@charset "gb2312";

/* CSS Document */

/*头部*/

.head-bg { background: #ec7a00; width: 100% }

.header h1 { position: relative; text-align: center; color: #fff; font-weight: normal; }

.header h1 { text-align: center }

.header h1 font { color: #FFF; line-height: 0.88rem; text-align: center; font-size: 0.4rem; -moz-box-flex: 1; }

.tb_back { position: absolute; left: 0; }

.tb_list { position: absolute; right:.05rem;}

#sort-nav { width: 100%; background: #EFEFEF; margin: 0 auto; border-top: 1px solid #efefef; border-bottom: 1px solid #fff; position: relative; padding-bottom: 5px }

#sort-nav li { width: 100px; height: 35px; margin-right: 30px; background-color: #fff; border: 1px solid #dedede; border-radius: 7px; text-align: center }

#sort-nav li a p { line-height: 30px; color: #666; font-size: 18px }

.sort-nav .promptumenu_window { width: 100%; margin: 0 auto; border: none; border-radius: 0; -webkit-border-radius: 0; background: transparent none }

.promptumenu_window { border-radius: 15px; -webkit-border-radius: 15px; margin: 10px; position: relative }

.info-list { width: 96%; margin: 0 auto; overflow: hidden }

.info-list li { line-height: 35px; border-bottom: 1px solid #C3C3C3; border-top: 1px solid #fff; list-style: none; margin: 3px auto }

.info-list li:firstchild {

border-top:none

}

/*专业介绍页 */

.nav_style { background: #FFF; padding: 25px 0;/* box-shadow: 0px 5px 5px rgba(0,0,0,.6);*/ float: left; width: 100%; }

.nav_h1, .nav_h2, .nav_h3, .nav_h4 { text-align: center; }

.nav_h1 { font-size:.48rem}

.nav_h2 { font-size:.34rem}

.nav_h3 {font-size:.24rem; color: #ff8800; }

.nav_h4 { width: 100%; clear: both; }

.nav_h4 a { width: 1.8rem; height:.5rem;margin-top:.1rem;line-height:.5rem;display: inline-block; border-radius: 30px;border: 1px solid #e37510; }

.nav2 img{ display: block; margin:0 auto;}

#icon3_btn { color: #ec7a00; background: #fff; font-size:.26rem}

#icon4_btn { color: #fff; background: #ec7a00; }

.nav_div_h3a { width: 85%; margin: 0px auto; line-height:.4rem;font-size:.24rem;color: #666 }

.nav_boderBot { border-bottom: 1px solid #F80; width: 30%; margin: 5px auto; }

.hot-spec .promptumenu_window { width: 100%; margin: 0 auto; border: none; border-radius: 0; -webkit-border-radius: 0; background: transparent none;}

.promptumenu_nav { z-index: 5; position: absolute; bottom: 0px; left: 40%; margin-right: -40%; border-radius: 100px; padding: 5px 10px; background: #d6d6d6 }

.promptumenu_window { border-radius: 15px; -webkit-border-radius: 15px; margin: 10px; position: relative;}

.promptumenu_nav a { cursor: pointer; width: 10px; text-indent: -9999px; outline: none; background: #fff; display: block; float: left; position: relative; margin: 0 2px; width: 8px; height: 8px; border-radius: 100px }

.promptumenu_nav a.active { background: #ff8800 }

.hot_zy li { width: 200px; }

.hot_zy li img { margin-right: 5px; border: 1px solid #dedede; }

.hot_zy li span { font-size: 12px; color: #999 }

.hot_zy li span strong { font-size: 16px; color: #666; font-weight: normal; display: inline-block }

.hot_zy li p { position: absolute; bottom: 0; left: 0; background: #fafafa; }

.nav_h4_img { text-align: center; line-height: 25px; }

.nav_h4_WINNER img { }

.nav_h4_img img { margin: 5px auto;   }

.nav_h3a { text-align: center; }

.group{ width:90%; margin:0  auto; padding:0}

.group ul{ width:100%}

.group ul li{ width:50%; float:left; display:inline; text-align:center; margin:.2rem 0 0 0; }

.group ul li img{ width:70%; margin-bottom:.08rem}

.group ul li a{ color:#666; font-size:.22rem;}

.group ul li a strong{ font-size:.3rem; font-weight:normal}

.recommend{ width:100%; }

.recommend { width:45%; margin-left:5%; float:left; margin-top:.2rem;}

.recommend dt{ width:45%; margin-right:.1rem; float:left}

.recommend dt img{ width:100%; border-radius:100px}

.recommend dd{ font-size:.22rem; color:#818181; margin-top:.15rem}

.recommend dd strong{ color:#333; font-size:.3rem; font-weight:normal}


/*网上报名*/

.Bm_Banner{background:url(../images/Bm_BannerPic.jpg) no-repeat center;background-size: 100%;height: 2.96rem;}

.Bm_CtWz{background: #fff;padding: 0.3rem;padding-bottom: 0 !important;}

.Bm_CtWz h1{font:0.4rem/0.6rem "微软雅黑";}

.Bm_CtWz span{color:#ff8a00;}

.Bm_CtWz p{font:0.2rem/0.35rem "微软雅黑";}

.Bm_CtWz .Bm_img{width:61.5%;height:5.08rem; display:block;margin:0.1rem auto;}

/*页面通用部分*/
/*头部*/
.head-bg { background: #ec7a00; width: 100%; height: 4em;}
.header h1 { position: relative; text-align: center; color: #fff; font-weight: normal; }
.header h1 { text-align: center }
.header h1 font { color: #FFF; line-height: 0.88rem; text-align: center; font-size: 0.4rem; -moz-box-flex: 1; }
.tb_back { position: absolute; left: 0; }
.tb_back a { background: transparent url(../images/hd-back.png) no-repeat scroll; background-size: 90% auto; width: 0.7rem; height: 0.8rem; display: inline-block; text-indent: -999em; }
.tb_list { position: absolute; right:.05rem;
}
.tb_list a { background: transparent url(../images/hd-nav.png) no-repeat scroll; background-size: 80% auto; width: 0.7rem; height: 0.86rem; display: inline-block; text-indent: -999em; }

#sort-nav { width: 100%; background: #EFEFEF; margin: 0 auto; border-top: 1px solid #efefef; border-bottom: 1px solid #fff; position: relative; padding-bottom: 5px }
#sort-nav li { width: 100px; height: 35px; margin-right: 30px; background-color: #fff; border: 1px solid #dedede; border-radius: 7px; text-align: center }
#sort-nav li a p { line-height: 30px; color: #666; font-size: 18px }
.sort-nav .promptumenu_window { width: 100%; margin: 0 auto; border: none; border-radius: 0; -webkit-border-radius: 0; background: transparent none }
.promptumenu_window { border-radius: 15px; -webkit-border-radius: 15px; margin: 10px; position: relative }
.info-list { width: 96%; margin: 0 auto; overflow: hidden }
.info-list li { line-height: 35px; border-bottom: 1px solid #C3C3C3; border-top: 1px solid #fff; list-style: none; margin: 3px auto }
.info-list li:firstchild {
	border-top:none
}
.box_In{
	width: 92%;
	margin: 0 auto;
}
img{ 
	width: 100%;
    display: block;
}
input, img {
    border: 0px;
}
input, textarea, select {
    outline: none;
    -webkit-appearance: none;
}
.clear {
    clear: both;
}
.hd{margin: 5%  auto ;}
.hd h2{font-size:1.2em;color: #283259;text-align: center;width: 96%;margin: 0 auto;line-height: 1.5em;}
.hd img{width: 80%;margin: 2% auto 0;}
.btn{width: 50%;margin:8% auto 0; text-align: center;border-radius: 30px;color: #fff;display: block; padding: 2% 0 ;background: #E55916;}
.all{
	width: 100%;
	background: #ffffff;
	overflow: hidden;
}
.fl{float: left;}
.fr{float: right;}
/*ban开始*/
.ban{width: 100%; position: relative;}
.ban .img_bg{width: 100%;}
.ban .box_In img{position: absolute;}
.box1{
	width: 80%;
	margin: 4% auto;
}
.box2{
	background:#d1c0a5;
	padding: 2% 0;
}
.box3{
	padding: 2% 0;
}
.box .title{
	text-align: center;
}
.box3 .title h4{
	width: 100%;
   margin: 0 auto;
   font-size: .4rem;
	color: #333333;
}
.box3 .title p{
	font-size: 14px;
}
.box .title img{
   vertical-align: middle;
  	width: 6%;
   display: initial;
}
.box3 span{
	display:block;
	margin-top: 2%;
	text-indent: 2em;
	font-size: 14px;
}
.box3 ul{
	overflow: hidden;
  	clear: both;
}
.box3 ul li{
	margin-top: 2%;
}
.box4{
	background:#d1c0a5;
	padding: 5%;
}
.box4 .title h4{
	font-size: .4rem;
	color: #915d2d;
}
.box4 span{
	display:block;
	margin-top: 2%;
	text-indent: 2em;
	color: #915d2d;
	line-height: 20px;
	font-size: .28rem;
}
.box4 ul{
	overflow: hidden;
  	clear: both;
}
.box4 ul li{
	margin-top: 2%;
}
.box5{
	background:#ffffff;
	padding: 4% 0;
}
@media(max-width: 358px) and (min-width: 300px){

}

@media (max-width: 376px) and (min-width:359px){

}
@media(min-width:377px) and (max-width: 413px){

	
}
@media(max-width: 440px) and (min-width: 413px){
	
}
@media(max-width: 474px) and (min-width: 441px){

}
@media(min-width: 475px) and (max-width: 516px){

}
@media(min-width: 517px) and (max-width: 560px){
	
}
@media(min-width: 561px){
	.box4 span {
   		line-height: 35px;
	}
}
