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}
.c{clear:both}
.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{}
.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}
@font-face {

}
.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;-webkit-text-size-adjust:none;background-color:#fff;overflow-x:hidden;overflow-y:auto}
a{text-decoration:none;color:#444;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
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:95%;max-width:1440px;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}

@font-face{font-family:Montserrat;src:url(../other/Montserrat-Regular.otf)}
@font-face{font-family:Regular;src:url(../other/Manrope.otf)}
@font-face{font-family:manrope;src:url(../other/manrope-medium.otf)}
@font-face{font-family:bold;src:url(../other/manrope-bold.otf)}
@font-face{font-family:semibold;src:url(../other/manrope-semibold.otf)}
.bd1{padding-top:122px}
.header{position:fixed;top:0;left:0;right:0;z-index:10;padding:0 85px}
.header:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.bd1 .header{background-color:#fff}
.header.fixed{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-ms-box-shadow:0 0 10px rgba(0,0,0,.2);-o-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.logo{float:left;height:122px;line-height:122px;overflow:hidden}
.logo a{display:block;overflow:hidden}
.logo img{display:inline-block;vertical-align:middle;height:77px}
.header .hd-r{float:right;padding-top:38px}
.header .hd-r dd{float:left;position:relative;margin-left:22px}
.header .hd-r dd a{display:block;float:left;width:48px;height:48px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:50%;-webkit-box-shadow:0 4px 57px rgba(0,0,0,.15);-moz-box-shadow:0 4px 57px rgba(0,0,0,.15);-ms-box-shadow:0 4px 57px rgba(0,0,0,.15);-o-box-shadow:0 4px 57px rgba(0,0,0,.15);box-shadow:0 4px 57px rgba(0,0,0,.15);overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.header .hd-r dd a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.header .hd-r dd .so{background-image:url(../images/icon1.png)}
.header .hd-r dd .lang{background-image:url(../images/icon2.png)}
.header .hd-r dd:hover .so{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}
.header .hd-r .down{width:0;border-radius:24px;-webkit-box-shadow:0 4px 57px rgba(0,0,0,.15);-moz-box-shadow:0 4px 57px rgba(0,0,0,.15);-ms-box-shadow:0 4px 57px rgba(0,0,0,.15);-o-box-shadow:0 4px 57px rgba(0,0,0,.15);box-shadow:0 4px 57px rgba(0,0,0,.15);position:absolute;top:0;right:0;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.header .hd-r dd:hover .down{width:250px}
.header .hd-r .down .inp{display:block;float:left;width:100%;font-size:14px;color:#000;line-height:48px;border:none;background:0 0;padding:0 20px;overflow:hidden}
.header .hd-r .down .sub-btn{display:block;width:48px;height:48px;background:url(../images/icon1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border:none;position:absolute;top:0;right:0}
.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:#fa0303;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)}
.nav{font-size:0;text-align:center;padding-top:45px}
.nav:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.nav li{display:inline-block;vertical-align:middle;position:relative;margin:0 10px}
.nav li .v1{display:block;font-size:16px;color:#fff;line-height:34px;border-radius:17px;padding:0 24px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav li.on .v1,.nav li:hover .v1{color:#fa0303;background-color:#fff;-webkit-box-shadow:0 0 21px rgba(0,0,0,.06);-moz-box-shadow:0 0 21px rgba(0,0,0,.06);-ms-box-shadow:0 0 21px rgba(0,0,0,.06);-o-box-shadow:0 0 21px rgba(0,0,0,.06);box-shadow:0 0 21px rgba(0,0,0,.06)}
.bd1 .nav li .v1{color:#000}
.bd1 .nav li.on .v1,.bd1 .nav li:hover .v1{color:#fa0303}
.header.fixed .nav li .v1{color:#000}
.header.fixed .nav li.on .v1,.header.fixed .nav li:hover .v1{color:#fa0303}
.nav dl{display:none;width:140px;position:absolute;top:57px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 21px rgba(0,0,0,.06);-moz-box-shadow:0 0 21px rgba(0,0,0,.06);-ms-box-shadow:0 0 21px rgba(0,0,0,.06);-o-box-shadow:0 0 21px rgba(0,0,0,.06);box-shadow:0 0 21px rgba(0,0,0,.06);padding:16px 0 14px}
.nav dl:after{content:'';width:21px;height:9px;background:url(../images/icon3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.nav dd a{display:block;font-size:14px;color:#323232;line-height:34px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav dd.ok a,.nav dd:hover a{color:#fa0303}
.banner{overflow:hidden;position:relative}
.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 .item{height: 837px;kground-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;overflow:hidden;}
.banner .box{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}
.banner .txt{margin:0 85px;overflow:hidden}
.banner h3{font-family: ;font-size:40px;color:#fff;line-height:1.5em;font-weight:500;margin-bottom:8px;overflow:hidden}
.banner em{display:block;font-size:20px;color:#fff;line-height:1.3em;margin-bottom:30px;overflow:hidden}
.banner a{display:block;width:177px;font-size:16px;color:#fff;line-height:52px;text-align:center;border:1px solid #fff;border-radius:27px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner a:hover{border-color:#fa0303;background-color:#fa0303}
.banner a i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/icon30.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:10px}
.banner .slick-dots{position:absolute;left:0;bottom:73px;width:100%;font-size:0;padding-left:76px;z-index:2}
.banner .slick-dots li{display:inline-block;margin:0 9px}
.banner .slick-dots li button{display:block;width:51px;height:2px;font-size:0;line-height:0;text-indent:999px;border:none;background-color: rgb(7 7 7);}
.banner .slick-dots li.slick-active button{background-color: #e71217;1217;}
.footer{background-color:#3a3a3a;position:relative;z-index:2;padding:63px 0 59px;overflow:hidden}
.fd-ma{float:right;border-left:1px solid rgba(255,255,255,.1);padding-left:107px;padding-bottom:15px;margin-left:132px;overflow:hidden}
.fd-ma span{display:block;font-size:16px;color:#c8c8c8;line-height:1.2em;margin-bottom:21px;overflow:hidden}
.fd-ma span em{display:block;font-size:30px;color:#fff;line-height:1.3em;font-weight:700;margin-top:11px;overflow:hidden}
.fd-ma .pic{width:155px;height:auto;overflow:hidden}
.fd-ma .pic img{display:block;width:100%;height:auto}
.fd-cont{overflow:hidden}
.fd-nav{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:26px;margin-bottom:25px;overflow:hidden}
.fd-logo{float:left;width:56px;height:auto;margin-right:70px;overflow:hidden}
.fd-logo a{display:block;overflow:hidden}
.fd-logo img{display:block;width:100%;height:auto}
.fd-nav ul{padding-top:19px;overflow:hidden}
.fd-nav li{float:left;margin-right:50px}
.fd-nav li a{display:block;font-size:16px;color:#c8c8c8;line-height:1.63em;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-nav li:hover a{color:#fff}
.fd-addr{font-size:14px;color:#c8c8c8;line-height:1.86em;margin-bottom:19px;overflow:hidden}
.fd-addr p{margin:0 -30px 3px;overflow:hidden}
.fd-addr span{display:block;float:left;position:relative;padding:0 30px}
.fd-addr span:after{content:'';width:1px;height:14px;background-color:rgba(255,255,255,.1);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.fd-addr p span:last-child:after{display:none}
.fd-addr span a{color:#c8c8c8;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-addr span a:hover{color:#fff}
.fd-bot{overflow:hidden}
.fd-bot select{float:left;width:288px;height:45px;font-size:14px;color:#c8c8c8;line-height:43px;background:url(../images/icon5.png) right center no-repeat;-webkit-background-size:45px auto;-moz-background-size:45px auto;-ms-background-size:45px auto;-o-background-size:45px auto;background-size:45px auto;border:1px solid rgba(255,255,255,.1);padding:0 45px 0 14px;margin-right:39px;overflow:hidden}
.fd-ma .bshare-custom{margin:54px 0;overflow:hidden}
.fd-ma .bshare-custom a{display:block;float:left;width:36px;height:36px;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:50%;padding:0;margin-right:11px;overflow:hidden}
.fd-ma .bshare-custom .bshare-qqim{background-image:url(../images/icon6.png)}
.fd-ma .bshare-custom .bshare-weixin{background-image:url(../images/icon7.png)}
.fd-ma .bshare-custom .bshare-sinaminiblog{background-image:url(../images/icon8.png)}
.fd-ma .bshare-custom .bshare-feixin{background-image:url(../images/icon9.png)}
.bsBox{width:232px!important;height:260px!important}

.ban{position:fixed;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.ban .pic{width:100%;height:auto;overflow:hidden}
.ban .pic img{display:block;width:100%;height:auto}
.ban .txt{font-family:;text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}
.ban .txt .en{display:block;font-size:0;color:#fff;font-family:manrope,;text-transform:uppercase;margin-bottom:-2px;overflow:hidden}
.ban .txt .en em{display:inline-block;vertical-align:middle;font-size:30px;line-height:1.3em;margin:0 5px}
.ban .txt h3{font-size:0;color:#fff;font-weight:500;overflow:hidden}
.ban .txt h3 span{display:inline-block;vertical-align:middle;font-size:40px;line-height:1.3em}
.a-down{display:block;width:66px;height:66px;background:url(../images/icon4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;border-radius:50%;position:absolute;left:0;right:0;bottom:76px;margin:0 auto;-webkit-animation:1.2s infinite alternate scroll-icon;-moz-animation:1.2s infinite alternate scroll-icon;-ms-animation:scroll-icon 1.2s infinite alternate;-o-animation:1.2s infinite alternate scroll-icon;animation:1.2s infinite alternate scroll-icon;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.a-down:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
@keyframes scroll-icon{
0%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}
}
@-moz-keyframes scroll-icon{
0%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}
}
@-ms-keyframes scroll-icon{
0%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}
}
@-webkit-keyframes scroll-icon{
0%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}
}
@-o-keyframes scroll-icon{
0%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
100%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}
}
.main{position:relative;z-index:2;background-color:#fff;margin-top:100vh;overflow:hidden}
.bd1 .main,.index .main{margin-top:0}

.pages{font-size:0;text-align:center;margin-bottom:171px;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 7px}
.pages li a,.pages li span{display:block;width:40px;height:40px;font-size:14px;color:#414141;line-height:38px;border:1px solid rgba(0,0,0,.1);overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.pages .pages-next a,.pages .pages-prev a{width:100px}
.pages li.on a,.pages li:hover a{color:#fff;border-color:#fa0303;background-color:#fa0303}
ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âµ*/
.m-loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:#fff;overflow:hidden}
.m-loading .pic{width:339px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}
.m-loading .loading{display:block;font-size:30px;color:#fa0303;line-height:1.5em;text-align:center;font-family:Montserrat,;text-transform:uppercase;position:absolute;left:0;right:0;bottom:84px;overflow:hidden}
.m-loading .loading .spinner,.m-loading .loading span{display:inline-block;vertical-align:middle}
.m-loading .loading .spinner>div{width:18px;height:18px;background-color:#fa0303;border-radius:100%;display:inline-block;-webkit-animation:1.4s ease-in-out infinite both sk-bouncedelay;animation:1.4s ease-in-out infinite both sk-bouncedelay}
.m-loading .loading .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.m-loading .loading .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes sk-bouncedelay{
0%,100%,80%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes sk-bouncedelay{
0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}

#page1,#page2,#page3,#page4,#page5,#page6{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.a-mouse{display:block;width:17px;font-size:14px;color:#d4d4d4;line-height:1em;position:absolute;right:85px;bottom:69px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.a-mouse:hover{color:#d4d4d4;opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.a-mouse i{display:block;width:17px;height:24px;border:2px solid #d4d4d4;border-radius:8px;position:relative;margin-top:14px;overflow:hidden}
.a-mouse i:after{content:'';width:2px;height:6px;background-color:#d4d4d4;position:absolute;top:3px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:.5s infinite alternate scroll-icon2;-moz-animation:.5s infinite alternate scroll-icon2;-ms-animation:scroll-icon2 .5s infinite alternate;-o-animation:.5s infinite alternate scroll-icon2;animation:.5s infinite alternate scroll-icon2;overflow:hidden}
@keyframes scroll-icon2{
0%{top:3px}
100%{top:10px}
}
@-moz-keyframes scroll-icon2{
0%{top:3px}
100%{top:10px}
}
@-ms-keyframes scroll-icon2{
0%{top:3px}
100%{top:10px}
}
@-webkit-keyframes scroll-icon2{
0%{top:3px}
100%{top:10px}
}
@-o-keyframes scroll-icon2{
0%{top:3px}
100%{top:10px}
}
#fp-nav.right{right:85px!important}
#fp-nav ul li{width:10px!important;height:10px!important;margin:33px 0!important}
#fp-nav ul li:last-child{display:none!important}
#fp-nav ul li a span{width:10px!important;height:10px!important;background-color:rgba(255,255,255,.2)!important}
#fp-nav ul li a.active span{background-color:#fff!important}
#fp-nav.on ul li a span{background-color:rgba(0,0,0,.2)!important}
#fp-nav.on ul li a.active span{background-color:#d50000!important}
#fp-nav.on2 ul li a span{background-color:rgba(0,0,0,.1)!important}
#fp-nav.on2 ul li a.active span{background-color:#000!important}
.g-tit1{overflow:hidden}
.g-tit1 .more{display:block;float:right;width:185px;font-size:16px;color:#606060;line-height:58px;text-align:center;border:1px solid #f0f0f0;background-color:#f0f0f0;margin-left:10px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-tit1.white .more{/* float:none; */color:#dfdfdf;border-color:rgba(255,255,255,.2);background-color:transparent;margin-left:0;/* text-align:right; */}
.g-tit1 .more:hover{color:#fff;border-color:#fa0303;background-color:#fa0303}
.g-tit1 .more i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/icon31.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-left:56px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-tit1.white .more i{background-image:url(../images/icon31-2.png)}
.g-tit1 .more:hover i{background-image:url(../images/icon31-1.png)}
.g-tit1 h3{font-size:40px;color:#000;line-height:60px;font-weight:500;overflow:hidden;font-family:;}
.g-tit1.white h3{color:#fff}
.g-tit1.center h3{text-align:center}
.g-tit1 h3 em{color:#d50000;font-weight:500}
.g-tit1 .desc{font-size:16px;color:#dfdfdf;line-height:1.63em;margin-top:24px;margin-bottom:42px;overflow:hidden;height: 12.52em;}



.ul-imgtxt7{position:relative;margin-top:20px;overflow:hidden}
.ul-imgtxt7:after{content:'';height:1px;background-color:#e2e2e2;position:absolute;top:0;left:0;right:0}
.ul-imgtxt7 li{float:left;width: 25%;overflow:hidden;}
.ul-imgtxt7 .con{display:block;position:relative;padding:4px 0;overflow:hidden}
.ul-imgtxt7 .con:after{content:'';height:4px;position:absolute;left:0;right:0;top:0;background-color:transparent;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt7 li.on a:after,.ul-imgtxt7 li:hover a:after{background-color:#fa0303}
.ul-imgtxt7 .pic{float:left;width:78px;height:78px;margin-left:4px;margin-right:18px;overflow:hidden}
.ul-imgtxt7 .pic img{display:block;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt7 .pic .img2,.ul-imgtxt7 li.on .pic .img1,.ul-imgtxt7 li:hover .pic .img1{display:none}
.ul-imgtxt7 li.on .pic .img2,.ul-imgtxt7 li:hover .pic .img2{display:block}
.ul-imgtxt7 h3{font-size:18px;color:#606060;line-height:78px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt7 li.on h3,.ul-imgtxt7 li:hover h3{color:#fa0303}
.m-productct{background-color:#f4f4f4;position:relative;margin-top:20px}
.m-productct:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-productct .pic{float:right;width:50%;height:auto;overflow:hidden}
.m-productct .pic img{display:block;width:100%;height:auto;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-productct .pic:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.m-productct .box{width:50%;position:absolute;top:0;left:0;bottom:0;background:url(../images/bg6.jpg) center bottom no-repeat;-webkit-background1-size:cover;-moz-background1-size:cover;-ms-background1-size:cover;-o-background1-size:cover;background1-size:cover;/* -webkit-box-shadow:0 0 10px rgba(0,0,0,.1); */-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);/* box-shadow:0 0 10px rgba(0,0,0,.1); *//* padding:64px 70px 20px; */cursor:pointer;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.m-productct .box:hover{}
.m-productct h3{font-size:24px;color:#000;line-height:1.5em;font-weight:400;margin-bottom:14px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-productct .box:hover h3{color:#fff}
.m-productct .desc{height:6.52em;font-size:16px;color:#606060;line-height:1.63em;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-productct .box:hover .desc{color:#fff}
.m-productct dl{width:50%;margin-top:22px;margin-bottom:43px;overflow:hidden}
.m-productct dd{display:block;font-size:18px;color:#606060;line-height:37px;background:url(../images/icon36.png) right center no-repeat;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-productct .box:hover dd{color:#fff;background-image:url(../images/icon36-1.png)}
.m-productct .more{display:block;font-size:16px;color:#606060;line-height:3.63em;border-top:1px solid rgba(146,146,146,.2);position:relative;padding-right:40px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-productct .box:hover .more{color:#fff;border-color:rgba(255,255,255,.2)}
.m-productct .more:hover{text-decoration:underline}
.m-productct .more i{float:right;width:20px;height:20px;background:url(../images/icon37.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-productct .box:hover .more i{background-image:url(../images/icon37-1.png)}
#page4 .g-tit1 .more{background-color:#fff}
#page4 .g-tit1 .more:hover{background-color:#fa0303}
#page4 .ul-imgtxt1{margin-top:49px}
.m-about{margin-right:-44px}
.m-about .map{float:right;width:771px;position:relative;margin-left:48px}
.m-about .map:after{content:'';width:882px;height:706px;background:url(../images/bg2.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;right:-100px;top:120px}
.m-about .map img{display:block;width:100%;height:auto}
.m-about .line{width:555px;position:absolute;top:5px;left:153px;z-index:2}
.ul-txt2{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;overflow:hidden}
.ul-txt2 li{position:absolute}
.ul-txt2 .li1{left:170px;top:60px}
.ul-txt2 .li2{left:146px;top:140px}
.ul-txt2 .li3{left:140px;top:238px}
.ul-txt2 .li4{left:462px;top:90px}
.ul-txt2 .li5{left:428px;top:170px}
.ul-txt2 .li6{right:40px;top:242px}
.ul-txt2 .poi{width:32px;height:18px;margin:0 auto;position:relative}
.ul-txt2 .poi:after{content:'';width:12px;height:7px;background-color:#d50000;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-txt2 .point{position:absolute;top:0;left:0;width:100%;height:100%}
.ul-txt2 .point:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:rgba(245,47,47,.6);opacity:0}
.ul-txt2 .point.point-10:after{animation:2s ease-out 225ms infinite ripple}
.ul-txt2 .point.point-40:after{animation:2s ease-out .9s infinite ripple}
.ul-txt2 span{display:block;font-size:16px;color:#fff;line-height:1.5em;margin:7px 0;overflow:hidden}
.ul-txt2 .li2 span{margin-right:80px}
.ul-txt2 .li4 span{margin-left:35px}
.ul-txt3{margin-top:16px;overflow:hidden}
.ul-txt3 li{float:left;margin-right:50px;overflow:hidden}
.ul-txt3 .con{overflow:hidden}
.ul-txt3 .date{font-size:14px;color:#dfdfdf;line-height:1.86em;margin-bottom:5px;overflow:hidden}
.ul-txt3 .date span{display:inline-block;vertical-align:bottom;font-size:40px;color:#d50000;line-height:1.2em;font-family:semibold,;margin-right:5px;overflow:hidden}
.ul-txt3 .txt{font-size:18px;color:#dfdfdf;line-height:1.44em;overflow:hidden}
.ul-imgtxt8{width:1264px;position:relative;margin:0 auto;padding:0 100px;overflow:hidden}
.ul-imgtxt8:after{content:'';height:322px;position:absolute;left:0;right:0;top:58%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;background:url(../images/bg1.png) right center no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}
.ul-imgtxt8 li{float:left;width:16.66%;position:relative;z-index:2;padding:0 0px;margin:8px 0}
.ul-imgtxt8 .li10,.ul-imgtxt8 .li11,.ul-imgtxt8 .li12,.ul-imgtxt8 .li7,.ul-imgtxt8 .li8,.ul-imgtxt8 .li9{float:right}
.ul-imgtxt8 .box{height:126px;font-size:0;text-align:center;line-height:126px;overflow:hidden}
.ul-imgtxt8 .con{display:inline-block;vertical-align:bottom;overflow:hidden}
.ul-imgtxt8 .pic{width:40px;height:40px;margin:0 auto 8px;overflow:hidden}
.ul-imgtxt8 .pic img{display:block;width:100%;height:100%}
.ul-imgtxt8 h3{font-size:20px;color:#383838;line-height:1.3em;text-align:center;font-weight:400;overflow:hidden}
.ul-imgtxt8 i{display:block;width:14px;height:14px;background-color:#000;border-radius:50%;margin:18px auto 19px;overflow:hidden}
.ul-imgtxt8 em{display:block;font-size:20px;color:#383838;line-height:1.3em;font-family:manrope,;text-align:center;overflow:hidden}
.m-cooperation{overflow:hidden}
.m-cooperation .left{float:left;width:315px;overflow:hidden}
.m-cooperation .left .more{float:none;margin-left:0}
.ul-txt4{margin:76px 0 174px;overflow:hidden}
.ul-txt4 li{margin-bottom:37px;overflow:hidden}
.ul-txt4 li a{display:block;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt4 li a span{display:inline-block;vertical-align:middle;font-size:20px;color:#000;line-height:2.3em;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt4 li.on a span,.ul-txt4 li:hover a span{color:#d50000}
.ul-txt4 li a span:after{content:'';height:2px;background-color:transparent;position:absolute;left:0;right:0;bottom:0;overflow:hidden}
.ul-txt4 li.on a span:after,.ul-txt4 li:hover a span:after{background-color:#d50000}
.ul-img1{overflow:hidden}
.ul-img1 li{float:left;width:25%;margin-bottom:10px;margin-top:-130px}
.ul-img1 .li1,.ul-img1 .li2,.ul-img1 .li3,.ul-img1 .li4{margin-top:0}
.ul-img1 .li5{margin-left:12.5%}
.ul-img1 .con{display:block}
.ul-img1 .pic{width:180px;height:180px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font-size:0;line-height:180px;text-align:center;margin:40px auto;overflow:hidden}
.ul-img1 .pic img{display:inline-block;vertical-align:middle;max-width:95%;height:90px;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-img1 a:hover .pic img{-webkit-transform:rotate(-45deg) scale(1.08);-moz-transform:rotate(-45deg) scale(1.08);-ms-transform:rotate(-45deg) scale(1.08);-o-transform:rotate(-45deg) scale(1.08);transform:rotate(-45deg) scale(1.08)}

.ul-imgtxt1{margin: 13px 15px 0px  20px;}
.ul-imgtxt1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt1 li{float:left;width:25%;padding:0 15px;margin-bottom:53px}
.ul-imgtxt1 .con{display:block}
.ul-imgtxt1 .pic{position:relative;height:0;padding-top:89.35%;overflow:hidden}
.ul-imgtxt1 .pic img{display:block;max-width:100%;max-height:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt1 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt1 .txt{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);padding:24px 36px 44px;overflow:hidden}
.ul-imgtxt1 .txt span{display:block;font-size:16px;color:#757575;line-height:1.63em;margin-bottom:6px;overflow:hidden}
.ul-imgtxt1 .txt h3{font-size:20px;color:#000;line-height:1.3em;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt1 a:hover .txt h3{color:#fa0303}

.curbox{background-color:#f1f1f1;overflow:hidden}
.cur{font-size:16px;color:#606060;line-height:62px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cur i{display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(../images/icon10.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:12px}
.cur a{color:#606060;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.cur a:hover{color:#fa0303}
.m-text{width:950px;margin:120px auto 160px;overflow:hidden}
.m-text .top{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:33px;overflow:hidden}
.m-text .top a{display:block;float:right;width:203px;font-size:16px;color:#fff;line-height:62px;text-align:center;background-color:#fa0303;margin-left:10px;margin-top:2px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-text .top a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-text .top a i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/icon11.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:14px}
.m-text h1{font-size:30px;color:#000;line-height:1.17em;font-weight:400;margin-bottom:15px;overflow:hidden}
.m-text .date{display:block;font-size:20px;color:#b2b2b2;line-height:1.5em;font-family:Regular,;overflow:hidden}
.m-text .txt{font-size:16px;color:#606060;line-height:1.63em;margin-top:48px;overflow:hidden}
.m-pn{border-top:1px solid rgba(0,0,0,.1);margin-top:85px;padding-top:22px;overflow:hidden}
.m-pn a{display:block;font-size:16px;color:#606060;line-height:1.63em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-pn a:hover{color:#fa0303}

.ul-imgtxt2{margin:102px 0 50px}
.ul-imgtxt2:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt2 .con{display:block}
.ul-imgtxt2 .pic{position:relative;height:0;padding-top:41.67%;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);margin-bottom:35px;overflow:hidden}
.ul-imgtxt2 .pic img{display:block;max-width:100%;max-height:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt2 h3{font-size:24px;color:#000;line-height:1.5em;font-weight:400;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt2 a:hover h3{color:#fa0303}

.m-product{margin-top:90px}
.m-product .tips{font-size:16px;color:#606060;line-height:1.63em;text-align:center;overflow:hidden}
.ul-imgtxt3{margin:64px -17px 50px}
.ul-imgtxt3:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt3 li{float:left;width:50%;padding:0 17px;margin-bottom:66px}
.ul-imgtxt3 .con{display:block}
.ul-imgtxt3 .pic{position:relative;height:0;padding-top:53.43%;background-color:#fff;-webkit-box-shadow:0 0 32px rgba(58,58,58,.1);-moz-box-shadow:0 0 32px rgba(58,58,58,.1);-ms-box-shadow:0 0 32px rgba(58,58,58,.1);-o-box-shadow:0 0 32px rgba(58,58,58,.1);box-shadow:0 0 32px rgba(58,58,58,.1);margin-bottom:25px;overflow:hidden}
.ul-imgtxt3 .pic img{display:block;max-width:100%;max-height:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt3 li:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt3 .pic video{display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-imgtxt3 h3{font-size:20px;color:#000;line-height:1.5em;font-weight:400;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.m-prodetails{margin-top:88px}
.m-prodetails:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-prodetails .top{margin-bottom:130px}
.m-prodetails .top:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-prodetails .top .pic{float:left;width:691px;height:auto;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);margin-right:99px;overflow:hidden}
.m-prodetails .top .pic img{display:block;width:100%;height:auto}
.m-prodetails .top .txt{padding-top:92px;overflow:hidden}
.m-prodetails .top h3{font-size:30px;color:#000;line-height:1.5em;font-weight:400;border-bottom:1px solid rgba(44,44,44,.1);padding-bottom:27px;margin-bottom:24px;overflow:hidden}
.m-prodetails .top .desc{font-size:16px;color:#606060;line-height:1.63em;overflow:hidden}
.ul-txt1{background-color:#f1f1f1;overflow:hidden}
.ul-txt1 li{float:left;overflow:hidden;}
.ul-txt1 li a{display:block;width:219px;font-size:16px;color:#606060;line-height:3.88em;text-align:center;position:relative;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt1 li.on a,.ul-txt1 li:hover a{color:#fff;background-color:#fa0303}
.ul-txt1 li a:after{content:'';width:1px;height:18px;background-color:rgba(44,44,44,.2);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-txt1 li:last-child a:after{display:none}
.m-type{margin-top:77px;margin-bottom:135px}
.m-type:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-type .tit{font-size:30px;color:#000;line-height:2em;text-align:center;overflow:hidden}
.ul-imgtxt4{margin:39px -13px 0}
.ul-imgtxt4:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt4 li{float:left;width:25%;padding:0 13px;margin-bottom:20px}
.ul-imgtxt4 .con{display:block;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden}
.ul-imgtxt4 .pic{position:relative;height:0;padding-top:82.44%;margin-bottom:29px;overflow:hidden}
.ul-imgtxt4 .pic img{display:block;max-width:100%;max-height:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt4 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt4 .txt{text-align:center;padding:0 10px 23px;overflow:hidden}
.ul-imgtxt4 h3{font-size:20px;color:#000;line-height:1.5em;font-weight:400;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt4 a:hover h3{color:#fa0303}
.ul-imgtxt4 .desc{height:10.26em;font-size:14px;color:#606060;line-height:1.71em;overflow:hidden}
.m-type .img{width:100%;height:auto;margin-top:28px;overflow:hidden}
.m-type .img img{display:block;width:100%;height:auto}
.ul-imgtxt5{margin:29px -15px 0}
.ul-imgtxt5:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt5 li{float:left;width:33.33%;padding:0 15px;margin-bottom:54px}
.ul-imgtxt5 .con{display:block;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden}
.ul-imgtxt5 .pic{position:relative;height:0;padding-top:65.2%;overflow:hidden}
.ul-imgtxt5 .pic img{display:block;max-width:100%;max-height:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt5 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxt5 h3{font-size:20px;color:#000;line-height:4.3em;font-weight:400;text-align:center;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt5 a:hover h3{color:#fa0303}
.m-type .video{position:relative;margin-top:25px;overflow:hidden}
.m-type .video video{display:block;width:100%;height:auto}
.m-type .video .mask{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.m-type .video .mask .play{display:block;width:77px;height:77px;background:url(../images/icon12.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-type .video .mask .play:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}

.m-service{background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;padding-top:174px;padding-bottom:139px;overflow:hidden}
.ul-imgtxt6{position:relative;margin:0 -5px}
.ul-imgtxt6:before{content:'';height:1px;background-color:#dadada;position:absolute;top:50%;left:15px;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-imgtxt6:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt6 li{float:left;width:8.3%;padding:0 5px;margin-bottom:206px;position:relative;z-index:2}
.ul-imgtxt6 li:nth-child(even){margin-top:206px;margin-bottom:0}
.ul-imgtxt6 .con{text-align:center;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;padding:30px 10px 15px}
.ul-imgtxt6 .con:after{content:'';width:58px;height:25px;background:url(../images/icon25.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;left:50%;bottom:-25px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.ul-imgtxt6 li:nth-child(even) .con:after{bottom:auto;top:-25px;background-image:url(../images/icon26.png)}
.ul-imgtxt6 em{display:block;font-size:20px;color:#000;line-height:1.3em;font-family:bold,;margin-bottom:20px;overflow:hidden}
.ul-imgtxt6 .pic{width:40px;height:40px;margin:0 auto 3px;overflow:hidden}
.ul-imgtxt6 .pic img{display:block;width:100%;height:100%}
.ul-imgtxt6 h3{height:4.5em;font-size:16px;color:#000;line-height:1.5em;font-weight:400;overflow:hidden}
.ul-imgtxt6 i{display:block;width:13px;height:13px;background-color:#dadada;border-radius:50%;margin:39px auto;overflow:hidden}
.ul-list1{margin:116px -15px 0}
.ul-list1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-list1 li{float:left;width:33.33%;padding:0 15px;margin-bottom:46px}
.ul-list1 .con{display:block;-webkit-box-shadow:0 0 10px rgba(66,66,66,.1);-moz-box-shadow:0 0 10px rgba(66,66,66,.1);-ms-box-shadow:0 0 10px rgba(66,66,66,.1);-o-box-shadow:0 0 10px rgba(66,66,66,.1);box-shadow:0 0 10px rgba(66,66,66,.1);overflow:hidden}
.ul-list1 .pic{position:relative;height:0;padding-top:56.3%;margin-bottom:22px;overflow:hidden}
.ul-list1 .pic img{display:block;max-width:100%;max-height:100%;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list1 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-list1 .txt{padding:0 36px 53px;overflow:hidden}
.ul-list1 h3{font-size:20px;color:#000;line-height:2.4em;font-weight:400;margin-bottom:1px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list1 a:hover h3{color:#fa0303}
.ul-list1 h3 em{display:inline-block;vertical-align:middle;font-family:bold,;margin-top:-2px;margin-right:17px}
.ul-list1 .desc{height:4.89em;font-size:16px;color:#606060;line-height:1.63em;overflow:hidden}

.m-team{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:154px;padding-bottom:205px;overflow:hidden}
.m-team .img{overflow:hidden}
.m-team .img img{display:block;margin:0 auto}
.m-team .slider{width:1260px;margin:176px auto 0}
.m-team .slider .slick-next,.m-team .slider .slick-prev{position:absolute;top:50%;margin-top:-20px;overflow:hidden;width:40px;height:40px;font-size:0;line-height:0;z-index:2;border:none;background:center center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-team .slider .slick-prev{left:-98px;background-image:url(../images/icon27.png)}
.m-team .slider .slick-next{right:-98px;background-image:url(../images/icon28.png)}
.m-team .slider .slick-prev:hover{background-image:url(../images/icon27-1.png)}
.m-team .slider .slick-next:hover{background-image:url(../images/icon28-1.png)}

.m-team.qm{padding-top:112px}
.m-team .boxs{margin-bottom:106px}
.m-team .boxs .tit{font-size:30px;color:#000;line-height:1.5em;text-align:center;overflow:hidden}
.m-slider{margin-top:37px}
.m-slider .slick-list{margin:0 -14px}
.m-slider .item{margin:0 14px}
.m-slider .con{display:block;overflow:hidden}
.m-slider .pic{position:relative;height:0;padding-top:146.1%;overflow:hidden}
.m-slider .pic img{display:block;max-width:100%;max-height:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-slider .pic i{display:block;width:69px;height:69px;background:url(../images/icon29.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slider a:hover .pic i{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.m-slider .slick-next,.m-slider .slick-prev{position:absolute;top:50%;margin-top:-20px;overflow:hidden;width:40px;height:40px;font-size:0;line-height:0;z-index:2;border:none;background:center center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-slider .slick-prev{left:-108px;background-image:url(../images/icon27.png)}
.m-slider .slick-next{right:-108px;background-image:url(../images/icon28.png)}
.m-slider .slick-prev:hover{background-image:url(../images/icon27-1.png)}
.m-slider .slick-next:hover{background-image:url(../images/icon28-1.png)}
.galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:rgba(0,0,0,.7);overflow:hidden;display:none;-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.galleryOverlay.visible{opacity:1}
.gallerySlider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute}
.gallerySlider .placeholder{height:100%;line-height:1px;text-align:center;width:100%;display:inline-block}
.gallerySlider .placeholder:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
.gallerySlider .placeholder img{display:inline-block;max-height:100%;max-width:100%;vertical-align:middle}
.nextArrow,.prevArrow{border:none;text-decoration:none;opacity:.5;cursor:pointer;position:absolute;width:50%;height:100%;top:0;margin-top:0}
.nextArrow:hover,.prevArrow:hover{opacity:1}
.prevArrow{background-position:left top;left:0}
.nextArrow{background-position:right top;right:0}
.pagelimit{position:absolute;bottom:20px;left:50%;margin-left:-18px;color:#fff;font-size:18px}
.closed{cursor:pointer;position:absolute;width:40px;height:40px;right:2%;top:3%;background:url(../images/close.png) no-repeat;transition-duration:.5s}
.closed:hover{opacity:.5}
.popup-close{z-index:1;width:30px;height:30px;background:url(../images/xx.png) center no-repeat;background-size:40%;text-align:center;padding:10px;position:absolute;right:1%;display:block;top:30px;cursor:pointer}

.m-partner{margin:175px 0 117px;overflow:hidden}
.m-partner .item{margin-bottom:88px}
.m-partner h3{font-size:30px;color:#000;line-height:1.5em;font-weight:400;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:31px;overflow:hidden}
.ul-img2{margin:56px -14px 0}
.ul-img2:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-img2 li{float:left;width:25%;padding:0 14px;margin-bottom:33px}
.ul-img2 .con{display:block;-webkit-box-shadow:0 0 29px rgba(0,0,0,.06);-moz-box-shadow:0 0 29px rgba(0,0,0,.06);-ms-box-shadow:0 0 29px rgba(0,0,0,.06);-o-box-shadow:0 0 29px rgba(0,0,0,.06);box-shadow:0 0 29px rgba(0,0,0,.06);overflow:hidden}
.ul-img2 .pic{height:96px;font-size:0;line-height:96px;text-align:center;padding:0 10px;overflow:hidden}
.ul-img2 .pic img{display:inline-block;vertical-align:middle;height:75px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-img2 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}

.m-briefl{overflow:hidden;position:relative;padding:171px 175px}
.m-briefl .bg{position:absolute;top:128px;left:0;width:395px}
.m-briefl .bg img{display:block;width:100%;height:auto}
.m-briefl .pic{overflow:hidden;float:right;width:653px;margin-left:130px}
.m-briefl .pic img{display:block;width:100%;height:auto}
.m-briefl .txt{overflow:hidden;padding-top:10px}
.m-briefl .txt .tit{font-size:30px;color:#000;line-height:1.5em;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-bottom:31px;margin-bottom:36px;border-bottom:1px solid rgba(0,0,0,.1)}
.m-briefl .txt .desc{font-size:16px;color:#606060;line-height:1.63em;overflow:hidden}
.m-recordl{overflow:hidden;background-color:#fa0303;padding:81px 0}
.ul-listl1{overflow:hidden}
.ul-listl1 li{width:25%;float:left;text-align:center;font-size:0;position:relative;padding:3px 0 10px}
.ul-listl1 li:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fc6868}
.ul-listl1 li:last-child:after{width:0}
.ul-listl1 .con{display:inline-block;vertical-align:middle;text-align:left;overflow:hidden;font-size:18px;color:#fff;min-width:150px;line-height:1.5em}
.ul-listl1 .con .date span{font-family:bold;font-size:40px;line-height:1.4em;padding-right:8px}
.ul-listl1 .con .txt{font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-domesticl{overflow:hidden;padding:137px 0 133px}
.m-domesticl .domesticl{position:relative}
.m-domesticl .domesticl .box{padding:0 15.3%;position:relative;z-index:99}
.m-domesticl .domesticl .tit{font-size:30px;color:#000;line-height:1.5em;overflow:hidden;text-align:center;font-weight:400;position:relative;z-index:2}
.m-domesticl .domesticl .content{position:relative;overflow:hidden}
.m-domesticl .pic{width:100%;overflow:hidden;margin:-2% auto 0}
.m-domesticl .pic img{display:block;width:100%;height:auto}
.ul-listl2,.ul-listl3{position:absolute;top:0;left:0;width:100%;height:100%}
.ul-listl2 li,.ul-listl3 li{position:absolute;width:30px;height:30px}
.ul-listl2 li:before,.ul-listl3 li:before{position:absolute;content:'';width:8px;height:8px;border-radius:50%;background:#f52828;margin-top:-4px;margin-left:-4px;top:50%;left:50%;z-index:2}
.ul-listl2 .point,.ul-listl3 .point{position:absolute;width:100%;height:100%}
.ul-listl2 .point:after,.ul-listl3 .point:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:rgba(245,47,47,.4);opacity:0}
.ul-listl2 .point.point-10:after,.ul-listl3 .point.point-10:after{animation:2s ease-out 225ms infinite ripple}
.ul-listl2 .point.point-40:after,.ul-listl3 .point.point-40:after{animation:2s ease-out .9s infinite ripple}
.ul-listl2 .l1{top:32%;left:23%}
.ul-listl2 .l2{bottom:33.5%;right:36%}
.ul-listl2 .l3{top:36.5%;right:42%}
.ul-listl2 .l4{top:42.3%;right:32.3%}
.ul-listl2 .l5{bottom:29%;right:45%}
.ul-listl2 .l6{bottom:14%;right:42%}

.ul-listl2 .l7{bottom:13%;right:34.5%}
.ul-listl2 .l8{top:45%;right:37%}
.ul-listl2 .l9{bottom:36%;right:28.5%}
.ul-listl2 .l10{bottom:40%;right:25%}
.ul-listl2 .l11{bottom:20%;right:26.7%}
.ul-listl2 .l12{bottom:15%;right:21.5%}
.ul-listl2 .l13{top:13.5%;right:17.5%}
.ul-listl2 .l14{top:24%;right:20%}
.ul-listl2 .l15{top:32%;right:23%}
.ul-listl2 .l16{bottom:29%;left:45%}
.ul-listl2 .l17{top:46%;right:46.5%}
/* 10/12 */
.ul-listl2 .l18{top: 39.5%;right: 30%;}
.ul-listl2 .l18::after{content: ;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-listl2 .l19{top: 49.5%;left: 35%;}
.ul-listl2 .l19::after{content:;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-listl2 .l20{top: 53.5%;left: 48%;}
.ul-listl2 .l20::after{content: ;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-listl2 .l21{top: 55.5%;right: 35%;}
.ul-listl2 .l21::after{content: ;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-listl2 .l22{top: 73.5%;right: 37%;}
.ul-listl2 .l22::after{content:;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-listl2 .l23{top: 73.5%;right: 31%;}
.ul-listl2 .l23::after{content:;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-listl2 .l24{top: 82.5%;left: 42%;}
.ul-listl2 .l24::after{content:;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-listl2 .l25{top: 55.5%;right: 43%;}
.ul-listl2 .l25::after{content:;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-tagging .l18{left: 42.5vw;top: 10.5vw;}
.ul-tagging .l19{left: 26vw;top: 14vw;}
.ul-tagging .l20{left: 32.5vw;top: 16vw;}
.ul-tagging .l21{left: 39.5vw;top: 16.5vw;}
.ul-tagging .l22{left: 39vw;top: 23.5vw;}
.ul-tagging .l23{left: 42vw;top: 23.5vw;}
.ul-tagging .l24{left: 29vw;top: 27vw;}
.ul-tagging .l25{left: 35.5vw;top: 16.5vw;}
/* 10/14 */
.ul-listl2 .l26{top: 48.5%;left: 69%;}
.ul-listl2 .l26::after{content: ;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-listl2 .l27{top: 94.5%;right: 40%;}
.ul-listl2 .l27::after{content:;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-tagging .l26{left: 43.5vw;top: 14vw;}
.ul-tagging .l27{left: 37.5vw;top: 31.5vw;}
/* 10.26 */
.ul-listl2 .l28{top: 58.5%;left: 22%;}
.ul-listl2 .l28::after{content: ;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-tagging .l28{left: 19vw;top: 17.5vw;}
.ul-listl2 .l29{top: 75.5%;left: 51%;}
.ul-listl2 .l29::after{content: ;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-tagging .l29{left: 34vw;top: 24vw;}
.ul-listl2 .l30{top: 66.5%;right: 24%;}
.ul-listl2 .l30::after{content: ;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-tagging .l30{left: 45.5vw;top: 20.5vw;}
.ul-listl2 .l31{top: 37%;right: 31%;}
.ul-listl2 .l31::after{content:;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.ul-tagging .l31{left: 42vw;top: 9.5vw;}
@keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-moz-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-ms-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-webkit-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
@-o-keyframes ripple{
0%{opacity:0;transform:scale(.1)}
5%{opacity:1}
to{opacity:0;transform:scale(1)}
}
.ul-tagging li{display:none;width:184px;position:absolute;z-index:3}
.ul-tagging .l1{top:298px;left:25.5vw}
.ul-tagging .l2{top:508px;left:278px}
.ul-tagging .l3{top:188px;left:46.5vw}
.ul-tagging .l4{top:252px;right:32vw}
.ul-tagging .l5{top:508px;left:44.5vw}
.ul-tagging .l6{top:618px;left:46.5vw}
.ul-tagging .l7{top:618px;left:278px}
.ul-tagging .l8{top:398px;right:34.5vw}
.ul-tagging .l9{top:508px;right:228px}
.ul-tagging .l10{top:508px;right:26.6vw}

.ul-tagging .l11{top:618px;right:28vw}
.ul-tagging .l12{top:618px;right:228px}
.ul-tagging .l13{top:40px;right:22vw}
.ul-tagging .l14{top:40px;right:23.7vw}
.ul-tagging .l15{top:142px;right:25.5vw}
.ul-tagging .l16{top:408px;left:40vw}
.ul-tagging .l17{top:78px;left:43.5vw}
.m-domesticl .domesticl .tagging{-webkit-box-shadow:0 0 24px rgba(0,0,0,.15);-moz-box-shadow:0 0 24px rgba(0,0,0,.15);-ms-box-shadow:0 0 24px rgba(0,0,0,.15);-o-box-shadow:0 0 24px rgba(0,0,0,.15);box-shadow:0 0 24px rgba(0,0,0,.15)}
.m-domesticl .domesticl .tagging .txt{background-color:white;overflow:hidden;padding:19px 22px;}
.m-domesticl .domesticl .tagging .tit{font-size:16px;color:#000;line-height:1.5em;overflow:hidden;text-align:left}
.m-domesticl .domesticl .tagging .info{font-size:12px;color:#606060;line-height:1.5em;overflow:hidden}
.m-abroadl{overflow:hidden}
.m-abroadl .abroadl{position:relative;overflow:hidden}
.m-abroadl .abroadl .tit{font-size:30px;color:#000;line-height:1.5em;overflow:hidden;text-align:center;font-weight:400;position:absolute;top:8.3%;left:0;width:100%;z-index:2}
.ul-listl3 li{width:40px;height:40px}
.ul-listl3 li:before{width:16px;height:16px;margin-top:-8px;margin-left:-8px}
.ul-listl3 li.green:before,.ul-listl4 .green{background-color:#03fa09}
.ul-listl3 li.green .point:after{background-color:rgba(71,244,75,.7)}
.ul-listl3 li.yellow:before,.ul-listl4 .yellow{background-color:#fac303}
.ul-listl3 li.yellow .point:after{background-color:rgba(251,212,77,.7)}
.ul-listl3 li.blue:before,.ul-listl4 .blue{background-color:#03b7fa}
.ul-listl3 li.blue .point:after{background-color:rgba(71,197,244,.7)}
.ul-listl3 li.red:before,.ul-listl4 .red{background-color:#fa0303}
.ul-listl3 li.red .point:after{background-color:rgba(244,71,71,.7)}
.ul-listl3 li.purple:before,.ul-listl4 .purple{background-color:#a603fa}
.ul-listl3 li.purple .point:after{background-color:rgba(185,71,244,.7)}
.ul-listl3 li.Indigo:before,.ul-listl4 .Indigo{background-color:#0903fa}
.ul-listl3 li.Indigo .point:after{background-color:rgba(75,71,244,.7)}
.ul-listl3 .l1{top:46.7%;left:19.6%}
.ul-listl3 .l2{top:38%;left:28%}
.ul-listl3 .l3{top:48%;left:28%}
.ul-listl3 .l4{top:46%;left:30.5%}
.ul-listl3 .l5{top:50.1%;left:34.7%}
.ul-listl3 .l6{top:53%;left:33.8%}
.ul-listl3 .l7{top:56%;left:34.3%}
.ul-listl3 .l8{top:58.8%;left:34.4%}
.ul-listl3 .l9{top:38.7%;left:7%}
.ul-listl3 .l10{top:36%;left:11.5%}
.ul-listl3 .l11{top:37%;left:14.5%}
.ul-listl3 .l12{top:30%;left:26.5%}
.ul-listl3 .l13{top:40%;left:40.5%}
.ul-listl3 .l14{top:43%;left:36.5%}
.ul-listl3 .l15{top:52%;right:21%}
.ul-listl3 .l16{top:56%;left:11%}
.ul-listl2 .l1::after{content: ;white-space: nowrap;position: absolute;top: -25px;font-size: 16px;color: #000;}
.m-abroadl .abroadl .tagging{width:184px;position:absolute;left:50%;bottom:40px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:3;-webkit-box-shadow:0 0 24px rgba(0,0,0,.15);-moz-box-shadow:0 0 24px rgba(0,0,0,.15);-ms-box-shadow:0 0 24px rgba(0,0,0,.15);-o-box-shadow:0 0 24px rgba(0,0,0,.15);box-shadow:0 0 24px rgba(0,0,0,.15);border-radius:10px}
.m-abroadl .abroadl .tagging .txt{background-color:rgba(255,255,255,.9);overflow:hidden;padding:19px 22px}
.m-abroadl .abroadl .tagging .tit{font-size:16px;color:#000;line-height:1.5em;position:static;overflow:hidden;text-align:left}
.m-abroadl .abroadl .tagging .info{font-size:12px;color:#606060;line-height:1.5em;overflow:hidden}
.m-abroadl .prompt{overflow:hidden;position:absolute;left:0;width:100%;bottom:9%;z-index:2}
.ul-listl4{overflow:hidden;font-size:0;text-align:center}
.ul-listl4 li{display:inline-block;margin-right:76px}
.ul-listl4 li:last-child{overflow:hidden;margin-right:0}
.ul-listl4 i{display:inline-block;vertical-align:middle;width:16px;height:16px;overflow:hidden;border-radius:50%;margin-right:22px;margin-top:-2px}
.ul-listl4 .con{overflow:hidden;font-size:24px;color:#000;line-height:1.5em}

.m-contactl1{overflow:hidden;padding:127px 0 131px}
.m-contactl1 .contact:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-contactl1 .right{width:50%;float:right;height:608px;overflow:hidden;min-height:160px}
.m-contactl1 .map-ls{width:100%;height:100%}
.m-contactl1 .map-ls .anchorBL{display:none}
.m-contactl1 .left{overflow:hidden;width:50%;height:608px;padding:72px 94px 30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);-ms-box-shadow:0 0 10px rgba(0,0,0,.1);-o-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}
.m-contactl1 .left .tit{font-size:30px;color:#1b1b1b;line-height:1.5em;font-weight:400;border-bottom:2px solid #e5e5e5;position:relative;display:block;padding-bottom:36px}
.m-contactl1 .left .tit:after{content:"";position:absolute;bottom:-2px;left:0;width:67px;height:2px;background-color:#fa0303}
.m-contactl1 .left .txt{overflow:hidden}
.m-contactl1 .left .txt .info{overflow:hidden;border-bottom:1px solid #f0f0f0;padding:37px 0}
.m-contactl1 .left .txt .info .box{float:left;overflow:hidden;margin-right:87px}
.m-contactl1 .left .txt .info .box:last-child{margin-right:0}
.m-contactl1 .left .txt .icon{width:50px;height:50px;text-align:center;font-size:0;line-height:48px;float:left;overflow:hidden;margin-right:23px;border:1px solid #e5e5e5}
.m-contactl1 .left .txt .icon img{display:inline-block;vertical-align:middle;max-height:60%;max-width:60%}
.m-contactl1 .left .txt .desc{overflow:hidden}
.m-contactl1 .left .txt .desc .stit{font-size:16px;color:#606060;line-height:1.5em;overflow:hidden}
.m-contactl1 .left .txt .desc .tt{font-size:16px;color:#000;line-height:1.5em;overflow:hidden}
.m-leavingl{overflow:hidden;padding:120px 0 126px}
.m-leavingl .leavingl{overflow:hidden;width:63.75%;margin:0 auto}
.m-leavingl .leavingl .tit,.m-recruitl .tit{font-size:30px;color:#1b1b1b;line-height:1.5em;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;margin-bottom:47px}
.m-leavingl .leavingl .form{overflow:hidden}
.m-leavingl .leavingl .box{overflow:hidden;margin-bottom:22px}
.m-leavingl .leavingl .box .ll{width:50%;float:left;padding:0 11px;overflow:hidden}
.m-leavingl .leavingl .box .info{border:1px solid #e0e1e3;overflow:hidden;padding:0 34px}
.m-leavingl .leavingl .box .info .txt{float:left;font-size:16px;line-height:59px;color:rgba(34,34,34,.4)}
.m-leavingl .leavingl .box .info .input{overflow:hidden}
.m-leavingl .leavingl .box .info .inp{display:block;font-size:16px;color:#000;width:100%;height:59px;line-height:59px;border:none;background:0 0}
.m-leavingl .leavingl .box .info .inp::-webkit-input-placeholder{color: #606060 !important;}
.m-leavingl .leavingl .box .info textarea::-webkit-input-placeholder{color: #606060 !important;}
.m-leavingl .leavingl .box.b2 .ll{width:auto;float:none}
.m-leavingl .leavingl .box .info textarea{height:222px;padding:17px 0;width:100%;display:block;overflow:hidden;resize:none;border:none;background:0 0;font-size:16px;line-height:1.5em;color:#000}
.m-leavingl .leavingl .btn{display:block;width:413px;height:58px;line-height:58px;border:none;background-color:#adadad;font-size:16px;color:#fff;text-align:center;margin:36px auto 0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-leavingl .leavingl .btn:hover{background-color:#fa0303}
.m-recruitl{overflow:hidden;padding:149px 0 138px}
.m-recruitl .recruitl:after{content:"";display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-recruitl .tit{margin-bottom:34px}
.m-recruitl .recruitl .item{overflow:hidden;-webkit-box-shadow:0 0 21px rgba(0,0,0,.06);-moz-box-shadow:0 0 21px rgba(0,0,0,.06);-ms-box-shadow:0 0 21px rgba(0,0,0,.06);-o-box-shadow:0 0 21px rgba(0,0,0,.06);box-shadow:0 0 21px rgba(0,0,0,.06);margin-bottom:14px}
.m-recruitl .recruitl .item .stit{overflow:hidden;padding:0 64px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-recruitl .recruitl .stit span{display:block;float:left;line-height:79px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;color:#606060}
.m-recruitl .recruitl .stit .s1{color:#000;font-weight:700}
.m-recruitl .recruitl .stit .s2{text-align:center;padding:0 10px;float:none}
.m-recruitl .recruitl .stit .s3{float:right}
.m-recruitl .recruitl .desc{overflow:hidden;padding:42px 70px 67px;display:none}
.m-recruitl .recruitl .desc .txt{overflow:hidden;margin-bottom:25px}
.m-recruitl .recruitl .desc .txt .tt{font-size:16px;color:#303030;line-height:1.63em;overflow:hidden;font-weight: bold;}
.m-recruitl .recruitl .desc .txt .info{font-size:16px;color:#606060;line-height:1.63em;overflow:hidden}
.m-recruitl .recruitl .desc .tips{font-size:16px;color:#fa0303;line-height:1.5em;overflow:hidden;font-weight:700;margin-top:37px}
.m-recruitl .recruitl .desc .tips a{font-size:14px;color:#fa0303;line-height:1.5em;overflow:hidden}
.m-recruitl .recruitl .desc .tips a:hover{text-decoration:underline}
.m-recruitl .recruitl .stit.on,.m-recruitl .recruitl .stit:hover{background-color:#fa0303}
.m-recruitl .recruitl .stit.on span,.m-recruitl .recruitl .stit:hover span{color:#fff}
@media (min-width:1800px){
	.ul-tagging .l1{top: 7.52vw !important;left: 19.5vw !important;}
	.ul-tagging .l13{right: 17vw !important;}
	.ul-tagging .l14{top: 4.666vw !important;right: 17.7vw !important;}
	.ul-tagging .l15{top: 7.7vw !important;right: 19vw !important;}
	.ul-tagging .l3{top: 9.3vw !important;left: 36vw !important;}
	.ul-tagging .l4{top: 9.8vw !important;right: 24.5vw !important;}
	.ul-tagging .l17{top: 13.062vw !important;left: 33.5vw !important;}
	.ul-tagging .l10{top: 17vw !important;right: 20.5vw !important;}
	.ul-tagging .l9{top: 18.45vw !important;right: 22.2vw !important;}
	.ul-tagging .l8{top: 12.72vw !important;right: 26.5vw !important;}
	.ul-tagging .l2{top: 19vw !important;left: 39vw !important;}
	.ul-tagging .l16{top: 21vw !important;left: 31vw !important;}
	.ul-tagging .l5{top: 21vw !important;left: 34.5vw !important;}
	.ul-tagging .l11{top: 23.3vw !important;right: 21vw !important;}
	.ul-tagging .l12{top: 26vw !important;right: 18.87vw !important;}
	.ul-tagging .l6{top: 26.5vw !important;left: 36vw !important;}
	.ul-tagging .l7{top: 27vw !important;left: 40.47vw !important;}
}
@media (min-width:1600px) and (max-width: 1800px){
	.ul-tagging .l1{top: 8.52vw !important;left: 23.5vw !important;}
	.ul-tagging .l13{right: 20vw !important;}
	.ul-tagging .l14{top: 5.2vw !important;right: 21vw !important;}
	.ul-tagging .l15{top: 8.7vw !important;right: 23vw !important;}
	.ul-tagging .l3{top: 10.3vw !important;left: 42vw !important;}
	.ul-tagging .l4{top: 9.8vw !important;right: 28.5vw !important;}
	.ul-tagging .l17{top: 15.062vw !important;left: 39.7vw !important;}
	.ul-tagging .l10{top: 19vw !important;right: 24vw !important;}
	.ul-tagging .l9{top: 21vw !important;right: 26vw !important;}
	.ul-tagging .l8{top: 14.5vw !important;right: 31vw !important;}
	.ul-tagging .l2{top: 22vw !important;left: 46vw !important;}
	.ul-tagging .l16{top: 24vw !important;left: 36.5vw !important;}
	.ul-tagging .l5{top: 24vw !important;left: 40.5vw !important;}
	.ul-tagging .l11{top: 27vw !important;right: 25vw !important;}
	.ul-tagging .l12{top: 30vw !important;right: 22vw !important;}
	.ul-tagging .l6{top: 30.5vw !important;left: 42.5vw !important;}
	.ul-tagging .l7{top: 31vw !important;left: 47vw !important;}
}
/* 10.12 */
@media (max-width:1700px){
	.ul-tagging .l18{left: 50vw;top: 12.5vw;}
	.ul-tagging .l19{left: 30.5vw;top: 17vw;}
	.ul-tagging .l20{left: 38.5vw;top: 19vw;}
	.ul-tagging .l21{left: 46.5vw;top: 20vw;}
	.ul-tagging .l22{left: 45vw;top: 27.5vw;}
	.ul-tagging .l23{left: 49vw;top: 27.5vw;}
	.ul-tagging .l24{left: 35vw;top: 32vw;}
	.ul-tagging .l25{left: 42.5vw;top: 20vw;}
	/* 10/14 */
	.ul-tagging .l26{left: 51.5vw;top: 16.5vw;}
	.ul-tagging .l27{left: 44vw;top: 36.5vw;}
	/* 10.26 */
	.ul-tagging .l28{left: 22.5vw;top: 20.5vw;}
	.ul-tagging .l29{left: 40vw;top: 28vw;}
	.ul-tagging .l30{left: 53vw;top: 23.5vw;}
	.ul-tagging .l31{left: 49vw;top: 11vw;}
}
@media only screen and (max-width:1920px){
.bd1{padding-top:6.354vw}
.header{padding: 0 10.427vw;}
.logo{height:6.354vw;line-height:6.354vw}
.logo img{height:4.010vw}
.header .hd-r{padding-top:1.979vw}
.header .hd-r dd{margin-left:1.145vw}
.header .hd-r dd a{width:2.5vw;height:2.5vw;-webkit-box-shadow:0 .208vw 2.968vw rgba(0,0,0,.15);-moz-box-shadow:0 .208vw 2.968vw rgba(0,0,0,.15);-ms-box-shadow:0 .208vw 2.968vw rgba(0,0,0,.15);-o-box-shadow:0 .208vw 2.968vw rgba(0,0,0,.15);box-shadow:0 .208vw 2.968vw rgba(0,0,0,.15)}
.header .hd-r .down{border-radius:1.25vw;-webkit-box-shadow:0 .208vw 2.968vw rgba(0,0,0,.15);-moz-box-shadow:0 .208vw 2.968vw rgba(0,0,0,.15);-ms-box-shadow:0 .208vw 2.968vw rgba(0,0,0,.15);-o-box-shadow:0 .208vw 2.968vw rgba(0,0,0,.15);box-shadow:0 .208vw 2.968vw rgba(0,0,0,.15)}
.header .hd-r dd:hover .down{width:13.02vw}
.header .hd-r .down .inp{font-size:.729vw;line-height:2.5vw;padding:0 1.041vw}
.header .hd-r .down .sub-btn{width:2.5vw;height:2.5vw}
.nav{padding-top:2.343vw}
.nav li{margin:0 .52vw}
.nav li .v1{font-size: 0.963vw;w;line-height:1.77vw;border-radius:.885vw;padding:0 1.25vw;}
.nav li.on .v1,.nav li:hover .v1{-webkit-box-shadow:0 0 1.093vw rgba(0,0,0,.06);-moz-box-shadow:0 0 1.093vw rgba(0,0,0,.06);-ms-box-shadow:0 0 1.093vw rgba(0,0,0,.06);-o-box-shadow:0 0 1.093vw rgba(0,0,0,.06);box-shadow:0 0 1.093vw rgba(0,0,0,.06)}
.nav dl{width:7.291vw;top:2.968vw;border-radius:.52vw;-webkit-box-shadow:0 0 1.093vw rgba(0,0,0,.06);-moz-box-shadow:0 0 1.093vw rgba(0,0,0,.06);-ms-box-shadow:0 0 1.093vw rgba(0,0,0,.06);-o-box-shadow:0 0 1.093vw rgba(0,0,0,.06);box-shadow:0 0 1.093vw rgba(0,0,0,.06);padding:.833vw 0 .729vw}
.nav dl:after{width:1.093vw;height:.468vw;top:-.4167vw}
.nav dd a{font-size:.729vw;line-height:1.77vw}
.footer{padding: 1.281vw 0 1.072vw;w;}
.fd-ma{padding-left:5.572vw;padding-bottom:.781vw;margin-left:6.875vw}
.fd-ma span{font-size:.833vw;margin-bottom:1.093vw}
.fd-ma span em{font-size:1.562vw;margin-top:.572vw}
.fd-ma .pic{width:8.072vw}
.fd-nav{padding-bottom:1.354vw;margin-bottom:1.302vw}
.fd-logo{width:2.916vw;margin-right:3.645vw}
.fd-nav ul{padding-top:.989vw}
.fd-nav li{margin-right:2.604vw}
.fd-nav li a{font-size:.833vw;line-height:1.63em}
.fd-addr{font-size:.729vw;margin-bottom:.989vw}
.fd-addr p{margin:0 -1.562vw .156vw}
.fd-addr span{padding:0 1.562vw}
.fd-bot select{width:15vw;height:2.343vw;font-size:.729vw;line-height:2.239vw;margin-right:2.031vw}
.fd-ma .bshare-custom{margin: 0.0125vw 0;0;0;0;}
.fd-ma .bshare-custom a{width:1.875vw;height:1.875vw;margin-right:.572vw}
.ban .txt .en em{font-size:1.562vw}
.ban .txt h3 span{font-size:2.083vw}
.a-down{width:3.437vw;height:3.437vw;bottom:3.958vw}
.m-loading .pic{width:17.65vw}
.m-loading span{font-size:1.562vw;bottom:4.375vw}
.pages{margin-bottom:8.906vw}
.pages li{margin:0 .364vw}
.pages li a,.pages li span{width:2.083vw;height:2.083vw;font-size:.729vw;line-height:1.979vw}
.pages .pages-next a,.pages .pages-prev a{width:5.208vw}
.ul-imgtxt1{/* margin:6.927vw -.781vw 1.041vw; */}
.ul-imgtxt1 li{padding:0 .781vw;margin-bottom:2.76vw}
.ul-imgtxt1 .txt{-webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);box-shadow:0 0 .52vw rgba(0,0,0,.1);padding: 1.25vw 1.875vw 0.875vw 1.291vw;w 1.291vw;w 2.291vw;vw;}
.ul-imgtxt1 .txt span{font-size:.833vw;margin-bottom:.312vw}
.ul-imgtxt1 .txt h3{font-size:1.041vw}
.cur{font-size:.833vw;line-height:3.229vw}
.cur i{width:1.562vw;height:1.562vw;margin-top:-.104vw;margin-right:.625vw}
.m-text{width:69.47vw;margin:6.25vw auto 8.333vw}
.m-text .top{padding-bottom:1.718vw}
.m-text .top a{width:10.57vw;font-size:.833vw;line-height:3.229vw;margin-left:.52vw;margin-top:.104vw}
.m-text .top a i{width:1.041vw;height:1.041vw;margin-top:-.104vw;margin-right:.729vw}
.m-text h1{font-size:1.562vw;margin-bottom:.781vw}
.m-text .date{font-size:1.041vw}
.m-text .txt{font-size:.833vw;margin-top:2.5vw}
.m-pn{margin-top:4.427vw;padding-top:1.145vw}
.m-pn a{font-size:.833vw}
.ul-imgtxt2{margin:5.312vw 0 2.604vw}
.ul-imgtxt2 .pic{-webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);box-shadow:0 0 .52vw rgba(0,0,0,.1);margin-bottom:1.822vw}
.ul-imgtxt2 h3{font-size:1.25vw}
.m-product{margin-top:4.687vw}
.m-product .tips{font-size:.833vw}
.ul-imgtxt3{margin:3.333vw -.885vw 2.604vw}
.ul-imgtxt3 li{padding:0 .885vw;margin-bottom:3.437vw}
.ul-imgtxt3 .pic{-webkit-box-shadow:0 0 1.666vw rgba(58,58,58,.1);-moz-box-shadow:0 0 1.666vw rgba(58,58,58,.1);-ms-box-shadow:0 0 1.666vw rgba(58,58,58,.1);-o-box-shadow:0 0 1.666vw rgba(58,58,58,.1);box-shadow:0 0 1.666vw rgba(58,58,58,.1);margin-bottom:1.302vw}
.ul-imgtxt3 h3{font-size:1.041vw}
.m-prodetails{margin-top: 0vw;}
.m-prodetails .top{margin-bottom:6.77vw}
.m-prodetails .top .pic{width:35.98vw;-webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);box-shadow:0 0 .52vw rgba(0,0,0,.1);margin-right:5.156vw}
.m-prodetails .top .txt{padding-top:4.791vw}
.m-prodetails .top h3{font-size:1.562vw;padding-bottom:1.406vw;margin-bottom:1.25vw}
.m-prodetails .top .desc{font-size:.833vw}
.ul-txt1 li a{width:11.4vw;font-size:.833vw}
.ul-txt1 li a:after{height:.937vw}
.m-type{margin-top:4.010vw;margin-bottom:7.031vw}
.m-type .tit{font-size:1.562vw}
.ul-imgtxt4{margin:2.031vw -.677vw 0}
.ul-imgtxt4 li{padding:0 .677vw;margin-bottom:1.041vw}
.ul-imgtxt4 .con{-webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);box-shadow:0 0 .52vw rgba(0,0,0,.1)}
.ul-imgtxt4 .pic{margin-bottom:1.51vw}
.ul-imgtxt4 .txt{padding:0 .52vw 1.197vw}
.ul-imgtxt4 h3{font-size:1.041vw;margin-bottom:.26vw}
.ul-imgtxt4 .desc{font-size:.729vw}
.m-type .img{margin-top:1.4583vw}
.ul-imgtxt5{margin:1.51vw -.781vw 0}
.ul-imgtxt5 li{padding:0 .781vw;margin-bottom:2.812vw}
.ul-imgtxt5 .con{-webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);box-shadow:0 0 .52vw rgba(0,0,0,.1)}
.ul-imgtxt5 h3{font-size:1.041vw;padding:0 .52vw}
.m-type .video{margin-top:1.302vw}
.m-type .video .mask .play{width:4.010vw;height:4.010vw}
.m-service{padding-top:9.062vw;padding-bottom:7.239vw}
.ul-imgtxt6{margin:0 -.26vw}
.ul-imgtxt6:before{left:.781vw;right:.781vw}
.ul-imgtxt6 li{padding:0 .26vw;margin-bottom:10.72vw}
.ul-imgtxt6 li:nth-child(even){margin-top:10.72vw}
.ul-imgtxt6 .con{-webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);box-shadow:0 0 .52vw rgba(0,0,0,.1);padding:1.562vw .52vw .781vw}
.ul-imgtxt6 .con:after{content:'';width:3.020vw;height:1.302vw;bottom:-1.302vw}
.ul-imgtxt6 li:nth-child(even) .con:after{top:-1.302vw}
.ul-imgtxt6 em{font-size:1.041vw;margin-bottom:1.041vw}
.ul-imgtxt6 .pic{width:2.083vw;height:2.083vw;margin:0 auto .156vw}
.ul-imgtxt6 h3{font-size:.833vw}
.ul-imgtxt6 i{width:.677vw;height:.677vw;margin:2.031vw auto}
.ul-list1{margin:6.041vw -.781vw 0}
.ul-list1 li{padding:0 .781vw;margin-bottom:2.395vw}
.ul-list1 .pic{margin-bottom:1.145vw}
.ul-list1 .txt{padding:0 1.875vw 2.76vw}
.ul-list1 h3{font-size:1.041vw}
.ul-list1 h3 em{margin-top:-.104vw;margin-right:.885vw}
.ul-list1 .desc{font-size:.833vw}
.m-team{padding-top:8.020vw;padding-bottom:10.67vw}
.m-team .slider{width:65.62vw;margin:9.166vw auto 0}
.m-team .slider .slick-next,.m-team .slider .slick-prev{margin-top:-1.041vw;width:2.083vw;height:2.083vw}
.m-team .slider .slick-prev{left:-5.104vw}
.m-team .slider .slick-next{right:-5.104vw}
.m-team.qm{padding-top:5.833vw}
.m-team .boxs{margin-bottom:5.52vw}
.m-team .boxs .tit{font-size:1.562vw}
.m-slider{margin-top:1.927vw}
.m-slider .slick-list{margin:0 -.729vw}
.m-slider .item{margin:0 .729vw}
.m-slider .pic i{width:3.593vw;height:3.593vw}
.m-slider .slick-next,.m-slider .slick-prev{margin-top:-1.041vw;width:2.083vw;height:2.083vw}
.m-slider .slick-prev{left:-5.625vw}
.m-slider .slick-next{right:-5.625vw}
.banner .txt{margin: 0 10.427vw;w;}
.banner h3{font-size:2.083vw;margin-bottom:.416vw}
.banner em{font-size:1.041vw;margin-bottom:1.562vw}
.banner a{width:9.218vw;font-size:.833vw;line-height:2.708vw;border-radius:1.406vw}
.banner a i{width:1.041vw;height:1.041vw;margin-top:-.104vw;margin-right:.52vw}
.banner .slick-dots{bottom:3.802vw;padding-left:3.958vw}
.banner .slick-dots li{margin:0 .468vw}
.banner .slick-dots li button{width:2.656vw;height:.104vw}
.a-mouse{right:4.427083vw;bottom:3.59375vw}
#fp-nav.right{right:4.427vw!important}
#fp-nav ul li{margin:1.718vw 0!important}
.g-tit1 .more{width:9.635vw;font-size:.833vw;line-height:3.02083vw;margin-left:.52vw}
.g-tit1 .more i{width:1.041vw;height:1.041vw;margin-left:2.916vw}
.g-tit1 h3{font-size:2.083vw;line-height:3.125vw}
.g-tit1 .desc{font-size:.833vw;margin-top:1.25vw;margin-bottom:2.187vw}
.ul-imgtxt7{margin-top:1.041vw}
.ul-imgtxt7 .con{padding:.208vw 0}
.ul-imgtxt7 .con:after{height:.208vw}
.ul-imgtxt7 .pic{width:4.062vw;height:4.062vw;margin-left:.208vw;margin-right:.937vw}
.ul-imgtxt7 h3{font-size:.937vw;line-height:4.062vw}
.m-productct{margin-top:1.041vw}
.m-productct .box{/* -webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1); */-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);/* box-shadow:0 0 .52vw rgba(0,0,0,.1); *//* padding:3.333vw 3.645vw 1.041vw; */}
.m-productct h3{font-size:1.25vw;margin-bottom:.729vw}
.m-productct .desc{font-size:.833vw}
.m-productct dl{margin-top:1.145vw;margin-bottom:2.239vw}
.m-productct dd{font-size:.937vw;line-height:1.927vw;-webkit-background-size:1.041vw auto;-moz-background-size:1.041vw auto;-ms-background-size:1.041vw auto;-o-background-size:1.041vw auto;background-size:1.041vw auto}
.m-productct .more{font-size:.833vw;padding-right:2.083vw}
.m-productct .more i{width:1.041vw;height:1.041vw}
#page4 .ul-imgtxt1{margin-top:2.55vw;}
.m-about{margin-right:-2.291vw}
.m-about .map{width:40.15vw;margin-left:2.5vw}
.m-about .line{width:28.9vw;top:.26vw;left:7.968vw}
.ul-txt2 .li1{left:8.854vw;top:3.125vw}
.ul-txt2 .li2{left:7.604vw;top:7.291vw}
.ul-txt2 .li3{left:7.291vw;top:12.39vw}
.ul-txt2 .li4{left:24.06vw;top:4.687vw}
.ul-txt2 .li5{left:22.29vw;top:8.854vw}
.ul-txt2 .li6{right:2.083vw;top:12.6vw}
.ul-txt2 .poi{width:1.666vw;height:.937vw}
.ul-txt2 .poi:after{width:.625vw;height:.364vw}
.ul-txt2 span{font-size:.833vw;margin:.364vw 0}
.ul-txt2 .li2 span{margin-right:4.166vw}
.ul-txt2 .li4 span{margin-left:1.822vw}
.ul-txt3{margin-top:0.437vw}
.ul-txt3 li{margin-right: 7.504vw;}
.ul-txt3 .date{font-size:.729vw;margin-bottom:.26vw}
.ul-txt3 .date span{font-size:2.083vw;margin-right:.26vw}
.ul-txt3 .txt{font-size:.937vw}
.ul-imgtxt8{width:65.83vw;padding:0 5.208vw}
.ul-imgtxt8:after{height:16.77vw}
.ul-imgtxt8 li{padding:0 .52vw;margin:3.020vw 0}
.ul-imgtxt8 .box{height:6.562vw;line-height:6.562vw}
.ul-imgtxt8 .pic{width:2.083vw;height:2.083vw;margin:0 auto .416vw}
.ul-imgtxt8 h3{font-size:1.041vw}
.ul-imgtxt8 i{width:.729vw;height:.729vw;margin:.937vw auto .989vw}
.ul-imgtxt8 em{font-size:1.041vw}
.m-cooperation .left{width:16.4vw}
.ul-txt4{margin:3.958vw 0 9.062vw}
.ul-txt4 li{margin-bottom:1.927vw}
.ul-txt4 li a span{font-size:1.041vw}
.ul-txt4 li a span:after{height:.104vw}
.ul-img1 li{margin-bottom:.52vw;margin-top:-6.77vw}
.ul-img1 .pic{width:9.375vw;height:9.375vw;-webkit-box-shadow:0 0 .52vw rgba(0,0,0,.1);-moz-box-shadow:0 0 .52vw rgba(0,0,0,.1);-ms-box-shadow:0 0 .52vw rgba(0,0,0,.1);-o-box-shadow:0 0 .52vw rgba(0,0,0,.1);box-shadow:0 0 .52vw rgba(0,0,0,.1);line-height:9.375vw;margin:2.083vw auto}
.ul-img1 .pic img{height:4.687vw}
.m-partner{margin:9.114vw 0 6.093vw}
.m-partner .item{margin-bottom:4.583vw}
.m-partner h3{font-size:1.562vw;padding-bottom:1.614vw}
.ul-img2{margin:2.916vw -.729vw 0}
.ul-img2 li{padding:0 .729vw;margin-bottom:1.718vw}
.ul-img2 .pic{height:5vw;line-height:5vw}
.ul-img2 .pic img{height:3.906vw}
.m-briefl{padding: 1.90625vw 0 1.11458vw;}
.m-briefl .bg{top:6.6666vw;width:20.57291vw}
.m-briefl .pic{width:34.010416vw;margin-left:6.7708vw}
.m-abroadl .abroadl .tit,.m-briefl .txt .tit,.m-domesticl .domesticl .tit{font-size:1.5625vw}
.m-briefl .txt .tit{padding-bottom:1.6145833vw;margin-bottom:1.875vw}
.ul-listl1 .con .date span{font-size:2.08333vw}
.m-domesticl{padding:7.13541667vw 0 6.92708333vw}
.ul-listl4 .con{font-size:1.25vw}
.ul-listl1 .con{min-width:7.8125vw}
.m-domesticl .domesticl .tagging .bg{width:11.875vw}
.ul-listl4 li{margin-right:3.958333vw}
.m-recordl{padding:4.21875vw 0}
.ul-tagging li{width:9.53125vw}
.ul-tagging .l1{top:9.52vw}
.ul-tagging .l2{top:23.75vw;left:50vw}
.ul-tagging .l3{top:11.791vw}
.ul-tagging .l4{top:11.12vw}
.ul-tagging .l5{top:26vw}
.ul-tagging .l6{top:32.18vw}
.ul-tagging .l7{top:33.7vw;left:51.47vw}
.ul-tagging .l8{top:15.72vw}
.ul-tagging .l9{top:22.45vw;right:29.2vw}
.ul-tagging .l10{top:19.75vw}
.ul-tagging .l11{top:29.3vw}
.ul-tagging .l12{top:33vw;right:24.87vw}
.ul-tagging .l13{top:0.666vw}
.ul-tagging .l14{top:5.666vw}
.ul-tagging .l15{top:8.395vw}
.ul-tagging .l16{top:26vw}
.ul-tagging .l17{top:16.062vw}
.m-culturel{padding:7.8125vw 0}
.ul-listl5 li{margin-bottom:3.07291667vw}
.ul-listl5 .con .num{font-size:1.770833vw}
.ul-listl5 .con .tt .tit{font-size:1.5625vw}
.ul-listl5 .con .desc{padding:2.6041667vw 2.8645833vw}
.ul-listl5 .con .tt{padding:0 2.8645833vw}
.m-historyl1{padding:7.5520833vw 0}
.ul-listl6{padding-bottom:5.26041667vw}
.ul-listl6 .box .time{font-size:1.5625vw;width:6.354166vw;height:6.354166vw;line-height:6.354166vw}
.ul-listl6 .box .txt{padding:2.8645833vw 1.9791667vw 1.71875vw}
.ul-listl6 .box .txt .desc{font-size:14px;line-height:1.5em}
.m-historyl1 .more span{font-size:14px}
.m-honorl{padding:8.5416667vw 0}
.m-honorl .honorl{padding:0;max-width: 80%;margin: 0 auto;}
.m-honorl .con .txt .tit{font-size:1.5625vw}
.m-contactl1{padding:6.61458333vw 0 6.822916667vw}
.m-contactl1 .left,.m-contactl1 .right{height: 19.666667vw;}
.m-contactl1 .left{padding: 1.75vw 4.8958333vw 1.5625vw;}
.m-contactl1 .left .tit{font-size:1.5625vw;padding-bottom:1.875vw}
.m-contactl1 .left .txt .info{padding:1.92708333vw 0}
.m-contactl1 .left .txt .info .box{margin-right:4.53125vw}
.m-leavingl{padding:6.25vw 0 6.5625vw}
.m-leavingl .leavingl .tit,.m-recruitl .tit{font-size:1.5625vw;margin-bottom:2.44791667vw}
.m-recruitl{padding:7.760416667vw 0 7.1875vw}
.m-recruitl .tit{margin-bottom:1.7708333vw}
.m-recruitl .recruitl .item .stit{padding:0 3.3333vw}
.m-recruitl .recruitl .desc{padding:2.1875vw 0 3.6458333vw 3.48958333vw}
.m-abroadl .abroadl .tagging{width:9.583vw;-webkit-box-shadow:0 0 1.25vw rgba(0,0,0,.15);-moz-box-shadow:0 0 1.25vw rgba(0,0,0,.15);-ms-box-shadow:0 0 1.25vw rgba(0,0,0,.15);-o-box-shadow:0 0 1.25vw rgba(0,0,0,.15);box-shadow:0 0 1.25vw rgba(0,0,0,.15);border-radius:.52vw}
.m-abroadl .abroadl .tagging .txt{padding:.989vw 1.145vw}
.m-abroadl .abroadl .tagging .tit{font-size:.833vw}
.m-abroadl .abroadl .tagging .info{font-size:.625vw}
}
@media only screen and (max-width:1440px){
.wp{width:auto;max-width:1180px}
.m-slider .slick-prev{left:-10px}
.m-slider .slick-next{right:-10px}
.m-briefl .txt .desc{font-size:14px;line-height:1.5em}
.ul-listl1 .con{font-size:16px}
.m-domesticl .domesticl .tagging{width:11.53125vw}
.m-domesticl .domesticl .tagging .txt{padding:10px}
.ul-listl5 .con .tips{width:14px;margin:0}
.ul-listl5 .con .tt .icon{width:25px;margin-top:20px}
.ul-listl5 .con .tt .info{font-size:18px}
}
@media only screen and (max-width:1199px){
.wp{max-width:none;padding:0 10px}
.bd1,body{padding-top:70px}
.header{position:fixed;top:0;left:0;right:0;z-index:10;padding:0 10px;background-color:#fff}
.logo{height:70px;line-height:70px}
.logo img{height:50px}
.header .hd-r{display:none}
.menuBtn{display:block}
.nav{display:none;position:fixed;top:70px;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.98);overflow-y:auto;padding:10px 0;z-index:10}
.nav li{display:block;margin:0}
.nav li .v1{font-size:16px;border-radius:0;color:#323232;line-height:45px;padding:0}
.nav li.on .v1,.nav li:hover .v1{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.nav dl{position:static;width:auto;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);padding:5px 0}
.nav dl:after{display:none}
.nav dd a{font-size:15px;line-height:35px}
.ban{height:50.52vw;min-height:160px;position:relative;z-index:2}
.main{margin-top:0}
.ban .txt .en em{font-size:16px}
.ban .txt h3 span{font-size:20px}
.a-down{width:30px;height:30px;bottom:10px}
.fd-ma{float:none;text-align:center;border-left:none;padding-left:0;margin-left:0}
.fd-ma span{font-size:14px}
.fd-ma span em{font-size:20px}
.fd-ma .pic{width:120px;margin:0 auto}
.fd-nav{display:none}
.fd-addr{font-size:14px;text-align:center}
.fd-addr p{margin:0}
.fd-addr span{float:none}
.fd-addr span:after{display:none}
.fd-bot select{float:none;display:block;width:200px;height:45px;font-size:14px;line-height:43px;margin:0 auto}
.fd-ma .bshare-custom{font-size:0;text-align:center;margin:10px 0;padding-top:0}
.fd-ma .bshare-custom a{float:none;display:inline-block;vertical-align:middle;width:30px;height:30px;margin:0 5px}
.ul-imgtxt1{margin:20px -10px 10px}
.ul-imgtxt1 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxt1 .txt{padding:20px 10px}
.ul-imgtxt1 .txt span{font-size:14px;margin-bottom:5px}
.ul-imgtxt1 .txt h3{font-size:16px}
.pages{margin-bottom:30px}
.pages li a,.pages li span{width:30px;height:30px;font-size:14px;line-height:28px}
.pages .pages-next a,.pages .pages-prev a{width:80px}
.cur{font-size:14px;line-height:40px}
.cur i{width:30px;height:30px;margin-top:-2px;margin-right:5px}
.m-text{width:auto;margin:20px auto 30px}
.m-text .top{padding-bottom:10px}
.m-text .top a{width:150px;font-size:14px;line-height:50px;margin-top:0;margin-left:10px}
.m-text .top a i{width:20px;height:20px;margin-top:-2px;margin-right:10px}
.m-text h1{font-size:18px;margin-bottom:10px}
.m-text .date{font-size:14px}
.m-text .txt{font-size:14px;margin-top:20px}
.m-pn{margin-top:20px;padding-top:10px}
.m-pn a{font-size:14px}
.ul-imgtxt2{margin:30px 0}
.ul-imgtxt2 .pic{margin-bottom:10px}
.ul-imgtxt2 h3{font-size:16px}
.m-product{margin-top:30px}
.m-product .tips{font-size:14px}
.m-product .tips p br{display:none}
.ul-imgtxt3{margin:20px -10px 30px}
.ul-imgtxt3 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxt3 .pic{margin-bottom:10px}
.ul-imgtxt3 h3{font-size:16px}
.m-prodetails{/* margin-top:30px */}
.m-prodetails .top{margin-bottom:20px}
.m-prodetails .top .pic{float:none;width:60%;margin:0 auto}
.m-prodetails .top .txt{padding-top:10px}
.m-prodetails .top h3{font-size:18px;padding-bottom:10px;margin-bottom:10px}
.m-prodetails .top .desc{font-size:14px}
.ul-txt1 li a{width:130px;font-size:14px}
.m-type{margin-top:20px;margin-bottom:30px}
.m-type .tit{font-size:18px}
.ul-imgtxt4{margin:20px -10px 0}
.ul-imgtxt4 li{width:50%;padding:0 10px;margin-bottom:20px}
.ul-imgtxt4 .pic{margin-bottom:10px}
.ul-imgtxt4 .txt{padding:0 10px 10px}
.ul-imgtxt4 h3{font-size:16px;margin-bottom:5px}
.ul-imgtxt4 .desc{font-size:14px}
.m-type .img{margin-top:20px}
.ul-imgtxt5{margin:20px -10px 0}
.ul-imgtxt5 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxt5 h3{font-size:16px;padding:0 10px}
.m-type .video{margin-top:30px}
.m-type .video .mask .play{width:40px;height:40px}
.m-service{padding-top:30px;padding-bottom:30px}
.ul-imgtxt6{margin:0 -10px}
.ul-imgtxt6:before{display:none}
.ul-imgtxt6 li{width:16.66%;padding:0 10px;margin-bottom:10px}
.ul-imgtxt6 li:nth-child(even){margin-top:0;margin-bottom:10px}
.ul-imgtxt6 .con:after{display:none}
.ul-imgtxt6 em{font-size:18px}
.ul-imgtxt6 .pic{width:30px;height:30px;margin-bottom:3px}
.ul-imgtxt6 h3{font-size:14px}
.ul-imgtxt6 i{display:none}
.ul-list1{margin:20px -10px 0}
.ul-list1 li{padding:0 10px;margin-bottom:20px}
.ul-list1 .pic{margin-bottom:10px}
.ul-list1 .txt{padding:0 10px 20px}
.ul-list1 h3{font-size:16px}
.ul-list1 .desc{font-size:14px}
.m-team{padding-top:30px;padding-bottom:30px}
.m-team .img,.m-team .img img{width:100%;height:auto}
.m-team .slider{width:90%;margin:20px auto 0}
.m-team .slider .slick-next,.m-team .slider .slick-prev{width:30px;height:30px;margin-top:-15px}
.m-team .slider .slick-prev{left:-30px}
.m-team .slider .slick-next{right:-30px}
.m-team.qm{padding-top:30px}
.m-team .boxs{margin-bottom:20px}
.m-team .boxs .tit{font-size:18px}
.m-slider{margin-top:20px}
.index{padding-top:70px!important}
.banner .item{height:51.04167vw;min-height:250px}
.banner .txt{margin:0 10px}
.banner h3{font-size:20px;margin-bottom:10px}
.banner em{font-size:16px;margin-bottom:10px}
.banner a{width:160px;font-size:14px;line-height:40px;border-radius:20px}
.banner a i{width:15px;height:15px;margin-top:-2px;margin-right:5px}
.banner .slick-dots{bottom:10px;padding-left:5px}
.banner .slick-dots li{margin:0 5px}
.banner .slick-dots li button{width:30px;height:1px}
.a-mouse{display:none}
#page2,#page3,#page4,#page5,#page6{/* padding:30px 0 */}
.g-tit1 .more{width:140px;font-size:14px;line-height:40px}
.g-tit1 .more i{width:15px;height:15px;margin-left:10px}
.g-tit1 h3{font-size:18px;line-height:40px}
.g-tit1 .desc{font-size:14px;margin-top:10px;margin-bottom:10px}
.ul-imgtxt7{margin-top:20px}
.ul-imgtxt7 .con{padding:4px 0}
.ul-imgtxt7 .con:after{height:2px}
.ul-imgtxt7 .pic{width:50px;height:50px;margin-left:4px;margin-right:10px}
.ul-imgtxt7 h3{font-size:16px;line-height:50px}
.m-productct{margin-top:20px}
.m-productct .pic{float:none;width:60%;margin:0 auto}
.m-productct .box{position:static;width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;padding:10px}
.m-productct h3{font-size:16px;margin-bottom:10px}
.m-productct .desc{font-size:14px;height:auto}
.m-productct dl{margin-top:10px;margin-bottom:10px}
.m-productct dd{font-size:14px;line-height:40px;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto}
.m-productct .more{font-size:14px;padding-right:40px}
.m-productct .more i{width:20px;height:20px}
#page4 .ul-imgtxt1{margin-top:20px}
.m-about{margin-right:0}
.m-about .map{float:none;width:771px;margin:0 auto}
.m-about .line{width:555px;top:5px;left:153px}
.ul-txt2 .li1{left:170px;top:60px}
.ul-txt2 .li2{left:146px;top:140px}
.ul-txt2 .li3{left:140px;top:238px}
.ul-txt2 .li4{left:462px;top:90px}
.ul-txt2 .li5{left:428px;top:170px}
.ul-txt2 .li6{right:40px;top:242px}
.ul-txt2 .poi{width:32px;height:18px}
.ul-txt2 .poi:after{width:12px;height:7px}
.ul-txt2 span{font-size:16px;margin:7px 0}
.ul-txt2 .li2 span{margin-right:80px}
.ul-txt2 .li4 span{margin-left:35px}
.ul-txt3{margin-top:20px}
.ul-txt3 li{margin-right:50px}
.ul-txt3 .date{font-size:14px;margin-bottom:5px}
.ul-txt3 .date span{font-size:20px;margin-right:5px}
.ul-txt3 .txt{font-size:16px}
.ul-imgtxt8{width:auto;padding:0}
.ul-imgtxt8:after{display:none}
.ul-imgtxt8 li{padding:0 10px;margin:20px 0}
.ul-imgtxt8 .box{height:112px;line-height:112px}
.ul-imgtxt8 .pic{width:40px;height:40px;margin-bottom:10px}
.ul-imgtxt8 h3{font-size:16px}
.ul-imgtxt8 i{width:14px;height:14px;margin-top:10px;margin-bottom:10px}
.ul-imgtxt8 em{font-size:14px}
.m-cooperation .left{width:120px}
.ul-txt4{margin:20px 0 50px}
.ul-txt4 li{margin-bottom:10px}
.ul-txt4 li a span{font-size:16px}
.ul-txt4 li a span:after{height:1px}
.ul-img1 .pic{width:120px;height:120px;line-height:120px;margin:28px auto}
.ul-img1 .pic img{height:60px}
.m-partner{margin:30px 0}
.m-partner .item{margin-bottom:20px}
.m-partner h3{font-size:18px;padding-bottom:10px}
.ul-img2{margin:20px -10px 0}
.ul-img2 li{padding:0 10px;margin-bottom:20px}
.ul-img2 .pic{height:80px;line-height:80px}
.ul-img2 .pic img{height:60px}
.m-briefl{padding:30px 0}
.m-briefl .pic{margin-left:30px}
.m-briefl .txt .tit{padding-bottom:10px;margin-bottom:10px}
.ul-listl1 li{padding:10px 0}
.ul-listl3 li:before{width:12px;height:12px;margin-top:-6px;margin-left:-6px}
.ul-listl4 i{width:12px;height:12px;margin-right:10px}
.m-abroadl .abroadl .tit,.m-briefl .txt .tit,.m-domesticl .domesticl .tit{font-size:18px}
.m-domesticl .domesticl .box{width:auto}
.m-domesticl{padding:30px 0}
.ul-listl4 .con{font-size:16px}
.ul-listl5 .con .num{font-size:20px}
.ul-listl5 .con .tips{width:10px}
.ul-listl5 .con .tt .tit{font-size:18px}
.ul-listl5 .con .tt .info{font-size:16px}
.ul-listl5 .con .tt .icon{width:18px}
.ul-listl5 li{margin-bottom:30px}
.m-culturel{padding:30px 0}
.ul-listl5 .con .desc{padding:20px}
.ul-listl5 .con .tt{padding:0 20px;bottom:20px}
.ul-listl6 .box .txt{width:75%}
.ul-listl6 .box .time,.ul-listl6 li:nth-child(2n) .box .time{font-size:18px;width:60px;height:60px;line-height:60px}
.m-honorl .con .pic{margin-bottom:10px}
.m-honorl .con .txt .tit{font-size:18px;margin-bottom:5px}
.m-honorl .con .txt .desc{font-size:14px}
.m-honorl{padding:30px 0}
.m-honorl .bg{display:none}
.m-contactl1,.m-leavingl,.m-recruitl{padding:30px 0}
.m-contactl1 .left{padding:15px}
.m-contactl1 .left .tit{font-size:18px;padding-bottom:10px}
.m-contactl1 .left .txt .info{padding:15px 0}
.m-contactl1 .left .txt .icon{width:40px;height:40px;line-height:38px}
.m-leavingl .leavingl .tit,.m-recruitl .tit{margin-bottom:10px;font-size:18px}
.m-leavingl .leavingl .box .info{padding:0 15px}
.m-leavingl .leavingl .box .ll{padding:0 5px}
.m-leavingl .leavingl .box .info .inp,.m-leavingl .leavingl .box .info .txt{line-height:36px}
.m-leavingl .leavingl .box .info .inp{height:36px}
.m-leavingl .leavingl .box .info textarea{height:150px;padding:7px 0}
.m-leavingl .leavingl .box{margin-bottom:15px}
.m-leavingl .leavingl .btn{width:200px;height:38px;line-height:38px;margin-top:0}
.m-recruitl .recruitl .stit span{height:50px;line-height:50px}
.m-recruitl .recruitl .item .stit{padding:0 15px}
.m-recruitl .recruitl .desc{padding:15px}
.m-recruitl .recruitl .desc .txt{margin-bottom:15px}
.m-recruitl .recruitl .desc .tips{margin-top:0}
.m-contactl1 .left .txt .desc .stit,.m-contactl1 .left .txt .desc .tt,.m-leavingl .leavingl .box .info .inp,.m-leavingl .leavingl .box .info .txt,.m-leavingl .leavingl .box .info textarea,.m-leavingl .leavingl .btn,.m-recruitl .recruitl .desc .tips,.m-recruitl .recruitl .desc .txt .info,.m-recruitl .recruitl .desc .txt .tt,.m-recruitl .recruitl .stit span{font-size:14px}
.m-domesticl .domesticl .tagging{display:none!important}
.m-abroadl .abroadl .tagging{display:none}
}
@media only screen and (max-width:959px){
.m-about .map{margin-left:-2%}
.m-cooperation .left{float:none;width:auto}
.m-cooperation .left .g-tit1 h3{text-align:center}
.m-cooperation .left .more{float:none;margin:0 auto}
.ul-txt4{font-size:0;text-align:center;margin:0 0 10px;padding:0 10px}
.ul-txt4 li{display:inline-block;vertical-align:middle;margin:0 10px}
.ul-img1{margin-top:20px}
.m-contactl1 .left,.m-contactl1 .right{width:auto;float:none}
.m-contactl1 .left{height:auto}
}
@media only screen and (max-width:767px){
body{padding-top:50px}
.logo{height:50px;line-height:50px}
.logo img{height:35px}
.nav{top:50px}
.nav li .v1{font-size:14px;line-height:40px}
.nav dd a{font-size:15px;line-height:30px}
.ul-imgtxt1 li{width:50%}
.ul-imgtxt1 .txt{padding:10px}
.pages li{display:none}
.pages .pages-next,.pages .pages-prev{display:block}
.m-text .top a{float:none;margin:0 auto 10px}
.ul-imgtxt3{margin:20px 0 30px}
.ul-imgtxt3 li{float:none;width:auto;padding:0}
.m-prodetails .top .pic{width:auto}
.ul-txt1{padding:10px 0}
.ul-txt1 li{float:none}
.ul-txt1 li a{width:auto}
.ul-txt1 li a:after{display:none}
.ul-imgtxt4{margin:20px 0 0}
.ul-imgtxt4 li{float:none;width:auto;padding:0}
.ul-imgtxt4 .desc{height:auto}
.ul-imgtxt5 li{width:50%}
.ul-imgtxt6 li{width:25%}
.ul-list1 li{width:50%}
.index{padding-top:50px!important}
.banner em,.banner h3{text-align:center}
.banner a{margin:0 auto}
.banner .slick-dots{padding-left:0;text-align:center}
.ul-imgtxt7 li{width:50%}
.ul-imgtxt7 .con:after{display:none}
.m-productct .pic,.m-productct dl{width:auto}
.m-about .map{margin-left:0;width:auto; margin-bottom:-100px;}
.m-about .line,.ul-txt2{display:none}
.ul-txt3 li{width:25%;margin-right:0;padding:0 5px}
.ul-txt3 .con{text-align:center}
.ul-imgtxt8 li{width:25%;margin:10px 0}
.ul-imgtxt8 .li10,.ul-imgtxt8 .li11,.ul-imgtxt8 .li12,.ul-imgtxt8 .li7,.ul-imgtxt8 .li8,.ul-imgtxt8 .li9{float:left}
.ul-img1 li{width:33.33%;padding:5px;margin-top:0}
.ul-img1 .pic{width:100%;height:100px;line-height:100px;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);margin:0}
.ul-img1 .pic img{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.ul-img1 a:hover .pic img{-webkit-transform:rotate(0) scale(1.08);-moz-transform:rotate(0) scale(1.08);-ms-transform:rotate(0) scale(1.08);-o-transform:rotate(0) scale(1.08);transform:rotate(0) scale(1.08)}
.ul-img1 .li5{margin-left:0}
.ul-img2 li{width:33.33%}
.m-briefl .pic{width:auto;float:none;margin:0 0 20px}
.m-briefl .txt{padding-top:0}
.ul-listl1 .con{font-size:12px;min-width:auto}
.ul-listl1 .con .date span{font-size:18px}
.m-recordl{padding:20px 0}
.ul-listl4 i{width:8px;height:8px}
.m-abroadl .prompt{bottom:5%}
.ul-listl1 li{width:50%;margin-bottom:20px;text-align:left;padding:0 20px}
.ul-listl1 li:nth-child(2n):after{display:none}
.ul-listl4 .con{font-size:12px}
.ul-listl2 li,.ul-listl3 li{width:18px;height:18px}
.ul-listl2 li:before,.ul-listl3 li:before{width:6px;height:6px;margin-left:-3px;margin-top:-3px}
.ul-listl5 .con .left,.ul-listl5 .con .txt,.ul-listl5 li:nth-child(2n) .con .left,.ul-listl5 li:nth-child(2n) .con .txt{width:auto;float:none}
.ul-listl5 .con .box{padding-top:0;height:auto}
.ul-listl5 .con .desc,.ul-listl5 .con .tt{position:static}
.ul-listl5 .con .tt{padding:0;margin-top:10px}
.ul-listl5 .con .tt .tit{margin-bottom:0}
.ul-listl5 .con .desc{padding:10px}
.m-historyl1 .historyl1:after,.ul-listl6 .box .txt .spot,.ul-listl6 .box .txt:before,.ul-listl6:after{display:none}
.ul-listl6 .box,.ul-listl6 li:nth-child(2n) .box{width:auto;float:none}
.ul-listl6 .box .txt,.ul-listl6 li:nth-child(2n) .box .txt{width:auto;float:none;margin:-10px 15px 0;padding:10px}
.ul-listl6 .box .time,.ul-listl6 li:nth-child(2n) .box .time{float:none;margin:0 auto;font-size:12px;width:45px;height:45px;line-height:45px}
.ul-listl6 .box .txt .desc{text-align:left}
.m-historyl1 .more a i{width:50px;height:50px;line-height:50px;margin-bottom:5px}
.m-historyl1 .more a i img{width:20px;height:20px}
.m-historyl1{padding:30px 0}
.ul-listl6{padding:0 0 30px}
.m-honorl .swiper-slide{width:100%;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.m-leavingl .leavingl{width:auto}
.m-leavingl .leavingl .box .ll{width:auto;float:none;margin-bottom:10px}
.m-recruitl .recruitl .desc .tips,.m-recruitl .recruitl .desc .txt .info,.m-recruitl .recruitl .desc .txt .tt,.m-recruitl .recruitl .stit span{font-size:12px}
.m-contactl1 .left .txt .info .box{margin-right:30px}
}
@media only screen and (max-width:479px){
.ul-imgtxt1{margin:20px 0 10px}
.ul-imgtxt1 li{float:none;width:auto;padding:0}
.ul-imgtxt1 .txt h3{white-space:normal}
.ul-imgtxt5{margin:20px 0 0}
.ul-imgtxt5 li{float:none;width:auto;padding:0}
.ul-imgtxt6 li{width:33.33%}
.ul-list1{margin:20px 0 0}
.ul-list1 li{float:none;width:auto;padding:0}
.ul-list1 .desc{height:auto}
.ul-imgtxt7 li{float:none;width:auto}
.ul-imgtxt8 li{width:33.33%}
.ul-img1 li,.ul-img2 li{width:50%}
}
@media (max-width: 1200px) {
        .ul-listl2 .l1::after,
        .ul-listl2 .l2::after,
        .ul-listl2 .l3::after,
        .ul-listl2 .l4::after,
        .ul-listl2 .l5::after,
        .ul-listl2 .l6::after,
        .ul-listl2 .l7::after,
        .ul-listl2 .l8::after,
        .ul-listl2 .l9::after,
        .ul-listl2 .l10::after,
        .ul-listl2 .l11::after,
        .ul-listl2 .l12::after,
        .ul-listl2 .l13::after,
        .ul-listl2 .l14::after,
        .ul-listl2 .l15::after,
        .ul-listl2 .l16::after,
        .ul-listl2 .l17::after,
        .ul-listl2 .l18::after,
        .ul-listl2 .l19::after,
        .ul-listl2 .l20::after,
        .ul-listl2 .l21::after,
        .ul-listl2 .l22::after,
        .ul-listl2 .l23::after,
        .ul-listl2 .l24::after,
        .ul-listl2 .l25::after,
        .ul-listl2 .l26::after,
        .ul-listl2 .l27::after,
        .ul-listl2 .l28::after,
        .ul-listl2 .l29::after,
        .ul-listl2 .l30::after,
        .ul-listl2 .l31::after
        {
                display: none;
        }
}





