@import url(base.css);

.con{
width:100%;
min-width:1140px;
}
.con-con{
width:1140px;
height:100%;
margin:0px auto;
overflow:hidden;
}

/*在线客服开始*/
.lanren{ position:absolute; right:0; top:35%;z-index:100000;}
.lanren .slide_min{ width:28px; height:112px; background:url(../img/slide_min.jpg) no-repeat; cursor:pointer;}
.lanren .slide_box{ width:154px; height:auto; overflow:hidden; background:url(../img/slide_box_bg.jpg) repeat-y; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:2px solid #76A20D;}
.lanren .slide_box .weixin{width:120px;height:120px; margin-bottom:5px;}
.lanren .slide_box img{ cursor:pointer;}
.lanren .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.lanren .slide_box span{ padding:5px 10px; display:block;}
.lanren .slide_box span a{ color:#76A20C;}

.lanren h2{margin:0px;}
/*在线客服结束*/

/*头部开始*/
.top{
height:75px;
padding:30px 0px 25px;
}
.logo{
width:275px;
height:100%;
float:left;
}
.logo img{
width:100%;
height:100%;
}
.logo-yu{
width:300px;
height:54px;
line-height:27px;
border-left:1px solid #e7e7e7;
margin-left:5px;
margin-top:11px;
padding-left:10px;
font-size:16px;
float:left;
color:#454545;
}
.top-right{
width:255px;
height:60px;
float:right;
margin-top:8px;
}
.ss{
width:100%;
height:30px;
}
.ss-text{
width:173px;
height:28px;
padding:0px 15px;
border:1px solid #e7e7e7;
background-color:#f2f2f2;
border-radius:3px 0px 0px 3px;
float:left;
}
.ss-button{
width:50px;
height:30px;
background-color:#f8b62c;
border-radius:0px 3px 3px 0px;
border:0px;
float:left;
font-size:14px;
color:#fff;
line-height:30px;
font-family:"microsoft yahei";
cursor:pointer;
}
.tel{
width:100%;
height:30px;
line-height:30px;
font-size:16px;
color:#737373;
}
/*头部结束*/

/*导航开始*/
.nav{
height:46px;
}
.nav-box{
height:45px;
border-top:1px solid #cccccc;
}
.nav-list{
width:126.65px;
height:100%;
float:left;
}
.nav-list a{
width:100%;
height:35px;
padding:5px 0px;
display:block;
color:#454545;
text-align:center;
}
.nav-list a:hover{
color:#fff;
background-color:#7f0072;
}
.focus a{
color:#fff;
background-color:#7f0072;
}
.nav-list .p1{
line-height:20px;
font-size:14px;
}
.nav-list .p2{
line-height:15px;
font-size:6px;
}
/*导航结束*/

/*banner开始*/
.carousel-indicators li{
margin:6px;
}
.carousel-indicators .active{
margin:5px;
}
/*banner结束*/

/*公告开始*/
.ggao{
height:52px;
margin:25px 0px 20px;
}
.ggao-con{
width:1138px;
height:50px;
border:1px solid #e9e9e9;
background-color:#f6f9f8;
}
.ggao-name{
width:250px;
height:100%;
background-color:#7f0072;
text-align:center;
line-height:50px;
font-size:14px;
color:#fff;
float:left;
}
.ggao-name span{
font-size:18px;
margin-left:8px;
}
.ggao-tb{
width:8px;
height:100%;
float:left;
}
.ggao-box{
width:500px;
height:25px;
float:left;
margin:13px 0px 12px 50px;
overflow:hidden;
}
.list_lh{ height:25px; overflow:hidden;}
.ggao-list{
width:100%;
height:25px;
line-height:25px;
font-size:14px;
color:#8a8a8a;
}
.ggao-list a{
color:#8a8a8a;
}
.ggao-list a:hover{
color:#f8b62c;
}
.ggao-list span{
margin-right:20px;
}
.ggao-more{
float:right;
line-height:50px;
margin-right:20px;
}
.ggao-more a{
font-size:12px;
color:#c5131c;
}
.ggao-more a:hover{
color:#f8b62c;
}
/*公告结束*/

/*和1开始*/
.he1{
height:245px;
margin-bottom:45px;
}
/*和1结束*/

/*公司简介开始*/
.gsjj{
width:760px;
height:100%;
float:left;
}
.gsjj img{
width:390px;
height:100%;
float:left;
}
.gsjj-box{
width:340px;
height:100%;
float:right;
}
.gsjj-name{
width:100%;
height:30px;
margin-bottom:15px;
line-height:30px;
font-size:18px;
color:#575757;
}
.gsjj-name span{
color:#c1c1c1;
margin-left:15px;
}
.gsjj-con{
width:100%;
line-height:25px;
font-size:14px;
color:#8a8a8a;
}
.gsjj-con a{
font-size:12px;
color:#c5131c;
}
.gsjj-con a:hover{
color:#f8b62c;
}
/*公司简介结束*/

/*新闻资讯开始*/
.xwzx{
width:340px;
height:100%;
float:right;
}
.xwzx-top{
width:100%;
height:80px;
border-bottom:1px solid #eceded;
}
.xwzx-top-name{
width:100%;
height:25px;
line-height:25px;
margin-bottom:10px;
}
.xwzx-top-name a{
font-size:14px;
color:#565656;
}
.xwzx-top-name a:hover{
color:#f8b62c;
}
.xwzx-top-con{
width:100%;
height:42px;
line-height:21px;
color:#9f9f9f;
font-size:12px;
}
.xwzx-top-con a{
color:#c5131c;
float:right;
}
.xwzx-top-con a:hover{
color:#f8b62c;
}
.xwzx-box{
width:100%;
height:90px;
margin-top:28px;
}
.xwzx-list{
width:100%;
height:30px;
line-height:30px;
font-size:14px;
}
.xwzx-list span{
color:#8f8f8f;
}
.xwzx-list a{
color:#565656;
}
.xwzx-list a:hover{
color:#f8b62c;
}
/*新闻资讯结束*/

/*产品导航开始*/
.cp-nav{
height:45px;
}
.cp-nav-list{
width:130px;
height:45px;
margin-right:5px;
float:left;
}
.cp-nav-list a{
width:128px;
height:44px;
display:block;
text-align:center;
line-height:44px;
font-size:18px;
color:#575757;
background-color:#fff;
border:1px solid #d8d8d8;
border-bottom:0px;
}
.cp-nav-list a:hover{
background-color:#7f0072;
color:#fff;
}
.cp-nav-hover a{
background-color:#7f0072;
color:#fff;
}
/*产品导航结束*/

/*产品内容开始*/
.cp-con{
height:350px;
background: url(../img/cp-bj.jpg) 50% 50% no-repeat;
}
.cp-box{
height:100%;
}
.cp-box-list{
width:100%;
height:100%;
display:none;
}
.cp-list{
width:210px;
height:210px;
float:left;
margin-right:22px;
}
.cp-list a{
width:100%;
height:100%;
display:block;
background-color:#f8b62c;
overflow:hidden;
}
.cp-list a:hover{
height:280px;
margin-top:-15px;
}
.cp-list img{
width:100%;
height:165px;
}
.cp-list-name{
width:90%;
height:45px;
margin:0px auto;
border-bottom:1px solid #c69223;
text-align:center;
line-height:45px;
font-size:14px;
color:#151515;
}
.cp-list-con{
width:90%;
height:40px;
margin:15px auto;
text-align:center;
line-height:20px;
font-size:12px;
color:#ac7e23;
}

#demo11,#demo12,#demo13{
overflow:hidden;
height:210px;
padding-top:65px;
padding-bottom:75px;
}
#indemo11,#indemo12,#indemo13{
float: left;
width: 450%;
}
#demo21,#demo22,#demo23{
float: left;
}
#demo31,#demo32,#demo33{
float: left;
}
/*产品内容结束*/

