﻿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{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.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%}
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;float:left;}
.h50{height:50px;clear:both;overflow:hidden}

.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:18px;line-height:60px;padding-left:100px;background:url(../images/icon-h2.png) 20px 50% no-repeat #00b65e}
.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;font-size:16px;color:#666;}
.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:#00b65e}
.school-item .list li:hover a{color:#00b65e;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:#00b65e}
.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: 150px; margin-bottom: 30px; width: 100%; height: auto; float: left; position: relative;}
.data_bottom ul li span{position: absolute; top: 0; left: 0;  width: 140px; 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_txt2{width:350px;}
.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: 118px;}
.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;}
.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_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_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_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_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)}
.lianjie a{font-size: 16px;  color: #666; margin-right:5px;}
.lianjie{font-size: 16px;  color: #666; overflow:hidden; margin:20px;}