﻿.body-box { max-width:1920px; margin:0 auto; }
.wrap { max-width:1200px; margin:0 auto;}
.icon {background-image: url(../images/icon1.png); display: block;}
.icon_1 {background:url(../images/icon_27.png) center no-repeat; width: 82px; height: 66px; }
.icon_9 {background:url(../images/icon_25.png) center no-repeat; width: 82px; height: 66px; }
.icon_8 {background:url(../images/icon_23.png) center no-repeat; width: 82px; height: 66px; }
dd:hover .icon_1 { background-image:url(../images/icon_271.png); }
dd:hover .icon_9 { background-image:url(../images/icon_251.png); }
dd:hover .icon_8 { background-image:url(../images/icon_231.png); }

.icon_4 {background-position: -168px -0px; width: 54px; height: 54px; }
.icon_3 {background-position: -224px -0px; width: 54px; height: 54px; }
.icon_2 {background-position: -280px -0px; width: 54px; height: 54px; }

.icon_5 {background-position: -0px -68px; width: 105px; height: 99px; }
.icon_6 {background-position: -107px -68px; width: 105px; height: 99px; }
.icon_7 {background-position: -214px -68px; width: 105px; height: 99px; }

.wrap { max-width:1230px;}
.menu-bon { display:none;}

.reg11 .select2-results__option { text-align:right; padding-right:1em;}

.icon2 {background-image: url(../images/icon2.png); display: block;}
.icon2_1 {background-position: -0px -0px; width: 95px; height: 96px; }
.icon2_2 {background-position: -95px -0px; width: 95px; height: 96px; }
.icon2_3 {background-position: -190px -0px; width: 95px; height: 96px; }
.icon2_4 {background-position: -285px -0px; width: 95px; height: 96px; }
a:hover .icon2_1 {background-position: -380px -2px; width: 95px; height: 96px; }
a:hover .icon2_2 {background-position: -475px -1px; width: 95px; height: 96px; }
a:hover .icon2_3 {background-position: -570px -1px; width: 95px; height: 96px; }
a:hover .icon2_4 {background-position: -665px -1px; width: 95px; height: 96px; }
.icon2_9 {background-position: -760px -0px; width: 32px; height: 33px; }
.icon2_10 {background-position: -792px -0px; width: 32px; height: 33px; }
.icon2_11 {background-position: -824px -0px; width: 32px; height: 33px; }
.icon2_12 {background-position: -856px -0px; width: 32px; height: 33px; }
.on a .icon2_9,
a:hover .icon2_9 {background-position: -888px -0px; width: 32px; height: 33px; }
.on a .icon2_10,
a:hover .icon2_10 {background-position: -920px -0px; width: 32px; height: 33px; }
.on a .icon2_11,
a:hover .icon2_11 {background-position: -952px -0px; width: 32px; height: 33px; }
.on a .icon2_12,
a:hover .icon2_12 {background-position: -984px -0px; width: 32px; height: 33px; }

div.inner { text-align:center; padding:2em 0;}