/*和2开始*/
.he2{
height:265px;
padding:10px 0px 40px;
background-color:#ececec;
}
/*和2结束*/

/*荣誉资质开始*/
.ryzz{
width:760px;
height:100%;
float:left;
}
.he2-name{
width:100%;
height:40px;
line-height:40px;
font-size:18px;
color:#575757;
margin-bottom:5px;
}
.he2-name span{
margin-left:20px;
color:#c1c1c1;
}
.ryzz-box{
width:100%;
height:170px;
position:relative;
z-index:10;
}
.ryzz-list{
width:180px;
height:170px;
float:left;
margin-right:13px;
}
.ryzz-list a{
width:170px;
height:125px;
display:block;
background-color:#7f0072;
padding:5px;
overflow:hidden;
}
.ryzz-list a:hover{
height:180px;
background-color:#f8b62c;
}
.ryzz-list img{
width:170px;
height:125px;
}
.ryzz-list p{
width:100%;
height:30px;
text-align:center;
line-height:30px;
color:#151515;
font-size:14px;
}
.ryzz-con{
width:100%;
height:50px;
padding-top:10px;
line-height:50px;
font-size:14px;
color:#848484;
text-align:center;
border-top:7px solid #7f0072;
background-color:#fff;
position:relative;
margin-top:-15px;
}
.ryzz-tb{
width:25px;
height:25px;
background-image:url(../img/ryzz-dian.png);
position:absolute;
top:-16px;
}
.ryzz-tb1{
left:80px;
}
.ryzz-tb2{
left:273px;
}
.ryzz-tb3{
left:466px;
}
.ryzz-tb4{
left:659px;
}
/*荣誉资质结束*/

