@charset "gb2312";
/* CSS Document */
/* logo */
header{
	width:100%;
	display:block;
	background-color: #FFF;
}
header .logo{
	display: block;
	width:90%;
	margin:0 auto;
	padding-top:1.5%;
	padding-bottom:1.5%;
	overflow:hidden;
}
header .lg{
	float: right;
	margin:8px 16px 6px 6px;
	display: block;
	width: 20px;
}
/* 焦点图 */
.swiper-container{
     padding-top:0 !important;
     padding-bottom:0 !important;
}
/*头条*/
.ttiao{
	width: 32rem;
	margin-top: 0.4rem;
}
/* 头部导航 */
.dhang{
	width: 31.4rem;
	margin-right: 0.3rem;
	margin-left: 0.3rem;
	margin-top: 0.4rem;
}
.dhct1{
	float: left;
	height: 13.4rem;
	width: 10.2rem;
	margin-right: 0.4rem;
	display: block;
	text-align: center;
}
.dhct2{
	float: left;
	height: 6.5rem;
	width: 10.2rem;
	margin-top: 0.4rem;
	margin-right: 0.4rem;
	display: block;
	text-align: center;
	background-color: #f6f5f3;
}
.dhct1 .dl1{
	padding-top: 3.5rem;
	text-align: center;
}
.dhct1 .dl1 dt{
	height: 3rem;
	width: 3.5rem;
	margin-right: auto;
	margin-left: auto;
}
.dhct1 .dl1 dd{
	font-size: 1.4rem;
	line-height: 1.5rem;
	color: #FFF;
	padding-top: 0.4rem;
}
.dhct2 .dl2{
	padding-top: 0.8rem;
	text-align: center;	
}
.dhct2 .dl2 dt{
	height: 2.3rem;
	width: 3rem;
	margin-right: auto;
	margin-left: auto;
}
.dhct2 .dl2 dd{
	font-size: 1.2rem;
	line-height: 1.2rem;
	padding-top: 0.3rem;
}
.ywzh1{
	font-size: 0.7rem;
}
.ywzh2{
	font-size: 0.6rem;
}
/* 公用样式 */
.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_r{
	float: right;
	line-height: 4rem;
	color: #666;
	font-size: 1.6rem;
}
/* 初高中生 */
.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: #6b94fb;
	text-align: center;
	display: block;
	border-bottom: 2px solid #6b94fb;
}

.cgzsct_r .czz12{
	font-size: 2rem;
	line-height: 2.6rem;
	color: #f47a7a;
	text-align: center;
	display: block;
	border-bottom: 2px solid #f47a7a;
}

.cgzsct_r .czz2{
	font-size: 2rem;
	line-height: 2.6rem;
	color: #59d89e;
	text-align: center;
	display: block;
	border-bottom: 2px solid #59d89e;
}

.cgzsct_r .czz212{
	font-size: 2rem;
	line-height: 2.6rem;
	color: #efd435;
	text-align: center;
	display: block;
	border-bottom: 2px solid #efd435;
}


