@charset 'utf-8';
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea{padding:0px; margin:0px; border:none;}
a,a:visited{ color:#333; text-decoration:none;}
a:active,
a:hover { text-decoration:none;}
a:focus,
input:hover,
button:hover,
input[type='button']:hover{ outline:none;}
i, 
em, 
cite { font-style: normal; }
li{ vertical-align:bottom; overflow:hidden; list-style-type:none;}
body, 
button, 
input, 
select, 
textarea{ font-family:微软雅黑,arial,'Hiragino Sans GB',宋体,sans-serif; outline:none;}

.clear {
    clear: both;
}

/* 禁止webkit横屏改变字体大小 */
html{-webkit-text-size-adjust:none;word-wrap:break-word}

/* 设置HTML5元素为块 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;padding:0px; margin:0px; border:none;}

/* 超出隐藏 */
.overflow{ overflow:hidden;} 

/* 点击去除阴影 */
a,button,input,i{-webkit-tap-highlight-color:rgba(0,0,0,0); -moz-tap-highlight-color:rgba(0,0,0,0); -ms-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);}       
		          
/* float */
.fl{ float: left; }
.fr{ float: right;}

/* 图片自适应调整 并解决图片缩放的失真问题*/
img{ max-width:100%; height:auto;border:none; interpolation-mode: bicubic;}

/* 文字居中 */
.txt-center{ text-align:center;}
.txt-justify{ text-align:justify; text-justify:inter-ideograph;}

/* 自动换行 */
.word-auto{word-wrap: break-word;word-break: normal;}

/* 自动居中 */
.mg-auto{ margin-left:auto; margin-right:auto; position:relative;}

/* clearfix */  
.clearfix:after{ visibility: hidden;display: block;font-size: 0;content:" ";clear: both;height: 0;}
.clearfix{ *zoom:1;}

