﻿@charset "utf-8";
*{box-sizing: border-box;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; border:none;}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur())}
a {-webkit-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration: none;outline: 0;}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none} 
input[type="submit"],input[type="button"]{ cursor:pointer;}
img{border:0;vertical-align:middle;}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#666}
a:hover{text-decoration:none}
button,input[type=submit],input[type=reset],input[type=text],input[type=button],select,textarea{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur());border: none;}
body,th,td,button,input,select,textarea{  font-family:Arial, "微软雅黑"; font-size:14px;color:#666;}
.layout{ margin:0 auto; max-width:1198px;}
.l,.left,.fl{ float:left}
.r,.right,.fr{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1}
body{padding-top: 108px;margin:auto 0px ;}
.layout2{padding:0px;}
.clear{ clear:both;}

/*slick*/
.slick-slider{position: relative;outline: none;display: block; -moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left;outline: 0 none;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-arrow.slick-hidden { display: none;}
.slick-dots { position: absolute; bottom: -45px; left: 0; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; padding: 0px; cursor: pointer; }
.slick-dots button{display: none;}
/*slick*/

.pich{overflow: hidden;}
.pich img{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;}
.pich:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);}
.dis img{vertical-align: top;}
.header{position: fixed;top: 0;left: 0;right: 0;transition: all .2s ease-in-out;background: #ffffff;height: 105px;width: 100%;z-index: 999;}
.header ul{}
.logo{display: block;width:300px;line-height: 75px;position: absolute;top: 13px;left:0;z-index: 9999;}
.logo img{ height:75px; width:300px;}

.tellbtn{position: absolute;right:110px;width:220px;line-height:50px;float: right;text-align:right; padding-top:0px;}
.tellbtn li{display: inline-block;padding: 0 5px;}
.hctell{color: #D10000;font: 24px/52px bold;font-family: "微软雅黑";float: left;margin-left: 10px;}
.tellbtn b{display: inline-block; vertical-align: middle;float: left;}
.tellbtn b img {height: 30px;}
li.en {float: right;line-height: 50px;margin-right: 6px;}
li.en a {background: #db4c30;color: #fff;font-size: 15px;padding:5px 10px;border-radius: 15px;background-image: url(/images/en.png);background-position: 10px center;background-size: 16px;background-repeat: no-repeat;
    padding-left: 33px;}

.menu{width: 100%;position: absolute;right:0;top:45px;text-align: right;}
@media screen and (min-width:1440px) {
.header{padding: 0;
box-shadow: 0px 3px 3px rgba(0,0,0,.2);
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,.2);
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,.2);}
.header ul{width: 1428px;height: 105px;margin: 0 auto;position: relative;}
.menu {width:100%;}
.header.slideDown {top: -1100px;transition:all 5.0s;}
.header.slideUp {top:0px;
box-shadow: 0px 3px 3px rgba(0,0,0,.2);
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,.2);
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,.2);transition:all 0.6s;}	
.menu li{display: inline-block; position:relative;font-size:16px;text-align:center;min-width:80px; max-width:8.5%; width:auto;margin: 0 1.5%;line-height:50px;}
.menu li.proli{ position:static;}
.menu li.lastli{ margin:0 0 0 1.5%;}
.menu li a{color: #333333;}
.menu .on{border-color: #f17424; transition:all 1s; color: #F33; border-bottom:2px solid #F33}
.menu li:hover{border-bottom: 0px;}
.menu li p a{ display:block;border-bottom: 0px;}
.menu li p a:hover{display:block;color: #F33;}
.submenu {position: absolute;height:auto; background:#fff;display: none; margin-left:0px;padding:0 15px 5px 10px; border-radius:0 0 10px 10px;left: -33px;width: 150px;
box-shadow: 0px 3px 3px rgba(0,0,0,.2);
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,.2);
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,.2);transition: all .8s linear;-webkit-transition: all .8s linear;}
.submenu .clearfix{ max-width:1428px;margin: 0 auto;}
}
.menu li:hover .submenu{ display:block;animation: fadeInBottom .6s ease-in-out forwards;-webkit-animation: fadeInBottom .6s ease-in-out forwards;}
@keyframes fadeInBottom{
	0%{transform:translateY(30px);-webkit-transform:translateY(30px);opacity:0;}
	100%{transform:translateY(0px);-webkit-transform:translateY(0px);opacity:1;}
}