/*产业结构开始*/
.cyjg{
width:335px;
height:100%;
float:right;
}
.cyjg-box{
width:100%;
height:225px;
}
.cyjg-list{
width:100%;
height:auto;
overflow:hidden;
margin-bottom:10px;
}
.cyjg-list-name{
width:100%;
height:40px;
}
.cyjg-list-name a{
width:100%;
height:100%;
display:block;
background-color:#fff;
color:#565656;
}
.xw-left{
width:9px;
height:40px;
float:left;
}
.cyjg-list-name span{
font-size:16px;
line-height:40px;
margin-left:10px;
}
.xw-jt{
width:40px;
height:40px;
float:right;
background-color:#fff;
}
.cyjg-list-con{
width:301px;
height:60px;
line-height:20px;
font-size:12px;
color:#9f9f9f;
padding:10px 17px;
background-color:#fff;
display:none;
}
.cyjg-list-con a{
color:#c5131c;
float:right;
}
.cyjg-list-con a:hover{
color:#f8b62c;
}
/*产业结构结束*/

/*底部开始*/
.bottom{
height:210px;
padding:20px 0px 35px;
}
.bottom-xxi{
padding:20px 45px;
float:left;
line-height:45px;
font-size:14px;
color:#6a6a6a;
}
.bottom-nav{
float:right;
margin-right:50px;
height:100%;
border-left:2px solid #ebebeb;
}
.bottom-nav-box{
width:70px;
height:100%;
float:left;
border-right:2px solid #ebebeb;
padding:0px 40px;
line-height:30px;
}
.bottom-nav-box a:hover{
color:#f8b62c;
}
.bottom-nav-top{
width:100%;
height:30px;
font-size:14px;
}
.bottom-nav-top a{
color:#3b3b3b;
}
.bottom-nav-list{
width:100%;
line-height:30px;
font-size:12px;
}
.bottom-nav-list a{
color:#777777;
}
/*底部结束*/

/*版权开始*/
.bq{
height:90px;
background-color:#4f4f4f;
padding:10px 0px;
text-align:center;
line-height:25px;
font-size:12px;
color:#fff;
}
.bq-span{
width:100%;
line-height:35px;
display:block;
font-size:24px;
margin-bottom:5px;
}
.bq a{
margin:0px 5px;
color:#fff;
}
.bq a:hover{
color:#f8b62c;
}
/*版权结束*/

/*内页banner开始*/
.ny-banner img{
width:100%;
}
/*内页banner结束*/

/*内页开始*/
.ny{
height:auto;
overflow:hidden;
margin:40px 0px;
}
/*内页结束*/

/*内页左侧开始*/
.ny-left{
width:205px;
height:auto;
overflow:hidden;
float:left;
}
.ny-left-name{
width:100%;
height:90px;
background-color:#7f0072;
position:relative;
}
.ny-left-name p{
position:absolute;
color:#fff;
padding:0px;
margin:0px;
}
.ny-left-name .p1{
width:45px;
height:45px;
top:10px;
left:38px;
font-size:50px;
}
.ny-left-name .p2{
width:120px;
height:50px;
top:20px;
left:75px;
font-size:25px;
}
.ny-left-name .p3{
width:120px;
height:20px;
top:50px;
left:75px;
font-size:15px;
}
.ny-nav{
width:100%;
height:auto;
overflow:hiden;
}
.ny-nav-list{
width:100%;
height:45px;
font-size:14px;
}
.ny-nav-list a{
width:100%;
height:100%;
display:block;
color:#7f0072;
text-align:center;
line-height:45px;
background-color:#f2f2f2;
margin-top:5px;
}
.ny-nav-list a:hover{
background-color:#f8b62c;
font-size:18px;
color:#fff;
}
.focus2 a{
background-color:#f8b62c;
font-size:18px;
color:#fff;
}
.ny-left-xxi{
width:175px;
padding:10px 16px 10px 10px;
border:2px solid #e8e8e8;
line-height:30px;
margin-top:7px;
}
.ny-left-xxi img{
width:14px;
height:14px;
float:left;
margin-right:5px;
margin-top:8px;
}
.ny-left-xxi i{
font-size:12px;
color:#6a6a6a;
}
/*内页左侧结束*/

/*内页右侧开始*/
.ny-right{
width:890px;
height:auto;
overflow:hidden;
float:right;
}
.ny-right-top{
width:100%;
height:40px;
border-bottom:1px dashed #6a6a6a;
line-height:40px;
}
.ny-right-name{
float:left;
font-size:24px;
color:#7f0072;
}
.ny-ssdh{
float:right;
text-align:right;
font-size:12px;
color:#606365;
}
.ny-ssdh a{
color:#606365;
}
.ny-ssdh a:hover{
color:#f8b62c;
}
.ny-right-con{
width:850px;
height:auto;
overflow:hidden;
min-height:300px;
padding:20px;
}
/*内页右侧结束*/