html,body{font-family:"PingFang SC","-apple-system","SF UI Display","Arial","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","sans-serif";overflow-x:hidden;font-size:14px}
body{background:url(../img/nytop.png) no-repeat top center;}
/*自定义滚动条*/
::-webkit-scrollbar{width:8px;
height:8px;}
::-webkit-scrollbar-thumb{border-radius:100px;
-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
background:#fff;}
/*滚动条里面轨道样式*/
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
border-radius:0;
background:rgba(52,51,178,0.5);}
.header{clear:both;padding:30px 0;position:absolute;top:0;z-index:2;width:100%;}
.layout{max-width:90%;margin:0 auto;}
.header .home{margin-left:30px;font-size:16px;color:#100fa4}
.header .home img{vertical-align:middle;margin-right:6px}
.header .daima{background:url(../img/i1.png) no-repeat left center;padding-left:50px;line-height:25px;float:right;margin-right:30px;color:#fff}
.header .qq{float:right;width:55px;height:55px;line-height:52px;background:#fff url(../img/i_qq.png) no-repeat center;border-radius:50%;text-align:center;}
.header .qq:hover{background:#0066FF url(../img/i_qq3.png) no-repeat center;}
.header .qq img
 .fixed-top{position:fixed;width:100%;top:0;z-index:222;}

/* slide */
.slide{position:relative;z-index: 1;}

.slide .swiper-slide{width:100%;height:100%}
.slide .slide_txt{width:100%;position:absolute;top:20%;z-index:1;}
.slide .slide_wen{width:100%;position:absolute;top:30%;z-index:22;color:#333}
.slide .slide_wen .cn{font-size:65px;line-height:120%;font-family:"微软雅黑";font-weight: 80;}
.slide .slide_wen .cn b{color:#1212ee;font-weight:bold;}
.slide .slide_wen .cn b.aa{color:#f8e56b;font-weight:bold;}
.slide .slide_wen .en{font-size:40px;margin-top:15px;font-family:"微软雅黑";font-weight: 80;}
.menu{position:absolute;bottom:20px;z-index:222;width:90%;background:#fff;border-radius:25px 0 25px 0 ;}
.ptop.fixed-top{z-index:22;width:100%;}
.ptop.fixed-top .menu{bottom:initial;-moz-box-shadow:0 6px 15px rgba(0,0,0,.2); -webkit-box-shadow:0 6px 15px rgba(0,0,0,.2); box-shadow:0 6px 15px rgba(0,0,0,.2);}

.menu .nav{background:url(../img/ky1.png) no-repeat -1px -1px;}
.menu .nav li{width:14%;float:left;text-align:center;padding:30px 0;font-size:16px;}
.menu .nav li:hover,.menu .nav li.cur{background:url(../img/dbx.png) no-repeat bottom center;}
.menu .nav li:hover a,.menu .nav li.cur a{color:#100fa4}
.menu .hotnews{background:#1212ee;border-radius:0 0 25px 0;padding:32.8px 25px;color:#fff;font-size:16px;position:relative;}
.menu .hotnews span.bt{height:30px;line-height:30px;display:inline-block;overflow:hidden;width:80%;}
.menu .hotnews a.jia{float:right;color:#fff;font-size:20px;position:relative;}
.menu .hotnews a.jia::before{content:"+";position:absolute;right:0;z-index:2;}
.menu .hotnews img{margin-right:7px;vertical-align:middle;margin-top:-18px}
.menu .topdown{position:absolute;bottom:104px;z-index:2;background:#fff;right:0;color:#333;max-width:430px;overflow:hidden;visibility:hidden;opacity:0;}
.ptop.fixed-top .menu .topdown{position:absolute;top:102px;z-index:2;background:#fff;right:0;color:#333;bottom:initial;display:block;}
.menu .topdown .tk1{padding:25px;}
.menu .time{margin:25px 0 10px 0}
.menu .title{font-size:18px;height:25px;line-height:25px;overflow:hidden;}
.menu .desc{padding:0 0 5px 0;font-size:14px;}
ul{padding-left:0;}
.menu .tk2{border-top:1px solid #f1f1f1;padding:5px 35px 5px 25px;}
.menu .tk2 li{height:25px;line-height:25px;overflow:hidden;margin:10px 0}
.menu .hotnews:hover .topdown,.ptop.fixed-top .menu .hotnews:hover .topdown{visibility:visible!important;opacity:1!important;display:block!important;}
.menu .hotnews:hover a.jia::before{content:"—";position:absolute;right:0;z-index:2;font-size:14px;}
.menu #flip11{position:initial;}
.menu  .jt11{position:absolute;right:3px;top:83.5%;left:initial;font-size:18px;border:1px solid #ddd;width:30px;height:30px;background:#eee;text-align:center;line-height:30px;float:right;}
.menu  .jt11:hover{background:#1212ee;border-color:#1212ee}
.menu  .jt11:hover::before{color:#fff}
.menu  .flip-next{top:91%}
.menu  .flip-prev::before{left:13px;top:9px;}
.menu  .flip-next::before{left:9px;top:9px}
.himg{overflow:hidden;}
.himg video{height:220px;}
.main .jysk .skz2 li .box{overflow:hidden;}
.himg img,.main .jysk .skz2 li .box img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.himg:hover img{webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);}
.main .jysk .skz2 li .box:hover img{webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);}
/* 学校简介 */
.tab>.tab-body{padding:0;}
.about .tab{position:relative;}
.about .nav{position:absolute;}
.about .tab-item{position:relative;}
.about .tab-item .fdc{position:absolute;top:15%;z-index:2;color:#fff;width:100%;}
.about .tab-item .fdc .txt1{font-size:40px}
.about .tab-item .fdc .txt2{font-size:16px;max-width:630px;line-height:32px;}
.more{padding-top:85px}
.more a{padding:20px 30px;border:1px solid #ccc;border-radius:35px;color:#fff}
.more a i{font-size:14px;margin:-3px 0 0 5px}
.more a img{margin-left:6px}
.more a:hover{color:#fff}

.about .nav{position:absolute;right:0;bottom:0;z-index:2;width:75%;}
.about .nav li{padding:25px 2%;width:25%;border-right:1px solid #e6e7ef;cursor:pointer;background:#f3f4fb;margin-right:0!important; transition: width .4s;}
.about .nav li:last-child{border:0;}
.about .nav li.active{width:50%;background:#f5f6fe;}
.about .nav li .title{font-size:20px;font-weight:bold;}
.about .nav li .desc{font-size:15px;color:#666;margin-top:15px;visibility:hidden;}
.about .nav li.active .desc{visibility:visible;}
.about .nav.nav-tabs{border:0;}
.slide .more{padding-top:85px}
.slide .more a{padding:20px 30px;border:1px solid #ccc;border-radius:35px;color:#333;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.slide .more a img{margin-left:6px}
.slide .more a:hover{color:#1212ee;background:#fff;border-color:#fff;}
/* 就业实况 */
.main .jysk{clear:both;position:relative;}
.main .jysk .sk1{width:25%;left:0;z-index:0;background:#fff;padding:80px 5%;float:left;position:absolute;}
.main1 .jysk .sk1{padding:99px 5%}
.main .jysk .sk1 .name{font-size:40px}
.main .jysk .sk1 .desc{font-size:16px;color:#666}
.main .jysk .sk2{background:url(../img/jybg1.jpg) 100% 100%;width:75%;float:right;height:100%;position: absolute;right:0;}
.main .jysk .sk3{margin-right:5%;padding:15% 0 7% 0;position:relative;}
.main .jysk .sk3 .skbox{border-radius:10px;}
.main .jysk .sk3 .dot{height:32px;line-height:32px;padding:0 15px;background:#1e2432;border-radius:10px 10px 0 0;}
.main .jysk .sk3 .skpbox{background:#fff;padding:20px 30px;border-radius:0 0 10px 10px;overflow:hidden;}
.main .jysk .sk3 .skbox .sktu{width:165px;float:left;}
.main .jysk .sk3 .skbox .sktu img{width:100%;height:100%;border-radius:50%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.main .jysk .sk3 .skbox  .skinfo{padding-left:180px;}
.main .jysk .sk3 .skbox .name b{font-size:24px;margin-right:10px}
.main .jysk .sk3 .skbox .name img{margin-right:6px;}
.main .jysk .sk3 .skbox .name .zp{float:right;background:#1212ee;color:#fff;border-radius:35px;padding:6px 10px;font-size:14px;margin-top:6px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.main .jysk .sk3 .skbox .name .zp:hover{margin-top:-3px;}
.main .jysk .sk3 .skbox .sktu:hover img{margin-top:-5px;opacity:0.9;}

.main .jysk .sk3 .skbox .sex{color:#ff9000;font-size:16px;}
.main .jysk .sk3 .skbox .sex img{vertical-align:middle;margin-right:6px;}
.main .jysk  .shuxing li:last-child{border:0;}
.main .jysk  .shuxing li{padding:15px 0;border-bottom:1px solid #ddd}
.main .jysk  .shuxing li .mc1{font-size:16px;font-weight:bold;}
.main .jysk  .shuxing li .mc2{color:#666}
.main .jysk .skz2 ul{margin:0 -15px;}
.main .jysk .skz2 li .box{margin:10px 15px;}

.main .gdxy{background: #fff;max-width:350px;text-align:center;border-radius:10px;padding:15% 0 25% 0;max-height:455px;}
.main .gdxy .ck1{font-size:22px;line-height:28px;margin:-5px 0 30px 0;}
.main .gdxy .ck2 a{font-size:16px;line-height:28px;margin:10px 0;background:#1212ee;color:#fff;border-radius:35px;padding:15px 30px;font-size:14px;margin-top:6px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.main .gdxy .ck2 a:hover{opacity:0.8;background-color:#ff9000}
.main .jysk .flip{position:initial;}
.main .jysk .btns{position:absolute;top:13%;z-index:22;right:0}
/* 学校特色课程 */
.tese{clear:both}
.tese .tese1{padding:30px 0 0 10%}
.tese .tese1 .title{font-size:40px}
.tese .tese1 .desc{font-size:16px;color:#666;margin-top:-6px;}
.tese .box{padding:30px 18%;}
.tese .box .title{font-size:24px;margin:5px 0;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.tese .box .desc{max-width:180px;fot-size:18px;color:#999;line-height:25px;margin-top:10px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.tese .box:hover .title,.tese .box:hover .desc{margin-left:-15px}
.tese .box .more2{padding:35px 0;text-align:right;}
.tese .box .more2 a{width:40px;height:40px;background:#f7f9fb;border-radius:50%;display:inline-block;text-align:center;line-height:38px;font-size:16px;font-weight:bold;color:#ccc}
.tese .box .more2 a:hover{background:#1212ee;color:#fff;}
.tese .cur{background:#f7f9fb;}
.tese .cur .more2 a{background:#fff;}
/* 实力派讲师 */
.main .jiangshi{clear:both;background-image:url(../img/jsbg1.jpg);overflow:hidden;background-size:100% 100%;background-repeat:no-repeat;}
.main .jiangshi .layout{position:relative;margin-top:4%;}
.main .jiangshi .jsbox1{position:absolute;top:0%;color:#fff;width:100%;}
.main .jiangshi .jsbox1 .zbox{max-width:560px;float:left;}
.main .jiangshi .jsbox1 .title{font-size:40px}
.main .jiangshi .jsbox1 .desc{font-size:16px;line-height:25px;}
.main .jiangshi .jsbox1 .more{position:absolute;right:0;}
.main .jiangshi .jsbox2 {padding-top:6%}
.main .jiangshi .jsbox2 .jstu{margin-left:5%;margin-top:0%;}
.main .jiangshi .jsbox2 .pbox1{position:absolute;bottom:20%;color:#fff;z-index:2;}
.main .jiangshi .jsbox2 .name{font-size:45px;color:#fff}
.main .jiangshi .jsbox2 .name span{font-size:22px}
.main .jiangshi .jsbox2 .pbox1 .desc{height:125px;line-height:25px;overflow-y: auto;color: #000;font-size: 16px;color:#fff}
.main .jiangshi .qk2{position:absolute;right:3.2%;top:25%;}
.main .jiangshi .qk1{position:absolute;right:3.2%;bottom:15%;margin-right:0;z-index:11}
.main .jiangshi .flip-page{position:absolute;right:0;top:34%;z-index:2;left:initial;width:80px;display:initial;}
.main .jiangshi .flip-page li{width:80px;float:left;height:80px;margin:10px 0;;}
.main .jiangshi .flip-page li a{width:100%;height:100%;background:#fff;border:3px solid #fff;border-radius:50%!important;}
.main .jiangshi .flip-page li.active a{background:rgba(64,63,182,0.6);border-color:#f9dd22}
/* 校园文化 */
.wenhua{clear:both;background-image:url(../img/whbg.jpg);background-size:100% 100%;background-repeat:no-repeat;padding:4% 0;}
.wenhua .layout{position:relative;}
.wenhua .flip{position:initial;}
.wenhua .btns{position:absolute;right:0;top:15px;}
.wenhua .wh1 .title{font-size:40px}
.wenhua .wh1 .desc{font-size:16px;color:#666;}
.wenhua .wh2{margin-right:-5%}
/* 地图 */
.map{position:relative;}
.map .biaozu{position:absolute;width:272px;height:124px;background:url(../img/dtbg.png) no-repeat top center;color:#fff;font-size:24px;top:32%;z-index:2;left:45%;}
.map .biaozu img{vertical-align:middle;margin:15px 15px 0 35px;float:left;}
.map .biaozu span{padding-top:26px;float:left;width:110px;font-size:16px;color:#f4f3eb}

/* zhaosheng */
ul li{list-style-type:none;}
.type{text-align:center;padding:65px 0}
.type div{font-size:40px;}
.type p{font-size:16px;color:#666}
.zhaosheng ul.grid{padding:35px 0;}
.zhaosheng .list_dx li{text-align:center;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.zhaosheng .list_dx li .title{font-size:20px;color:#666;line-height:28px;}
.zhaosheng{margin-top:-120px;position:relative;z-index:2;background:#fff;border-radius:5px 5px 0 0;}
.zhaosheng .zhengce{background:#eeeefd;}
.zhaosheng .zhengce li{border-bottom:1px solid #fff;padding:30px;overflow:hidden;color:#666;font-size:16px;position:relative;}
.zhaosheng .zhengce li:last-child{border:0;}
.zhaosheng li b{color:#0e0e9f!important;font-szie:20px}
.zhaosheng .zhengce li .tel{position:absolute;right:30px;background:#0e0e9f;color:#fff;padding:6px 20px;font-size:20px;bottom:25px}
/* 旋转图标 */
.tu img{-webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; }
.tu:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.jiuye .tu:hover img{-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.jiuye{padding:0px 0 80px 0}
.jiuye ul{margin:0 -60px}
.jiuye ul li .box{margin:0 60px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.jiuye ul li .title{font-size:24px;margin:5px 0  8px 0;}
.jiuye ul li .desc{font-size:16px;color:#666;line-height:25px;}

/* 进度圈 */
.qk1{width:47px;height:47px;border:1px solid #fff;background:#fff;border-radius:50%!important;font-size:18px;line-height:45px;text-align:center;float:left;margin-right:20px;cursor:pointer;z-index:2;}

.qk2{width:48px;height:48px;border:1px solid #ccc;background:transparent;line-height:50px;text-align:center;border-radius:50%!important;font-size:18px;line-height:45px;text-align:center;position:relative;float:left;color:#fff;cursor:pointer;z-index:2;}
.slide .btns{position:absolute;right:5%;bottom:23%;z-index: 111;}


.btns:hover .circle-progress{display:none;}
.circle-progress{width:47px;height:50px;}
.content{position: absolute;top:-2px;width: 25px;height:50px;margin: 0;padding: 0;overflow: hidden;}
.left{left: 0;}
.right{right: 0;}
.circle{position: absolute;margin: 0;width:50px;height:50px;border-radius: 50%;border:2px solid transparent;transform: rotate(135deg);}
.left-circle{left: 0;border-top-color: #fff;border-left-color: #fff;animation: circle-left 5s linear infinite;}
.right-circle{right: 0;border-bottom-color:#fff;border-right-color: #fff;animation: circle-right 5s linear infinite;}

.wenhua .left-circle{border-top-color: #0e0e9f;border-left-color: #0e0e9f;}
.wenhua .flip{overflow:initial;}
.wenhua .qk2{color:#0e0e9f}
.wenhua .right-circle{border-bottom-color:#0e0e9f;border-right-color: #0e0e9f;}
.wenhua .wh2{background:#fff;margin-top:35px;}
.wenhua .lists1{padding:35px 20px}
.wenhua  .title{font-size:24px;padding:15px 0;}
.wenhua .lists1 .desc{font-size:18px;color:#666;line-height:30px;}
.wenhua .lists2{position:relative;}
.wenhua .lists2 .wh_btn{position:absolute;bottom:8%;z-index:2;color:#fff;left:15%;}


.wenhua .flip-item{height:580px;border-right:1px solid #f0f5f6;position:relative;}
.wenhua .effect-hover{overflow:hidden;height:100%;}
.wenhua .change{height:580px;}
.wenhua .dbx{height:5px;background:#dcddda;clear:both;width:100%;margin-top:30px;}
.wenhua .flip-item{position:relative;}
.wenhua .xt{width:100%;max-width:220px;position:absolute;border-bottom:5px solid #0e0e9f;bottom:-35px;display:none;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.wenhua .flip-item:hover .xt{display:block;}

.mtop{position:fixed;z-index:222;top:0;background:#fff;width:100%;box-shadow: 0 2px 3px rgba(0,0,0,.175)!important;}
.mtop .navbar-body{box-shadow: 0 2px 3px rgba(0,0,0,.175)!important;}
.tkg{clear:both;padding:30px 0;}
.nav.nav-switch{color:#100fa4}


@keyframes circle-right{0%{transform: rotate(135deg);}
50%, 100%{transform: rotate(315deg);}
;}
@keyframes circle-left{0%, 50%{transform: rotate(135deg);}
100%{transform: rotate(315deg);}
;}

/* footer */
.footer{background:#100fa3;}
.footr .fbox1.fbg1{background:url(../img/flxbg.jpg) repeat;}
.footer .fbox1{background:#fff;padding:10px 30px 20px 30px;}
.footer .fbox1 .z1{font-size:26px;color:#0e0e9f}
.footer .fbox1 .z2{font-size:40px;color:#0e0e9f;margin:-5px 0 10px 0}
.footer .fbox1 .z3{color:#666;font-size:18px;}

.footer .fbox1 .fnav li{text-align:center;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.footer .fbox1 li span{width:100px;height:100px;text-align:center;display:inline-block;background:#100fa3;border-radius:50%;line-height:100px;}
.footer .fbox1 li span.f1{background-color:#FF6600}
.footer .fbox1 li span.f2{background-color:#0066FF}
.footer .fbox1 li span.f3{background-color:#05D182}
.footer .fbox1 .fnav li p{font-size:16px;color:#999;margin:10px 0 15px 0;}
.footer .fbox1 .fnav li:hover{margin-top:-10px}
.footer .fbox1 li img{max-width:65%;}
.tu img{max-width:80px;}
.footer .fbox2{padding:50px 0 40px 0;}

@keyframes mymove{ 0%{top: 40px;} 100%{top: 30px;}; }

.footer .fbox2 .up{float:right;}
.go i{position: absolute;animation:mymove 1s linear infinite alternate;margin-top:-36px;left:17px}
.go.up{background:#fff;}
.go{width:50px;height:50px;color:#0e0e9f;text-align:center;border-radius:50%;line-height:50px;position:relative;border:1px solid #fff}
.go.down{position:absolute;left:6%;bottom:30%;z-index:22;border-color:#ccc}
.footer .fbox3{clear:both;padding:0 0 25px 0;}
.footer .fbox3 li a{color:rgba(255,255,255,.6)}
.footer .fbox3 li a:hover,.footer .fbox3 li.on a{color:#fff}
.footer .bottom{clear:both;padding:40px 0;border-top:1px solid #4444b7;margin-top:25px;color:#5a59cc}
.footer .bottom .jisu{float:right;}



/* 内页 */
.top2{clear:both;}
.top2 .header{position:inherit;}
.top2 a.qq{background:#0e0ea3 url(../img/i_qq3.png) no-repeat center;}
.top2 .header .daima{background: url(../img/i_dm2.png) no-repeat left center;color:#999}
.top2 .tkg2{padding-bottom:30px}
.top2 .nav2 ul{border-bottom:1px solid #e8e8e8;}
.top2 .nav2 li{text-align:center;}
.top2 .nav2 li:hover,.top2 .nav2 li.on{border-bottom:4px solid #100fa4}
.top2 .nav2 li a{border-bottom:4px solid transparent;font-size:16px;display:block;padding:35px 0}
.top2 .nav2 li:hover a,.top2 .nav2 li.on a{color:100fa4}
.nav_type{padding:15px 0 25px 0}
.nav_type .type_name{font-size:55px;color:#333;font-weight:bold;}
.nav_type .type_desc{font-size:24px;color:#666;max-width:1040px;line-height:40px;}
.map3{background:#fff;}
.map3,.map3 #dituContent{border-radius:35px 35px 0 0;}

.lxwm{background:url(../img/faq_bg.jpg) no-repeat bottom center;}
.lxwm .lxt1{font-size:55px;font-weight:bold;}
.lxwm .lx2_code .code{background:#fff;padding:15px 8px;margin:10px 25px;border-radius:5px;text-align:center;font-size:18px;color:#666;width:150px}
.lxwm .lx2_code .code img{width:100%}
.biao img{-webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; }
.biao:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}
.fbox1.bg-white{background:#fff;}
.lxwm  .lxt2 .lxt2_li1 .lxtp1{font-size:18px;margin:15px 0}
.lxwm  .lxt2 .lxt2_li1 .lxtp2{font-size:40px;font-weight:bold;font-family:'DIN';}
.lxwm  .lxt2 li{padding:15px 0;}
.lxwm  .lxt2 li .dd .biao{width:60px;float:left}
.lxwm  .lxt2 li .dd .info{padding-left:60px;}
.lxwm  .lxt2 li .dd  .lxtp3{font-size:18px;color:#666;margin:-5px 0 -6px 0}
.lxwm  .lxt2 li .dd .biao img{margin-top:8px}
.lxwm  .lxt2 li .dd .lxtp4{font-size:20px;}
/* 公告*/
.topnews{background:url(../img/news_bg.jpg) no-repeat;background-size:cover;border-radius:35px 35px 0 0;padding:45px 0 25px 0;color:#fff}
.topnews .news_time{font-size:16px;padding:18px 0 5px 0;}
.topnews .news_title{padding:5px 0 20px 0;font-size:20px}
.topnews .news_title a{color:#fff}
.topnews .news_title a:hover{color:rgba(255,255,255,.7)}
.topnews .swiper-pagination{text-align:left;margin:25px 0 35px 0;position:inherit;}
.topnews .swiper-pagination-bullet{width:12px;height:12px;background:#8a88cf;opacity:1;}
.topnews .swiper-pagination-bullet-active{background:#fff;width:42px;border-radius:15px;}

.pic{overflow:hidden;}
.pic img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.pic:hover img{webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);}
/* 头条新闻 */
.tui_news{background:#f6f6f6;padding:30px 0;}
.tui_news .tui_news_title{font-size:30px;padding:15px 0}
.tui_news .tui_news_time{color:#999;font-size:12px}
.tui_news .tui_news_img{margin:25px 0;}
.tui_news .tui_news_desc{text-align:center;color:#666;padding:35px 0;font-size:16px;max-width:1227px;margin:0 auto;line-height:38px;}
.tui_news .tui_news_more{text-align:center;}
.tui_news .tui_news_more a{width:155px;height: 50px;line-height:50px;background:#100fa4;border-radius:35px;color:#fff;font-size:16px;display:inline-block;}
.tui_news .tui_news_more a i{margin-left:5px;font-style:normal;}
.tui_news .tui_news_more a:hover{background:#0066ff;}
/* list_news */
.list_news .lists{background:url(../img/news_bg.png) repeat-x top center;padding:20px 0 15px 0}
.list_news li{padding:35px 0;overflow:hidden;font-size:14px;}
.list_news li .pic{max-width:532px;}
.list_news li .time{font-size:12px;color:#999}
.list_news li .title{font-size:26px;margin:10px 0 10px 0}
.list_news li .desc{font-size:15px;color:#666;line-height:25px;padding:20px 0 35px 0;border-bottom:1px solid #ededed}
.list_news li .vmore{padding:27px 0;font-size:14px;color:#999}
.list_news li .vmore a{color:#999}
.list_news li .vmore a:hover{color:#100fa4}
.list_news li .vmore a i{font-style:normal;}
/* pages */
.pages{padding:60px 0;text-align:center;}
.pages li{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;margin:0 5px;border:1px solid #dcdcdc}
.pages li a{display:block;}
.pages li:hover{border-color:#100fa4;}
.pages li:hover a{color:#100fa4}
.pages li.active{background:#100fa4;}
.pages li.active a{color:#fff}
/* 资讯详情页 */
.main{padding:20px 0;}
.main .newsinfo{font-size:18px;line-height:35px;padding:15px 0}
.news_side  .news_time{line-height:28px;margin:5px 0 15px 0}
.news_side .share{padding:15px 0 20px 0;}
.news_side .share ul{max-width:325px;}
.news_side .share p{padding:15px 0}
.news_side .share li a{width:50px;height:50px;border:1px solid #dedede;border-radius:50%;text-align:center;line-height:53px;}
.news_side .share li i{font-size:22px}
.news_side .share li a{display:block;-webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; }
.news_side .share li:hover a{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}


.news_side .back a{width:120px;height:40px;line-height:40px;background:#100fa4;color:#fff;text-align:center;font-size:16px;display:block;}
.news_side .back a:hover{background:#0066FF;}
.news_side .latest1{padding:50px 0 10px 0;font-size:24px}
.news_side .latest ul li{padding:15px 0;overflow:hidden;}
.news_side .latest ul li .time{font-size:14px;color:#999}
.news_side .latest ul li .title{font-size:20px;height:35px;line-height:35px;overflow:hidden;margin:12px 0}
.news_side .latest ul li .desc{font-size:16px;color:#999;line-height:26px;overflow:hidden;max-height:52px;}

/* 招生问答 */
.rel{position:relative;}
.abl{position:absolute;}
.faq_why{clear:both;background:url(../img/wd_bg1.png) no-repeat top center;height:735px;color:#fff}
.faq_why .layout{height:100%;}
.faq_why .why_txt{bottom:70px;z-index:11;}
.faq_why .why_txt .ly1{font-size:50px}
.faq_why .why_txt p{font-size:24px}
.list_faq{background:url(../img/faq_bg.jpg) repeat-y bottom center;padding:35px 0;background-size:100% 100%;}
.list_shizi{background:#fff url(../img/sz_bg.jpg) no-repeat bottom center;padding:35px 0;}
.list_faq .faq_title{text-align:center;font-size:36px}
.list_faq .fold{border:0;border-radius:0;}
.list_faq .fold-item{margin:25px 0;}
.list_faq .fold-item .fold-head{padding:25px;overflow:hidden;background:#fffefd;border-radius:3px!important;font-size:22px;border-bottom:0;color:#0E0EA3}
.list_faq .fold-item .fold-head .jt{width:30px;height:30px;float:right;background:url(../img/i_up.png) no-repeat center;}
.list_faq .fold-item.active .fold-head .jt{background:url(../img/i_down.png) no-repeat center;}
.list_faq .fold-item .fold-body{padding:10px 55px 20px 35px;overflow:hidden;background:#fff;border-radius:0 0 3px 3px!important;font-size:16px;line-height:28px;color:#666}
.list_faq .fold-item.active .fold-head{background:#0E0EA3;color:#fff}
.list_faq .fold-item .fold-body .da{padding:15px 0;overflow:hidden;}
.list_faq .fold-item .fold-body .da span{width:36px;height:36px;line-height:36px;text-align:center;border-radius:50%;background:#ccc;color:#000033;font-size:16px;float:left;}
.list_faq .fold-item .fold-body .da span:hover{background:#0E0EA3;color:#fff}
/* 师资力量 */
.bg_sz{background:url(../img/bg_sz.png) no-repeat top center;}
.bg_sz .why_txt{max-width:920px;}
.list_shizi{overflow:hidden;}
.list_shizi .list2 li{width:20%;float:left;border:1px solid #ededed}
.list_shizi li .item{max-width:80%;margin:0 auto;padding:35px 0;}
.list_shizi li:hover{background:#100FA4;color:#fff}
.list_shizi .list2 li .sz_name{padding:20px 0 8px 0;overflow:hidden;border-bottom:1px solid #E8E8E8;margin-bottom:20px}
.list_shizi .list2 li .sz_name b{font-size:40px;float:left;}
.list_shizi .list2 li .sz_name span{float:right;font-size:22px;margin:20px 0 0 0}
.list_shizi .list2 li .sz_year{font-size:16px;color:#666}
.list_shizi .list2 li .sz_desc{font-size:14px;line-height:25px;color:#999;margin:15px 0;height:200px;overflow:hidden;}
.list_shizi li:hover a,.list_shizi li:hover .sz_year,.list_shizi li:hover .sz_desc{color:#fff}
/* teambox */
.teambox{background:#fafafa;}
.teambox .team_left{font-weight:bold;} 
.teambox .td1{font-size:50px;padding:65px 0;}
.teambox .td2{font-size:50px;color:#333}
.teambox .td2 p{font-size:20px;color:#999;margin-top:-18px;width:100%;float:left;}
.teambox .td3{font-size:22px;color:#444;margin:55px 0 108px 0}
.teambox .td4{font-size:16px;color:#666;line-height:30px;overflow:hidden;font-weight:normal;}
.teambox .team_img{margin-top:108px;text-align:center;}
.teambox .td5{font-size:50px;color:#333;float:right;}
.teambox .btns{position:absolute;bottom:15%;right:15px;z-index:2;}
.teambox .qk1{background: #100FA4;color:#fff;border-color:#100FA4}
.teambox .qk2{color:#100FA4}
.teambox .left-circle,.jysk2 .left-circle{border-top-color: #0e0e9f;border-left-color: #0e0e9f;}
.teambox .right-circle,.jysk2 .right-circle{border-bottom-color:#0e0e9f;border-right-color: #0e0e9f;}
.main .jysk2,.main .jysk .sk1{background:#f1f1f1;}
.main .jysk .sk1{padding-top:90px}
.main .jysk2 .sk3 {
    margin-left: 5%;
	margin-right:0;
    padding: 12% 0 5% 0;
    position: relative;
}
.jysk2 .qk2{color:#0E0E9F}
.main .jysk2 .btns{right:5%}
.main1{padding-top:0!important}
.list_jiuye{padding:15px 0}
.list_jiuye dl dd{
background: #F6F6F6;border-radius:15px;margin:25px 0}
.list_jiuye dl dd:hover{background-color:#fff;
box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.12);}
.list_jiuye dl dd .dot{height:30px;
background: #100FA4;border-radius:15px 15px 0 0;padding:0 15px;}
.list_jiuye dl dd .dbox1{padding:15px;}
.list_jiuye dl dd .sk3{padding:0!important;margin:0!important}
.list_jiuye dl dd .sktu{border:1px solid #e8e8e8;border-radius:50%;text-align:center;}
.list_jiuye dl dd  .sk3 .skbox .sktu{width:138px!important;margin-top:15px}
.list_jiuye dl dd  .sk3 .skbox .skinfo{padding-left:160px!important}
.list_jiuye dl dd .skpbox{background:none!important;}
.list_jiuye dl dd .shuxing li{border-bottom:0!important;}
.list_jiuye dl dd  .vmore3{width:88px;height: 44px;line-height: 44px;
border-radius: 21px;
background: #333333;color:#fff;text-align:center;display:block;}
.list_jiuye dl dd .zpzs{text-align:center;display:flex;align-items:center;justify-content:center;}
.list_jiuye dl dd .zpzs a:hover{background:#1212ee;}

.bg_jy{clear:both;background:url(../img/bg_jy.png) no-repeat top center;}
/* time_tab */
.time_tab{clear:both;padding:35px 0;}
.time_tab .tabs{height:80px;}
.time_tab .tabs a{font-size:26px;color:#333;padding-right:80px;font-family:'DIN-Medium';}
.time_tab .tabs a.active{font-size:50px;color:#100FA4;font-weight:bold;}
.time_tab .swiper-container{margin-top:25px}
.time_tab .swiper-slide{background:#F1F1F1;}
.time_tab .swiper-slide .timelist{height:100px;padding:0 20px;display: flex;align-items:center;}
.time_tab .timelist li{padding:0 20px;font-size:24px;color:#333;}
.time_tab .timelist li:hover a,.time_tab .timelist li.on a{color:#100FA4}
.bg_jy .ly1{font-size:64px;margin-bottom:15px}
.bg_jy p{font-size:28px}
.bg_jy p span{height:60px;line-height:60px;padding:0 25px;border-radius:30px;display:inline-block;margin-left:25px;font-size:28px;}
.bg_jy p .ys1{background:#FF6600;}
.bg_jy p .ys2{background:#0066FF;}
.bg_jy p .ys3{background:#05D182;}
/* 关于我们 */
.nav_type .type_name span{color:#100FA4}
.bg_about{background:url(../img/bg_about.png) no-repeat top center;}
.gybox .about1{
background: #F4F4F4;padding:15px 0 40px 5%;border-radius:0 0 50px 50px;}
.about1 .about1_d1{
background: #0066FF;padding:20px 30px;color:#fff;border-radius:5px 40px 5px 40px;max-width:530px;margin-top:-140px}
.about1 .tp1{font-size:40px;letter-spacing:2px;}
.about1 .tp2{font-size:26px;margin:-12px 0 15px 0;letter-spacing:9px;}
.about1 .tp3{font-size:22px;line-height:25px;border-top:2px dotted rgba(255,255,255,.2);padding:30px 0 15px 0;width:95%}
.about1 .tp3 p font{color:#FFEA00}
.gybox .about1_d2 {padding:45px 5% 85px 0;overflow:hidden;position:relative;}
.about1_d2 .about2_t1{font-size:50px;font-weight:bold;color:#333}
.about1_d2 .about2_t2{max-height:90px;overflow-y:scroll;max-width:1070px;padding-right:20px;font-size:18px;color:#333;line-height:30px;margin:10px 0}

/*自定义滚动条*/
.about2_t2::-webkit-scrollbar{width:5px;
height:5px;border-radius:5px;}
.about2_t2::-webkit-scrollbar-thumb{border-radius:100px;
-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
background:#100fa3;}
/*滚动条里面轨道样式*/
.about2_t2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
border-radius:0;
background:#e8e8e8;}
.gybox .about1_t2 p{margin-bottom:5px}
.about1_d2 .logo_gray{position:absolute;right:8%;bottom:-90px;}
.gybox .about1 .swiper-container{padding-bottom:65px;margin-bottom:35px}
.gybox .about1_d3 .swiper-scrollbar{bottom:10px;left:0;width:95%}
.gybox .swiper-scrollbar-drag{background:rgba(14,14,159,.8);}
.gybox .about1_d3  .yjt{width:65px;height:65px;line-height:65px;border-radius:50%;background:rgba(255,255,255,.8);font-size:30px;margin-top:-35px}
.gybox .about1_d3  .yjt::after{content:"";}
.gybox .about1_d3  .yjt:hover{background:rgba(14,14,159,.7);color:#fff}

.gybox .about2{padding:45px 0}
.gybox .about2 .nav-tabs{height:80px;border:0;margin-top:25px}
.gybox .about2 .nav-tabs li a{font-size:28px;color:#666;border:0;background:none!important;padding:0}
.gybox .about2 .nav-tabs li{padding-right:60px}
.gybox .about2 .nav-tabs li.active a{color:#0E0E9F;font-size:50px;font-weight:bold;margin-top:-25px}
.gybox .about2 .tab-item .item{background: #F9F9F9;
border-radius: 5px;padding:30px;margin:15px 20px}
.gybox .about2 .tab-item ul{margin:0 -20px}
.gybox .about2 .tab-item .ts1{font-size:30px;font-weight:bold;margin:20px 0 15px 0}
.gybox .about2 .tab-item .ts2{font-size:18px;color:#666;line-height:30px;height:90px;overflow:hidden;}
.gybox .about2 .tab-item .item:hover{background-color:#fff;
box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.12);}
/* about3 */
.about3{background: #F4F4F4;
border-radius: 50px;padding:20px 0 40px 0}
.about_type{padding:25px 0}
.about_type .abt{font-size:50px}
.about_type p{font-size:22px;color:#666;margin-top:-10px}
.about3 .list_about3{margin:10px -20px}
.about3 .list_about3 .item{margin:10px 20px;height:520px;padding:30px;background-repeat:no-repeat;background-position:left top;background-size:cover;border-radius:10px;color:#fff}
.about3 .zs1{background-image:url(../img/zs1.png);}
.about3 .zs2{background-image:url(../img/zs2.png);}
.about3 .zs3{background-image:url(../img/zs3.png);}
.about3 .list_about3 .biao{width:70px;height:70px;background:#fff;border-radius:50%;text-align:center;line-height:70px;}
.about3 .list_about3  .title{font-size:36px;font-weight:bold;margin:15px 0;}
.about3 .list_about3 .desc{font-size:18px;line-height:35px;color:#fff;}
/* about4 */
.about4 .about_type p{color:#999;font-size:16px}
.about4 .gallery-thumbs{margin-top:10px}
.about4 .list_wh li{padding-bottom:80px;position:relative;}
.about4 .list_wh li::before{position:absolute;content:"";border-left:1px solid #E8E8E8;left:55px;height:100%;}
.about4 .list_wh li:nth-child(1)::before{top:15px}
.about4 .list_wh .whz{background:url(../img/bg_riqi.png) no-repeat left top;margin-left:-20px;overflow:hidden;height:300px}
.about4 .list_wh .whz .date{width:102px;height:120px;color:#fff;text-align:center;margin-left:20px;margin-top:10px;float:left;}
.about4 .list_wh .whz .date .yue{font-size:36px;height:60px;line-height:60px;}
.about4 .list_wh .whz .date .year{height:60px;line-height:60px;font-size:14px}
.about4 .list_wh .whz .zhuti{padding-left:150px;padding-top:20px;color:#666}
.about4 .list_wh .whz .zhuti h3{font-size:36px!important;margin:12px 0 5px 0}
.about4 .list_wh .whz .zhuti p{font-size:24px}
/* vmore3 */
.vmore3{margin:-20px 0 85px 0;text-align:center;}
.list_jiuye .vmore3{margin:10px 0 10px 0;}
.vmore3 a{width: 220px;display:inline-block;
height: 60px;
line-height:60px;
font-size:16px;
background: #100FA3;
box-shadow: 0px 13px 27px 0px rgba(16, 15, 163, 0.21);
border-radius: 30px;color:#fff;cursor: pointer;}
.vmore3 a:hover{background:rgba(0,102,255,.7);}
.vmore3 a i,.vmore3 a u{width:20px;height:20px;background-position:center;background-repeat:no-repeat;display:inline-block;margin:0px 0 0 5px;vertical-align:middle;}
.vmore3 a i{background-image: url(../img/i_xia1.png);}
.vmore3 a u{background-image: url(../img/i_xia2.png);}
a.scroll{position:fixed;top:35%;left:5%;z-index:22;}
@media screen and (min-width:900px) and (max-width:1199px) {
.lxwm  .lxt2 .dd1:nth-child(2n){margin-left:70px}
.lxwm  .lxt2 .dd:nth-child(2){margin-left:55px}
.lxwm .lxt2 .lxt2_li1 .lxtp1{margin:6px 0 4px 0}
.lxwm .lxt2 .lxt2_li1 .lxtp2{font-size:28px}
.lxwm .lxt2 li{padding:25px 0}
.topnews{padding-top:420px}
.topnews .news_title{font-size:46px}
}
@media  screen and (min-width:1200px) {
#dituContent{height:850px!important}
.map2{height:740px!important;}
.jiuye ul li .box{height:276px;}
.jiuye ul li:hover .box{margin-top:-15px;}
.top2 .tkg2{padding-bottom:200px}
.lxwm{padding-bottom:150px}
.lxwm .lxt1{padding:60px 0 30px 0}
.lxwm  .lxt2 .dd1:nth-child(2n){margin-left:100px}
.lxwm  .lxt2 .dd1 .lxtp1{margin:15px 0 -5px 0}
.lxwm  .lxt2 .dd:nth-child(2){margin-left:45px}
.lxwm .lxt2 li{padding:25px 0}
.topnews{padding-top:420px}
.topnews .news_title{font-size:46px}
.tui_news{padding:55px 0;}
.pages{padding:50px 0}
.main{padding:60px 0 140px 0}
.main1{padding:0!important}
.main h1.title{font-size:36px}
.news_side{padding-left:75px}
.list_faq{padding-bottom:65px}
.list_shizi ul.list2{overflow:hidden;}
.list_shizi li .item{max-width:255px!important;}
.list_shizi .list2 li .sz_pic{height:310px;overflow:hidden;border-radius:15px;}
.list_shizi .pages{margin:25px 0 25px 0;padding:45px 0}
.teambox .td3{max-width:230px;}
.teambox .td5{font-size:50px;color:#333;float:right;max-width:220px;line-height:60px;font-weight:bold;margin-top:45%}
}