/* CSS Document */
/*全局变量start*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#646464}
a:hover{ color:#a57840;}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; font-weight:normal; line-height:24px; font-family: Arial, Helvetica, sans-serif,"宋体";  color:#646464;background: #fff;}
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}


.wrap{ width:100%; height: auto;overflow:hidden;  position: relative; min-width:1000px;font-family: Microsoft YaHei;}
.public{ width:1042px; height:auto; overflow:hidden; margin:0px auto; position:relative;}/*公用标签*/
.fl{ float:left; display:inline;}/*左浮动标签*/
.fr{ float:right; display:inline;}/*右浮动标签*/
.boxmain{ width:100%; height:auto; overflow:hidden;}/*模块公用*/
/*全局变量end*/

/*首页start*/
/*头部标签*/
.header{width:100%;height:88px;padding-bottom:2px;background: url(../images/headbg.jpg) repeat;position: relative;}
.head{width: 1042px;height: 88px;margin: 0 auto;position: relative;}
.logo{width: 400px;height: 88px;float: left;}
.logo img{max-width: 400px;height: 88px;}

/*menu*/
.menu{/*width:720px;*/height: 35px;position: absolute;right: 0;top: 30px;}
ul.nav{/*width:720px;*/height:35px;position: relative;margin: 0 auto;z-index: 10;}
ul.nav>li{width:100px;height: 35px;float: left;padding: 0 10px;position: relative;}
ul.nav>li:after{content: "";height: 12px;width: 1px;background: #d9d9d9;position: absolute;left: 0;top: 50%;margin-top: -6px;}
ul.nav>li:first-child:after{display: none;}
ul.nav>li>h3{position: relative;height: 35px;overflow: hidden;}

ul.nav>li>h3>a{display: block;height:30px;line-height:30px;padding-bottom: 5px;text-align: center;font-size: 18px;color: #333;position: relative;}
/*ul.nav>li>h3>a{behavior:url(pie.htc);position: relative;}*/
ul.nav>li>h3>a:hover {color: #d78e1e;background: url(../images/navh.png) bottom center no-repeat;}

ul.nav>.on>h3>a{color: #d78e1e;background: url(../images/navh.png) bottom center no-repeat;}
.sub{display:none;padding-top: 3px;}
.sub li{ zoom:1;text-align: center;line-height:34px;background: #747474;}
.sub a{ display:block;color: #fff;padding: 0 6px;font-size: 14px;}
.sub a:hover{background: #d78e1e; }

/*大图标签*/
.banner{width:100%;height: 646px;position: relative;}
.slideBox{ width:1920px; height:646px;  position:relative;left: 50%;margin-left: -960px;text-align: center;}
.slideBox .hd{display: none;width:1920px;height:15px; overflow:hidden; position:absolute;bottom:15px;left: 50%;margin-left: -960px; z-index:100; text-align: center; }
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{cursor:pointer;margin: 0 6px;height:15px; overflow: hidden; width: 15px; cursor: pointer;display:inline-block; *display:inline; zoom:1;background: #545865;border-radius: 50%;}
.slideBox .hd ul li{behavior:url(pie.htc);position: relative;}
.slideBox .hd ul li.on{background:#439fef;}
.slideBox .bd{ position:relative; height:100%; z-index:5;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{height:646px;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:20.5%; top:50%; margin-top:-51px; display:block; width:66px; height:102px; background:url(../images/slidearrow.png) -1px 0 no-repeat;z-index: 20}
.slideBox .next{ left:auto; right:20.5%; background-position:-67px 0; }
.slideBox .prev:hover{background-position: -199px 0;}
.slideBox .next:hover{background-position: -133px 0;}
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.area-wrap{padding: 25px 0 18px;height:98px;background: url(../images/abg.png) repeat;width: 100%;position: absolute;bottom: 0;z-index: 100;}
.area-wrap ul{width: 1100px;margin: 0 auto;position: relative;}
.area-wrap ul li{width: 90px;float: left;height:98px;position: relative;text-align: center;padding: 0 46px;}

.area-wrap ul li .area-icon{width: 90px;height: 70px;position: absolute;}
.area-wrap ul li .area-icon img{width: 90px;height: 70px;}
.area-wrap ul li .area-pic{display: block;}
.area-wrap ul li .area-pich{display: none;}
.area-wrap ul li .area-tit{font-size: 14px;color: #fff;width: 90px;position: absolute;bottom: 0;line-height: 30px;}
.area-wrap ul li a:hover .area-tit{color: #ffce58;}
.area-wrap ul li a:hover .area-pic{display: none;}
.area-wrap ul li a:hover .area-pich{display: block;}
.area-wrap .area-hover{display: none;width: 280px;padding: 14px 12px 0;height: 192px;background: url(../images/hoverimg.png) no-repeat;position: absolute;top: -210px;left: -61px;}
.area-wrap .area-hover img{width: 280px;height: 171px;}
.area-wrap .area-hover h2{position: absolute;bottom: 21px;width: 280px;height: 22px;line-height: 22px;background: #1d1d1d;color: #fff;}

/*ad*/
.adbox{height: 53px;line-height: 53px;background: #f5f5f5;}
.ad-tit{width: 57px;padding-left: 28px;float: left;background: url(../images/adicon.png) left center no-repeat;font-size: 16px;font-weight: bold;color: #455d96;}
.txtMarquee-top{ width:350px;float: left;  overflow:hidden; position:relative;   }
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;display: none;  }
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ padding: 10px 0; }
.txtMarquee-top .infoList li{ height:33px; line-height:33px;   }
.txtMarquee-top .infoList li a{display: block;background: url(../images/dot.jpg) left center no-repeat;padding-left: 12px;font-size: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.txtMarquee-top .infoList li .date{ float:right;font-size: 14px; color:#999;  }
/*内容区域标签*/
.content{background: url(../images/contbg.png) repeat;padding: 46px 0;overflow: hidden;}
/*产品中心*/
.pro{width: 1100px;padding: 22px 0;background: #eee;margin: 0 auto 98px;position: relative;}
/*.probox{overflow: hidden;}*/
/*.pro-left{width: 668px;}*/
.pro-tit{height: 39px;line-height: 39px;margin: 0 28px;}
.pro-tit h2{width: 165px;background: url(../images/xm-tit.jpg) no-repeat;padding-right: 4px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;}

.focusBox { position: relative; /*width:667px;*/width: 1072px;padding-left: 28px; height:489px; /*overflow: hidden; */}
.focusBox .proimg{ position:relative; z-index:0;width:667px; height:489px; }
.focusBox .proimg img { width:667px; height:489px; display: block; }
.focusBox .hd { width:667px; position: absolute; bottom: 25px;text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat -9px 0; height: 9px; overflow: hidden; width: 9px; cursor: pointer;
display:inline-block; *display:inline; zoom:1; 	}
.focusBox .hd .on{ background-position:0 0; }

.focusBox .prev,
.focusBox .next {display: none;width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }



.pro-right{width: 325px;position: absolute;top: 0;right: 0;}
.pro-rtit{width: 290px;height: 42px;line-height: 35px;background: url(../images/titbg.png) no-repeat;padding: 0 25px;font-size: 16px;font-weight: bold;color: #fff;margin-bottom: 30px;}
.pro-right ul{padding-bottom: 15px;}
.pro-right ul li,.pro-desc ul li{overflow: hidden;margin-bottom: 35px;}
.pro-right ul li img,.pro-desc ul li img{float: left;margin-right: 15px;width: 39px;height: 39px;}
.pro-right ul li .pro-rdet,.pro-desc ul li .pro-rdet{width:210px;float: left; }
.pro-right ul li .pro-rdet h2,.pro-desc ul li .pro-rdet h2{font-weight: bold;font-size: 14px;color: #d78e1e; }
.pro-right ul li .pro-rdet p,,.pro-desc ul li .pro-rdet p{font-weight: bold;font-size: 14px;color: #666; }
a.pro-more{display: block;width: 96px;height: 28px;line-height: 28px;background: #d78e1e;text-align: center;color: #fff;font-weight: bold;float: right;margin-right: 30px;}


/*case*/
.case{background: url(../images/casebg.jpg) top center no-repeat;padding: 68px 0 100px;height: 525px;}
.casebox{width: 1042px;padding: 15px 30px 52px;background: #fff;margin: 0 auto;}
.case-tit{text-align: center;margin-bottom: 30px;}
.case-tit h2{height: 30px;line-height: 26px;position: relative;font-size: 18px;font-weight: bold;color: #333;}
.case-tit h2:before{content: "";width: 86px;height: 2px;background: #d78e1e;position: absolute;left: 50%;margin-left:-43px;bottom: 0; }
.case-tit p{font-size: 16px;color: #666;padding: 5px;}
.picMarquee-left{width: 1042px;overflow: hidden;}
.picMarquee-left .prev,.picMarquee-left .next{ display:block;  width:40px; height:46px;overflow:hidden;cursor:pointer; background:url(../images/probtn.png) no-repeat;position: absolute;top: 50%;margin-top: -23px;z-index: 10;}
.picMarquee-left .prev{ background-position:0 0; left: 0 }
.picMarquee-left .next{ background-position:-40px 0;right: 0;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{float:left;width:303px;overflow:hidden;text-align:center;margin-right: 60px;position: relative;border: 1px solid #d78e1e;}
.picMarquee-left .bd ul li a{display: block;padding: 8px;}
.picMarquee-left .bd ul li .case-pic{width: 288px;height: 181px;margin-bottom: 20px;}
.picMarquee-left .bd ul li .case-pic img{width: 288px;height: 181px;}
.picMarquee-left .bd ul li .case-desc{text-align: center;}
.picMarquee-left .bd ul li .case-desc h2{/*font-weight: bold;*/color: #666;font-size: 15px;margin-bottom: 10px;}
.picMarquee-left .bd ul li .case-desc p{line-height: 20px;color: #666;}
.picMarquee-left .bd ul li .case-desc span{display: inline-block;width: 72px;height: 22px;line-height: 22px;border: 1px solid #d78e1e;border-radius: 10px;color: #d78e1e;background: #fff;margin: 35px 0 4px;behavior:url(pie.htc);}


.picMarquee-left .bd ul li a:hover{background: #d78e1e;}
.picMarquee-left .bd ul li a:hover h2{font-weight: bold;color: #fff;}
.picMarquee-left .bd ul li a:hover p{font-size: 14px;color: #fff;}

/*contact*/
.contact{width: 1042px;padding: 15px 30px 52px;background: #eee;margin: 100px auto 54px;overflow: hidden;}
.contact .case-tit{margin-bottom: 10px;}
.contact-left{width: 409px;}
.contact-left h2{text-align: center;font-size: 16px;font-weight: bold;color: #666;margin-bottom: 32px;}
.contact-left ul{overflow: hidden;}
.contact-left ul li{padding: 0 18px;background: url(../images/inpbg.jpg) no-repeat;height: 38px;margin-bottom: 28px;}
.contact-left ul li input{height: 38px;width: 472px;line-height: 38px;border: none;background: transparent;font-size: 16px;font-family: Microsoft YaHei;color: #666;outline: none;}
.contact-left .txtarea{padding: 8px 18px;background: url(../images/textbg.jpg) no-repeat;height: 113px;}
.contact-left .txtarea textarea{border: none;font-size: 16px;font-family: Microsoft YaHei;height: 112px;width: 472px;color: #666;overflow-y: hidden;resize: none;outline: none;}
.contact-left .last-inp{background: none;height: 29px;overflow: hidden;padding: 0;}
.contact-left .last-inp input{width: 165px;height: 29px;line-height: 29px;background: url(../images/btnbg.jpg) no-repeat;color: #fff;float: right;}
.contact-left .last-inp input:first-child{float: left;}
.contact-right{width: 537px;height: 383px;margin-top: 56px;}
.contact-right img{width: 537px;height: 383px;}



/*link*/
.link{background: #f5f5f5;}
.link .public{height: 218px;background: url(../images/linkbg.png) bottom right no-repeat;}
.linkbox{padding:14px 0;height: 20px;line-height: 20px;margin-bottom: 16px;}
.linkbox span{display:inline-block;font-size: 18px;color: #475f99;background: url(../images/link.png) left center no-repeat;padding-left: 30px;margin-right: 30px;font-weight: bold;}
.linkbox p{display: inline-block;line-height: 20px;}
.linkbox a{color: #333;font-size: 13px;padding: 0 5px;}
.linkbox a:hover{text-decoration: underline;}
.fcontact{height: 128px;overflow: hidden;}
.fcontact-tit{width: 203px;height: 103px;padding:15px 10px 10px;float: left;background: url(../images/fcontactbg.png) no-repeat;text-align: center;margin-right: 28px;}
.fcontact-tit h2{font-weight: bold;font-size: 30px;color: #475f99;line-height: 36px;}
.fcontact-tit p{font-size: 30px;color: #333;line-height: 36px;}
.fcontact-tit span{font-size: 16px;color: #333;}
.fcontact-tit h2,.fcontact-tit p,.fcontact-tit span{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.fcontact-way{width: 360px;float: left;color: #333;line-height: 20px;}
.fcontact-way h2{font-weight: bold;font-size: 30px;line-height: 36px;padding-bottom: 10px;margin:5px 0 10px;position: relative;}
.fcontact-way h2:before{content: "";width: 50px;height: 1px;background: #878787;position: absolute;bottom: 0;left: 0;}
.fwx{overflow: hidden;float: right;}
.fwx li{width: 100px;margin: 0 10px;float: left;}
.fwx li img{width: 100px;height: 100px;}
.fwx li h2{text-align: center;color: #333;}

/*底部标签*/
.footer{background: #1a1a1a;padding: 28px 0;text-align: center;color: #fff;}
.footer a{color: #fff;}
.footer a:hover{text-decoration: underline;}

/*首页end*/

/*关于我们*/
.nycontent{width: 1000px;background: #fff;position: relative;z-index: 100;display: inline-block;left: 50%;margin-left: -500px;padding: 0 20px;}

.contentbox{width: 1000px;margin: 0 auto;padding: 5px 0;}
.content-top{margin-bottom: 15px;height: 34px;line-height: 34px;overflow: hidden;}
.side-nav{width: 600px;overflow: hidden;}
.side-nav li{min-width: 84px;display: inline-block;float: left;height: 34px;line-height: 34px;margin-right: 2px;text-align: center;}
.side-nav li a{display: block;padding: 0 10px;background: #d0d0d0;font-size: 14px;color: #333;border-radius: 2px;}
.side-nav li a:hover{background: #d78e1e;color: #fff;font-weight: bold;}
.location{width: 350px;color: #666;text-align: right;position: relative;top: 10px;}
.location span{color: #333;}
.location a{color: #666;}
.location a:hover{color: #b70005;}
.inner{padding: 18px;box-shadow: 0 0 5px #999;background: #fff;overflow: hidden;min-height: 300px;}
.aboutbox{padding: 12px;overflow: hidden;}
.about-pic{width: 500px;float: left;}
.about-pic img{width: 500px;height: 374px;}
.edit{width: 410px;min-height: 450px;line-height: 20px;padding: 0 5px;text-align:justify;text-justify:inter-ideograph;font-size: 14px;color: #333;}


/*news*/
.news-list{padding: 3px 3px 68px;overflow: hidden;}
.news-list li{overflow: hidden;border-top: 1px solid #d4d2d2;padding-top: 22px;margin-top:20px;overflow: hidden;}
.news-list li:first-child{border-top: none;padding: 0;margin: 0;}
.news-list li .news-pic{width: 554px;height: 292px;float: left;}
.news-list li .news-pic img{width: 554px;height: 292px;}
.news-list li .news-desc{width: 380px;float: right;position: relative;height: 292px;}
.news-list li .news-desc h2{overflow: hidden;line-height: 20px;margin-bottom: 5px;}
.news-list li .news-desc h2 a{font-size: 14px;color: #333;display: inline-block;width: 75%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news-list li .news-desc h2 span{color: #999;font-size: 12px;float: right;}
.news-list li .news-desc p{line-height: 22px;color: #666;height: 176px;overflow: hidden;}
.news-list li .news-desc h2 a:hover{color: #d78e1e;}
.news-list li .news-desc a.more{display: inline-block;width: 108px;height: 31px;line-height: 31px;background: url(../images/more.png) no-repeat;text-align: center;font-size: 14px;color: #fff;position: absolute;bottom: 0;right: 0;}
.paging{padding-bottom:20px;text-align: center;font-size: 12px;overflow: hidden;line-height: 20px;}
.paging a{display: inline-block;height:20px;margin: 0 5px;padding: 0 7px;color:#333;border: 1px solid #ccc;}
.paging a:hover{color: #fff;background: #d78e1e;border: 1px solid #d78e1e;}
.current{color: #fff !important;background: #d78e1e!important;border: 1px solid #d78e1e!important;}

/*case-list*/
.case-list{overflow: hidden;padding-bottom: 22px;}
.case-list li{width: 316px;float: left;margin:0 6px 20px 0;}
.case-list li a{display: block;padding: 3px;}
.case-list li .case-pic{width: 310px;}
.case-list li .case-pic img{width: 310px;height: 200px;}
.case-list li .case-desc{margin:15px 0 22px;color: #333;line-height: 20px;text-align: center;}
.case-list li .case-desc h2{font-size: 16px;line-height: 28px; }
.case-list li .case-desc h3{font-size: 14px;}
.case-list li .case-desc p{font-size: 14px;margin-bottom: 5px;}
.case-list li .case-desc span{display: inline-block;width: 110px;height: 32px;line-height: 32px;background: #d78e1e;color: #fff;font-size: 14px;border-radius: 2px;}
.case-list li a:hover{background: #f0f0f0;}
.case-list li a:hover p{color: #d78e1e;}
/*news-det*/
.ny-det{overflow: hidden;font-size: 12px;color: #666;line-height: 20px;}


.slideTxtBox{}
.slideTxtBox .hd{margin-bottom: 40px;}
.slideTxtBox .hd ul{overflow: hidden;}
.slideTxtBox .hd ul li{width: 150px;float: left;text-align: center;margin-right: 20px;}
.slideTxtBox .hd ul li .class-img{height: 100px;margin-bottom: 10px;}
.slideTxtBox .hd ul li .cpic1{background: url(../images/jt1.png) center no-repeat;}
.slideTxtBox .hd ul li .cpic2{background: url(../images/ys1.png) center no-repeat;}
.slideTxtBox .hd ul li .cpic3{background: url(../images/cp1.png) center no-repeat;}
.slideTxtBox .hd ul li .cpic4{background: url(../images/fw1.png) center no-repeat;}
.slideTxtBox .hd ul li .cpic5{background: url(../images/rz1.png) center no-repeat;}
.slideTxtBox .hd ul li .cpic6{background: url(../images/js1.png) center no-repeat;}
.slideTxtBox .hd ul li h2{font-size: 16px;color: #666;font-weight: bold;}
.slideTxtBox .hd ul li p{font-size: 14px;color: #666;}

.slideTxtBox .hd ul li.on .cpic1{background-image: url(../images/jt2.png)!important;}
.slideTxtBox .hd ul li.on .cpic2{background-image: url(../images/ys2.png)!important;}
.slideTxtBox .hd ul li.on .cpic3{background-image: url(../images/cp2.png)!important;}
.slideTxtBox .hd ul li.on .cpic4{background-image: url(../images/fw2.png)!important;}
.slideTxtBox .hd ul li.on .cpic5{background-image: url(../images/rz2.png)!important;}
.slideTxtBox .hd ul li.on .cpic6{background-image: url(../images/js2.png)!important;}
.slideTxtBox .hd ul li.on h2,.slideTxtBox .hd ul li.on p{color: #e5af2e!important;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }


/*产品详情图片*/
.pro-top{overflow: hidden;margin-bottom: 45px;}
.pro-pic{width: 630px;height: 396px;float: left;}
.pro-pic img{width: 630px;height: 396px;}
.pro-desc{width: 325px;float: right;padding-top: 20px;}
.pro-desc h1{font-size: 18px;font-weight: bold;margin-bottom: 20px;}




/*rightbox*/

.rightbox{position: fixed;width: 50px;height: 156px;right: 0;;top: 35%;z-index: 1000;}
.rightbox ul li{width: 50px;height: 50px;margin-bottom: 3px;text-align: center;}
.rightbox ul li.rtel{background: #ffac5a;position: relative;}
.rightbox ul li.rwx{background: #32b441;position: relative;}
.rightbox ul li.rqq{background: #2e88e5;}
.rightbox .wximg{width: 90px;height: 90px;position: absolute;top: 0;left: -100px;display: none;}
.rightbox .wximg img{width: 90px;height: 90px;}
.rightbox  .ftelbox{display: none;position: absolute;top: 0;left:-120px;background: #ffbf7e;padding: 0 10px;height: 50px;line-height: 50px;font-size: 16px;color: #fff;}
