blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#444;overflow-x:hidden;overflow-y:auto;padding-left:104px!important}
a{text-decoration:none;color:#444}
a:hover{color:#f60}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:85%;max-width:1280px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.header{position:fixed;left:0;top:0;bottom:0;z-index:100;background:#fff;box-shadow:0 0 38px rgba(0,0,0,.1);width:104px}
.logo{width:104px;text-align:center;position:absolute;left:0;bottom:10px}
.logo .img-m{display:none}
.logo .img-pc{display:block;margin:0 auto}
.nav{padding:28px 0 0}
.nav li{font-size:16px;color:#333;line-height:26px;text-align:center;margin-bottom:23px}
.nav a{display:block;color:inherit}
.nav i{display:block;width:54px;height:54px;border:1px dotted rgba(153,153,153,.5);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.nav li.on i,.nav li:hover i{border-color:#d81e06}
.nav .icon1{background-image:url(../images/img10.png)}
.nav li.on .icon1,.nav li:hover .icon1{background-image:url(../images/img11.png)}
.nav .icon2{background-image:url(../images/img12.png)}
.nav li.on .icon2,.nav li:hover .icon2{background-image:url(../images/img13.png)}
.nav .icon3{background-image:url(../images/img14.png)}
.nav li.on .icon3,.nav li:hover .icon3{background-image:url(../images/img15.png)}
.nav .icon4{background-image:url(../images/img16.png)}
.nav li.on .icon4,.nav li:hover .icon4{background-image:url(../images/img17.png)}
.nav .icon5{background-image:url(../images/img18.png)}
.nav li.on .icon5,.nav li:hover .icon5{background-image:url(../images/img19.png)}
.nav .icon6{background-image:url(../images/img20.png)}
.nav li.on .icon6,.nav li:hover .icon6{background-image:url(../images/img21.png)}
.hd-top .inner{position:fixed;right:25px;top:26px;z-index:100}
.lang{float:left;position:relative;z-index:10;cursor:pointer;height:30px;padding-left:28px;background:url(../images/img1.png) left center no-repeat;margin-right:16px}
.lang .txt{font-size:16px;color:#333;line-height:30px;padding-right:19px;background:url(../images/img2.png) right center no-repeat}
.lang:hover{background-image:url(../images/img22.png)}
.lang:hover .txt{background-image:url(../images/img23.png)}
.lang .con{position:absolute;top:100%;right:0;left:28px;font-size:16px;color:#333;line-height:20px;display:none}
.lang:hover .con{display:block}
.lang .con a{color:inherit}
.lang .con a:hover{color:#d81e06}
.soBox{float:left;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;width:30px;height:30px;position:relative;z-index:10;border:1px solid transparent;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}
.soBox .btn-so,.soBox .sub{position:absolute;right:0;top:-1px;z-index:2;width:30px;height:30px;background:url(../images/img3.png) center center no-repeat;cursor:pointer;border:none}
.soBox .sub,.soBox.ok .btn-so{display:none}
.soBox.ok .sub{display:block}
.soBox.ok{border-color:#333;width:200px}
.soBox .inp{display:block;width:100%;height:28px;background:0 0;border:none;padding-left:10px;padding-right:30px;font-size:14px;color:#333;line-height:28px}
.fp-viewing-section-1 .lang,.fp-viewing-section-4 .lang,.fp-viewing-section-6 .lang{background-image:url(../images/img1-1.png)}
.fp-viewing-section-1 .lang .txt,.fp-viewing-section-4 .lang .txt,.fp-viewing-section-6 .lang .txt{background-image:url(../images/img2-1.png);color:#fff}
.fp-viewing-section-1 .lang .con,.fp-viewing-section-4 .lang .con,.fp-viewing-section-6 .lang .con{color:#fff}
.fp-viewing-section-1 .lang:hover .txt,.fp-viewing-section-4 .lang:hover .txt,.fp-viewing-section-6 .lang:hover .txt{background-image:url(../images/img23-1.png)}
.fp-viewing-section-1 .soBox .btn-so,.fp-viewing-section-1 .soBox .sub,.fp-viewing-section-4 .soBox .btn-so,.fp-viewing-section-4 .soBox .sub,.fp-viewing-section-6 .soBox .btn-so,.fp-viewing-section-6 .soBox .sub{background-image:url(../images/img3-1.png)}
.fp-viewing-section-1 .soBox.ok,.fp-viewing-section-4 .soBox.ok,.fp-viewing-section-6 .soBox.ok{border-color:#fff}
.fp-viewing-section-1 .soBox .inp,.fp-viewing-section-4 .soBox .inp,.fp-viewing-section-6 .soBox .inp{color:#fff}
.menuBtn{width:30px;cursor:pointer;position:absolute;right:10px;top:50%;z-index:9;padding-top:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.menuBtn b{display:block;height:3px;background-color:#333;margin-bottom:5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.banner{overflow:hidden;position:relative;height:100%}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:45px;height:50px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-o-background-size:auto 50px;-ms-background-size:auto 50px;-moz-background-size:auto 50px;-webkit-background-size:auto 50px;background-size:auto 50px}
.banner .slick-prev{left:50%;margin-left:-645px;background-image:url(../images/arr-l.png)}
.banner .slick-next{right:50%;margin-right:-645px;background-image:url(../images/arr-r.png)}
.banner .slick-dots{position:absolute;left:0;bottom:43px;width:100%;text-align:center;z-index:9}
.banner .slick-dots li{display:inline-block;margin:0 6px}
.banner .slick-dots li button{display:block;width:69px;height:3px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border:none;cursor:pointer;opacity:.5}
.banner .slick-dots li.slick-active button{opacity:1}
.banner .con{display:block;width:100%;height:100%}
.footer{background:url(../images/img24.png) left top no-repeat #2b2a2a;-webkit-background-size:100% auto;background-size:100% auto;padding:193px 5.98% 161px 6.51%;overflow:hidden;position:relative;z-index:2;clear:both}
.footer:after{content:"";position:absolute;left:45.7%;top:0;bottom:0;width:1px;background:#fff;opacity:.1}
.footer .col-l{width:37%}
.footer .col-r{width:48.2%}
.footer .tit1{font-size:48px;color:#fff;line-height:1.3;font-weight:400;margin-bottom:41px}
.footer .tit1 em{display:block;font-family:Arial;font-size:20px;text-transform:uppercase;opacity:.5;margin-top:14px}
.footer .tit2{font-size:20px;color:rgba(255,255,255,.6);line-height:1.5;font-weight:400;margin-bottom:37px;margin-top:6px}
.footer .tit2 em{color:rgba(255,255,255,.5)}
.footer .tit2 i{display:inline-block;vertical-align:middle;width:4px;height:4px;background:#fff;margin:-2px 3px 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.f-contact{font-size:14px;color:rgba(255,255,255,.6);line-height:36px}
.f-contact .img-ma{display:block;width:111px;height:111px;margin-top:13px}
.f-contact .det{padding-left:39px;background-repeat:no-repeat;background-position:left top 10px}
.f-nav{overflow:hidden;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.1);margin:48px 0 16px}
.f-nav li{float:left;margin-right:9.4%;font-size:14px;color:rgba(255,255,255,.6);line-height:36px}
.f-nav li:last-child{margin-right:0}
.f-nav li a{color:inherit}
.f-nav li a:hover{color:#fff}
.f-copy{font-size:14px;color:rgba(255,255,255,.4);line-height:22px}
.f-copy a{color:inherit}
.f-copy a:hover{color:#fff}
.p-list1{overflow:hidden;border-top:1px solid #494848;margin-bottom:54px}
.p-list1 li{float:left;width:25%;border:1px solid #494848;border-top:none}
.p-list1 .con{display:block;height:129px;line-height:129px;text-align:center}
.p-list1 img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}
.p-list1 .img-red{display:none}
.p-list1 .con:hover .img-red{display:inline-block}
.p-list1 .con:hover .img-white{display:none}
.f-message{padding-top:1px}
.f-message .item{overflow:hidden;margin-bottom:23px;font-size:14px;color:#999;line-height:47px}
.f-message .con-l{float:left;width:49%;overflow:hidden;border:1px solid rgba(255,255,255,.1);padding:0 17px}
.f-message .con-r{float:right;width:49%;overflow:hidden;border:1px solid rgba(255,255,255,.1);padding:0 17px}
.f-message .txt1{float:left}
.f-message .txt2{overflow:hidden}
.f-message .inp{display:block;width:100%;height:47px;font-size:14px;color:#999;line-height:47px;border:none;background:0 0}
.f-message .sub{display:block;width:100%;height:49px;background:#d53b3b;border:none;cursor:pointer;font-size:14px;color:#fff;line-height:49px;text-align:center}
.c{clear:both;height:0}
.g-bg{position:absolute;left:0;right:0;top:0;z-index:-1;background-repeat:no-repeat;background-position:right center;-webkit-background-size:auto 100%;background-size:auto 100%;height:860px}
.ban{height:713px;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:cover;background-size:cover}
.ban .tit{font-size:48px;color:#fff;line-height:1.5;padding-top:462px;font-weight:700}
.ban .tit img{display:block;margin-bottom:12px}
.ban .tit.red{color:#d81e06}
.cur{font-size:14px;color:#080607;line-height:66px;width:908px;padding-left:108px;background:#fff;position:relative;z-index:5;padding-bottom:7px;margin:-60px 0 36px -108px}
.cur a{color:inherit}
.cur a:hover,.cur span{color:#d53b3b}
.cur:after{content:"";position:absolute;left:100%;bottom:0;width:0;height:0;border-left:13px solid #e5e5e5;border-bottom:13px solid transparent}
.cur:before{content:"";position:absolute;right:100%;bottom:0;width:0;height:0;border-right:13px solid #e5e5e5;border-bottom:13px solid transparent}
.box1{background-repeat:no-repeat;background-position:left top 24%;padding:65px 0 93px}
.m-txt1{font-size:14px;color:#080607;line-height:1.8571}
.m-txt1 .tit1{font-size:20px;color:#d43a3b;line-height:1.3;font-weight:700}
.m-txt1 .tit1 em{display:block;font-size:14px;font-weight:400;margin-top:1px}
.m-txt1 .con{padding:35px 0 0 13.2%}
.m-txt1 h1{font-size:30px;font-weight:400;margin-bottom:23px}
.m-txt1 p{width:70%}
.box2{padding:65px 0 36px;background-repeat:no-repeat;background-position:left top 20%}
.m-product dl{padding:10px 0 10px 108px;min-height:120px;width:83.43%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin-left:-108px;line-height:100px}
.m-product dl:hover{background:#fff;box-shadow:0 3px 46px rgba(0,0,0,.06)}
.m-product dt{font-size:20px;color:#333;line-height:1.3;font-weight:700;width:20%;display:inline-block;vertical-align:middle;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-product dt em{display:block;font-size:14px;font-weight:400;margin-top:1px}
.m-product dl:hover dt{color:#d43a3b}
.m-product dd{display:inline-block;vertical-align:middle;width:79%;font-size:14px;color:#333;line-height:30px;overflow:hidden;padding-left:3%}
.m-product dd a{display:block;float:left;color:inherit;margin-right:43px}
.m-product dd a:hover{color:#d53b3b}
.box3{padding:69px 0 100px;background-repeat:no-repeat;background-position:left top 86%}
.pages{text-align:center;clear:both}
.pages li{display:inline-block;vertical-align:top;margin:0 10px}
.pages a{display:block;width:40px;height:40px;font-size:20px;color:#c3c3c3;line-height:40px;text-align:center;font-weight:700}
.pages li.on a,.pages li:hover a{background:#d53b3b;color:#fff}
.m-txt2{position:relative;z-index:1;margin-bottom:119px}
.m-txt2 .pic{width:75%;position:relative;z-index:1}
.m-txt2 .pic:after{content:"";position:absolute;left:-60px;top:-60px;z-index:-1;width:100%;height:100%;border:25px solid #f5f5f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.m-txt2 .pic img{display:block;width:100%}
.m-txt2 .txt{width:50%;position:absolute;right:0;bottom:0;z-index:2;background:#fff;padding:51px 12px 70px 40px;font-size:14px;color:#0b0809;line-height:26px}
.m-txt2 .tit{font-size:30px;font-weight:400;line-height:1.5;margin-bottom:17px}
.m-txt2 .more{display:block;width:147px;height:35px;background:#d53b3b;font-size:14px;color:#fff;line-height:35px;text-align:center;margin-top:34px}
.p-list2{overflow:hidden;margin:0 -11px 47px}
.p-list2 li{float:left;width:33.33%;padding:0 11px 20px}
.p-list2 .con{position:relative;z-index:1;height:536px}
.p-list2 .pic{height:300px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1}
.p-list2 .txt{height:236px;padding:26px 17px 0;font-size:14px;color:#0f0d0e;line-height:24px;overflow:hidden}
.p-list2 .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.p-list2 .date{font-size:20px;font-weight:700}
.p-list2 .tit{font-size:20px;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin:16px 0 14px}
.p-list2 .tit a{color:inherit}
.p-list2 .more{display:inline-block;vertical-align:top;font-size:14px;color:#d53b3b;line-height:35px;text-align:center;margin-top:15px}
.p-list2 .con:hover .pic{height:100%}
.p-list2 .con:hover .txt{position:absolute;left:0;right:0;bottom:28px;z-index:2;color:#fff}
.p-list2 .con:hover .more{display:block;width:147px;height:35px;background:#d53b3b;color:#fff;margin-top:35px}
.p-list2 .con:hover .pic:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(transparent,rgba(0,0,0,.5));-webkit-background-size:cover;background-size:cover}
.m-tit1{font-size:20px;color:#d43a3b;line-height:1.5;font-weight:700}
.box4{padding:63px 0 100px;background-repeat:no-repeat;background-position:left top 58%}
.m-txt3{font-size:14px;color:#080607;line-height:1.8571;margin-bottom:75px}
.m-txt3 .con{padding:95px 0 0 13.2%}
.m-product{margin:76px -8px 0}
.m-product .slick-next,.m-product .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:50px;height:50px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#f6f6f6;cursor:pointer}
.m-product .slick-prev{left:-60px;background-image:url(../images/img44.png)}
.m-product .slick-next{right:-60px;background-image:url(../images/img45.png)}
.m-product .slick-prev:hover{background-color:#d53b3b;background-image:url(../images/img46.png)}
.m-product .slick-next:hover{background-color:#d53b3b;background-image:url(../images/img47.png)}
.m-product .slick-dots{position:absolute;left:0;bottom:-20px;width:100%;text-align:center;z-index:9}
.m-product .slick-dots li{display:inline-block;margin:0 2px}
.m-product .slick-dots li button{display:block;width:10px;height:10px;font-size:0;line-height:0;text-indent:999px;background-color:#666;border-radius:50%;border:none;padding:0}
.m-product .slick-dots li.slick-active button{background-color:#d43a3b}
.m-product .con{display:block;width:94%;margin:0 auto;position:relative;z-index:1}
.m-product .pic{height:400px;line-height:400px;text-align:center;background:#f6f6f6}
.m-product .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;margin-top:-30px}
.m-product .con:hover .pic{background:0 0}
.m-product .con:hover .pic img{-webkit-transform:scale(1.21);-moz-transform:scale(1.21);-ms-transform:scale(1.21);-o-transform:scale(1.21);transform:scale(1.21)}
.m-product .txt{position:absolute;left:0;right:0;bottom:26px;z-index:2;font-size:14px;color:#0d0a0c;line-height:24px;padding:0 21px}
.m-product .tit{font-size:20px;font-weight:400;line-height:1.5;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}
.m-product .tit a{color:inherit}
.box5{padding:67px 0 158px;background-repeat:no-repeat;background-position:left bottom}
.col-side{float:left;width:219px}
.col-main{float:right;width:75%}
.snav li{position:relative;z-index:1;margin-bottom:51px}
.snav a{display:block;font-size:16px;color:#333;line-height:30px;padding-right:30px;background-repeat:no-repeat;background-position:right center}
.snav a:hover{color:#d53b3b}
.snav li.on a{font-size:30px;color:#d53b3b;font-weight:700;background-image:url(../images/img50.png)}
.snav i{width:40px;height:40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:absolute;right:100%;top:50%;margin-top:-20px;margin-right:17px;display:none}
.snav li.on i{display:block}
.m-txt4{font-size:14px;color:#0b0809;line-height:1.86}
.m-txt4 .txt1{font-size:20px;line-height:1.7}
.p-list3 li{overflow:hidden;padding:18px 10% 16px 0;margin-bottom:18px}
.p-list3 li:hover{background:url(../images/img54.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}
.p-list3 .date{float:left;width:162px;border-right:2px solid rgba(140,140,140,.3);font-family:"Impact Regular";font-size:14px;color:#d53b3b;line-height:1.2;text-align:center;margin-right:24px;margin-top:4px}
.p-list3 .date span{display:block;font-size:40px;line-height:48px;margin-bottom:2px}
.p-list3 .txt{overflow:hidden;font-size:14px;color:#000;line-height:24px}
.p-list3 .tit{font-size:20px;font-weight:400;margin-bottom:14px}
.p-list3 .tit a{color:inherit}
.p-list3 li:hover .txt{color:#fff}
.p-list3 li:hover .date{color:#fff;border-color:rgba(255,255,255,.3)}
#map{height:357px;border:8px solid #f4f4f4}
#map img{transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;max-width:none}
.m-contact{font-size:14px;color:#080607;line-height:24px;padding:36px 30px 0}
.m-contact .txt{margin-bottom:70px}
.m-contact .txt:last-child{margin-bottom:0}
.m-contact .tit1{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:34px}
.m-contact .tit2{font-size:16px;font-weight:400;margin-bottom:2px}
.m-tit2{font-size:20px;color:#080607;line-height:1.5;font-weight:400;padding:30px}
.p-list4{margin-top:5px;padding-bottom:80px}
.p-list4 li{margin-bottom:20px}
.p-list4 .con1{border:1px solid #dcdcdc;position:relative;z-index:1;overflow:hidden;padding:21px 119px 21px 30px;font-size:14px;color:#747474;line-height:24px}
.p-list4 .con2{position:relative;border:1px solid #dcdcdc;border-top:none;padding:3px 30px 57px;font-size:16px;color:#080607;line-height:30px;background:#f9f9f9;display:none}
.p-list4 .tit2{font-size:16px;font-weight:400;padding:30px 0}
.p-list4 .tit1{float:left;font-size:30px;color:#d53b3b;line-height:40px;font-weight:400}
.p-list4 .txt1{float:left;margin-left:20px;padding-left:21px;position:relative;z-index:1;line-height:40px}
.p-list4 .txt1:after{content:"";position:absolute;left:0;top:50%;width:1px;height:20px;background:#dcdcdc;margin-top:-10px}
.p-list4 .txt1 span{display:inline-block;vertical-align:middle;padding:0 19px;background:#efefef;margin-right:20px;line-height:24px}
.p-list4 .txt2{clear:both;padding-top:11px}
.p-list4 .txt2 span{display:inline-block;vertical-align:top;margin-right:36px}
.p-list4 .btn-det{width:119px;position:absolute;right:0;top:0;bottom:0;background:#f2f2f2;border-left:1px solid #dcdcdc;cursor:pointer}
.p-list4 .btn-det .con{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:14px;color:#747474;line-height:1.5}
.p-list4 .btn-det span{display:inline-block;vertical-align:top;padding-right:19px;background-repeat:no-repeat;background-position:right center}
.p-list4 .btn-det .s1{background-image:url(../images/img59.png)}
.p-list4 .btn-det .s2{background-image:url(../images/img60.png);color:#fff;display:none}
.p-list4 li.on .btn-det .s2{display:inline-block}
.p-list4 li.on .btn-det .s1{display:none}
.p-list4 li.on .con2{display:block}
.p-list4 li.on .con1{background:#f2f2f2}
.p-list4 li.on .btn-det{background:#ee2828}
.p-list5{margin:0 -7px 88px;font-size:0}
.p-list5 li{display:inline-block;vertical-align:top;width:33.33%;padding:0 7px 12px}
.p-list5 .pic{height:0;padding-top:77.419%;position:relative;z-index:1;overflow:hidden}
.p-list5 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.p-list5 .con{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.p-list5 .con:hover{box-shadow:0 3px 46px rgba(0,0,0,.14)}
.p-list5 .con:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.p-list5 .icon{position:absolute;left:50%;top:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%}
.p-list5 .txt{font-size:14px;color:#1d1b1c;line-height:24px;padding:15px 20px 17px;background:#fff}
.p-list5 .tit{font-size:20px;line-height:30px;font-weight:700;height:60px;margin-bottom:10px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.p-list5 .tit a{color:inherit}
.p-list5 .det{height:48px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.m-news{border:1px solid #dbdbdb;padding:37px 56px 35px 34px;background:#fff;margin-bottom:27px}
.m-news .slick-dots{position:absolute;right:0;bottom:9px;text-align:right;z-index:9}
.m-news .slick-dots li{display:inline-block;margin-left:5px}
.m-news .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:999px;background-color:#ccc;border-radius:50%;border:none;cursor:pointer}
.m-news .slick-dots li.slick-active button{background-color:#d81e06}
.m-news .pic{float:left;width:293px;margin-right:56px;overflow:hidden}
.m-news .pic img{display:block;width:100%}
.m-news .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.m-news .txt{overflow:hidden;font-size:14px;color:#666;line-height:24px;padding-top:42px}
.m-news .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.m-news .more{display:block;width:120px;height:31px;background:#d81e06;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:12px;color:#fff;line-height:31px;text-align:center;margin-top:23px}
.m-btn1:hover,.m-news .more:hover,.m-txt2 .more:hover,.m-txt5 .more:hover{background:#c91c06}
.m-news .tit{font-size:24px;color:#333;line-height:1.5;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.m-news .tit a{color:inherit}
.m-news .tit:hover{color:#d81e06}
.m-news .info{color:rgba(51,51,51,.6);border-bottom:1px solid #e5e5e5;padding:9px 0 18px;margin-bottom:17px}
.m-news .info img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:7px}
.m-news .info span{display:inline-block;vertical-align:top;margin-right:23px}
.p-list6{overflow:hidden;margin:0 -8px 25px}
.p-list6 li{float:left;width:50%;padding:0 8px 15px}
.p-list6 .con{display:block;border:1px solid #dbdbdb;padding:33px 46px 0 22px;height:169px;background:#fff}
.p-list6 .date{float:left;width:61px;height:61px;padding:11px 0 0;margin-top:2px;background:#999;font-size:12px;color:#fff;line-height:1;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin-right:22px}
.p-list6 .con:hover .date{background:#d53b3b}
.p-list6 .date span{display:block;font-family:Arial;font-size:30px;font-weight:700;line-height:1}
.p-list6 .txt{overflow:hidden;font-size:14px;color:#7d7d7d;line-height:20px}
.p-list6 .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.p-list6 .tit{font-size:18px;color:#333;font-weight:700;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-bottom:13px}
.p-list6 .tit a{color:inherit}
.p-list6 .tit:hover{color:#d53b3b}
.p-list6 .more{display:inline-block;vertical-align:top;color:inherit;margin-top:16px}
.p-list6 .more:hover{color:#d53b3b}
.m-float{position:fixed;right:0;bottom:0;z-index:10}
.m-float li{width:54px;height:54px;background:rgba(0,0,0,.5);position:relative;z-index:1;padding-top:9px;margin-top:1px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-float li:hover{background:#d53b3b}
.m-float i{display:block;width:37px;height:37px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;margin:0 auto}
.m-float .pic{position:absolute;right:100%;bottom:0;width:100px;display:none}
.m-float .pic img{display:block;width:100%}
.m-float li:hover .pic{display:block}
.m-float li .txt{position:absolute;right:0;bottom:0;z-index:-1;height:54px;overflow:hidden;transition:.5s;width:54px;line-height:54px;font-size:16px;color:#fff;padding-right:54px;text-align:center;background:#d53b3b;border-radius:5px;opacity:0}
.m-float li:hover .txt{width:190px;opacity:1}
.m-tit3{font-size:48px;color:#333;line-height:1.4;font-weight:700;text-align:center}
.m-tit3 em{display:block;text-transform:uppercase;font-size:20px;font-family:Arial;opacity:.5;margin-top:2px}
.m-media{height:100%;position:relative;z-index:5}
.m-media:after{content:"";position:absolute;left:0;right:0;top:50%;z-index:0;height:1px;background:#000;opacity:.06}
.m-media .m-tit3{position:absolute;left:0;right:0;top:55px;z-index:2}
.m-media .slick-list,.m-media .slick-slide,.m-media .slick-slider,.m-media .slick-track{height:100%}
.m-media .slick-slide:nth-child(2n){background:#f8f8f8}
.m-media .item{position:relative;z-index:1}
.m-media .slick-next,.m-media .slick-prev{position:absolute;overflow:hidden;bottom:37px;width:55px;height:55px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border:none;background-color:#fff;cursor:pointer}
.m-media .slick-prev{right:178px;background-image:url(../images/img79.png)}
.m-media .slick-next{right:113px;background-image:url(../images/img80.png)}
.m-media .slick-prev:hover{background-color:#d53b3b;background-image:url(../images/img81.png)}
.m-media .slick-next:hover{background-color:#d53b3b;background-image:url(../images/img82.png)}
.m-media .pic{height:50%;position:absolute;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;display:none}
.m-media .item:hover .pic{display:block}
.m-media .pic:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:#d53b3b;margin-top:-1px}
.m-media .pic:before{content:"";position:absolute;left:50%;bottom:100%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #d53b3b}
.m-media .date{display:block;width:111px;height:111px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px dashed rgba(0,0,0,.4);font-size:36px;color:#000;line-height:111px;text-align:center;font-weight:700;font-family:Impact;margin:0 auto 37px;position:absolute;left:0;right:0;bottom:50%}
.m-media .date:after{content:"";position:absolute;left:50%;top:100%;width:40px;height:3px;background:#cacaca;margin-left:-20px;margin-top:37px}
.m-media .txt{font-size:15px;color:rgba(4,0,0,.5);line-height:26px}
.m-media .tit{font-size:18px;color:#333;line-height:30px;font-weight:400;height:60px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:26px}
.m-media .tit a{color:inherit}
.m-media .tit:hover{color:#d53b3b}
.m-media .con{padding:0 19%;position:absolute;left:0;right:0;top:50%;margin-top:38px}
.m-media .det{height:104px;overflow:hidden}
.m-media .item:hover .date{position:static;border:none;color:#d53b3b;width:auto;height:auto;line-height:1.5;margin-bottom:15px}
.m-media .item:hover .date:after{display:none}
.m-media .item:hover .con{position:static;margin-top:0;top:0}
.m-media .item:hover .txt{position:absolute;left:0;right:0;bottom:50%;margin-bottom:42px}
.p-list7{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}
.p-list7 li{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}
.p-list7 li.on{opacity:1}
.m-txt5{position:absolute;left:6.85%;top:21.5%;z-index:2;font-size:15px;color:#fff;line-height:26px}
.m-txt5 .det{width:242px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:42px 0 66px}
.m-txt5 .more{display:block;width:147px;height:35px;background:#d53b3b;font-size:12px;color:#fff;line-height:35px;text-align:center}
.m-txt5 .tit{font-size:48px;color:#fff;line-height:3.1;font-weight:700;position:relative;z-index:1}
.m-txt5 .tit:after{content:"";display:block;width:59px;height:3px;background:#d6001d}
.m-txt5 em{font-size:180px;line-height:1;position:absolute;left:-72%;bottom:9%;z-index:-1;text-transform:uppercase;color:#000;opacity:.06;font-weight:700}
.m-project-txt{position:absolute;right:0;bottom:34%;font-size:15px;color:#fff;line-height:22px;padding:45px 130px 52px 72px;width:664px;background:rgba(0,0,0,.5)}
.m-project-txt .item{display:none}
.m-project-txt .item.on{display:block}
.m-project-txt .det{
	margin:12px 0 0;
		overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.m-project-txt .more{color:#d53b3b;display: inline-block;vertical-align: top;margin-bottom: 26px;}
.m-project-txt .more:hover{text-decoration:underline}
.m-project-txt .pic img{display:block;height:20px}
.m-project-txt .tit{font-size:24px;font-weight:700;line-height:2.35}
.m-project-txt .tit a{color:inherit}
.m-project-txt .tit:after{content:"";display:block;width:37px;height:2px;background:#fff}
.m-project-pic{width:580px;position:absolute;right:13%;bottom:16%}
.m-project-pic .slick-next,.m-project-pic .slick-prev{position:absolute;overflow:hidden;top:50%;margin-top:-21px;width:42px;height:42px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border:none;background-color:#fff;cursor:pointer}
.m-project-pic .slick-prev{left:-16px;background-image:url(../images/img79.png)}
.m-project-pic .slick-next{right:-16px;background-image:url(../images/img80.png)}
.m-project-pic .slick-prev:hover{background-color:#d53b3b;background-image:url(../images/img81.png)}
.m-project-pic .slick-next:hover{background-color:#d53b3b;background-image:url(../images/img82.png)}
.m-project-pic .pic{width:95%;margin:0 auto;position:relative;z-index:1;cursor:pointer}
.m-project-pic .pic img{display:block;width:100%}
.m-project-pic .pic:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5}
.m-project-pic .pic:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #d53b3b;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.m-project-pic .slick-current .pic:after{display:none}
.m-project-pic .slick-current .pic:before{display:block}
.bg-about1{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:left center}
.bg-about2{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:left center}
.p-list9{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}
.p-list9 li{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}
.p-list9 li.on{opacity:1}
.box-about{width:39.7%;margin-left:6.85%;position:relative;z-index:1}
.p-list8{position:absolute;left:0;bottom:119px}
.p-list8 li{display:inline-block;vertical-align:top;margin-right:60px;font-size:16px;color:#333;line-height:1.5;text-align:center;cursor:pointer}
.p-list8 .pic{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px dashed rgba(0,0,0,.3);padding:7px;margin-bottom:9px}
.p-list8 .pic i{display:block;width:97px;height:97px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.p-list8 .pic .icon1{background-color:#fff}
.p-list8 .pic .icon2{background-color:#d53b3b;display:none}
.p-list8 li.on .pic .icon1{display:none}
.p-list8 li.on .pic .icon2{display:block}
.m-txt6{font-size:15px;color:#333;line-height:26px}
.m-txt6 .det{max-height:130px;overflow:hidden;margin-top:41px;margin-bottom:266px}
.m-txt6 .tit{font-size:48px;color:#333;line-height:3.3;font-weight:700;position:relative;z-index:1;border-bottom:1px solid #e3e3e3}
.m-txt6 .tit:after{content:"";display:block;width:59px;height:3px;background:#d6001d;position:absolute;left:0;bottom:-2px}
.m-txt6 .tit em{font-size:180px;line-height:1;position:absolute;left:-27%;bottom:25%;z-index:-1;text-transform:uppercase;color:#000;opacity:.06;font-weight:700}
.m-txt6 .item{display:none}
.m-txt6 .item.on{display:block}
.m-btn1{display:block;width:167px;height:42px;background:#d53b3b;font-size:15px;color:#fff;line-height:42px;text-align:center;margin:0 auto}
.m-btn1:hover{color:#fff}
.m-txt6 .m-btn1{margin-left:0}
.box-product{position:relative;z-index:1;overflow:hidden;padding:0}
.box-product .pic-bg{position:absolute;left:50%;top:40px;z-index:2;width:559px;height:559px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:16px solid #fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.box-product .pic-bg:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #d53b3b}
.box-product .item{width:50%;float:left;overflow:hidden;margin-bottom:198px}
.box-product .item:nth-last-child(1),.box-product .item:nth-last-child(2){margin-bottom:0}
.box-product .pic{float:right;width:221px;height:221px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px dashed rgba(0,0,0,.3);line-height:221px;text-align:center}
.box-product .pic img{display:inline-block;vertical-align:middle}
.box-product .item:hover .pic .img1,.box-product .pic .img2{display:none}
.box-product .item:hover .pic .img2{display:inline-block}
.box-product .item1:hover .pic{border-color:transparent;background:url(../images/img107.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.box-product .item2:hover .pic{border-color:transparent;background:url(../images/img107-2.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.box-product .item3:hover .pic{border-color:transparent;background:url(../images/img107-4.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.box-product .item4:hover .pic{border-color:transparent;background:url(../images/img107-3.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}

.box-product .txt{overflow:hidden;font-size:16px;color:rgba(51,51,51,.8);line-height:30px;padding-top:20px}
.box-product .txt a{color:inherit}
.box-product .txt a:hover{color:#d53b3b}
.box-product .con{overflow:hidden}
.box-product .con .col-l{margin-right:36px}
.box-product .con .col-r{float:none;overflow:hidden}
.box-product .tit{font-size:22px;color:#333;line-height:48px;font-weight:700;position:relative;z-index:1;margin-bottom:6px}
.box-product .item:hover .tit{color:#d53b3b}
.box-product .tit:after{content:"";position:absolute;left:0;bottom:0;width:38px;height:1px;background:#535353;opacity:.5}
.box-product .item1 .pic,.box-product .item3 .pic{margin:0 160px 0 72px}
.box-product .item2 .pic,.box-product .item4 .pic{float:left;margin:0 72px 0 160px}
.box-product .item1 .txt,.box-product .item3 .txt{text-align:right}
.box-product .item1 .tit:after,.box-product .item3 .tit:after{right:0;left:auto}
.btn-arrow{display:block;width:73px;height:73px;position:absolute;left:50%;bottom:79px;z-index:10;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;margin-left:-36px}
.box-product .item4 .con{
	max-width: 70%;
}
.box-product .item4 .con p{
	display: inline-block;vertical-align: top;
	width: 45%;
}
@media only screen and (max-width:1920px){
.ban .tit,.footer .tit1{font-size:2.5vw}
.m-txt1 h1,.m-txt2 .tit,.p-list4 .tit1,.snav li.on a{font-size:1.5625vw}
.m-tit3,.m-txt5 .tit,.m-txt6 .tit{font-size:2.5vw}
.m-txt5 .tit em,.m-txt6 .tit em{font-size:9.375vw}
.m-media .date{font-size:1.875vw}
}
@media only screen and (max-width:1768px){
.nav{padding-top:15px}
.nav li{margin-bottom:10px;font-size:14px}
.nav i{width:45px;height:45px}
.box-product .item{margin-bottom:140px}
.m-project-pic{bottom:10%}
}
@media only screen and (max-width:1600px){
.box-product .pic-bg{width:490px;height:490px;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.box-product .item{margin-bottom:80px}
.m-media .con{padding:0 10%}
.m-media .txt{font-size:12px;line-height:20px}
.m-media .item:hover .txt{margin-bottom:20px}
.m-media .det{height:80px}
.m-media .tit{font-size:16px;line-height:24px;height:48px;margin-bottom:15px}
.box-product .txt{font-size: 14px;}
}
@media only screen and (max-width:1440px){
body{padding-left:80px!important}
.header,.logo{width:80px}
.logo img{width:40%}
.nav i{width:36px;height:36px}
.ban{height:500px}
.ban .tit{padding-top:320px}
/*.ban .tit img{height:120px}*/
.g-bg{height:600px}
.footer{padding:50px 5%}
.footer .tit1 em{font-size:16px}
.footer .tit2{font-size:16px;margin-bottom:20px}
.f-nav li{margin-right:8%;font-size:12px}
.p-list1 img{max-width:80%}
.footer .tit1{margin-bottom:20px}
.f-nav{margin-top:20px}
.box1,.box2,.box4,.box5{padding:0 0 50px}
.m-txt1 .tit1{font-size:16px}
.m-txt1 .tit1 em{font-size:12px}
.m-txt1 h1{font-size:22px}
.f-contact{font-size:12px;line-height:30px}
.f-copy{font-size:12px;line-height:1.5}
.p-list1 .con{height:110px;line-height:110px}
.p-list1{margin-bottom:30px}
.m-product dd a{margin-right:30px}
.m-product dt{font-size:18px}
.m-product dt em{font-size:12px}
.m-txt2 .tit{font-size:22px}
.m-txt2 .txt{padding-top:30px;padding-bottom:30px}
.m-txt2{margin-bottom:50px}
.p-list2 .txt{font-size:12px}
.m-tit1,.p-list2 .date,.p-list2 .tit,.pages a{font-size:16px}
.m-txt3 .con{padding-top:40px}
.m-product{margin-top:30px}
.m-product .txt{padding:0 10px;font-size:12px}
.m-product .tit{font-size:16px}
.snav a{font-size:14px}
.snav li.on a{font-size:22px}
.m-txt4 .txt1{font-size:16px}
.col-side{width:200px;margin-right:50px}
.p-list3 .tit{font-size:18px}
.p-list3 li{padding-right:0}
.p-list3 .date span{font-size:32px}
.m-contact .tit1{font-size:18px;margin-bottom:20px}
.m-contact .txt{margin-bottom:30px}
.m-tit2{font-size:16px}
.p-list4{padding-bottom:30px}
.p-list4 .tit1{font-size:22px}
.p-list5 .txt{padding:10px;font-size:12px}
.p-list5 .tit{font-size:16px}
.p-list5{margin-bottom:30px}
.m-news .tit{font-size:18px}
.p-list6 .tit{font-size:16px}
.p-list6 .con{padding-left:20px;padding-right:20px}
.p-list8 li{margin-right:30px;font-size:14px}
.m-txt6{font-size:12px;line-height:24px}
.m-txt6 .det{max-height:120px;margin-top:20px;margin-bottom:200px}
.p-list8{bottom:70px}
.p-list8 .pic i{width:80px;height:80px}
.box-product .pic{width:170px;height:170px;line-height:170px}
.box-product .txt{font-size:12px;line-height:24px;padding-top:0}
.box-product .tit{font-size:18px}
.box-product .pic-bg{width:420px;height:420px}
.box-product .item1 .pic,.box-product .item3 .pic{margin-right:130px;margin-left:30px}
.box-product .item2 .pic,.box-product .item4 .pic{margin-right:30px;margin-left:130px}
.m-project-txt .tit{font-size:18px}
.m-txt5{left:2%}
.box-about{margin-left:2%}
.m-txt5 .tit em,.m-txt6 .tit em{left:-14%}
.m-tit3 em{font-size:14px}
.m-media .m-tit3{top:20px}
}
@media only screen and (max-width:1199px){
.wp{width:auto;padding:0 10px}
body{padding-left:0!important;padding-top:80px!important}
.header{bottom:auto;right:0;height:80px;width:auto;padding:0 10px;box-shadow:0 0 5px rgba(0,0,0,.3)}
.menuBtn{display:block}
.hd-top{position:fixed;left:0;right:0;top:80px;bottom:0;z-index:100;background:#fff;border-top:1px solid rgba(0,0,0,.2);padding:20px 0;overflow-x:hidden;overflow-y:auto;display:none}
.hd-top .inner{position:static;right:0;top:0}
.lang{padding:0 10px;margin-right:0;text-align:right;float:none;background:0 0!important}
.lang .con,.lang .txt{display:inline-block;vertical-align:middle;position:static;left:0;background:0 0!important;font-size:14px;color:#333!important}
.lang:hover .con{display:inline-block}
.logo{float:left;position:static;bottom:auto;width:auto;height:80px;line-height:80px}
.logo img{width:auto;height:60%}
.logo .img-pc{display:none}
.logo .img-m{display:inline-block;vertical-align:middle}
.soBox,.soBox.ok{float:none;width:90%;height:42px;border-color:#333;margin:10px auto;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.soBox .btn-so{display:none}
.soBox .sub{display:block;width:42px;height:42px;background-image:url(../images/img3.png)!important}
.soBox .inp{height:40px;line-height:40px;color:#333!important}
.footer{padding-left:3%;padding-right:3%}
.f-nav li{margin-right:4%}
.footer .tit1{font-size:24px}
.g-bg{display:none}
.ban .tit{font-size:24px}
.ban .tit img{width:60%;height:auto}
.cur{width:auto;margin-left:0;padding-left:10px;padding-right:10px}
.m-product dl{width:auto;margin-left:0;padding-left:10px}
.m-txt3 .con{padding-left:0}
.snav li.on a{font-size:20px}
.snav li{margin-bottom:30px;padding-left:40px}
.snav i{left:0;margin-right:0;width:30px;height:30px;margin-top:-15px}
.m-tit2{padding:0;margin-bottom:20px}
.p-list4 .con1{font-size:12px}
.p-list4 .con2{font-size:14px;padding-bottom:20px}
.p-list4 .tit2{font-size:14px;padding:20px 0}
.p-list4 .tit1{font-size:20px}
.col-main{width:72%}
.p-list5 .tit{font-size:14px;line-height:24px;height:48px}
.m-news{padding:20px}
.m-news .pic{margin-right:30px}
.p-list6 .con{padding-left:10px;padding-right:10px}
.p-list6 .date span{font-size:24px}
#fp-nav.right{display:none}
.banner{height:600px}
.btn-arrow{display:none}
#page2,#page3,#page4{padding:100px 0}
.m-tit3,.m-txt5 .tit,.m-txt6 .tit{font-size:24px}
.box-about{width:50%}
.m-txt5{width:242px;position:static;margin-left:2%;font-size:12px}
.m-project-txt{width:50%;padding:30px 20px;font-size:12px}
.m-project-txt .tit{font-size:16px}
.m-project-pic{width:480px}
.m-txt5 .det{margin-top:10px;width:80%}
.m-media{height:600px}
.m-media .slick-next{right:100px;bottom:20px}
.m-media .slick-prev{right:160px;bottom:20px}
.m-media .date{font-size:18px}
.box-product .pic-bg{width:300px;height:300px;border-width:8px}
.box-product .item1 .pic,.box-product .item3 .pic{margin-right:30px}
.box-product .item2 .pic,.box-product .item4 .pic{margin-left:30px}
.box-product .item4 .con{max-width: 100%;}
}
@media only screen and (max-width:959px){
.footer{padding:30px 10px 10px}
.footer:after{display:none}
.footer .col-l,.footer .col-r{float:none;width:auto}
.footer .col-l{margin-bottom:20px}
.footer .tit1{text-align:center}
.footer .tit1 em{margin-top:10px}
.m-txt2 .pic:after{display:none}
.m-txt2 .pic{width:auto}
.m-txt2 .txt{position:static;width:auto;padding:20px 0}
.m-txt2{margin-bottom:20px}
.box3{padding:0 0 50px}
.p-list2 li{width:50%}
.col-side{float:none;margin-right:0}
.col-main{float:none;width:auto}
.snav li{margin-bottom:20px}
.banner{height:500px}
.p-list8 li{margin-right:20px}
.bg-about1{background-position:center center}
.box-product .pic-bg{display:none}
.box-product .item{width:auto;float:none;margin-bottom:20px!important}
.box-product .pic{float:left}
.box-product .item1 .txt,.box-product .item3 .txt{text-align:left}
.box-product .item1 .tit:after,.box-product .item3 .tit:after{left:0;right:auto}
.m-project-pic{width:410px}
.m-media .m-tit3{top:30px}
}
@media only screen and (max-width:767px){
body{padding-top:50px!important}
.header{height:50px}
.logo{height:50px;line-height:50px}
.hd-top{top:50px}
.nav{padding:0 5%;}
.nav i{display:inline-block;vertical-align:middle;margin-right:10px}
.nav li{text-align: left;}
.footer .tit1{font-size:20px}
.footer .tit1 em{font-size:12px}
.f-nav{display:none}
.f-copy{border-top:1px solid rgba(255,255,255,.1);padding-top:10px;margin-top:20px}
.footer .tit2{font-size:14px;margin-top:0;margin-bottom:10px}
.p-list1 .con{height:80px;line-height:80px}
.p-list1{margin-bottom:20px}
.f-message .con-l,.f-message .con-r{padding:0 10px;float:none;width:auto}
.f-message .con-l{margin-bottom:10px}
.f-message .item{font-size:12px;margin-bottom:10px}
.ban{height:180px}
.ban .tit{font-size:20px;padding-top:110px}
.cur{font-size:12px;line-height:1.5;padding:10px 0;margin-top:0;margin-bottom:20px}
.cur:after,.cur:before{display:none}
.m-txt1 .con{padding:20px 0 0}
.m-txt1 p{width:auto}
.m-txt1 h1{font-size:18px}
.box1,.box2,.box4{padding-bottom:30px}
.m-product dl{line-height:auto;min-height:0;padding-left:0}
.m-product dt{display:block;width:auto;margin-bottom:10px;font-size:16px}
.m-product dd{display:block;width:auto;padding-left:0}
.m-txt2 .tit{font-size:18px;margin-bottom:10px}
.m-txt2 .more{margin-top:20px}
.p-list2{margin:0 0 20px}
.p-list2 li{float:none;width:auto;padding:0 0 10px}
.p-list2 .con{height:400px}
.p-list2 .pic{height:220px}
.p-list2 .txt{height:auto;padding:10px}
.p-list2 .date,.p-list2 .tit{font-size:14px}
.p-list2 .tit{margin:5px 0}
.p-list2 .more{font-size:12px}
.p-list2 .con:hover .txt{bottom:20px}
.pages a{font-size:12px;width:30px;height:30px;line-height:30px}
.pages li{margin:0 5px}
.m-txt3 .con{padding-top:20px}
.m-txt3{margin-bottom:30px}
.m-product{margin:20px 0 0}
.m-product .con{width:auto}
.snav li{padding-left:30px;margin-bottom:10px}
.snav li.on a{font-size:16px}
.snav i{width:24px;height:24px;margin-top:-12px}
.snav a{line-height:1.5}
.col-side{width:auto;margin-bottom:20px}
.p-list3 li{padding:10px;margin-bottom:10px}
.p-list3 .date{float:none;width:auto;border:none;text-align:left;font-size:12px}
.p-list3 .date span{font-size:20px;line-height:1;display:inline-block;margin-right:5px}
.p-list3 .txt{font-size:12px;line-height:1.8}
.p-list3 .tit{font-size:16px;margin-bottom:10px}
#map{height:300px;border-width:4px}
.m-contact{padding:20px 0 0;font-size:12px}
.m-contact .tit1{font-size:16px}
.m-contact .tit2,.m-tit2{font-size:14px}
.p-list4 .con1{padding:10px 10px 0}
.p-list4 .tit1{font-size:18px;line-height:1.5;float:none}
.p-list4 .txt1{float:none;margin-left:0;padding-left:0}
.p-list4 .txt1:after{display:none}
.p-list4 .txt1 span{padding:0 10px;margin-right:10px}
.p-list4 .con2{padding:10px;line-height:1.8}
.p-list4 .tit2{padding:10px 0}
.p-list4 .btn-det{position:static;width:auto;border:none;margin:10px -10px 0}
.p-list4 .btn-det .con{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);line-height:40px}
.p-list4 .txt2 span{margin-right:20px}
.p-list5 li{float:none;width:auto}
.p-list5 .tit{height:auto}
.m-news{padding:10px}
.m-news .pic{float:none;width:auto;margin-right:0;margin-bottom:20px}
.m-news .txt{padding-top:0;font-size:12px}
.m-news .tit{font-size:16px}
.m-news .info{padding-bottom:10px;margin-bottom:10px}
.p-list6 li{float:none;width:auto}
.p-list6 .con{height:auto;padding:10px}
.p-list6 .txt{font-size:12px}
.banner{height:220px}
.banner .slick-dots{bottom:10px}
.banner .slick-dots li button{width:20px;height:2px}
#page2,#page3,#page4{padding:30px 0}
.m-tit3,.m-txt5 .tit,.m-txt6 .tit{font-size:20px}
.bg-about1,.bg-about2{display:none}
.box-about{width:auto;margin:0 10px}
.m-txt5 .tit em,.m-txt6 .tit em{font-size:50px;left:-6%}
.p-list8{text-align:center;right:0;position:static;bottom:0;margin-bottom:20px}
.p-list8 li{margin:0 10px;display:inline-block;vertical-align:top}
.p-list8 .pic i{width:60px;height:60px}
.m-txt6 .m-btn1{margin-left:auto}
.m-btn1{font-size:14px}
.m-txt6 .det{max-height:none;margin-bottom:20px}
.box-product .pic{width:100px;height:100px;line-height:100px;margin:0 10px 0 0!important}
.box-product .pic img{max-width:50%;max-height:50%}
.box-product{margin:20px 10px}
.box-product .tit{font-size:16px;line-height:2}
.m-project-txt{position:static;width:auto;margin:20px 10px;padding:10px}
.m-project-pic{position:static;width:90%;margin:0 auto}
.m-txt5 .det{width:auto;margin-bottom:20px}
.m-media .slick-prev{right:50%;margin-right:5px}
.m-media .slick-next{left:50%;right:auto;margin-left:5px}
.m-media .slick-next,.m-media .slick-prev{width:40px;height:40px}
.m-float li{width:44px;height:44px;padding-top:7px}
.m-float i{width:30px;height:30px}
.m-float li .txt{height:44px;line-height:44px;width:44px;font-size:14px;padding-right:44px}
}