/* transtion-Hover */
.tianstion{ 
    transition:all ease 0.4s; 
	-moz-transition:all ease 0.4s; 
	-ms-transition:all ease 0.4s; 
	-o-transition:all ease 0.4s;
	-webkit-transition:all ease 0.4s;
}
.area{ width:100%;}
#wrap{ background:#F0F0F0; max-width:640px; position:relative; margin-top:1em;}
body{ background: #F0F0F0;}
@media only screen and (max-width:309px){html{font-size:9.375px}#wrap{ width:100%;}}
@media only screen and (max-width:319px) and (min-width:310px){html{font-size:9.6875px}#wrap{ width:100%;}}
@media only screen and (max-width:349px) and (min-width:320px){html{font-size:10px}#wrap{ width:100%;}}
@media only screen and (max-width:359px) and (min-width:350px){html{font-size:10.9375px}#wrap{ width:100%;}}
@media only screen and (max-width:374px) and (min-width:360px){html{font-size:11.25px}#wrap{ width:100%;}}
@media only screen and (max-width:399px) and (min-width:375px){html{font-size:11.718px}#wrap{ width:100%;}}
@media only screen and (max-width:413px) and (min-width:400px){html{font-size:12.5px}#wrap{ width:100%;}}
@media only screen and (max-width:469px) and (min-width:414px){html{font-size:12.9375px}#wrap{ width:100%;}}
@media only screen and (max-width:479px) and (min-width:470px){html{font-size:14.6875px}#wrap{ width:100%;}}
@media only screen and (max-width:539px) and (min-width:480px){html{font-size:15px}#wrap{ width:100%;}}
@media only screen and (max-width:559px) and (min-width:540px){html{font-size:16.875px}#wrap{ width:100%;}}
@media only screen and (max-width:569px) and (min-width:560px){html{font-size:17.5px}#wrap{ width:100%;}}
@media only screen and (max-width:629px) and (min-width:570px){html{font-size:17.8125px}#wrap{ width:100%;}}
@media only screen and (max-width:639px) and (min-width:630px){html{font-size:19.6875px}#wrap{ width:100%;}}
@media only screen and (min-width:640px){html{font-size:20px}#wrap{max-width:640px}}


header {
    width: 100%;
    display: block;
    background-color: #FFF;
}
header .logo {
    float: left;
    margin: 10px auto;
    display: block;
    width: 100%;
    text-align: center;
}

.scrollimg{position:relative; overflow:hidden; margin:0px auto; /* 设置焦点图最大宽度 */}
.scrollimg .hd{ position: absolute;
bottom:.5em;
text-align: center;
width: 100%;}
	.scrollimg .hd li{display: inline-block;
width: .6em;
height: .6em;
margin: 0 .4em;
-webkit-border-radius: 1.2em;
-moz-border-radius: 1.2em;
-ms-border-radius: 1.2em;
-o-border-radius: 1.2em; 
border-radius: 1.2em;
background: #FFF;
filter: alpha(Opacity=60);
opacity: .6;
box-shadow: 0 0 1px #ccc; text-indent:-100px; overflow:hidden; }
	.scrollimg .hd li.on{ filter: alpha(Opacity=90);
opacity: .9;
background: #f8f8f8;
box-shadow: 0 0 2px #ccc; }
	.scrollimg .bd{position:relative; z-index:0;}
	.scrollimg .bd li{position:relative; text-align:center;}
	.scrollimg .bd li img{background:url(/themes/default/Mobile/statics/images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;height:17em;}
	.scrollimg .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
	.scrollimg .bd li .tit{display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(/themes/default/Mobile/statics/images/focusBg.png) repeat-x; color:#fff;  text-align:left;}
	
/*首页八个小图标*/
.entry-list { width:100%; overflow:hidden; padding-top:.5em; background:#FFF; padding-bottom:1em;}
.entry-list ul{ width:100%; overflow:hidden; margin:auto;}
.entry-list ul li{float:left;width: 25%; }
.entry-list a{ display:block; overflow: hidden; float:left;text-align: center; margin-top:.5em;}
.entry-list a span { height:2em; line-height:2em; color: #616161; font-family: "微软雅黑"; font-size: 1.2em; }
.entry-list a img { display:block; width:65%; margin:auto; }

/* 初高中生 */
.cgzs{
	width: 32rem;
	margin-top: 0.4rem;
}
.cgzsct{
	background-color: #FFF;
	float: left;
	height: 11rem;
	width: 15.8rem;
	margin-right: 0.4rem;
	display: block;
}
.cgzsct_l{
	float: left;
	height: 8.9rem;
	width: 7.5rem;
	padding-top: 1.7rem;
	padding-left: 0.4rem;
}
.cgzsct_r{
	float: left;
	width: 7.1rem;
	padding-right: 0.4rem;
	padding-left: 0.4rem;
	padding-top: 3.5rem;
}
.cgzsct_r .czz1{
	font-size: 2rem;
	line-height: 2.6rem;
	color: #fd8f00;
	text-align: center;
	display: block;
	border-bottom: 2px solid #fd8f00;
}
.cgzsct_r .czz2{
	font-size: 2rem;
	line-height: 2.6rem;
	color: #0b8abd;
	text-align: center;
	display: block;
	border-bottom: 2px solid #0b8abd;
}
.cgzsct_r .czz{
	font-size: 1.1rem;
	line-height: 1.8rem;
	color: #3f3f3f;
	text-align: center;
	display: block;
}

/* 公共咨询栏 */
.ggzxl{
	width: 32rem;
	margin-top: 0.4rem;
	background-color: #E9E6E4;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.ggzxl_ct{
	width: 70%;
	background-color: #0568ce;
	height: 3.5rem;
	border-radius:10px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
}
.ggzxl_wz{
	font-size: 1.3rem;
	line-height: 3.5rem;
	color: #FFF;
	text-align: center;
}
.ggzxl_wz1{
	background-image: url(../images/syzxtb.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	background-size:2.2rem;
	width: 2.5rem;
	display: inline-block;
}
/*报名动态*/
.bmdt{
	height: 24px;
	width: 30rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	padding-left: 1rem;
}
.bmdt_ctl{
	width: 7rem;
	float: left;
	background-color: #E43B3E;
	height: 24px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius:15px;
	font-size: 1.2rem;
	line-height: 24px;
	color: #FFF;
	text-align: center;
}
.bmdt_ctr{
	width:22rem;
	height:24px;
	line-height:24px;
	overflow:hidden;
	padding-left: 1rem;
}
.bmdt_ctr .bmp{
	height:24px;
	overflow:hidden;
	margin:0;
	font-size: 1.2rem;
	line-height: 24px;
	color: #333;
}
.bmdt_ctr .bmp .pdr{
	padding-right: 0.5rem;
	display: inline-block;
}



.qwxh_ct{
	display: block;
	width: 14.5rem;
	float: left;
	margin-left: 1rem;
}
/* 公用样式 */
.gyys{
	width: 32rem;
	margin-top: 0.4rem;
	background-color: #FFF;
	padding-bottom: 1.5rem;
}
.gybt{
	height: 4rem;
	width: 29.5rem;
	padding-right: 1.5rem;
	padding-left: 1rem;
	padding-top: 0.4rem;
}
.gybt_l{
	float: left;
	line-height: 4rem;
	color: #000;
	font-size: 1.8rem;
}

.gybt_l em {
    width: .3rem;
    height: 2rem;
	line-height: 2rem;
    background: #E4010D;
    margin:1rem 5px 0 0;
    float: left;
}
.gybt_r{
	float: right;
	line-height: 4rem;
	color: #666;
	font-size: 1.6rem;
}
/*他们都在关心*/

.tmzgx{
	margin-right: 1rem;
	margin-left: 1rem;
	border:#E8E8E8 solid 1px;
	padding: 0.5rem;
}
.tmzgx_ct{
	display: block;
	float: left;
	width: 50%;
}
.tmzgx_ct li{
	padding-right: 1rem;
	padding-left: 0.5rem;
	list-style-position: inside;
	list-style-type: square;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height: 2.8rem;
	font-size: 1.2rem;
	color: #333;
}
.tmzgx_ys{
	color: #F00;
}

/*专业*/
.bm_td { color: #555;  width: 100%;overflow: hidden; }
.bm_td h2 { padding: 0.8em 0 0.5em 0.5em; background: #FFF; font-size: 1em; font-weight: bold; margin-bottom: 1px;text-align:center; }
.bm_td ul { width: 100%; }
.bm_td ul li { margin-bottom: 1px; overflow: hidden; line-height:2.5em !important; width: 100%; font-size: 0.875em;text-align:center; }
.bm_td ul li p { margin-right: 0 !important; text-align: center !important; border-right: 1px solid #F0F0F0 !important; transition: 0.5s!important; display: block !important; float: left !important; line-height:2.5em !important;font-size:1.3em }
.bm_td ul li p img { vertical-align: sub; }
.bm_td ul li.bm_t {  line-height: 2em; }
.bm_td ul li.bm_t p { color: #FFF; }
.bm_td ul li p.bm_name { width: 38%;}
.bm_td ul li p.bm_long { width: 20%; }
.bm_td ul li p.bm_num { width: 20%; }
.bm_td ul li p.bm_remaining { width:20.7%; color: #c00; border:none;}
.bm_go { display: block; text-align: center; padding: 0.7em 0; background: #147dd6; color: #fff; margin-top: 0.2em; font-size: 1.25em; }
.bm_td ul li:nth-child(odd) { background: #ececec; }
.bm_td ul li:nth-child(even) { background: #fff; }
.bm_td ul li:nth-child(1) { background: #147dd6; }
.bm_td ul li:nth-child(1) p.bm_remaining { color: #FFF; }
.bm_remaining a{ -webkit-border-radius: 2em; -moz-border-radius: 2em;background:#147dd6;font-style:normal; padding: 3% 10%;color:#fff;}

.h_3em {height:.3rem; clear: both; overflow: hidden; font-size: 0 }
.container{background:#FFF;}
.con_title { padding: .8em .8em .8em .8em; line-height: 1.5em; background: #fff; overflow:hidden; }
.con_title span { float: left; font-size:1.6em; color: #333; display: block; }
.con_title span em {  width:.1em;height:1em;float: left; margin-right: 0.2em;  }
.con_title span em.m1 { background:#ff5e53; }
.con_title span em.m2 { background:#6ccf55; }
.con_title span em.m3 { background:#41abee; }
.con_title a { float: right; color: #818181; font-size: 1em}


.dongtai_bottom{width:100%;}
.dongtai_bottom1 dl{float:left;width:100%;background:#fff;margin-top:1%;padding:2% 0;position:relative;}
.dongtai_bottom1 dl dt{width:32%;float:left;margin-left:2%;}
.dongtai_bottom1 dl dd{width:60%;float:right;margin-right:2%;}
.dongtai_bottom1 a dl dd b,.dongtai_bottom1 dl dd b{font-size:1.3em;font-weight:normal;color:#000;}
.dongtai_bottom1 dl dd p{margin-top:.6rem;font-size:1em;}
.dongtai_bottom1 a dl dd span,.dongtai_bottom1 dl dd span{position:absolute;bottom:10%;left:38%;font-size:0.7em;color:#a1a1a1;}
.dongtai_bottom a,.dongtai_bottom1 a{color:#5b5b5b;line-height: 1.5rem;}
.dongtai_d{width:100%;float:left;background:#fff;margin:0 auto;margin-top:1%;margin-bottom:2%;padding:2% 0;text-align:center;}
.dongtai_d a{display:block;}
.dongtai_bottom1 dl dt img {width: 11em;height: 7em;}

.rqr2{width:48%;float:left;margin-left:1%;}
.rqr2 img{width:100%;height:11em;padding-bottom:1%;}

.rqr3{width:48%;float:left;margin-left:1%;}
.rqr3 img{width:100%;height:11em;padding-top:2%;display:block;}
.rqr3 span{width:100%; color:#fff;display:block;   text-align:center; background:#0c97ee;height:1.5em;line-height:1.5em;font-size:.9em;}
/*报名css*/
.ad2 {
	background: none repeat scroll 0 0 #fff;
}
.ad2 a {display: block;}
.ad-bt .ad-h2 {font-size: 1.6em;padding: 0.6em 0 0.6em 0.7em;}
.bmbcf{
	float: left;
	padding-top: 1.5em;
	font-size: 1em;
	color: #F00;
}
.xxjm{
	padding-top: 1em;
	font-size: 1em;
	color: #F00;
	text-align: center;
}
.ad-bt {border-bottom: 1px solid #e5e5e5;width: 100%;}
#baoming{ padding:1em 1.5em 1.5em; background-color:#FFF;}
#baoming label{width:100%; text-align:left; float:left;}
#baoming #user_name,#baoming #password,#main #user_email,#baoming #new_pwd,#baoming #repwd{width:98%; height:40px; line-height:40px; margin-top:5px; text-indent:5px; border:1px solid #dcdcdc; outline:none; color:#646464; }
#baoming .login_btn{width:100%; height:50px; line-height:40px; background:#4E7EA2; border:none; color:#fff; text-align:center; border:1px solid #dcdcdc; margin-top:20px; cursor:pointer; font-size:16px;} 
.c96{font-size:1.2em;line-height:1.8em; color:#333;}
.c96 strong{color:#F00;}
.c97{font-size:1em; color:#969696;}
.ad2 a.c369 {color: #336699; display:inline;}
.fanhui{background:url(/img/fanhui.png) no-repeat scroll left center / 20px 20px;color: #1a7cd2;display: block;font-weight: normal;padding-left: 23px;}
#find_psd{ width:100%; text-align:left; margin-top:1.5em}
.subHeader,.subFooter{
	background-color:#364D63;
	height:3.8em;
	text-align:center;
	width:100%;
	padding-top:0.5em;
	margin-bottom:4.5em;
}
.subFooter p{
	color:#FFFFFF;
}
.subFooter p a{
	color:#FFFFFF;
}

.footer{ width:100%; text-align:center; font-size:1em; line-height:2rem;padding:.8em 0 3.8em 0; color:#fff; margin-top:1%;background-color: #364D63;display: block;}
.footer a{ color:#fff;}

.vf_1, .vf_2, .vf_3, .vf_4, .vf_5 {
    background: url(../images/pub_main.png) no-repeat;
    background-size: auto 400px;
}
.v_nav { position: fixed; bottom: 0; width: 100%; height:45px; background-color:#007ff7;border-top: #4d9ae2 1px solid; z-index: 97;padding:0px; margin:0px; padding-bottom:2px; padding-top:2px }
.vf_nav{ width:100%;height:45px; margin:auto; padding:0px; margin:0px;}
.vf_nav ul li{ width:25%; height:45px; float:left; text-align:center; margin:0px;}
.vf_nav ul li a{ text-align:center; font-size:12px; color:#fff; width:60px; display:block; height:45px; position: relative; margin:auto}
.vf_nav ul li i{ display:block;  width:25px; height:25px; margin:auto; }

.vf_1{ background-position:0 -1px;}
.vf_2{ background-position:0 -40px; }
.vf_3{ background-position:0 -72px;}
.vf_4{ background-position:-1px -101px;}
.vf_5{  background-position:0 -133px;}

.zhuanye{width:100%;height:100%;float:left;clear:both;background:#fff;margin-top:10px;}
.zhuanye_top{width:100%;height:100%;border-top:5px solid #353535;background:#fff;float:left;}
.zhuanye_top p{display:block;float:left;width:50%;padding:2.5% 2%;color:#000;font-weight:bold;font-size:1.1rem;}
.zhuanye_top img{width:20%;float:right;margin:2%;margin-right:3.5%;border:1px solid #b90c0d;}
.abc{height:30px;font-size:1.2rem;line-height:50px;color:#e7340c;width:25%!important;display:inline-block;text-align:center;margin-left:0!important; }
#pmd {overflow:hidden;height:18rem;width:100%;float:left;margin-top: 20px;}
#inpmd {height: 800%;}
#pmd1  ul li{height:2rem;font-size: .9rem;line-height:2rem;color:#434343;}
#pmd1  ul li span{width:25%!important;display:inline-block;text-align:center;}
#pmd2 ul li{height:2rem;font-size: .9rem;line-height:2rem;color:#434343;}
#pmd2  ul li span{width:25%;display:inline-block;text-align:center;}
.box3_lq{color:red;font-weight: bold;}
