@charset "utf-8";
/* CSS Document */

body{font-size:14px;font-family:"Microsoft YaHei"; color:#666;font-weight:normal;width:100%;height:100%;}
*{padding:0px;margin:0px;}
img{border:0px;margin:0;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clear{clear:both;}
.clr{clear:both;}
a{text-decoration:none;}
a:focus {outline:0;}
img{border:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px;}
.clearfix{ zoom:1}
.top{ width:1100px; margin:0 auto;}
.w1100{ width:1100px; margin:0 auto;}
/*默认文字连接样式*/
/*默认文字连接样式*/
a{ color:#666; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"Microsoft YaHei";}
a:hover{ text-decoration:none; color:#edd244; transition:all 0.5s;}

/*------------头部-------------*/
.head{ width:100%; height:169px;}
.top{ width:100%; height:35px; background:#f5f5f5;}
.top p{ line-height:35px; width:570px; float:left;}
.topr{ float:right; line-height:35px;}
.topr a{ color:#666;}
.topr a:hover{ text-decoration:underline;}
.logo{ float:left; width:98px; height:98px; position:absolute; top:15px; left:539px;}
.dwy{ width:460px; height:66px; float:left; margin-top:37px;}
.dwy p{ font-size:16px; color:#999; padding-top:5px;letter-spacing:5px;}
.dwy h2{ font-size:24px; color:#666;}
.tel{ height:68px; float:right; background:url(../images/tel.png) no-repeat; margin-top:26px; }
.tel p{ font-size:16px; color:#666; padding-left:40px; margin-bottom:5px;}
.tel h3{ font-size:24px; color:#666;}


/*------------nav-------------*/
.navbox{ width:100%; height:50px; background:#333;}
.navc ul li{line-height:50px; text-align:center; float:left;}
.navc ul li a{display:block; padding:0px 35px; color: #fff; font-size: 16px;}
.navc ul li:hover{ height:50px;background:#edd244; transition:all 0.5s;}
.navc ul li:hover a{ color:#666;}
.cur{height:50px; background:#edd244; color: #333!important;}
.cur a{color:#666;}

/*--------banner-----------------*/
.banner {width: 1920px;  height: 500px; overflow: hidden;margin-left: 50%;position: relative;top: 0;left: -960px;
}
.banner img{width: 1920px;height: 500px;}
.banner>ul {  height: 500px;  position: relative;
}
.banner>ul>li {  position: absolute;  width: 100%;  height: 500px;  background-position: center center;  background-repeat: no-repeat;  display: none;  z-index: 10;  background-size: cover;
}
.banner .cut {  display: none;  position: absolute;  top: 245px;  left: 50%;  z-index: 30;  width: 43px;  height: 75px;  opacity: 0.3;  background:#000 url(../images/iconlist.png) no-repeat;
}
.banner .cut:hover {  opacity: 0.5;  cursor: pointer;
}
.banner .prev {  margin-left:-594px;  background-position: 10px -295px;
}
.banner .next{  margin-left:550px;  background-position: 10px -355px;
}
.banner:hover .cut {  display: block;
}
.indicator {  position: absolute;  bottom:13px;  left: 0;  width: 100%;  height: 14px;  text-align: center;  z-index: 30;
}
.indicator>em {  display: inline-block;  width:58px;  height: 5px;  background: #333;  margin: 0 5px;  cursor: pointer;
}
.indicator>em.active {  background:#fff;
}

/*------------seach-------------*/
.ssbox{ height:81px; background:#f5f5f5;}
.sousuo{ height:50px; padding-top:12px;}
.seachl{ width:750px; height:40px; float:left; overflow:hidden; padding-top:10px;}
.seachl h4{ font-size:16px; color:#666; float:left;}
.seachl a{ padding:3px 10px 0 10px;color:#666; float:left;}
.seachl a:hover{ text-decoration:underline;}

.sea_right{height:40px; float:right; width:284px; border-radius:20px; border:1px solid #333; margin-top:5px;}
.searchbox {height:40px; width:236px; position:relative;}
.searchbox p {float: left;height:40px;width:135px;}
.search_txt {width:175px;overflow:hidden;color:#999; padding-left:15px; height:40px; line-height:40px;border:none;background:none;font-size:14px;float:left;outline:none;}
.searchbox span {float:left; height:28px; width:28px;position:absolute; right:-35px; top:5px;}
.loginsubmit { border:none;overflow: hidden;width:28px;background:url(../images/ss.png) no-repeat; float:left;cursor:pointer;height:28px; color:#fff;}
.searchr{ width:375px; height:30px; margin:30px 0 0 124px; float:left; line-height:30px;}
.searchr a{ padding:0 5px;}
#SearchType { height: 34px; line-height: 34px; margin:3px 0 3px 3px; padding-left:5px; border:none; float:left;outline: none;border-radius: 20px; background:none;}

/*------------产品展示-------------*/

.cptit{ height:72px; background:url(../images/cptit_bg.png) no-repeat 0 10px; text-align:center; margin-top:40px;}
.cptit h3{ font-size:30px;}
.cptit h3 a{ color:#333;}
.cptit p{ font-size:18px; color:#999; text-transform:uppercase; padding-top:10px;}

.lanrenzhijia{ width:100%; height:702px; font-family:'微软雅黑';}
.lanrenzhijia .tab{ overflow:hidden;margin:38px 0 0 214px;}
.lanrenzhijia .tab li{ display:block; width:138px; height:54px; background:url(../images/titli_bg.png) no-repeat;float:left; text-decoration:none; color:#fff; text-align:center; line-height:45px; margin-right:40px;}
.lanrenzhijia .tab li.on{color:#fff; text-decoration:none; display:block;width:138px; height:54px; background:url(../images/titli_hover_bg.png) no-repeat;}
.lanrenzhijia .tab li a{ color:#fff; font-size:16px;}
.lanrenzhijia .content{ overflow:hidden;}
.lanrenzhijia .content li{ display:none;}

.more{ position:absolute; right:20px; top:15px;}
.more a{ color:#fff; padding:0;}
.more a:hover{ color:#e9e9e9;}


.newlist{overflow:hidden; width:1100px;}
.newlist dl{ width:1150px;}
.newlist dl{ width:257px; height:299px; margin-bottom:20px; text-align:center; float:left; margin-right:14px;}
.newlist dl p{color:#333; height:42px; line-height:42px;}
.newlist dl:hover a{ color:#edd244;transition:all 0.5s;}
.newlist dl:hover p{ background:#333;transition:all 0.5s; color:#edd244;}
.newlist dl a{ color:#666;}
.cpli{ width:1100px; margin-top:30px; overflow:hidden;}



/*------------优势-------------*/

.ys{ width:100%; height:1578px; background:#333; margin-top:40px;}
.sanjiao{ width:55px; height:27px; margin:0 auto;}
.ystit{ margin-top:17px;}
.ystit01{ width:560px; height:59px; margin:0 auto;}
.ystit02{ width:386px; height:48px; background:url(../images/ys_dwy.png) no-repeat; text-align:center; line-height:48px; color:#fff; font-size:22px; letter-spacing:5px; margin:0 auto; margin-top:20px;}

.ys01{ margin-top:66px; color:#fff; height:276px;}
.ys01 h3{ font-size:30px; padding-top:25px;}
.ysleft{ width:486px; float:left; margin-left:20px;}
.num{ width:89px; height:89px; float:left; margin-right:10px; margin-bottom:10px;}
.ystxt{ width:450px; background:url(../images/ystxt_ico.png) no-repeat 0 6px; margin-top:26px; padding-left:35px; line-height:30px; font-size:16px;}
.ysimg{ width:520px; height:246px; float:right; margin-right:20px;}


.ys02{ margin-top:66px; color:#fff; height:266px;}
.ys02 h3{ font-size:30px; padding-top:25px;}
.ysright{ width:486px; float:right; margin-right:20px;}
.ysimg2{ width:520px; height:246px; float:left; margin-left:20px;}



/*------------关于我们-------------*/

.about{ width:100%; height:825px; background:url(../images/about_bg.png) no-repeat center;}
.cptit1{ height:72px; background:url(../images/cptit_bg.png) no-repeat 0 10px; text-align:center; margin-top:30px;}
.cptit1 h3{ font-size:30px;}
.cptit1 h3 a{ color:#333;}
.cptit1 p{ font-size:18px; color:#999; text-transform:uppercase; padding-top:10px;}

.aboutcon{ height:343px; background:#fff;}
.aboutimg{ width:450px; height:264px; margin:30px 0 0 20px; float:left;}
.aboutconr{ width:586px; float:right; margin-right:20px; margin-top:30px;}
.jj{ line-height:30px;}

.aboutmore{ width:117px; height:33px; border:1px solid #999; text-align:center; line-height:33px; margin-top:20px; float:left; margin-right:20px;}
.aboutmore a{ color:#999;}
.aboutmore a:hover{ text-decoration:underline;}

.aboutmore2{ width:117px; height:33px; background:#333; text-align:center; line-height:33px; margin-top:20px; float:left;}
.aboutmore2 a{ color:#edd244;}
.aboutmore2 a:hover{ text-decoration:underline;}

.abnavlist{ margin-top:30px;}
.abnavlist ul li{ width:142px; height:43px; background:#333; text-align:center; line-height:43px; float:left; margin-right:51px;}
.abnavlist ul li a{ color:#fff;}
.abnavlist ul li:hover a{ color:#edd244;}



/*------------公司相册-------------*/

.case{width: 100%;height:333px;}
.casebox{width: 1100px;height: 333px;margin: 0 auto;}

/* ÇÐ»»Ð§¹û*/
.mrmr { width:1100px;float: left;height: 226px;position: relative;}
.mr_BtnL { float: left;  cursor: pointer; display: inline;position: absolute;top: -46px;left: 1000px;}
.mr_mr { float: left; width: 1100px; overflow: hidden;height: 226px;}
.mr_BtnR { float: right;  cursor: pointer;position: absolute;top: -46px;left: 1050px;}

.mr_mr ul li{float: left;  width:269px; overflow: hidden;height: 230px;margin-right:15px;}

.mr_mr ul .ih-item3{  float: left;  position: relative; width: 247px;  height:230px;}
.mr_mr ul .ih-item3 .img img{   width: 247px;  height:177px;  max-width: 100%; border: 1px solid #fff; }
.mr_mr ul .ih-item3 p{ width:269px;  height:40px;/*opacity: 0;position: absolute;top: 126px;left: 0;*/text-align: center;line-height: 40px;overflow: hidden;font-size: 14px;color: #666;}
.mr_mr ul .ih-item3 a:hover p{opacity: 1;}
.mr_mr ul .ih-item3:hover p{ text-decoration:underline;}

.pro_top1{background: url(../images/xc1.jpg) no-repeat left 50px;width:1100px;height:95px;float: left;}
.pro_top1 p a.ro_a1{display: block;font-size: 20px;color: #444444;width:100px;margin: 47px 0 0 22px;}
.pro_top1 p a.ro_a1:hover{color: #c30d23;}





/*新闻*/
.newbox{ width:100%; height:533px; margin-top:30px;}

.lanrenzhijia1{ width:680px; height:520px; font-family:'微软雅黑'; float:left; margin-top:10px; overflow:hidden;}
.lanrenzhijia1 .tab1{ overflow:hidden;background:url(../images/newtit_bg.png) no-repeat 0 3px; height:35px; position:relative;}
.lanrenzhijia1 .tab1 li{ display:block; width:100px; height:32px;float:left; text-decoration:none; color:#666; text-align:center; padding-left:20px;}
.lanrenzhijia1 .tab1 li.on{text-decoration:none; display:block;width:100px; height:32px; color:#edd244;}
.lanrenzhijia1 .tab1 li.on a{ color:#edd244;}
.lanrenzhijia1 .tab1 li a{ color:#666; font-size:16px;}
.lanrenzhijia1 .content1{ overflow:hidden;}
.lanrenzhijia1 .content1 li{ display:none;}



.more{ position:absolute; right:10px; top:2px; text-transform:uppercase;}
.more a{ color:#666; padding:0;}
.more a:hover{ color:#e93a3a;}

.newimg{ width:206px; height:133px; float:left; margin-top:30px;}

.remen{ width:445px; height:130px; margin-top:30px; overflow:hidden; float:right;}
.remen h4{ width:445px; height:25px; line-height:25px; overflow:hidden; font-size:14px; float:left; font-weight:bold;}
.remen h4 a{ color:#666;}
.remen h4 a:hover{color:#edd244;}
.remen p{ color:#999; width:445x; height:100px; overflow:hidden; line-height:30px; margin-top:10px; float:left;}


.newlist1{ width:680px; height:324px; margin:30px 0 0 0; overflow:hidden;}
.newlist1 dl{ width:680px; height:40px; margin-top:25px; overflow:hidden; border-bottom:1px solid #eee; background:url(../images/newli_ico.png) no-repeat 0 4px;}
.newlist1 dl dt{ width:65px; height:71px; background:#1f9a55;text-align:center; float:left; margin-right:10px;}
.newlist1 dl dt h3{ font-size:30px; color:#fff; text-align:center; padding-top:8px;}
.newlist1 dl dt p{ font-size:10px; color:#fff; text-align:center;}
.newlist1 dl dd{ float:left;height:75px; overflow:hidden;}
.newlist1 dl dd h3{ width:600px; height:24px; overflow:hidden; font-weight:bold; font-size:14px; float:left;}
.newlist1 dl dd h3 a{ width:600px; height:24px; display:block; color:#666; padding-left:20px;}
.newlist1 dl dd h3 a:hover{ color:#edd244; transition:all 0.5s;}
.newlist1 dl dd p{overflow:hidden; height:40px; float:right;}
.newlist1 dl:hover dt{ background:#edd244; transition:all 0.5s;}
.newlist1 dl:hover dd p{ color:#edd244; transition:all 0.5s;}

.newr{ width:366px; height:520px; overflow:hidden; float:right;margin-top:10px;}
.newrtit{ width:366px; height:32px;border-bottom:1px solid #eee;}
.newrtit h3{ font-size:16px;float:left; height:32px; margin-right:20px;}
.newrtit a{ color:#666;}
.newrtit h3 a:hover{ text-decoration:underline;}
.newrtit p{ text-transform:uppercase; float:left;}
.more1{ height:25px; float:right; text-transform:uppercase;}
.more1 a:hover{ color:#e93a3a; transition:all 0.5s;}


.newr ul{ margin-top:30px;}
.newr ul li{ width:366px; height:115px; border-bottom:1px dashed #999; margin-top:10px; margin-bottom:25px;}
.newr ul li:hover a{ color:#edd244; transition:all 0.5s;}
.wen{ width:366px; height:30px; background:url(../images/wen.png) no-repeat; padding:0 0 15px 50px; line-height:30px; font-size:16px;}
.wen a{ width:320px; overflow:hidden; color:#666;}
.da{ width:366px; height:60px; background:url(../images/da.png) no-repeat; margin-top:5px;}
.da p{ width:320px; height:44px; overflow:hidden; padding: 0 0 0 50px; line-height:22px;}






/*友情链接*/
.dbxian{ width:100%; height:1px; border-top:1px dashed #999;}

.link{ height:57px; margin-top:20px;}
.link h3{ line-height:57px; color:#666; float:left; margin-right:15px;}
.link h3 span{ color:#999;}
.linkxian{ width:1px; height:57px; background:#999; float:left;}
.link p{ float:left; line-height:57px;}
.link p a{ color:#666; padding:0 15px;}
.link p a:hover{ text-decoration:underline;}


/*底部*/
.foot{ width:100%; background:#333; margin-top:20px;}

.foot1{ padding-top:70px; width:390px; float:left; margin-right:163px;}
.foottit h3{ font-size:18px; float:left; margin-right:20px; color:#fff;}
.foottit h3 a{ color:#fff;}
.foottit p{ padding-top:5px;}
.dbx{ width:34px; height:1px; background:#fff; margin-top:38px;}
.dz{ color:#fff; padding-top:24px;}
.lx1{ width:154px; height:30px; background:url(../images/d1ico.png) no-repeat; padding-left:30px; color:#ccc; margin:25px 0 0 0; float:left; padding-bottom:10px;}
.lx1 a{ color:#ccc;}
.lx1 a:hover{ color:#edd244;}
.lx2{ width:174px; height:30px; background:url(../images/d2ico.png) no-repeat; padding-left:30px; color:#ccc; margin:25px 0 0 0; float:right;}

.lx3{ width:154px; height:30px; background:url(../images/d3ico.png) no-repeat; padding-left:30px; color:#ccc; margin:5px 0 0 0; float:left;}
.lx3 a{ color:#ccc;}
.lx3 a:hover{ color:#edd244;}
.lx4{ width:174px; height:30px; background:url(../images/d4ico.png) no-repeat; padding-left:30px; color:#ccc; margin:5px 0 0 0; float:right;}
.lx4 a{ color:#ccc;}
.lx4 a:hover{ color:#edd244;}


.foot2{ width:250px; float:left; padding-top:70px;}
.foot2 ul{ margin-top:60px;}
.foot2 ul li{ float:left; width:120px; margin-bottom:30px;}
.foot2 ul li a{ color:#ccc;}
.foot2 ul li a:hover{ color:#edd244;}


.foot3{ width:147px; float:right; padding-top:70px;}
.foot3 img{ padding-top:60px;}
.foot3 h4{ width:144px; height:40px; line-height:40px; text-align:center;}
.foottit1 h3{ font-size:18px; float:left; margin-right:10px; color:#fff;}
.foottit1 p{ padding-top:5px;}

.banq{ height:55px; line-height:55px; text-align:center; width:100%; color:#fff; margin-top:50px; border-top:1px solid #ccc; background:#333;}
.banq a{ color:#fff;}
.banq a:hover{ color:#edd244;}



/* 内页banner-box */
.banner-box{min-width:100%;height:400px;position:relative;overflow:hidden; }
.banner-box .bd{  !important;width:1920px; /*图片宽度*/  
               position:absolute;  
               left:50%;  
               margin-left:-960px; /*图片宽度的一半*/}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:400px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:100%;position:absolute;top:155px;left:50%;margin-left:-50%;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:15%;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:15%;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:220px;left:45%;}
.banner-box .hd ul li{width:36px;height:5px;text-indent:-9999px;margin-right:20px;background:#333;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#edd244;}