.pro{ width:100%;position: fixed;left: 0;border-top: 1px #ececec solid;margin-top:0px;padding: 20px 0 0;}
.submenu dl{ text-align:center;font-size: 0;}
.submenu dl dd{display: block; margin:0px;padding: 0;line-height:2.5;position: relative;}
.submenu dl dd a{ display:block; font-size:14px; font-weight:bold;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px #fff solid;margin-bottom:0;}
.submenu dl dd a:before {content: "‐";margin-right: 8px;}
.pro dl dd{display: inline-block;width: 20%;float: left;padding-right: 3%;margin-bottom: 15px;}
.pro dl dd a{text-align: left;}
.pro dl dd>a{border-bottom: 1px #e1e1e1 solid;margin-bottom:10px;position: relative;}
.pro dl dd>a:after {position: absolute;content: "";left: 0px;bottom: -1px;width:20px;height: 1px;background: #d32d39; transition:all 0.6s;}
.submenu dl dd a:hover{color: #d32e39;}
.submenu dl dd a:hover:after{ width:100%;}
.submenu dl dd span{display:block;line-height: 2.2;text-align: left;}
.submenu dl dd span a{ font-size:14px; font-weight:normal;color: #777;}
.submenu dl dd span a:before {content: "﹥";margin-right:4px;margin-left: -4px;}
.submenu dl dd:nth-child(6) {clear: both;}
.pro dl dd.padr0{ padding-right:0;}
/*.fa dl dd a b:after{ content:"▼"; display: inline-block;transition:all 0.6s;}
.fa dl dd:hover a b:after{ content:"►"; color: #d32d39;transform: rotate(360deg)}
.fa dl dd:hover div{display: block;position: absolute;background: #fff;margin-left: 130px;top: 0;padding: 0 20px;border-radius: 8px;animation: fadeInBottom .6s ease-in-out forwards;-webkit-animation: fadeInBottom .6s ease-in-out forwards;box-shadow: 0px 3px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0px 3px 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,.2);}*/
.fa{ width:300px; text-align:center;left: -20px;padding-left:20px;}
.fa dl{ display:inline-block; width:50%;vertical-align: top;padding-bottom:5px;padding-right: 10px;}
.fa dl dd{text-align: left;}
.fa dl dd div em a{ font-weight:normal;line-height: 1.8;}
.fa dl dd div em a:before {content: "├";margin: 0 8px;color: #999;}
.bannerimg{display: block;width: 100%;}
.bannerimg img{ width:100%;}
.banner .slick-dots{bottom: 2%;height: 8px;}
.banner .slick-dots li{background: #FFFFFF;width: 50px;height: 8px;vertical-align: top;margin: 0 5px;}
.banner .slick-dots li.slick-active{background: #E17A3B;}

/*pro*/
/*产品展示*/
.pro-info{float: left;width:100%;background: none; padding:0 0 20px; }
.pro-info:before{content: ""; display:block; height:3vh;}
h2.pro-tit{ width:auto; text-align:center; border-bottom:1px #eee solid; margin:0 auto; margin-bottom:16px; padding-bottom:10px;}
h2.pro-tit:hover{width:34vw;border-bottom:1px #f17424 solid;transition:all 0.5s;}
/*h2.pro-tit:before{ width:34vw; content:""; display:block;  height:1px; background:#eee;}*/
h2.pro-tit a{font-size:34px; color:#ea5613; padding:20px 0px; display:inline-block; line-height:1;font-weight: bold;}
.pro-con{ margin:0 auto; width:80%; font-size:16px; color:#4d4d4d; line-height:30px; padding:0 10%;padding-bottom:20px; text-align:center;}
#pro {width: 100%;margin-bottom: 30px;background: #f8f8f8; border-bottom:1px #eee solid
box-shadow: 0px 2px 5px rgba(0,0,0,.1);
-moz-box-shadow: 0px 2px 5px rgba(0,0,0,.1);
-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,.1);}
#pro li {width: 16.66666666%;height:85vh;float: left;border-left: 1px #fff solid;background-size: cover;position: relative;transition-duration: .3s;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;}
#pro:hover li {width: 14%;}
#pro li:hover {width: 30%;transition-duration: .3s;}
/*#pro li::before {width: 100%;height: 100%;content: "";display: block;background: url(/images/linebg.png) repeat #f16800;opacity: 0.1;transition-duration: .3s;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;}*/
#pro li:after {width: 100%;height: 100%;content: "";display: block;background: url(/images/probg.png) repeat;opacity: 0;position: absolute;z-index: 1;transition-duration: .3s;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;}
#pro li h2 {font-size: 1.5vw;color: #000;position: absolute;z-index: 3;top: 20%;margin-top: -7vw;display: block;width: 100%;text-align: center;transition-duration: .3s;}
#pro li h2 span.yy{display:block;}
#pro li h2 span.cp{display:none;}
#pro li:hover h2 {margin-top: -7vw;font-size: 2vw;transition-duration: .3s;color: #fff;}
#pro li:hover h2 span.yy{ display:none;}
#pro li:hover h2 span.cp{ display:block;}
#pro li h2::after {content: "";display: block;line-height: 2px;height: 2px;width: 20px;margin: 1.3vw auto 0 auto;background: #000;}
#pro li:hover h2::after{content: "";display: block;line-height: 2px;height: 2px;width: 20px;margin: 1.3vw auto 0 auto;background: #fff;}
#pro li .procode {overflow:hidden; font-size: 14px;color: #000;left:10%;width: 80%;position: absolute;top: 25%;z-index: 3;text-align: center;line-height:2;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;transition-duration: .3s; height:200px; text-overflow:ellipsis;}
#pro li:hover .procode {height: auto;}
@media screen and (min-width:1024px) and (max-width:1440px){
#pro li p{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
}
#pro li:hover p {margin-top:1%;transition-duration: .3s;color: #fff;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#pro li dl {display: none;}
#pro li dl dt {width: 38%;margin:10px 12px;display: inline-block;max-height: 90px;}
#pro li dl dt img {width: 100%;}
#pro li dl dt span {display: block;text-align: center;color: #fff;line-height:2;height: 30px;overflow: hidden;}
#pro li:nth-child(2) dl dt:nth-child(1),#pro li:nth-child(4) dl dt:nth-child(1),#pro li:nth-child(5) dl dt:nth-child(1),#pro li:nth-child(6) dl dt:nth-child(1){width: 100%; margin:0 auto;display: inline-table;}
#pro li:nth-child(2) dl dt:nth-child(1) img {width: 40%; display:block; margin:0 auto;}
#pro li:nth-child(3) dl dt span{ font-size:22px; height:auto;}
#pro li:nth-child(4) dl dt span,#pro li:nth-child(5) dl dt span,#pro li:nth-child(6) dl dt span{ font-size:24px;height:auto;}
#pro li:hover dl {display:inline-block;position: absolute;z-index: 3;left: 10%;width: 80%;top:48%;text-align: center;}
#pro li a.more2 {bottom:10%;left: 50%;z-index: 3;position: absolute;display: none;margin-left: -59px;}
#pro li:hover a.more2 {display: block;}
#pro li:hover::before {display: none;}
#pro li:hover::after {opacity: 0.96;transition-duration: .3s;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;}

#pro:hover li {background-size:31vw auto; background-position:top;}
a.more2 {border-radius:25px;color: #fff;display: inline-block;font-weight: lighter;border: 1px solid #fff;position: relative;transition: 0.6s;padding: 14px 40px;font-size: 14px;z-index: 1; overflow:hidden;}
a.more2::before {border-radius:25px;content: "";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background: #ff8400;z-index: -1;transition: 0.6s;}
a.more2:hover {color: #fff;}
a.more2:hover::before {width: 100%;}

.index1{height:auto;background: url(/images/bg1.jpg) center top no-repeat;padding: 0 2%;}
.index1 .fl{width: 50%;padding-top:2%; position:relative;}
.index1 .fl .qy1 {position: absolute;top:26px;font-weight: bold;font-size:32px;color: #fff;left: 20px;}
.index1 .fl .dis{width: 100%;margin-top: 35px;}
.index1 .fl .dis ul {margin-top: 50px;}
.index1 .fl li{background: url(/images/line1.png) left bottom no-repeat;padding-bottom: 1px;}
.index1 .fl li.last{background: none;}
.index1 .fl .ic{width: 87px;height: 87px;float: left;margin:38px 0 60px;}
.index1 .fl .num{float: left;margin-left: 30px;width: 372px;margin-top: 30px;color: #FFFFFF;}
.index1 .fl h3{font-size: 30px;height: 72px;line-height: 72px;overflow: hidden;}
.index1 .fl h3 em{font-size: 52px;margin-right: 15px;}
.index1 .fl p{font-size: 20px;line-height: 30px;}
.index1 .fr{width: 42%;}
.index1 .fr .dis{ margin-top:20px;}
.index1 .fr .dis .jianjie{height: 290px;overflow: hidden;}
.index1 .fr h3{font-weight: bold;font-size:22px;color: #333333;line-height: 60px;}
.index1 .fr p{font-size: 15px;color: #333333;line-height: 2;padding-top:10px;}
.index1 .fr p em{display: block;font-size: 14px;color: #999999;}
.index1 .fr .btn{padding-top:0px;margin-top:10px;}
.more{display: block;width: 154px;height: 41px;-moz-border-radius: 8px 0 0 0;-webkit-border-radius: 8px 0 0 0;border-radius: 8px 0 0 0;overflow: hidden;text-align: center;line-height: 41px;position: relative;float: right;padding-right: 45px;}
.more span{display: block;font-size: 14px;color: #FFFFFF;background: #f17424;}
.more b{width: 41px;height: 41px;position: absolute;right: 0;top: 0;background:#f17424 url(/images/arw1.png) right no-repeat;-moz-border-radius: 0 0 8px 0;-webkit-border-radius: 0 0 8px 0;border-radius: 0 0 8px 0;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;}
.more:hover b{right: 4px; transform: rotateY(-360deg); transition:all .5s}
.conbtn{float: left;width: 149px;height: 41px;background: #E17A3B;-moz-border-radius: 8px 0 8px 0;-webkit-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;text-align: center;line-height: 41px;font-size: 14px;overflow: hidden;color: #FFFFFF;margin-left: 20px;}
.conbtn b{display: inline-block;vertical-align: top;padding-left: 30px;background: url(/images/ic5.png) left center no-repeat;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;}
.conbtn:hover b{padding-left: 25px;}
.news-info{ width:100%;background: #fff; padding:10px 0; }
.news-info:before{content: ""; display:block; height:8vh;}
h2.news-tit{ width:34vw; text-align:center; _border-bottom:1px #eee solid; margin:0 auto; margin-bottom:0px; padding-bottom:15px;}
/*h2.news-tit:hover{width:34vw;border-bottom:1px #f17424 solid;transition:all 0.5s;}*/
h2.news-tit:before{ width:34vw; content:""; display:block;  height:1px; background:#eee;}
h2.news-tit a{font-size:34px; color:#ea5613; padding:20px 0px; display:inline-block; line-height:1;font-weight: bold;}


.index3{padding: 20px 0;line-height: 1;max-width: 450px;}
.index3 .hd ul{ width:100%; padding-bottom:5px;}
.index3 .hd li{width: 100%;float: left;background: none;font-size: 26px;color: #333333;font-weight: bold;border-bottom: 2px #e7ebef solid;margin:0 0 5px;}
.index3 .hd li.on{background: none;border-color: #E17A3B;font-size:18px;color: #666;line-height:2;padding: 0;}
.index3 .bd{margin-top: 36px;}
.index3 .hd li em{color: #999; font-size:13px; line-height: 1;float: right;margin-top: 15px;}
.index3 .box{background: #FFFFFF url( ) right top no-repeat; background-size:cover;-moz-border-radius:20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;border-radius:20px 20px 0 0;overflow: hidden;position: relative; padding-bottom:0px;}
.index3 .box .pic{float: left;width: 100%;overflow: hidden;position: relative;padding: 2%}
.index3 .box video{ width:100%; height:100%;}
.index3 .box a.md-trigger:hover{background:url(/images/playbtn.png);}
.index5{ margin-top:50px;}
.index5 li{list-style-type:none;}
.index5 .bd{border: 1px #efefef solid;}
.index5 .box .rig{float: right;width:40%;margin-left:0;margin-top:0;padding-left: 1%;padding-right: 1%;}
.index5 .box h4{background:url(/images/dot.png) left -8px top 13px no-repeat; text-indent:24px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index5 .box h4 span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index5 .box h4 a{font-size: 14px;color: #333333;line-height: 32px; }
.index5 .box h4 em{ margin-right:10px;}
.index5 .box .gsnews li,.index5 .box .schd li{ width:98%; padding:10px; display:block;}
.index5 .box li.on{display: block;padding: 10px 0px 10px 0px;text-decoration: none;color: #ea5613;font-size: 26px;font-weight: bold;border-bottom: 1px #ccc solid;}
.index5 .box li.on:before {content: "";display: inline-block;width: 12px;height: 12px;background: #ea5613;margin-right: 10px;margin-bottom: 3px;}
.index5 .box li.on em a {font-size: 12px;color: #999;float: right;line-height: 5;margin-right: 5px;transition: all 0.6s;}
.index5 .box .riglist li{ padding:5px 0;}
.index5 .box .riglist li:hover{ background:#efefef;}
.index5 .box li p{white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;font-size: 14px;}
.index5 .box time{ float:right;font-size: 14px;}
.index5 .box li:hover{ transition:all 1s;/*background-color: rgba(255,255,255,0.5);*/}
.index5 .box h4 a:hover,.index5 .box li:hover h4 a{ color: #FF0000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index5 .box p{font-size: 14px;color: #999999;line-height: 24px;margin-top: 0;}
.index5 .box .mbtn{position: absolute;right: 0;bottom: 0;font-size: 16px;color: #FFFFFF;text-align: center;width: 15.6%;height: 63px;line-height: 63px;background: #E17A3B;}
.index5 .box .mbtn em{display: inline-block;vertical-align: top;padding-left: 24px;background: url(/images/ic6.png) left center no-repeat;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;}
.index5 .box .mbtn:hover em{padding-left: 20px;}
.index5 .box>div{overflow:hidden;}

.gsnews,.schd {width: 30%;float: left;padding: 0 1% 1%;background: #efefef;}
.news_h3{padding: 10px 0px 10px 0px;font-size:26px;font-weight: bold;border-bottom: 1px #ccc solid;}
.news_h3 span{font-size: 12px;color: #999;float: right;line-height:5;margin-right: 5px; transition:all 0.6s;}
.news_h3:hover span{ color:#f00; margin-right:0;}
.news_h3 a {display: block;text-decoration: none;color:#ea5613;}
.news_h3 a:before {content: "";display: inline-block;width: 12px;height: 12px;background:#ea5613;margin-right: 10px;margin-bottom: 3px;}
.news_h3:hover a:before{background: #f00;}
.news_ul{clear: both;list-style:none;margin-top:10px;padding:0px;}
.hei{height: 99px;overflow: hidden;}
.news_img {background: #fff;}
.news_ul li{color:#545455;line-height:1;padding:6px 0px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background: url(/images/dot.png) left -8px top 13px no-repeat;}
.news_ul li a{color:#2F2F2F;padding-left: 10px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_ul li a:hover{text-decoration:none;color:#ff0000;padding-left: 15px;}
.news_ul li.pic{ background:none; white-space:normal;}
.news_ul li.pic a{padding-left:0px;}
.news_time{float:right; }
.news_img img{max-width:100%;float: left;margin-bottom: 10px;padding: 13px 13px 0; transition:all 0.6s;}
.news_img img:hover{ transform:scale(1.05);}
.news_img a{font-weight: bold;font-size: 14px;line-height: 2;color: #000;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom: 8px;}
.pictitie{ margin-bottom:5px;padding: 0 10px;}
.news_img p{margin-top:3px;line-height:2;display:none;}
.news_des{ display:none; padding:0;}
.news_img p.news_des1{ display:block; white-space:normal;height:110px;overflow: hidden;padding: 8px;text-indent: 32px;}
.news_time_p{margin:0;}

.casebox{display: block;width: 92.3%;margin: 0 auto;background: #FFFFFF;overflow: hidden;}
.casebox .box{height:auto; overflow:hidden; border: 2px #eeeeee solid;border-top: none;padding: 10px;position: relative;text-align: center;background: #efefef;}
.casebox h3{font-size:16px;color: #111;font-weight: bold;line-height:2;max-height: 92px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.casebox p{font-size: 14px;color: #999999;margin-top:0;line-height:1.8;height: 52px;overflow: hidden;text-align: justify;}
.casebox span{font-size: 16px;color: #333333;position: absolute;right: 33px;bottom: 16px;padding-right: 26px;background: url(/images/arw2.png) right center no-repeat;line-height: 36px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;bottom:10px;}
.casebox span:hover{padding-right: 20px;color: #E17A3B;}
.title{ margin:0 auto;text-align: center;line-height: 50px;font-weight: bold;padding:35px 0 20px 0;}
.title a{color:#ea5613;}
/*.title:before{ width:33vw; content:""; display:block;  height:1px; background:#eee; margin-bottom:10px;}*/
.index4{padding: 0 0 50px;background: #FFFFFF;}
.title{width:34vw;font-size:34px;}
.title p,h2.pro-tit p,h2.news-tit p{ font-size:20px; color:#CCCCCC;}
.title:after{ width:33vw; content:""; display:block;  height:1px; background:#eee;}
.title:hover:after{width:33vw; content:""; display:block;  height:1px; background:#f17424;transition:all 0.5s;}
.index4 .bd li{float: left;width: 30.66%;margin-top: 15px;margin-right: 3.86%;}
.index4 .bd li .casebox{width: 100%;}
.index4 .bd li:nth-child(3n){margin-right: 0;}
.index4 .bd .pic{ width:100%;border-top: 2px #eeeeee solid;border-left: 2px #eeeeee solid;border-right: 2px #eeeeee solid;}
.casebox:hover{box-shadow: 0 0 30px rgba(0,0,0,.2);-moz-box-shadow: 0 0 30px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 30px- rgba(0,0,0,.2);}
.casebox img{transition: all 1.2s;width: 100%;width: 70%;display: block;margin: 0 auto;}
.casebox:hover img{transform: scale(1.1);}
.newspic{width: 442px;height:auto;overflow: hidden;}

.c_banner_p {padding-top:0px;}
.c_banner {position: relative;width: 100%;height:198px;overflow: hidden;}
.c_banner img {position: absolute;top: 0;left: 50%;margin-left: -960px;height: 100%;max-width: none;width: 1920px;}

.sec_nav {width: 100%;margin-bottom:25px;position: relative;}
.sec_nav .sec_nav_box {padding: 0;}
.wrap {max-width: 1198px; margin:0 auto;}

.sec_nav .nav_ul {color:#000;overflow: hidden; font-size:14px; line-height:40px;border-bottom: 2px #ececec solid;}
.sec_nav .nav_ul a{ color:#000;}
.sec_nav .nav_ul a:hover{ color:#d66233;}
.sec_nav .nav_ul .nav_li {float:right;}
.sec_nav .nav_li {display: inline-block;}
.sec_nav .nav_li.index:hover .icon { background-position: -14px 0;}
.sec_nav .nav_li.index .icon {width: 14px; height: 14px;background: url(/images/index1.png) no-repeat;background-position: 0 0;display: inline-block;vertical-align: -1px;margin-right: 5px;}

.subnav {background: #efefef;box-sizing: border-box;}
.subnav li a{ color:#333;display:block;}
.subnav li.on a,.subnav li:hover a{ color:#FFF; display:block;}
.subnav li.on {background: #F17424;color: #FFFFFF;display:block;}
.subnav li:hover {background: #F17424;color: #FFFFFF;display:block;}
.side2 li {width: 20%;}
.subnav li {float: left;text-align: center;font-size: 16px;color: #333333; height:55px; line-height: 55px; overflow:hidden; width: 20%;cursor: pointer; padding:0 10px;
-webkit-transition: line-height .3s ease;
-moz-transition: line-height .3s ease;
-ms-transition: line-height .3s ease;
-o-transition: line-height .3s ease;
transition: line-height .3s ease;
}
/*.fside {
    position: fixed;
    left: 0;
    top: 0px;
    width: 100%;
    z-index: 9;
    box-shadow: 0 0 20px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 20px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.2);
}*/
.down-subnav{ float:left; width:23%; margin-bottom:30px; background: #fff;border-radius: 30px 0 0 0;}
.down-subnav .layout{border:1px #ff8a3f solid;}
.theiaStickySidebar{}
.side1d{}
.side1d .down-subnav-tit{background: #F17424;display:block; width:100%; color:#FFF; text-align:left; padding:15px 0 15px 22px; font-size:18px;border-radius: 30px 0 0 0;}
.side1d .down-subnav-tit:before{ content:"❖"; color:#fff;    margin-right: 10px;}
.nydown_nr{ float:right; width:73%; margin-bottom:30px; min-height:520px;}
.side1d li {width: 100%;line-height: 3;padding: 0 20px; border-bottom:1px #efefef dotted; color:#333;text-align: left;overflow: hidden;}
.side1d li a{color:#333; font-size:14px;display: inline-block;padding: 0 20px 0 0;}
.side1d li:before{ content:"➔"; width:30px;transition:all 0.6s; display:inline-block; color:#ccc }
.side1d li:hover a{ color:#F17424;}
.side1d li:hover:before{content:"➔"; width:30px;transform:translate(10px,0px); color:#F17424;}

.side2d{ margin-top:20px;}
.side2d>a img{ max-width:100%; margin-top:20px;border-radius: 20px 0 20px 0;border: 1px #f17424 solid;padding: 5px;height: auto;}
.side2d .down-subnav-tit{background: #F17424;display:block; width:100%; color:#FFF; text-align:left; padding:15px 0 15px 22px; font-size:18px;}
.side2d .down-subnav-tit:before{ content:"❖"; color:#fff;    margin-right: 10px;}
.side2d li{text-align: left;padding: 0 25px;line-height: 3;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.side2d li a{color: #000;padding: 8px 0;}
.side2d li:hover a{color: #F17424;}
.mob{ display:none;}

.about {padding-bottom: 0;}
.aboutpic{display: inline-block;}
.aboutpic img{float: left;width: 18% !important;height: auto !important;margin: 0 1% !important;padding: 5px;}
.channel-content {padding: 30px 0 20px;}
.common-infor {text-align: center;}
.common-infor_news h1{font-size: 18px;line-height: 2;text-align: center;margin-bottom: 30px;}
.common-infor_news .common-con{text-align:left;}
.common-con p video{ width:100%;height: auto;}
.about01 .common-infor_news .common-con p img{ max-width:100%;height: auto !important;}
.common-infor_news .common-tit{text-align: center; display:block; margin:0 auto;}
.common-tit {float: left;position: absolute;left:0;font-size: 16px;color: #ea5613;display: inline-block;line-height:40px;font-weight:bold;border-bottom: 2px #f17424 solid;}
.common-line {width: 36px;height: 1px;background: #a8aaae;display: block;margin: 0 auto 22px;}
.common-con,.common-conzc,.common-con-contact,pro-common-con {font-size: 14px;color: #4d4d4d;line-height: 30px;padding: 0 2%;text-align: left;}
.common-con p img,pro-common-con p img{ border-radius:20px; border:1px solid rgba(0,0,0,.2); display:block; margin:10px auto;max-width: 100%;height: auto !important;}
.common-con *, .pro-common-con *{ line-height:2;}
.pro-common-con div{}
.rpro{float: right;width: 73%;min-height: 520px;}
.pro-common-con{margin-bottom: 30px;float: left;width: 100%;}
.proimg{ width:50%; float:left;text-align: center;padding: 0 20px 0 0;}
.proTD{ width:50%; float:right;}
.protdC{height:300px;overflow: auto;}
.protdC p {line-height: 1.5;margin-bottom:5px;}

/*.protdC::-webkit-scrollbar {/*滚动条整体样式*/
/*width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
/*height: 4px;
        }
.protdC::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
/*border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(0,0,0,0.2);
        }
.protdC::-webkit-scrollbar-track {/*滚动条里面轨道*/
/*-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 0;
background: rgba(0,0,0,0.1);
        }
.protdC::-webkit-scrollbar-button {
background-color:#f17424;
}
.protdC::-webkit-scrollbar-arrow-color{background-color:#000;}	
.protdC{
            scrollbar-arrow-color: #f4ae21; /**//*三角箭头的颜色*/
            /*scrollbar-face-color: #f17424; /**//*立体滚动条的颜色*/
           /* scrollbar-3dlight-color: #666; /**//*立体滚动条亮边的颜色*/
           /* scrollbar-highlight-color: #666; /**//*滚动条空白部分的颜色*/
           /* scrollbar-shadow-color: #999; /**//*立体滚动条阴影的颜色*/
           /* scrollbar-darkshadow-color: #666; /**//*立体滚动条强阴影的颜色*/
           /* scrollbar-track-color: #ddd; /**//*立体滚动条背景颜色*/
          /*  scrollbar-base-color:#f8f8f8; /**//*滚动条的基本颜色*/
 /*       }*/
.common-infor_news .proTD h1{font-size: 20px;color: #f17424;display: block;width: 100%;border-bottom: 1px #ececec solid;margin-bottom: 20px;}
.proTD li {margin-left: 20px;padding-right: 10px;}
.pro-common-con p img{ max-width:100%;}
.about01 .content {padding-top: 58px;}
.full-row {width: 100%;transition: .2s width ease;}
.full-row:before, .full-row:after {display: table;clear: both;content: '';}
.about01 .content li {position: relative;margin-bottom: 53px;}

.down{ width:100%;}
.down h1{text-align:left;}
.dow-icon-1 {width: 103px;height: 29px;background:#F17424;text-align: center;line-height: 29px;margin: 20px auto 0;float: right;}
.dow-icon-1:hover {background: #d65300;}
.dow-icon-1 a {display: block;color: #FFFFFF;font-size: 15px;}
.downC {text-align: center;font-size: 0;float: left;padding: 20px;background: #f8f8f8;}
.down li {line-height: 3;width: 50%;display: inline-block;font-size: 15px;margin-left: 0;text-align: left;background: url(/images/pic75.png) left top 20px no-repeat;padding-left: 15px;}
.down li:nth-child(7),.down li.zy{ width:100%;}
.down li:nth-child(7) p ,.down li.zy{ display:inline-block;}

/*产品展示列表*/
.nypro_nr{float: right;width: 73%;margin-bottom:10px;min-height: 520px;}
.nypro_nr h3{font-size: 22px;font-weight: bold;line-height: 2;margin-bottom: 10px;}
.nypro_nr>p{line-height: 2;margin-bottom: 30px;text-align: left;text-indent: 24px;padding: 0 10px;}

.full-row>.span-3 {width:33.333333%;}
.full-row>[class*='span'] {float: left;}
.about01 .content li a {display: block;}
.about01 .content .icon{width:129px; height:129px; display:block; background:url(/images/about01.png) no-repeat; margin:0 auto 22px;}
.about01 .content .icon01 {background-position: 0 0;}
.about01 .content .icon02 {background-position: -129px 0;}
.about01 .content .icon03 {background-position: -258px 0;}
.about01 .content .icon04 {background-position: -387px 0;}
.trs5 {transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.about01 .content .number {font-size: 20px;color: #ea5613;font-family: Arial; font-weight: bold;}
.tc {text-align: center;}
.about01 .content .txt {font-size: 14px; color: #6e6e6e; margin-top: 7px;padding: 0 22%;height: 44px;overflow: hidden;}
.about01 .content li:after { content: ''; width: 1px;height: 219px;background: #f4f4f4;position: absolute;right: 0;top: 0;}
.about01 .content li:hover .icon01{background-position:0 -129px;}
.about01 .content li:hover .icon02{background-position:-129px -129px;}
.about01 .content li:hover .icon03{background-position:-258px -129px;}
.about01 .content li:hover .icon04{background-position:-387px -129px;}

#picUL1{text-indent:0; list-style:none; margin:10px auto; display:inline; text-align:center; width:100%; overflow:hidden;}
#picUL1 li{width:31.333333%;height:auto;line-height:2.2;margin:0 1% 30px;display:inline;text-align:center;overflow: hidden; float:left;}
#picUL1 li p{width:auto;height:auto;overflow: hidden; margin:0 auto; border:1px #ccc solid;}
#picUL1 li img{vertical-align:middle;border:none;transition: all 0.6s; max-width:95%; max-height:95%;padding:3% 0;}
#picUL1 li img:hover{transform: scale(1.1);}
#picUL1 li a{color:#666; text-decoration:none; font-size:12px;}
#picUL1 li a:hover{ color:#F00;}
#picUL1 li b{ display:block;height:30px; line-height:40px; overflow:hidden;}

#picULp{text-indent:0; list-style:none; margin:10px auto; display:inline; text-align:center; width:100%; overflow:hidden;}
#picULp li{width:31.333333%;height:auto;line-height:2;margin:0 1% 30px;display:inline;text-align:center;overflow: hidden; float:left;background: #fbfbfb;}
#picULp li p{overflow: hidden; margin:0 auto;padding:0;}
#picULp li .des{ position:relative;padding:15px 5px 30px;text-align: justify;text-indent: 28px;line-height: 1.9;height: 200px;overflow: hidden;}
#picULp li .des span{position: absolute;right: 0;bottom: 0;}
#picULp li img{vertical-align:middle;border:none;border:0px solid #CCC;transition: all 0.6s; line-height:300px;max-width:100%;max-height:300px;padding:15px 10px;}
#picULp li img:hover{transform: scale(1.1);}
#picULp li>a,#picULp li p a{text-decoration: none;font-size: 14px;line-height: 18px;display: inline-block;padding: 0 5px;border-radius: 5px;background: #f17424;color: #fff;
    border: 1px #f17424 solid;width: 100%;}
#picULp li p a{ background:#fff;}
#picULp li>a{padding: 5px 0;}
#picULp li a:hover {color:#F00;background: #fff;border: 1px #f17424 solid;}
#picULp li>b{display: block;font-size: 18px;line-height: 2;overflow: hidden;background: #f17424;padding: 5px;color: #fff;text-overflow: ellipsis;white-space: nowrap;}
#picULp dl{border: 1px #e3e3e3 solid;border-top: 0;height: 245px;overflow: hidden;}
#picULp dd{text-indent: 24px;text-align: left;height:85px;font-size: 13px;line-height: 25px;padding: 5px;overflow: hidden;border-bottom: 1px #e3e3e3 dashed;margin-bottom: 5px;}
#picULp dt{text-align: left;padding: 0 5px;}
#picULp dt:before {content: "●";margin-right: 5px;color: #d32c39;}
#picULp dt b{padding: 0 8px;}
#picULp dt b a{font-size: 14px;line-height: 1;display: inline-block;padding:2px 10px;border-radius: 5px;background: #f17424;color: #fff;border: 1px #f17424 solid;}

#picULp_c{width:100%;}
#picULp_c li{width:100%;height:auto;line-height:2.2;margin-bottom: 30px;}
#picULp_c li>div{padding: 10px;}
#picULp_c li img{float: left;vertical-align:middle;border:0px solid #CCC;transition: all 0.6s; line-height:300px;max-width: 20%;max-height: 200px;}
#picULp_c li img:hover{transform: scale(1.1);}
#picULp_c li div a{text-decoration:none; font-size:14px; line-height:2;display: inline-block;padding: 0 10px;margin: 0 15px;border-radius: 5px;background: #f17424;color: #fff;border: 1px #f17424 solid;}
#picULp_c li div dt>a{ margin-bottom:10px;}
#picULp_c li div a:hover{color: #f17424;background: #fff;border: 1px #f17424 solid;}
#picULp_c li>b{display: block;font-size: 15px;font-weight: bold;line-height: 2;text-align: left;border-bottom: 1px #f17424 solid;padding: 5px;color:#f17424;text-overflow: ellipsis;white-space: nowrap;}
#picULp_c li>b a{color: #f17424;font-size: 16px;}
#picULp_c li>b:before {content: "◢";margin-right: 5px;}
#picULp_c dl{float: right;overflow: hidden;width: 80%;padding-left: 25px;}
#picULp_c dd{text-indent: 24px;text-align: left;font-size: 13px;line-height: 25px;padding: 10px 0;overflow: hidden;border-bottom: 1px #e3e3e3 dashed;margin-bottom:25px;}
#picULp_c dt{text-align: left;padding: 0 5px;}

/*video*/
.fix:before, .fix:after {display: table;clear: both;content: '';}
.video_cen .video_list{padding-top: 4%;}
.video_cen .video_list .box li{width: 31%;float: left;margin-right: 3.5%;cursor: pointer;padding-bottom:30px;}
.video_cen .video_list .box li.end{margin-right: 0;}
.video_cen .video_list .box li .video_paly{width: 53px;height: 53px;position: absolute;top: 50%;margin-top: -26px;left: 50%;margin-left: -26px;z-index: 3;background: url(/images/video_normal.png) no-repeat;}
.video_cen .video_list .box li:hover .video_paly{background: url(/images/video_active.png) no-repeat;}
.video_cen .video_list .box li .tit{font-size: 17px;color: #3c3c3c;line-height: 24px;padding-top: 4%;height: 48px;overflow: hidden;;}
.imgZoom {overflow: hidden;-webkit-transform: rotate(0);transform: rotate(0);}
.video_cen .rect-75 {padding-bottom: 55%;}
.rect-75 {padding-bottom: 68%;}
*[class*="rect-"] {position: relative;display: block;width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full {position: absolute;left: 0;top: 0;width: 100%;height:auto;}
.imgZoom img, .imgY180 img {-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.imgZoom:hover img {-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}

.video_list{}
.video_list .vdtitle{width: 98%;font-size: 16px;font-weight: bold;line-height: 3;padding: 0 10px;border-bottom: 2px #ececec solid;margin: 20px auto;}
.video_list ul{font-size: 0;padding: 0 10px;margin-bottom: 20px;}
.video_list ul a{display: inline-block;float: left;width:24%;font-size: 14px;line-height: 3;margin-left:1%; border: 1px #ffe6d7 solid;margin-bottom: 8px; padding: 3px;}
.video_list ul a:hover {background: #f17424;color: #fff;}
.video_list .vdtitle a:after {display: inline-block;content: "More...";margin-left: 10px;color: #f17424;}
.video_list .vdtitle a:hover {color: #f17424;}
.video_list ul a .tit{text-align: left;overflow: hidden;text-overflow: ellipsis;line-height: 1.6;margin: 5px 0 15px;white-space: nowrap;text-align: center;}
.video_list ul a.pad0{margin-left:0;}
.video_list ul a:nth-child(5) {clear: both;}

.i_video_box .about-video-close{position: absolute;right: 0;top: 0;padding: 5px;background-color: #000;z-index: 15;cursor:pointer;}
.i_video_box .about-video-close:hover .iconfont{transform:rotate(360deg);}  /**/
.i_video_box .about-video-close .iconfont{font-size: 25px;color: #fff;transition: all .8s ease;}

.videoPlay1 {display: block;margin: 0 auto;margin-bottom: 20px;text-align: center;}
.videoPlay2{display: block;margin: 0 auto;margin-bottom: 20px;text-align: center;}
video {width: 100%;background: #000;object-fit: fill;background-image: url(/images/playbtn.png);background-repeat: no-repeat;background-position: center;}

.box_wrap_out_posi.show {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: all 160ms ease-in-out;
    transition: all 160ms ease-in-out;
}

<style>…</style>
.box_wrap_out_posi.init {
    -webkit-transform: scale(.5);
    transform: scale(.5);
    opacity: 0;
}
<style>…</style>
.box_wrap_out_posi {
    position: absolute;
    border-radius: 4px;
    overflow: hidden;
    max-width: 100%;
}
<style>…</style>
.box_wrap_out {
    z-index: 100;
}
user agent stylesheet
div {
    display: block;
}


	/*新闻列表*/
.ul-news{ list-style:none; padding:0 0 20px; margin:10px 0 0;text-align: left;}
.ul-news li{overflow:hidden;clear:both; line-height:3; border-bottom:1px dashed #efefef;background: url(/images/dot.png) left -8px top 18px no-repeat;
    padding-left: 15px;}
p.news_li_1 {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
p.news_li_1 em{ display:none;}
.ul-news li.n1{background: #f6f6f6;padding:20px; margin-bottom:20px;}
.ul-news li span{ color:#666; float:right;}
.ul-news li .newsimg{float:left; margin-right:15px; overflow:hidden;width: 40%;}
.ul-news li .newsimg img{ padding:2px 5px;transition: all 0.6s; max-width:100%; height:auto;}
.ul-news li:hover img{transform: scale(1.1);}
.ul-news li:hover .news_li_1 a{ color:#d66233}
.news_li_1 a{ font-size:14px; color:#000;}
.news_li_1 a:hover{ text-decoration:underline}
.news_li_2{ color:#666; text-indent:24px;line-height: 2;white-space: normal;}
#newsInfo{ color:#333; margin:0px 0px 15px; font-weight:normal; text-align:center; font-size:12px;}

.fri_links{border-top: 1px #f4f6f5 solid;margin-top: 50px;}
.fri_links .layout{ }
.fri_links span{ display:block; text-align:center;font-size:26px;font-weight: bold;color: #333333;line-height: 100px;width:100%;min-width:80px;}
.fri_links .fr{width: 100%;padding: 20px;text-align: center;background: #efefef;font-size: 0;background:#efefef;}
.fri_links .fr li{ display:inline-block; width:16.66666666%;padding: 10px 30px;}
.fri_links .fr li img{max-width: 100%;margin: 0 auto;display: block;border: 1px #ccc solid;border-radius: 8px;}
.fri_links .fr li span{ display:none;}
.fri_links .fr li:hover span{display: block;position: absolute;border: 1px #ccc solid;background: rgba(255,255,255,0.9);border-radius: 8px;line-height: 3;font-size: 16px; z-index:99;width: auto;height: auto;padding: 0 30px; min-width:131px;}

footer {float: left;border-top: 5px #E17A3B solid;margin-top: 50px;background: #efefef;width: 100%;padding-top: 30px;}
.fnav{float: left;width:100%;padding-bottom: 10px;margin-top: 5px;}
.fnav ul{float: left;width: 100%;margin-top: 10px;}
.fnav ul li{float: left;line-height: 24px; width:15.6666%; padding: 0 15px; display:block; text-align:left;}
.fnav ul li:nth-child(1){padding:0 15px 0 0;}
.fnav ul li:nth-child(2) {width: 20.6666%;}
.fnav ul li:last-child{padding:0 0 0 15px;}
.fnav ul li>a{display: block;font-size: 15px;color: #333;font-weight: bold;border-bottom:1px #cecece solid;}
.fnav ul li a:hover{text-decoration: underline;}
.fnav dl{margin-top: 10px;}
.fnav dl dd{position: relative;line-height: 2;}
.fnav dl dd>a{}
.fnav dl dd>P{ display:inline-block;}
.fnav dl dd span{display: none;background: #ffffff;padding:5px 20px 5px 0;border-radius:8px;border: 0px #ccc solid;}
.fnav dl dd span>a{display: block;}
.fnav dl dd span>a:hover {text-decoration: none;color: #ea5613;}
.fnav dl dd span>a:before {content: "├";margin: 0 8px;color: #999;}
.fnav dl dd:hover p{ color:#ea5613;}
.fnav dl dd:hover span{display: block;bottom:-5px; position: absolute;margin-top: -25px;margin-left:8px;white-space: nowrap;z-index: 999;}

.fnav dl .ewm{position: absolute;right: 0;bottom: 46px;width: 155px;height: 160px;padding: 12px 12px 25px;background: url(/images/bg4.png) center top no-repeat;display: none;}
.copyright{float: right;padding:12px 0;width:100%;}
.copyright span a{display: inline-block;vertical-align: top;color: #333333;}
.copyright span em{display: inline-block;vertical-align: top;margin: 0 5px;}
.copyright span a:hover{text-decoration: underline;}
.copytel{font-size: 26px;margin-bottom: 30px;}
.copytel p {display: inline;}
.copytel b{}
.copytel span{color: #ea5613;font-weight: bold;font-family: 微软雅黑;margin-right: 50px;}
.copyright .boxfl{width: 55%;font-size: 14px;color: #333333;line-height: 24px;text-align: right;margin-right: 0px;float: right;}
.copyright .boxfl p {display: inline-block;text-align: center;width: 32%;}
.copyright .boxfl img{max-width: 100%;max-height:150px; margin-left:0px;}
.copyright .boxfr{width:45%;font-size: 14px;color: #333333;line-height: 24px; text-align:left; float:left; }
.inbanner .bannerimg{height: auto;}
.inbanner .slick-dots{bottom: 30px;}
.nav{text-align: center;border-bottom: 2px #f4f6f5 solid;}
.nav li{float: left;font-size: 16px;width: 14.2%;text-align: center;}
.nav li a{color: #333333;line-height: 94px;display: block;}
.nav li.on{background: #f48220;}
.nav li.on a{color: #FFFFFF;}

.author{width:100%; text-align:center; line-height:2;margin: 0 auto;color:#999;background: #efefef;border-top: 1px #ddd solid;padding-top: 8px;}
.author a{ color:#999;}
.author a:hover{color: #db1c2e;}


.tab3 .hd{position: relative;bottom: 0;}


/*video*/
.btn-primary {
  color: #fff;
  background-color: #333;
  border-color: #2e6da4;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #f13e00;
  border-color: #204d74;cursor:pointer}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #f13e00;
  border-color: #2e6da4;}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;}
.container {min-height: 100%;}
.md-modal {position: fixed;top: 50%;left: 50%;width: 50%;max-width: 60vw;min-width: 50vh;height: auto;z-index: 9999999;visibility: hidden;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.md-show {visibility: visible;}
.md-overlay {position: fixed;width: 100%;height: 100%;visibility: hidden;top: 0;left: 0;z-index: 9999995;opacity: 0;background: rgba(1,1,1,0.6);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.md-show ~ .md-overlay {opacity: 1;visibility: visible;}
/* Content styles */
.md-content {color: #5b5b5b;background: #fff;position: relative;border-radius: 0px;margin: 0 auto;}
.md-content button{ display:block; margin:0 auto;}
.md-content .md-close-btn {position: absolute;top: 10px;right: 5px;z-index: 999999;}
.md-content .md-close-btn a{color: #909090;cursor: pointer;}
.md-content .md-close-btn a:hover{color: #212121;}
.md-content .md-close {font-size: 13px;}
.md-content h3 {font-size: 16px;font-weight: 600;margin: 0;padding: 20px;text-align: center;background: #fff;border-radius: 0;color: #797979;}
.md-content > div {padding: 15px 40px 30px;margin: 0;font-weight: 300;font-size: 14px;}
.md-content > div p {margin: 0;padding: 10px 0;}
.md-content > div ul {margin: 0;padding: 0 0 30px 20px;}
.md-content > div ul li {padding: 5px 0;}
.md-effect-1 .md-content {-webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7);opacity: 0;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.md-show.md-effect-1 .md-content {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1);opacity: 1;}

.ProductInfoS{}
.ProductInfoS img{ max-width:100%;height: auto !important;}
.ProductInfoTable{margin-top: 40px; background: #f8f9fb; border-bottom: 1px solid #ffd1b3;}
.ProductInfoTable ul li{float: left;font-size: 16px;}
.ProductInfoTable ul li a{display:block;padding: 0 24px;position: relative;color: #555; line-height: 50px; cursor: pointer; border:1px solid transparent; border-top-width: 3px;}
.ProductInfoTable ul li a i{width: 100%;position: absolute; left: 0;bottom: -2px; height: 2px;background: #fff; display: none;}
.ProductInfoTable ul li.on a,.ProductInfoTable ul li a:hover{background: #fff;border-top: 3px solid #f17424; border-left: 1px solid #ffd1b3;
 border-right: 1px solid #ffd1b3; color:#f17424;}
 .ProductInfoTable ul li.on a i,.ProductInfoTable ul li a:hover i{display:block;}
 .ProductInfoTableCon{padding-top:15px;padding-bottom: 30px; font-size: 14px;}
.ProductInfoTableCon div>p:first-child{ margin-top: -3px; }
.ProductInfoTableCon .DownInfoList{ padding-top: 0px;}
.ProductInfoTableCon .DownInfoList .Tables{ margin-top:0; }
.ProductInfoTableCon .ProH3{ text-align: center; color: #555; font-size: 16px;font-weight: normal; margin-bottom: 30px;}
.ProductInfoTableCon .ProH3 .icon{display:block; width: 30px;height: 2px; background:#009fe7; margin: 10px auto 0; }
.ProductInfoTableCon .ProTxt{text-align: center;color: #828594;padding-bottom: 30px;}
.ProductInfoTableCon .ProTxt .txt{padding-top: 35px;padding-bottom: 45px;}
.ProductInfoTableCon .ProItme{margin-bottom: 40px;}
.ProductInfoTableCon .pIconTitle{}
.ProductInfoTableCon .ProItme .pIconH3{padding-left: 30px; 
	background: url('/images/usiconmap03.png') no-repeat 0 center; font-size: 18px;font-weight: normal;}
.ProductInfoTableCon .ProItme .Ppcon{padding-left: 30px;font-size: 14px; color: #828594;}
.ProductInfoTableCon .PItme{padding: 30px; background: #f8f9fb; border:1px solid #dee9f5; text-align: center;margin-top: 30px;}

.ProductInfoTableCon .ProAPP{padding-top: 30px;}
.ProductInfoTableCon .ProAPP .appP{font-size: 14px;color: #828594; text-align: center;}

.ProductInfoTableCon .ProAPP  .List ul li{float: left; width: 216px;margin-right: 12px; margin-bottom: 12px;}
.ProductInfoTableCon .ProAPP  .List ul li a{display: block; overflow: hidden;}
.ProductInfoTableCon .ProAPP  .List ul li a img{vertical-align: middle;}
.ProductInfoTableCon .ProAPP  .List ul li.last{margin-right: 0;}

.ProductInfoTableCon .PLtable{display: none;line-height: 2;}
.ProductInfoTableCon .PLtable table{ background: #f5f9fc; font-size: 14px; width:100%!important; border-collapse:collapse; text-align: center; }
.ProductInfoTableCon .PLtable table *{ line-height: 25px!important; font-size: 12px!important; color:rgb(51, 51, 51); margin:0; }
.ProductInfoTableCon .PLtable table p{ margin:0; }
.ProductInfoTableCon .PLtable table th{ background: #0f5ea9; color:#fff; }
/*.ProductInfoTableCon .PLtable table th,.ProductInfoTableCon .PLtable table td{ padding:15px 10px; }*/
.ProductInfoTableCon .PLtable table tr:first-child th[colspan]{ font-size: 16px; }
.ProductInfoTableCon .PLtable table tr td:first-child{ color:#055da7; text-align: left; }
.ProductInfoTableCon .PLtable table td{ color:#555658; padding:5px; }
.ProductInfoTableCon .PLtable .PxhList .ul{ margin:0 -8px; }
.ProductInfoTableCon .PLtable .PxhList li{ float: left; display: inline-block; width: 25%; text-align: center; margin-bottom:15px; }
.ProductInfoTableCon .PLtable .PxhList li .Box{ margin:0 8px; }
.ProductInfoTableCon .PLtable .PxhList li .pic{ border:1px solid #e7f0f4; }
.ProductInfoTableCon .PLtable .PxhList li a{ display: block; width: 211px; height: 140px; }
.ProductInfoTableCon .PLtable .PxhList li img{ display: block; height: 100%; width: auto; position: relative;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.ProductInfoTableCon .PLtable .PxhList li .title{ height: 40px; line-height: 20px; overflow: hidden; text-align: center; margin-top: 10px; }

.ProductInfoTableCon .morebtnBox{text-align: center; padding-top: 20px;}
.ProductInfoTableCon .morebtn{ font-size: 16px; color: #009fe7; } 

.DownInfoList{padding-top: 30px;}
.DownInfoList .Tables{margin-top: 30px;}
.DownInfoList .Tables dl{text-align: center;line-height: 5;}
.DownInfoList ul{width: 100%; font-size: 14px;}
.DownInfoList ul li{float: left; text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.DownInfoList .dl .ul li{height: 50px;line-height: 50px;position: relative;}
.DownInfoList ul.TabTop li{background: #F17424;color: #fff;line-height:2.5;}
.DownInfoList ul li.li1{width:63%;padding-left:8px; text-align: left;}
.DownInfoList ul li.li12{width:6%;}
.DownInfoList ul li.li2{width:8%;}
.DownInfoList ul li.li5{width:6%;}
.DownInfoList ul li.li3{width:12%;}
.DownInfoList ul li.li4{width:5%;}
.DownInfoList ul li.sf{width:19%;}
.DownInfoList ul li img{vertical-align: middle;}
.DownInfoList ul li.li4 span{display: block; background: url('/images/downbg02.png') no-repeat center; height: 50px;}
.DownInfoList a{color: #4e5059;}
.DownInfoList a:hover ul li.li1{color: #ff8a00;}
.DownInfoList dd{border-bottom: 1px solid #e7f0f4;}

.DownInfoList a:hover  ul li.li4 span{background-image: url('/images/downbg03.png');}

.Related{padding-top: 40px;}
.Related .list{width: 100%;margin:40px auto 0;font-size: 0;}
.Related .list li{ display:inline-block; width:25%;padding: 0 5px;}
.Related .list li .img{overflow:hidden;}
.Related .list li img{ display: block; margin:0 auto; height:200px; transition:all 0.8s;}
.Related .list li:hover img{ transform:scale(1.1);}
.Related .list .bx-controls-direction a{ display:block; width: 40px; height: 40px;line-height: 999px;overflow: hidden; position: absolute; left:-40px; top: 50%;margin-top: -30px; }

.Related ul li img{vertical-align:bottom;}
.Related ul li .txt{ text-align: center; color: #4e5059; font-size: 14px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Related .h4{ text-align: center; font-size: 18px;font-weight: normal;color: #333;  }
.Related .h4 .icon{ display: block; width:60px; height: 2px; background: #f17424;margin: 8px auto; }

.searchb{ text-align:center;padding-top: 20px;margin-bottom:10px;}
.searchb .hots,.searchb .downclass {border: 1px #efefef dashed;padding: 10px 0;background: #fcfcfc;}
.searchb .hots b,.searchb .downclass b{ line-height:2; margin-bottom:5px;display: inline-block;padding: 0 20px 5px;float: left;}
.searchb .downclass{ margin-top:10px;}
.searchb .hots span,.searchb .downclass span {display: block;text-align: left;}
.searchb .hots span a,.searchb .downclass span a{ line-height:2;display: inline-block;padding: 0 10px;}
.searchb .hots span a:hover,.searchb .downclass span a:hover{color: #ff8a00;}
.searchb .downclass span a.on{display: inline-block;background: #f17424;border-radius: 8px;color: #fff;}
input[type=text],.kuang {border: 1px solid #dadada;color: #f00;padding: 4px 7px;margin-bottom: 30px;height: 32px;width: 320px;font: 14px 'arial';background-color: white;outline: none;vertical-align: top;}
button.blue, a.blue, input[type=submit].blue {width: 80px;height: 32px;color: white;letter-spacing: 1px;background: #F17424;border-bottom: 1px solid #F17424;outline: medium;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    font-size: 14px;padding: 0;border: 0;cursor: pointer;margin-left: -6px;}
	
#seritem{ text-align:center; font-size:0;margin-top: 50px;padding: 0 10px;}
#seritem li{float: left;display:inline-block; width:31.333333%; font-size:14px; border:1px #ccc solid;margin-bottom: 20px;}
#seritem li a{ display:block;padding:100px 0 40px;}
#seritem li.s1{background: url(/images/sera2.png) no-repeat center top 30px;}
#seritem li.s2{background: url(/images/serb2.png) no-repeat center top 30px; margin: 0 3%;}
#seritem li.s3{background: url(/images/serc2.png) no-repeat center top 30px;}
#seritem li.s4{background: url(/images/serd2.png) no-repeat center top 30px;}
#seritem li.s1:hover{background: url(/images/sera1.png) no-repeat center top 30px;}
#seritem li.s2:hover{background: url(/images/serb1.png) no-repeat center top 30px;}
#seritem li.s3:hover{background: url(/images/serc1.png) no-repeat center top 30px;}
#seritem li.s4:hover{background: url(/images/serd1.png) no-repeat center top 30px;}
#seritem li a:hover{ color:#F17424;}

.videolist { position:relative; float:left; width:100%; height:100%;}
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:50px !important; height:50px !important; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videoed1 { width:50px !important; height:50px !important; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }

.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:640px; height:360px; padding: 20px;background: #000;}
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.videolist img{ width:100%; height:auto;}
iframe {width:100%;max-width:100%;max-height: 630px;}
.reg{}
.reg b{display: inline-block;padding: 10px 20px;background:#f17424;color: #fff;font-size: 18px;margin: 30px auto 20px;}
.reg table{display: inline-block;border: 1px #efefef solid;}
.reg tr{}
.reg td{padding: 8px;text-align: left;line-height: 2.2;}
.reg input{margin-bottom:0;border: 1px #ddd solid;}
.reg button{padding: 5px 12px;margin: 0 auto;display: block;background: #f17424;color: #fff;}
.reg button:hover{background: #d2232c;cursor: pointer; transition:all 0.6s;}

/* 应用方案 */
.Plan{}
.Plan .List{}
.Plan .List ul li{margin-bottom: 50px;}
.Plan .List ul li .libox{}
.Plan .List ul li .libox .img{display: block; float: left; width:25%; overflow: hidden; }
.Plan .List ul li .libox .img img{max-width: 100%;border-radius: 8px;border: 1px #ececec solid;}
.Plan .List ul li .libox .txtBox{float: right; width:73%; text-align: left;}
.Plan .List ul li .libox .txtBox .h3 a{font-size: 18px; font-weight: normal; color:#4e5059;}
.Plan .List ul li .libox .txtBox .txt{padding: 15px 0;border-bottom: 1px dashed #e9edf2; font-size: 14px; text-align: left;text-indent: 28px;line-height: 1.5;}
.Plan .List ul li .libox .txtdd{}
.Plan .List ul li .libox .txtdd .dl{padding-top: 15px;}
.Plan .List ul li .libox .txtdd .dl dd{ float: left; width: 50%; }
.Plan .List ul li .libox .txtdd .dl dd a{display: block;font-size: 12px;color:#4e5059;padding-left: 20px; line-height: 24px;background: url('/images/ullibg.png') no-repeat 0 center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.Plan .List ul li .libox .txtBox .h3 a:hover{ color:#f17424; }
.Plan .List ul li .libox .txtdd .dl dd a:hover{ color:#f17424; }

.pagess{ margin-top:50px; line-height:2;text-align: left;}

.dede_pages{ clear:both;background:#eeeeee; margin:25px 0 0 0; width:100%; float:left;text-align:center; display:inline;}
.dede_pages ul{list-style-type: none;text-align: center;}
.dede_pages ul li{display: inline;float: none;}
.dede_pages ul li a{background:#fff; padding:10px 15px; line-height:50px; margin:0 2px; font-family:Arial;}
.dede_pages ul li a.current {color: #ea5613;font-weight: bold;}
.dede_pages ul li a:hover{color:#d66233;text-decoration:none;padding:10px 15px; font-size:16px; }
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#FFF;padding:10px 15px; }
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}
@media screen and (max-width:1700px) {
	#pro li p{height:200px; }
	#pro li:hover p{height:162px;}
	#pro li a.more2{bottom:4%;}
}
@media screen and (max-width:1500px) {
	.submenu .clearfix{ padding:0 5%;}
}
@media screen and (max-width:1439px) {
	.logo{top: 5px;left: 20px;}
	.tellbtn{padding-top:20px;right:110px;}
.logo img{height: auto;width: 250px;}
.header{padding: 0;
box-shadow: 0px 1px 1px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.2);
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.2);}
.header.slideDown {top: -1100px;transition:all 5.0s;}
.header.slideUp {top:0px;
box-shadow: 0px 1px 1px rgba(0,0,0,.2);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.2);
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.2);transition:all 0.6s;}
.menu{height: 63px;margin-top:35px; right:0;box-shadow: 0px 1px 1px rgba(0,0,0,.2);-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.2);}
.banner{ margin-top:42px;}
.title a{font-size: 26px;}
.casebox h3{font-size: 22px;}
.index1 .fl .num{ width:auto;margin-left: 10px;margin-top: 21px;}
.index1 .fl h3{font-size: 26px;}
.index1 .fl h3 em{font-size: 36px;}
.index1 .fl p{font-size: 16px;}
.index1 .fr .dis{ margin-top:5%;}
.index1 .fr p{padding-top: 10px;}
.index1 .fr h3{ font-size:24px;}
.index1 .fr .btn .more{right:0;}
#pro{width: 100%;height:auto;}
#pro li{height: 560px;}
#pro li p{height:140px; }
#pro li:hover dl{padding-top: 20px;}
#pro li dl dt{padding:0px;}
#pro li dl dt span{line-height: 2;font-size: 14px;}
#pro li:nth-child(3) dl dt span{line-height: 120px;font-size: 16px;height: 120px;}
#pro li:nth-child(4) dl dt span,#pro li:nth-child(5) dl dt span,#pro li:nth-child(6) dl dt span{line-height: 120px;font-size: 18px;height: 120px;}
a.more2{padding:6px 40px;}
#pro li a.more2{bottom:4%;}
.c_banner img{}
}
@media screen and (min-width:1024px) and (max-width:1439px){
	.menu{ right:0;}
.menu li{ background:#FFF;}
.menu li{float: left;font-size:16px;border-bottom: 0px #FFFFFF solid;  display:block; text-align:center;min-width:80px; width:14.28571428%;margin:0;line-height: 48px; padding-top:15px;}
.menu li a{color: #333333;}
.menu .on{border-color: #f17424; transition:all 1s; color: #F33; border-bottom:1px solid #F33}
.menu li:hover{border-bottom: 0px;}
.menu li p a{ display:block;border-bottom: 0px;}
.menu li p a:hover{display:block;color: #F33;}
.submenu {height:auto;background:#fff; margin:0 auto;margin-left:0px;padding:0 10px 10px; border-radius:0 0 10px 10px; overflow:hidden;
box-shadow: 0px 3px 3px rgba(0,0,0,.2);
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,.2);
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,.2);    display: none;}
.submenu dl dd{ border-bottom:1px solid #F9F9F9;}
.pro{padding: 10px 30px 20px;}
}
@media screen and (min-width:661px) and (max-width:1023px) {
.menu li{float: left;font-size:16px;border-bottom: 2px #FFFFFF solid;  display:block; text-align:center;min-width:80px; width:14.28571428%;line-height:68px; height:60px;}
.menu li a{color: #333333;}
.menu li:hover,.menu li.on{border-color: #f17424; transition:all 1s;}
.menu li p a{ display:block;}
.menu{ background:#FFF;}
.submenu,.submenu .layout { display:none;}
.submenu .layout { display:none; width:0px; height:0px; overflow: hidden;}
}
@media screen and (max-width:1330px) {
	.header{height: 85px;}
	.index5 .box .riglist li{padding: 0 1.5% 10px;}
}
@media screen and (max-width:1200px) {
	.index3 {max-width: 80%;}
	.index5 .box .riglist li{padding: 1%;}
	.index1 .fr p{font-size: 16px;padding-top: 10px;}
	.down-subnav{margin-left: 10px;}
}
@media screen and (max-width:1023px) {
.wrap {width: 90%; margin:0 auto;}
.submenu,.menu li:hover .submenu{ display:none;}
	.logo img{height: auto;width: 230px;}
	.index1 .fl .num{ width:auto;margin-left: 10px;margin-top: 21px;}
	.index1 .fl h3{font-size: 20px;}
	.index1 .fl h3 em{font-size:26px;background: #e88439;padding: 0 8px;border-radius: 10px;}
	.index1 .fl p{ font-size:15px;background: #e88439;padding: 0 5px;border-radius: 5px;}
	.index1 .fr .dis{ margin-top:6%;}
	.index1 .fr h3{ font-size:20px;}
	.index1 .fr p {font-size: 16px;padding-top:0px;}
	.gsnews, .schd{ width:50%;}
	.index5 .box .rig{ width:100%;}
	h2.pro-tit a{font-size: 24px;}
	#pro li{width: 100%;height: 100vh;border-bottom: 1px #e6e6e6 solid;}
	#pro li dl dt{padding: 10px 0px;height:80px;}
	#pro li dl dt span{line-height: 2;font-size:13px;height: 28px;overflow: hidden;}
	#pro li:nth-child(3) dl dt span{line-height: 120px;font-size: 18px;height: 120px;}
	#pro li:nth-child(4) dl dt span,#pro li:nth-child(5) dl dt span,#pro li:nth-child(6) dl dt span{line-height: 120px;font-size: 18px;height: 120px;}
	#pro li p{-webkit-line-clamp: 5;}
	#pro li:hover .procode {height:200px;}
#pro li:nth-child(1) {background: url(/images/pro1.jpg) no-repeat top center;background-size:auto 100%;}
#pro li:nth-child(2) {background: url(/images/pro2.jpg) no-repeat top center;background-size:auto 100%;}
#pro li:nth-child(3) {background: url(/images/pro3.jpg) no-repeat top center;background-size:auto 100%;}
#pro li:nth-child(4) {background: url(/images/pro4.jpg) no-repeat top center;background-size:auto 100%;}
#pro li:nth-child(5) {background: url(/images/pro5.jpg) no-repeat top center;background-size:auto 100%;}
#pro li:nth-child(6) {background: url(/images/pro6.jpg) no-repeat top center;background-size:auto 100%;}
#pro li{background-size:auto 100% !important;}
#pro li h2{ font-size:24px;}
#pro li p{top: 28%;}
#pro li:hover{width: 100%;}
#pro:hover li{width: 100%;}
#pro li:hover p{margin-top:0px;}
#pro li dl dt img{width: 50%;display: block; margin: auto;}
.index3 .box h4 em{ display:none;}
.index3 .box time{ display:none;}
.index3 .box h4 a{font-size: 14px; line-height:18px;}
.index3 .box .riglist li{ height:auto;padding: 0px;}
.index3 .box .riglist p{font-size: 14px;}
.index1 .fr .btn {margin-top: 0px;}
.down-subnav{ width:100% !important; position:static !important; float:left;margin-left:0;}
.nypro_nr{ width:100%;}
.nydown_nr{ width:100%;}
.clearfix{ text-align:left;}
.rpro{ width:100%;}
.side2d li{width:48%; display: inline-block; text-align:left;text-indent: 5px;}
.pro-common-con{float:left;width:100%;}
.common-con, .common-conzc, .common-con-contact, pro-common-con{padding: 0 2%;}
.md-modal{width: 100%;max-width: 80vw;min-width: 80vh;}
.fnav,.copyright{width:100%;}
.copytel p {display: block;}
.copytel {text-align: center;}
.common-tit{ position:static;}
.fri_links{ display:none;}
.fnav ul li,.fnav ul li:nth-child(1){padding:0 15px;}
.ser_side2d{ display:none;}
.mob{ display: block;}
}
@media screen and (max-width:780px) {
		.banner{margin-top:42px;}
	.index1{background:none;padding: 0;}
	.index1 .fl{width:100%;background: url(/images/bg1.jpg) left -200px center no-repeat;padding: 40px 0;}
	.index1 .fl h3 em{font-size: 36px;background: #e88439;}
	.index1 .fl p{font-size: 16px;background: #e88439;}
	.index1 .fr{ width:100%;}
	.index1 .fr h3{ font-size:22px;text-align: center;}
	.index1 .fr .btn{ padding-top:5px;padding-bottom:0;padding-right: 20px;}
	.index1 .fr .btn .more{ left:0px; float:right;}
	.index1 .fr p{text-align: justify; font-size:16px; padding:0 8px;}
	.index1 .fr .dis {margin-top: 0;}
	.index3 {max-width:100%;}
	.index3 .hd li.on{text-align: center;padding-bottom: 10px;}
	.title a{font-size: 22px;}
	.title:after{ display:none}
    .title:hover:after{display:none}
	.casebox h3{font-size: 20px;}
	#pro li h2{top: 15%;}
	#pro li{width: 100%;height: 600px;border-bottom: 1px #e6e6e6 solid;}
	#pro li dl dt img{width: 80%;display: block; margin: auto;}
	.index3 .box .pic{ width:100%; float:left; margin:0px;}
	.index3 .box .rig{width:100%; float:left; margin:0px;}
	.copyright .boxfl,.copyright .boxfr{ width:100%; float:auto; text-align:center;}
	.copyright .boxfl{ margin-bottom:10px;}
	.news_li_1 a{font-size: 14px;}
	.news_li_2{font-size: 13px;}
	.common-infor_news .common-tit{font-size: 22px; line-height:2;}
	.common-tit{font-size: 22px; line-height:2;}
	.side2d li{width:100%;}
	.c_banner_p{margin-top:40px;}
	.c_banner{ height:auto;padding-bottom: 18%;}
	.c_banner img{left: auto;margin-left: auto;width: 100%;height: auto;}
	.proimg,.proTD{ width:100%;}
	#picULp li{ width:48%;}
	#picULp .clear{ clear:none;}
	.protdC{height:auto;overflow: auto;}
}
@media screen and (max-width:660px) {
.tellbtn{ display:none;}
.logo{ width:100%; text-align:center; left:0px;top: 5px;}
li.en a{background-image: url();padding-left:10px;}
.menu li{float: none;font-size:16px;border-bottom: 2px #FFFFFF solid;  display: inline-block; text-align:center;min-width:80px; width:25%; height:38px; overflow:hidden;line-height: 38px;}
.menu li a{color: #333333;}
.menu li:hover,.menu li.on{border-color: #f17424; transition:all 1s;}
.menu li p a{ display:block;}
.menu{height: 80px;background:#FFF;margin-top:40px;font-size: 0;text-align: center;}
.submenu,.submenu .layout { display:none;}
.submenu .layout { display:none; width:0px; height:0px; overflow: hidden;}
.banner{margin-top:68px;}
.banner .slick-dots li{width: 20px;height: 4px;}
.title{width:100%;font-size: 24px;}
.title p,h2.pro-tit p,h2.news-tit p{ font-size:16px; color:#CCCCCC; line-height:20px;}
.index4 .bd li{float: left;width: 100%;margin-top: 15px; }
.index4 .bd .pic{padding: 20px;}
.casebox .box{padding: 10px 4% 20px;}
.casebox h3{font-size: 22px;}
.casebox p{margin-top:0px;}
h2.pro-tit a{font-size: 24px;}
	.index3 .box .pic{ width:100%; float:left; margin:0px;}
	.index3 .box .rig{width:100%; float:left; margin:0px;}
	.index3 .box time{ display:none;}
	.index3 .box h4 a{font-size: 16px; line-height:18px;}
	.index3 .box .riglist li{ height:auto;padding:10px 0;}
	.index3 .box .riglist p{font-size: 16px;}
.gsnews, .schd {width: 100%; }
.index5 .box>div{height:auto;}
.news_img img{ float:none;display: block;margin: 0 auto 10px;}
	.ul-news li span{ display:none;}
	.side2d li{width: 100%;}
	.c_banner_p{margin-top:67px;}
	.full-row>.span-3{width:50%;}
	.about01 .content li:after{ display:none;}
	.Related .list li {width: 50%;}
	#pro li .procode{height: 200px;}
	#picULp li{ width:100%;}
	#picULp dl{ height:auto;}
	.reg input{ width:auto;}
	.DownInfoList .dl .ul li object {position: absolute;float: right;right: 0;}
	.fnav{ display:none;}
}
@media screen and (max-width:500px) {
	.index1 .fl{background: url(/images/bg1.jpg) left -480px center no-repeat;}
	#pro li{width: 100%;height: 500px;border-bottom: 1px #e6e6e6 solid;}
	#pro li:hover h2{font-size: 18px;}
	#pro li:hover dl{top: 45%;}
	.index3 .box .pic{ width:100%; float:left; margin:0px;}
	.index3 .box .rig{width:100%; float:left; margin:0px;}
	.index3 .box h4 em{ display:none;}
	.index3 .box h4{height: 32px;overflow: hidden;}
	.index3 .box time{ display:none;}
	.fnav ul li a{font-size: 12px;}
	.c_banner_p{margin-top: 68px;}
	.c_banner img{left: auto;margin-left: auto;width: 100%;height: auto;}
	.index1 .fl .qy1 {font-size: 26px;}
}

/*悬浮链接*/
@media screen and (min-width:1024px) {
.suspension{position:fixed;z-index:999;right:0;bottom:260px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(/images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(/images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(/images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:230px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.qrcode-img {display: inline-block;}
.qrcode-img img{ width:100%; max-width:150px;}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(/images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service img {max-width: 100%;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box,.suspension .dwx .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(/images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item a.i-qq1:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item a.i-qq2:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(/images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(/images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
}

@media screen and (max-width:1023px) {
.suspension{ display:none;}
body{ padding:auto 6px;}
#dituContent{*display:none;}
iframe{*display:none;}
}
/* toolBar */
@media screen and (max-width:1023px) {
#foottoolbar{color:#fff;text-align:center;width:100%;height:65px;float:left;position:fixed;bottom:0;left:0;z-index:10000;background:#d32c39;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f4aa54), to(#d32c39));}
#foottoolbar ul{}
#foottoolbar li{float:left;width:20%;height:63px;background:url(/mcode/dfloat/f_li.png) no-repeat left center;}
#foottoolbar li.t_first{background:none;}
#foottoolbar a{width:100%;height:24px;color:#fff;display:block;padding:30px 0 0 0;line-height:24px;font-size:14px;}
.f1{background:url(/mcode/dfloat/f1.png) no-repeat center 8px; background-size:20px 20px}
.f2{background:url(/mcode/dfloat/f2.png) no-repeat center 8px;background-size:20px 20px}
.f3{background:url(/mcode/dfloat/f3.png) no-repeat center 8px;background-size:20px 20px}
.f4{background:url(/mcode/dfloat/f4.png) no-repeat center 8px;background-size:20px 20px}
.f5{background:url(/mcode/dfloat/f5.png) no-repeat center 8px;background-size:20px 20px}
.f6{background:url(/mcode/dfloat/f6.png) no-repeat center 8px;background-size:20px 20px}
.f7{background:url(/mcode/dfloat/f7.png) no-repeat center 8px;background-size:20px 20px}
.hidden{ width:100%;height:65px; float:left; display:block;}
.f5 a{position:relative;}
.f5 div{display:none;color:red;width:100%;height:auto; padding-top:10px;background-color:#FFF;position:absolute;top:-228px;left:0px; margin-bottom:0px;cursor:default;box-shadow:0px -10px 10px #000;}
.f5 img{ width:193px;}
.close {background: orange;color: red;border-radius: 12px;line-height: 20px;text-align: center;height: 20px;width: 20px;font-size: 18px;padding: 1px;top: 20px;right: 20px;position: absolute;}
.close::before {content: "\2716";}
}
@media screen and (min-width:1024px) {
#foottoolbar{ display:none;}
}
.nos{ display:none;}