.cgzsct_r .czz{
	font-size: 1.1rem;
	line-height: 1.8rem;
	color: #3f3f3f;
	text-align: center;
	display: block;
}
/* 专业设置 */
.zhuanye{
	margin-right: 0.3rem;
	margin-left: 0.3rem;
	width: 31.4rem;
}
.zhuanye_ct1{
	background-image: url("../img/zt_bg1.jpg");
	background-repeat: no-repeat;
	background-position: center 0px;
	background-size:15.5rem;
	height: 10.75rem;
	width: 15.5rem;
	margin-right:0.4rem;
	float:left;
	display: block;
}
.zhuanye_ct2{
	background-image: url("../img/zt_bg2.jpg");
	background-repeat: no-repeat;
	background-position: center 0px;
	background-size:15.5rem;
	height: 10.75rem;
	width: 15.5rem;
	float:left;
	display: block;
}
.zhuanye_ct3{
	height: 9rem;
	width: 10.2rem;
	float:left;
	display: block;
	margin-top: 0.4rem;
	margin-right: 0.4rem;
}
.zhuanye .dl3{
	text-align: center;
	padding-top: 3.5rem;
}
.zhuanye .dl3 dt{
	height: 1.65rem;
	width: 5.8rem;
	margin-right: auto;
	margin-left: auto;
}
.zhuanye .dl3 dd{
	font-size: 1.5rem;
	line-height: 1.7rem;
	color: #FFF;
	padding-top: 0.4rem;
}
.zyxz{
	font-size: 1rem;
}
.zhuanye .dl4{
	text-align: center;
	padding-top: 2.5rem;
}
.zhuanye .dl4 dt{
	height: 1.65rem;
	width: 5.8rem;
	margin-right: auto;
	margin-left: auto;
}
.zhuanye .dl4 dd{
	font-size: 1.2rem;
	line-height: 1.4rem;
	color: #FFF;
	padding-top: 0.4rem;
}
/*热点专题*/
.rdzt_ct{
	display: block;
	width: 14.5rem;
	float: left;
	margin-left: 1rem;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 1.2rem;
	line-height: 3rem;
	text-align: center;
}
/*他们都在关心*/
.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;
}
/*报名动态*/
.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;
}
/*校园环境*/
.xyhj{
	padding-top: 1.5rem;
	padding-right: 0.3rem;
	padding-bottom: 1.5rem;
	padding-left: 0.3rem;
	margin-top: 0.4rem;
	width:31.4rem;
	background-color: #FFF;
}
.xyhj_ct1{
	float: left;
	height: 17.4rem;
	width: 13.5rem;
	display: block;
}
.xyhj_ctr{
	float: left;
	width: 17.9rem;
}
.xyhj_ct2{
	float: left;
	height: 6.75rem;
	width: 17.5rem;
	padding-bottom: 0.4rem;
	padding-left: 0.4rem;
	display: block;
}
.xyhj_ct3{
	float: left;
	height: 10.25rem;
	width: 8.55rem;
	padding-left: 0.4rem;
	display: block;
}
/*男女生学什么好*/
.nsns{
	width: 32rem;
	margin-top: 0.4rem;
	background-color: #FFF;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}
/*学校新闻*/
.xyxw_ct{
	display: block;
	margin-right: 1rem;
	margin-left: 1rem;
}
.xyxw_ctl{
	float: left;
	height: 9.35rem;
	width: 13.95rem;
}
.xyxw_ctr{
	float: left;
	width: 15.05rem;
	padding-left: 1rem;
}
.xyxw_ctr .xwbt{
	color: #333;
	display: block;
	font-size:1.2em;
	line-height: 1.4em;
}
.xyxw_ctr .xwp{
	color:#333;
	display: block;
	overflow:hidden;
	font-weight:normal;
	line-height:1.5rem;
	font-size:1rem;
}
.list_info_i {
	height:1.5em;
	overflow: hidden;
	margin-bottom:0.5rem;
}
.list_info_i dl{display:block;float:left;height:1.2em;margin-right:0.5rem}
.list_info_i dd{color:#a7a7a7;display:block;float:left;font-size:0.8em;height:20px;line-height:20px}
.list_info_i dt{display:block;float:left;height:20px;margin-right:2px;width:20px}
.list_info_i .list_info_views dt{background-position:0 -21px}
.list_info_i .list_info_like dt{background-position:-50px -21px}
.xyxw_ct li{
	padding-right: 0.5rem;
	padding-left: 0.5rem;
	list-style-position: inside;
	list-style-type: square;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height: 3rem;
	font-size: 1.4rem;
	color: #333;
	border-bottom: 1px solid #E8E8E8;
}
/*趣味北大青鸟*/
.qwxh_ct{
	display: block;
	width: 14.5rem;
	float: left;
	margin-left: 1rem;
}
/* 公共咨询栏 */
.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("../img/syzxtb.png");
	background-repeat: no-repeat;
	background-position: 0px center;
	background-size:2.2rem;
	width: 2.5rem;
	display: inline-block;
}