header { position:relative; z-index:10000;}
header .top{ height:90px; position:relative; z-index:100; }
header .top .logo { margin:15px 0 0 0; float:left;}
header .top .logo img { width:190px; height:55px;}
header .top .right { margin-top:35px;}
header .top .right .lang { }
header .top .right .lang a{ display:inline-block; padding:5px; }
header .top .right .lang i { font-size:10px; color:#aaa; position:relative; top:-1px;}
header .top .right .share{  margin-left:1em;display:none; } 
header .top .right dl { position:relative; margin:0 0 0 1em;}
header .top .right dl:hover dd { display:block;}
header .top .right dl:hover dt i { background-position:center bottom;}
header .top .right dt { padding:5px;}
header .top .right dt i{ display:block; width:18px; height:18px; background:url(../images/wx1_01.png) no-repeat center top; }
header .top .right dt i.i2 { background-image:url(../images/wx1_03.png);}
header .top .right dl dd { position:absolute; padding:6px; border-radius:6px; box-shadow:0 0 15px rgba(0,0,0,0.4); background:#fff; left:50%; margin-left:-53px; top:35px; display:none;}
header .top .right dl dd:after { content:""; position:absolute; background:url(../images/m4.png) no-repeat; width:17px; height:14px; left:50%; top:-14px; margin-left:-8px;}
header .top .right dl dd img { width:94px; height:94px;}
header .menu { border-top:1px solid #ddd; border-bottom:1px solid #ddd; position:relative;}
header .menu ul { float:left; padding-left:1em;}
header .menu ul li { float:left;  padding:0 2.2em 0 0em; line-height:40px; font-size:16px; position:relative;}
header .menu ul li > a { display:block; padding:0 0 0 0;}
header .menu ul li:hover > a,
header .menu ul li.on > a { color:#257db5}
header .menu .child { position:absolute; top:100%; left:0em; z-index:10; line-height:1.3; min-width:140px; padding-top:10px; opacity:0; visibility:hidden;  }
header .menu .child a { font-size:12px; display:block; margin:10px 0; padding:6px 0;}
header .menu .wrap{ position:relative; }
header .menu .login-type { position:absolute; right:0; top:0; z-index:10;}
header .menu .login-type .sheach-bon{ padding:10px; }
header .menu .login-type .sheach-bon i{ display:block; width:18px; height:18px; background:url(../images/wx1_06.png); margin-top:2px;}
header .menu .menu-bg { opacity:0; height:0px; position:absolute; top:100%; left:0; right:0; background:#fff; opacity:0.95; filter:alpha(opacity=95); z-index:1; transition:0.3s all; -webkit-transition:0.3s all; }
.sheach-child { position:absolute; z-index:10; width:150px; right:0; top:100%; margin-top:10px; opacity:0; visibility:hidden;  }
.sheach-child .item { margin-top:10px;}
.sheach-child .item select { width:100%;}
.sheach-child input { border:1px solid #ddd; border-radius:5px; width:100%; font-size:1.2rem; line-height:30px; height:30px; padding:0 10px; box-sizing:border-box; background:#fff;}
.sheach-child input[type=button] { float:right; width:60%; }
.sheach-child .select2-container .select2-selection--single { height:30px;}
.sheach-child .select2-container--default .select2-selection--single .select2-selection__rendered { line-height:30px;}

.pc-hide { display:none;}

.alumin-menu { display:none;}
.alumni .alumin-menu { display:block; }
.alumni .login-type .other { display:none;}
.alumin-menu { line-height:40px;}
.alumin-menu .login-bef span { display:none; background:url(../images/l1.png) left center no-repeat; padding-left:2em; vertical-align:top;}
.alumin-menu .login-aft a{ display:inline-block; vertical-align:top; margin:0 5px; }
.alumin-menu .login-aft a img { vertical-align:middle; position:relative; top:-1px;}
.alumin-menu .login-aft span {display:inline-block; vertical-align:top; color:#dd6d1d}

header .menu.open .menu-bg {opacity:0,95; height:350px; transition:0.4s all; -webkit-transition:0.4s all;}
header .menu.open .child,
header .menu.open .sheach-child  { transition:0.1s all; -webkit-transition:0.1s all;  transition-delay:0.2s; -webkit-transition-delay:0.2s;   opacity:1; visibility:visible;}
.menu-select { border:1px solid #ddd; border-radius:5px; width:100%; line-height:30px; cursor:pointer; height:30px; padding:0 5px 0 10px; box-sizing:border-box; background:#fff; position:relative;}
.menu-select dt { cursor:pointer; background:url(../images/select.png) right center no-repeat; }
.menu-select dd { position:absolute; background:#fff; left:-1px; right:-1px; padding:5px 0 0; z-index:100;  top:100%; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border:1px solid #ddd; margin-top:-5px; border-top:0; display:none;}
.menu-select dd a { display:block; padding:2px 10px;}
.menu-select dd a:hover { background:#fafafa; color:#388ecd;}
.menu-select.open dd { display:block;}

.index-banner .swiper-slide{ height:395px; position:relative; overflow:hidden;}
.index-banner .swiper-slide img { width:1920px; height:395px; position:absolute; left:50%; top:0; margin-left:-960px;}

.index-bk-1 { padding:50px 0 10px;}
.index-bk-1 .left { width:795px; position:relative; margin-right:20px;}
.index-bk-1 .left .bg { position:absolute; background:url(../images/m1.png) no-repeat right center; background-size:auto 100%; height:100%; width:100%; top:-5%; z-index:1;}
.index-bk-1 .left dl { position:relative; z-index:2;}
.index-bk-1 .left .d1 { max-width:70%;}
.index-bk-1 .left .d1 dd { min-height:3.9em;}
.index-bk-1 .left .d2 { margin-top:1em;}
.index-bk-1 .left .d2 dd { float:left; width:29%; margin-right:20px; border-radius:5px; background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.1); text-align:center; }
.index-bk-1 .left .d2 dd a { display:block; padding-top:10px; min-height:100px;}
.index-bk-1 .left .d2 dd:hover { background:#dd6d1d;}
.index-bk-1 .left .d2 dd a:hover .icon { transform:rotateY(360deg); -webkit-transform:rotateY(360deg); transition:0.8s; -webkit-transition:0.8s;}
.index-bk-1 .left .d2 dd .icon { margin:0 auto; position:relative; background-size:100% 100%; background-position:center;}
.index-bk-1 .left .d2 dd .icon em { position:absolute; left:0; top:0; right:0; bottom:0; background-size:100% 100%; background-position:center; opacity:0; visibility:hidden;}
.index-bk-1 .left .d2 dd:hover a { color:#fff;}
.index-bk-1 .left .d2 dd:hover .icon { background:none !important;}
.index-bk-1 .left .d2 dd:hover .icon em { opacity:1; visibility:visible;}


.index-bk-1 .right dl { margin:1.5em 2.5em; padding-left:4em; background:url(../images/m3.png) no-repeat left center; background-size:auto 82%;}
.index-bk-1 .right dl dd { position:relative;}
.index-bk-1 .right dl dd .i1,
.index-bk-1 .right dl dd .i2 { background:url(../images/y1.png) no-repeat; background-size:100% 100%; width:32px; height:32px; position:absolute; left:-3.55em; top:50%; margin-top:-16px; transition:0.5s all; -webkit-transition:0.5s all; transform:scale(0.5,0.5); -webkit-transform:scale(0.5,0.5);}
.index-bk-1 .right dl dd .i2 { background-image:url(../images/y2.png); width:42px; height:42px;  margin-top:-21px; margin-left:-5px; transition:0.3s all; -webkit-transition:0.3s all}
.index-bk-1 .right dl dd:hover .i1,
.index-bk-1 .right dl dd:hover .i2 { opacity:1; transform:scale(1,1); -webkit-transform:scale(1,1); }
.index-bk-1 .right dl dd:hover .icon { transform:rotateY(360deg); -webkit-transform:rotateY(360deg);  transition:0.8s all; -webkit-transition:0.8s all;}
.index-bk-1 .right dl dd:first-child + dd { margin:1em 0;}
.index-bk-1 .right dl dd .icon { float:left; margin-right:0.5em;}
.index-bk-1 .right dl dd p { color:#fff; margin-top:0.4em;}


.index-bk-2 .left {width:795px; position:relative; margin-right:20px; }
.index-bk-2 .left .w { height:180px; margin-bottom:5px; }
.index-bk-2 .left .w.w1 { width:300px; margin-right:5px;}


.index-bk-2 .left .w.w3 { width:500px; margin-right:5px;}
.w.w3 .swiper-slide { width:100%;}
.w.w3 .swiper-slide a { display:block; height:180px;}
.w.w3 .device2 { position:relative;}
.w.w3 .arrow-left { position:absolute; color:#fff; right:75px; bottom:19px; z-index:100; background:url(../images/b1_01.png) no-repeat; width:12px; height:20px;}
.w.w3 .arrow-right { position:absolute; color:#fff; right:15px; bottom:19px; z-index:100; background:url(../images/b1_03.png) no-repeat; width:12px; height:20px;}
.w.w3 .num { position:absolute; color:#fff; right:40px; bottom:18px; z-index:100; font-size:16px;}

.index-bk-2 { margin-bottom:4em; overflow:hidden;}
.index-bk-2 .w { position:relative;}
.index-bk-2 .w .a { display:block; position:absolute; left:0; top:0; right:0; bottom:0; margin:0 auto; text-align:center; color:#fff; padding-top:1.5em; text-shadow:2px 2px 3px rgba(0,0,0,0.5);   line-height:1.2;}
.index-bk-2 .w .a span {max-width:200px; display:inline-block; }
.index-bk-2 .w .a i { margin:0 auto;  background:none; position:relative; }
.index-bk-2 .w .a i img { position:absolute; width:100%; height:100%; left:0; top:0;}

.index-bk-2 .w.w2 .left2{ width:230px; height:180px; position:relative; }
.bk2-search { padding:1.8em 3em 0 0;}
.bk2-search .item { margin-bottom:5px;}
.bk2-search .item select{ width:100%; }
.bk2-search .select2-container--default .select2-selection--single { background:#1778c0; border-color:#4e97cd;}
.bk2-search .select2-container .select2-selection--single { height:28px;  }
.bk2-search .select2-container--default .select2-selection--single .select2-selection__rendered { line-height:28px; color:#fff;}
.bk2-search .select2-container--default .select2-selection--single .select2-selection__placeholder {color:#fff; }
.bk2-search .select2-container--default .select2-selection--single .select2-selection__arrow b { background:url(../images/select1.png) no-repeat center;}
.bk2-search .item input { background:url(../images/s_03.jpg) center ; opacity:0.9; filter:alpha(opacity=90); color:#fff; display:block; border:0; border-radius:5px; width:100%; height:30px;}

.index-bk-2 .right .w { padding:1em 0 0 1em;}
.index-news-title { position:relative;}
.index-news-title .m { position:absolute; right:0; top:50%; margin-top:-0.7em; background:url(../images/home_18.jpg) center right no-repeat; padding-right:1.4em;}

.index-news-1 { padding:1.5em 0 2em; }
.index-news-1 dt { float:left; text-align:center; margin-right:1em;}
.index-news-1 dt .f-96 { font-size:96px; line-height:0.9;}
.index-news-1 dd { overflow:hidden; padding-top:0.5em}
.index-news-1 dd .t { margin-bottom:0.5em;}

.univer .s-list li p .star { position:relative; left:0; top:0; margin:0; border:0; border-radius:0; width:15px; height:1.5em;}
.star { display:inline-block; width:15px; height:1.5em; vertical-align:middle; background:url(../images/star.png) center no-repeat;}

.index-news-list { }
.index-news-list li { line-height:25px; margin-bottom:5px; }
.index-news-list li span{ padding:0 1em 0 2.2em; background:url(../images/home_34.jpg) no-repeat left top; color:#666;}
.index-news-list li p{ overflow:hidden; }
.index-news-list li:hover,
.index-news-list li:hover a ,
.index-news-list li:hover span{ color:#dd6d1d; }
.index-news-list li:hover span { background:url(../images/home_31.jpg) no-repeat left top;}

footer { background:#323232; line-height:1.5; }
footer .wrap { padding:2.5em 0; color:#a7a7a7; font-size:12px;}
footer .wrap a { color:#a7a7a7;}
footer .wrap a:hover { color:#fff;}
footer .wrap .left {}
footer .wrap .left div{ margin-bottom:1em; }
footer .wrap .left div i{ display:inline-block; margin:0 0.5em; color:#666; }


.about-bottom-list { margin:0 auto; margin-top:2em; max-width:80%;}
.about-bottom-list li{ width:25%; float:left;}
.about-bottom-list a { display:block; max-width:200px; margin:0 auto; text-align:center;}
.about-bottom-list a span { width:175px; height:175px; display:block;  border-radius:100%; box-shadow:0 0 20px rgba(0,0,0,0.1); background:#fff; margin:0 auto; position:relative;}
.about-bottom-list a span i { position:absolute; left:50%; top:50%; margin:-48px 0 0 -48px; width:96px; height:96px;}
.about-bottom-list a span i em { position:absolute; left:0; top:0; width:100%; height:100%; visibility:hidden; opacity:0; }
.about-bottom-list a:hover span { background:url(../images/home_15.jpg) #378ccb;}
.about-bottom-list a:hover span i em { opacity:1; visibility:visible;}
.about-bottom-list a p { margin-top:1em; font-weight:bold;}


.about-bk { padding:70px 0; }
.about-1 {  color:#fff; }
.about_1_box .p { max-width:815px;  text-align:left; margin:1em auto; }

.about-1-list { padding:5em 0 0em;}
.about-1-list li { float:left; width:25%;}
.about-1-list li:first-child { }
.about-1-list li:first-child + li .w { margin-top:2em; }
.about-1-list li:first-child + li + li .w{ margin-top:-2em;}
.about-1-list li:first-child + li + li+ li .w{ margin-top:-0.5em;}
.about-1-list li a { display:block; background:url(../images/k1.png) no-repeat; background-size:100% 100%; width:294px; height:154px; text-align:center; margin:0 auto; color:#fff; }
 .about-1-list li a img{ width:35%; height:auto;}
.about-1-list li a span { display:block;}
.about-1-list li a:hover img{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); transition:0.8s; -webkit-transition:0.8s;}


.map-china { position:relative; width:760px; height:620px;}
.map-china #paper-up1 { position:absolute; width:100%; height:100%; left:0; top:0; z-index:2;}
.province-ul{ position:absolute;  margin:0 auto; left:55px; top:0; z-index:1;}
.province-ul li{ color:#333; font-size:13px;  width:100px; height:20px; position:absolute; pointer-events:none;}
.province-ul li .n1 {  text-shadow:1px 1px 0px #eee; position:relative;}
.province-ul li .n1 i { position:absolute; left:-9px; top:50%; margin-top:-3px; width:6px; height:6px; background:#388ecd; border-radius:100%;}
.province-ul li .n2 { position:absolute; z-index:100; top:0; left:0; pointer-events:none; opacity:0; visibility:hidden; transition:0.5s all; -webkit-transition:0.5s all; transform:scale(0.5,0.5); -webkit-transform:scale(0.5,0.5);}
.province-ul li.on .n2 { opacity:1; visibility:visible; transform:scale(1,1); -webkit-transform:scale(1,1);}
.province-ul li.on .n1{ opacity:0; visibility:hidden; }
.province-ul li .n2 b{ color:#fff; font-size:16px; z-index:5; position:relative; text-transform:uppercase; left:-1em; top:-0.5em; }
.province-ul li .n2 em { width:8em; height:8em; border-radius:100%; background:#dd6d1d; position:absolute; left:-3em; top:-4em; opacity:0.7; filter:alpha(opacity=70); }
.province-ul li .n2 u { width:5em; height:5em; border-radius:100%; background:#dd6d1d; position:absolute;  left:2em; top:-1.5em; opacity:0.8; filter:alpha(opacity=80); z-index:2;}
.province-ul li.m01{ left:590px; top:205px;}
.province-ul li.m02{ left:630px; top:160px;}
.province-ul li.m03{ left:630px; top:110px;}
.province-ul li.m04{ left:508px; top:228px;}
.province-ul li.m05{ left:525px; top:242px;}
.province-ul li.m06{ left:500px; top:260px;}
.province-ul li.m07{ left:455px; top:280px;}
.province-ul li.m08{ left:450px; top:200px;}
.province-ul li.m09{ left:585px; top:380px;}
.province-ul li.m10{ left:568px; top:350px;}
.province-ul li.m11{ left:570px; top:410px;}
.province-ul li.m12{ left:534px; top:370px;}
.province-ul li.m13{ left:550px; top:460px;}
.province-ul li.m14{ left:510px; top:440px;}
.province-ul li.m15{ left:535px; top:295px;}
.province-ul li.m16{ left:475px; top:335px;}
.province-ul li.m17{ left:460px; top:380px;}
.province-ul li.m18{ left:450px; top:440px;}
.province-ul li.m19{ left:480px; top:502px;}
.province-ul li.m20{ left:410px; top:502px;}
.province-ul li.m21{ left:410px; top:580px;}
.province-ul li.m22{ left:395px; top:405px;}
.province-ul li.m23{ left:320px; top:390px;}
.province-ul li.m24{ left:380px; top:455px;}
.province-ul li.m25{ left:290px; top:490px;}
.province-ul li.m26{ left:120px; top:360px;}
.province-ul li.m27{ left:410px; top:322px;}
.province-ul li.m28{ left:318px; top:260px;}
.province-ul li.m29{ left:230px; top:290px;}
.province-ul li.m30{ left:368px; top:280px;}
.province-ul li.m31{ left:120px; top:180px;}
.province-ul li.m32{ left:590px; top:500px;}
.province-ul li.m33{ left:495px; top:530px;}
.province-ul li.m34{ left:470px; top:545px;}
.map-china .device { height:0; overflow:hidden; position:relative;}
.map-china-right { padding:15em 1em 0;}
.map-china-right .t2 { margin-top:0.5em; position:relative; padding-left:1em; }
.map-china-right .t2 i { position:absolute; border:2px solid #388ecd; width:0.5em; height:0.5em; border-radius:100%; left:0; top:50%; margin-top:-0.32em;}
.map-china-right .p { margin:1em 0; color:#666; }

.ablout-3-box { margin:3em 0 4em; position:relative;}
.ablout-3-box .i1 { position:absolute; height:150px; width:60%; background:url(../images/s2.jpg) no-repeat; right:-2em; top:-1.5em; z-index:1;}
.ablout-3-box .i2 { position: absolute; height: 150px; width: 60%; background: url(../images/s1.jpg) no-repeat; left:-1em; top:5em; z-index:1; }
.ablout-3-box ul { position:relative; z-index:2;}
.ablout-3-box li{ float:left; width:25%; }
.ablout-3-box li .w { margin:0 7px;}
.ablout-3-box li .w .t { margin:2em 1em 1em; }
.ablout-3-box li .w .t a { display:block; }
.ablout-3-box li .w .data{margin:0 1em 1em; display:none; }
.ablout-3-box li .w .p { margin:0 1em; color:#999;}

.overview-tit { max-width:1000px; margin:60px auto 50px;}
.overview-tit li{ float:left; width:25%;}
.overview-tit li .bk { margin:0 5px; border:1px solid #ddd; border-radius:32px; line-height:32px; text-align:center; padding:5px 0; transition:0.3s all; -webkit-transition:0.3s all;}
.overview-tit li .bk .icon2{ display:inline-block; vertical-align:top; margin-right:10px;}
.overview-tit li .bk span { display:inline-block; vertical-align:top;}
.overview-tit li .bk:hover,
.overview-tit li.on .bk { background:#388ecd; color:#fff; border-color:#388ecd; }

.overview-list { margin:0 -0.75em 2em;}
.overview-list li { float:left; width:33.33%; margin-bottom:1.5em; }
.overview-list li .w { background:#fff; border-radius:6px; box-shadow:0 0 2em rgba(0,0,0,0.1); margin:0 0.75em; padding:2em; transition:0.3s all; -webkit-transition:0.3s all;}
.overview-list .t1 { }
.overview-list .t1 .fl { margin-right:1em; display:none;}
.overview-list .t1 .fl em{ font-size:60px; display:block; line-height:1; }
.overview-list .t1 .fl span{  text-align:center; display:block; }
.overview-list .t1 .oh { text-align:left; padding-top:0.8em;  }
.overview-list .t1 .oh a { height:2.4em; /*display:block;*/  display: -webkit-box !important; overflow: hidden;  text-overflow: ellipsis;  word-break: keep-all;  
 -webkit-box-orient: vertical;  -webkit-line-clamp:2;  }
.overview-list .t1 .oh em { display:block; color:#388ecd; margin-top:0.3em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.overview-list .t2 { margin:1em 0;}
.overview-list .t3 { line-height:30px;}
.overview-list .t3 .m{ margin-right:1em;  min-width:8em; border-radius:5px; border:1px solid #ddd; text-align:center; }
.overview-list li:hover .w { color:#fff; background:url(../images/home_15.jpg);}
.overview-list li:hover .w a{ color:#fff; }
.overview-list li:hover .w .t3 .m { background:#fff; border-color:#fff; color:#388ecd; box-shadow:3px 3px 8px rgba(0,0,0,0.2)}
.overview-list li:hover .t1 .oh em { color:#fff;}

.page-box { padding-bottom:5em; text-align:center;}
.page-box a { display:inline-block; border:1px solid #ddd; min-width:2em; line-height:2em; background:#fff; border-radius:2px; margin:0 3px;}
.page-box a.prve:hover,
.page-box a.prve { background:url(../images/pagel.png) no-repeat center;  text-indent:-1000000px; border:1px solid #ddd;}
.page-box a.next:hover,
.page-box a.next { background:url(../images/pager.png) no-repeat center;  text-indent:-1000000px; border:1px solid #ddd;}
.page-box a:hover,
.page-box a.on { background-color:#dd6d1d; color:#fff; border-color:#dd6d1d;}


.article { padding:4em 0; min-height:300px;}
.article .tit { text-align:center;}
.article .data-span { text-align:center;}
.article .data-span span { display:inline-block; margin:1em 1em;}
.article .edit_con_original { margin:1em 0 2em;}
.article-next { border-top:1px solid #f0f0f0;  padding:1em 0;}
.article-next .prev{ width:48%;}
.article-next .next { width:48%;}

.scholarships-tit { padding:3.5em 0 2em;}
.scholarships-tit li { float:left; width:16.66%; text-align:center;  background:#1778c0; position:relative;}
.scholarships-tit li:hover em,
.scholarships-tit li.on em {background:url(../images/s22.png) center bottom no-repeat; position:absolute; z-index:1; left:0; top:0; right:0; bottom:0px;}
.scholarships-tit li:hover:after,
.scholarships-tit li.on:after { content:""; position:absolute; background:#06548e; width:2px; top:0; bottom:0; right:-1px;  z-index:100;}
.scholarships-tit li a {  display:block;  color:#fff;  padding:0.8em 0.5em; position:relative; z-index:2; border-left:1px solid #73afdb; }
.scholarships-tit li:hover,
.scholarships-tit li.on  {  background:#06548e; }
.scholarships-tit li:hover a,
.scholarships-tit li.on a { border-left:1px solid #06548e;}
.scholarships-tit li a span {height:50px; display:table; width:100%;  }
.scholarships-tit li a i { display:inline-block; vertical-align:middle; display:table-cell;}

.scholarships-tit-news li { width:20%;}


.scholarships-search { padding-bottom:2em;}
.scholarships-search  .item { float:left; width:18%;  }
.scholarships-search  .item .select2-container { width:90% !important;}
.scholarships-search  .item select { width:90%;}
.scholarships-search  .item .text { width:90%; background:#fff; box-sizing:border-box;  border-radius:5px; line-height:35px; height:35px; border:1px solid #ddd; text-indent:10px; }
.scholarships-search  .item button{ width:100%; border:0; background:#388ecd; color:#fff; border-radius:5px; height:37px; font-size:16px; box-shadow:5px 5px 5px rgba(0,0,0,0.1); }
.scholarships-search  .item.last { width:10%;}
.scholarships-search .select2-container--default .select2-selection--single .select2-selection__rendered,
.scholarships-search .select2-container .select2-selection--single { line-height:35px; height:35px;}
.scholarships-search .select2-container--default .select2-selection--single .select2-selection__arrow b { background:url(../images/select1.png) no-repeat center;}
.scholarships-tit .swiper-container { }

.reg-search { margin-top:50px;}
.reg-search .item{ width:20%; }
.reg-search .item.keyw { position:relative; }
.reg-search .item.keyw .text{ width:96%; padding:0 2%; border:1px solid #ddd; border-radius:5px; height:35px; line-height:35px; }
.reg-search .item.keyw .bon { background:#dd6d1d url(../images/ss.png) center no-repeat; position:absolute; right:-1px; top:0; height:100%; border:0; border-radius:5px; width:3em;  }

.regions-search { margin-top:50px;}
.regions-search .item { width:28%;}
.regions-search .item.last { width:16%; }

.reg { padding:3em 0; overflow:hidden;}
.reg .log-tit{ margin:0 0 0.5em; }
.reg-top { margin-bottom:1em;}
.reg-top a { color:#f5640b;}
.log-box-1 { margin-right:-2em;}
.log-box-1 .itme { width:33.3%;}
.log-box { padding-bottom:3em;}
.log-box .itme { float:left; margin-bottom:1em;  }
.log-box .itme .w{ border:1px solid #ddd; border-radius:5px; line-height:35px; padding:0 1em; margin-right:2em;  position:relative;  }
.log-box .itme .w .fl{ margin-right:1em; vertical-align:middle; color:#aaa;}
.log-box .itme .w .fl em{ width:1em; text-align:center; display:inline-block;  }
.log-box .itme .w .oh input { border:0; vertical-align:top;  height:35px; line-height:35px; width:100%;}
.log-box .itme .w .oh select { width:100%;}
.log-box .select2-container { width:100%;}
.log-box .select2-container--default .select2-selection--single { border:0;}
.log-box .select2-container .select2-selection--single { height:30px; text-align:right;}
.log-box .select2-container--default .select2-selection--single .select2-selection__rendered { line-height:30px;}
.log-box .select2-container--default .select2-selection--single .select2-selection__arrow b { background:url(../images/select1.png) no-repeat center;}
.log-box .select2-container--default .select2-selection--single .select2-selection__arrow { right:-2px;}
.log-box .itme .w .label-checkbox { position:absolute; left:100%; top:0; margin-left:1.5em;}
.log-box-2 {}
.log-box-2 .itme{ width:50%; }
.log-box-2 .itme .w { margin-right:10em; }

.label-checkbox { }
.label-checkbox input { display:none;}
.label-checkbox.on span i{ background:url(../images/ok.png) no-repeat center #388ecd; border:1px solid #388ecd; }
.label-checkbox span { display:block; position:relative; padding-left:1.8em; cursor:pointer;  }
.label-checkbox span i{ width:15px; height:15px; border:1px solid #ddd; background:#fff; border-radius:3px; position:absolute; left:0; top:50%; margin-top:-10px;}

.log-box-3 { }
.log-box-3 textarea { width:97.5%; padding:0.5em 1%; border-radius:5px; border:1px solid #ddd; min-height:5em;}
.log-bon-bt { margin-top:2em;}
.log-bon-bt button{ min-width:10em; }

.layui-layer { border-radius:10px; overflow:hidden; }
.login-box { max-width:450px; padding:2em 3em 2em; margin:0 auto;}
.lt9 .login-box { padding-bottom:0;}
.login-box .title { }
.login-box .item { margin-top:1em;}
.login-box .item .w{ border:1px solid #ddd; border-radius:5px; height:35px; line-height:35px;  }
.lt9 .login-box .item .w { overflow:hidden;}
.login-box .item .fl i.i1,
.login-box .item .fl i.i2{ display:block; width:35px; height:35px; background:url(../images/n1_02.png) no-repeat center;  }
.login-box .item .fl i.i2 {background:url(../images/n1_04.png) no-repeat center; }
.login-box .item .w .oh{ }
.login-box .item .w .oh input{ width:100%; border:0; height:35px; line-height:35px; }
.login-box.login-box-app .item .w .oh { padding:0 1em; }
.login-box .item .bon-blue { width:48%; padding:0; min-width:initial;}
.login-box .item .bon-orange { width:48%;padding:0; min-width:initial; float:right;}
.item-bottom { }
.item-bottom .fl { margin-right:2em;}
.item-bottom .oh { text-align:center; }
.item-bottom .oh a{ color:#dd6d1d; }

.alumni-bg { min-height:394px;}
.alumni-bg .wrap { padding:60px 0 0;}
.alumni-search { max-width:406px; background:url(../images/n2.png) center bottom no-repeat; border-radius:10px;  }
.alumni-search .w { padding:20px 40px 50px; position:relative;}
.alumni-search .item { margin-bottom:10px;}
.alumni-search .item input { width:99.5%; background:none; text-indent:8px; height:15px; border:1px solid #ddd; border-radius:3px; line-height:15px; padding:10px 0;
}
.alumni-search .item select{ width:100%; }
.alumni-search .select2-container--default .select2-selection--single { background:none;}
.alumni-search .select2-container .select2-selection--single { height:35px; }
.alumni-search .select2-container--default .select2-selection--single .select2-selection__rendered { line-height:35px;}
.alumni-search .select2-container--default .select2-selection--single .select2-selection__arrow b { background:url(../images/select1.png) no-repeat center;}
.alumni-search .bon { position:absolute; left:50%; bottom:-42px; margin-left:-42px; width:84px; height:84px; border-radius:100%; border:0; background:#388ecd url(../images/s3.png) center no-repeat; transition:0.5s all; -webkit-transition:0.5s all;}
.alumni-search .bon:hover { transform:rotate(-90deg) scale(1.1,1.1); -webkit-transform:rotate(-90deg) scale(1.1,1.1);}

.alumni-search { }
.alumni-search .tab-head { }
.alumni-search .tab-head a{ display:block; float:left; width:50%; text-align:center; border-bottom:1px solid #ddd; margin-bottom:1.2em; padding-bottom:0.8em; position:relative; }
.alumni-search .tab-head a.on { color:#388ecd;}
.alumni-search .tab-head a.on i { background:url(../images/xt1.png) center left; position:absolute; left:0; right:0; bottom:-8px; height:10px;}
.alumni-search .tab-b.on{ display:block;}
.alumni-search .tab-b{ display:none; }
.alumni-search .select2-container { width:100% !important;}

.alumni-story { padding-top:70px; }
.alumni-story .device{ position:relative;}
.alumni-story .device .bor { border:5px solid #388ecd; position:absolute; left:0; top:40px; right:0; bottom:100px; }
.alumni-story .w .fl { width:400px; margin:0 4em; position:relative; }
.alumni-story .w .fl img.null { background:url(../images/blank.png) center no-repeat;  }
.alumni-story .w .oh { padding:140px 5em 0 0;}
.alumni-story .w .oh .tit { }

.alumni-story .w .oh .name { margin:10px auto;}
.alumni-story .bottom{ position:relative; z-index:10;}
.alumni-story .bottom a{ position:absolute; top:-70px; left:50%; margin-left:-5em; }
.alumni-story .device .arrow-left ,
.alumni-story .device .arrow-right { position:absolute; color:#fff; left:-28px;  margin-top:-60px;  z-index:100; background:#388ecd; width:60px; height:60px; border-radius:100%; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.alumni-story .device .arrow-right { left:auto; right:-28px;}
.alumni-story .device .arrow-left i,
.alumni-story .device .arrow-right i{ display:block; background:url(../images/b1.png) no-repeat; width:22px; height:27px; margin:0 auto; position:absolute; top:50%; left:50%; margin:-13px 0 0 -11px; }
.alumni-story .device .arrow-left:hover,
.alumni-story .device .arrow-right:hover { background:#53a8e6;}
.alumni-story .device .arrow-left.over,
.alumni-story .device .arrow-right.over { background:#fff; cursor:default;}
.alumni-story .device .arrow-left i { background-position:left bottom; }
.alumni-story .device .arrow-left.over i {background-position:left top; }
.alumni-story .device .arrow-right i {background-position:right top; }
.alumni-story .device .arrow-right.over i {background-position:right bottom; }


.news-list { margin-bottom:3em; }

.news-list li{  padding:1.5em 0; }
.news-list li:first-child+li,
.news-list li:first-child+li+li+li,
.news-list li:first-child+li+li+li+li+li,
.news-list li:first-child+li+li+li+li+li+li+li,
.news-list li:first-child+li+li+li+li+li+li+li+li+li,
.news-list li:first-child+li+li+li+li+li+li+li+li+li+li+li,
.news-list li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li,
.news-list li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { background:#ededed; }

.news-list li .fl { text-align:center; display:none;}
.news-list li .fl span { display:block; }
.news-list li .oh { padding:0 3em 1em 3em;}
/******************about*************************/
.ab_intro_01 { padding:5.2% 0px 5.6%; }
.ab_intro_01 .img { float:left; text-align:center; padding:2.8% 0px; color:#fff; width:21.14%; background:url(../images/ab_intro_bg.jpg) no-repeat center center; }
.ab_intro_01 .img img { width:55.38%; margin-bottom:2.2%; }
.ab_intro_01 .img p { padding:2.5% 0px; }
.ab_intro_01 .img p span { border:1px solid #fff; margin:0px 3px; border-radius:10px; display:inline-block; padding:0px 13px; line-height:1.14; }

.ab_intro_01 .text { padding-left:3.74%; color:#707070; overflow:hidden; }
.ab_intro_01 .text h2 { color:#474747; padding-bottom:1.6%; }
.ab_intro_01 .text h2 span { padding-right:2.2%; }
.ab_intro_01 .text h2 a { color:#474747; }
.ab_intro_01 .text h2 a:hover { color:#378ccb; }
.ab_intro_01 .text .con { line-height:1.14; }
.ab_intro_01 .text .con p { padding:4px 0px; }
.ab_intro_01 .text .ab_link { color:#474747; padding-top:1.6%; }
.ab_intro_01 .text .ab_link a { color:#dd6d1d; }
.ab_intro_01 .text .ab_link a:hover { color:#378ccb; }
.ab_intro_01 .text .ab_link p { padding:1px 0px; }


/*******************perception*********************/
.per_bk_01 { padding-top:5%; }
.per_bk_01 ul li { float:left; width:100%; padding:0px 0px 3.5em; margin-bottom:3.1%;  position:relative; border-bottom:1px solid #e4e4e4; }
.per_bk_01 ul li .date { position:absolute; text-transform:uppercase; left:5px; top:0px; }
.per_bk_01 ul li .date span { display:block;position:relative; line-height:1.25; }
.per_bk_01 ul li .date span:first-child { padding-bottom:16px; }
.per_bk_01 ul li .date i { width:22px; height:2px; position:absolute; left:0px; bottom:0px; background:#bbbbbb; display:inline-block; }
.per_bk_01 ul li .img { float:left; margin-left:10.49%; width:30.89%; position:relative;}
.per_bk_01 ul li .img .i{ position:absolute; right:1em; top:1em; background:#fff; border-radius:1.5em; padding:0 1em; min-width:4em; text-align:center; line-height:1.5; color:#388ecd; z-index:10; }
.per_bk_01 ul li .img .i.end { color:#e8906c;}
.per_bk_01 ul li .img img { width:100%; }
.per_bk_01 ul li .text { padding-left:4.056%; overflow:hidden; }
.per_bk_01 ul li .text h2 { margin-bottom:2.2%; overflow:hidden; }

.per_bk_01 ul li .text p { color:#909090; min-height:7.5em; margin-bottom:2em;}
.per_bk_01 ul li .more { margin-bottom:10px; }

.hidedata .per_bk_01 ul li .date { display:none;}
.hidedata .per_bk_01 ul li .img { margin-left:0;}

/*******************dynamic*********************/
.dyn_bk_01 { padding:3.7% 0 2em; }
.dyn_bk_01 ul li { float:left; width:100%; margin:1.8% 0px; position:relative; }
.dyn_bk_01 ul li .img { float:left; width:56.91%; }
.dyn_bk_01 ul li .img img { width:100%; }
.dyn_bk_01 ul li .text h2 { margin-bottom:2.2%; max-height:2.6em; overflow:hidden; }
.dyn_bk_01 ul li .text p { color:#909090; overflow:hidden; }
.dyn_bk_01 ul li .more { padding-top:6.4%; }

.dyn_bk_01 ul li .text { position:absolute; width:39.18%; right:0px; top:0px; height:100%; }

.dyn_bk_01 .text .wrapper { position:absolute; left:0px; height:100%;display:table; width:100%; }
.dyn_bk_01 .text .subwrap{display:table-cell;vertical-align:middle;}

.ie7 .dyn_bk_01 .text .wrapper {top:50%;left:0px; display:block;height:auto;}
.ie7 .dyn_bk_01 .text .subwrap{ position:relative;top:-50%; }


.dyn_bk_01 ul li.li02 .img { float:right; }
.dyn_bk_01 ul li.li02 .text { left:0px; right:auto; }



/**********************alumnus**************************/
.alu_bk_01 { background:url(../images/alu_bk_01_img01.jpg) no-repeat center center; padding:40px 0px 79px; background-size:cover; color:#fff; }
.alu_bk_01 dl { width:730px; margin:0px auto; padding-top:34px; }
.alu_bk_01 dl dt { padding-bottom:11px; }
.alu_bk_01 dl dd { float:left; width:492px; padding-left:8px; position:relative; margin:4.5px 0px; }
.alu_bk_01 dl dd.li02 { width:222px; }
.alu_bk_01 dl dd label { float:left; width:10px; display:block; }
.alu_bk_01 dl dd span { overflow:hidden; display:block; }
.alu_bk_01 dl dd label { position:relative; top:3px;}	




/*************************carrer*******************************/
.bn_text { position:relative; }
.bn_text .auto-img { height:395px; }
.bn_text .text { position:absolute; left:0px; top:34%; width:100%; }
.bn_text .txt {  position:relative; /*display:inline-block;*/ color:#fff; }
.bn_text .txt span { display:block; line-height:1; position:relative; top:-9px; padding-bottom:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bn_text .txt span:first-child { font-weight:bold; text-transform:uppercase; top:0px; padding-bottom:0px;  }
.bn_text .txt i { position:absolute; left:2px; bottom:0px; width:195px; height:2px; background:#fff; }




.carrer_bk_01 {  }
.carrer_bk_01 h2 { text-align:center; margin:5.3% 0px 2%; }
.carrer_bk_01 .car_more { display:none; }

/*******************carrer***************************/
.job_list { padding:0 0px 1.5em 0px;  margin-bottom:2em; }
.ph_table { width: 100%; text-align: center;}
.ph_table td { text-align: center; padding:18px 5px; border-bottom: 1px solid #ededed; color:#303030; }
.ph_table thead { background:url(../images/car_tlbg.jpg) ; font-weight:bold; text-transform:uppercase; }
.ph_table thead td { padding:16px 5px; color:#fff;}
.ph_table thead { line-height:1.2; }
.ph_table td .f-left { padding-left:1em;}
.ph_table tbody tr:nth-child(2n) td { background:#f0f0f0;}
.ph_table tbody tr:hover td { border-bottom:2px solid #388ecd;}
.job_list .ph_table .t1 { width:30.8%;  text-align:left;  }
.job_list .ph_table .t2 {   }
.job_list .ph_table .t3 { width:12.68%; }
.job_list .ph_table .t4 { width:10.08%; }
.job_list .ph_table .t5 {width:12.76%;  }





footer .wrap .left div { }

.car_index .about-bottom.bg-sss { background:#fff; }


.carrer_bk_02 { }
.carrer_bk_02 h2 { text-align:center; margin:5.8% 0px 2.1%; }
.carrer_bk_02 ul li { background:#fff; float:left; width:24.39%; margin-right:0.81%; border-bottom:3px solid #fff; box-shadow:0 0 30px rgba(0,0,0,0.1); }
.carrer_bk_02 ul li .img { position:relative;}
.carrer_bk_02 ul li .img .i{ position:absolute; right:1em; top:1em; background:#fff; border-radius:1.5em; padding:0 1em; min-width:4em; text-align:center; line-height:1.5; color:#388ecd; z-index:10; }
.carrer_bk_02 ul li .img .i.end { color:#e8906c;}
.carrer_bk_02 ul li .img img { width:100%; }
.carrer_bk_02 ul li .date { width:94px; height:94px; text-align:center; color:#fff; background:#388ecd; position:relative; border-radius:50%; margin:0px auto;  margin-top:-47px; }
.carrer_bk_02 ul li .date span { display:block; line-height:1; }
.carrer_bk_02 ul li .date span:first-child  { padding-top:17px; }
.carrer_bk_02 ul li .date span:first-child +span { text-transform:uppercase; }
.carrer_bk_02 ul li p { color:#474747;  margin:14px 1em 16px; overflow:hidden; text-overflow:ellipsis; text-align:center;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:2.4em; word-break:break-all;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .carrer_bk_02 ul li p { height:auto; }
}
.carrer_bk_02 ul li .more { text-align:center; padding-bottom:17px; }
.carrer_bk_02 ul li:hover {  border-bottom:3px solid #388ecd; }

.carrer_bk_02 ul li.mar0 { margin-right:0px; }

.carrer_bk_02 .car_more { text-align:center; padding:3% 0px 6%; }
.carrer_bk_02 .car_more a { background:#ed6501; border-radius:5px; color:#fff;  box-shadow:3px 3px 5px rgba(221,109,29,0.3); text-align:center; display:inline-block; width:164px; line-height:2.25; }
.carrer_bk_02 .car_more a:hover { background:#c45c12; }


/*******************school********************/
.sch_bk_01 { text-align:center; color:#fff; position:relative;   background-image:url(../upload/school_bnimg01.jpg); }
.sch_bk_01 .img { padding:0px 0px; width:130px; margin:0px auto; }
.sch_bk_01 .img:hover img{  transform:rotateY(360deg); -webkit-transform:rotateY(360deg)  ; transition:1s all; -webkit-transition:1s all;}
.sch_bk_01 .img img { width:100%;}
.sch_bk_01 h2 { padding:7px 0px 7px; }
.sch_bk_01 p span { border:1px solid #fff; margin:0px 3px; border-radius:10px; display:inline-block; padding:0px 13px; line-height:1.14; }
.sch_bk_01 .item { padding:14px 0px 24px; }
.sch_bk_01 .item span { padding:0px 10px; }
.sch_bk_01 .text { position:relative;  padding:2em 0; margin:0 auto; }

.sch_bk_02 { padding-bottom:66px; }
.sch_bk_02 h2 { padding:5.7% 0px 2.3%; }
.sch_bk_02 ul { padding-bottom:50px; }
.scholarShip { position:relative;}
.scholarShip .swiper-pagination-switch { width:15px; height:15px; border:1px solid #ddd; background:#ddd;}
.scholarShip .swiper-active-switch { border-color:#dd6d1d; background:none;}

.sch_bk_02 dl dd { float:left; width:25%;  }
.sch_bk_02 dl dd .con { border:1px solid #d2d2d2; position:relative; margin-right:1em; height:85px; }
.sch_bk_02 dl dd span { display:block; padding-left:7%; margin:8% 0 0 0; line-height:1.11; height:2.22em;  overflow:hidden;}
.sch_bk_02 dl dd label { position:relative; padding:0px 3% 0px 0; left:7%; color:#707070; float:left; line-height:1; top:0; margin-top:6px;  }
.sch_bk_02 dl dd label i { width:9px; height:9px; position:absolute; right:-9px; background:url(../images/yuan01.png) no-repeat; bottom:41%; }
.sch_bk_02 dl dd.mar0 { margin-right:0px; }

.sch_bk_02 dl dd:hover .con { border:1px solid #dd6d1d; color:#dd6d1d; }
.sch_bk_02 dl dd:hover label i { background-position:left bottom; }
.sch_bk_02 dl dd:hover label { color:#dd6d1d; }


.sch_bk_02 .bx-wrapper .bx-pager.bx-default-pager a { width:13px; height:13px; margin:0px 6px; border:1px solid #d2d2d2; background:#d2d2d2; border-radius:0px;  }

.sch_bk_02 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.sch_bk_02 .bx-wrapper .bx-pager.bx-default-pager a.active {
	background:none; border:1px solid #dd6d1d;
}



.sch_bk_02 .bx-wrapper .bx-pager,.sch_bk_02  .bx-wrapper .bx-controls-auto { bottom:0px; }


.sch_bk_03 h2 { padding-top:2em; }
.sch_bk_03 h3 { padding:4px 0px 1em; }
.sch_tab { text-align:center; margin-bottom:2em;  }
.sch_tab ul li { display:inline-block; *+display:inline; border:1px solid #dbdbdb; cursor:pointer; margin:0px 2.5px; width:185px; line-height:42px; border-radius:21px;  }
.sch_tab ul li.on,.sch_tab ul li:hover { border:1px solid #388ecd; background:#388ecd; color:#fff; }



.sch_bk_03 .job_list .ph_table .t1 { width:32.52%; padding:0px 0px 0px 1em; text-align:left;  }
.sch_bk_03 .job_list .ph_table .t2 {   }
.sch_bk_03 .job_list .ph_table .t3 { width:15.93%; }
.sch_bk_03 .job_list .ph_table .t4 { width:12.6%; }
.sch_bk_03 .job_list .ph_table .t5 {width:11.8%;  }



.sch_bk_03 .more { display:none; }

.sch_bk_05 h2 { padding:5% 0px 2%; }
.sch_bk_05 ul li { float:left; width:32.52%; margin:0px 0.405%; }
.sch_bk_05 ul li img { width:100%; }
.sch_bk_05 .bx-wrapper ul li { margin-left:0px; }

.sch_bk_05 .job_list { padding-top:2em; padding-bottom:1em; }
.sch_bk_05 .job_list .ph_table .t1 { width:12.6%;   }
.sch_bk_05 .job_list .ph_table .t2 {  width:7.8%; }
.sch_bk_05 .job_list .ph_table .t3 { width:9.1%; }
.sch_bk_05 .job_list .ph_table .t4 { width:10.08%; }
.sch_bk_05 .job_list .ph_table .t5 {width:14.14%;  }
.sch_bk_05 .job_list .ph_table .t6 {width:8.94%;  }
.sch_bk_05 .job_list .ph_table .t7 {width:11.46%;  }



.sch_bk_06 #map { width:100%;  }
.j-select2 { visibility:hidden;}
.univer { padding:70px 0; color:#fff;}
.univer a { color:#fff;}
.univer .left { width:45%; margin-right:10%;}
.univer .left .line { height:1px; background:#fff; opacity:0.5; filter:alpha(opacity=50); margin:1em 0;}
.univer .left .js-scroll { height:410px;}
.univer .left li { float:left; border:1px solid rgba(255,255,255,0.5); border-radius:3px; min-width:25%; margin-right:3%; text-align:center; line-height:36px; margin-bottom:1em; opacity:0.9; cursor:pointer;}
.lt9 .univer .left li {border:1px solid #fff; }
.lt9 .univer .s-list li {border-bottom:1px solid #fff;}
.univer .left li.on { background:#388ecd; border-color:#388ecd;}
.js-scroll .mCustomScrollBox > .mCSB_scrollTools { width:8px;}
.js-scroll .mCSB_scrollTools .mCSB_draggerRail { width:8px; background:rgba(255,255,255,0.5); }
.js-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:#388ecd; }

.univer .right { }
.univer .right .bon { margin:1em 0 0;}
.univer .right .name { margin:1em 0; }
.univer .s-list { margin-bottom:2em;}
.univer .s-list li{ border-bottom:1px solid rgba(255,255,255,0.5); padding:10px 0.5em; }
.univer .s-list li p { padding-left:1em; position:relative;}
.univer .s-list li p i { border:2px solid #388ecd; width:4px; height:4px; border-radius:100%; left:0; top:50%; position:absolute; margin-top:-4px; }
.univer .s-list li .fr { color:#dd6d1d;}
.univer .page-box a { border-color:rgba(255,255,255,0.5); background:none;}
.univer .page-box a:hover,
.univer .page-box a.on { background:#dd6d1d; border-color:#dd6d1d;}
.univer .page-box a.prve { background:url(../images/b1_01.png) no-repeat center; background-size:10px auto; }
.univer .page-box a.next { background:url(../images/b1_03.png) no-repeat center; background-size:10px auto; }
.univer .page-box a.prve:hover,
.univer .page-box a.next:hover { border-color:rgba(255,255,255,0.5); }

.regions-list { }
.regions-list li { background:#fff; box-shadow:0 0 20px rgba(0,0,0,0.15); border-radius:5px; overflow:hidden; margin-bottom:2em;}
.regions-list li:hover { color:#fff; background:url(../images/car_tlbg.jpg);}
.regions-list li .inner { background:#fff; color:#333;}
.regions-list li:hover a { color:#fff;}
.regions-list li:hover .fl { border-color:#95caf2;}
.regions-list li .fl{ padding:1em; border-right:1px solid #ededed;  width:150px;}
.regions-list li .fl img { border-radius:100%;}
.regions-list li .oh{ padding:2em 2em; }
.regions-list li .oh .sp span { display:inline-block; margin-right:1em;}
.regions-list li .oh .sp { margin:0.5em 0 1em;}
.regions-list li .oh .t span { font-size:12px; display:inline-block; margin:0 0 0 1em; background:#fff; min-width:3em; border-radius:10px; border:1px solid #9bc6e6; color:#9bc6e6; text-align:center; vertical-align:middle;}
.regions-list li .oh .t span.s-985 { border-color:#dd6d1d; color:#dd6d1d; }

.campusviev { margin-top:3em; position:relative;}
.campusviev .fl { margin-right:1em; position:relative; width:66.58%;}
.campusviev .fl .num { position:absolute; right:0; bottom:0; background:rgba(0,0,0,0.8); color:#fff; padding:0.5em 1em;}
.campusviev .oh { position:absolute; right:0; bottom:0; top:0; width:32%;}
.campusviev .oh .device2 .swiper-container,
.campusviev .oh .device2 {position:absolute; left:0; top:0; width:100%; height:100% !important; }
.campusviev .swiper-slide {float: none; height: auto !important; }
.campusviev .swiper-slide a { display:block; padding-bottom:1.2em; position:relative;}
.campusviev .device2 .arrow-left,
.campusviev .device2 .arrow-right { position:absolute; width:5em; height:4em; left:50%; top:0%; margin-left:-2.5em; background:url(../images/d2.png) center no-repeat; z-index:100; }
.campusviev .device2 .arrow-right {left:50%; top:auto; bottom:0%;  background:url(../images/d1.png) center no-repeat; }
.campusviev .swiper-slide a i { opacity:0.5; filter:alpha(opacity=50); width:100%; height:100%;  position:absolute; left:0; top:0; background:#000; z-index:10;}
.campusviev .swiper-slide.on a i { opacity:0;}
.campusviev .device2 .arrow-left.over,
.campusviev .device2 .arrow-right.over { opacity:0.3; filter:alpha(opacity=30); cursor:default;  }

.sch_bk_05_a { overflow:hidden; position:relative;}
.sch_bk_05_a .swiper-container { margin-right:-1em;}
.sch_bk_05_a .swiper-slide { width:33.33%;}
.sch_bk_05_a .swiper-slide .w{ margin-right:1em;   }
.sch_bk_05_a  .arrow-right,
.sch_bk_05_a  .arrow-left { position:absolute; width:4em; height:4em; left:0; top:50%; margin-top:-2em; background:url(../images/sch_bk_05_but01.png) center no-repeat; z-index:10; }
.sch_bk_05_a  .arrow-right { right:0; left:auto;  background:url(../images/sch_bk_05_but02.png) center no-repeat; }

#map_canvas { height:540px;}
.map-win { padding:1em; line-height:22px; color:#388ecd; }
.map-win h2 { font-size:24px; margin-bottom:1em;}
.map-win .item { margin-bottom:10px;}
.map-win .item .fl { margin-right:1em;}

.job-box { padding:0.5em 3em 1em; }
.job-box .close{ }
.job-box .t { margin-bottom:1em;}
.job-box .p { color:#666;}
.job-box .f-18 { margin:0.5em 0 0.3em;}
.job-box .orange { color:#f46300;}

.area-ul li { float:left; width:33%; }

.layui-layer-iframe .layui-layer-setwin { right:20px; top:20px;}
.layui-layer-iframe .layui-layer-setwin .layui-layer-close2:hover,
.layui-layer-iframe .layui-layer-setwin .layui-layer-close2 { right:0; top:0; background:url(../images/xx.png) center no-repeat; background-size:80% 80%;}

.topup { position:fixed; bottom:-10em; right:2em; width:45px; height:45px; z-index:10000;  background:url(../images/t2.png) no-repeat center -10000px; transition:0.5s all; -webkit-transition:0.5s all; }
.topup.up { bottom:10em;}
.topup i {width:45px; height:45px; display:block; background:url(../images/t1.png) no-repeat center; background-size:100% 100%;  }
.topup:hover i { background-image:url(../images/t2.png); transition:0.5s all; -webkit-transition:0.5s all; transform:rotateY(380deg); -webkit-transform:rotateY(380deg);}

.site-map { }
.site-map li{ padding:1em 0; border-bottom:1px solid #ddd; }
.site-map li > a{ font-size:18px; font-weight:bold;}
.site-map li .child {  margin-top:1em;}
.site-map li .child a { display:inline-block; margin-right:2em; margin-bottom:0.5em;}

  .news-list li .bon-blank { background:#fff;}
   .news-list li .bon-blank:hover {  background:#388ecd; border:1px solid #388ecd;  color:#fff;}

@media only screen and (max-width: 1400px) {
 
}

@media only screen and (max-width: 1280px) {
    .wrap { margin:0 2em;}
    .about-1-list li a { width:240px; height:127px;}
    .scholarships-tit { font-size:14px;}
}
@media only screen and (max-width: 1230px) {

     .menu-bon {  cursor: pointer; transition: 0.3s all; z-index: 1000; -webkit-transition: 0.3s all; border: none; width:30px; height: 20px; padding: 0; outline: none; position:absolute; z-index: 100005; top:26px; right:20px; padding: 12px; border-radius: 1px;  display:block;  }
    .menu_h { width:30px; height: 20px; box-sizing:padding-box; position:absolute; border-radius: 0; vertical-align: top; background: none; border: 0; -webkit-transition: 0.25s all; transition: 0.25s all; }
    .menu_h::before,
    .menu_h::after,
    .menu_h span { background: #007eba; }
    .menu_h::before,
    .menu_h::after { content: ''; position: absolute; height: 2px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; }
    .menu_h span { position: absolute; width: 100%; height: 2px; left: 0; top: 50%; margin-top: 0; overflow: hidden; text-indent: 200%; -webkit-transition: opacity 0.25s; transition: opacity 0.25s; }
    .menu_h::before { -webkit-transform: translate3d(0, -8px, 0); transform: translate3d(0, -8px, 0); }
    .menu_h::after { -webkit-transform: translate3d(0, 8px, 0); transform: translate3d(0, 8px, 0); }
    .menu-open .menu_h { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }
    .menu-open .menu_h span { opacity: 0; background: #fff; }
    .menu-open .menu_h::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
    .menu-open .menu_h::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }
    .ph-mask { opacity: 0; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; visibility:hidden; z-index: 1000001;transition:0.5s all; -webkit-transition:0.5s all; cursor:pointer; }

    header .top .right { margin-right:4em;}
    header .top { height:80px;}
    header .menu { border-top:0; position:absolute; width:300px; top:0; right:0; background:#fff; transform:translateX(100%); -webkit-transform:translateX(100%); transition:0.5s all; -webkit-transition:0.5s all; z-index: 1000002; padding-top:30px;}
    .menu-open header .menu { transform:translateX(0%); -webkit-transform:translateX(0%);}

    .alumni .alumin-menu { padding-left:20px; }

    header .menu .wrap { margin:0;}
    header .menu ul { float:none; }
    header .menu ul li { width:auto; float:none; border-top:1px solid #ddd; padding:0; position:relative;}
    header .menu ul li:first-child { border:0;}
    header .menu ul li a { display:block; padding:0.5em 20px;}
    header .menu .login-type { position:relative; }
    header .menu .login-type .sheach-bon { display:none;}
    header .menu ul li .h {position:absolute; position:absolute; width:4em; height:100%; right:0; top:0; }
    header .menu ul li .h b{ position:absolute; border:1px solid #474747; width:1.5em; height:1.5em; border-radius:100%; right:1em; top:0.9em; z-index:2;}
    header .menu ul li .h b:after,
    header .menu ul li .h b:before { transition:0.2s; -webkit-transition:0.2s;  content:''; width:1em; height:2px; background:#474747; position:absolute; left:50%; top:50%; margin:-1px 0 0 -0.5em; }
    header .menu ul li .h b:before { transform:rotate(90deg); -webkit-transform:rotate(90deg)}
    header .menu ul li.open .h b:before { transform:rotate(-0deg); -webkit-transform:rotate(-0deg) }
    header .menu ul li.open { background:#06548e; }
    header .menu ul li.open a { color:#fff;}
    header .menu ul li.open .h b{ border-color:#fff;}
    header .menu ul li.open .h b:after,
    header .menu ul li.open .h b:before { background:#fff; }
    header .menu ul li .child { display:none;}
    header .menu ul li.open .child { background:#1778c0; display:block; opacity:1; visibility:visible; position:relative; margin:0; padding:0;}
    header .menu ul li.open .child a { margin:0; padding:15px 20px; border-top:1px solid #06548e; color:#fff;}
    header .menu ul li:last-child { padding-bottom:2em; }
    .menu-open .ph-mask { opacity:0.5; visibility:visible;}
    .body-box { overflow:hidden;}
    header .top { border-bottom:1px solid #ddd;}
    .about-1-list li a { width:auto; margin:0 2em; height:auto; padding:1em 0;}
    .about-2 { padding:0 0;}
    .about-2 .left { width:600px;}
    .about-2 .left .map-china { transform:scale(0.8,0.8) translateX(-8em); -webkit-transform:scale(0.8,0.8)  translateX(-8em); }
    .ablout-3-box .i2,
    .ablout-3-box .i1 { height:100px;}

    .alumni-story .w .oh { padding-top:90px;}

    .f-102 { font-size:8rem; }
    .lt9 .f-102 { font-size:8rem; }

    .sch_bk_02 dl dd label { font-size:10.2rem;  }

    .univer .left li { width:28%;}

    .index-bk-1 .left { width:650px;}
    .index-bk-2 .left { width:650px;}
    .index-bk-1 .right dl { margin:1em 0.5em;}

    .index-bk-2 .left .w.w1{ width:200px;}
    .index-bk-2 .left .w.w3 { width:440px;}
}

@media only screen and (max-width: 1100px) {


    .about-bottom-list { max-width:none;}

.sch_tab ul li { width:18%; margin:0px 0.5%;}

}

@media only screen and (max-width: 1000px) {
    .f-72 { font-size:5rem; }
    footer .wrap .left { float:none; text-align:center;    }
    footer .wrap .f-right { text-align:center; margin-top:1em; }
    .about-bottom-list a span { width:150px; height:150px;}
    .about-1-list li a { margin:0 10px;}
    .about-2 .left { float:none; width:auto;}
    .about-2 .left .map-china { transform:scale(1,1) translateX(-2em); -webkit-transform:scale(1,1)  translateX(-2em); }
    .map-china-right { padding:0 0 3em 0;}
    .ablout-3-box .i2, .ablout-3-box .i1 { display:none;}
    .ablout-3-box li .w .data,
    .ablout-3-box li .w .p,
    .ablout-3-box li .w .t { margin-left:0; margin-right:0;}
    .ablout-3-box li { width:50%;}

    .overview-tit { margin:2em 0;}
    .overview-tit li { width:50%; margin-bottom:1em;}
    .overview-list li { width:50%;}

    .scholarships-search { padding-bottom:2em;}
    .scholarships-search  .item.last,
    .scholarships-search .item { width:33.33%; margin-bottom:1em;}
    .scholarships-search .item button { width:90%;}
    .scholarships-tit li { width:33.33%;}
    
    .scholarships-tit .device .arrow-left { width:1em; height:2em; left:-1.5em; top:50%; margin-top:-1.5em; background:url(../images/pagel.png) center no-repeat; }
    .scholarships-tit .device .arrow-right {width:1em; height:2em; right:-1.5em; top:50%; margin-top:-1.5em; background:url(../images/pager.png) center no-repeat; }

    .log-box-1, .log-box-2 { margin:0;}
    .log-box-1 .itme { width:auto; float:none;}
    .log-box .itme .w { margin-right:0;}
    .log-box-2 .itme {width:auto; float:none;}
    .log-box-2 .itme .w { margin-right:10em;}

    .alumni-story .w .fl { width:200px; margin:0 2em;}
    .alumni-story .w .oh { padding:2em 1em 2em 0em;}
    .alumni-story .bottom a { position:relative; left:auto; margin:0 auto; top:auto;}
    .alumni-story { padding-bottom:3em;}
    .alumni-story .device { margin:2em 0;}
    .alumni-story .device .bor { top:0; bottom:0;}
    .alumni-story .device .arrow-left, .alumni-story .device .arrow-right { width:50px; height:50px; margin-top:-25px; left:-25px;}
    .alumni-story .device .arrow-right { left:auto; right:-25px;}


    #map_canvas { height:400px; }

    .univer .left li { width:45%;}

    .index-bk-1 .left { width:auto; margin:0 0 1em; float:none;}
    .index-bk-2 .left { width:auto; margin:0 0 1em; float:none;}

    .ph_table thead td { padding:0.5em 2px; font-size:1.4rem;}

    .area-ul li { width:50%;}

}

@media only screen and (max-width: 760px) {
    .area-ul li { width:auto; float:none;}
    .demo-class1.layui-layer-iframe { height:80% !important; top:10% !important; overflow:hidden;}
    .demo-class1.layui-layer-iframe .layui-layer-content { position:absolute; left:0; top:0; right:0; bottom:0; overflow:auto; }

    body, input, select, button, textarea {     /*font-family:"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC",sans-self;*/}
	
    header .menu ul { padding-left:0;}
    header .top .right .share { display:none;}
    .wrap { margin:0 10px;}
    header .top .logo img { width:12rem; height:auto;}
    header,
    header .top { height:5.7rem; z-index:1000000;}
    header .top .logo { margin-top:1.08rem;}
    header .top { position:fixed; left:0; right:0; top:0; background:#fff; box-shadow:0 0 4px rgba(0,0,0,0.3); }
    header .top .right { margin:1.8rem 4rem 0 0; font-size:1.2rem; position:absolute; right:10px; top:0;}
   .pcHeaderToOut { display: none !important;}
    .menu-bon { right:3.2rem; top:2rem; position:fixed; z-index:1000001;}
    .menu-bon, .menu_h { width:1.8rem; height:2rem;}
    header .menu { top:0; z-index:1000002; padding-top:0.4rem; position:fixed; right:0; max-height:100%; overflow:auto;}
    .sheach-child { display:none;}
    footer .wrap { padding:1em 0;}
    footer .wrap .left span,
    footer .wrap .left p a{ display:block; line-height:1.5; }
    footer .wrap .f-right { display:none;}

    header .top .right { margin-right:4.2rem;}
    header .top .right .lang a { padding:5px 2px;}

    .index-bk-1 .left,
    .index-bk-2 .left { margin:0; width:auto;  float:none;}

    .index-bk-2 .left .w { float:none;}
    .index-bk-2 .left .w.w1 { width:auto; margin-right:0;}
    .index-bk-2 .left .w.w3 { width:auto; margin-right:0;}

    .news-list li .oh .title a{  overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; height:2.4em; -webkit-box-orient: vertical; line-height:1.2; }

    .about-bottom-list li { width:50%; margin-bottom:1em;}
    .about-bottom-list a p { height:3.4em; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;  } 
    .about-bottom-list a span { transform:scale(0.8,0.8); -webkit-transform:scale(0.8,0.8);}
    .about-bk  { padding:3em 0;}
    .index-bk-2 .w .a span { max-width:none;}
    .regions-list li .fl { width:25%;}
    .index-bk-2 .left .w.w2 { height:auto;}
    .index-bk-2 .w.w2 .left2 { width:auto; float:none; height:150px;}
    .bk2-search { max-width:80%; margin:1em auto 0; padding:0 0 2em; }

    .about-1-list li { width:50%; margin-bottom:2em;}
    .about-1-list li .w { margin:0 !important;}
    .about-2 .left .map-china { transform:none; -webkit-transform:none; width:auto; height:auto;}
    .about-2 .left .map-china #paper,
    .province-ul,#paper-up1 {display:none;}
    .ablout-3-box li { width:auto; float:none;}
    .map-china .swiper-slide { padding:0 0; width:30%; cursor:pointer;}
    .map-china .swiper-slide.on a { background:#dc7b37; color:#fff;}
    .map-china .swiper-slide a{ width:8rem; height:8rem; display:block; margin:10px auto; line-height:8rem; text-align:center; background:#fff; border-radius:100%; box-shadow:0 0 1rem rgba(0,0,0,0.1); }
    .map-china .device { position:relative; height:auto; overflow:visible;}
    .map-china .device .arrow-left { width:1em; height:2em; left:-0.5em; top:50%; margin-top:-1em; background:url(../images/pagel.png) center no-repeat; }
    .map-china .device .arrow-right {width:1em; height:2em; right:-0.5em; top:50%; margin-top:-1em; background:url(../images/pager.png) center no-repeat; }
    .map-china-right { padding:1.5em;}
    .overview-list li .w { padding:1em;}
    .overview-list li { width:auto; float:none;}
    .article-next .prev,
    .article-next .next { width:auto; max-width:none; float:none; margin-bottom:1em;}
    .article { padding:2em 0;}
    .article .data-span span { margin:0.5em;}
    .edit_con_original { color:#666;}
    .sch_bk_05_a .swiper-slide { width:100%;}
    .news-list li .oh .t2 { color:#888;}
    .scholarships-tit { padding:4em 0 0em;}
    .scholarships-search .item.last, .scholarships-search .item { width:100% !important;}
    .scholarships-search .item.clearBtn input { width: 96% !important;margin: 0 0 0 1% !important; padding: 0 !important;}
    .scholarships-search .item button,
    .scholarships-search .item .select2-container { margin:0 0 0 2%; width:96% !important;}
    .scholarships-search .item .text { width:96%; margin-left:2%;}
    .scholarships-tit li a { padding:0.3em 0;}
    .scholarships-tit .device .arrow-left { width:1em; height:2em; left:0.5em; top:50%; margin-top:-1.5em; background:url(../images/b1_01.png) center no-repeat; z-index:2; }
    .scholarships-tit .device .arrow-right {width:1em; height:2em; right:0.5em; top:50%; margin-top:-1.5em; background:url(../images/b1_03.png) center no-repeat; z-index:2; }
    .log-box { padding-bottom:1.5em;}
    .log-box-2 .itme .w { margin-right:0em; margin-bottom:3em;}
    .log-box .itme .w .label-checkbox { left:0; top:100%; right:auto; margin-left:0;}
    .reg .log-tit { font-size:2.2rem;}
    .alumni-story .w .fl { float:none; max-width:50%; margin:0 auto;}
    .alumni-story .w .oh { padding:0 2em 2em;}
       .alumni-story .device .arrow-left, .alumni-story .device .arrow-right { transform:scale(0.6,0.6); -transform:scale(0.6,0.6); left:-20px;}
    .alumni-story .device .arrow-right { left:auto; right:-20px;}
    .alumni-search .w { padding:20px 1em 50px;}

    .index-banner .swiper-slide { height:230px;}
    .index-banner .swiper-slide img { height:230px; width:1118px; margin-left:-559px;}
    .index-bk-1 { padding-top:2em;}
    .index-bk-2 .left .w { margin-bottom:1em;}
    .index-bk-1 .left .bg { width:50%; right:0; bottom:0; top:auto; height:15em;}
    .index-bk-1 .left .d1 { max-width:none;}
    .index-bk-1 .left .d2 dd { width:48%; margin:0 0 1em;}
    .index-bk-1 .left .d2 dd:first-child { margin-right:4%;}

    .reg-search .item.keyw .text { margin: 0 1% 0 2%;width: 84%;}
    .reg-search .item.keyw .bon { right: auto;}
    
    .news-list li .w { margin:0 1em;}
    .news-list li .oh .bon a { font-size:1.8rem;}

    .job-box { padding:0.5em 2em 1em;}
    .job-box .t { font-size:3rem;}
    .layui-layer-iframe .layui-layer-setwin .layui-layer-close2 { width:4rem; height:4rem; background-size:20px 20px;}
    .layui-layer-iframe .layui-layer-setwin { right:0px; top:0px;}
    .job_list .ph_table td:last-child a.js-job { display:block; border:1px solid #ddd; border-radius:5px; text-align:center; line-height:30px; width:8em; }

    .ph_table tbody tr:hover td { border-bottom:0}
    .scholarships-tit { max-height:5em; overflow:hidden;}
    .scholarships-tit .swiper-container { padding-bottom:18px;}
    
    .scholarships-tit li a span { height:40px;}
    .scholarships-tit li:hover em,
    .scholarships-tit li.on em { bottom:0;}
    .scholarships-tit li:hover,
    .scholarships-tit li.on { background:#1778c0;}

    .campusviev .fl { float:none; width:auto; margin-right:0;}
    .campusviev .oh { position:relative; width:auto;}
.campusviev .oh .device2 .swiper-container,
.campusviev .oh .device2 {position:relative; left:0; top:0; width:100%; height:100% !important;  }
    .campusviev .oh .device2 .swiper-container{ margin-right:-5px; width:auto;}
    .campusviev .oh .device2 .swiper-container .swiper-slide { width:50%;}
    .campusviev .swiper-wrapper { float:left; width:50%; }
    .campusviev .swiper-slide a { display:block; margin:5px 5px 0 0;}
    .topup.up { bottom:5em;}
    .campusviev .device2 .arrow-left,
    .campusviev .device2 .arrow-right { pointer-events:none;  position:absolute; width:3em; height:3em; left:0; top:50%; margin:0; margin-top:-1.5em; background:url(../images/pagel.png) center no-repeat; z-index:100; }
    .campusviev .device2 .arrow-right { right:0; left:auto;  background:url(../images/pager.png) center no-repeat; }

    .scholarships-tit { opacity:0; }
    .scholarships-tit.ss { opacity:1;}
    .scholarships-tit li { width:100%; }

    /******************about*************************/
.ab_intro_01 { padding:0px; margin:9% 0px; position:relative; }
.ab_intro_01 .img { padding:3.3rem 0px; width:26rem; position:absolute; left:0px; top:0.5rem; background-size:cover; }
.ab_intro_01 .img img { width:55.38%; margin-bottom:2.2%; }
.ab_intro_01 .img p { padding:2.5% 0px; }
.ab_intro_01 .img p span {  margin:0px 3px; border-radius:10px; padding:1px 1.3rem 0px; line-height:1.14; }

.ab_intro_01 .text { padding-left:0px; float:left; width:100%; }
.ab_intro_01 .text h2 { padding-bottom:0px; padding-left:29.2rem; font-size:2.4rem;word-break:break-all; }
.ab_intro_01 .text h2 span { padding-right:0px; display:block; margin-bottom:1.4rem; }
.ab_intro_01 .text h2 span label { display:block; }
.ab_intro_01 .text .con { line-height:1.33; padding:2rem 0px 0px; font-size:2.4rem; }
.ab_intro_01 .text .con p { padding:5px 0px; }
.ab_intro_01 .text .ab_link {  padding-top:1.6rem; font-size:2.4rem; word-break:break-all; }
.ab_intro_01 .text .ab_link a { display:block; }
.ab_intro_01 .text .ab_link p { padding:5px 0px; }



/*******************perception*********************/
.per_bk_01 { padding-top:3em; }
.per_bk_01 ul li {  padding:0px 0px 1.5em; margin-bottom:2em; }
.per_bk_01 ul li .date { position:relative; left:0px; float:left; }
.per_bk_01 ul li .date span { line-height:1.25; font-size:9rem; }
.per_bk_01 ul li .date span:first-child { padding-bottom:2.2rem; font-size:2.5rem; }
.per_bk_01 ul li .date i { width:2.2rem; }
.per_bk_01 ul li .img { margin-left:0px; width:100%; margin-bottom:4.7%; }
.per_bk_01 ul li .text { padding-left:4.056%; padding-bottom:10px;}
.per_bk_01 ul li .text h2 { margin-bottom:2.4%; font-size:2.8rem;}
.per_bk_01 ul li .text .ellipsis {overflow:hidden; text-overflow:clip; white-space:normal; line-height:1.1;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.per_bk_01 ul li .text p { font-size:2.4rem; height:auto;  min-height:0; margin-bottom:1em; overflow:hidden;  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.per_bk_01 ul li .more { position:relative; margin-top:4.2%; font-size:2.4rem; left:0px; bottom:0px; }
.per_bk_01 ul li .more a { width:24.5rem; margin-bottom:0px; line-height:2.15;  }

    .ablout-3-box { margin-bottom:1em;}
    .ablout-3-box li .w { margin-bottom:1em; padding-bottom:1em; border-bottom:1px solid #ddd; }
    .ablout-3-box li .w .t .ellipsis-2{ height:auto; margin-bottom:0;}
    .ablout-3-box li .w .t a { height:auto;}
    .ablout-3-box li .w .data { margin-bottom:0.5em;}

/*******************dynamic*********************/
.dyn_bk_01 { padding-top:1%; }
.dyn_bk_01 ul { padding-bottom:3%; }
.dyn_bk_01 ul li { margin:0px; padding:5.4% 0px 4%; border-bottom:1px solid #e4e4e4; }
.dyn_bk_01 ul li .img { width:100%; margin-bottom:4%; }
.dyn_bk_01 ul li .text h2 { margin-bottom:1.8%; font-size:2.8rem;  }
    .dyn_bk_01 ul li .text h2 a{ display:block;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden; text-overflow:ellipsis;}
.dyn_bk_01 ul li .text p {  font-size:2.4rem; }
    .dyn_bk_01 ul li .text p { overflow:hidden;  max-height:none;  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.dyn_bk_01 ul li .more { padding-top:3.4%; margin-bottom:0px; font-size:2.4rem; }

   
.dyn_bk_01 ul li .text { position:relative; width:100%;  height:auto; }

.dyn_bk_01 .text .wrapper { position:relative;  }


/**********************alumnus**************************/
.alu_bk_01 { background:url(../images/alu_bk_01_phone_img01.jpg) no-repeat center center; background-size:cover; padding:5% 0px 5%; background:none !important; position:relative;  }
    .alu_bk_01 .wrap { position:relative; z-index:2;}
    .alu_bk_01 .ip { position:absolute; left:0; right:0; bottom:0; top:0; z-index:1;}
.alu_bk_01 dl { width:92%; margin:0px auto; padding-top:5%; }
.alu_bk_01 dl dt { padding-bottom:11px; font-size:4.6rem; }
.alu_bk_01 dl dd { width:50.89%; margin:1.05rem 0px;  line-height:1.1;  font-size:2.4rem; }
.alu_bk_01 dl dd.li02 { width:41.83%; float:right; }
.alu_bk_01 dl dd label { position:relative; top:0.4rem;}	


.carrer_bk_02 ul li { width:46%; margin:2% 2%; }

.sch_bk_02 { padding-bottom:3rem; }
.sch_bk_02 h2 {  font-size:4.6rem; padding:8% 0px 6%; }
.sch_bk_02 ul { padding-bottom:4rem; }
.sch_bk_02 dl dd { width:48%; margin:0px 1% 4rem; }
.sch_bk_02 dl dd span {  margin:7% 6% 7% 9.4rem; position:relative; z-index:2; height:auto; }
.sch_bk_02 dl dd label {  font-size:10.2rem; bottom:-3rem; }

.sch_bk_02 dl dd.mar0 { margin-right:1%; }
.sch_bk_02 dl dd span.f-18 { font-size:1.4rem; }
    .sch_bk_02 dl dd .con { height:65px;}
.sch_bk_02 .bx-wrapper .bx-pager.bx-default-pager a { width:3.2rem; height:3.2rem; margin:0px 1.3rem; }


.sch_bk_03 h2 { padding-top:9%; font-size:4.6rem; }
.sch_bk_03 h3 { padding:4px 0px 3.4%; font-size:2.2rem; }
.sch_tab {  width:28rem; font-size:2.4rem; margin:0px auto;  margin-bottom:3.8%; }
.sch_tab ul li { display:block; float:left;  margin:1rem 0px; width:100%; line-height:2.66; border-radius:3rem;  }


.sch_bk_03  .job_list tbody tr:hover { border-bottom:0px; }
.sch_bk_03  .job_list tbody tr:hover td { padding-bottom:0px; }


.sch_bk_03 .more {  padding:3% 0px 6%; } 
.sch_bk_03 .more {  padding:1% 0px 11.5%; display:block; text-align:center; }

    .univer {  padding:2em 0 0;  }
    .univer .left { float:none; width:auto; margin:0 auto 2em;}
    .univer .left .js-scroll { height:200px;}

     .ph_table td,.ph_table tr { display: block; }
	 .ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
	 .ph_table tr { padding:1rem; box-shadow:0px 0px 1rem rgba(0,0,0,0.1); border-radius:5px; text-align:left; border-bottom:0; margin-bottom:2rem; }
	 .ph_table td { border: none; line-height:1.3;  min-height:1.3em; position: relative; margin:0.2rem 0px; font-size:1.8rem; display:table;  text-align: left; vertical-align:middle; width:100%; }
	 .ph_table td:before { display:table-cell; top: 0;font-size:1.8rem; color:#fff;    line-height:1.3; background:url(../images/car_tlbg.jpg) left center; left: 0;  bottom:0; width:8em;  text-align:center;  vertical-align:middle; padding:0.8em 0.5em; text-transform:uppercase; }
    .ph_table td .w { display:table-cell; vertical-align:middle; padding:0.8em 1em; word-break:break-all;}
	.ph_table td:before { content: attr(data-title); }
	.ph_table td:first-child { text-align:left; }
    .ph_table td .f-left { padding-left:1em;}

    .ph_table td.pc-hide:before { display:none;}
    .ph_table td.pc-hide { font-size:12px; line-height:1; text-align:center;}
    .pc-hide { display:block;}

.carrer_bk_01 .car_more { padding:1% 0px 11.5%; display:block; text-align:center; }
.carrer_bk_01 .car_more a { width:62%; font-size:3rem; line-height:2.6; background:#008fd3; border-radius:8px; color:#fff;  box-shadow:3px 3px 5px rgba(0,143,211,0.3); text-align:center; display:inline-block; }
.carrer_bk_01 .car_more a:hover { background:#008fd3; }

	
/*****************job_list********************/
    .carrer_bk_01 h2 { font-size:4.6rem; margin-top:9%; }
	.job_list { padding:0.8rem 0px; }


	
.carrer_bk_02 ul li { width:100%; margin:1% 0px; }
.carrer_bk_02 ul li p { font-size:3.2rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:auto;} 
.carrer_bk_02 ul li .more a { border:1px solid #d2d2d2; border-radius:8px; width:42%; line-height:2.33; font-size:2.4rem; display:inline-block;  }
.carrer_bk_02 ul li .more a:hover { background:#008fd2; border:1px solid #008fd2; color:#fff; box-shadow:3px 3px 5px rgba(56,142,205,0.3);  }

.carrer_bk_02 h2 {  margin:10% 0px 5%; font-size:4.6rem; }
.carrer_bk_02 ul li {  border-bottom:3px solid #fff; }
.carrer_bk_02 ul li .date { width:19rem; height:19rem; margin-top:-8.5rem;  }
.carrer_bk_02 ul li .date span:first-child  { padding-top:3rem; font-size:6rem; }
.carrer_bk_02 ul li .date span:first-child +span {font-size:3.6rem;}
.carrer_bk_02 ul li p { margin:1.4rem 0px 2.5rem;  }
.carrer_bk_02 ul li .more { padding-bottom:3.8rem; }
.carrer_bk_02 ul li:hover {  border-bottom:3px solid #388ecd; }

    .ablout-3-box li .w .p { display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; height:auto;  overflow:hidden; }

    .alumni-story .w .oh .tit{ }
    .alumni-story .w .oh .p{ display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical; height:auto;  overflow:hidden;}


.carrer_bk_02 .car_more { padding:5.3% 0px 11.5%; }
.carrer_bk_02 .car_more a { width:60%; font-size:3rem; line-height:2.6; }


    .article { min-height:0;}
/*******************school********************/
.sch_bk_01 .img {  width:13rem; }
.sch_bk_01 h2 { padding:0.3rem 0px 1.5rem; font-size:4.6rem; }
.sch_bk_01 p span {  margin:0px 0.3rem; border-radius:2rem; font-size:2.4rem;  padding:0px 2.5rem; line-height:1.3; }
.sch_bk_01 .item { padding:2rem 0px 4rem; font-size:2.4rem; }
.sch_bk_01 .item span { padding:0px 1rem; display:inline-block; }
.sch_bk_01 .auto-img { height:60.7rem; }
.sch_bk_01 .text { top:12%;  }
.sch_bk_01 .more a { border-radius:8px; font-size:2.4rem; width:38.5%; line-height:2.15; }

.sch_tab { width:60%; }

.sch_bk_05 ul { height:43.4rem; overflow:hidden; }
    .sch_bk_02 dl dd label { height:80px;}
.sch_bk_02 dl dd label i { width:0.9rem; height:0.9rem; background-size:100% 200%;  bottom:22px; right:-7px;}
	
.ab_intro_01 .img  { width:45.6%; }
.ab_intro_01 .text h2 { font-size:2.2rem; padding-left:48%; }


.ab_intro_01 .text h2 { font-size:2rem; }
.ab_intro_01 .text .con { font-size:2rem; }
.ab_intro_01 .text .ab_link  { font-size:2rem; }


/*******************perception*********************/
.per_bk_01 ul li .date span:first-child { font-size:1.9rem; padding-bottom:1rem; }
.per_bk_01 ul li .date i { width:2.2rem; }
.per_bk_01 ul li .date span { font-size:4.5rem; line-height:1.4; }
.per_bk_01 ul li .text h2 { font-size:2.4rem;}

.per_bk_01 ul li .text p { font-size:2rem; }
.per_bk_01 ul li .more { font-size:2rem; }
.per_bk_01 ul li .more a { width:50%; }



/*******************dynamic*********************/
.dyn_bk_01 ul li .text h2 { font-size:2.4rem; }
.dyn_bk_01 ul li .text p { font-size:2rem; }
.dyn_bk_01 ul li .more { font-size:2rem; }
.dyn_bk_01 ul li .more a { width:40%;  }


/**********************alumnus**************************/
.alu_bk_01 { padding-bottom:5%; }
.alu_bk_01 dl dt { font-size:3rem; }
.alu_bk_01 dl dd { font-size:2rem; }
.alu_bk_01 dl dd { width:100%; margin:0.8rem 0px; padding-left:0px; }
.alu_bk_01 dl dd.li02 { width:100%;  }


.bn_text .text { top:28%; }
.bn_text .txt span:first-child { font-size:4.5rem; }
.bn_text .txt span:first-child +span { font-size:2.2rem; }
.bn_text .txt i { width:14.5rem; }
.bn_text .auto-img { height:20rem; }
.bn_text .auto-img img { width:100%; }
.bn_text .txt span { line-height:1.2; padding-bottom:1rem; }

.carrer_bk_02 ul li .date span:first-child { padding-top:2rem;}
.carrer_bk_02 ul li .date { width:12rem; height:12rem; margin-top:-6rem; transform:scale(0.8,0.8); -webkit-transform:scale(0.8,0.8); }
.carrer_bk_02 ul li .more a { width:50%; }
.carrer_bk_02 ul li .date span:first-child { font-size:5rem; }
.carrer_bk_02 ul li .date span:first-child +span {font-size:3rem;}
.carrer_bk_02 ul li p { font-size:2.2rem; }
.carrer_bk_02 ul li .more a { font-size:2rem; }
.carrer_bk_02 .car_more a { font-size:2.2rem; width:55%; line-height:2.4; }



.carrer_bk_01 .car_more a { font-size:2.6rem; }

.carrer_bk_02 h2 { font-size:3.6rem; }
.carrer_bk_01 h2 { font-size:3.6rem; }


/*******************school********************/
.sch_bk_01 .img {  width:13rem; }
.sch_bk_01 h2 { font-size:3rem; }
.sch_bk_01 p span { font-size:2rem;  }
.sch_bk_01 .item { font-size:2rem; }
.sch_bk_01 .auto-img { height:50.7rem; }
.sch_bk_01 .more a { font-size:2rem; }



.sch_bk_02 h2 {  font-size:3.6rem;  }
.sch_bk_02 ul { padding-bottom:3rem; }
.sch_bk_02 dl dd {  margin:0px 1% 2rem; }
.sch_bk_02 dl dd span {  margin:7% 6% 7% 5rem; }
.sch_bk_02 dl dd label {  font-size:8rem; bottom:-3rem; }



.sch_bk_02 .bx-wrapper .bx-pager.bx-default-pager a { width:2rem; height:2rem; margin:0px 0.8rem; }


.sch_bk_05 ul { height:28rem;  }


    .regions-list li .oh .sp span { display:initial;}
    .regions-list li .w { position:relative; padding-left:10em;}
    .regions-list li .fl { position:absolute; width:8em; height:100%; left:0; top:0; padding:0 1em;}
    .regions-list li .fl a { width:8em; height:8em; position:absolute; top:50%; left:50%; margin:-4em 0 0 -4em;}
    .regions-list li .oh { padding:1em;}

    .about-bottom .f-36 { font-size:3.4rem;}
    .about-bottom-list a p { font-size:1.6rem; margin-top:0;}


    .page-box { }
     .page-box a{ display:none; line-height:3; }
    .page-box span { display:none;}
      .page-box .prve{ display:inline-block; width:40%; margin-right:5%;}
      .page-box .next{display:inline-block; width:40%; }

    .news-list li .oh { padding:0 0em 0.5em;}

}


@media only screen and (max-width: 414px) {	

.ab_intro_01 .img {  width:96%; position:relative; margin:0px 2%; top:0px; }
.ab_intro_01 .text h2 { padding-bottom:0px; padding-top:2rem; padding-left:0px; }
	
	
.sch_bk_05 ul { height:24rem; }

}
@media only screen and (max-width: 375px) {

.sch_bk_05 ul { height:21rem; }

}
@media only screen and (max-width: 340px) {

.sch_bk_05 ul { height:18rem; }

}


@media only screen and (max-width: 413px) {
    html { font-size: 60.9903%;}
}
@media only screen and (max-width: 399px) {
    html {font-size: 59.4807%;}
}
@media only screen and (max-width: 389px) {
    html { font-size: 57.971%;}
}
@media only screen and (max-width: 379px) {
    html {font-size: 56.4614%;}
}
@media only screen and (max-width: 369px) {
    html { font-size: 54.9517%;}
}
@media only screen and (max-width: 359px) {
    html { font-size: 53.442%;}
}
@media only screen and (max-width: 349px) {
    html { font-size: 51.9324%;}
}
@media only screen and (max-width: 339px) {
    html { font-size: 50.4227%;}
}
@media only screen and (max-width: 329px) {
    html { font-size: 48.913%; }
}


/*2018/11/14 修改*/
#ajaxPage div {
	margin-bottom: 20px;
}
