@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; max-width:100%;}
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-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}
.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:50px}
.tellbtn{position:absolute;right:10px;width:240px;line-height:50px;float:right;text-align:right;padding-top:0px}
.tellbtn li{display:inline-block;padding:0 5px}
.hctell{color:#e62129;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}
.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:#e62129;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{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-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 #e62129 solid;transition:all 0.5s}
h2.pro-tit a{font-size:34px;color:#e62129;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:after{width:100%;height:100%;content:"";display:block;background:url(/assets/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(/assets/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(/assets/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{overflow:hidden}
.index1 .fr h3{font-weight:bold;font-size:22px;color:#fff;line-height:60px}
.index1 .fr p{font-size:15px;color:#fff;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:#000}
.more b{width:40px;height:40px;position:absolute;right:0;top:0;background:#000 url(/assets/images/arw1.png) center center no-repeat;background-size:70%;-moz-border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0;border-radius:0 0 8px 0;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-ms-transition:all 1s}
.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(/assets/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:before{width:34vw;content:"";display:block;height:1px;background:#eee}
h2.news-tit a{font-size:34px;color:#e62129;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(/assets/images/playbtn.png)}
.index5{margin-top:50px;background-color:#f2f2f2}
.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(/assets/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:#e62129;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:#e62129;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}
.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(/assets/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:#e62129}
.news_h3 a:before{content:"";display:inline-block;width:12px;height:12px;background:#e62129;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(/assets/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}
.news_img .imgbox{background-size: cover;background-repeat: no-repeat;background-position: top center;width: 100%;height: 230px; padding-bottom: 0;}
.pictitie{padding:10px 10px 0;}
.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; overflow:hidden;padding:0 10px 10px;}
.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;overflow:hidden;text-align:center; }
.casebox span{font-size:16px;color:#333333;position:absolute;right:33px;bottom:16px;padding-right:26px;background:url(/assets/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:#e62129}
.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:#e62129;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%; overflow:hidden}
.c_banner img{width:100%;}
.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(/assets/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:#e62129;color:#FFFFFF;display:block}
.subnav li:hover{background:#e62129;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}
.down-subnav{float:left;width:23%;margin-bottom:30px;background:#fff;border-radius:30px 0 0 0}
.down-subnav .layout{border:1px #e62129 solid}
.theiaStickySidebar{}
.side1d{}
.side1d .down-subnav-tit{background:#e62129;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:#e62129}
.side1d li:hover:before{content:"➔";width:30px;transform:translate(10px,0px);color:#e62129}
.side2d{margin-top:20px}
.side2d>a img{max-width:100%;margin-top:20px;border-radius:20px 0 20px 0;border:1px #e62129 solid;padding:5px;height:auto}
.side2d .down-subnav-tit{background:#e62129;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:#e62129}
.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:#e62129;display:inline-block;line-height:40px;font-weight:bold;border-bottom:2px #e62129 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-contact strong,.contact b{font-size:20px;}
.common-con-contact p{font-size:15px; margin-bottom:15px;}
.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; border: 1px solid #ddd;}
.proTD{width:50%;float:right; padding-left:4%;}
.proTD h1{font-size:20px; color:#333; line-height:40px; font-weight:bold; text-align:left; }
.protdC{height:300px;overflow:auto}
.protdC p{line-height:1.5;margin-bottom:5px}
.common-infor_news .proTD h1{font-size:20px;color:#e62129;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:#e62129;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(/assets/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(/assets/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:#e62129;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{display:flex; flex-wrap:wrap;}
#picULp a{width:31.333333%; line-height:2;margin:0 1% 30px; border:1px #e3e3e3 solid;  background:#fbfbfb}
#picULp a:hover{color:#F00;background:#fff;border:1px #e62129 solid}
#picULp a 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 a img:hover{transform:scale(1.1)}
#picULp b{display:block;font-size:16px; font-weight:bold; line-height:2;overflow:hidden;background:#e62129;padding:5px;color:#fff;text-overflow:ellipsis;white-space:nowrap}
#picULp dl{border-top:0; padding:10px 5px; overflow:hidden}
#picULp dd{ display:none; 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:#e62129;color:#fff;border:1px #e62129 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:#e62129;color:#fff;border:1px #e62129 solid}
#picULp_c li div dt>a{margin-bottom:10px}
#picULp_c li div a:hover{color:#e62129;background:#fff;border:1px #e62129 solid}
#picULp_c li>b{display:block;font-size:15px;font-weight:bold;line-height:2;text-align:left;border-bottom:1px #e62129 solid;padding:5px;color:#e62129;text-overflow:ellipsis;white-space:nowrap}
#picULp_c li>b a{color:#e62129;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}
.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(/assets/images/video_normal.png) no-repeat}
.video_cen .video_list .box li:hover .video_paly{background:url(/assets/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:#e62129;color:#fff}
.video_list .vdtitle a:after{display:inline-block;content:"More...";margin-left:10px;color:#e62129}
.video_list .vdtitle a:hover{color:#e62129}
.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(/assets/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}
.box_wrap_out_posi.init{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}
.box_wrap_out_posi{position:absolute;border-radius:4px;overflow:hidden;max-width:100%}
.box_wrap_out{z-index:100}
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(/assets/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:15px;color:#000; font-weight:bold;}
.news_li_1 a:hover{text-decoration:underline}
.news_li_2{color:#666;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;font-size:0}
.fri_links .fr li{display:inline-block;width:16.66666666%;padding:10px}
.fri_links .fr li img{max-width:100%;margin:0 auto;display:block}
.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:16.6666%;padding:0 15px;display:block;text-align:left}
.fnav ul li:nth-child(1){padding:0 15px 0 0}
.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:#e62129}
.fnav dl dd span>a:before{content:"├";margin:0 8px;color:#999}
.fnav dl dd:hover p{color:#e62129}
.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(/assets/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:#e62129;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}
.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}
.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{ }
.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 #e62129;border-left:1px solid #ffd1b3;border-right:1px solid #ffd1b3;color:#e62129}
.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('/assets/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 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:#e62129;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('/assets/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('/assets/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:#e62129;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:#e62129;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:#e62129;border-bottom:1px solid #e62129;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(/assets/images/sera2.png) no-repeat center top 30px}
#seritem li.s2{background:url(/assets/images/serb2.png) no-repeat center top 30px;margin:0 3%}
#seritem li.s3{background:url(/assets/images/serc2.png) no-repeat center top 30px}
#seritem li.s4{background:url(/assets/images/serd2.png) no-repeat center top 30px}
#seritem li.s1:hover{background:url(/assets/images/sera1.png) no-repeat center top 30px}
#seritem li.s2:hover{background:url(/assets/images/serb1.png) no-repeat center top 30px}
#seritem li.s3:hover{background:url(/assets/images/serc1.png) no-repeat center top 30px}
#seritem li.s4:hover{background:url(/assets/images/serd1.png) no-repeat center top 30px}
#seritem li a:hover{color:#e62129}
.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:#e62129;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:#e62129;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('/assets/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:#e62129}
.Plan .List ul li .libox .txtdd .dl dd a:hover{color:#e62129}
.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:#e62129;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:10px;right:20px}
.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:#e62129;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:#e62129;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{ background-color:#fff !important; }
    .index5 .box .riglist li{padding:0 1.5% 10px}
}
@media screen and (max-width:1200px){
    .index3{max-width:80%}
    .index5 .box .riglist li{padding:0 2%}
    .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(/assets/images/pro1.jpg) no-repeat top center;background-size:auto 100%}
#pro li:nth-child(2){background:url(/assets/images/pro2.jpg) no-repeat top center;background-size:auto 100%}
#pro li:nth-child(3){background:url(/assets/images/pro3.jpg) no-repeat top center;background-size:auto 100%}
#pro li:nth-child(4){background:url(/assets/images/pro4.jpg) no-repeat top center;background-size:auto 100%}
#pro li:nth-child(5){background:url(/assets/images/pro5.jpg) no-repeat top center;background-size:auto 100%}
#pro li:nth-child(6){background:url(/assets/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}
.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{ padding:5% 3%;}
.index1 .fl{width:100%;background:url(/assets/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:14px;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:14px;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:20px;line-height:2}
.side2d li{width:100%}
.c_banner_p{margin-top:40px}
.c_banner{height:auto; }
.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){
.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:#e62129;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:16px}
.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(/assets/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(/assets/images/side_icon.png);background-repeat:no-repeat}
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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(/assets/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}
}
@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}

.menu_btn{display:none}
@media screen and (max-width:1200px) {
    body{padding-top: 55px;}    
    .banner{margin-top: 0;}
    .banner .swiper-button-prev,.banner .swiper-button-next{display: none;}
    .menu_btn{ display: block; width: 40px;box-sizing: border-box; position: absolute; right: 3%;top: 15px; z-index:999;}
    .menu_btn span{height: 3px;background: #333;margin: 0;margin-bottom: 5px;display: inline-block;vertical-align: top; float: right;}
    .menu_btn span:nth-child(1){width: 30px;}
    .menu_btn span:nth-child(2){width: 36px;}
    .menu_btn span:nth-child(3){width: 24px;}    
    .header{height: 55px;}
    .header ul{display:flex}
    .header .logo{line-height: 40px; width: auto;}
    .header .menu{position: fixed;right:-60%;width: 50%; height: 100%; margin-top: 0;top: 0; padding-top: 12vh;background-color: #e62129;}
    .header .menu li{width: 100%; line-height: 50px; height: 50px; border-bottom: 1px #f39191 solid;}
    .header .menu li a{color: #fff;}
    .header .tellbtn{display: none;}
    .header.expend .menu {right: 0; -webkit-transition: all linear 0.4s; transition: all linear 0.4s; z-index: 10;}
    .header.expend .menu_btn span{background-color: #fff !important;}
    .header.expend .tellbtn{position: fixed; bottom: 5%; z-index: 999; display: block;padding: 0; margin: 0; width: 50%; right: 0;}
    .header.expend .tellbtn b{display: none;}
    .header.expend .hctell{color: #fff; font-size: 16px;padding: 0; margin: 0; width: 100%; text-align: center; float: none;}
    .logo img{width:auto; height:35px;}
    .title{padding: 5% 0; line-height: 1.2;}
    .index1{padding: 1% 3% 8%; background: none;}
    .index1 .fl{display:none}
    .index1 .fr h3{display: none;}
    .index1 .fr p{color: #333;line-height: 1.8;margin-bottom: 15px;}
    .index4{padding-bottom: 3%;}
    .index4 .bd ul{display: flex; flex-direction: row; flex-wrap:wrap; justify-content: space-around;}
    .index4 .bd li{margin: 1%; width: 47%;}
    .index4 .bd .pic{padding: 2px;}
    .casebox .box{padding: 2%;}
    .casebox h3{font-weight: normal; line-height: 25px; height: 50px;white-space: normal; font-size: 15px;}
    .casebox p{font-size: 13px;}
    h2.pro-tit a{font-size: 22px; padding: 0; line-height: 1.2;}
    .index5{margin-top:0;}
    .index5 .box .rig{float: none; width: 100%; padding: 2%;}
    .index5 .box h4{text-indent: 0;}
    .index5 .box time{color: #999; font-size: 13px;}
    .fri_links{margin-top: 0; padding-top: 5%;}
    .fri_links span{font-size: 22px; line-height: 50px;}
    .fri_links .fr{width: 100%; padding: 2%;}
    .fri_links .fr li{width: 30%; margin: 1.5%;}
    footer{margin-top: 5%;}
    .copyright{padding: 0;}
    .copytel p{margin-bottom: 10px;}
    .copytel b{display: block; font-size: 15px;}
    .copytel span{margin-right:0; font-size:22px;}
    .side1d .down-subnav-tit{display:none;}
    .down-subnav .layout ul{display:flex; flex-wrap:wrap;}
    .down-subnav .side1d li{width:50%; padding: 0 10px;}
    #picULp a{width:48%;}
    #picULp a img{padding: 5px;}
    #picULp b{font-size: 14px; line-height: 25px; height: 60px; white-space: normal;}
    #picULp dt{font-size: 13px;}
    .common-con-contact p {font-size: 14px; margin-bottom: 5px;}
    .author{font-size: 12px;}
    .c_banner_p{margin-top: 0;}
    .down-subnav{float: none; width: 100%;}
    .wrap{width: 96%;}
    .side2d{display: none;}
    .side1d li:before{display: none;}
    .side1d li a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .channel-content{padding: 2% 0%;}
    .sec_nav{display: none;}
    .nypro_nr{float: none;}
    .common-con-contact strong, .contact b{font-size: 16px;}
}