﻿@charset "utf-8";
*{margin: 0px;padding: 0px;}
body{line-height: 1.6;font: 'Microsoft YaHei';}
ul,li{list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight: normal;}
em, cite{font-style:normal;}
a:hover{color: #2a3971;}
.mian{width: 100%;}
.anniu{width: 95%;padding: 0.35em 0;color: #fff;background: #6bc2fa;margin: 1rem auto 1em;border-radius: 5px;}
.loading{text-align: center;display: none;margin: 1rem 0 0.5em;}
.loading img{margin: -0.2em 0.5em 0;height: 1.8em;}
.nodata{text-align: center;display: none;margin: 1rem 0 0.5em;color: #999;}
.clear{clear: both;}

.fl{float: left;}
.fr{float: right;}
/*--------------------color---------------------*/
.epd-color{color: #b1254b;}
.epd-color-bl{color: #0e90d2;}
.epd-color-f{color: #fff;}
.epd-color-3{color: #333;}
.epd-color-4{color: #444;}
.epd-color-5{color: #555;}
.epd-color-6{color: #666;}
.epd-color-8{color: #888;}
.epd-color-9{color: #999;}
.epd-color-c{color: #ccc;}
.epd-color-e{color: #eee;}
.epd-color-blq{color: #1d3796;}
.epd-color-blus{color: #2a3971;}

.epd-bg-f{background: #fff;}
.epd-bg-blus{background: #2a3971;}
.epd-bg-f0{background: #f0f0f0;}

.epd-bold-sm{font-weight: 600;}
.epd-bold{font-weight: bold;}
.epd-line-xs{line-height: 1.6rem;}
.epd-line-sm{line-height: 1.8rem;}
.epd-line{line-height: 2rem;}
.epd-line-lg{line-height: 2.5rem;}
.epd-line-xl{line-height: 3.2rem;}
.epd-line-xxl{line-height: 3.8rem;}

/*--------------------header---------------------*/
.header-block{height: 3.8rem;}
header{z-index: 999;position: fixed;top: 0;background: #f9f9f9;box-shadow: 0 1px 3px #aaa;}
.logo{width: 85%;}
.logo img{height: 3.8rem;}
.logo span{margin-left: 0.8rem;padding-left: 0.8rem;border-left: 1px solid #ddd;}
.logo em{color: #d50f0f;line-height: 1.4rem;display: block;}

.menu-m{position: fixed;left: 0;top: 0;width: 100%;height: 100%;overflow-y: auto;background: #2a3971;}
.menu-m{transform:translateY(-100%);-webkit-transform:translateY(-100%);-webkit-transition: 0.88s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: 0.88s cubic-bezier(0.190, 1.000, 0.220, 1.000);}
.menu-top-show{transform: translateY(0);-webkit-transform: translateY(0);}
.menu-m li{line-height: 4rem;text-align: center;}
.menu-m li a{position: relative;color: #fff;display: block;}
.menu-m li i{z-index: -1;position: absolute;top: 0;left: 0;width: 100%;height: 4rem;display: block;background: #1d2a5c;transform-origin: 0 0;-webkit-transform-origin: 0 0;transition: transform .35s cubic-bezier(.4,0,.2,1);-webkit-transition: transform .35s cubic-bezier(.4,0,.2,1);transform: scaleY(0);-webkit-transform: scaleY(0);}
.menu-m a.open i{transform-origin: 0 0;-webkit-transform-origin: 0 0;transform: scaleY(1);-webkit-transform: scaleY(1);}

.nav-menu{padding: 5.8rem 0 2rem;}
.menu-son{background: #415089;display: none;}
.menu-son li{border-bottom: 1px solid #6a79b1;}
.menu-son li:last-child{border-bottom: none;}

.menu-btn{z-index: 9999;position: fixed;top: 1rem;right: 1rem;width: 3.8rem;height: 3.8rem;color: #2a3971;display: block;text-align: center;}
.menu-btn span{position: relative;margin-top: 1.8rem;width: 1.8rem;height: 3px;display: inline-block;background: #2a3971;}
.menu-btn i{position: absolute;left: 0;width: 1.8rem;height: 3px;display: block;background: #2a3971;transition-duration: .3s,.3s;-webkit-transition-duration: .3s,.3s;transition-delay: .3s,0s;-webkit-transition-delay: .3s,0s;}
.menu-btn i.mbtn-top{top: -0.8rem;transition-property: top,transform;-webkit-transition-property: top,transform;}
.menu-btn i.mbtn-bottom{bottom: -0.8rem;transition-property: bottom,transform;-webkit-transition-property: bottom,transform;}
/*.menu-btn i{padding-top: 0.6rem;font-size: 2rem;transition: 350ms;-webkit-transition: 350ms;}
*/
.menu-btn-on i.mbtn-top, .menu-btn-on i.mbtn-bottom{background: #fff;transition-delay: 0s,.3s;-webkit-transition-delay: 0s,.3s;}
.menu-btn-on i.mbtn-top{top: 0;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.menu-btn-on i.mbtn-bottom{bottom: 0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}

/*-------头部banner-------*/
.head-text{padding: 0.8rem 0;background: url(../images_m/head_text_bg.jpg);background-size: cover;}
.head-banner img{width: 100%;}

/*-------submenu-------*/
.submenu-show{height: 4rem;line-height: 4rem;border-bottom: 1px solid #fff;transition: 1000ms;-webkit-transition: 1000ms;}
.submenu-show.open{border-bottom: 1px solid #ddd;transition: 300ms;-webkit-transition: 300ms;}
.submenu-show i{float: right;width: 4rem;height: 4rem;display: block;text-align: center;background: url(../images_m/back_menubl.png) no-repeat center center;background-size: 40%;transform: rotate(90deg);-webkit-transform: rotate(90deg);transition: 250ms;-webkit-transition: 250ms;}
.submenu-show h2{width: 85%;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*.submenu-show [class*=am-icon-]:before{font-size: 3rem;color: #2a3971;}*/
.submenu-show.open i{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transition: 250ms;-webkit-transition: 250ms;}

.submenu-show .back-up{float: left;}
.submenu-show .back-up a{color: #2a3971;}
.submenu-show .back-up em{padding: 0 0.3rem;}

.submenu{display: none;}
.submenu li{border-bottom: 1px solid #ddd;}
.submenu li a{padding: 1rem 2.5rem;font-size: 1.5rem;color: #555;display: block;}
.submenu li.subm-cur a{color: #fff;background: #465aa4;}

/*--------------------index---------------------*/
.index-zsjy{text-align: center;}
.index-zsjy div{width: 50%;display: block;}
.index-zsjy div img{width: 100%;vertical-align: bottom;}

/*---------新闻动态---------*/
.inews-tab li{background: #f0f0f0;border-top: 3px solid #f0f0f0;}
.inews-tab li a{padding: 0.8rem 0 1rem;color: #555;display: block;}
.inews-tab li.inews-now{background: #fff;border-top: 3px solid #2a3971;}

.inews-show h2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inews-show em{padding: 0.5rem 0;display: block;}
.inews-show p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inews-show span{float: left;padding-right: 1.2rem;width: 40%;}
.inews-show span em{line-height: 7rem;display: none;text-align: center;border: 1px solid #ccc;}
.inews-show span.index-news-not em{display: block;}
.inews-show img{width: 100%;min-height: 8rem;}

.inews-cli ul li{}
.inews-cli ul li a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.inews-cli .am-btn{color: #fff;}
#inewcon2, #inewcon3{display: none;}

/*---------校园风光---------*/
.index-xyfg img{width: 100%;}

/*---------首页联系---------*/
.index-contact{color: #555;background: #f0f0f0;}
.index-contact span{width: 58%;}
.index-contact a{color: #555;}
.index-contact i img{padding-right: 1rem;height: 1.2rem;}


/*--------------------列表---------------------*/
.list-main ul li img{max-width: 100%;display: block;}
.list-main ul li a{display: block;}
.list-main ul li p{line-height: 1.8em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.list-main ul li em{color: #2a3971;}

.image-index ul li{border-radius: 5px;}
.image-index ul li a{display: block;}
.image-index ul li p{padding-top: 0.8rem;}
.list-pic ul li{border-top: 3px solid #2a3971;}

/*--------------------内容---------------------*/
.content-main img{margin: 0 auto;max-width: 100%;height: auto !important;text-indent: 0 !important;display: block;}
.content-main table{margin: 0 !important;padding: 0 !important;width: 100% !important;}

.con-page{padding:1.8em 0 0;text-align:center;}
.con-page a{width: 32.5%;padding: 0.5em 1em;color:#fff;display:inline-block;background:#999;border-radius: 3px;}

.content-text{overflow-x: auto;line-height: 2em;}
.content-text p{font-family: 'Microsoft YaHei' !important;}

/*--------------------报名---------------------*/
.enroll-seed{padding: 1rem 1.5rem;}
.enroll-seed h2{padding: 0.5rem 0 1rem;text-align: center;}
.enroll-seed li{position: relative;padding: 0 0.8rem;line-height: 4rem;font-size: 1.5rem;border-bottom: 1px solid #eee;}
.enroll-seed li p{float: left;min-width: 20%;padding-right: 1rem;line-height: 4rem;text-align: center;}
.enroll-seed li input{line-height: 4rem;text-align: left;border: none;outline: none;}
.enroll-seed li input.intxt{max-width: 80%;width: 70%;vertical-align: top !important;}
.enroll-seed li input#bm_xxbm, .enroll-seed li input#bm_rxq{width: 50%;}
.enroll-seed li span{z-index: 9;position: absolute;left: 25%;width: 50%;color: #fff;text-align: center;line-height: 4.5rem;background: #000;}
.enroll-seed li.enroll-img{padding-bottom: 0.5rem;}

.enr-subseed{padding: 1.5rem 0;}
.enr-subseed input{width: 48%;color: #fff;line-height: 3rem;background: #2a3971;border: none;outline: none;vertical-align: top !important;border-radius: 2px;}
.enr-subseed input.reset{float: right;background: #ccc;}

.cue-text{display: none;}
.cue-text span{z-index: 999;position: fixed;left: 25%;top: 38%;width: 50%;height: 4.5rem;color: #fff;line-height: 4.5rem;text-align: center;background: url(../images/enr_spanbg.png);display: block;border-radius: 5px;}


/*--------------------footer---------------------*/
footer{background: #2a3971;}
footer a{color: #d50f0f;}

.nav-menu ul > li:nth-child(1) {
-webkit-transition-delay: 200ms;
transition-delay: 200ms;
}
.nav-menu ul > li:nth-child(2) {
-webkit-transition-delay: 250ms;
transition-delay: 250ms;
}
.nav-menu ul > li:nth-child(3) {
-webkit-transition-delay: 300ms;
transition-delay: 300ms;
}
.nav-menu ul > li:nth-child(4) {
-webkit-transition-delay: 350ms;
transition-delay: 350ms;
}
.nav-menu ul > li:nth-child(5) {
-webkit-transition-delay: 400ms;
transition-delay: 400ms;
}
.nav-menu ul > li:nth-child(6) {
-webkit-transition-delay: 450ms;
transition-delay: 450ms;
}
.nav-menu ul > li:nth-child(7) {
-webkit-transition-delay: 500ms;
transition-delay: 500ms;
}
.nav-menu ul > li:nth-child(8) {
-webkit-transition-delay: 550ms;
transition-delay: 550ms;
}
.nav-menu ul > li:nth-child(9) {
-webkit-transition-delay: 600ms;
transition-delay: 600ms;
}
.nav-menu ul > li:nth-child(10) {
-webkit-transition-delay: 650ms;
transition-delay: 650ms;
}
.nav-menu ul > li:nth-child(11) {
-webkit-transition-delay: 700ms;
transition-delay: 700ms;
}
.nav-menu ul > li:nth-child(12) {
-webkit-transition-delay: 750ms;
transition-delay: 750ms;
}
.nav-menu ul > li:nth-child(13) {
-webkit-transition-delay: 800ms;
transition-delay: 800ms;
}
.nav-menu ul > li:nth-child(14) {
-webkit-transition-delay: 850ms;
transition-delay: 850ms;
}
.nav-menu ul > li:nth-child(15) {
-webkit-transition-delay: 900ms;
transition-delay: 900ms;
}
