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}
.fcm{color:#00adec}
.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}
.disabled{filter:alpha(opacity=50);opacity:.5;pointer-events:none;cursor:not-allowed;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.cleafix:after,.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix,.clearfix{*zoom:1;}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font-size:14px/1.5;font-family:"Open Sans","PingFang SC","Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;color:#1e1e1e;background-color:#fff;font-variant-ligatures:no-common-ligatures;}
html.lang_jp>body{font-family: "Open Sans","Gotham","Hiragino Kaku Gothic Pro W3","Hiragino Kaku gothic pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo";}
div{box-sizing: border-box;}
a{text-decoration:none;color:#1e1e1e}
*,:after,:before{list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
a:hover{color:#00adec}
img{max-width:100%}
img {backface-visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;}
input,select,textarea{font-size:12px;color:#444;font-family:inherit;outline:0}
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;-moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
.ani,a{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:1200px;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
/*头部开始*/
.hd-top{height:40px;line-height:40px;color:#fff;background-color:#1e1e1e}
.hd-top.on{position: fixed;z-index: 20;transition: all .5s;width:100%;top:0;}
.hd-top .language{float:left;position: relative;}
.hd-top .language .sp1{float:left;padding-left:25px;background:url(../images/earth.png) left center no-repeat}
.hd-top .language>dl{width:1200px;height:auto;display:none;padding:1rem;}
.hd-top .language>dl>dd{width:33.3333333%;padding:.25rem;display:inline-block;}
.hd-top .language>dl>dd>a{display:flex;justify-content:space-between;padding:.75rem;background-color:#f5f5f5;border-radius:.125rem;border:none;font-size:1rem;line-height:1;height:auto;}
.hd-top .language>dl>dd>a>span{line-height:1;opacity:.5;color:#333;font-size:.875rem;}
.hd-top .language>dl>dd>a.on{color:#00adec}
.hd-top .select{float:left;position:relative}
.hd-top .select .show{cursor:pointer;padding-left:11px;padding-right:20px;background-position:right 1px center;background-repeat:no-repeat;background-image:url(../images/t-ico1.png);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.hd-top .select .show span{display:inline-block;padding:0 11px}
.hd-top .select:hover .show{color:#00adec;background-image:url(../images/t-ico1-on.png)}
.hd-top .select dl{display:none;z-index:100;position:absolute;top:36px;left:0px;right:0px;padding:0 2px 0 3px;box-shadow:0 5px 15px rgba(0,0,0,.2);background-color:#fff;min-width:120px;}
.hd-top .select dd a{height:47px;line-height:46px;display:block;text-align:center;color:#666;border-bottom:1px solid #e5e5e5; white-space: nowrap;}
.hd-top .select dd:last-child a{border:none}
.hd-top .select dl a:hover{/*height:33px;line-height:32px;*/color:#00adec}
.hd-top .right{float:right;margin-right:-20px}
.hd-top .desc{float:left;cursor:pointer;padding:0 20px;background:url(../images/t-bg1.png) left center no-repeat}
.hd-top .desc.first{position:relative;background:0 0}
.hd-top .desc.last{background:0 0}
.hd-top .desc .qr{display:none;z-index:2;position:absolute;top:40px;left:58%;margin-left:-77px;width:154px;height:154px}
.hd-top .desc .qr img{display:block;width:100%;height:100%}
.hd-top .desc .pic{float:left;position:relative;height:40px;line-height:40px;margin-right:10px}
.hd-top .desc .pic img{position:absolute;left:0;top:50%;display:inline-block;vertical-align:middle;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.hd-top .desc .pic .img2{display:none}
.hd-top .desc .pic1{width:19px}
.hd-top .desc .pic2{width:14px}
.hd-top .desc .pic3{width:8px}
.hd-top .desc .pic4{width:13px}
.hd-top .desc .pic5{width:12px}
.hd-top .desc .sp1{float:left;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.hd-top .desc .sp1 a{color:#fff}
.hd-top .desc .sp1 .a1{
    padding-left: 25px;
    background: url(../images/login.png) left center no-repeat;
}
.hd-top .desc .sp1 a:hover{color:#00adec}
.hd-top .desc .sp1 .a1:hover{
    background: url(../images/login-on.png) left center no-repeat;
}

.region{background:#424245;font-size:.875rem;padding:.75rem 0;height:64px!important;line-height:2.5rem!important;display:none;}
.region>.wp{display:flex;justify-content:space-between;}
.region-right{display:flex;align-items:center;}
.region-right>button{background: #00adec;color: #fff;margin:0 1rem;border:none;height:2.5rem;padding:0 1rem;cursor:pointer;}
.region-right>img{cursor:pointer;}
.region-select{position:relative;color:#333;width:300px;z-index:9;}
.region-select>p{line-height:2.5rem;background:url(../images/icon-h4.png) 95% 50% no-repeat #f9f9f9;padding:0 2rem 0 1rem;display:flex;justify-content:space-between;cursor: default;}
.region-select.open>p{background-image:url(../images/icon-h4-up.png);}
.region-select>p>span{opacity:.5;font-size:12px;}
.region-select>ul{position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow: 0 5px 10px rgba(0,0,0,.15);max-height:300px;overflow:auto;display:none;}
.region-select>ul>li{padding:0 2rem 0 1rem;line-height:2.75rem;border-bottom:solid 1px #eee;display:flex;justify-content:space-between;cursor:pointer;}
.region-select>ul>li>span{opacity:.5;font-size:12px;}
.region-select>ul>li:hover{background:#f9f9f9;}
/*导航开始*/
.header{height:70px;background-color:#fff;*zoom:1}
.header.on{position: fixed;width:100%;top:40px;box-shadow: 0px 3px 5px rgba(0,0,0,0.1);z-index: 10;transition: all .5s;}

.header:after,.header:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.header .logo{float:left;line-height:70px}
.lang_cn .header .logo{width:147px;}
.header .logo img{display:inline-block;vertical-align:middle}
.nav{float:right;*zoom:1}
.nav:after,.nav:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.nav li{position:relative;float:left;padding-left:64px}
.nav .v1{display:block;text-align:center;height:70px;line-height:70px;color:#000}
.nav .v1:hover{color:#00adec}
.nav .con{display:none;z-index:2;position:absolute;top:100%;left:0;padding-top:10px;width:100%;margin-left: 2rem;}
.nav .con .desc{overflow:hidden;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.2);}
.nav dl{padding-left:1.25rem;padding-top:17px;padding-bottom:17px;overflow:auto;}
.nav dd{position:relative;line-height:36px;padding:0 16px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav dd:after{content:'';position:absolute;left:0;top:50%;width:3px;height:15px;margin-top:-7px;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.nav dd a{display:block;font-size:14px;color:#333}
.nav dd:hover:after{background-color:#00adec}
.nav dd:hover a{color:#00adec}
.nav>li:nth-child(2){min-width:200px;}
.con.con_course{transform: translateX(-20%);width:260px;}
.con.con_course>.desc{width:260px;}
.con.con_course>.desc>dl{width:260px;}
.con.con_course>.desc>dl>dd{width:236px;display:inline-block;margin-right:4px;white-space:nowrap;overflow:hidden;}
.lang_cn .nav>li:nth-child(2){min-width:auto;}
.lang_cn .con.con_course{transform: translateX(-190px);width:520px;}
.lang_cn .con.con_course>.desc{width:520px;}
.lang_cn .con.con_course>.desc>dl{width:520px;}
.lang_cn .con.con_course>.desc>dl>dd{width:246px;}

.hd-top.hd-region{height:104px;}
.header.hd-region.on{top:104px;}
/*banner*/
.banner .slick-list{padding-bottom:63px}
.banner .item{position:relative;display:block;height:750px;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}
.banner .item:after{
    content:'';
    position:absolute;
    bottom:-3px;
    left:0;
    width:0;
    height:3px;
    background-color:#00adec;
    -webkit-transition:5s;
    -moz-transition:5s;
    -ms-transition:5s;
    -o-transition:5s;
    transition:5s;
}
.banner .item.on:after{width:100%}
.banner .item[onclick]{cursor:pointer;}
.banner .wp{position:absolute;bottom:240px;left:calc(50vw - 600px);}
.banner .p1{color:#fff}
.banner .tit{margin:6px 0 22px;font-weight:400;line-height:1.1;font-size:62px;color:#fefefe}
.banner .txt{font-size:16px;color:#fefefe}
.banner .enroll{margin-top:45px;text-align:center;padding:0 30px;height:50px;line-height:48px;color:#fff;background-color:#00adec;border:1px solid #00adec;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.banner .enroll span{display:inline-block;padding-left:27px;background-image:url(../images/t-ico2.png);background-position:left center;background-repeat:no-repeat}
.banner .enroll:hover{color:#00adec;background-color:#fefefe}
.banner .enroll:hover span{background-image:url(../images/t-ico2-on.png)}
.banner .enroll:not(:last-child){margin-right:10px;}
.banner .enroll.video span{background-image:url(../../images/t-ico9.png);}
.banner .enroll.video:hover span{background-image:url(../../images/t-ico9-on.png);}
.banner .slick-dots{display:inline-block;position:absolute;bottom:93px;left:50%;text-align:center;padding:6px 3px 6px 0;background-color:#fff;border-radius:11px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.banner .slick-dots li{float:left;margin:0 7px 0 8px;padding:0}
.banner .slick-dots button{display:block;width:8px;height:8px;font-size:0;padding:0;margin-top:1px;text-indent:999px;background:0 0;border:1px solid #00adec;border-radius:50%;cursor:pointer}
.banner .slick-dots .slick-active{margin:0 9px}
.banner .slick-dots .slick-active button{width:10px;height:10px;margin:0;background-color:#00adec}
.ban{height:450px;position:relative;text-align:center;text-shadow:5px 13px 25px rgba(0,0,0,.35);background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.ban .wp{width:100%;margin:0 auto;position: absolute;max-width:100%;top:50px;}
.ban .txt{padding:100px 0 2px;text-transform:uppercase;font-size:18px}
.ban .tit{font-weight:300;font-size:58px}
.ban .slider .item{background-position: top center;height:450px;background-size:cover;}
.footer{padding-top:59px;font-size:12px;color:#fff;background-color:#1e1e1e}
.footer .con{position:relative;overflow:hidden;padding-bottom:46px;border-bottom:1px solid #555;}
.footer .con>span{display:none;}
.footer dl{float:left;overflow:hidden;}
.footer .con.conmore>dl{transition:all 0.4s ease;}
.footer dd{float:left;width:160px}
.footer dl span{display:block;margin-bottom:19px;font-size:16px}
.footer dl a{display:block;line-height:29px;color:#c3c3c3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.footer dl a:hover{color:#00adec}
.footer .ft-r{text-align:right;margin-left:-20px;color:#c3c3c3}
.footer .tele{margin:-10px 0 1px;font-size:32px;color:#00adec}
.footer .date{font-size:14px;color:#e1e1e1}
.footer .qr{display:inline-block;width:100px;text-align:center}
.footer .qr img{display:block;margin:4px 0 3px;width:100px;height:100px}
.footer .logo{width:135px;margin:29px auto 30px}
.footer .logo img{display:block;width:100%;height:auto}
.footer .link{padding-bottom:31px;text-align:center}
.footer .link a{display:inline-block;margin:0 26px;color:#c3c3c3}
.footer .link a:hover{color:#00adec}
.footer .bottom{text-align:center;padding:1.5rem;line-height:1.5rem;color:#fefefe;background-color:#000}
.footer .bottom a{color:#fefefe}
.footer .bottom a:hover{text-decoration:underline}
.footer .wp{
    position: relative;
}
.footer .subscribe{display:inline-flex;text-align:left;position:relative;}
.footer .subscribe>input{flex-grow:1;border:solid 1px #d6d6d6;padding:4px 8px;border-radius:2px;line-height:24px;margin-right:4px;min-width:170px;}
.footer .subscribe>button{padding:4px 16px;border-radius:2px;line-height:24px;border:solid 1px transparent;background-color:#00adec;color:#fff;cursor:pointer;}
.footer .subscribe>span{position:absolute;top:100%;left:0;color:#888;padding-top:4px;}
.footer .con.conmore>span{position:absolute;left:50%;bottom:15px;margin-left:-10px;display:inline-block;cursor:pointer;transform:none;color:#00adec;transition:all 0.3s ease;}
.footer .con.conmore.moreshow>span{transform: rotate(180deg);padding-top:10px;}
.unsubscribe>ul>li>span>span{position:absolute;left:0;top:100%;border:none;font-size:14px;line-height:1.5;border: 1px solid #ffa21c;background: rgba(255, 122, 68, 0.4);padding: 2px 10px;color:#f00;z-index:9;border-radius:4px;}
.top-btn{
    z-index:5;
    position: absolute;
    top: -122px;
    right: 0;
    width:63px;
    height:63px;
    background:url(../images/top.png) center no-repeat #fff;
    box-shadow:0 8px 15px rgba(0,0,0,.1);
}
.has_send_num{position:fixed;top:1rem;left:50%;transform: translateX(-50%);z-index:302;padding:.5rem 1rem;background:#00adec;color:#fff;border-radius:.25rem;box-shadow: 3px 0 45px rgba(0,0,0,0.15);}
/*登录*/
.loginbox{ width:100%;height:100%;  position: fixed;top:0;background:rgba(0,0,0,0.5);z-index: 301;display: none;}
.loginOne{ height: auto; padding: 0; margin: 0 auto;}
.loginTitle{ display: none; position: absolute; left: 50%; margin-left: -400px; top: 30px; width: 800px; box-shadow: 3px 0 45px rgba(0,0,0,0.15); text-align: center; background: #fff; padding:20px;line-height: 1.5;}
.loginTitle a{ color: #00adec;}
.loginDiv, .check-box{position: relative; box-shadow: 3px 3px 3px rgba(0,0,0,0.1); border: 1px solid #f1f1f1; width: 450px; padding-top: 35px; height: auto; margin: 0 auto; background: #fff;margin-top:62px;}
.loginDiv img{ display: block; height: 30px; margin: 0 auto;}
.titleThree{ padding-top: 15px; text-align: center; line-height: 30px;}
.loginDiv ul{ padding: 10px 45px 10px;}
.loginDiv ul li, .check-box ul li{ height: auto; width: 100%;position: relative;}
.loginDiv ul li>span.Validform_checktip, .check-box ul li>span.Validform_checktip{position:absolute;top:100%;left:0;margin-top:-1px;z-index:2;border-radius:4px;border: 1px solid #ffa21c;background: rgba(255, 122, 68, 0.6);padding: 2px 10px;color: #f00;font-size:14px;}
.loginDiv ul li>span>span.Validform_checktip, .check-box ul li>span>span.Validform_checktip{position:absolute;top:100%;left:0;margin-top:-1px;z-index:2;border-radius:4px;border: 1px solid #ffa21c;background: rgba(255, 122, 68, 0.6);padding: 2px 10px;color: #f00;font-size:14px;}
.loginDiv ul li input[type=text], .check-box ul li input[type=text]{margin-top: 10px; height: 40px; line-height: 24px; width: 100%; border: none; padding: 8px 0; font-size: 14px; color: #666;}
.loginDiv ul li input[type=password]{margin-top: 15px; height: 40px; line-height: 24px; width: 100%; border: none; padding: 8px 0; font-size: 14px; color: #666;}
.loginDiv ul li .loginBut, .check-box ul li .loginBut{margin-top: 26px; width: 100%; border: none; background: #070e21; height: 50px; font-size: 14px; color: #fff;}
.loginDiv ul li .loginBut[disabled]{opacity:.5;pointer-events:none;}
.loginDiv ul li .loginBut:hover{background-color:#00adec;}
.check-box ul li .loginBut:hover{background-color:#00adec;}
.loginDiv ul li p{ padding-top: 8px; line-height: 24px; width: 100%; text-align: right; }
.loginDiv ul>li>label>em>a,.loginDiv ul>li>em>a{ color: #000;}
.loginDiv h5{font-weight: normal; text-align: center; background: #f5f5f5; padding: 20px 45px; line-height: 24px; font-size: 18px; color: #000;}
.loginDiv h5 a{ color: #00adec;}
.guanbi{position: absolute;top:12px;right:12px;cursor:pointer;}
.guanbi img{width:19px;height:19px;}
.hr_note{margin:1em 0 1.5em 0;background-color:#fff;line-height:1em;height:0.6em;border-bottom:1px solid #ddd;}
.hr_note>span{display:inline-block;line-height:1;background-color:inherit;padding:0 1em;margin:0 1em;font-size:14px;}
.titleRegister{padding-top:1.5rem;font-size:18px;text-align: center;margin-bottom:1rem;}
.titleRegister>span{cursor:pointer;}
.titleRegister>.on{color:#0096cc;font-weight:bold;border-bottom:solid 2px #0096cc;padding-bottom:.5rem;cursor:default;}
.titleRegister>span+span{margin-left: 2rem;}

.subscribe-checkbox{margin-top:24px;display:block;font-size:14px;padding-left:28px;position:relative;text-align:justify;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;}
.subscribe-checkbox>input{opacity:0;position:absolute;left:0;top:0}
.subscribe-checkbox::before{position:absolute;left:0;top:-1px;content:"";width:20px;height:20px;border:solid 1px #ccc;border-radius:2px;display:inline-block;}
.subscribe-checkbox.on::before{background-color:#00adec;border-color:transparent;}
.subscribe-checkbox.on::after{position:absolute;content:"";left:4px;top:5px;width:12px;height:6px;border-left:solid 2px #fff;border-bottom:solid 2px #fff;transform:rotate(-45deg);}
/*************滑动验证****************/
.mkeBody{ background:#121212;}
.mkeHeadBox{ padding: 30px 10px; text-overflow: ellipsis; white-space: nowrap; margin: 0; color: #fff; text-align: center; overflow: hidden; border-bottom: 3px solid #666; box-shadow: inset 0 -2px 3px #000000; letter-spacing: 1px; font: 26px/26px "微软雅黑"; }
.mkeFooterBox{ padding: 25px 10px; text-overflow: ellipsis; margin: 0; color: #fff; font-size: 14px; line-height: 24px; text-align: center; overflow: hidden; border-top: 3px solid #666; box-shadow: inset 0 2px 3px #000000; }
.mkeContentBox{ background:#fff; padding:50px 0 50px 0}
.mkeContentBox:after{height:0; clear:both;}
.mkeFooterBox p,.mkeFooterBox div{padding:0; margin:0; line-height:26px; font-size:14px;}
.mkeFooterBox a{color:#fff; white-space:nowrap}
.mkeButton{background:#F36; display:inline-block; text-decoration:none; width:102px; border-radius:0.3em; transition:all 0.3s ease}
.mkeButton:hover{ background: #FF1550; }
.mkeURL{font-size:24px;}
.mkeFooterBox .mKeBannerAD{ width: 728px; height: 90px; margin: 18px auto 0; }
.mkeFooterBox .mSmallKeBannerAD{display:none;}
@media only screen and (max-width:900px){
.mkeButton {display:block; margin:8px auto 0;}
}
@media only screen and (max-width:767px){
.mkeHeadBox{font-size:18px; padding:15px 10px;}
.mkeFooterBox p,.mkeFooterBox div{ line-height:24px; font-size:12px;}
.mkeURL{font-size:22px;}
.mkeFooterBox .mKeBannerAD{display:none;}
.mkeFooterBox .mSmallKeBannerAD{width:300px; height:250px; margin:18px auto 0; display:block;}
}
/*注册*/
.hide{ display: none;}
.registerTab{ width: 100%; height: auto;}
.tab_menu{ margin: 18px auto 4px; width: 200px;  border: 1px solid #070e21; border-radius: 3px; overflow: hidden;}
.tab_menu span{cursor: pointer; display: block; float: left; width: 50%; height: 34px; line-height: 34px; font-size: 14px; color: #070e21; text-align: center;}
.tab_menu span.on{ background: #070e21; color: #fff;}
.loginDiv .tab_box ul{ padding-top: 0; padding-bottom: 0;}
.loginDiv ul.dragUl{ padding-top: 0;}
.loginDiv ul li span, .check-box ul li span{ display: block; position: relative; border-bottom: 1px solid #e5e5e5;}
.loginDiv ul li .codeBut, .check-box ul li .codeBut{ position: absolute; right: 0; bottom: 0; border: none; background: none; width: auto; height: 40px; font-size: 14px; color: #00adec; text-align: right; z-index: 5;}
.loginDiv ul li .codeBut1{ position: absolute; right: 0; bottom: 0; border: none; background: none; width: auto; height: 40px; font-size: 14px; color: #999; text-align: right;z-index: 0;}
.loginDiv ul li .codeBut[disabled], .check-box ul li .codeBut[disabled]{color:#999;pointer-events:none;cursor:not-allowed;}
.register ul li p{ text-align: center;}
.register ul li .rgtSpan{ padding-left: 146px;}
.register ul li .registerPhone{ width: 137px; border-right: 1px solid #dcdcdc; position: absolute; left: 0; bottom: 11px; height: 16px; line-height: 16px; font-size: 14px; color: #666;}
.register ul li .registerPhone i{ display: block; width: 10px; height: 6px; position: absolute; right: 20px;}
.register ul li .registerPhone i.ico1{ top: 1px; background: url(../images/Bico26.png) no-repeat;}
.register ul li .registerPhone i.ico2{ bottom: 1px; background: url(../images/Bico26_hov.png) no-repeat;}

.drag{
    position: relative;
    background-color: #f5f5f5;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin:26px auto 0;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.drag .handler{
    position: absolute;
    top: -1px;
    left: -1px;
    width: 40px;
    height: 40px;
    border: 1px solid #070e21;
    border-radius: 3px;
    cursor: move;
}
.handler_bg{
    background: #fff url(../images/Bico25.png) center center no-repeat;
}
.handler_ok_bg{width:100%;
    background: #070e21 url(../images/Bico25_hov.png) center center no-repeat;
}
.drag .drag_bg{
    background-color: #fff;
    border: 1px solid #070e21;
    border-radius: 3px;
    height: 40px;
    width: 0px;
    margin-top: -1px;
    margin-left: -1px;
    display: none;
}
.drag .drag_text{
    position: absolute;
    top: 0px;
    width: 100%;
    color: #070e21;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -o-user-select:none;
    -ms-user-select:none;
}


.g-tit{margin:56px 214px 23px;
    padding-left:146px;text-transform:uppercase;font-size:62px;font-weight: 500;color:#1e1e1e;background:url(../images/index-tit-bg.png) left top 52% no-repeat}
.g-tit span{font-weight:lighter;font-size:42px}
.cur{overflow:hidden;height:74px;line-height:73px;border-bottom:1px solid #f5f5f5}
.cur ul{float:left}
.cur li{float:left;margin-right:83px}
.cur li a{font-size: 16px;font-weight:500;display:block;color:#000}
.cur li a:hover,.cur li.on a{color:#00adec}
.cur .right{float:right;font-size:12px}
.cur .right a, .cur .left a{display:inline-block;padding:0 3px}
.cur .right span, .cur .left span{display:inline-block;padding-left:3px}
.cur .right .home, .cur .left .home{padding-left:26px;background:url(../images/home.png) left center no-repeat}
.cur .left{float:left;font-size:12px}
.ul-right{float:right!important;}
.share{text-align:center}
.share .box{display:inline-block}
.share span{margin-right:-5px;float:left;font-size:12px}
.bd_weixin_popup{width:280px!important;height:340px!important}
.g-line{width:72.5%;height:1px;background-color:#b4e8ea;margin:0 auto 49px}
.g-sign{display:block;width:160px;height:50px;background-color:#00adec;line-height:50px;color:#fff;font-size:14px;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-sign:hover{color:#fff;opacity:.8;filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.g-tit1-q{overflow:hidden;background-color:#00adec;padding:0 20px;font-size:18px;color:#fff;font-weight:400;line-height:80px}
.g-tit1-q i{display:inline-block;vertical-align:middle;width:2px;height:22px;background-color:#fff;margin-left:20px;margin-top:-2px}
.g-tit3{position:relative;text-align:center;font-size:24px;line-height:53px;font-weight:400}
.g-tit3:after{content:'';position:absolute;bottom:0;left:50%;width:15px;height:3px;margin-left:-7px;background-color:#00adec}
.pages{overflow:hidden;text-align:center}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 3px;height:50px;line-height:50px;font-size:14px;color:#1e1e1e}
.pages li a{display:block;width:50px;height:50px;color:#1e1e1e;line-height:50px;text-align:center;background-color:#f9f9f9}
.pages li a:hover,.pages li.on a{background-color:#00adec;color:#fff}
.pages .pages-next a,.pages .pages-prev a{width:150px}
.h100{clear:both;overflow:hidden;height:100px}
.ul-imgtxt1{padding-top:49px;padding-bottom:20px}
.ul-imgtxt1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt1 li{margin-bottom:30px;padding:10px 28px 10px 10px;position:relative;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxt1 li:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt1 .pic{float:left;width:300px;height:200px;margin-right:28px;background-color:#eee}
.ul-imgtxt1 .pic a,.ul-imgtxt1 .pic img{display:block;width:100%;height:100%}
.ul-imgtxt1 .con{overflow:hidden}
.ul-imgtxt1 .con span{display:block;overflow:hidden;margin-bottom:36px;text-align:right;color:#666;font-size:12px;line-height:2.08em;margin-top:2px}
.ul-imgtxt1 .txt{overflow:hidden;font-size:12px;color:#666;line-height:2.08em;padding-right:78px}
.ul-imgtxt1 .txt h3{font-size:24px;line-height:35px;font-weight:400;margin-bottom:18px}
.ul-imgtxt1 .txt h3 a{display:block;color:#1e1e1e;max-height:70px;overflow:hidden}
.ul-imgtxt1 .txt p{max-height:50px;overflow:hidden}
.ul-imgtxt1 .share{position:absolute;right:28px;bottom:20px;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}
.ul-imgtxt1 li:hover{background-color:#fff;-webkit-box-shadow:0 0 45px rgba(0,0,0,.05);-moz-box-shadow:0 0 45px rgba(0,0,0,.05);-ms-box-shadow:0 0 45px rgba(0,0,0,.05);-o-box-shadow:0 0 45px rgba(0,0,0,.05);box-shadow:0 0 45px rgba(0,0,0,.05)}
.ul-imgtxt1 li:hover h3 a{color:#00adec}
.ul-imgtxt1 li:hover .share{opacity:1;filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.ul-txt1{overflow:hidden;margin-top:49px}
.ul-txt1 li{float:left;margin-right:2px}
.ul-txt1 li a{display:block;width:150px;height:50px;line-height:50px;background-color:#f9f9f9;text-align:center;font-size:14px;color:#1e1e1e}
.ul-txt1 li a:hover,.ul-txt1 li.on a{background-color:#00adec;color:#fff}
.ul-imgtxt1.qm{padding-top:30px}
.m-recruit{overflow:hidden;margin-top:50px}
.m-recruit .col-l{width:850px;float:left}
.m-recruit .col-r{width:320px;float:right}
.m-details{overflow:hidden;background-color:#f6f8fa}
.m-details .top{background-color:#00adec;overflow:hidden;padding:20px 30px;line-height:40px}
.m-details .top a{display:block;float:right;width:120px;height:40px;line-height:40px;background-color:#fff;text-align:center;font-size:14px;color:#06b3ba;margin-left:10px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-details .top a:hover{color:#00adec}
.m-details .top h3{overflow:hidden;color:#fff;font-size:18px;line-height:38px;font-weight:400}
.m-details .top h3 em{font-size:12px;margin-left:10px}
.m-details .box{overflow:hidden;padding:27px 30px 26px}
.m-details .con{overflow:hidden;padding-bottom:14px;border-bottom:1px dashed #eee;margin-bottom:25px}
.m-details .con .item{overflow:hidden;margin-bottom:12px;font-size:12px;color:#333}
.m-details .con p{float:left;width:30.5%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-details .con p i{display:inline-block;vertical-align:middle;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;margin-right:5px;margin-top:-2px}
.m-details .con p .icon1{background-image:url(../images/q-icon1.png)}
.m-details .con p .icon2{background-image:url(../images/q-icon2.png)}
.m-details .con p .icon3{background-image:url(../images/q-icon3.png)}
.m-details .con p .icon4{background-image:url(../images/q-icon4.png)}
.m-details .con p .icon5{background-image:url(../images/q-icon5.png)}
.m-details .con p .icon6{background-image:url(../images/q-icon6.png)}
.m-details .con p .icon7{background-image:url(../images/q-icon7.png)}
.m-details .con p em{color:#00adec}
.m-details .txt{overflow:hidden}
.m-details .txt .item{overflow:hidden;padding-bottom:26px;border-bottom:1px dashed #eee;margin-bottom:24px;line-height:25px}
.m-details .txt .last{border-bottom:none}
.m-details .txt .right{overflow:hidden;font-size:14px;color:#333}
.m-company{overflow:hidden;border:1px solid #f6f8fa}
.m-company .pic{width:196px;margin:37px auto 27px}
.m-company .txt{overflow:hidden;padding:0 24px;margin-bottom:26px;font-size:12px;line-height:2.08em;color:#666}
.m-company .txt h3{font-size:18px;color:#333;line-height:20px;font-weight:400;margin-bottom:9px;text-align:center}
.m-company .txt p{overflow:hidden}
.m-company .txt p em{display:block;float:left}
.m-company .txt p span{display:block;overflow:hidden}
.m-company .introduce{
    display:block;
    line-height:59px;
    font-size:14px;
    color:#00adec;
    padding:0 45px 0 18px;
    background:url(../images/q-icon8.png) 95% 50% no-repeat #f6f8fa;
    -o-transition:0s;
    -ms-transition:0s;
    -moz-transition:0s;
    -webkit-transition:0s;
    transition:0s;
}
.m-company .introduce.open{
    background:url(../images/q-icon8-1.png) 94% 50% no-repeat #f6f8fa
}
.m-company .desc{
    display: none;
    font-size: 12px;
    color: #666;
    padding: 10px 27px 27px;
    line-height: 2.08em;
    background-color: #f6f8fa;
    word-wrap: break-word;
    word-break: break-all;
}
.ban2{position:relative;/*overflow:hidden*/}
.ban2 .item{height:450px;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}
.ban2 .item a{display:block;width:100%;height:100%}
.ban2 .slick-dots{position:absolute;left:0;bottom:20px;width:100%;text-align:center;z-index:2}
.ban2 .slick-dots li{display:inline-block;margin:0 6px}
.ban2 .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:999px;background:url(../images/q-icon9.png) center center no-repeat;border-radius:50%;border:none;cursor:pointer}
.ban2 .slick-dots li.slick-active button{background-image:url(../images/q-icon10.png)}
.ban2 .log{width:400px;background-color:#fff;position:absolute;top:53px;right:20%;z-index:1;max-height:345px}
.ul-txt2{overflow:hidden}
.ul-txt2 li{float:left;width:50%}
.ul-txt2 li a{display:block;line-height:59px;text-align:center;font-size:18px;color:#00adec;border-bottom:1px solid #e5e5e5;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt2 li.on a{
    background-color:#00adec;
    color:#fff;
    border-color:#00adec
}
.ul-txt2 li:not([class="on"]) a:hover{
  background-color:#0096cc;
  color:#fff;
  border-color:#0096cc
}
.ul-txt2 li :hover,.ul-txt2 li.l1.on a{
    background-color:#06b3ba;
    color:#fff;
    border-color:#00adec
}
.ban2 .box{padding:30px 30px 34px;/*overflow:hidden*/}
.ban2 .box a{display:block;line-height:60px;background-color:#f9f9f9;margin-bottom:20px;text-align:center;font-size:14px;color:#1e1e1e;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ban2 .box a i{display:inline-block;vertical-align:middle;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;margin-right:10px;margin-top:-2px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ban2 .box a .icon1{background-image:url(../images/q-icon11.png)}
.ban2 .box a .icon2{background-image:url(../images/q-icon12.png)}
.ban2 .box a:hover{background-color:#00adec;color:#fff}
.ban2 .box a:hover .icon1{background-image:url(../images/q-icon11-1.png)}
.ban2 .box a:hover .icon2{background-image:url(../images/q-icon12-1.png)}
.ban2 .tel{padding-top:7px;overflow:hidden;text-align:center;font-size:12px;color:#1e1e1e;line-height:20px}
.ban2 .tel p i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/q-icon13.png) center center no-repeat;margin-right:5px}
.ban2 .tel span{display:block;font-size:24px;color:#00adec;line-height:26px;margin-top:6px}

.ban2 .box .a1 {
    display: block;
    height: 60px;
    line-height: 58px;
    background-color: #f9f9f9;
    margin-bottom: 20px;
    text-align: center;
    font-size: 14px;
    color: #1e1e1e;
}
.ban2 .box .a1:hover{
    color: #fff;
    background-color: #00adec;
}

/*个人登入*/
#p-inp{width:230px;
       height:45px;
}
#p-btn{width:90px;
       height:45px;
}
#p-select{margin-left:0;}
.photo-data #p-a1{display: inline-block;
                  line-height: 30px;
                  background: #fff;
                  font-size:12px;
                  color:#333;
                  margin-bottom:-23px;
}
.photo-data .img{float:left;}
.photo-data .photo{display: block;}
.photo-data #p-a1:hover{color:#00adec}
.photo-data #p-a1 img{margin-right:6px;
                       vertical-align: middle;
}
.photo-data .a2{margin-left:20px;}

.photo-data .text{float:left;
                  margin-left:19px;
                  margin-bottom: 10px;
}
.photo-data .text h1{font-size:22px;}
.photo-data .text h1 em{font-size: 12px;
                        color: #666;
                        margin-left: 12px;
}

.photo-data .text p{font-size:14px;
                    color:#333;
                    line-height: 24px;
}
/*简历*/
.resume{width:100%;
        height:100%;
        background: rgba(0,0,0,0.5);
        position: fixed;
        top:0;
        z-index:100;
        display: none;
}
.resume .bg{width:100%;
            height:100%;
            z-index: 101;
            position: absolute;
            top:0;
    }
.resume-main{width:63%;
             height:80%;
             background: #fff;
             position: absolute;
             top:50%;
             left:50%;
             transform:translate(-50%,-50%);
             padding:60px 40px;
             overflow: scroll;
             position: relative;
             z-index: 102;
}
.resume-main::-webkit-scrollbar    /*//滚动条整体部分*/
{
    width: 5px;
   background-color:#fff;

}

.resume-main::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: #00adec;
        }

.resume .guanb{ position: fixed;
                right: 19.5%;
                top: 11%;
                z-index: 2000;
                cursor:pointer;
}
.resumecn dl dt{font-size:24px;
                text-indent:16px;
}
.resumecn dl dt em{font-size:12px;
                   color:#666;
                   margin-left:12px;
}
.resumecn dl dd{font-size:14px;
                color:#333;
                line-height: 30px;
                margin-left:16px;
}
.resumecn dl .dd1{font-weight: bold;
                  line-height: 36px;
                  margin-top:16px;
}
.resumecn dl .dt2{width:100%;
                height:50px;
                background: #e5e5e5;
                font-size:20px;
                color:#1e1e1e;
                line-height: 50px;
                text-indent:16px;
                margin-top:20px;
}
.resumecn table{width:100%;

}
.resumecn table th{height:56px;
                    text-indent: 16px;
                    background: #f9f9f9;
}
.resumecn table td{height:70px;
                   width:25%;
                   padding-left:16px;
                   color:#1e1e1e;
                   font-size:14px;
                   border-bottom:1px solid #dcdcdc;
}
.resumecn button{width:200px;
                 height:50px;
                 background: #00adec;
                 border:none;
                 cursor: pointer;
                 font-size:14px;
                 color:#fff;
                 margin-top:40px;
                 margin-left:50%;
                 transform:translateX(-50%);
                 -webkit-transform:translateX(-50%);
}
.resumecn button:hover{opacity: 0.8;}
/*个人登入结束*/


.m-recruit2{overflow:hidden;margin-top:50px}
.m-recruit2 .tit{overflow:hidden;background-color:#00adec;line-height:80px;padding-left:30px;font-size:18px;color:#fff}
.m-recruit2 .tit span{display:block;float:left}
.m-recruit2 .s1{width:19.3%}
.m-recruit2 .s2{width:18%}
.m-recruit2 .s3,.m-recruit2 .s4{width:19.3%}
.m-recruit2 .s5{width:16%}
.ul-txt3{overflow:hidden;background-color:#fff;margin-bottom:60px}
.ul-txt3 li{overflow:hidden}
.ul-txt3 li h4{display:block;padding:26px 0 27px 30px;border-bottom:1px solid #e5e5e5;overflow:hidden;line-height:20px}
.ul-txt3 h4 span{display:block;float:left;font-size:14px;color:#1e1e1e}
.ul-txt3 h4 .s6,.ul-txt3 h4 .s6 a{color:#00adec}
.ul-txt3 h4 i{display:block;float:right;width:20px;height:20px;background:url(../images/q-icon14.png) center center no-repeat;margin-right:18px}
.ul-txt3 h4:hover,.ul-txt3 li.on h4{background-color:#f6f8fa}
.ul-txt3 h4:hover .s6,.ul-txt3 h4:hover .s6 a,.ul-txt3 li.on .s6 a,.ul-txt3 li.on .s6{color:#1e1e1e}
.ul-txt3 li.on h4 i{background-image:url(../images/q-icon14-1.png)}
.ul-txt3 .box{background-color:#f9f9f9;overflow:hidden;padding:0 30px;display:none}
.ul-txt3 .box .top{overflow:hidden;padding:18px 0 17px;border-bottom:1px dashed #eee;line-height:40px;margin-bottom:25px}
.ul-txt3 .box .top a{display:block;float:right;width:120px;height:40px;padding:0;border:none;line-height:40px;background-color:#00adec;color:#fff;font-size:14px;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txt3 .box .top a:hover{opacity:.8;filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.ul-txt3 .box .left{overflow:hidden}
.ul-txt3 .box .left p{float:left;margin-right:40px;font-size:12px;color:#666}
.ul-txt3 .box .left em{color:#1e1e1e;font-weight:700}
.ul-txt3 .box .left i{display:inline-block;vertical-align:middle;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;margin-right:5px;margin-top:-2px}
.ul-txt3 .box .left .icon1{background-image:url(../images/q-icon15.png)}
.ul-txt3 .box .left .icon2{background-image:url(../images/q-icon16.png)}
.ul-txt3 .box .left .icon3{background-image:url(../images/q-icon17.png)}
.ul-txt3 .box .left .icon4{background-image:url(../images/q-icon18.png)}
.ul-txt3 .con{overflow:hidden;margin-bottom:57px}
.ul-txt3 .con span{display:block;font-size:16px;color:#333;float:left;font-weight:700}
.ul-txt3 .con .right{overflow:hidden;font-size:14px;color:#333;line-height:1.79em}
.m-problem{overflow:hidden;margin-top:19px;background-color:#f9f9f9;padding:38px 100px 30px;font-size:14px;color:#1e1e1e;line-height:16px}
.m-problem .top{padding-bottom:5px;border-bottom:1px solid #e5e5e5;text-align:center}
.m-problem h3{text-align:center;font-size:36px;color:#1e1e1e;font-weight:400;line-height:38px;margin-bottom:19px}
.m-problem p a{color:#00adec;margin:0 5px}
.m-problem p a:hover{text-decoration:underline}
.m-problem .pro{
    display:block;font-size:14px;
    color:#1e1e1e;margin-top:15px;
    height: 40px;width: 100%;
    border: none;outline: none;
    text-align: center;
    background: none;
}

.m-problem .pro::-webkit-input-placeholder{color:#1e1e1e}
.m-problem .pro::-moz-placeholder{color:#1e1e1e}
.m-problem .pro::-ms-input-placeholder{color:#1e1e1e}
.m-problem .bot{overflow:hidden;padding:18px 0 20px 48px;line-height:20px}
.m-problem .bot span{display:block;float:left;font-size:12px;color:#1e1e1e;font-weight:700}
.m-problem .right{overflow:hidden;font-size:12px}
.m-problem .right a{display:block;float:left;margin-bottom:18px;margin-right: 20px;color:#1e1e1e;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-problem .right i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/q-icon19.png) center center no-repeat;margin-top:-2px;margin-right:5px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-problem .right a.on{color:#00adec}
.m-problem .right a.on i{background-image:url(../images/q-icon20.png)}
.m-problem .true{display:block;width:150px;height:50px;background-color:#00adec;color:#fff;text-align:center;line-height:50px;margin:0 auto;font-size:14px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-problem .true:hover{opacity:.8;filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-recruit2 .tit2{font-size:24px;line-height:75px}

/*问题弹窗*/
.problempopup{width:100%;
              height:100%;
              position: fixed;
              top:0;
              background: rgba(0,0,0,0.5);
              z-index: 1000;
              display: none;
}
.popup-gb{width:100%;
          height:100%;
          z-index:1001;
      }
.problempopup .p-popup{width:450px;
                       height:250px;
                       background: #fff;
                       position: absolute;
                       top:50%;
                       left:50%;
                       transform:translate(-50%,-50%);
                       -webkit-transform:translate(-50%,-50%);
                       text-align: center;
                       z-index:1002;
}
.problempopup .p-popup img{margin:26px 0;}
.problempopup .p-popup p{font-size:18px;
                         color:#1e1e1e;
}
.problempopup .p-popup a{display: inline-block;
                         width:150px;
                         height:45px;
                         text-align: center;
                         line-height: 45px;
                         background: #00adec;
                         font-size:14px;
                         color:#fff;
                         margin-top:20px;
}
.problempopup .p-popup a:hover{color:#fff;opacity: 0.7;}
.problempopup .p-popup .a2{background: #eee;
                           color:#00adec;
}
.problempopup .p-popup .a2:hover{color:#00adec;}
/*问题弹窗结束*/

.ul-txt3 .box .answer{padding-top:13px;padding-bottom:26px;font-size:14px;color:#666;line-height:1.79em}
.ul-txt4{margin-bottom:50px}
.ul-txt4 li a{padding:27px 0 28px 30px}
.ul-txt4 li a:hover,.ul-txt4 li.on a{background-color:#f9f9f9;border-color:transparent}
.ul-txt3 li a {
    display: block;
  /*  padding: 26px 0 27px 30px;*/
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    line-height: 20px;
}
.ul-txtzp li a{border-bottom:none;

}
.ul-txt4 li a:hover, .ul-txt4 li.on a {
    background-color: #f9f9f9;
    border-color: transparent;
}
.ul-txt4 .box{background-color:#f6f8fa}
.ul-txt3 li a h3{font-size:16px;font-weight:400;color:#1e1e1e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-txt3 li a:hover h3,.ul-txt3 li.on a h3{color:#00adec}
.ul-txt3 a i {
    display: block;
    float: right;
    width: 20px;
    height: 20px;
    background: url(../images/q-icon14.png) center center no-repeat;
    margin-right: 18px;
}
.ul-txt3 li.on a i {
    background-image: url(../images/q-icon14-1.png);
}
.m-technology{margin-top:49px;padding:28px 28px 24px;margin-bottom:30px;-webkit-box-shadow:0 4px 35px rgba(0,0,0,.03);-moz-box-shadow:0 4px 35px rgba(0,0,0,.03);-ms-box-shadow:0 4px 35px rgba(0,0,0,.03);-o-box-shadow:0 4px 35px rgba(0,0,0,.03);box-shadow:0 4px 35px rgba(0,0,0,.03)}
.m-technology:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-technology .top{padding:1rem 0;display:flex;justify-content:space-between;align-items: center;}
.m-technology .top .left{overflow:hidden}
.m-technology .top h3{font-size:28px;line-height:30px;font-weight:400;color:#1e1e1e;}
.m-technology .top .left p{overflow:hidden;font-size:12px;color:#1e1e1e;line-height:26px;}
.m-technology .top .left p:empty{display:none!important;}
.m-technology .top .left span{display:block;float:left;margin-right:30px;margin-top:1.5rem;}
.m-technology .top .left em{font-size:24px;color:#00adec;margin-left:5px;vertical-align:middle;}
.m-technology .top .left em.fcr{color:#f00;}
.m-technology .top .left em+em{font-size:16px;text-decoration:line-through;opacity:.5;margin-left:.5rem;vertical-align:bottom;color:#333;}
.m-technology .top .left i{display:inline-block;vertical-align:middle;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;margin-right:2px}
.m-technology .top .left .icon1{background-image:url(../images/q-icon21.png)}
.m-technology .top .left .icon2{background-image:url(../images/q-icon22.png)}
.m-technology .share{text-align:right;color:#1e1e1e}
.m-curriculum{overflow:hidden;font-size:14px;color:#333;line-height:1.79em;margin-bottom:50px}
.m-curriculum .txt{overflow:hidden;padding-bottom:49px;border-bottom:1px dashed #b2e6f9;margin-bottom:30px}
.m-curriculum .information{padding:24px 14px 14px;margin-bottom:35px;overflow:hidden}
/* .m-curriculum .txt img{display:block;margin:0 auto} */
.m-imgtxt1{overflow:hidden;margin-right:-28px;padding-bottom:45px;margin-bottom:26px}
.m-imgtxt1 .item{margin-right:28px}
.m-imgtxt1 a{display:block;width:100%;height:100%}
.m-imgtxt1 .pic{position:relative;height:0;padding-top:56%;overflow:hidden;margin-bottom:17px}
.m-imgtxt1 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-imgtxt1 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-imgtxt1 span{display:block;text-align:center;font-size:12px;color:#333;line-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-imgtxt1 a:hover span{color:#00adec}
.m-imgtxt1 .slick-dots{position:absolute;left:0;bottom:-42px;width:100%;text-align:center;z-index:2}
.m-imgtxt1 .slick-dots li{display:inline-block;margin:0 6px}
.m-imgtxt1 .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:999px;background:url(../images/q-icon23.png) center center no-repeat;border-radius:50%;border:none;cursor:pointer}
.m-imgtxt1 .slick-dots li.slick-active button{background-image:url(../images/q-icon10.png)}
.m-curriculum .g-sign{margin:0 auto;width:250px;height:60px;line-height:60px;font-size:18px}
.m-evaluate{margin-bottom:79px}
.m-evaluate:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-imgtxt2 .item{margin:0 11px;padding-top:30px;padding-bottom:42px}
.m-imgtxt2 a{display:block;background-color:#f9f9f9;padding:20px 14px 26px; cursor:default;}
.m-imgtxt2 .pic{float:left;width:125px;height:125px;border:3px solid #eee;border-radius:50%;overflow:hidden;margin-right:20px}
.m-imgtxt2 .txt{overflow:hidden;font-size:12px;color:#333;line-height:1.8em;padding-top:19px}
.m-imgtxt2 .txt h3{font-size:16px;color:#1e1e1e;font-weight:400;line-height:18px;margin-bottom:8px}
.m-imgtxt2 .txt span{display:block;font-size:12px;color:#666;line-height:14px;margin-bottom:15px}
.m-imgtxt2 .txt p{height:126px;overflow:hidden}
.m-imgtxt2 a:hover{background-color:#f9f9f9;-webkit-box-shadow:0 0 35px rgba(0,0,0,.1);-moz-box-shadow:0 0 35px rgba(0,0,0,.1);-ms-box-shadow:0 0 35px rgba(0,0,0,.1);-o-box-shadow:0 0 35px rgba(0,0,0,.1);box-shadow:0 0 35px rgba(0,0,0,.1)}
.m-imgtxt2 .slick-dots{position:absolute;left:0;bottom:1px;width:100%;text-align:center;z-index:2}
.m-imgtxt2 .slick-dots li{display:inline-block;margin:0 6px}
.m-imgtxt2 .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:999px;background:url(../images/q-icon23.png) center center no-repeat;border-radius:50%;border:none;cursor:pointer}
.m-imgtxt2 .slick-dots li.slick-active button{background-image:url(../images/q-icon10.png)}
.m-pic1{overflow:hidden;height:250px;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:98px}
.m-pic1 a{display:block;width:200px;height:55px;line-height:55px;border:1px solid #00adec;color:#00adec;font-size:16px;margin:0 auto;text-align:center}
.m-pic1 a:hover{background-color:#00adec;color:#fff}
.m-cooperation{overflow:hidden;margin-top:48px;padding-bottom:26px;border-bottom:1px solid #b4e8ea}
.m-cooperation .pic{width:196px;overflow:hidden;margin-bottom:22px}
.m-cooperation .pic img{display:block;width:100%;height:100%}
.m-cooperation .txt{overflow:hidden;font-size:14px;color:#1e1e1e;line-height:1.79em}
.ul-imgtxt2{padding-top:51px;margin-right:-52px;margin-bottom:80px}
.ul-imgtxt2:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxt2 li{float:left;width:360px;margin-right:52px;margin-bottom:20px}
.ul-imgtxt2 a{display:block;width:100%;height:100%;padding:34px 20px;overflow:hidden}
.ul-imgtxt2 .pic{float:left;width:80px;height:80px;margin-right:14px;overflow:hidden}
.ul-imgtxt2 .pic img{display:block;width:100%;height:100%}
.ul-imgtxt2 .txt{overflow:hidden;background:url(../images/q-bg1.png) left center no-repeat;padding:18px 0 18px 20px;font-size:14px;color:#333;line-height:16px}
.ul-imgtxt2 .txt h3{font-size:16px;color:#1e1e1e;font-weight:400;margin-bottom:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt2 .txt span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxt2 a:hover{background-color:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.05);-moz-box-shadow:0 0 25px rgba(0,0,0,.05);-ms-box-shadow:0 0 25px rgba(0,0,0,.05);-o-box-shadow:0 0 25px rgba(0,0,0,.05);box-shadow:0 0 25px rgba(0,0,0,.05)}
.ul-imgtxt2 a:hover h3,.ul-imgtxt2 a:hover span{color:#00adec}
.m-school{overflow:hidden;margin-top:33px;margin-bottom:60px}
.m-text-q{overflow:hidden;margin-top:41px}
.m-text-q .pic{float:left;width:521px;height:450px;margin-right:38px}
.m-text-q .txt{overflow:hidden;font-size:14px;color:#1e1e1e;line-height:1.79em;padding-top:23px}
.m-text-q .txt p{margin-bottom:15px;}
.m-course{overflow:hidden;background-color:#f9f9f9;padding-top:22px}
.ul-txt5{overflow:hidden;margin-top:31px;margin-bottom:20px}
.ul-txt5 li{float:left}
.ul-txt5 li a{display:block;padding:0 40px;line-height:50px;background-color:#fff;font-size:14px;color:#1e1e1e;text-align:center}
.ul-txt5 li.on a{background-color:#00adec;color:#fff}
.m-demeanor{overflow:hidden;margin-top:63px;padding-bottom:30px}
.m-imgtxt3 .item{padding-top:30px;padding-bottom:48px}
.m-imgtxt3 .item .con{display:block;padding:44px 16px 32px;border:1px solid transparent;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-imgtxt3 .item .con:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-imgtxt3 .item .con:hover{border-color:#00adec;background-color:#fff;-webkit-box-shadow:0 0 35px rgba(0,0,0,.05);-moz-box-shadow:0 0 35px rgba(0,0,0,.05);-ms-box-shadow:0 0 35px rgba(0,0,0,.05);-o-box-shadow:0 0 35px rgba(0,0,0,.05);box-shadow:0 0 35px rgba(0,0,0,.05)}
.m-imgtxt3 .pic{float:left;width:115px;height:115px;overflow:hidden;border-radius:50%;margin-right:30px;margin-top:4px}
.m-imgtxt3 .pic img{display:block;width:100%;height:100%}
.m-imgtxt3 .txt{overflow:hidden;font-size:14px;color:#333;line-height:1.79em}
.m-imgtxt3 .txt h3{font-size:16px;color:#1e1e1e;line-height:20px;margin-bottom:14px;padding-bottom:12px;background:url(../images/q-bg2.png) left bottom no-repeat}
.m-imgtxt3 .txt p{height:100px;overflow:auto;}
.m-imgtxt3 .txt p span{display:block}
.m-imgtxt3 .slick-dots{position:absolute;left:0;bottom:10px;width:100%;text-align:center;z-index:2}
.m-imgtxt3 .slick-dots li{display:inline-block;margin:0 6px}
.m-imgtxt3 .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:999px;background:url(../images/q-icon23.png) center center no-repeat;border-radius:50%;border:none;cursor:pointer}
.m-imgtxt3 .slick-dots li.slick-active button{background-image:url(../images/q-icon10.png)}
.m-school2{overflow:hidden;margin-top:4px;margin-bottom:58px}
.m-img1{margin-top:30px}
.m-img1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-img1 .item{padding-bottom:54px;margin:0 -120px;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}
.m-img1 .item.slick-center{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.m-img1 a{display:block;width:100%;height:100%}
.m-img1 .pic{position:relative}
.m-img1 .pic img{display:block;width:100%;height:100%}
.m-img1 .pic i{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/q-bg3.png)}
.m-img1 .slick-center{position:relative;z-index:10}
.m-img1 .slick-center .pic img{-webkit-box-shadow:1px 18px 40px rgba(0,0,0,.25);-moz-box-shadow:1px 18px 40px rgba(0,0,0,.25);-ms-box-shadow:1px 18px 40px rgba(0,0,0,.25);-o-box-shadow:1px 18px 40px rgba(0,0,0,.25);box-shadow:1px 18px 40px rgba(0,0,0,.25)}
.m-img1 .slick-center .pic i{display:none}
.m-img1 .slick-next,.m-img1 .slick-prev{position:absolute;bottom:0;overflow:hidden;width:30px;height:30px;font-size:0;line-height:0;z-index:999;background:center center no-repeat;border:none;border-radius:50px;cursor:pointer}
.m-img1 .slick-prev{left:50%;margin-left:-45px;background-image:url(../images/q-icon29.png)}
.m-img1 .slick-next{right:50%;margin-right:-45px;background-image:url(../images/q-icon30.png)}
.m-img1 .slick-prev:hover{background-image:url(../images/q-icon29-1.png)}
.m-img1 .slick-next:hover{background-image:url(../images/q-icon30-1.png)}
#certify {margin-top:30px;
    position: relative;
}

#certify .swiper-container {
    padding-bottom: 60px;
}

#certify  .swiper-slide {
    width: 520px;
    height: 325px;
    background: #fff;
    box-shadow: 0 8px 30px rgba(0,0,0,0.2);
}
#certify  .swiper-slide img{
    display:block;
    width:100%;
    height:100%;
    object-fit: cover;
}
#certify  .swiper-slide p {
    line-height: 98px;
    padding-top: 0;
    text-align: center;
    color: #636363;
    font-size: 1.1em;
    margin: 0;
}

#certify .swiper-pagination {
    width: 100%;
    bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;
}

#certify .swiper-button-prev {
    left: -30px;
    width: 45px;
    height: 45px;
    background: url(../images/wm_button_icon.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
}

#certify .swiper-button-prev:hover {
    background-position: 0 -46px;
    background-size: 100%
}

#certify .swiper-button-next {
    right: -30px;
    width: 45px;
    height: 45px;
    background: url(../images/wm_button_icon.png) no-repeat;
    background-position: 0 -93px;
    background-size: 100%;
}

#certify .swiper-button-next:hover {
    background-position: 0 -139px;
    background-size: 100%
}

.m-campus{overflow:hidden;background-color:#00adec;padding-top:15px;padding-bottom:40px}
.g-tit4{color:#fff}
.g-tit4:after{background-color:#fff}
.ul-imgtxt3{text-align:center;margin-top:25px;overflow:hidden}
.ul-imgtxt3 li{float:left;width:33.33%;color:#fff;font-size:14px;line-height:25px;background:url(../images/q-bg5.png) right center no-repeat;padding:0 60px}
.ul-imgtxt3 .last{background:0 0}
.ul-imgtxt3 i{display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;margin:0 auto 5px}
.ul-imgtxt3 .icon1{background-image:url(../images/q-icon31.png)}
.ul-imgtxt3 .icon2{background-image:url(../images/q-icon32.png)}
.ul-imgtxt3 .icon3{background-image:url(../images/q-icon33.png)}
.ul-imgtxt3 h3{font-size:14px;font-weight:400;line-height:16px;padding-bottom:10px;background:url(../images/q-bg4.png) center bottom no-repeat;text-align:center;margin-bottom:14px}
.ul-imgtxt3 span{display:block;height:44px;overflow:hidden}
.row-index1{position:relative}
.row-index1 .slick-slider{max-width: 1200px;margin:auto;}
.row-index1 .g-tit{z-index:2;top:0;left:0;margin-top:24px;}
.row-index1 .left,.row-index1 .right{float:left;width:50%}
.row-index1 .pic a{display:block;overflow:hidden;position:relative;height:0;/*padding-top:46.1%*/}
.row-index1 .bottom .pic a{/*padding-top:75.8%*/width:280px;height:158px;margin-bottom: 22px;}
.row-index1 .right .pic a{/*padding-top:84%*/width:600px;height:338px;}
.row-index1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit: cover;}
.row-index1 .pic .mask,.row-index1 .pic .play{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.row-index1 .pic .mask{background-color:rgba(0,0,0,.35)}
.row-index1 .pic .play{opacity:0;background-image:url(../images/play.png);background-position:top 51.6% center;background-repeat:no-repeat}
.row-index1 .left>.bottom>.pic>a>.play{background-size: 40%;}
.row-index1 .pic .tit{position:absolute;z-index:3;bottom:22px;left:50px;right:50px;font-weight:lighter;font-size:32px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.row-index1 .pic .tit span{display:inline-block;border-bottom:1px solid #fff}
.row-index1 .bottom{overflow:hidden}
.row-index1 .bottom .pic{float:left;width:50%}
.row-index1 .bottom .pic .tit{left:30px;right:30px;font-size:18px}
.row-index1 .pic:hover .mask{background:0 0}
.row-index1 .pic:hover .play{opacity:1}
.row-index1 .pic:hover .tit{bottom:32px}
.row-index1 .page{max-width:1200px;background-color:#fff;margin:auto;text-align: right;}
.row-index1 .page span{width:100%;text-align:right;font-size:14px;color:#1e1e1e;line-height: 40px; margin-right: 73px;}
.row-index1 .page em{margin:0 -1px;font-style:normal}
.row-index1 .page i{font-style:normal}
.row-index1 .slick-next,.row-index1 .slick-prev{position:absolute;bottom:-60px;border:0;background:center center no-repeat;overflow:hidden;width:80px;height:80px;font-size:0;line-height:0;z-index:5;cursor:pointer}
.row-index1 .slick-prev{right:100px;background-image:url(../images/arrow-l.png)}
.row-index1 .slick-prev:hover{background-image:url(../images/arrow-l-on.png);}
.row-index1 .slick-next{right:0;background-image:url(../images/arrow-r.png);}
.row-index1 .slick-next:hover{background-image:url(../images/arrow-r-on.png)}
.row-index2{padding-bottom:50px}
.row-index2 .pic{width:911px;height:728px;margin:auto;}
.row-index2 .pic img{display:block;width:100%;height:100%}
.row-index2 .wp{position:relative}
.row-index2 .link{position:absolute;bottom:0;right:0;width:180px}
.row-index2 .link a{display:block;text-align:center;width:180px;height:50px;margin-top:10px;line-height:50px;background-color:#f9f9f9}
.row-index2 .link span{padding-left:31px;color:#1e1e1e;background-position:left center;background-repeat:no-repeat}
.row-index2 .link .a1 span{background-image:url(../images/row2-ico1.png)}
.row-index2 .link .a2 span{background-image:url(../images/row2-ico2.png)}
.row-index2 .link a:hover span{color:#fff}
.row-index2 .link a:hover{background-color:#00adec}
.row-index2 .link .a1:hover span{background-image:url(../images/row2-ico1-on.png)}
.row-index2 .link .a2:hover span{background-image:url(../images/row2-ico2-on.png)}
.row-index3{padding:2px 0 49px;background-color:#f9f9f9}
.row-index3 .g-tit{margin-bottom:28px}
.row-index3 .swiper-slide{overflow:hidden;}
.row-index3>.row-index3-1{width:400px;}
.row-index3>.row-index3-2{width:880px;}
.row-index3>.row-index3-3{width:1180px;}
.row-index3>.row-index3-4{padding-left:20px;padding-right:20px;}
.row-index3>.row-index3-1 .swiper-slide,.row-index3>.row-index3-2 .swiper-slide{min-width:400px;}
.row-index3>.row-index3-3 .swiper-slide{min-width:340px;}
.row-index3>.row-index3-1>.tip,.row-index3>.row-index3-1>.swiper-pagination,
.row-index3>.row-index3-2>.tip,.row-index3>.row-index3-2>.swiper-pagination,
.row-index3>.row-index3-3>.tip,.row-index3>.row-index3-3>.swiper-pagination,
.row-index3>.row-index3-4>.tip,.row-index3>.row-index3-4>.swiper-pagination{display:none;}
.row-index3 .swiper-slide:last-child{margin-right:0!important;}
.row-index3 .tit{padding:13px 17px 16px;color:#1e1e1e;background-color:#fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.row-index3 .tit h3{margin-bottom:15px;font-weight:600;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.row-index3 .tit .info{overflow:hidden;min-height:24px;}
.row-index3 .tit .info p{float:left;line-height:24px;}
.row-index3 .tit .money{font-size:18px;}
.row-index3 .tit .info>p:nth-child(2){position:relative;padding-left:17px;margin-left:20px}
.row-index3 .tit .info>p:nth-child(2)::before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:1px;background-color:#070707;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.row-index3 .tit .date{font-size:14px}
.row-index3 .desc{position:relative}
.row-index3 .pic{position:relative;height:0;padding-top:105%}
.row-index3 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.row-index3 .desc .txt{
    position:absolute;
    top:999px;
    left:0;
    width:100%;
    height:100%;
    text-align:center;
    padding: 0 36px;
    line-height:30px;
    font-size: 0;
    background-color:rgba(255,255,255,.8);
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
}
.row-index3 .desc .txt:after{
    content:'';
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}
.row-index3 .desc .txt .txt-con{
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    font-size: 14px;
}
.row-index3 .desc .txt p{
    height:150px;
    overflow:hidden;
}
.row-index3 .link{
    margin-top: 50px;
    text-align:center;
}
.row-index3 .link a{display:inline-block;padding:0 15px}
.row-index3 .link .ico{display:block;width:50px;height:50px;margin:0 auto 5px;border-radius:50%;background-color:#f6f8fa;background-position:center;background-repeat:no-repeat;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.row-index3 .link .a1 .ico{background-image:url(../images/play2.png)}
.row-index3 .link .a1:hover .ico{background-image:url(../images/play2-on.png)}
.row-index3 .link .a2 .ico{background-image:url(../images/check.png)}
.row-index3 .link .a2:hover .ico{background-image:url(../images/check-on.png)}
.row-index3 .link a:hover .ico{background-color:#00adec}
.row-index3 .swiper-slide:hover{box-shadow:0 3px 15px rgba(0,0,0,.2);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.row-index3 .swiper-slide:hover .desc .txt{top:0}
.row-index3 .swiper-slide:hover .tit{color:#fff;background-color:#00adec}
.row-index3 .swiper-slide:hover .tit .money:after{background-color:#fff}
.m-pop{display:none;z-index:101;position:fixed;top:0;left:0;width:100%;height:100%}
.m-pop .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6)}
.m-pop .close{z-index:5;position:absolute;cursor:pointer;top:85%;left:50%;width:45px;height:45px;background:url(../images/close2.png) center no-repeat;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.m-pop .con{position:absolute;top:50%;left:50%;/*width:100%;*/-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.m-pop .con video{display:block;margin:0 auto;height:auto}
.row-index3 .tip{text-align:center;margin:25px 0 7px}
.row-index3 .tip span{display:inline-block;padding-left:37px;line-height:22px;font-size:12px;background:url(../images/slide.png) left center no-repeat}
.row-index3 .swiper-container-horizontal>.swiper-pagination-progressbar,.row-index3 .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{position:relative;width:1000px;top:auto;left:50%;height:3px;bottom:0;margin-left:-500px;background:0 0}
.row-index3 .swiper-container-horizontal>.swiper-pagination-progressbar:after,.row-index3 .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite:after{z-index:-1;content:'';position:absolute;top:1px;left:0;width:100%;height:1px;background-color:#eee}
.row-index3 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#00adec;border-radius:3px}
.row-index4{position:relative;overflow:hidden}
.row-index4 .bg-cover{z-index:-1;position:absolute;bottom:-350px;left:0;width:100%}
.ul-list1{padding-bottom:50px;*zoom:1}
.ul-list1:after,.ul-list1:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.ul-list1 li{position:relative;
    top:0;
    margin-right:-192px;
    float:left;
    width:360px;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
}
.ul-list1 .con{
    overflow: hidden;
    background-color:#f9f9f9;
    box-shadow:0 5px 25px rgba(0,0,0,.2);
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition:.5s;
}
.ul-list1 .top{padding:40px 0 22px;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.ul-list1 .top .ico{display:block;width:100px;height:100px;margin:0 auto;background-position:center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.ul-list1 .top .p1{margin-top:10px;text-align:center;font-size:24px;color:#fff}
.ul-list1 .desc{padding:20px}
.ul-list1 .desc a{padding:0 10px;display:block;line-height:53px;height:54px;border-bottom:1px solid #e5e5e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-list1 .more{display:block;text-align:center;height:80px;line-height:80px;color:#00adec;background-color:#e5e5e5}
.ul-list1 li:hover{z-index:2;top:-10px}
.ul-list1 li:hover .more{margin:10px;height:60px;line-height:60px;color:#fff;background-color:#00adec}
.row-index5{overflow:hidden;padding-bottom:100px}
.row-index5 .ul-list2>li:last-child{border:none;}
.row-index5 .g-tit{margin-top:53px;margin-bottom:27px}
.row-index5 .con{*zoom:1}
.row-index5 .con:after,.row-index5 .con:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.row-index5 .col-l{float: none;margin-right: 600px;}
.row-index5 .col-r{width:550px}
.row-index5 .slider{box-shadow:0 5px 45px rgba(0,0,0,.1)}
.row-index5 .slider .desc{padding:13px 20px 26px}
.row-index5 .slider .top{overflow:hidden;line-height:24px;margin-bottom:7px}
.row-index5 .slider .top h3{float:left;width:50%;overflow:hidden;font-size:14px}
.row-index5 .slider .date{float:right;width:50%;overflow:hidden;font-size:12px;color:#666;text-align:right}
.row-index5 .slider .tit a{display:block;font-weight:400;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.row-index5 .slider .txt{margin-top:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.row-index5 .slider .pic{position:relative;height:0;padding-top:73%}
.row-index5 .slider .pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.row-index5 .slider .slick-dots{position:absolute;bottom:167px;left:0;width:100%;padding-left:10px}
.row-index5 .slider .slick-dots li{display:inline-block;margin:0 5px;padding:0}
.row-index5 .slider .slick-dots button{width:8px;height:8px;font-size:0;padding:0;margin-top:1px;text-indent:999px;background:0 0;border:1px solid #00adec;border-radius:50%;cursor:pointer}
.row-index5 .slider .slick-dots .slick-active button{background-color:#00adec}
.ul-list2 li{padding:11px 21px 17px;line-height:30px;border-bottom:1px solid #bfbfbf;border-right:5px solid #fff;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list2 .tit{overflow:hidden;margin-bottom:5px}
.ul-list2 .tit h3{float:left;width:50%;overflow:hidden;font-size:14px}
.ul-list2 .date{float:right;width:50%;overflow:hidden;font-size:12px;text-align:right}
.ul-list2 .txt{font-size:16px}
.ul-list2 .txt a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-list2 .desc{font-size:14px;color:#999;line-height:22px;margin-top:10px;height:44px;overflow:hidden;}
.ul-list2 .link{opacity:0;display:block;margin-top:12px;text-align:right;padding-right:35px;font-size:12px;color:#00adec;background:url(../images/more2.png) right center no-repeat}
.ul-list2 li:hover{border-right:5px solid #00adec}
.ul-list2 li:hover a{color:#00adec}
.ul-list2 li:hover .link{opacity:1}
.row-index5 .more{display:block;text-align:center;margin:51px auto 0;width:250px;height:50px;line-height:48px;color:#fff;border:1px solid #00adec;background-color:#00adec}
.row-index5 .more:hover{opacity: 0.8;}
.m-stat{padding:50px 0 70px;color:#666;line-height:23px}
.m-stat .tit{margin-bottom:45px;padding:0 20px;height:75px;line-height:75px;font-weight:400;font-size:24px;color:#fff;background-color:#00adec}
.m-stat .desc{margin-bottom:3px;padding: 0 20px;}
.m-stat .desc a{color:#666}
.m-stat .desc a:hover{color:#00adec}
.m-stat .txt{border-top:1px solid #eee;padding: 0 20px;}
.m-stat .txt:nth-child(3){border:none;padding: 0 20px;}
.m-stat .txt h3{padding:24px 0 29px;font-size:16px}
.m-stat .txt p{margin-bottom:27px}
.m-stat .txt b{display:block;margin-bottom:27px}
.ban .con{text-shadow:none}
.ban .con h3{padding:115px 0 35px;font-weight:400;font-size:44px}
.ban .con p{margin-bottom:4px;line-height:35px}
.ban .con .info{text-align:center}
.ban .con .info span{display:inline-block;padding:0 15px}
.ban .con .share{padding-top:25px}
.m-know .txt{padding:44px 100px 77px;line-height:25px;color:#333}
.m-know .txt .info{margin-bottom:21px}
.m-know .txt h3{margin-bottom:22px;font-size:18px}
.m-know .txt .pic{margin:26px 0 19px;text-align:center}
.m-know .txt img{display:inline-block;margin:0 auto}
.m-know .txt .p2{margin-top:13px;font-size:12px;color:#666}
.m-know .txt .p3{padding-top:8px}
.m-know .bottom{padding:17px 100px 40px;background-color:#f9f9f9;box-shadow:0 15px 35px rgba(0,0,0,.1)}
.m-know .bottom .desc{overflow:hidden;margin-bottom:53px}
.m-know .bottom .tit{float:left;width:700px;font-size:36px;font-weight: lighter;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-know .bottom .share{margin-top:18px;float:right}
.m-know .pn{font-weight:700}
.m-know .pn p{margin-bottom:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-know .pn a{font-weight:400}
.m-may{padding:43px 0 75px;margin:0 -30px}
.m-may .tit{font-size:24px;font-weight:400;text-align:center}
.m-may .slider{padding-bottom:38px}
.m-may .con{position:relative;margin:24px 20px;padding:11px 10px 38px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-may .con:after{content:'';z-index:-1;position:absolute;left:10px;right:10px;bottom:5px;height:82px;background-color:#f9f9f9}
.m-may .con:hover:after{display:none}
.m-may .con:hover{background-color:#f9f9f9;box-shadow:0 5px 45px rgba(0,0,0,.1)}
.m-may .pic{position:relative;height:0;padding-top:56%;overflow:hidden}
.m-may .pic img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-may .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)}
.m-may h3{padding:25px 10px 11px}
.m-may h3 a{display:block;font-weight:400;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-may .txt{padding:0 10px;font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-may .slick-dots{position:absolute;bottom:23px;left:0;width:100%;text-align:center}
.m-may .slick-dots li{display:inline-block;margin:0 5px;padding:0}
.m-may .slick-dots button{width:8px;height:8px;font-size:0;padding:0;border:none;text-indent:999px;cursor:pointer;border-radius:50%;background-color:#e5e5e5}
.m-may .slick-dots .slick-active button{background-color:#00adec}
.ban-about{position:relative;overflow:hidden;background-color:#f9f9f9}
.ban-about .bg-cover{position:absolute;bottom:-350px;left:0;width:100%}
.m-brief .row1{text-align:center;padding:55px 0 30px}
.m-brief .row1 .info{display:inline-block}
.m-brief .row1 .pic{float:left;width:150px;height:150px;line-height:150px;border-radius:50%;background-color:#f9f9f9}
.m-brief .row1 .pic img{display:inline-block;vertical-align:middle}
.m-brief .row1 .add{float:left;margin:0 59px;width:28px;height:150px;background:url(../images/t-ico3.png) center no-repeat}
.m-brief .row1 .txt{margin-top:22px;line-height:25px;color:#333}
.ul-list3{overflow:hidden;padding:0 39px}
.ul-list3 li{float:left;width:20%}
.ul-list3 .con{text-align:center}
.ul-list3 .pic{margin:0 auto 5px;width:100px;height:100px}
.ul-list3 .pic img{display:block;width:100%;height:100%}
.ul-list3 p{font-size:12px}
.m-brief .desc{position:relative;padding:14px 0 30px;margin-top:30px;text-align:center;line-height:25px;color:#333}
.m-brief .desc:after{content:'';position:absolute;top:0;left:50%;width:520px;height:1px;margin-left:-260px;border-top:1px dashed #82d9dc}
.ul-list4{padding-top:15px;text-align:center}
.ul-list4 li{display:inline-block;padding:0 44px;margin-bottom:29px}
.ul-list4 .con{text-align:center}
.ul-list4 .pic{margin:0 auto 5px;width:180px;height:67px}
.ul-list4 .pic img{display:block;width:100%;height:100%}
.ul-list4 p{font-size:12px}
.m-brief .row3{padding-bottom:100px}
.m-brief .slider{padding:16px 0 23px;width:800px;margin:0 auto}
.m-brief .slider .pic{position:relative;height:0;padding-top:37.5%}
.m-brief .slider .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.m-brief .slick-dots{position:absolute;bottom:-3px;left:0;width:100%;text-align:center}
.m-brief .slick-dots li{display:inline-block;margin:0 5px;padding:0}
.m-brief .slick-dots button{width:20px;height:3px;font-size:0;padding:0;border:none;text-indent:999px;cursor:pointer;background-color:#dcdcdc}
.m-brief .slick-dots .slick-active button{background-color:#00adec}
.g-tit2{position:relative;text-align:center;margin-bottom:30px;font-size:24px;line-height:65px}
.g-tit2:after{content:'';position:absolute;bottom:0;left:50%;width:15px;height:3px;margin-left:-7px;background-color:#06b3ba}
.pic-h1{padding:50px 0 100px}
.tab-h1{overflow:hidden;margin-bottom:40px}
.tab-h1 li{float:left;margin-right:2px}
.tab-h1 a{display:block;width:150px;text-align:center;line-height:50px;color:#1e1e1e;background-color:#f9f9f9}
.tab-h1 span{display:inline-block;padding-left:50px;background-repeat:no-repeat;background-position:0 0;-webkit-background-size:50px auto;background-size:50px auto}
.tab-h1 .s1 span{background-image:url(../images/icon-map-h1.png)}
.tab-h1 .s2 span{background-image:url(../images/icon-list-h1.png)}
.tab-h1 .on a,.tab-h1>li.on>a:hover{color:#fff;background-color:#00adec}
.tab-h1 a:hover{color:#fff;background-color:#0096cc}
.tab-h1 .on a span,.tab-h1 a:hover span{background-position:0 100%}
.map-bg{position:relative;width:899px}
.map-bg img.bg{display:block;width:100%}
.map-bg .item{position:absolute;display:inline-block;font-size:14px;color:#1e1e1e}
.map-bg .icon,.map-bg .item span{display:inline-block;vertical-align:middle;margin:0 5px}
.map-bg .icon{width:14px;height:14px;background:url(../images/icon-h1.png) center center no-repeat;-webkit-background-size:14px auto;background-size:14px auto;border-radius:50%;position:relative}
.map-bg .item .icon:after,.map-bg .item .icon:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #13b3ed;border-radius:50%;opacity:0}
.map-bg .item:hover .icon:after,.map-bg .item:hover .icon:before{-webkit-animation:1.5s ease-in-out infinite iconh1;-moz-animation:1.5s ease-in-out infinite iconh1;animation:1.5s ease-in-out infinite iconh1}
@keyframes iconh1{
from{opacity:.5;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
to{opacity:0;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}
}
@-moz-keyframes iconh1{
from{opacity:.5;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
to{opacity:0;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}
}
@-webkit-keyframes iconh1{
from{opacity:.5;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
to{opacity:0;-webkit-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}
}
.map-bg .item.s1176{left:87.8%;top:14%}
.map-bg .item.s1573{left:89.4%;top:24.4%}
.map-bg .item.s1989{left:67.6%;top:28.2%}
.map-bg .item.s1874{left:83.9%;top:31.4%}
.map-bg .item.s2873{left:18.9%;top:31.9%}
.map-bg .item.s322{left:38.6%;top:37%}
.map-bg .item.s1{left:73.9%;top:37.3%}
.map-bg .item.s42{left:75.4%;top:40.3%}
.map-bg .item.s814{left:67.6%;top:41%}
.map-bg .item.s2340{left:67%;top:45%}
.map-bg .item.s2103{left:55.4%;top:46%}
.map-bg .item.s2130{left:36%;top:50%}
.map-bg .item.s2182{left:77.2%;top:47.7%}
.map-bg .item.s998{left:70%;top:54.7%}
.map-bg .item.s1643{left:81.8%;top:55.3%}
.map-bg .item.s2471{left:59.9%;top:55.9%}
.map-bg .item.s2792{left:21.2%;top:59%}
.map-bg .item.s21{left:86.2%;top:60.9%}
.map-bg .item.s104{left:77.8%;top:61.5%}
.map-bg .item.s1320{left:66.9%;top:63.3%}
.map-bg .item.s2589{left:48.6%;top:64.5%}
.map-bg .item.s62{left:58.7%;top:66.5%}
.map-bg .item.s3133{left:83.6%;top:66.8%}
.map-bg .item.s1763{left:74.7%;top:72%}
.map-bg .item.s1436{left:66.5%;top:72.8%}
.map-bg .item.s690{left:56.8%;top:75.4%}
.map-bg .item.s227{left:80.3%;top:75.3%}
.map-bg .item.s2987{left:45.2%;top:81.2%}
.map-bg .item.s3242{left:86.7%;top:80.7%}
.map-bg .item.s566{left:60.2%;top:83.3%}
.map-bg .item.s423{left:70.8%;top:83.2%}
.map-bg .item.s3235{left:72.3%;top:85.7%}
.map-bg .item.s788{left:63.2%;top:95.3%}
.school-item{position:absolute;display:none;width:420px;-webkit-box-shadow:5px 5px 25px rgba(0,0,0,.15);box-shadow:5px 5px 25px rgba(0,0,0,.15);background-color:#fff}
.school-item.show{-webkit-transform:translate(-175px,-340px);-ms-transform:translate(-175px,-340px);-o-transform:translate(-175px,-340px);transform:translate(-175px,-340px)}
.school-item dt{color:#fff;font-size:14px;line-height:60px;padding-left:70px;background:url(../images/icon-h2.png) 20px 50% no-repeat #00adec}
.school-item dd{padding:0 5px 20px 20px}
.school-item .list{height:230px;overflow-y:auto;font-size:12px}
.school-item .list li{border-bottom:1px solid #e5e5e5;line-height:46px;padding:0 10px}
.school-item .list a{float:right;padding-left:20px;background:url(../images/icon-search-h1.png) left center no-repeat}
.school-item .list li:hover{color:#00adec}
.school-item .list li:hover a{color:#00adec;background-image:url(../images/icon-search-h2.png)}
body .mCSB_scrollTools{width:4px}
body .mCSB_inside>.mCSB_container{margin-right:15px}
body .mCSB_scrollTools .mCSB_draggerRail{opacity:0}
body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,body .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,body .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#00adec}
.tab-sort{border-bottom:1px solid #f9f9f9;padding-bottom:19px;margin-bottom:30px}
.tab-sort.s2{border-bottom:none}
.tab-sort .tab-h1{margin:5px 0 0;float:left}
.tab-sort .form-h1{float:right}
.form-h1 .btn{float:left;width:60px;height:60px;border:none;background:url(../images/icon-h5.png) center center no-repeat #00adec;margin-left:20px}
.form-h1 .btn:hover{box-shadow:0 5px 10px rgba(0,0,0,.15)}
.form-h1 .g-select{float:left;margin-left:10px}
.g-select{position:relative;z-index:2}
.g-select .inp{width:300px;height:60px;border:none;background:url(../images/icon-h4.png) 95% 50% no-repeat #f9f9f9;padding:0 20px;cursor:pointer}
.g-select.open,.g-select.open .list{box-shadow:0 5px 10px rgba(0,0,0,.15)}
.g-select.open .inp{background-image:url(../images/icon-h4-up.png)}
.g-select .inp::-webkit-input-placeholder{color:#666}
.g-select .inp::-moz-placeholder{color:#666}
.g-select .inp::-ms-input-placeholder{color:#666}
.g-select .list{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#fff;max-height:300px; overflow: auto;}
.g-select .list li{padding:0 20px;line-height:45px;cursor:pointer;font-size:12px}
.g-select .list li:hover{background-color:#f9f9f9}
.list-h1{padding-bottom:20px}
.list-h1 li{margin-bottom:30px}
.list-h1 .item{display:block;overflow:hidden;padding:10px}
.list-h1 .item .img{float:left;margin-right:30px;width:31%}
.list-h1 .item .pic{position:relative;overflow:hidden;padding-top:56%}
.list-h1 .item .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.list-h1 .item .txt{overflow:hidden;padding-top:18px}
.list-h1 .item h4{font-size:24px;font-weight:400;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:20px}
.list-h1 .item .desc{font-size:12px;color:#666;overflow:hidden;height:50px;line-height:25px;margin-bottom:25px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.list-h1 .item .info{overflow:hidden;font-size:14px;color:#666;max-width:356px;line-height:25px;margin-bottom:4px}
.list-h1 .item .info .tit{float:left;color:#00adec;padding-left:20px;background-repeat:no-repeat;background-position:left center}
.list-h1 .item .info .det{overflow:hidden}
.list-h1 .item .addr{background-image:url(../images/icon-addr.png)}
.list-h1 .item .tel{background-image:url(../images/icon-tel.png)}
.list-h1 .item .email{background-image:url(../images/icon-email.png)}
.list-h1 .item:hover{-webkit-box-shadow:0 15px 40px rgba(0,0,0,.05);box-shadow:0 15px 40px rgba(0,0,0,.05)}
.list-h1 .item:hover h4{color:#00adec}
.list-h1.s2{margin:0 -23px}
.list-h1.s2 li{float:left;width:33.32%}
.list-h1.s2 .item{margin:0 13px}
.list-h1.s2 .img{float:none;margin-right:0;width:auto}
.list-h1.s2 .item .txt{height:322px;padding-top:10px}
.list-h1.s2 .desc{height:100px;-webkit-line-clamp:4;margin-bottom:18px}
.list-h1.s2 .info{max-width:none}
.contact-item{text-align:center;margin:0 auto;font-size:14px;line-height:25px;color:#333}
.contact-list{padding:45px 0 35px}
.contact-list .contact-item{width:252px}
.contact-list .contact-item.l{float:left}
.contact-list .contact-item.r{float:right}
.contact-item .tit,.tit-h1{font-size:24px;color:#1e1e1e;text-align:center}
.contact-item .tit{height:68px; vertical-align: bottom; display: table-cell;width:252px;}
.contact-item .tit:after,.tit-h1:after{content:'';display:block;width:15px;height:3px;margin:15px auto 0;background-color:#06b3ba}
.contact-item .icon{display:block;width:160px;height:160px;border-radius:50%;background-color:#f9f9f9;margin:30px auto 25px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% auto;background-size:100% auto}
.contact-item .txt-l{text-align:left;margin-bottom:10px;padding-left:28px;background-repeat:no-repeat;background-position:left center}
.contact-item .js-code{cursor:pointer;position:relative}
.contact-item .js-code img{position:absolute;bottom:0;width:100%;height:100%;display:none;padding:10px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:5px}
.contact-item .js-code:hover img{display:block}
.map-addr{height:438px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding-top:38px}
.contact-item .addr{background-color:#fff;display:inline-block;line-height:40px;padding:0 20px;margin-bottom:27px}
.contact-item .btn{display:block;margin:0 auto;width:230px;line-height:60px;font-size:14px;color:#fff;text-align:center;background-color:#00adec}
.contact-item .btn:hover{background-color:#0096cc}
.contact-item .btn span{display:inline-block;padding-left:30px;background:url(../images/icon-h13.png) left center no-repeat}
.map-addr .contact-item .icon{margin:20px auto 10px}
.list-h2{padding-top:49px;margin-bottom:100px}
.list-h2 li{background-color:#f9f9f9;overflow:hidden;margin-bottom:41px}
.list-h2 .img{float:left;width:59%;margin-right:40px}
.list-h2 .pic{position:relative;overflow:hidden;padding-top:56%}
.list-h2 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.list-h2 .txt{overflow:hidden;padding-top:32px;padding-right:47px}
.list-h2 .txt h4{font-size:24px;color:#1e1e1e;font-weight:400;margin-bottom:20px}
.list-h2 .txt .info{font-size:12px;margin-bottom:8px;color:#1e1e1e;padding-left:25px;background-repeat:no-repeat;background-position:left center}
.list-h2 .txt .info span{font-size:18px;vertical-align:middle;margin-top:-3px}
.list-h2 .info.date{background-image:url(../images/icon-h14.png)}
.list-h2 .info.money{background-image:url(../images/icon-h15.png)}
.list-h2 .info.money>span+span{font-size:14px;text-decoration:line-through;opacity:.5;margin-left:.5rem;vertical-align:bottom;}
.list-h2 .desc{padding:24px 24px 0 0;margin:15px 0 45px;border-top:1px solid #b0e4e6;font-size:14px;line-height:25px;height:99px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.list-h2 .btn-wp a{float:left;width:130px;line-height:43px;text-align:center;border-radius:3px;border:1px solid #00adec;margin-right:10px}
.list-h2 .btn-wp a.s1{background-color:#00adec;color:#fff}
.list-h2 .btn-wp a.s2{color:#00adec}
.list-h2 .btn-wp a:hover{background-color:#0096cc;color:#fff;border-color:#0096cc}
.list-h2 li:hover h4{color:#00adec}
.tit-h1{padding:48px 0 30px}
.slide-h1.s1{width:960px;margin:0 auto}
.slide-h1.s1 .item{padding:0 29px}
.slide-h1 .pic img{display:block;width:100%}
.slide-h1 .txt{max-width:300px;margin:0 auto;padding:20px 0;text-align:center;font-size:12px;line-height:25px;color:#333}
.slide-h1 .txt p{height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.slide-h1 .slick-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:2}
.slide-h1 .slick-dots li{display:inline-block;margin:0 6px}
.slide-h1 .slick-dots li button{display:block;width:12px;height:12px;font-size:0;line-height:0;text-indent:999px;background:url(../images/icon-h16.png) center center no-repeat;border-radius:50%;border:none;cursor:pointer}
.slide-h1 .slick-dots li.slick-active button{background-image:url(../images/q-icon10.png)}
.slide-h1.s2{width:860px;margin:0 auto}
.slide-h1.s2 .slick-dots{bottom:100px}
.slide-h1.s2 .slick-dots li button{background-image:url(../images/icon-h16.png)}
.slide-h1.s2 .slick-dots li.slick-active button{background-image:url(../images/icon-h17.png)}
.list-h4{overflow:hidden}
.list-h4 .slide-h1{overflow:hidden;margin:0 -33px;padding-bottom:32px}
.list-h4 .cont{margin:0 33px;display:block;overflow:hidden}
.list-h4 .pic{overflow:hidden;position:relative;padding-top:128%}
.list-h4 .pic img,.list-h4 .txt{position:absolute;top:0;left:0;width:100%;height:100%}
.list-h4 .txt{top:100%;margin-top:-60px;background:url(../images/mask-h1.png);font-size:14px;line-height:25px;color:#fefefe;padding:0 23px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-h4 .txt h4{text-align:center;line-height:32px;font-weight:400;font-size:16px;margin-bottom:20px;margin-top:20px;}
.list-h4 .txt h4:after{content:'';display:block;width:15px;height:1px;background-color:#fff;margin:0 auto;margin-top:8px;}
.list-h4 .txt p{overflow:hidden;height:150px;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow-y:scroll;}
.list-h4 .txt p::-webkit-scrollbar    /*//滚动条整体部分*/
{
    width: 5px;
   background-color:#fff;

}

.list-h4 .txt p::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: #00adec;
        }
.list-h4 .cont:hover .txt{top:0;margin-top:0}
.txt-h1{padding:48px 0 100px;font-size:14px;line-height:25px;color:#333;text-align:center}
.list-h5{overflow:hidden;text-align:center;font-size:0;padding-top:40px}
.list-h5:before{content:'';display:block;margin:0 auto;width:50%;height:1px;background:url(../images/line-h1.png) center center no-repeat}
.list-h5 li{display:inline-block;vertical-align:middle;font-size:12px;color:#1e1e1e;margin:0 8%}
.list-h5 .icon{display:block;width:100px;height:100px;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% auto;background-size:100% auto;margin:25px auto 10px}
.list-h6{overflow:hidden;max-width:1056px;margin:40px auto 0}
.list-h6 li{float:left;width:50%}
.list-h6 .item{display:block;margin:0 29px}
.list-h6 .pic{position:relative;overflow:hidden;padding-top:63%}
.list-h6 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.list-h6 p{text-align:center;font-size:12px;color:#00adec;padding:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pic-h2 .tit-h1:after{background-color:#00adec}
.txt-h1 .g-tit3{margin:40px 0 30px;line-height:47px;font-size:24px;font-weight:700}

/*报名*/
.signup-main{width: 100%;
            padding: 80px 0;
            height: auto;
            background: #f9f9f9 url(../images/NewBack.png) center top repeat;
}
.lang_cn .signup-main{background: #f9f9f9 url(../images/NewBack_cn.png) center top no-repeat;}
.data_bottom{    padding-left: 60px;}
.signup-wp{background: #fff;
           padding:40px;
}
.signup-tit{text-align:center;
}
.signup-tit h1{font-weight: normal;
               font-size:32px;
               margin:60px 0 20px 0;
               color:#1e1e1e;
}
.signup-tit p{font-size:14px;
              color:#666666;
}
.signup-tit em{color:#00adec;}

.signupTit{color:#00adec;
    margin-bottom: 36px;
    border-bottom: 1px solid #EEE;
    position: relative;
    height: 52px;
    line-height: 52px;
     padding-left: 30px;

}
.signupTit img{display: block;
            position: absolute;
            left: 0;
            top: 50%;
            margin-top: -12px;

}

.data_bottom ul {
    width: 100%;
    height: auto;
    float: left;
}
.data_bottom ul li{ min-height: 46px; padding-left: 170px; margin-bottom: 30px; width: 100%; height: auto; float: left; position: relative;}
.data_bottom ul li>span{position: absolute; top: 0; left: 0;  width: 160px; text-align: right; display: block; height: 46px; line-height: 46px; font-size: 16px; color: #555;}
.data_bottom ul li>span em{ padding-left: 5px; display: inline-block; font-style: normal; color: #ff0036;}
.data_bottom ul li .data_txt{ float: left; width: 195px; height: 46px; line-height: 26px; border-radius: 2px; border: 1px solid #d6d6d6; padding: 10px 20px; font-size: 14px; color: #666666;}
.data_bottom ul li .data_txtedit{border:none;background: none;pointer-events:none;}
.data_bottom ul li .data_txtedit_none{border:none;background: none;pointer-events:none;font-size:16px;}
.data_bottom ul li .data_txt2{width:350px;}
.inforMain .inforUl li .txt-number.inforTextno>input{min-width: 180px;}
.inforMain .inforUl li .txt-number.inforTextno>.content{position: initial;}
.txt-number{width: auto !important;display: flex;align-items: center;justify-content: space-between;padding: 0 !important;position: relative;}
.txt-number>input{min-width: 200px;max-width: 300px;height: 44px;border: none;padding-left: 20px;font-size: 14px;}
.txt-number>.btn-card{display: flex;align-items: center;padding: 20px;}
.txt-number>.content{position: absolute;right: -110px;color: #1e1e1e;}
.txt-cert{display: flex; align-items: center; position: absolute; left: 340px;}
.txt-cert .content{font-size: 14px;height: 46px; line-height: 46px;}
.btn-card>.text{padding-right: 10px;display: inline-block;color: #666;}
.btn-card>i{display: block;width:12px; height:6px; background:#000; clip-path:polygon(0% 0%,50% 100%,100% 0%);}
.txt-card{position: absolute;top: 50px;display: flex;flex-direction: column;background-color: #fff;border-radius: 10px;box-shadow: 0 5px 15px rgb(0 0 0 / 20%);width: 100%;z-index: 10;display: none;}
.txt-card>p{margin: 0 !important;text-align: center;float: unset !important;cursor: pointer;}
.txt-card>.active{background-color: #eee;}
.data_bottom ul li .data_txt_up{text-transform:uppercase;}
.data_bottom ul li .data_txt[readonly]{pointer-events:none;background-color:#ddd;}
.data_bottom ul li label{ background: url(../images/Bico19.png) 0 13px no-repeat; position: relative; padding-left: 30px; margin-right: 35px; display: block; float: left; height: 46px; line-height: 46px; font-size: 14px; color: #666;}
.data_bottom ul li label input{filter:alpha(opacity=0);opacity:0; position: absolute; left: 0; top: 0; width: 30px; height: 46px;}
.data_bottom ul li label.on{ background: url(../images/Bico19_hov.png) 0 13px no-repeat;}
.data_bottom ul li p{ float: left; height: 46px; line-height: 46px; margin-left: 18px; font-size: 14px; color: #666;}
.data_bottom ul li select.data_txt{padding: 10px 16px; width: 350px; background: url(../images/Bico8.png) 96% center no-repeat;}
.data_bottom ul li select.data_txt1{ width: 193px; margin-right: 20px;}
.data_bottom ul .li1 p{margin-left:0;color:#00adec;line-height: 0;height:0;}

.data_bottom ul .li2 .ul2 input{margin-bottom: 0px; }

.data_bottom ul li .ProvinceAdd {
    position: absolute;
    width: 40px;
    height: 100%;
    background: #d6d6d6;
    text-align: center;
    line-height: 46px;
   left: 272px;
    color: #333;
}
.data_bottom ul li .ProvinceAdd2{
    left:495px;
}
.data_bottom b{display: inline-block;padding-top:13px;color:#00adec;}
.data_bottom ul li select.data_txtBg {
    background: url(../images/Bico8.png) 75% center no-repeat;
}
.data_bottom ul .ul2 .Main{border-top-left-radius: 5px;
                            border-bottom-left-radius: 5px;
                            width:103px;
                            height: 46px;
                            background: #00adec;
                            position: absolute;
                            left:0;
                            top:0;
                            line-height: 46px;
                            text-align: center;
                            color:#fff;
}
.data_bottom ul .li1 .ul2 li{width:34%;padding-left:0px;}
.data_bottom ul .ul2 input{margin-right:20px;margin-bottom:20px;padding: 10px 10px 10px 113px;width:268px;}
.data_bottom ul .ul2 p{position: absolute;top:60px;color:#ff0036;left:48px;font-size:12px;display: none;}

#Tstext{font-size:12px;color:#ff0036;display: none;position: absolute;     bottom: -36px; }

.data_bottom ul li label.on {
    background: url(../images/Bico19_hov.png) 0 13px no-repeat;
}
.data_bottom .drag{width:350px;margin:0;}
.signup-main .btnDiv{text-align:center; padding: 46px;  height: auto;}
.signup-main .btndivnew{padding-top: 0px; padding-left: 0px; }
.signup-main .btnDiv input{border: none; width: 200px; height: 50px; font-size: 14px; background: #00adec; color: #fff;}
.signup-main .btnDiv input:hover{ background: #0096cc;}
.signup-main .btnDiv p{margin-top:16px;color:#666;}

.data_bottom ul li span.Validform_checktip{top: 46px;font-size: 12px;color: #f00;line-height: 20px;text-align: left;height: 20px;padding-top: 2px;text-indent: 4px;white-space: nowrap;}
.data_bottom ul li span.Validform_wrong{color: #f00;}
.data_bottom ul li span.Validform_right{color: #88DC4A;}
.data_bottom ul li.tips-space span.Validform_checktip{left: 150px;}
.data_bottom>ul>li>ul>li.tips-space>span.Validform_checktip{left:auto;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}


/*提示信息*/
.deskDiv{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.4); z-index: 120;}
.notepromptInfor{ display: none; width: 500px; height: auto; position: absolute; top: 0; left: 50%; margin-left: -225px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); z-index: 130;}
.notepromptInfor i{ display: block; padding-top: 52px;}
.notepromptInfor img{ display: block; margin: 10px auto;max-width: 172px;}
.notepromptInfor h4{ line-height: 24px; padding: 16px 20px 0; text-align: center; font-weight: normal; font-size: 16px;}
.notepromptInfor h4 a{ color: #00adec; display: inline-block;}
.notepromptInfor p{ margin-top: 20px; line-height: 24px;height:60px;line-height: 60px; text-align: center; font-size: 14px; color: #070e21;background: #eee;}
.promptInfortwo h4 a{color:#fe0000;}
.promptInfortwo h4 em{color:#00adec;}
.promptInfortwo .hconr{width:64%;margin:auto;}
.promptInfortwo .hconr a{color:#333;}
.promptInfortwo .jump{cursor:pointer;transition:all .25s;}
.promptInfortwo .dojump:hover{background: #00adec;color:#fff;}
.promptInfortwo p span, .promptInfortwo p a{height:100%;color:#1e1e1e;width:50%;text-align: center;display: inline-block;}
.notepromptInfor p{cursor:pointer;}
.promptInfortwo .span2{background: #00adec;color:#fff;}
.notepromptInfor .dojump, .notepromptInfor .dojump a{background:#00adec; color:#fff;display:block;}
.notepromptInfor .dojump:hover, .notepromptInfor .dojump:hover a{background:#0096cc;}
.promptInfortwo .span1:hover{background: #ddd;}
.promptInfortwo .span2:hover{background: #0096cc;color:#fff;}
.promptInfortwo .jump2:hover{background:#eee; }
/*报名结束*/

/*未登录状态*/
.promptInforTs{position: relative;
               margin:auto;
               left:0;
}
.promptInforTs h4{color:#f00;}

@media only screen and (max-width:1366px){
    .row-index3 .desc .txt{
        padding: 0 15px;
    }
    .row-index3 .link {
        margin-top: 20px;
    }
}
@media only screen and (max-width:1199px){
.hd-top .right{margin-right:0}
.header{height:50px}
.header .logo{line-height:50px}
.nav li{width:86px;padding-left:30px}
.nav .v1{height:50px;line-height:50px}
.nav .con .desc{width:480px}
.nav dl{width:230px}
.footer{padding-top:20px}
.top-btn{
    top: -70px;
}
.footer .con{padding-bottom:20px}
.footer dl{display:none}
.footer .ft-r{margin:0;text-align:center}
.footer .tele{margin:0;font-size:20px}
.footer .logo{width:108px;margin:15px auto}
.footer .link{padding-bottom:15px}
.top-btn{width:50px;height:50px;right:10px;-webkit-background-size:20px auto;background-size:20px auto}
.banner .slick-list{padding-bottom:15px}
.banner .item{height:500px}
.banner .tit{font-size:35px}
.banner .p1{padding-top:130px}
.banner .slick-dots{bottom:20px}
.ban{height:300px}
.ban .txt{padding-top:100px;font-size:16px}
.ban .tit{font-size:30px}
.cur{height:51px;line-height:50px}
.cur li{margin-right:40px}
.g-tit{padding-left:35px;margin:25px 20px;font-size:30px;-webkit-background-size:30px auto;background-size:30px auto}
.g-tit span{font-size:20px}
.row-index1 .left,.row-index1 .right{float:none;width:100%}
.row-index1 .bottom .pic .tit,.row-index1 .pic .tit{left:20px;right:20px;font-size:18px}
.row-index1 .pic:hover .tit{bottom:20px}
.row-index1 .pic .play{-webkit-background-size:130px auto;background-size:130px auto}
.row-index3 .tit{padding:10px}
.row-index3 .tit h3{margin-bottom:5px;font-size:16px}
.row-index3 .tit .money{font-size:14px;}
.row-index3 .tit .money:after{top:5px;bottom:6px}
.row-index3 .tip{margin-top:15px}
.row-index3 .swiper-container-horizontal>.swiper-pagination-progressbar,.row-index3 .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:700px;margin-left:-350px}
.ul-list1 li{width:250px;margin-right:-85px}
.ul-list1 .top .ico{width:80px;height:80px}
.ul-list1 .desc{padding:10px}
.ul-list1 .top .p1{font-size:18px}
.ul-list1 .desc a{height:40px;line-height:40px;padding:0}
.ul-list1 .more{height:60px;line-height:60px}
.ul-list1 li:hover .more{height:40px;line-height:40px}
.row-index5{padding-bottom:30px}
.row-index5 .g-tit{margin:25px 20px}
.row-index5 .col-l{margin-right: 442px;}
.row-index5 .col-r{width:482px}
.row-index5 .slider .tit a{font-size:18px}
.ul-list2 li{padding:5px 10px}
.ul-list2 .tit{margin-bottom:5px}
.ul-list2 .link{opacity:1;margin-top:5px}
.m-imgtxt1,.ul-imgtxt2{margin-right:0}
.ul-imgtxt2 li{margin-right:5px;width:49%}
.m-text-q .pic{float:none;margin:0 auto}
.ul-imgtxt1 .txt{padding-right:10px}
.ul-imgtxt1 .pic{margin-right:10px}
.m-problem{padding:38px 20px 30px}
.ul-txt1{text-align:center}
.ul-txt1 li{display:inline-block;vertical-align:middle;float:none;margin-bottom:5px}
.ul-imgtxt3 li{padding:0 20px}
.m-stat{padding:30px 0}
.m-stat .tit{margin-bottom:20px;height:50px;line-height:50px;padding:0 15px;font-size:18px}
.ban .con h3{font-size:22px;padding:60px 0 20px}
.m-know .txt{padding:30px 0}
.m-know .bottom{padding:15px 30px 30px}
.m-know .bottom .desc{margin-bottom:25px}
.m-know .bottom .tit{width:450px;font-size:22px}
.m-know .pn p{margin-bottom:10px}
.m-may{margin:0;padding:30px 0 20px}
.m-may .tit{font-size:18px}
.m-may .con{margin:20px 5px}
.m-may h3 a{font-size:16px}
.h100{height:50px}
.m-recruit2{margin-top:30px}
.ul-txt3{margin-bottom:30px}
.ul-txt3 a span{height:20px;overflow:hidden}
.m-recruit2 .s1{width:28%}
.m-recruit2 .s2{width:19%}
.m-recruit2 .s3{width:14%}
.m-recruit2 .s4{width:17%}
.m-recruit .col-l,.m-recruit .col-r{float:none;width:100%}
.m-recruit .col-r{margin-top:30px}
}
@media only screen and (max-width:1180px){
.g-select .inp{width:250px;height:50px}
.form-h1 .btn{width:50px;height:50px}
.tab-sort .tab-h1{margin:0}
.list-h1 li{margin-bottom:20px}
.list-h1 .item .txt{padding-top:0}
.list-h1 .item h4{margin-bottom:10px;font-size:20px}
.list-h1 .item .desc{margin-bottom:10px}
.list-h1.s2 .item{margin:0 5px}
.list-h1.s2{margin:0 -15px}
.list-h1.s2 .item .txt{height:300px}
.list-h2 .img{margin-right:20px}
.list-h2 .txt{padding-top:10px;padding-right:20px}
.list-h2 .desc{padding-right:0;margin:10px 0}
.list-h2 .txt h4{margin-bottom:10px}
.list-h2 .txt .info{margin-bottom:0}
.list-h2 .btn-wp{opacity:1;visibility:visible}
.slide-h1{width:auto!important}
.list-h4 .slide-h1{margin:0 -20px}
.list-h4 .cont{margin:0 20px}
}
@media only screen and (max-width:959px){
.hd-top .desc:nth-child(1),.hd-top .desc:nth-child(2),.hd-top .desc:nth-child(3),.hd-top .desc:nth-child(4){display:none}
.hd-top .desc:nth-child(5){background:0 0}
.header .logo{width:108px}
.nav .pic{display:none}
.nav .con .desc{width:230px}
.nav dl{width:100%}
.banner .item{height:400px}
.banner .p1{padding-top:80px}
.ban{height:250px}
.ban .txt{padding-top:90px}
.ban .tit{font-size:24px}
.row-index2 .pic{width:600px;height:479px}
.ul-list1{margin-left:-20px;padding-bottom:20px}
.ul-list1 li{margin:0 0 20px;width:50%}
.ul-list1 .con{margin-left:20px}
.row-index5 .col-l,.row-index5 .col-r{float:none;width:100%;}
.row-index5 .col-l{margin-top:30px;margin-right: 0;}
.ul-list3{padding:0}
.m-brief .slider{width:100%}
.m-brief .row3{padding-bottom:30px}
.ul-list4 li{padding:0 20px}
.ul-imgtxt1 .pic{float:none;margin:0 auto;width:360px;height:203px}
.ban .con h3{padding:43px 0 10px}
.ul-imgtxt1 .con span,.ul-imgtxt1 li{margin-bottom:20px}
.map-bg{margin:0 auto;max-width:100%}
.map-bg .item{pointer-events:none}
.school-list{padding-top:20px;overflow:hidden;text-align:center;font-size:0}
.school-item{display:inline-block!important;vertical-align:top;margin:0 4% 20px;text-align:left;width:40%;position:static}
.list-h1 .item .img{width:350px;margin-right:20px}
.list-h1 .item .info{margin-bottom:0}
.g-select .inp{width:180px}
.tab-h1 a{width:120px;text-align:left}
.list-h1.s2 li,.list-h2 .img{width:50%}
.list-h2 .txt{overflow:visible}
.list-h2 .desc{padding-top:10px;height:85px}
.list-h2 .btn-wp{margin-bottom:20px;padding-left:20px}
}

.saveimg{height:40px;font-size:14px;background:#00adec;border:none;color:#fff;display:none;}
.saveimg:hover{background:#0096cc;}
.data_bottom>ul>li.imgchecktip>span.Validform_checktip{position: absolute;top: 100%;}
.inforMain>ul.inforUl>li.idhandimg>span.Validform_checktip{position: absolute;top: 91%;}

.invoice_nav,#special,.invoice_what{margin:20px 90px 4px 90px;width:auto;}
.invoice_nav>span:nth-child(1),.invoice_nav>span:nth-child(2){border-bottom:solid 1px #bbb;}
.invoice_nav>span:nth-child(2n){border-left:solid 1px #bbb;}
#special,.invoice_what>p{display:none;}
#special>span{color:#00adec;margin:0 5px;}
.tab_menu.tab_menu_4{width:auto;display:inline-block;margin-left:90px;}
.tab_menu.tab_menu_4>span{width:auto;padding:1rem 2rem;line-height:1;height:auto;}
.tab_menu.tab_menu_4>span:not(:first-child){border-left:solid 1px #bbb;}

/*cookies*/
.cookies{padding:7px 10px;text-align:center;z-index:301;width:100%;background:#000;color:#fff;}
.cookies>a{color:#00adec;text-decoration:underline;}

/*调整*/
.lang_jp #orderform .data_bottom>ul>li{padding-left:180px;}
.lang_jp #orderform .data_bottom>ul>li>span{width:170px;}

.lang_tw .data_bottom>ul>li>.ul2>li.xsurname>.Main,.lang_tw .data_bottom>ul>li>.ul2>li.xname>.Main,
.lang_jp .data_bottom>ul>li>.ul2>li.xsurname>.Main,.lang_jp .data_bottom>ul>li>.ul2>li.xname>.Main,
.lang_kr .data_bottom>ul>li>.ul2>li.xsurname>.Main,.lang_kr .data_bottom>ul>li>.ul2>li.xname>.Main,
.lang_mo .data_bottom>ul>li>.ul2>li.xsurname>.Main,.lang_mo .data_bottom>ul>li>.ul2>li.xname>.Main,
.lang_hk .data_bottom>ul>li>.ul2>li.xsurname>.Main,.lang_hk .data_bottom>ul>li>.ul2>li.xname>.Main,
.lang_cn .data_bottom>ul>li>.ul2>li.xsurname>.Main,.lang_cn .data_bottom>ul>li>.ul2>li.xname>.Main{width:50px;}

.lang_tw .data_bottom>ul>li>.ul2>li.xsurname>input,.lang_tw .data_bottom>ul>li>.ul2>li.xname>input,
.lang_jp .data_bottom>ul>li>.ul2>li.xsurname>input,.lang_jp .data_bottom>ul>li>.ul2>li.xname>input,
.lang_kr .data_bottom>ul>li>.ul2>li.xsurname>input,.lang_kr .data_bottom>ul>li>.ul2>li.xname>input,
.lang_mo .data_bottom>ul>li>.ul2>li.xsurname>input,.lang_mo .data_bottom>ul>li>.ul2>li.xname>input,
.lang_hk .data_bottom>ul>li>.ul2>li.xsurname>input,.lang_hk .data_bottom>ul>li>.ul2>li.xname>input,
.lang_cn .data_bottom>ul>li>.ul2>li.xsurname>input,.lang_cn .data_bottom>ul>li>.ul2>li.xname>input{padding:10px 10px 10px 60px;}

.lang_tw .data_bottom>ul>li>.ul2>li.xsurnamepinyin>.Main,.lang_tw .data_bottom>ul>li>.ul2>li.xnamepinyin>.Main,
.lang_mo .data_bottom>ul>li>.ul2>li.xsurnamepinyin>.Main,.lang_mo .data_bottom>ul>li>.ul2>li.xnamepinyin>.Main,
.lang_hk .data_bottom>ul>li>.ul2>li.xsurnamepinyin>.Main,.lang_hk .data_bottom>ul>li>.ul2>li.xnamepinyin>.Main,
.lang_cn .data_bottom>ul>li>.ul2>li.xsurnamepinyin>.Main,.lang_cn .data_bottom>ul>li>.ul2>li.xnamepinyin>.Main{width:70px;}

.lang_tw .data_bottom>ul>li>.ul2>li.xsurnamepinyin>input,.lang_tw .data_bottom>ul>li>.ul2>li.xnamepinyin>input,
.lang_mo .data_bottom>ul>li>.ul2>li.xsurnamepinyin>input,.lang_mo .data_bottom>ul>li>.ul2>li.xnamepinyin>input,
.lang_hk .data_bottom>ul>li>.ul2>li.xsurnamepinyin>input,.lang_hk .data_bottom>ul>li>.ul2>li.xnamepinyin>input,
.lang_cn .data_bottom>ul>li>.ul2>li.xsurnamepinyin>input,.lang_cn .data_bottom>ul>li>.ul2>li.xnamepinyin>input{padding:10px 10px 10px 80px;}

.lang_us .m-technology .top .left .icon1{background-image:url(../images/q-icon21_us.png)}
.lang_us .list-h2 .info.money{background-image:url(../images/icon-h15_us.png)}

.pv-controls-right>.pv-component-wrap>.pv-rate-btn,
.pv-controls-right>.pv-component-wrap>.pv-icon-settings,
.pv-controls-right>.pv-component-wrap>.pv-fullscreen-tip{display:none!important;}

.certdemo{border:solid 1px #ddd;border-radius:.5rem;}