.headline{ width: 100%; height: 42px; border-bottom: 1px solid #e8e8e8;}
.lijing {line-height: 40px;color: #666; width: 1200px; margin:0 auto;}
.lijing span { font-size: 13px; background: url(../images/dt.png) no-repeat left center; padding-left: 20px;}
.lijing span a{ color: #333;}
.lijing span i{ color: #3a90e9; font-style: normal;}

.product-con{ height: auto; overflow: hidden; margin:30px 0; }
.pro_left{ float: left;width: 230px;}
.pro-left-one{ height: auto; overflow: hidden;border:1px solid #e0e0e0;  border-top:none; }
.pro_left h1{ height:68px; background: #3a90e9 url(../images/tian.png) no-repeat 17px center; color:#fff;  font-size: 26px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; line-height: 68px; font-weight: normal; padding-left: 53px;}



.leftmenu{position:relative; }
.leftmenu dd {height: auto; overflow: hidden; border-bottom: 1px solid #d3d3d3;}
.leftmenu dd .m-title1{position:relative;height:49px; line-height:49px;  font-size:16px;background:#f0f0f0 url(../images/cicle.png) no-repeat 16px center; padding-left: 23px;}
.leftmenu dd .m-title1 a{ color:#333333; display: block; }
.leftmenu dd .m-title1 span{ margin-right: 5px;}
.leftmenu dd .m-title1{cursor: pointer;}  
.leftmenu dd.cur .m-title1{ border-right:4px solid #3a90e9; }
.leftmenu dd.cur .m-title1 a{ color:#444444;}
.leftmenu dd .menuson{ margin:0 auto; display:none; padding:0px 8px; height: auto;}
.leftmenu dd .menuson > li{ position:relative; line-height:30px; font-size: 14px; }
.leftmenu dd .menuson > li .m-title2{ color:#333; display: none; text-align: center; cursor: pointer;}
.leftmenu dd .menuson li .ej{ height: auto; display:none; overflow: hidden;}
.dis_b{display:block !important;}
.con-one{border:1px solid #e1e1e1;margin-top:30px; height: auto; overflow: hidden;width: 230px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cn-title{text-align: center;  color: #1e1e1e; font-size: 26px; font-weight: normal; border-top:3px solid #3a90e9; padding-top: 12px;}
.con-one .box{ padding:10px;}
.con-one .box p{ height:46px; line-height:46px; color:#666; border-bottom:1px dashed #d7d7d7; font-size: 13px;}
.con-one .box .p1{ height:70px; line-height:24px; color:#d61f1f; padding-left:50px; font-size:20px; background:url(../images/p1.png) no-repeat left 15px; padding-top:10px; font-weight: bold;}
.con-one .box .p1 .span{ font-size:13px; color:#666; font-weight: normal; }
.con-one .box .spann{ color:#222222;}







.product-right{ float: right; width: 940px;}
.pro_ul{ height: auto; overflow: hidden;}
.pro_ul li{ float: left; width: 218px;  margin-right:18px; margin-bottom: 18px; border:1px solid #e5e5e5; 
	overflow: hidden; }
.pro_ul li a{ display: block; overflow: hidden;}
.pro_ul li:nth-child(4n){ margin-right: 0;}
.pro_ul li img{ display: block; overflow: hidden; width: 100%; height: auto;}
.pro_ul li h2{  background: #777777; height: 36px; text-align: center; line-height: 36px; font-size: 14px; color:#fff; background: #3a90e9; font-weight: normal;}



/*产品详情*/
.pro-info{ height: auto; overflow: hidden;}
.pro-info-left{ float: left; width: 425px;}
#alm_imgblock{position:relative;width:423px; height:350px;  border:1px solid #e1e1e1; }
.alm_figimg{ width:421px; height:350px;}
.alm_figimg img{width:100%; height:100%;}
.alm_bigimg{position:absolute; width:100%; height:100%; z-index:1; left:433px; top:0; display:none;overflow:hidden;border:1px solid #e1e1e1;}
.alm_bigimg img{position:absolute; left:0; top:0; min-height:100%; min-width:100%}

#mousetrap {position:absolute;left:0; top:0; width:100%; height:100%; z-index:2;background:url(images/agnify.png) no-repeat center; display:block}
#mousetrap.no-mousetrap{background:none}
#mousetrap:hover{ cursor:crosshair;}

#alm_smallimg{ position:relative; width:100%; overflow:hidden; margin-top:20px;}
.alm_smallimg_block{position:relative; width:10000px;}
.alm_smallimg_block li{float:left; width:83px;height:77px; border:1px solid #ccc; margin-right:8px; }
.alm_smallimg_block li:hover{border:1px solid #008ad1; }
.alm_smallimg_block li img{width:100%; height:100%;}

#alm_smallimg .bx-wrapper .bx-controls-direction a {position: absolute;z-index: 99;width: 30px;height: 30px;text-indent: 999px;}
#alm_smallimg .bx-wrapper .bx-controls-direction a.bx-prev{background:url(../images/thumbs_left.png) no-repeat center; left: 0; top: 50%;margin-top: -15px;}
#alm_smallimg .bx-wrapper .bx-controls-direction a.bx-next{background:url(../images/thumbs_right.png) no-repeat center; right: 0; top: 50%;margin-top: -15px;}
.pro-info-right{ float: right; width: 487px;}
.pro-info-p{ color: #3a90e9; font-size: 20px;  margin-bottom: 16px;  border-bottom:1px solid #3a90e9; height: 45px; background: #f3f3f3; border-left:12px solid #3a90e9; padding-left: 36px; line-height: 45px;}
.pro-info-p1{ color: #666666; line-height: 25px;padding-bottom: 20px; font-size: 13px; border-bottom:1px dashed #cecece;}
.coall{ font-size: 20px; color:#333333; margin-top:26px;}
.coall span{ font-size: 30px; color:#e40013; font-weight: bold;}
.pro-a{ width: 132px; height: 39px; background: #3a90e9; line-height: 39px;text-align: center; margin-top: 35px;}
.pro-a a{ color: #fff;  font-size: 16px;}
.product_detail{ height: auto; overflow: hidden; margin-top: 42px;}
.pro_detal_title{ border-bottom: 1px solid #dbdbdb; height: 50px; line-height: 50px; font-size: 18px; background: #f3f3f3; }
.pro_detal_title span{ display: inline-block;background: url(../images/sik.png) no-repeat left top; color:#fff; width: 163px; height: 51px; line-height: 51px; text-align: center; }
.pro_detail_in{ height: auto; overflow: hidden; margin-top: 20px; padding-left: 15px; margin-bottom: 54px;}


.mess1 form{ position: relative; width:100%; margin-top:40px;}
.mess1 form h2{font-size:18px; margin-bottom:20px;}
.mess1 form p{ float:left;}
.mess1 form input{font-size:13px; width:299px; height:44px; line-height:44px; color:#666; text-indent:10px; border:1px solid #d7d7d7; margin-bottom:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mess1 form textarea{font-size:13px; color:#999; width:467px; height:110px; padding-top:10px;text-indent:10px; border:1px solid #d7d7d7;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mess1 form button{ font-size:16px; width:131px; height:44px; line-height:44px; color:#fff; background:#3a90e9; text-align:center;  margin-bottom:20px;border: none;}
.mess1 form .btn1{ background:#676767; }

/*产品应用*/

.news-ul{ height: auto; overflow: hidden;}
.news-ul li{ border:1px solid #f4f4f4; margin-bottom: 20px; overflow: hidden; padding:15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background: #fff;}
.news-ul li .pro-left{ float: left; width: 237px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.news-ul li .pro-left img{ display: block; width: 237px; height:157px; }
.news-ul li .pro-right{ float: right; width: 635px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.news-ul li .pro-right .pro-title{  font-size: 16px; color: #333333;}
.news-ul li .pro-right .pro-title1{ color: #666666; font-size: 12px; line-height: 26px;margin-top: 5px; text-align: justify; height: 77px; overflow: hidden;}
.news-ul li .pro-right .pro-title3{ color: #3a90e9; margin-top: 10px; width: 115px; height: 31px; line-height: 31px; text-align: center; border:1px solid #3a90e9; font-size: 14px; font-size: 13px;}
.news-ul li:hover{ background: #f4f4f4; border:1px solid #f4f4f4;}

.application{ height: auto; overflow: hidden;}
.application li{ border:1px solid #f4f4f4; margin-bottom: 20px; overflow: hidden; padding:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background: #fff;}
.application li .pro-left{ float: left; width: 272px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.application li .pro-left img{ display: block; width: 272px; height:169px; }
.application li .pro-right{ float: right; width: 620px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.application li .pro-right .pro-title{  font-size: 16px; color: #333333;}
.application li .pro-right .pro-title1{ color: #666666; font-size: 12px; line-height: 26px;margin-top: 5px; text-align: justify; height: 77px; overflow: hidden;}
.application li .pro-right .pro-title2{ color:#666; }
.application li .pro-right .pro-title3{ color: #3a90e9; margin-top: 3px; width: 115px; height: 31px; line-height: 31px; text-align: center; border:1px solid #3a90e9; font-size: 14px; font-size: 13px; border-radius: 2px;}
.application li:hover{ background: #f4f4f4; border:1px solid #f4f4f4;}

.load_ul{ height: auto; overflow: hidden; }
.load_ul li{ height: 60px; line-height: 60px; background: #f2f2f2; margin-bottom: 20px; font-size: 18px; color:#2b2b2b; padding-left: 50px;}
.load_ul li span{ float: right; font-size: 13px; color:#888; display: inline-block;}
.load_ul li a{ display: inline-block; width: 87px; float: right; color:#fff; font-size: 16px; margin-left: 30px;  background:#3a90e9 url(../images/ould.png) no-repeat 19px center; padding-left: 50px;}





.news-kj{ border:1px solid #eaeaea; height: auto; overflow: hidden; padding:20px;}
.time{ border-bottom:1px solid #d1d1d1; height: 20px;padding: 10px 0; margin-bottom: 20px;border-top:1px solid #d1d1d1; text-align: center; font-size: 13px; color:#666666;}
.time .al{ position: relative; top:-8px; margin-right: 10px;}
.news-title{text-align: center;font-size: 28px;color: #333333;margin-top:15px;margin-bottom: 30px;}
.ht-r2{ display: inline-block;}
.news-info{ height: auto; overflow: hidden; margin-top: 30px;height:30px; line-height: 30px; border-top:1px solid #d1d1d1; }
.news-info a{ color:#333333; font-size: 13px; margin-right: 40px;}
.news-info a.aa{ float: right; color:#008ad1; margin-right: 0;}
.news_tui{ height: auto; overflow: hidden; margin-top: 28px;}
.newt_title{ height: auto; overflow: hidden; height: 53px; line-height: 53px; background: #f1f1f1;}
.newt_title span{ display: inline-block; font-size: 20px; color:#fff;  background:#3a90e9 url(../images/nt.png) no-repeat 17px center; padding-left: 43px; width: 155px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.news_tui ul{ height: auto; overflow: hidden; margin-top: 12px;}
.news_tui ul li{ float: left; width: 430px; border-bottom:1px dashed #d8d8d8; height: 40px; line-height: 40px; font-size: 13px; background: url(../images/nb.png) no-repeat left center; padding-left: 10px;}
.news_tui ul li a{ color:#666; display: block;}
.news_tui ul li a span{ float: right;}





.wike-ul{position:relative; height: auto; overflow:  }
.wike-ul li{ height: 49px; overflow: hidden; background: #ffffff;  font-size:16px; line-height: 49px; border-bottom: 1px solid #d3d3d3;background:url(../images/cicle.png) no-repeat 16px center; padding-left: 23px;}
.wike-ul li a{ display: block; color:#444;}
.wike-ul li.cur{ background: #f0f0f0 url(../images/cicle.png) no-repeat 16px center;border-right:4px solid #3a90e9;}
.wike-ul li.cur a{ color:#444;}

.about{ height: auto; overflow: hidden; padding:15px; border:1px solid #dcdcdc;}
.about h1{ text-align: center; font-size:26px; color:#333333; font-weight: normal; margin:15px 0px; }
.about p{ height: auto; overflow: hidden; margin-bottom: 15px;}



.culture{ height: auto; overflow: hidden;margin-bottom: 0px;}
.culture .gallery a.qulity2{display:block;}
.culture .gallery img{width:290px;height:210px; vertical-align:top; border: 1px solid #e0e0e0; padding:3px;}
.culture .f2_2 { overflow:hidden; }
.culture .gallery{float:left; overflow:hidden; margin-right:23px;margin-bottom:20px; }
.culture .gallery:nth-child(3n){ margin-right: 0;}
.culture .qulity3{ text-align:center; display:block; margin-top:5px; color:#333;font-size:13px;}


.honor{ height: auto; overflow: hidden;margin-bottom: 0px;}
.honor .gallery a.qulity2{display:block;}
.honor .gallery img{width:214px;height:299px; vertical-align:top; border: 1px solid #e0e0e0; padding:3px;}
.honor .f2_2 { overflow:hidden; }
.honor .gallery{float:left; overflow:hidden; margin-right:17px;margin-bottom:20px; }
.honor .gallery:nth-child(4n){ margin-right: 0;}
.honor .qulity3{ text-align:center; display:block; margin-top:5px; color:#333;font-size:13px;}



#jquery-overlay {
	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#jquery-largephotobox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: fixed; TOP: 0px; _position: absolute
}
#jquery-largephotobox A IMG {
	
}
#largephotobox-container {
	LEFT: 50%; POSITION: fixed; TOP: 50%; BACKGROUND-COLOR: rgb(255,255,255); _position: absolute
}
#largephotobox-container-image {
	OVERFLOW: hidden; POSITION: absolute
}
#largephotobox-image {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#largephotobox-btnclose {
	Z-INDEX: 1; RIGHT: -15px; POSITION: absolute; TOP: -15px
}


.brand-ul{ height: auto; overflow: hidden;}
.brand-ul li{ float: left; width: 222px; height: auto; overflow: hidden; margin-right: 17px; margin-bottom: 13px; position: relative;}
.brand-ul li div{display: block; width: 220px; height: 112px; border:1px solid #d4d4d4; overflow: hidden; }
.brand-ul li img{ display: block; width: 220px; height: 112px; transition: .9s;-moz-transition: .9s;-webkit-transition: .9s;-o-transition: .9s; overflow: hidden;}
.brand-ul li p{ text-align: center; font-size: 14px; color:#666666;}
.brand-ul li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);overflow: hidden;width: 223px; height: 113px;}

.contact_in{ height: auto; overflow: hidden; padding:17px; border:1px solid #d8d8d8;}
.contact{ height: auto; overflow: hidden; margin-top: 10px; }
.contact .address{width:640px;  float:left;}
.contact .address h2{font-size:24px;  margin-bottom:10px; font-weight:normal; }
.contact .address p{ line-height:30px; color:#666; font-size: 14px;}
.contact .address p span{ color: #000000; margin-right:5px;}

.contact .wechat{ float:right; width:126px; text-align:center; }
.contact .wechat img{ width: 126px; height: 126px; display: block;}
.contact .wechat p{ font-size: 13px; color:#333; margin-top: 5px;}

.mapp{ margin:32px 0;}

.mess form{ position: relative; width:100%; margin-top:40px;}
.mess form h2{font-size:18px; margin-bottom:20px;}
.mess form p{ float:left;}
.mess form input{font-size:13px; width:299px; height:44px; line-height:44px; color:#666; text-indent:10px; border:1px solid #d7d7d7; margin-bottom:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mess form textarea{font-size:13px; color:#999; width:434px; height:110px; padding-top:10px;text-indent:10px; border:1px solid #d7d7d7;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mess form button{ font-size:16px; width:131px; height:44px; line-height:44px; color:#fff; background:#3a90e9; text-align:center;  margin-bottom:20px;border: none;}
.mess form .btn1{ background:#676767; }


/*推荐*/
.tuijian {height: auto;overflow: hidden;margin-top: 35px;width: 100%;}
.tuijian .title {position: relative;width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #dbdbdb;}
.tuijian .title h2{ float:left; font-size:22px; color:#3a90e9; font-weight:normal; background:url(../images/icon2.png) no-repeat left center; padding-left:30px; border-bottom:2px solid #3a90e9; }
.leftLoop2{position: relative; width:937px; margin:21px auto;  }

.leftLoop2 .bd{position:relative; width:100%; text-align:center; overflow:hidden; }
.leftLoop2 .bd ul{ margin:0px; padding:0; list-style:none;}
.leftLoop2 .bd ul li{ float:left; overflow:hidden;text-align:center; margin-right:12px; width: 224px; height: auto;}
.leftLoop2 .bd ul li div{ width:224px; height: 187px;  }
.leftLoop2 .bd ul li img{width:224px; height: 185px;border:1px solid #eaeaea;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.leftLoop2 .bd ul li p{ text-align: center; color:#666666; font-size: 13px; margin-top: 5px;}





/*三级下拉*/
.list ul li a{padding-left: 10px;color: #444; font-size:16px; display: block; 
	line-height: 50px;position: relative;
  border-bottom: 1px solid #d3d3d3;
  height: 49px;

}
.list ul li:last-child ul:last-child li:last-child a:last-of-type{
  border-bottom: none;
}
.list ul li ul li a{
  font-size: 14px;
  color: #666;
}
.list ul> li .cur{ border-right:4px solid #3a90e9; background:#f0f0f0;}
.list ul> li ul li .cur{ color:#333; border-right:none; background:none;}

.list ul li .inactive{ }
.list ul li ul li .inactive{ background:url(../images/off.png) no-repeat 184px center; color: #666;}
.list ul li ul li .inactives{background:url(../images/on.png) no-repeat 184px center; color: #666;} 
.list ul li ul{display: none;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px; color: #666; border-bottom: 1px dashed #e3e3e3; border-right:none; line-height: 44px; height:44px;}
.list ul li ul li ul li { border:none;}
.list ul li ul li ul li a{ color:#666666; padding-left:30px; border:none; font-size: 12px;}
.list ul li ul li ul li a:hover{ color: #3a90e9;}
.list ul li ul li.cur{ display: none !important;}



.lujing a{color: #555; }
.map{ overflow:hidden; width:1200px; margin:30px auto;}
.map-box{ overflow:hidden; margin-bottom:30px;}
.map-box  .mapLeft{font-size:16px; margin-bottom:10px;}
.mapRight{overflow:hidden; border:1px solid #ccc; padding:10px;}
.mapRight li{ overflow:hidden; float:left; width:180px;}
.mapRight a:hover{ color:#135d3c;}
.mapRight a{ display:block; padding:5px 0; color: #555;}
.mapRight a b{display:block; font-size:14px; color: #555;}
.list-unstyled li a:hover b{color:#358dd1; }