@charset "utf-8";
body,html{
	position:relative;
}
html,body{background:#f4f4f4;color:#000;-webkit-user-select:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-touch-callout:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,span,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,nav{margin:0;padding:0;-webkit-margin-after:0;-webkit-margin-before:0;}
body,button,input,select,textarea {font-family:"\5FAE\8F6F\96C5\9ED1", Verdana, Tahoma, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
textarea{resize:none;}
/*取消按钮在inphone上的默认样式*/
input[type=button],input{-webkit-appearance:none;outline:none;border:none;}
input::-webkit-input-placeholder{color:#F0F0F0;}
table {border-collapse:collapse;border-spacing:0;}
th {text-align:inherit;}
fieldset,img {border:none;}
ol,ul {list-style:none;}
a{text-decoration:none;}
a:focus,*:focus {outline:none;}
a:hover {text-decoration:none;}
em{font-style:normal;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1;}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1493694065022'); /* IE9*/
  src: url('iconfont.eot?t=1493694065022#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1493694065022') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1493694065022') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1493694065022#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:.6rem;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#fff;
}

/*布局*/
.fl{float:left;}
.fr{float:right;}
img{ border:none; width:100%;height: auto;}
a{ text-decoration:none;}
ul,li{ list-style:none;}
#layout{max-width:640px;margin:0 auto;font-size:.28rem;padding-top:1.74rem;position:relative;overflow:hidden;}
.commW{box-sizing:border-box;padding:0 2.5%;}
.clearfix:before,.clearfix:after,.fix:before,.fix:after {content:"";display:table;}
.clearfix:after,.fix:after {clear:both;overflow:hidden;}
.clearfix,.fix{zoom:1;}

/*头部导航*/
.sdlxfont {
	font-family: sdlxpr!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}

.header-nav {
	width: 100%;
	/*height: 50px;*/
	box-sizing:border-box;
	/*padding:.3rem 0;*/
	height:.84rem;
	position: absolute;
	/*background: #003d7c;*/
	top: 0;
	z-index:999;
	-webkit-transition: background .35s linear,height .35s ease-in;
	transition: background .35s linear,height .35s ease-in;
	position:fixed;
	width:6.4rem;
}

.h-nav-100 {
	height: 100%;
	background: #003d7c;
	-webkit-transition: background .4s linear,height .4s ease-in .2s;
	-moz-transition: background .35s linear,height .4s ease-in .2s;
	transition: background .35s linear,height .4s ease-in .2s;
}

.header-menu {
	width: 100%;
	/*height: 50px;*/
	height:.84rem;
	background:#FFFFFF;

}

.header-menu .h-m-inner {
	width: 95%;
	margin: 0 auto;
	height:.84rem;
	overflow: hidden;
	position: relative
}

.header-menu .h-m-inner center {
	/*width: 17rem;*/
	width:3.30rem;
	/*position: absolute;*/
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	-moz-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	margin: 0 auto
}
.header-menu .h-m-inner .logo{width:3.3rem;position:absolute;top:0;padding-top:.1rem;}

.header-menu .h-m-inner .h-m-menu {
	width:.80rem;
	height: 100%;
	position: absolute;
	right: 0;
	top:.13rem;
}
.san{
	display:block;
	padding-top:.3rem;
	text-align:center;
}
.header-menu .h-m-inner .h-m-menu .h-m-m-b,.header-menu .h-m-inner .h-m-menu .h-m-m-c,.header-menu .h-m-inner .h-m-menu .h-m-m-t {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0)
}
.header-menu .h-m-inner .h-m-menu span>span {
	position: absolute;
	height:.03rem;
	width:.42rem;
	top:.16rem;
	left:.2rem;
	/*background-color: #fff;*/
	background:#0068b7;
	border-radius: 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-transition: -webkit-transform .6s,opacity .4s;
	-moz-transition: transform .6s,opacity .4s;
	transition: transform .6s,opacity .4s;
	transform-origin: center center;
	-moz-transform-origin: center center;
	-webkit-transform-origin: center center;
}

.header-menu .h-m-inner .h-m-menu .h-m-m-t>span {
	-webkit-transform: translate3d(0,-.4em,0);
	-moz-transform: translate3d(0,-.4em,0);
	transform: translate3d(0,-.4em,0);
}

.header-menu .h-m-inner .h-m-menu .h-m-m-b>span {
	-webkit-transform: translate3d(0,.4em,0);
	-moz-transform: translate3d(0,.4em,0);
	transform: translate3d(0,.4em,0)
}

.header-menu .h-m-inner .h-m-menu .h-m-m-c>span {
	opacity: 1
}

.h-m-m-t-close {
	-webkit-transform: translate3d(0,0,0) rotate(45deg)!important;
	-moz-transform: translate3d(0,0,0) rotate(45deg)!important;
	transform: translate3d(0,0,0) rotate(45deg)!important
}

.h-m-m-c-close {
	opacity: 0!important;
}

.h-m-m-b-close {
	-webkit-transform: translate3d(0,0,0) rotate(-45deg)!important;
	-moz-transform: translate3d(0,0,0) rotate(-45deg)!important;
	transform: translate3d(0,0,0) rotate(-45deg)!important
}

.header-menu .h-m-inner .h-m-menu .h-m-m-hot {
	width: 4px;
	height: 4px;
	position: absolute;
	top:0;
	right:.13rem;
	background: #e43c3c;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	box-shadow: 0 0 5px #e43c3c;
	-moz-box-shadow: 0 0 5px #e43c3c;
	-webkit-box-shadow: 0 0 5px #e43c3c
}

.header-menu .h-m-inner .h-m-media {
	position: absolute;
	/*height: 50px;*/
	top:0;
	left: 0;
	-webkit-transition: transform .25s .55s ease-out;
	-moz-transition: transform .25s .55s ease-out;
	transition: transform .25s .55s ease-out;
	display:none;
}

.header-menu .h-m-inner .h-m-media .wechat {
	margin-left: 4px;
	color:#000;
	padding-top:.2rem;
}

.header-menu .h-m-inner .h-m-media div {
	/*line-height: 50px;*/
	font-size:.27rem;
	color: #fff;
	display: block;
	float: right
}
.header-menu .h-m-inner .h-m-media em{
	display:block;
	width:0;
	height:0;
	border:.12rem solid #0068B7;
	border-left:.12rem solid transparent;
	border-bottom:.12rem solid transparent;
	border-right:.12rem solid transparent;
	float:right;
	margin-top:.16rem;
	margin-left:.1rem;
}

.sanjiao2{
	padding-top:.52rem;
}
.sanjiao{font-size:.27rem;}
.header-nav .menu-lists {
	position: absolute;
	/*top: 50px;*/
	top:.84rem;
	right: 0;
	bottom: 0;
	left: 0;
	height: auto;
	overflow: hidden;
	overflow-y: auto;
	background: #0068B7;
}
.header-nav .menu-lists>ul {
	box-sizing:border-box;
	width: 100%;
	padding:0 2.5%;
	box-sizing:border-box;
}

.header-nav .menu-lists>ul>li{
	padding:0 10%;
	border-bottom: 1px solid #3386c5;
	position:relative;
	vertical-align: top;
	/*height: 4rem;*/
	opacity: 0;
	-webkit-transform: scale(1.1) translateY(-24px);
	-ms-transform: scale(1.1) translateY(-24px);
	transform: scale(1.1) translateY(-24px);
	-webkit-transition: opacity .35s ease-out,-webkit-transform .35s ease-out,border-bottom .8s .2s;
	-moz-transition: opacity .35s ease-out,-moz-transform .35s ease-out,border-bottom .8s .2s;
	transition: opacity .35s ease-out,transform .35s ease-out,border-bottom .8s .2s;
	transition: opacity .35s ease-out,transform .35s ease-out,border-bottom .8s .2s;
}
.header-nav .menu-lists>ul>li>span{
	position:absolute;
	display:block;
	width:2rem;
	right:10%;
	top:.25rem;
	color:#666;
	height:4rem;
	line-height:4rem;
	font-size:1.8rem;
	display:block;
	width:.34rem;
	height:.38rem;
	line-height:.38rem;
	font-size:.32rem;
	color:#fff;
	/*background:url(../img/all.png) no-repeat -2.37rem -2.04rem;
	background-size:5.2rem 4.9rem ;*/
	transition:transform .8s,color 1s;
	-webkit-transition:transform .8s,color 1s;
	-moz-transition:transform .8s,color 1s;
	/*float:left;*/
}

.header-nav .menu-lists>ul>li>em{
	display:block;
	width:.36rem;
	height:.36rem;
	position:absolute;
	left:10%;
	top:.22rem;
	color:#fff;
	font-size:.36rem;
	/*background:url(../img/all.png) no-repeat -.41rem -2.02rem;
	background-size:5.2rem 4.9rem ;*/
	line-height:.36rem;
	/*font-size:1.8rem;*/
	transition:transform .8s,color 1s;
	-webkit-transition:transform .8s,color 1s;
	-moz-transition:transform .8s,color 1s;
}
.header-nav .menu-lists>ul>li:nth-of-type(2) em{
	/*background:url(../img/all.png) no-repeat -1.71rem -2.03rem;
	background-size:5.2rem 4.9rem ;*/
	font-size:.40rem;
}
.header-nav .menu-lists>ul>li:nth-of-type(3) em{
	font-size:.34rem;
}
.header-nav .menu-lists>ul>li:nth-of-type(4) em{
	font-size:.46rem;
}
.header-nav .menu-lists>ul>li:nth-of-type(9) em{
	font-weight:bold;
	font-size:.38rem;
}
.header-nav .menu-lists>ul>li:nth-of-type(10){
	border-bottom:none;
}

.menu-lists-show {
	opacity:1!important;
	pointer-events: auto;
	-webkit-transform: none!important;
	-ms-transform: none!important;
	transform: none!important;
	-webkit-transition:opacity 7s ease-out;

}
.header-nav .menu-lists>ul>li>a,.nav_zixun{
	display: block;
	height:.8rem;
	line-height:.8rem;
	font-size:.28rem;
	color: #fff;
	transition:color 4s;
	-webkit-transition:color 4s;
	-moz-transition:color .8s;
	margin-left:10%;
	color:#FFFFFF;
	font-size:.32rem;
}
.nav_zixun a{color:#fff;}
.header-nav .menu-lists>ul>li>.brandlist{
	display:block;
	width:100%;
	height:0;
	opacity:0;
	transition:height .8s,opacity .8s;
	-webkit-transition:height .8s,opacity .8s;
	-moz-transition:height .8s,opacity .8s;
	overflow:hidden;
}
.header-nav .menu-lists>ul>li.on>.brandlist{
	height:auto;
	opacity:1;
}
.brandlist>ul{
	width:100%;
}
.brandlist>ul>li{
	width:100%;
	height:3.4rem;
	line-height:3.4rem;
	font-size:1.3rem;
	text-indent:1rem;
	border-bottom:1px solid #10569f;

}
.brandlist>ul>li:nth-last-child(1){
	border:none;
}
.brandlist>ul>li>a{
	color:#ccc;
}
.header-nav .menu-lists>ul>li{
	height:auto !important;
}

.no-scroll {
	overflow: hidden!important;
	height: 100%!important
}

.header-nav .menu-lists .menu-list-tel {
	height: 1rem!important;
	border-bottom: 1px solid #fff!important
}
.header-nav .menu-lists .menu-list-tel>a {
	display: block;
	height: 1rem;
	line-height:1rem;
	/*font-size: 1.5rem;*/
	font-size:.30rem;
	color: #fff;
	/*font-weight: 100;*/
	text-align:center;
}
.header-nav .menu-lists .menu-list-tel em{font-size:.6rem;height:.6rem;line-height:.6rem;}
.header-nav .menu-lists .menu-list-tel>a>b {
	display: inline-block;
	height:.7rem;
	line-height:.7rem;
	font-size:2.4rem;
	padding: 0 .03rem
}


/*分校lists*/
.fenxiao_lists{z-index:999;display:none;width:100%;position:absolute;top:.63rem;/*display:none;*/position:fixed;width:6.4rem;margin:0 auto;}
.sanjiao{margin-left:.26rem;margin-top:-.23rem;width:0;height:0;border:.20rem solid #0068b7;border-top:.24rem solid transparent;border-left:.13rem solid transparent;border-right:.13rem solid transparent;}
.fenxiao_lists table{width:100%;border-collapse:collapse;background:#0068b7;border:none;}
.fenxiao_lists table tr{display:flex;border-bottom:1px solid #3386c5;text-align:center;color:#FFFFFF;}
.fenxiao_lists table tr td{flex:1 ;border:none;padding:.30rem 0;font-size:.32rem;}
.fenxiao_lists table tr td a{color:#fff;}
/*右侧悬浮框*/
.xuanfuzx_right{position:fixed;top:3rem;right:0;}
.xuanfuzx_right li{box-sizing:border-box;padding-top:.01rem;background:rgba(84,84,84,0.7);border-radius:10%;width:.62rem;height:.8rem;margin-bottom:.04rem;text-align:center;color:#FFFFFF;display: none;}
.xuanfuzx_right li:nth-of-type(2){display: block;}
.xuanfuzx_right p{font-size:.24rem;line-height:.32rem;}
.xuanfuzx_right p a,.xuanfuzx_right a p{color:#FFFFFF;}
.xuanfuzx_right li:nth-of-type(3){padding-top:.07rem;}

.xuanfuzx_right li em{width:100%;height:.4rem;display:block;}
.xuanfuzx_right li em{font-size:.4rem;text-align:center;}
.xuanfuzx_right li:nth-of-type(4) span{display:block;font-size:.4rem;line-height:.8rem;}
/*离线宝*/
.lixianbao{width:100%;position:fixed;top:3.8rem;left:0;display:none;}
.li_cont{position:relative;border:2px solid #1680D2;background:#fff;width:4.4rem;margin:0 auto;padding:.2rem .14rem;border-radius:.05rem;font-size:.24rem;box-shadow:0 0 3px #529AD3;}
.li_cont p{
	display:flex;display:-webkit-flex;display:-ms-flexbox;display:box;
	justify-content:space-between;
	align-items:center;
}
.li_cont em{
	width:60%;box-sizing:border-box;padding-right:.1rem;border:1px solid #E6E6E6;border-radius:.05rem;background:#fff;
	display:flex;display:-webkit-flex;display:-ms-flexbox;display:box;
	align-items:center;justify-content:space-between;
}
.li_cont input{height:.44rem;line-height:.44rem;width:80%;text-indent:.1rem;font-size:.24rem;}
.li_cont em input::-webkit-input-placeholder{color:#757575;}
.li_cont span{width:1.4rem;height:.44rem;line-height:.44rem;background:#0068B7;color:#fff;text-align:center;border-radius:.05rem;}
.li_cont span a{display:block;color:#fff;}
.li_words{font-size:.22rem;padding:.1rem .17rem;text-align:justify;color:#2d85d5;}
.close_bot{width:.2rem;height:.2rem;background:url(../img/b_chacha.png) no-repeat left top;background-size:100% 100%;}
.quxiao{width:.3rem;height:.3rem;margin-top:-.15rem;margin-right:-.15rem;background:url(../img/quxiao.png) no-repeat left top;background-size:100% 100%;position:absolute;right:0;top:0;}
/*尾部悬浮*/
.xuanfu_bottom{width:6.4rem;margin:0 auto;position:fixed;bottom:0;z-index:99;}
.xuanfu_bottom ul{width:100%;padding:.11rem 0;color:#FFFFFF;font-size:.24rem;background:#0068b7;}
.xuanfu_bottom li{float:left;width:20%;}
.xuanfu_bottom li>a{color:#FFFFFF;text-align:center;display:block;}
.xuanfu_bottom li em{width:.56rem;height:.56rem;line-height:.56rem;border-radius:.28rem;-webkit-border-radius:.28rem;background:#fff;color:#0068b7;text-align:center;font-size:.4rem;}
.xuanfu_bottom li:nth-of-type(2) em{font-size:.36rem;line-height:normal;box-sizing:border-box;padding-top:.08rem;}
.tuchu{position:relative;}
.tuchu span{display:block;width:1rem;height:1rem;background:#0068b7;border-radius:50%;position:absolute;top:-.4rem;left:50%;margin-left:-.5rem;}
.xuanfu_bottom em{display:block;box-sizing:border-box;margin:0 auto;}
.tuchu span em{width:.66rem;height:.66rem;float:left;margin:0 auto;margin-left:.2rem;margin-top:.2rem;background:none;color:#fff;font-size:.64rem;}
.tuchu p{padding-top:.57rem;}

/*在线报名*/
.zaixian{background:#0068b7;padding:.16rem 0;font-size:.36rem;margin-top:.14rem;}
.zaixian a{color:#fff;text-align:center;display:block;}
.baoming{background:#fff;}
.bao_top{padding-top:.33rem;}
.bao_top p{font-size:.24rem;height:.32rem;line-height:.32rem;text-align:center;}
.bao_top span{color:#ff9102;}
.bao_cont p{height:.56rem;line-height:.56rem;border:1px solid #d2d2d2;border-radius:.1rem;font-size:.24rem;margin-top:.20rem;}
.bao_cont label{display:block;float:left;width:15%;text-align:center;}
.bao_cont input{display:block;width:80%;height:.56rem;line-height:.56rem;float:left;text-indent:5%;font-size:.24rem;background:url(../img/input_bac.jpg) no-repeat left center;background-size:.07rem .40rem;}
.tijiao{margin-top:.20rem;}
.tijiao span{display:block;width:46%;float:left;background:#0068b7;padding:.14rem 0;font-size:.32rem;border-radius:.1rem;}
.tijiao span:last-of-type{float:right;background:#ff9102;}
.tijiao a{display:block;color:#fff;text-align:center;}
.baoming{padding-bottom:.3rem;}

/*标题*/
.biaoti{background:#0068b7;padding:.18rem 0;background:#0068b7;height:.54rem;line-height:.54rem;position:fixed;width:6.4rem;z-index:9;top:.84rem;}
.biaoti p> a{display:block;width:.32rem;font-size:.32rem;float:left;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.biaoti em{float:left;text-align:center;display:block;width:90%;color:#FFFFFF;font-size:.36rem;float:left;}
.biaoti em a{display:block;color:#fff;}
