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{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#444;background:#fff;padding-top:110px}
a{text-decoration:none;color:#444}
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:#bfbfbf}
::-moz-placeholder{color:#bfbfbf}
::-ms-input-placeholder{color:#bfbfbf}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
select::-ms-expand{display:none}
@font-face{font-family:msyhbd;src:url(../fonts/msyhbd.ttf)}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:100%;max-width:1300px;margin:0 auto}
.wp2{width:100%;max-width:1810px;margin:0 auto}
.wp3{width:100%;max-width:1800px;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;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.header{position:fixed;top:0;left:0;width:100%;height:110px;background:#fff;z-index:999;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.header .logo{float:left;height:110px;line-height:110px}
.header .logo img{display:inline-block;vertical-align:middle;max-height:100%}
.header .ul-nav{display:block;float:right;overflow:hidden;margin-right:15px}
.header .ul-nav li{float:left;margin-left:54px;height:110px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.header .ul-nav li a{display:block;height:100px;line-height:100px;font-size:18px;color:#000;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;border-bottom:3px solid transparent}
.header .ul-nav li a:hover,.header .ul-nav li.on a{border-bottom:3px solid #ea2a76}
.header.on{height:80px;border-bottom:1px solid #ccc;box-shadow:0 0 5px #ccc;background-color:#fff!important}
.header.on .logo{height:80px;line-height:80px}
.header.on .ul-nav li{height:80px}
.header.on .ul-nav li a{height:70px;line-height:70px}
.menuBtn{position:relative;z-index:9;display:none;float:right;width:40px;height:40px;cursor:pointer;padding:7px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;margin-top:10px}
.menuBtn b{display:block;height:3px;background-color:#013ca8;margin:3px 0 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:10px;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)}
.ban{position:relative;padding-top:40%;height:0;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}
.ban.ban5{padding-top:40.6%}
.ban .txt{position:absolute;left:0;width:100%;top:0;height:100%;overflow:hidden}
.ban .txt1 .box{font-size:14px;line-height:2.43em;color:#fff;position:absolute;top:45.5%;right:245px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ban .txt1 h5{font-size:50px;font-weight:lighter;line-height:1.1;text-shadow:0 20px 10px rgba(209,48,100,.3)}
.ban .txt1 h2{font-size:60px;line-height:1.1;margin:19px 0 35px;text-shadow:0 20px 10px rgba(209,48,100,.3)}
.ban .txt2 .box{color:#000;position:absolute;top:45.7%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:326px}
.ban .txt2 h5{font-size:56px;line-height:1.1;font-weight:lighter}
.ban .txt2 h2{font-size:60px;line-height:1.1;margin-top:15px}
.ban .txt3 .box{float:right;color:#fff;right:310px;position:absolute;top:43.3%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ban .txt3 h2{font-size:70px;line-height:1.1;margin-bottom:20px}
.ban .txt3 h5{line-height:1.1;font-weight:lighter;font-size:50px}
.ban .txt4 .box{float:right;color:#fff;right:325px;position:absolute;top:43.2%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ban .txt4 h2{font-size:80px;line-height:1.1;text-shadow:0 20px 10px rgba(255,178,0,.3)}
.ban .txt4 h2+h2{margin-top:25px}
.ban .txt5 h5{line-height:1.1;font-weight:lighter;font-size:60px}
.ban .txt5 h2{font-size:70px;line-height:1.1;margin-top:24px}
.ban .txt5 .box{text-align:center;margin-top:102px;color:#fff}
.footer{background:#363638;padding-top:32px}
.footer .ft-top{overflow:hidden}
.footer .ft-top dl{float:left;color:#fff;padding-top:3px}
.footer .ft-top dl+dl{margin-left:66px}
.footer .ft-top dl dt{font-size:20px;font-weight:700;padding-left:40px;background:url(../images/jg-i1.png) 4px center no-repeat;position:relative;margin-bottom:12px}
.footer .ft-top dl dt:after{position:absolute;content:"";width:28px;height:3px;background:#ffba00;left:0;top:32px}
.footer .ft-top .dl2 dt{background-image:url(../images/jg-i2.png)}
.footer .ft-top .dl3 dt{background-image:url(../images/jg-i3.png)}
.footer .ft-top dl dd{font-size:16px;line-height:24px}
.footer .ft-top .qr{float:right;padding-left:120px;border-left:1px solid #525253;padding-top:12px}
.ft-top .qr .i-con{width:140px;height:140px}
.ft-top .qr .i-con img{display:block;width:100%;height:100%}
.ft-top .qr .txt{width:140px;float:right;color:#fff;text-align:center;font-size:16px;font-weight:400;line-height:1.1;padding-top:17px}
.footer .ft-bottom{height:43px;color:#7f7f7f;text-align:center;font-size:16px;line-height:1}
.pages{padding:50px 0 79px}
.pages ul{text-align:center}
.pages ul li{display:inline-block;margin:0 2px}
.pages ul li a{display:block;font-family:arial;font-size:13px;color:#1b1b1b;background:#edf0f3;padding:5px 13px;border-radius:5px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.pages ul li a:hover,.pages ul li.on a{background:#ec3e83;color:#fff}
.pages ul li.a-next a,.pages ul li.a-prev a{background:url(../images/jg-i51.png) 5px center no-repeat #fff;border:1px solid #ddd;box-sizing:border-box;padding-left:18px}
.pages ul li.a-next a{background-position:57px center;background-image:url(../images/jg-i52.png);padding-left:13px;padding-right:18px}
.pages ul li.a-next a:hover,.pages ul li.a-prev a:hover{color:#fff;background-color:#ec3e83;background-image:url(../images/jg-i61.png);border-color:#ec3e83}
.pages ul li.a-next a:hover{background-image:url(../images/jg-i62.png)}
.news{padding-top:65px;padding-bottom:41px}
.news h1{font-size:40px;color:#000;line-height:1.1;margin-bottom:30px}
.news span{display:block;font-size:30px;line-height:1.1;margin-bottom:37px}
.news .txt{font-size:18px;color:#000;line-height:1.89em}
.news .txt img{display:block;margin:0 auto}
.m-banner-z1 .pic{position:relative;padding-top:41%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}
.m-banner-z1 .txt{position:absolute;top:0;left:0;width:100%;height:100%}
.m-banner-z1 .txt .p2{font-family:arial;font-size:100px;color:#fff;line-height:1.1;margin-top:38px}
.m-banner-z1 .txt h1{font-family:"微软雅黑";font-size:70px;color:#fff;line-height:1.1;margin-top:5px}
.m-banner-z1 .slick-dots{position:absolute;bottom:55px;left:0;width:100%;text-align:center}
.m-banner-z1 .slick-dots li{display:inline-block;padding:0;line-height:0;font-size:0;width:32px;height:6px;background:url(../images/jg-i5.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:0 9px;cursor:pointer}
.m-banner-z1 .slick-dots li.slick-active{background-image:url(../images/jg-i4.png)}
.ul-tab{padding:73px 0 105px;text-align:center}
.ul-tab li{display:inline-block;margin:0 23px}
.ul-tab li a{font-size:30px;color:#000;line-height:1.1;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-tab li a:hover,.ul-tab li.on a{color:#ec3e83}
.ul-dt li{overflow:hidden;margin-bottom:40px;position:relative;background:#f8f8f8}
.ul-dt li .more img{position:absolute;top:50%;margin-top:-16px;right:30px}
.ul-dt li .more img:hover{opacity:.6;filter:alpha(opacity=60)}
.ul-dt .pic{width:530px;height:320px;overflow:hidden;float:left;margin-right:50px}
.ul-dt .pic img{display:block;width:100%;height:100%;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-dt .pic img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul-dt .txt{padding-right:170px;overflow:hidden;padding-top:31px}
.ul-dt .txt h3 a{font-size:36px;color:#000;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-dt .txt h3 a:hover{color:#ec3e83}
.ul-dt .txt .p3{font-size:18px;color:#888;line-height:30px;height:60px;margin-bottom:86px;overflow:hidden;text-overflow:ellipsis;margin-top:17px}
.ul-dt .txt span{font-size:30px;font-family:arial}
.join-z{padding-top:86px;margin-bottom:187px}
.join-z span{display:block;font-family:arial;font-size:80px;color:#f6f6f6;font-weight:700;text-transform:uppercase;margin-bottom:-4px}
.join-z .eng{margin-bottom:17px}
.join-z .cn{margin-bottom:34px}
.join-z .txt-z1 p{margin-bottom:40px}
.join-z .p3{font-size:18px;color:#000;line-height:30px;margin-bottom:44px}
.join-z .pic{box-shadow:0 20px 40px rgba(0,0,0,.15)}
.join-z .pic img{display:block;margin:0 auto}
.salary-z{padding:0 0 138px}
.salary-z h2{font-size:40px;color:#000;text-align:center;margin-bottom:120px;font-weight:700}
.ul-salary{overflow:hidden}
.ul-salary li{width:16.66%;float:left;text-align:center}
.ul-salary li .icon{width:150px;height:150px;margin:0 auto;-webkit-background-size:auto 100%;background-size:auto 100%}
.ul-salary li .tit{text-align:center;font-size:30px;color:#000;line-height:1.1;padding-top:41px;font-weight:400;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-salary2 li .icon{width:200px;height:200px}
.hot-z{background:url(../images/jg-p21.jpg) center center no-repeat;background-size:cover;padding-top:85px;padding-bottom:99px}
.hot-z h2{text-align:center;font-size:40px;color:#000;line-height:1.1;margin-bottom:102px}
.ul-hot{margin-left:-50px}
.ul-hot li{width:33.33%;float:left}
.ul-hot li .con{background:#fff;border-radius:20px;padding:0 10px 32px;box-shadow:0 30px 20px rgba(0,0,0,.1);margin-left:50px}
.ul-hot li .tit{text-align:center;font-size:34px;color:#000;height:152px;line-height:152px;margin-bottom:26px;border-bottom:1px dashed #ccc;font-weight:400}
.ul-hot li .txt{text-align:left;font-size:22px;color:#000;line-height:2.27em;padding-left:65px}
.salary-f{padding-bottom:221px}
.row-a1-friend{padding-top:56px;margin-bottom:260px}
.row-a1-friend .txt-z1{overflow:hidden;padding-right:120px;padding-top:110px}
.row-a1-friend .txt-z1 .eng{font-size:76px;color:#f6f6f6;font-family:arial;font-weight:700;text-transform:uppercase;line-height:80px}
.row-a1-friend .txt-z1 .cn{font-size:40px;color:#000;line-height:1.1;padding-top:16px;margin-bottom:54px}
.row-a1-friend .txt .p1{font-size:18px;color:#000;line-height:30px}
.txt-z1 .eng{font-size:80px;color:#f6f6f6;font-family:arial;font-weight:700;text-transform:uppercase}
.txt-z1 .cn{font-size:40px;color:#000}
.txt-z1 p{font-size:18px;color:#000;line-height:30px}
.row-a1-friend .pic{width:530px;height:630px;float:right;position:relative}
.row-a1-friend .pic img{display:block;width:100%;height:100%;box-shadow:0 30px 20px rgba(0,0,0,.2)}
.row-a1-friend .bg{position:absolute;width:612px;height:483px;right:-40px;top:50%;margin-top:-246px;z-index:-1}
.row-a1-friend .bg img{display:block;width:100%;height:100%}
.salary-f h2{margin-bottom:30px}
.salary-f span{display:block;text-align:center;font-size:18px;color:#000}
.salary-f .ul-salary{margin-top:132px}
.row-a1-class{padding-top:67px;margin-bottom:196px}
.row-a1-class .line1{margin-bottom:193px}
.row-a1-class .line2 .txt{padding-top:150px}
.row-a1-class .line1 .txt{padding-top:132px;overflow:hidden;padding-right:0}
.row-a1-class .line1 .pic{width:530px;height:630px;float:left;margin-right:140px}
.row-a1-class .line1 .txt-z1 .span,.row-a1-class .line1 .txt-z1 h2{text-align:right}
.row-a1-class .line1 .txt-z1{padding-right:0}
.row-a1-class .line1 .bg{width:564px;right:0}
.row-a1-class .tit{font-size:40px;text-align:center;color:#000;margin-bottom:79px}
.row-a1-class .tit span{font-weight:400}
.row-a2-class h2{text-align:center;font-size:40px;color:#000;line-height:1.1;margin-bottom:80px}
.g-sp1{display:block;text-align:center;font-size:30px;color:#000;position:relative;line-height:1.1;margin-bottom:64px}
.g-sp1:before{display:block;content:"";width:66px;height:1px;background:#bbb;position:absolute;top:50%;left:50%;margin-left:-140px}
.g-sp1:after{display:block;content:"";width:66px;height:1px;background:#bbb;position:absolute;top:50%;right:50%;margin-right:-140px}
.ul-listz1{margin:0 0 140px -60px;overflow:hidden}
.ul-listz1 li{width:25%;float:left}
.ul-listz1 .con{margin-left:60px}
.ul-listz1 li .pic{position:relative;padding-top:93.5%}
.ul-listz1 li .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.ul-listz1 li .txt{height:200px;line-height:200px;text-align:center;font-size:40px;color:#000;background:url(../images/jg-p35.png) center center no-repeat #f8f8f8}
.row-a3-class .g-sp1{margin-bottom:73px}
.ul-listz2{overflow:hidden;margin:0 0 154px;padding:0 87px}
.ul-listz2 li{width:20%;float:left;height:203px}
.ul-listz2 li .con{text-align:center;margin:0 auto;font-size:34px;font-weight:700;background-position:top center;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;color:#000}
.ul-listz2 .li1 .con{width:200px;height:203px;line-height:203px}
.ul-listz2 .li2 .con{width:203px;height:200px;line-height:200px}
.row-a5.row-a5-z{padding:89px 0 0}
.row-a5.row-a5-z .ul-list3 .txt{bottom:22px}
.row-a5-z .ul-list3 .con{position:relative;padding-top:59.3%;background:#000}
.row-a5.row-a5-z .ul-list3 .con:after{z-index:1}
.row-a5.row-a5-z .ul-list3 li .con.on:after{display:none}
.row-a5-z .ul-list3 .con .em-p{width:74px;height:74px;position:absolute;top:50%;left:50%;margin-top:-66px;margin-left:-37px;z-index:9;cursor:pointer;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-background-size:auto 100%;background-size:auto 100%}
.row-a5-z .ul-list3 .con .em-p:hover{opacity:.8;filter:alpha(opacity=80)}
.row-a5-z video{position:absolute;display:block;width:100%;height:100%;top:0;left:0}
.row-a5-z .ul-list3 .pic{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1}
.row-a5-z .ul-list3 .em-p.on,.row-a5-z .ul-list3 .pic.on,.row-a5-z .ul-list3 .txt.on{display:none}
.r-qr{width:276px;position:fixed;right:-270px;bottom:50px;z-index:9999}
.r-qr.on{right:0}
.r-qr .con{height:593px;overflow:hidden;background:url(../images/r-qrbg.png) top center no-repeat;background-size:cover;padding:0 44px 0 33px;box-sizing:border-box;display:none}
.r-qr .close{width:40px;height:40px;position:absolute;left:50%;bottom:30px;margin-left:-28px;cursor:pointer;background:url(../images/i-down.png) center center no-repeat}
.r-qr .top{height:192px;background:url(../images/qr-open.png) center center no-repeat}
.r-qr.open .top{display:none}
.r-qr.open .con{display:block}
.r-qr.open .close{background-image:url(../images/i-down-on.png);margin-left:-20px}
.r-qr .qr{margin-top:200px;padding-bottom:27px;border-bottom:1px dashed rgba(255,255,255,.5)}
.r-qr .qr .txt{position:relative;font-size:16px;font-weight:700;color:#fff;text-align:center;line-height:1.1;margin-bottom:27px}
.r-qr .qr .txt:before{position:absolute;content:"";top:50%;left:15px;height:1px;background:rgba(255,255,255,.5);width:21px}
.r-qr .qr .txt:after{position:absolute;content:"";top:50%;right:15px;height:1px;background:rgba(255,255,255,.5);width:21px}
.r-qr .qr .pic{height:141px;text-align:center}
.r-qr .qr .pic img{display:inline-block;max-width:100%;height:100%}
.r-qr .tel{text-align:center}
.r-qr .tel .pic{margin-top:16px}
.r-qr .tel .pic img{display:inline-block;width:auto;height:100%}
.r-qr .tel span{font-family:arial;font-size:26px;color:#fff;font-style:italic;padding-top:5px}
body.pt1{padding-top:0}
body.pt1 .header{background-color:transparent}
.float-box{position:fixed;bottom:110px;left:50px;background:rgba(236,62,131,.97);box-shadow:30px 30px 40px 0 rgba(236,62,131,.3);padding:27px 19px 0;width:330px;z-index:25}
.float-box:after{position:absolute;content:"";left:0;bottom:-88px;width:100%;height:88px;background:url(../images/sy-bg6.png) center center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;opacity:.95;filter:alpha(opacity=95)}
.float-box.on{bottom:20px}
.float-box.on:after{display:none}
.float-box h5{font-size:26px;color:#fff;margin-bottom:35px;padding-left:39px;background:url(../images/sy-i10.png) left center no-repeat;height:28px;line-height:28px;-webkit-background-size:auto 100%;background-size:auto 100%}
.float-box .m-form{display:none}
.float-box .js-show{float:right;padding-right:22px;background:url(../images/sy-i11.png) right center no-repeat;font-size:16px;color:#fff;font-weight:400;margin-top:2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.float-box .js-show:hover{opacity:.8;filter:alpha(opacity=80)}
.float-box.on .js-show{background-image:url(../images/sy-i11o.png)}
.m-form .row-ipt{overflow:hidden;margin-bottom:15px}
.m-form span{float:left;width:73px;margin-right:15px;font-size:18px;color:#fff;line-height:40px}
.m-form .r-con{overflow:hidden}
.m-form .row-ipt input{display:block;width:100%;height:40px;line-height:40px;background-color:rgba(255,255,255,.15);padding:0 10px;font-size:18px;color:#fff;border:none;border-radius:5px}
.m-form .sub{width:186px;height:40px;line-height:40px;background-color:#ffc600;color:#010101;font-size:16px;text-align:center;border-radius:20px;margin:25px auto 0;border:none;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-form .sub:hover{opacity:.8;filter:alpha(opacity=80)}
.m-banner .pic{position:relative;height:0;padding-top:46.8%;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}
.m-banner .txt{position:absolute;top:0;left:0;width:100%;height:100%;color:#000;font-size:23px;line-height:1.32em}
.m-banner h5{font-size:30px;line-height:30px;position:absolute;top:51.5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:12.5%}
.m-banner .p-t{position:absolute;top:56.3%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:14.8%}
.m-banner .slick-dots{position:absolute;bottom:57px;left:0;width:100%;text-align:center}
.m-banner .slick-dots li{display:inline-block;padding:0;line-height:0;font-size:0;width:32px;height:6px;background:url(../images/i-line2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:0 9px;cursor:pointer}
.m-banner .slick-dots li.slick-active{background-image:url(../images/i-line2o.png)}
.row-a1{padding:85px 0 78px}
.tit-yz1{font-size:30px;line-height:1.1;text-align:center;color:#000}
.tit-yz1 span{display:inline-block;position:relative;margin-left:87px;font-weight:lighter}
.tit-yz1 span:after{position:absolute;content:"";top:50%;left:-78px;width:65px;height:1px;background-color:#ccc}
.m-video{position:relative;padding-top:45.4%;height:0;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;margin-top:61px}
.m-video:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:url(../images/sy-bg0.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.m-video .js-video{position:absolute;top:46%;left:50%;width:96px;height:96px;margin-top:-48px;margin-left:-48px;background:url(../images/sy-i9.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-video .js-video:hover{opacity:.8;filter:alpha(opacity=80)}
.ul-list1{padding:0 45px;margin-left:-35px;margin-top:-139px;position:relative;z-index:2}
.ul-list1 li{float:left;width:33.33%}
.ul-list1 .con{margin-left:35px;background-color:#fff;padding:24px 21px 5px 30px;font-size:16px;line-height:1.5em;color:#000;box-shadow:0 20px 40px rgba(0,0,0,.15);height:180px}
.ul-list1 h5{font-size:22px;color:#000;margin-bottom:12px;line-height:1.1}
.ul-list1 .p-t{max-height:6em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:lighter}
.row-a2{padding:147px 0 102px}
.g-tit1{color:#000;font-size:30px;text-align:center;line-height:1.1}
.ul-list2{overflow:hidden;margin:86px 0 -25px -88px}
.ul-list2 li{float:left;width:33.33%;margin-bottom:25px}
.ul-list2 .con{padding:39px 40px 61px 30px;color:#000;font-size:16px;line-height:1.5em;margin-left:88px;position:relative}
.ul-list2 .li1 .con{border-bottom:1px solid #ddd}
.ul-list2 h5{font-size:26px;line-height:1.1;margin-bottom:10px}
.ul-list2 .icon{float:left;width:110px;height:111px;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;box-shadow:15px 15px 30px 0 rgba(242,72,118,.3);border-radius:32px;margin-right:29px;margin-top:14px}
.ul-list2 .txt{overflow:hidden;padding-top:15px}
.ul-list2 .p-t{height:6em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.ul-list2 li:nth-child(2) .con:after,.ul-list2 li:nth-child(3n) .con:after,.ul-list2 li:nth-child(5) .con:after{content:"";position:absolute;width:1px;height:190px;background-color:#ddd;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-45px}
.row-a3{background-color:#f8f8f8;padding:58px 0 143px}
.row-a3 .m-cont{margin-top:117px}
.tab-show.tab-hide{height:0;overflow:hidden}
.m-cont:after{content:'';display:block;clear:both;width:100%;height:0;visibility:hidden}
.row-a3 .pic{float:left;width:614px;height:539px;overflow:hidden}
.row-a3 img{display:block;width:100%;height:100%}
.row-a3 .info{float:right;width:450px;background-color:#fff;box-shadow:0 20px 40px 0 rgba(0,0,0,.15);padding:22px 27px 27px;font-size:16px;line-height:1.5em;color:#000;margin-top:174px;font-weight:lighter}
.row-a3 h5{font-size:24px;line-height:1.1;padding-bottom:13px;position:relative;margin-bottom:18px;font-family:'微软雅黑'}
.row-a3 h5:after{position:absolute;content:"";left:0;bottom:0;width:46px;height:3px;background:url(../images/i-line1.png) center center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%}
.row-a3 .p-t+.p-t{margin-top:11px}
.row-a4{position:relative;padding-top:32%;height:0;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}
.row-a4 .txt{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:63px}
.row-a4 .g-tit1{color:#fff}
.row-a4 .info{width:580px;border-radius:5px;background-color:#fff;margin:111px auto 0;padding:28px 28px 22px;font-size:18px;line-height:1.67em;color:#000}
.row-a4 span{color:#ec3e83}
.row-a5{padding:95px 0 65px}
.ul-list3{overflow:hidden;margin:71px 0 -4px -4px}
.ul-list3 li{float:left;width:33.33%;margin-bottom:4px}
.ul-list3 .con{margin-left:4px;position:relative;padding-top:59.3%;height:0;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;display:block}
.ul-list3 .con:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:url(../images/sy-bg2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.ul-list3 .txt{position:absolute;bottom:33px;left:59px;right:60px;background:url(../images/sy-bg4.png) left top;color:#000;font-size:16px;padding:18px 20px 19px;z-index:2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list3 h5{line-height:1.1;font-size:22px;margin-bottom:20px}
.ul-list3 .ico{float:right;width:147px;height:19px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:0 -19px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;top:1px}
.ul-list3 .p-t{height:19px;line-height:19px}
.ul-list3 li:hover .txt{background-image:url(../images/sy-bg5.png);color:#fff}
.ul-list3 li:hover .ico{background-position:0 0}
.row-a6{padding:61px 0 50px}
.row-a6 .m-cont{margin-top:117px}
.row-a6 .l-area{float:left;width:650px;padding-right:50px;position:relative;margin-right:40px}
.row-a6 .sq-con{display:none;float:right;overflow:hidden;margin:21px -36px 0 0}
.row-a6 .g-tit1 ul{display:inline-block}
.row-a6 .g-tit1 li{float:left;margin:0 22px}
.row-a6 .g-tit1 span{display:block;cursor:pointer;position:relative}
.row-a6 .g-tit1 span+span{margin-left:47px}
.row-a6 .g-tit1 span+span:after{position:absolute;content:"";top:54%;width:1px;height:24px;background-color:#ccc;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-23px}
.row-a6 .g-tit1 li.on span{color:#ec3e83}
.row-a6 em{float:left;width:26px;height:24px;background:rgba(119,119,119,.2);margin-left:10px}
.row-a6 .em1{width:60px;height:50px}
.pic-slider:after{position:absolute;content:"";top:-25px;left:-25px;width:625px;height:410px;background:url(../images/sy-bg3.png) center center no-repeat;z-index:-1}
.pic-slider .pic{position:relative;padding-top:70%;height:0}
.pic-slider img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.pic-slider .pic:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.pic-slider h5{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);color:#fff;font-weight:400;padding:0 28px;height:70px;line-height:70px;font-size:24px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.pic-slider .pic:hover h5{color:#d53876}
.pic-slider .slick-dots{position:absolute;bottom:31px;right:20px;z-index:5}
.pic-slider .slick-dots li{float:left;width:26px;height:5px;background-color:rgba(255,255,255,.5);border-radius:2.5px;cursor:pointer}
.pic-slider .slick-dots li.slick-active{background-color:#fff}
.pic-slider .slick-dots li+li{margin-left:12px}
.ul-list4{overflow:hidden;margin:0 0 -41px;padding-top:18px}
.ul-list4 li{font-size:18px;color:#666;line-height:1.89em;margin-bottom:41px}
.ul-list4 h5 a{display:block;font-size:24px;color:#000;line-height:1.1;margin-bottom:6px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list4 h5 a:hover{color:#d53876}
.ul-list4 .txt{overflow:hidden}
.ul-list4 .date{float:right}
.ul-list4 .p-t{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.m-ban{position:relative;padding-top:7.9%;height:0;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}
.m-ban .txt{position:absolute;top:0;left:0;width:100%;height:100%}
.m-ban h2{font-size:49px;line-height:1.1;color:#fff;position:absolute;top:46%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:54%}
.m-ban h2 span{display:inline-block;margin-left:215px;position:relative;font-family:"微软雅黑light";font-weight:lighter}
.m-ban h2 span:after{position:absolute;content:"";left:-198px;width:175px;height:1px;background-color:#fff;top:50%}
.row-b1{padding:50px 0 45px}
.address-con{overflow:hidden}
.address-con+.address-con{margin-top:40px}
.address-con .pic{float:left;width:650px;height:320px;overflow:hidden}
.address-con img{display:block;width:100%;height:100%}
.address-con .txt{overflow:hidden;background-color:#f8f8f8;text-align:center;height:320px;padding:48px 0 50px;color:#000}
.address-con .info{overflow:hidden;position:relative}
.address-con .info:after{position:absolute;content:"";top:47%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px;height:108px;background-color:#bbb;left:50%}
.address-con .box{float:left;width:50%;font-size:16px;line-height:1.25em;color:#000}
.address-con .ico{display:block;width:47px;height:47px;margin:0 auto 28px;-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat}
.address-con h3{font-size:36px;line-height:1.1;margin-bottom:69px}
.address-con .p-tel{font-family:Arial;font-size:20px;line-height:1.2em;font-style:italic;margin-top:38px}
.row-b2{padding:41px 0 58px}
.tit-yz2{font-size:40px;line-height:1.1;text-align:center;color:#000}
#map{margin:62px auto 0;width:1800px;height:652px}
#map img{-webkit-transition:0s;-o-transition:0s;transition:0s}
.row-brand-intro{padding:52px 0 36px;background-color:#fff}
.row-brand-intro .tit-yz2{margin-bottom:36px}
.brand-intro-bd{max-width:920px;margin:0 auto;font-size:16px;line-height:1.88;color:#333;text-align:left}
.brand-intro-bd p{margin:0 0 1.2em}
.brand-intro-bd p:last-child{margin-bottom:0}
.row-c1{padding:62px 0 28px;background-color:#fff}
.ul-year{position:relative;margin:78px 0 0}
.ul-year:after{position:absolute;content:"";left:50%;top:0;bottom:81px;width:6px;margin-left:-3px;background:url(../images/i-line3.jpg) center center repeat-y}
.ul-year .con{overflow:hidden;color:#000;font-size:16px;line-height:1.88;height:151px;margin-top:-67px}
.ul-year li .con:nth-child(2){margin-top:0}
.ul-year .l-con{float:left;width:50%;text-align:right;padding:0 240px 0 0;position:relative;height:100%}
.ul-year .r-con{float:right;width:50%;text-align:left;padding:0 0 0 240px;position:relative;height:100%}
.ul-year .l-con:after,.ul-year .r-con:after{position:absolute;content:"";right:0;top:50%;width:246px;height:13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;z-index:3}
.ul-year .l-con:after{background-image:url(../images/i-dot1.jpg);right:-3px}
.ul-year .r-con:after{background-image:url(../images/i-dot2.jpg);left:-3px}
.ul-year .year-con{width:80px;height:80px;border-radius:50%;background-color:#000;margin:0 auto;text-align:center;line-height:80px;font-size:28px;color:#fff;position:relative;z-index:2;font-family:Arial}
.ul-year .month{font-size:60px;line-height:140px;position:relative;font-family:Arial}
.ul-year .r-con .month{padding:0 17px 0 14px}
.ul-year .l-con .month{padding:0 21px 0 18px;float:right}
.ul-year em{font-size:16px;line-height:1.1;display:inline-block;margin-left:8px}
.ul-year .r-con .month{float:left}
.ul-year .txt{overflow:hidden}
.ul-year .info{overflow:hidden;position:relative;height:100%}
.ul-year .l-con .info .p-t:after{position:absolute;content:"";right:0;top:50%;height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;min-height:40px;background-color:#e3e3e3}
.ul-year .r-con .info .p-t:after{position:absolute;content:"";left:0;top:50%;height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;min-height:40px;background-color:#e3e3e3}
.ul-year .l-con .info .p-t{padding-right:20px}
.ul-year .r-con .info .p-t{padding-left:20px}
.ul-year .p-t{position:absolute;left:0;width:100%;top:48%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;min-height:40px;line-height:1.88em;padding-top:5px;padding-bottom:5px}
.row-c2{padding:62px 0 33px;background-color:#f8f8f8}
.slider-honor{padding:68px 37px 46px}
.slider-honor .slick-arrow{position:absolute;width:17px;height:37px;background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:auto 100%;background-size:auto 100%;z-index:2;border:none;font-size:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.slider-honor .slick-arrow:hover{opacity:.8;filter:alpha(opacity=80)}
.slider-honor .img{padding:42px 10px;margin:0 20px}
.slider-honor .pic{position:relative;padding-top:143%;height:0}
.slider-honor img{position:absolute;top:0;left:0;width:100%;height:100%;display:block!important;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;box-shadow:0 10px 20px 0 rgba(170,157,158,.4)}
.slider-honor .slick-prev{left:0;background-image:url(../images/prev1.png)}
.slider-honor .slick-next{right:0;background-image:url(../images/next1.png)}
.slider-honor .slick-center .pic{-webkit-transform:scale(1.125);-ms-transform:scale(1.125);-o-transform:scale(1.125);transform:scale(1.125)}
.slider-honor .slick-center img{box-shadow:0 6px 20px 0 rgba(170,157,158,.4)}
.row-c3{background-color:#fff;padding:115px 0 105px}
.ul-logo{overflow:hidden;padding:0 156px 0 154px;margin:72px 0 -30px -30px}
.ul-logo li{float:left;width:25%;margin-bottom:30px}
.ul-logo .pic{display:block;height:130px;line-height:130px;text-align:center;border:1px solid #e7e7e7;margin-left:30px}
.ul-logo img{display:inline-block;vertical-align:middle;max-height:92%;max-width:92%}
.ul-logo .img2,.ul-logo li:hover .img1{display:none}
.ul-logo li:hover .img2{display:inline-block}
.row-c4 #map{margin-top:82px;position:relative}
.row-c4 #map img{max-width:none}
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;display:none}
.pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}
.m-pop .inner{position:absolute;width:1200px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-video2{position:relative;padding-top:41.3%;height:0;background-color:#000}
.y-pop1 video{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.y-pop1 .i-close{position:absolute;width:32px;height:32px;background:url(../images/i-close.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;right:-32px;top:-32px;cursor:pointer}
@media only screen and (max-width:1810px){
#map,.wp2,.wp3{width:98%}
.row-a1-friend .pic{margin-right:40px}
.row-a1-class .line1 .pic{margin-left:40px}
}
@media only screen and (max-width:1600px){
.wp{width:98%}
.footer .ft-top .qr{padding-left:70px}
.footer .ft-top{padding:0 10px}
.ul-salary{margin:0}
.row-a3-class .wp{max-width:100%}
.ul-listz2{padding:0}
.salary-z{padding:0 0 138px}
.ban .txt1 .box,.ban .txt2 .box,.ban .txt4 .box{right:3%}
.ban .txt3 .box{right:15%}
.ul-list2 .con{padding:39px 15px 61px;margin-left:30px}
.ul-list2{margin-left:-30px}
.ul-list2 li:nth-child(2) .con:after,.ul-list2 li:nth-child(3n) .con:after,.ul-list2 li:nth-child(5) .con:after{left:-14px}
.ul-list3 .txt{left:3%;right:3%}
.row-a4{padding-top:45%}
.row-a6 .l-area{margin-right:15px;padding-right:15px;padding-left:15px}
.float-box{left:15px}
.m-banner .p-t{right:18%}
.ul-salary2 li .icon{width:160px;height:160px}
}
@media only screen and (max-width:1300px){
.join-z{margin-bottom:30px}
.join-z span{font-size:30px}
.join-z h2{font-size:20px;margin-bottom:20px}
.join-z .p3{font-size:16px;line-height:25px;margin-bottom:20px}
.join-z .pic{width:auto;height:auto}
.join-z .pic img{width:100%;height:auto;box-shadow:none}
.salary-z{padding-bottom:30px}
.salary-z h2{font-size:20px;margin-bottom:30px}
.ul-salary li{margin-bottom:15px}
.ul-salary li .txt{font-size:20px;padding-top:10px}
}
@media only screen and (max-width:1199px){
body{padding-top:60px}
.header{height:60px;border-bottom:1px solid #ccc;box-shadow:0 0 5px #ccc}
.header .wp2{width:100%}
.header .logo{height:60px;line-height:60px;margin-left:10px}
.header .logo img{max-height:80%}
.header .ul-nav li{height:60px}
.header .ul-nav li a{height:60px;line-height:60px}
.header .ul-nav li.on a{border-bottom:none}
.header .menuBtn{display:block}
.header .ul-nav.nav-m{position:absolute;top:60px;width:100%;margin-right:0;display:none}
.header .ul-nav.nav-m li{width:100%;text-align:center;margin-left:0;height:40px;line-height:40px;background:#ee427e}
.header .ul-nav.nav-m li a{color:#fff;height:40px;line-height:40px}
.menuBtn b{display:block;background:#ee427e}
.footer{padding-top:0}
.footer .ft-top{display:none}
.footer .ft-bottom{padding:20px 0;height:auto}
.ul-hot li .dt{font-size:20px;height:80px;line-height:80px;margin-bottom:10px}
.ul-hot li .dd{padding-left:0;text-align:center;font-size:18px;height:30px;line-height:30px}
body.pt1{padding-top:60px}
body.pt1 .header{background-color:#fff}
.ban .txt4 h2{font-size:22px}
.ban .txt4 h2+h2{margin-top:15px}
.news{padding:30px 0}
.ul-dt li .more img{display:none}
.news h1{font-size:20px;margin-bottom:20px;text-align:center}
.news span{font-size:18px;margin-bottom:15px;text-align:center}
.news .p1{font-size:14px;color:#000;line-height:24px}
.news .p1 img,.news .p1 img:nth-child(2){margin:10px 0}
.m-banner-z1 .txt .p2{font-size:30px;text-align:center}
.m-banner-z1 .txt h1{font-size:20px;text-align:center}
.hot-z h2{font-size:20px;margin-bottom:30px}
.hot-z{padding-top:30px;padding-bottom:30px}
.ul-tab{padding:30px 0}
.ul-tab li a{font-size:20px}
.ul-dt .pic{float:none;margin-right:0;width:100%;height:auto}
.ul-dt .txt{padding-top:10px;padding-right:0;margin-bottom:0}
.ul-dt .txt h3 a{font-size:18px}
.ul-dt .txt .p3{font-size:14px;line-height:20px;margin-bottom:20px}
.ul-dt .txt span{font-size:18px}
.ul-dt li{margin-bottom:20px}
.m-banner-z1 .slick-dots{bottom:15px}
.ul-hot li .tit{font-size:18px;height:50px;line-height:50px}
.ul-hot li .txt{font-size:16px;padding-left:30px}
.row-a1-friend .pic{float:none;margin-right:0;width:auto;height:auto}
.row-a1-friend .pic .bg{display:none}
.row-a1-friend{margin-bottom:30px;padding-top:30px}
.row-a1-class{padding-top:30px}
.row-a1-friend .txt{padding-top:30px;padding-right:0;text-align:center}
.row-a1-friend .txt .span{font-size:20px;line-height:20px}
.row-a1-friend .txt h2{font-size:20px;margin-bottom:10px}
.row-a1-friend .txt .p1{font-size:14px;line-height:20px}
.row-a2-class{margin-bottom:30px}
.salary-f .ul-salary{margin-top:30px}
.row-a1-class .tit{font-size:20px;margin-bottom:30px}
.row-a1-class .line1{margin-bottom:15px}
.row-a1-class .line1 .pic{margin:0}
.row-a1-class .line1 .txt{text-align:center;padding-right:1px;padding-top:30px}
.row-a1-class .line1 .txt .span,.row-a1-class .line1 .txt h2{text-align:center}
.row-a1-class .line2 .txt{padding-top:30px}
.row-a2-class h2{font-size:20px;margin:15px 0}
.g-sp1{font-size:16px;margin-bottom:30px}
.g-sp1:before{margin-left:-110px}
.g-sp1:after{margin-right:-110px}
.ul-listz1 li .txt{font-size:18px;height:40px;line-height:40px}
.row-a3-class .g-sp1{margin-bottom:30px}
.ul-listz2 li{height:143px}
.ul-listz2 .li1 .con{width:140px;height:143px;line-height:143px}
.ul-listz2 li .con{font-size:18px}
.ul-listz2 .li2 .con{width:143px;height:140px;line-height:140px}
.r-qr{display:none}
.ul-listz1{margin:0 0 30px -15px}
.ul-listz2{margin:30px 0}
.ul-salary li .icon{width:90px;height:90px}
.ul-salary li .tit{font-size:16px;padding-top:15px}
.salary-f span{font-size:14px}
.salary-z h2,.ul-hot li .tit{margin-bottom:15px}
.row-a5-z .ul-list3 .con .em-p{width:36px;height:36px;margin-top:-18px;margin-left:-18px}
.row-a5.row-a5-z{padding:30px 0}
.ul-listz1 .con{margin-left:15px}
.join-z{padding-top:20px}
.pages{padding:20px 0}
.txt-z1 .cn,.txt-z1 .eng{text-align:center}
.join-z .txt-z1 .cn{font-size:20px;margin-bottom:20px}
.join-z .txt-z1 .eng{font-size:20px}
.join-z .txt-z1 p{font-size:14px;margin-bottom:20px}
.row-a1-friend .txt-z1 .eng{font-size:20px;line-height:20px;text-align:center}
.row-a1-friend .txt-z1 .cn{font-size:20px;margin-bottom:15px;padding-top:6px}
.row-a1-friend .txt-z1 p{font-size:14px}
.row-a1-friend .txt-z1{padding-top:40px;padding-right:0}
.row-a1-class .line1 .pic{width:auto;float:none;height:auto}
.row-a1-class .line1 .pic img{height:auto}
.row-a1-friend .pic img{height:auto}
.row-a5.row-a5-z .ul-list3 .txt{bottom:10px}
.join-z .eng{margin-bottom:3px}
.ban .txt1 .box,.ban .txt2 .box,.ban .txt4 .box{right:7%}
.ban .txt3 .box{right:3%}
.ban .txt1 h2,.ban .txt2 h2,.ban .txt3 h2,.ban .txt5 h2{font-size:28px}
.ban .txt2 h2,.ban .txt5 h2{margin-top:15px}
.ban .txt3 h2{margin-bottom:15px}
.ban .txt1 h2{margin:10px 0 15px}
.ban .txt1 .p-t{display:none}
.ban .txt1 h5,.ban .txt2 h5,.ban .txt3 h5,.ban .txt5 h5{font-size:22px}
.ban .txt5 .box{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;margin-top:0}
.tit-yz2{font-size:20px}
.ul-year{margin-top:30px}
.ul-year .year-con{width:50px;height:50px;font-size:16px;line-height:50px}
.ul-year .month{font-size:18px;padding:0 10px}
.ul-year em{font-size:14px;margin-left:5px}
.ul-year .con{font-size:14px}
.ul-year .r-con{padding-left:120px}
.ul-year .l-con:after,.ul-year .r-con:after{width:110px;height:10px}
.ul-year:after{width:3px;margin-left:-1.5px}
.ul-year .r-con .info .p-t{padding-left:10px}
.ul-year .l-con .info .p-t{padding-right:10px}
.ul-year .l-con{padding-right:120px}
.ul-year .l-con:after{right:-2px}
.ul-year .r-con:after{left:-2px}
.row-a1,.row-a2,.row-a3,.row-a5,.row-b1,.row-b2,.row-brand-intro,.row-c1,.row-c2,.row-c3{padding:30px 0}
.row-a6{padding:15px 0 30px}
.slider-honor{padding:30px 37px 0}
.ul-logo{padding:0;margin:30px 0 -15px -15px}
.ul-logo .pic{margin-left:15px}
.ul-logo li{margin-bottom:15px}
#map{margin-top:30px;height:450px}
.m-ban h2{font-size:22px}
.m-ban h2 span{margin-left:66px}
.m-ban h2 span:after{width:56px;left:-62px}
.address-con h3{font-size:18px;margin-bottom:30px}
.address-con .box{font-size:14px}
.address-con .p-tel{font-size:16px}
.address-con .pic{float:none;width:auto;height:auto}
.address-con img{height:auto}
.address-con .txt{height:auto;padding:30px 0}
.address-con+.address-con{margin-top:30px}
.m-banner h5{font-size:20px;line-height:1.1}
.m-banner .txt{font-size:16px}
.tit-yz1{font-size:20px}
.m-video{margin-top:30px}
.ul-list1 h5{font-size:16px}
.ul-list1 .con{font-size:14px}
.m-video .js-video{width:50px;height:50px;margin-top:-25px;margin-left:-25px}
.float-box{width:230px;padding:15px 15px 0}
.m-form .row-ipt{margin-bottom:8px}
.m-form .sub{width:80px;height:35px;line-height:35px;font-size:14px}
.float-box h5{font-size:16px;margin-bottom:15px}
.float-box .js-show{font-size:14px;margin-top:1px}
.m-form span{font-size:14px;line-height:30px;width:59px;margin-right:3px}
.m-form .row-ipt input{height:30px;line-height:30px}
.g-tit1{font-size:20px}
.ul-list2 h5{font-size:16px}
.ul-list2 .con{font-size:14px}
.ul-list2 .icon{width:55px;height:56px;border-radius:15px;margin-right:15px}
.ul-list2{margin-top:30px}
.row-a3 h5{font-size:16px}
.row-a3 .pic{float:none;margin-bottom:30px;width:auto;height:auto}
.row-a3 img{height:auto;width:auto;margin:0 auto}
.row-a3 .info{font-size:14px;overflow:hidden;width:auto;margin-top:0}
.row-a3 .m-cont{margin-top:30px}
.row-a4 .info{font-size:16px;margin-top:60px}
.row-a4 .txt{padding-top:30px}
.ul-list3{margin-top:30px}
.ul-list3 li{width:50%}
.ul-list3 h5{font-size:16px;margin-bottom:5px}
.ul-list3 .txt{padding:10px;font-size:14px;bottom:10px}
.ul-list4 h5 a{font-size:16px}
.pic-slider h5{font-size:16px;height:40px;line-height:40px}
.pic-slider .slick-dots{bottom:18px}
.row-a6 .l-area{float:none;width:auto;margin-right:0;padding:0;margin-bottom:5px}
.pic-slider:after{width:0}
.row-a6 .sq-con{display:none}
.ul-list4 li{font-size:14px}
.row-a6 .m-cont{margin-top:30px}
.ul-list1{padding:0 1%;margin-left:-15px}
.ul-list1 .con{margin-left:15px}
.m-banner .slick-dots{bottom:7px}
.m-pop .inner{width:80%}
.row-c4 #map{margin-top:30px}
}
@media only screen and (max-width:960px){
.salary-z{padding:0 0 30px}
.ul-salary li{width:33.33%;margin-bottom:15px}
.ul-salary li .txt{font-size:14px}
.ul-hot{padding:0 10px;margin-left:-15px}
.ul-hot li{margin-bottom:20px}
.ul-hot li .con{margin-left:15px;padding-bottom:15px}
.ul-hot li .tit{font-size:16px}
.ul-hot li .txt{padding-left:0;font-size:14px}
.ul-year .r-con{padding-left:15px}
.ul-year .l-con:after,.ul-year .r-con:after{background-image:none!important;width:3px;height:3px;background-color:#ec3e83}
.ul-year .r-con:after{left:-2px}
.ul-year .l-con{padding-right:15px}
.ul-year .con{height:120px;margin-top:-53px}
.ul-year .month{line-height:120px}
.ul-year:after{bottom:61px}
.row-a4 .info{width:90%}
}
@media only screen and (max-width:767px){
.ul-listz2 li{width:33.33%;margin-bottom:20px}
.ul-listz1 li{width:50%;margin-bottom:15px}
.salary-z h2{font-size:18px}
.row-a5-z .ul-list3 .con .em-p{margin-top:-35px}
.news .txt{font-size:14px}
.news h1{font-size:18px}
.news span{font-size:16px}
.txt-z1 .cn,.txt-z1 .eng{font-size:18px!important}
.hot-z h2,.row-a1-class .tit,.row-a2-class h2{font-size:18px}
.ul-dt .txt h3 a,.ul-dt .txt span{font-size:16px}
.ul-tab li a{font-size:18px}
.ul-list2 .icon{margin-top:0}
.tit-yz1{font-size:18px}
.ul-logo li{width:33.33%}
.ul-logo .pic{height:110px;line-height:110px}
.address-con .ico{margin-bottom:15px}
.address-con .p-tel{margin-top:22px}
.tit-yz2{font-size:18px}
.brand-intro-bd{font-size:14px;line-height:1.75}
#map{height:400px}
.m-ban{padding-top:12%}
.m-ban h2{font-size:18px;left:10%;-webkit-transform:translateX(0);top:50%;-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.row-a4{padding-top:55%}
.row-a4 .info{font-size:14px;padding:15px}
.g-tit1{font-size:18px}
.ul-list3 li{float:none;width:auto}
.ul-list3,.ul-list3 .con{margin-left:0}
.ul-list1{margin-top:-50px}
.ul-list1 .con{padding:15px 10px 5px;height:145px}
.ul-list2 li{width:50%}
.ul-list2 li:nth-child(2) .con:after,.ul-list2 li:nth-child(3n) .con:after,.ul-list2 li:nth-child(5) .con:after{width:0}
.ul-list2 li:nth-child(2n) .con:after{content:"";position:absolute;width:1px;height:190px;background-color:#ddd;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-14px}
.ul-list2 li .con{border-bottom:1px solid #ddd}
.ul-list2 li:nth-child(5) .con,.ul-list2 li:nth-child(6) .con{border-bottom:none}
.ul-list2 .con{padding:10px 15px}
.ul-list2 .txt{padding-top:5px}
.row-a3 .info{padding:10px}
.tit-yz1 span{margin-left:40px}
.tit-yz1 span:after{width:25px;left:-34px}
.m-banner h5{font-size:18px}
.m-banner .txt{font-size:14px}
.m-video2{padding-top:56%}
.ban .txt1 h5,.ban .txt2 h5,.ban .txt3 h5,.ban .txt5 h5{font-size:16px}
.ban .txt1 h2,.ban .txt2 h2,.ban .txt3 h2,.ban .txt5 h2{font-size:18px}
.ban .txt2 h2,.ban .txt5 h2{margin-top:5px}
.ban .txt3 h2{margin-bottom:5px}
.ban .txt1 h2{margin:5px 0 0}
.ul-year .l-con:after{right:-1px}
}
@media only screen and (max-width:600px){
.ul-hot li{float:none;width:auto}
.ul-year .l-con,.ul-year .r-con{float:none;width:auto;text-align:left!important;padding:15px 0!important}
.ul-year .l-con:after,.ul-year .r-con:after,.ul-year:after{width:0}
.ul-year .l-con .month{float:left;padding:0 17px 0 14px}
.ul-year .con{height:auto;margin-top:0!important}
.ul-year .p-t{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);max-height:none}
.ul-year .month{line-height:1.88}
.ul-year .l-con .info .p-t:after{width:0}
.ul-year .l-con .info .p-t{padding-left:10px;padding-right:0}
.ul-year .l-con .info .p-t:before{position:absolute;content:"";left:0;top:50%;height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;min-height:40px;background-color:#e3e3e3}
.row-a4{padding-top:68%}
.row-a4 .info{margin-top:30px}
.ul-list1{margin-top:30px;padding:0;margin-left:0}
.ul-list1 li{float:none;width:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.05)}
.ul-list1 li+li{margin-top:15px}
.ul-list1 .con{height:auto;margin-left:0}
.ul-list1 .p-t{max-height:auto}
.ul-list2 li{float:none;width:auto;margin-bottom:15px}
.ul-list2 li:nth-child(2n) .con:after{width:0}
.ul-list2 li:nth-child(5) .con{border-bottom:1px solid #ddd}
.ul-list2 .p-t{height:auto}
.m-banner h5{font-size:14px}
.m-banner .txt{font-size:12px}
.y-pop1 .i-close{width:15px;height:15px;top:-15px;right:-15px}
.row-a3 .pic{margin:0 20px 30px}
}
@media only screen and (max-width:479px){
.footer .ft-bottom{font-size:14px}
.header .logo img{max-height:50%}
.salary-f .ul-salary li{padding:0 10px}
.hot-z h2{font-size:18px}
.ul-hot li .dt{font-size:16px}
.ul-hot li .dd{font-size:14px}
.row-a2-class h2{line-height:1.5}
.ul-listz1 li .txt{font-size:16px}
.m-ban{padding-top:16%}
.row-a4{padding-top:0;height:301px}
.m-banner .txt{display:none}
.address-con .ico{background-position:center center;margin-bottom:0;-o-background-size:30px auto;-ms-background-size:30px auto;-moz-background-size:30px auto;-webkit-background-size:30px auto;background-size:30px auto}
.address-con .p-tel{margin-top:8px}
.ul-listz2 .li1 .con,.ul-listz2 .li2 .con{width:90px;height:90px;line-height:88px}
.ul-listz2 li{height:auto}
.ul-logo .pic{margin-left:5px;height:90px;line-height:90px}
.ul-logo{margin-left:-5px}
.ul-logo li{margin-bottom:5px}
}