.about{}
.about .about-fl{ width:270px; height: auto; float: left;  margin-right: 40px;}

.menu{ width: 100%; height: auto; overflow: hidden; background: #fff; }
.menu dt{  padding-left: 22px; height: 68px;text-transform:uppercase;  padding-top: 50px; border-bottom: 2px solid #f5f6f6; font-size:36px; font-family: ebrima; color: #2b2b2b}
.menu dd{ width: 100%; }
.menu dd a{padding-left: 22px;  height: 50px; font-size: 15px; color:#333; line-height: 50px;  display: block; }
.menu dd a:hover{ background: #d3dbe0; }
.menu dd a.active{ background: #d3dbe0; }
/*about-fl dl end*/
.about-news{ width:100%; height:180px; overflow:hidden; position:relative;  }
.about-news h2{ font-size: 24px; color: #f6f6f7; font-family: ebrima; position: absolute; top:15px; padding: 0 22px; z-index: 3; }
.about-news span{ font-size: 14px; color: #f4f3f2;position: absolute; bottom:20px; padding: 0 22px; z-index: 3; }
.about-news .bd{ position:relative; height:100%; z-index:0;   }
.about-news .bd li{ zoom:1; vertical-align:middle; }
.about-news .bd li a{width: 100%; height: 100%; display: block; }
.about-news .bd img{ width:270px; height:180px; display:block; }
.about-news .bd p{ position: absolute; top:60px; max-height: 63px; overflow: hidden; left:0; font-size: 16px; color: #fff; font-family: "微软雅黑";; padding: 0 22px;}
.about-news .prev, .about-news .next{ position:absolute; right:20.5px; bottom:0;  display:block; width:20px; height:20px; text-align: center; background: #ea7d43;  filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;   }
.about-news .next{ left:auto; right:0;  border-left: 1px solid #f79c6c;}
.about-news .prev i, .about-news .next i{ position:absolute; left:3px; top:5px;font-size: 11px; color: #fff; }
.about-news .next i{ top:5px; left:4px;}
.about-news a.prevStop,.about-news a.nextStop{ filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}
.about-news .prev:hover, .about-news .next:hover{ filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;  }
/*about-news end*/
.pagination{line-height:35px;height:35px;text-align:right;}
.pagination a{padding:3px 8px;color:#070707;text-decoration:none;background:#FFF;margin:0 3px;border: 1px solid #919191;border-radius:5px;}
.pagination span{border: 1px solid #919191;padding:3px 8px;background:#ccc;color:white}
.pagination a:hover {color: #FFF;background:#e1e1e1;}
.pagination span.current {padding:3px 8px;color:#fff;background:#0580d3;border: 1px solid #0F4C7C;margin:0 3px;}
.pagination span.disabled {padding:3px 8px;color:#999;background:#FFF;border:1px solid #D0D0D0; margin:0 3px;}

.about-case{ width: 100%; height: auto; background: #fff; padding-bottom: 28px;}
.about-case .ab-name{ font-size: 24px;text-transform:uppercase;  padding-left: 22px; font-family: ebrima; color: #40525c; height:50px; line-height: 50px; border-bottom: 2px solid #f5f6f6;   }
.about-case ul{ margin-top: 10px; }
.about-case ul li{}
.about-case ul li a{padding:10px 17px; height: auto;overflow: hidden; display: block;}
.about-case ul li a .case-liimg{ width:99px;height: 66px; margin-right:12px; overflow: hidden; float: left;}
.about-case ul li a .case-liimg img{width:100%;}
.about-case ul li a p{font-size: 13px; color:#585858; max-height:64px;  overflow: hidden; line-height: 20px;}
.about-case ul li a:hover{background: #f5f6f6}
.about-case ul li a:hover p{color: #f8742d}
/*about-case end*/

.about-fr{  height: auto; overflow: hidden;}
.fl-bom{ padding: 20px 20px 50px; background: #fff;}
.about .title{ font-size: 18px;font-family:"微软雅黑"; color: #ea7d43;border-bottom: 1px solid #ececec; line-height: 26px; padding-bottom: 13px;}


.q-img{width: 100%;height: auto;overflow: hidden; margin-top: 25px}
.q-img .hd{height:auto;position: relative;padding:0 24px; margin-top: 15px;}
.q-img .hd .hd-list{height: auto;overflow: hidden;}
.q-img .hd .hd-list ul{height: auto;overflow: hidden;}
.q-img .hd li{float: left; margin-right:9px; display: inline;width: 112px;height: 57px; border:2px solid #e0e3e5; overflow:hidden;
    text-align: center;vertical-align: middle;}
.q-img .hd li img{ width: 112px; height: 57px;}
.q-img .hd li.on{  border: 2px solid #ea7d43; }
.q-img .hd .pre,.q-img .hd .next{width:17px;height:59px; color: #40525c; line-height:60px;overflow: hidden; background:#f9f9f9;position: absolute;top: 0; margin-top: 0px; border:1px solid #dbdee0;}
.q-img .hd .pre{left: 0;}
.q-img .hd .next{right: 0;}
.q-img .hd .pre:hover,.q-img .hd .next:hover{ background: #40525c; color: #fff;}
.q-img .bd{width:100%;height:400px;text-align: center; margin:0 auto ;vertical-align: middle }
.q-img .bd li{position: relative;}
.q-img .bd li p{position: absolute; bottom: 0; left: 0; width: 90%; font-size: 18px; color: #fff; padding: 15px 5%; line-height: 24px; text-align: left; background: #000;filter:alpha(opacity=60);-moz-opacity:6;-khtml-opacity:0.6;opacity:0.6;}
.q-img .bd img{max-width:790px ; max-height:400px;  display:block; margin: 0 auto;}

.img-depict{ margin-top: 30px;}
.img-depict p{ font-size: 13px; color: #40525c;line-height: 24px;}
/*Our Factory end*/

.profile-con{ padding-top: 35px;}
.profile-con h3{font-size: 18px; font-family: verdanab; color:#333; margin-bottom: 15px; }
.profile-con h4{ font-size: 13px; font-family: verdanab; color:#ea7d43; margin-bottom:10px; margin-top: 30px;}
.profile-con h4 i{color:#ea7d43;font-size: 14px; margin-right:10px; margin-left: 5px; }
.profile-con h5{ font-size: 13px ; color: #333; font-family: verdanab; font-style: italic; line-height: 23px;}
.profile-con p{ font-size: 13px; color: #40525c;line-height: 24px; }
.profile-con p img{ margin: 10px 0; max-width: 100%;}
.profile-con table td{padding-top:5px;}
.profile-con ul {padding-top:4px;}
.profile-con ul li{float:left;width:25%;margin-top:2px;}
.profile-con ul li img{width:99%;}
/*Company Profile end*/

.history-con{ background: url("../images/ho_bg.jpg") 95px 20px repeat-y; overflow: hidden; margin-top:37px; }
.history-con .hi-list{  margin-bottom: 20px; margin-top: -7px;}
.history-con .hi-year{width: 95px; float: left; position: relative; font-size: 15px; line-height: 24px; color: #40525c; font-family: "微软雅黑";; margin-right: 25px; }
.history-con .hi-year i{ font-size: 11px; position: absolute; right: -7px; color: #cdd7dc;top:1px;}
.history-con .hi-con{  overflow: hidden; }
.history-con .hi-con i{  float: left; font-size: 12px;margin-right: 5px; color: #40525c; margin-top:6px;}
.history-con .hi-con .hi-text{  overflow: hidden; color: #40525c; margin-bottom:15px; }
.history-con .hi-con .hi-text p{ line-height: 23px;}
.history-con .hi-con .hi-text img{ width: 460px; height: 200px; margin-top:10px;}

.history-con .hi-list:hover .hi-year,
.history-con .hi-list:hover .hi-year i,
.history-con .hi-list:hover .hi-con i,
.history-con .hi-list:hover .hi-con .hi-text{ color: #ea7d43; cursor: default}
/*Our History end*/

.certi-con{ margin-top: 30px;}
.certi-con .cer-list{ height: auto; overflow: hidden; margin-right: -12px;}
.certi-con .cer-list li{ width:255px; height: auto;overflow: hidden; float:left; margin-right: 12px; margin-bottom: 30px;}
.certi-con .cer-list li .cer-img{ width:253px; height: 161px;overflow: hidden; border: 1px solid #f6f6f6;  border-bottom: none; text-align: center; margin:0 auto ; display:table-cell; vertical-align: middle}
.certi-con .cer-list li .cer-img img{max-height:161px ; max-width: 253px; }
.certi-con .cer-list li span{ width: 100%; height:40px; text-align: center; background: #66757d; color: #fff; line-height: 40px; display: block;}
.certi-con .cer-list li:hover span{background: #ea7d43;}
.certi-con .cer-list li p{ width: 100%; height:40px; text-align: center;color: #333; line-height: 40px; display: block;}
/*Certificate end*/


/*about-sl-ry*/
 .ry-list{width: 928px;height: auto;overflow: hidden;}
 .ry-list li{width: 210px;height: 195px;line-height:140px;float: left;margin:0 20px 20px 0;text-align: center;border: 1px solid #efefef;transition: all 0.3s linear;position: relative;z-index: 0;}
 .ry-list li img{max-width: 192px;max-height: 140px;vertical-align: middle;padding: 10px 0;}
 .ry-list li span{width: 100%;height: 35px;line-height: 35px;background: #f8f8f8;display: block;position: absolute;left: 0;bottom: 0;color: #666;transition: all 0.3s linear;}
 .ry-list li:hover{border-color: #fe7747;}
 .ry-list li:hover span{background: #fe7747;color: #fff;}


.team-con{margin-top: 30px;}
.team-con p{font-size: 13px ; color: #40525c; line-height: 22px; margin-bottom: 15px;}
.team-con .rela-img{ margin-top: 30px;}
.team-con .rela-img img{ max-width:790px; height: auto;}
.person-li{ overflow: hidden;  margin-right: -40px;  margin-top: 50px;}
.person-li li{ float: left; width:375px; margin-right: 40px;  margin-bottom: 30px; height: 160px; overflow: hidden;}
.person-li li img{ width: 136px; height: 156px; border: 2px solid #d8e1e7; float: left; margin-right:20px;}
.person-li li h3{font-size: 18px ; color: #000; margin-bottom: 8px;}
.person-li li p{font-size: 13px ; color: #40525c; max-height: 132px; overflow: hidden;}

/*Our Team end*/

.products{}
.prod-con{ padding:30px 20px 50px; background: #fff;}
.prod-s{}
.prod-s h1{  font-size: 24px; color: #2b2b2b; font-family: "微软雅黑";;}
.prod-s .prod-intr{ margin-top: 25px; margin-bottom: 36px;}
.prod-s .prod-intr p{ color: #2b2b2b; line-height: 22px; margin-bottom: 13px;}

.prod-bom{ width:100%;  overflow: hidden; text-align:left;  margin-top: 40px; }
.prod-bom .hd ul{ width:1100px; color: #fff; overflow: hidden;margin-bottom:20px;}
.prod-bom .hdFix{position: fixed; top:0;z-index: 3;}
.prod-bom .hd ul li{ width: 20%; float: left;  }
.prod-bom .hd ul li a{ padding: 10px 0;height: 30px; background:#d3dae0 url("../images/tab_libg.jpg") right no-repeat;  line-height: 30px;  overflow: hidden; display: block; text-align: center;font-size: 13px; color: #5c5c5c; font-family: "微软雅黑";; }
.prod-bom .hd ul li:last-child a{ background-color:#d3dae0; background-image: none;}
.prod-bom .hd ul span{ }
.prod-bom .hd ul li:hover a,.prod-bom .hd ul li.on a{  background: #ea7d44 url("../images/tab_libg.jpg") right no-repeat; color: #fff;}
.prod-bom .hd ul li:last-child:hover a,.prod-bom .hd ul li:last-child.on{ background-color: #ea7d44 ; background-image: none;}
.prod-bom .bd .tab{ height: auto;overflow:hidden;padding:25px 0px; }

.products .title{ font-size: 24px;  color:#333; font-family:ebrimab;border-bottom: 1px solid #ececec; line-height: 26px; padding-bottom: 15px;overflow: hidden; }
.products .title a.fl{font-size: 18px;color: #333;}
.products .title a.fl:hover{;color: #fe8b4d;}
.products .title a.fr{font-size: 14px; font-weight:lighter; ;color: #fe8b4d;font-family: "微软雅黑";}
.products .title a.fr:hover{text-decoration: underline;}

.prod-list { overflow: hidden;margin-top: 25px; margin-right: -40px;}
.prod-list li{ width: 340px; float: left; margin-right: 40px; margin-bottom: 40px; overflow: hidden; }
.prod-list li a{border: 1px solid #ececec; display: block; }
.prod-list li a .pord-img{  width: 338px; height: 255px; overflow: hidden; }
.prod-list li a .pord-img img{ width: 100%;}
.prod-list li a .pord-bom{  padding: 20px ;height:105px; }
.prod-list li a .pord-bom h3{ font-size: 15px; color: #333; font-family: "微软雅黑";; margin-bottom:8px;}
.prod-list li a .pord-bom .pord-text{max-height: 43px; overflow: hidden;margin-bottom: 15px;}
.prod-list li a .pord-bom p{color: #888;font-size: 13px;line-height: 22px;overflow: hidden;
    overflow-wrap: normal;text-overflow: ellipsis;white-space: nowrap;}
.prod-list li a .pord-bom span{ color: #fe8b4d;font-size: 13px; transition: margin-left 0.5s ease 0s}
.prod-list li a:hover h3{color: #fe8b4d;}
.prod-list li a:hover span{margin-left:100px;}
/*Products end*/


.list{}
.list li{overflow: hidden; margin-bottom: 40px;}
.list li .list-fl{ width: 294px; height: 196px; display: block; overflow: hidden; float: left; margin-right:20px;}
.list li .list-fr{ overflow: hidden;}
.list.case li .list-fr h3{ font-family: "微软雅黑";; font-size: 15px; color: #333; height: 20px; overflow: hidden; margin-top:20px; margin-bottom: 25px;}
.list.case li .list-fr p{font-size: 13px; color: #333; margin-bottom: 10px; height: 17px;   overflow: hidden;}
.list.case li .list-fr p em{ color: #9a9a9a; font-family: "微软雅黑";; font-style: italic;}
.list li .list-fr .list-more{font-size: 13px; color: #fe8b4d; width: 100px; display: block; margin-top:60px;transition: margin-left 0.5s ease 0s}
.list.case li:hover h3{color: #fe8b4d;}
.list li:hover .list-more {margin-left:30px;}
/*case end*/
.list.news li .list-fl{ width: 294px; height: 196px; display: block; overflow: hidden; float: left; margin-right:20px;}
.list.news li .list-fl img{ width: 294px; height: 196px;}
.list.news li .list-fr h3{ font-family: "微软雅黑";; font-size: 14px; color: #333; height: 20px; overflow: hidden; margin-top:7px; margin-bottom: 12px;}
.list.news li .list-fr p{font-size: 13px; color: #9a9a9a; margin-bottom: 20px; max-height:80px;   overflow: hidden; margin-top:6px; line-height: 20px;}
.list.news li .list-fr span{color: #d3d3d3;font-size: 13px; }
.list.news li:hover h3{color: #fe8b4d;}
/*news end*/

.case-con{}
.case-con h2{ font-size: 24px; line-height:34px;color: #2b2b2b; font-family: "微软雅黑";; margin-bottom: 30px;}
.para{ }
.para  p{font-size: 15px; color: #333; margin-bottom: 12px; overflow: hidden;}
.para  p em{ color: #9a9a9a; font-family: "微软雅黑";; font-style: italic;}
.para  p{ color: #9a9a9a; }

.share-nwes.bshare-custom { float: right;}
.share-nwes.bshare-custom .fx{ margin-top: 9px;  overflow: hidden;}
.share-nwes.bshare-custom .fx li{ float: left; margin-left: 2px; }
.share-nwes.bshare-custom .fx li a{ width:24px; height:24px;display: block; padding-left: 0;  transition:all 0s;background: url("../images/fx_ico.jpg") no-repeat;}
.share-nwes.bshare-custom .fx li.fx_be a{  background-position: 0px 0; }
.share-nwes.bshare-custom .fx li.fx_kj a{  background-position: -29px 0; }
.share-nwes.bshare-custom .fx li.fx_qq a{  background-position: -58px 0;  }
.share-nwes.bshare-custom .fx li.fx_wx a{  background-position: -87px 0px;  }
.share-nwes.bshare-custom .fx li a:hover{ opacity: 0.7; }


.case-bot{ padding-top: 38px; padding-bottom: 30px; margin-top: 40px; border-top: 1px solid #ececec; }
.case-bot p{ color: #40525c; font-size: 14px; line-height: 22px; margin-bottom:10px;}
.case-bot p img{ max-width:790px; margin: 10px 0;}
.case-bot .tables{  width: 100%; overflow: auto;}
.case-bot table{ width:100%;border-top:1px solid #ccc; border-left:1px solid #ccc;  }
.case-bot table tr{  height: auto; overflow: auto; font-size: 13px;height:32px; text-align:left;  }
.case-bot table tr td{  border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding: 0 5px; }

.related{padding-top: 25px; border-top: 1px solid #ececec;}
.related p { color: #616161; font-size: 13px; line-height: 24px; margin-bottom:10px;}
.related i { font-size: 10px; color: #ea7d43; vertical-align: middle; margin-right: 10px; border: 1px solid #fae4d9; border-radius: 3px; height:16px; line-height: 18px; width: 20px;  display:inline-block;text-align: center; }
.related p a{ color: #333; }
.related p a:hover{ color: #ea7d43;  text-decoration: underline;}
/*相关 end*/
/*case-dts end*/

.videos-con{}
.videos-con ul{ overflow: hidden; margin-top: 30px; margin-right:-30px;}
.videos-con ul li{ width: 243px; height:auto; display: block; float: left; overflow: hidden; margin-bottom: 25px; margin-right: 30px;}
.videos-con ul li a{ width: 100%; height: 100%; display: block; }
.videos-con ul li .vid-img{ width: 243px; height: 182px; display: block; overflow: hidden; background: #000; position: relative;}
.videos-con ul li .vid-img img{width: 243px; height: 182px;  filter:alpha(opacity=70);-moz-opacity:7;-khtml-opacity:0.7;opacity:0.7;/*transition:all 0s;*/ }
.videos-con ul li .vid-img span{ width: 231px; height: 170px;transition: all 0.3s ease-in-out 0s;border: 6px solid #1ab2e8; position: absolute; left: 0; top: 0; z-index: 3;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.videos-con ul li .vid-img i{ font-size:50px; color: #fff; position: absolute; left: 50%; top:50%; margin-top: -25px; margin-left: -25px; z-index: 4;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.videos-con ul li p{ font-size: 14px; color: #333333; font-family: "微软雅黑";; text-align: center; margin-top: 10px;   height: 38px; overflow: hidden;}

.videos-con ul li:hover .vid-img img{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;transform:none;-webkit-transform:none;-o-transform: none;-moz-transform:none}
.videos-con ul li:hover .vid-img span{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.videos-con ul li:hover .vid-img i{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}


.video_box{height:480px;width:800px;padding:15px;display:none;position:fixed;top:50%;margin-top:-240px;left:50%;margin-left:-400px;background:#fff;z-index:102;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.offsetHeight/2));}
.btn_close1{z-index:102;float:right; font-size: 20px; margin-top: 10px; font-family: ebrimab;}
.body{background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;position:fixed;z-index:98;left:0;top:0;display:none;_position:absolute;width:100%;height:100%}
/*case-dts end*/

.lite-con{margin-top: 30px;}
.lite-con ul{}
.lite-con ul li{width: 100%; height: 56px; border: 1px solid #e8e8e8; line-height: 56px; overflow: hidden; margin-bottom: 15px;}
.lite-con ul li:nth-child(odd){ background: #f4f4f4;}
.lite-con ul li i{ margin-left: 15px; margin-right:15px; float: left;color: #2b2b2b; font-size: 14px;}
.lite-con ul li p{ float: left; font-size: 15px; color: #2b2b2b; max-width: 640px; overflow: hidden;}
.lite-con ul li a{ float: right;margin-right:15px; color: #c2c2c2; }
.lite-con ul li:hover i,.lite-con ul li:hover p,.lite-con ul li:hover a{ color: #ea7d43}
/*Literature end*/

.photos-con{ margin-top: 30px;}
.photos-con .cer-list{ height: auto; overflow: hidden; margin-right: -12px;}
.photos-con .cer-list li{ width:255px; height: auto;overflow: hidden; float:left; margin-right: 12px; margin-bottom: 20px;}
.photos-con .cer-list li a{ width: 100%; height: 100%; display: block;}
.photos-con .cer-list li .cer-img{ width:253px; height: 161px;overflow: hidden; border: 1px solid #f6f6f6;   text-align: center; }
.photos-con .cer-list li .cer-img img{ width:253px; height: 161px; }
.photos-con .cer-list li p{ width: 100%; height:45px; text-align: center;color: #333; line-height: 22px; display: block; padding: 5px 0;}
/*photos end*/

.cont-con{ padding-bottom: 50px; background: #fff;}
.cont-con .map{ width: 100%; height: auto;}
.cont-con .map{ width: 100%; }

.cont-bom{ padding: 0 20px 0; overflow: hidden; }
.cont-bom h3{font-size: 24px; text-align: center; line-height:34px;color: #2b2b2b; font-family:ebrima; margin-bottom:15px; margin-top: 40px;}
.cont-bom h4{ font-size: 14px; text-align: center;color: #9a9a9a; margin-bottom: 40px;}


.cont-fl{ float: left;}
.link-li{ margin-top: 20px;}
.link-li li{ overflow: hidden; margin-bottom: 45px;}
.link-li li i{ font-size:36px; color:#ea7d43; float:left;}
.link-li li em{ width: 1px; height:32px; background: #e7e7e7;float: left; margin:5px 10px 0 10px;}
.link-li li p{ float: left;}
.link-li li p span{ display: block; font-size: 14px ;color: #6f6f6f; width: 330px;}
.link-li li p span a:hover{ color: #ea7d43; }
.link-li li p span.cont-title{ display: block;font-size: 14px ;font-weight:bold;width: auto; font-family:'微软雅黑';color: #333; margin-bottom: 3px;}

.cont-fr{  width:600px; float: right; margin-right: 50px;}

.order .fl,.order .fr{width: 47%; }
.order form{height: auto;padding-top: 20px;}
.order .row{height: auto;position: relative;margin-bottom:16px; padding: 1px; }
.order .row p{font-size: 14px; color: #626262;font-style: italic; margin-bottom: 5px; padding-left: 3px;}
.order .row p i{ color:red;}
.order .row em{position:absolute;right:-35px;top:22px;width:37px;height: 37px;text-align: center;line-height:37px;display: none;}
.order .row em.currect{color: #6fc063;}
.order .row em.error{color: #ff0000;}
.order textarea{overflow:hidden;font-size:15px;border:1px solid #e9e9e9;resize: none;background-color: #fff;width: 96%;padding:14px 2%;color: #666;/*font-family:'roboto-light';*/margin-bottom: 20px;line-height: 23px;
 font-family:"Helvetica","Arial",sans-serif,"Helvetica Neue";}
.order textarea::input-placeholder{color: #a0a0a0;}
.order textarea::-webkit-input-placeholder{color: #a0a0a0;}
.order textarea:-moz-placeholder{color:#a0a0a0;}
.order textarea::-moz-placeholder{color:#a0a0a0;}
.order textarea:-ms-input-placeholder{color:#a0a0a0;}
.order input{overflow:hidden;font-size:15px;border:1px solid #e9e9e9;;display: block;width: 100%;color: #666;/*font-family:'roboto-light';*/height: 35px;line-height:35px;}
.order input::input-placeholder{color: #a0a0a0;}
.order input::-webkit-input-placeholder{color: #a0a0a0;}
.order input:-moz-placeholder{color:#a0a0a0;}
.order input::-moz-placeholder{color:#a0a0a0;}
.order input:-ms-input-placeholder{color:#a0a0a0;}
.order input.email,.order input.name,.order input.tel{background-color: #fff;padding:0 4%;width: 92%;}
.order input.submit{background-color: #ea7d43;color: #fff;cursor: pointer; font-size: 16px; height: 40px; line-height: 40px;}
.order input.submit:hover{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
/*contact end*/

.cust-con{ margin-top: 30px;}
.cust-con h5{ font-size: 14px; color: #9a9a9a;}
.cust-con .cust-orde{ width:740px; margin-bottom:40px; }

.cust-con .link-li{ overflow: hidden; margin-top:25px;}
.cust-con .link-li li{ width:263px; float: left;}
.cust-con .link-li li:last-child{ width:540px; float: left;}
/*Service end*/

.faq-con{}
.faq-con ul{}
.faq-con ul li{border-bottom:1px dashed #f1f1f1; padding: 15px;}
.faq-con ul li h3{ font-size: 15px; color: #333; position: relative; padding-left: 40px; margin-bottom: 15px;}

.faq-con ul li  p{font-size: 14px; color: #666;  line-height:22px;position: relative; padding-left: 40px;}
.faq-con ul li  i{ position: absolute; left: 0; top:0; width: 22px; height: 22px; line-height: 22px; text-align: center; font-family: ebrimab; color: #fff;  border-radius: 5px; background: #ea7d43; display: block;}
/*faq end*/

.tuji{height: auto;overflow:hidden;width: 670px;position: fixed;top:50%;margin-top: -300px;left:50%;margin-left: -335px;background: #fff;z-index: 99;display: none;_position:absolute;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.offsetHeight/2));  }
.tuji-title{font-weight: bold;font-size: 18px;color: #ea7d43;text-align: center;padding: 10px 0}
.btn-close{z-index:102;position: absolute;color: #666 ;font-size: 20px; bottom:15px; right: 5px; width: 40px; height: 40px;line-height: 40px; text-align: center; background: #fff; display: block; font-family: ebrimab;}
.btn-close:hover{color: #333}
.imgFocus{ width:100%;  position:relative;  height:477px;}
.imgFocus .next,.imgFocus .prev{ font-size:26px;position: absolute;display: block;top:35%;
 width:40px; height:50px;text-align:center;line-height:50px;background-color:#fff;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:block; }
.imgFocus .prev{left:4%;}
.imgFocus .next{right: 4%;}
.imgFocus .next:hover,.imgFocus .prev:hover{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.imgFocusIn{ width:640px; height:477px; position:relative;  margin:0 auto;  overflow:hidden;  }
.imgFocusIn .bd li{ vertical-align:middle; }
.imgFocusIn .bd li img{ width:100%; height:407px; display:block;  }
.imgFocusIn .hd{ position: absolute; left:2px; bottom:120px;width:700px; }
.imgFocusIn .hd ul{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1; }
.imgFocusIn .hd ul li{  position:relative; float:left; display:inline; padding-top:4px;  margin-right:3px; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8; cursor:pointer;  }
.imgFocusIn .hd ul li img{ width:91px; height:65px; border:3px solid #fff; display:block;  }
.imgFocusIn .hd ul li.on img{ border:3px solid #c69718;}
.imgFocus .text{margin-top: 10px;color: #333126; padding-right: 50px;}
.imgFocus .text h2{font-size: 16px;font-weight: normal;margin-bottom: 10px;_margin-bottom:5px;*margin-bottom:5px;}
.body1{background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;position:fixed;z-index:98;left:0;top:0;display:none;_position:absolute;width:100%;height:100%}
/*图集*/


.pord-top{ overflow: hidden; background: #fff; padding:20px;}
.foucebox {position:relative;width:555px;height:332px;overflow:hidden;float: left; margin-right:45px;}
.foucebox .bd { position:relative; float:left; width:440px;height:330px;overflow:hidden;border: 1px solid #f1f1f1;}
.foucebox .bd img {width:440px;height:330px;}
.foucebox .hd {position:relative; width:106px; float:right;  z-index:1; }
.foucebox .hd ul { position:relative; width:106px; overflow:hidden;   }
.foucebox .hd li { height:78px;overflow:hidden;margin-bottom: 4px; border: 1px solid #f1f1f1}
.foucebox .hd li:hover {  border: 1px solid #ea7d43}
.foucebox .hd img {width:104px;height:78px; display:block;  }
/*上-左 end*/

.prod-intro { overflow: hidden; }
.prod-intro h1 { font-size:18px; height: 30px; line-height: 30px; overflow: hidden; color: #333; margin-bottom:20px; }
.prod-intro  .para{ margin-bottom: 25px;}
.prod-intro  .para li{ width: 100%; overflow: hidden; font-size: 13px; color: #333;}
.prod-intro  .para li span {width: 96px; float: left; font-weight: bold;}
.prod-intro  .para li p{ font-size: 13px;  color: #333; margin-left: 10px;}
.prod-intro  .pdf{  background: url("../images/pdf_ico.jpg") no-repeat; padding-left: 25px;  height: 20px; line-height: 20px; font-size: 14px; color: #666; }
.prod-intro  .pdf:hover{   color: #ea7d43; }

.prod-intro  .buts {  width: 100%; height:auto; overflow: hidden;  }
.prod-intro  .buts .but{ width:130px; height: 34px; margin-bottom: 5px; font-size: 13px; display: inline-block;  color: #272727;margin-right: 20px; margin-top: 20px; background: #40525c; color: #fff; line-height: 34px; text-align: center;}
.prod-intro  .buts .but.bg_red{ background: #ea7d43;}
.prod-intro  .buts .but i{ vertical-align: middle; margin-right: 5px;  }
.prod-intro  .buts .but:hover{ filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}

.prod-intro  .top-con{ float: left;}

.prod-intro  .mail{ float: left; margin-top: 15px; margin-left: 20px;}
.prod-intro  .mail i{  margin-right: 5px; color:#b5b5b5;}
.prod-intro  .mail span{  color: #ea7d43;}
.prod-intro  .mail:hover span{text-decoration: underline;}


.share-prod.bshare-custom .fx{ margin-top: 9px; padding-left: 5px; }
.share-prod.bshare-custom .fx li{ float: left; margin-left: 2px; margin-right: 10px; position: relative;}
.share-prod.bshare-custom .fx li a{ width:24px; height:24px;display: block; padding-left: 0; position: relative; z-index: 2; transition:all 0s;background: url("../images/fx_ico1.png") no-repeat;}
.share-prod.bshare-custom .fx li.fx_be a{  background-position: 5px 4px; }
.share-prod.bshare-custom .fx li.fx_kj a{  background-position: -27px 4px; }
.share-prod.bshare-custom .fx li.fx_qq a{  background-position: -65px 6px;  }
.share-prod.bshare-custom .fx li.fx_wx a{  background-position: -100px 4px;  }

/*上-右 end*/





.pord-bot{ width:100%;  overflow: hidden; text-align:left;  margin-top:15px; background: #fff; }
.pord-bot .hd{ height:50px; width:1140px;overflow: hidden; display:block;background:#fff; overflow: hidden; z-index:3;  margin-left: -1px; }
.pord-bot .hd-con{position:relative; z-index:1; }
.pord-bot .hdFix{/*position: fixed; */ top:0;z-index:-9999;}
.pord-bot .hd ul{ float:left;  position:absolute; left:0; top:0; width: 100%; }
.pord-bot .hd ul li{ float:left;width:25%;  line-height:48px;border-bottom: 2px solid #f5f6f6; cursor:pointer;font-size:16px;text-align: center;}
.pord-bot .hd ul li a{color: #666; display: block; border-left: 1px solid #f5f6f6 }
.pord-bot .hd ul li.on{ border-bottom: 2px solid #ea7d43;}
.pord-bot .hd ul li.on a{ color: #ea7d43}
.pord-bot .hd ul li.on i{ color: #ea7d43}
.pord-bot .bd .tab{ height: auto;padding:25px 20px; background: #fff; }
.pord-bot .bd .tab-text{}
.pord-bot .bd .tab-text p{ margin-bottom:10px; line-height: 23px; color: #000;}
.pord-bot .bd .tab-text p img{width:100% height: auto; }

.tab table{ width:100%;border-top:1px solid #ccc; border-left:1px solid #ccc;  }
.tab table tr{  height: auto; overflow: auto; font-size: 13px;height:32px; text-align: left;  }
.tab table tr:nth-child(2n+1) td{background: #f7f7f7;}
.tab table tr td{  border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding: 0 5px; text-align: left;}



  .tab .videos-con ul{  margin-top:0px;}
  .tab .videos-con ul li{ width: 252px; }
  .tab .videos-con ul li .vid-img{ width: 252px; height: 189px; }
  .tab .videos-con ul li .vid-img img{width: 252px; height: 189px;   }
  .tab .videos-con ul li .vid-img span{ width: 240px; height:177px; }
  .tab .videos-con ul li .vid-img i{ font-size:46px;margin-top: -23px; margin-left: -23px; }
  .tab .videos-con ul li p{ font-size: 14px; color: #666; font-family: verdana; }

.related-li{ background: #fff; overflow: hidden; padding: 20px; margin-top: 15px;}


.related-list{ height: auto; overflow: hidden; margin-right: -28px;}
.related-list li{ width:255px; height: auto;overflow: hidden; float:left; margin-right:27px; }
.related-list li a{ width: 100%; height: 100%; display: block;}
.related-list li .cer-img{ width:253px; height: 190px;overflow: hidden; border: 1px solid #f6f6f6;   text-align: center; }
.related-list li .cer-img img{ width:253px; height: 190px; }
.related-list li p{ width: 100%; height:40px; text-align: center;color: #333; line-height: 40px; display: block;}




.cont-order{ background: #fff; overflow: hidden; padding: 20px; margin-top: 15px;}
.products .con-title{ font-size: 24px;  color:#333; font-family:ebrimab;border-bottom: 1px solid #ececec; line-height: 26px; margin-bottom: 20px; padding-bottom: 15px;overflow: hidden; }
.cont-order h4{ text-align: left; margin-bottom:40px; color: #9a9a9a;}

/*products end*/

.search-result{}
.search-result .title{ font-size: 18px; font-family: "微软雅黑";; color: #ea7d43;border-bottom: 1px solid #ececec; line-height: 26px; padding-bottom: 13px;}
.search-result .search-input{width:100%;height: 40px; border:1px solid #f2f2f2;line-height: 40px;position: relative;overflow: hidden;}
.search-result .search-input input{color:#666;width:1000px;position:relative;top:-1px;background-color: #fff;border: 0;height: 40px;padding-left:15px;font-size: 13px;}
.search-result .search-input input:-moz-placeholder{color: #bababa;}
.search-result .search-input input:-ms-input-placeholder{color: #bababa}
.search-result .search-input input::-webkit-input-placeholder{color: #bababa}
.search-result .search-input span{cursor:pointer;position:absolute;right:0;top:0;display: block;height:40px;line-height:40px;text-align: center;width: 73px;
 background-color: #ccc;color: #fff;}
.search-result .search-input span:hover{background-color: #ea7d43;}
.search-result .result-mes{font-size: 13px; color: #333; margin-top: 20px;}
.search-result .result-mes span{font-size:20px; color: #ea7d43;}

.search-no{ margin-top:40px; margin-bottom: 40px;}
.search-no .search-img{ width: 225px; height: 225px; margin: 0 auto; margin-bottom: 30px;}
.search-no .search-img img{}
.search-no .search-no-text{text-align: center;}
.search-no .search-no-text p{font-size: 16px; color: #a3a2a2; margin-bottom: 5px; }
.search-no .search-no-text p a{ color: #ea7d43;}
.search-no .search-no-textp a:hover{ text-decoration: underline;}

.search-con{  padding: 20px; background: #fff; margin-bottom: 15px;}
/*search end*/

.sitemap{ padding-bottom: 40px; margin-top: 20px;}
.sitemap li{border-bottom: 1px solid #e6e6e6;width:100%;height: auto;overflow: hidden;padding-bottom: 15px;padding-top: 18px;}
.sitemap li a{font-size: 16px;color: #474747;font-weight: bold;}
.sitemap li .subtit{margin-top: 20px; line-height: 24px;}
.sitemap li .subtit span{ float:left; margin-right:15px; color: #858585}
.sitemap li .subtit a{color: #666;font-size: 14px;margin-right: 15px;font-weight: normal;}
.sitemap li a:hover{color: #206ac5;}
/*网站地图*/