html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
    margin: 0;
    padding: 0;
}
user agent stylesheet
div {
    display: block;
}
a{

text-decoration:none;

}
a, a:hover {
    color: #333;
}
.m-b {
    width: 1000px;
    margin: 0 auto;
}
/*top*/
.top {
	width:100%;
	height:80px;
	background:#fff;
}
.top_con, .con_gra, .con_dis {
	width:1000px;
	margin:0px auto;
}
.logo {
	margin-top:8px;
	float:left;
	width:366px;
	border:0;
}
.top_r {
	float:right;
	width:300px;
	text-align:right;
}
.top_r a {
	padding:0px 8px;
	display:block;
	color:#666;
	line-height:80px;
	float:right;
	font-size:12px;
}
.top_r a:hover {
	color:#ff0000;
	text-decoration:underline;
}

.m-lst-l .m-l-tt{width: 100%;border: 1px solid #ef843e; overflow: hidden;margin-bottom: 15px;}

.m-lst-l>ul{margin-bottom: 20px;}
.u-parent li{border-bottom: 1px solid #DDDDDD;width:100%;}
.u-parent li>a{font: 16px/45px "microsoft yahei";width: 100%;text-indent: 40px;display: block;}
.u-parent li:hover,.u-parent li.z-sel{border-left: 4px solid #15b358; background:#fff;}

/* 右边样式 */
.m-lst-r{width:1000px;}
/* 右上方样式 */
.m_nav {border: 1px solid #DDD;font: 12px/20px "microsoft yahei";padding: 5px 15px;}
.m_nav li{border-bottom: 1px dotted #DDDDDD;}
.m_nav li.z-last{border: none;}
.m_nav a,.m_nav font{margin: 8px 5px;display: inline-block;padding: 0px 5px;}
.m_nav a:hover,.m_nav a.z-sel{background-color: #1594db;color: #ffffff;}

.m-lst-btm{margin-top: 20px;}
/* 右下方导航样式 */
#m_nav .m-nav-mn{border-bottom: 2px solid #DDDDDD;height: 30px;}
#m_nav .m-tab a{position:relative;display: inline-block;height: 30px;padding: 0px 10px;font: 14px/30px "microsoft yahei";float: left;margin-right: 5px;border: 1px solid #DDDDDD;border-bottom: none;}
#m_nav .m-tab a.z-sel,#m_nav .m-tab a:hover{color: #15b358;border-top: 2px solid #15b358;background-color: #FFFFFF;}
#m_nav .m-type{float: left;margin-left: 10px;margin-top: 5px;height: 25px;}
.m-type a,.m-type label{margin: 0px 8px;font: 12px/25px "microsoft yahei";float: left;}
.m-type a:hover,.m-type a.z-sel{border-bottom: 2px solid #15b358;}
#m_nav .m-sch{display: inline-block;float: right;height: 30px;}
#m_search {padding: 4px 25px;display: inline-block;height: 20px;}
#m_search b{display:inline-block;width: 16px;height: 16px;}

/* 右下方列表样式 */
.m-grid li{border-bottom: 1px solid #DDDDDD;padding: 15px 15px 15px 0px;display: inline-block;width: 825px;}
.m-grid li>span{width: 520px;float: left;}
.m-grid li .z-title{font: 14px/24px "microsoft yahei";color: #15b358;float: left;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-grid li .z-title:hover{text-decoration: underline;}
.m-grid>li>img {height: 60px;width: 50px;float: left;margin-right: 15px;}
.m-grid li>span>div{display: inline-block;}
.m-grid li>span span{float: left;margin-right: 15px;font: 12px/18px "microsoft yahei";}

.m-grid .u-btn{float: right;width: 45px;height: 28px; color: #FFFFFF;border-radius: 5px;margin: 20px 0px 0px 10px;text-align: center;font: 14px/28px "microsoft yahei";}
.m-grid .u-btn.down{background-color: #15B358;}
.m-grid .u-btn.col{background-color: #ff6500;}

.stars{margin-top: 2px;float: left;}
#laypage{margin-top: 20px;float: right;}




/* 地区导航 */
.m-areaNav{margin-top: 15px;}
.m-areaNav h4{float: left;font: bold 16px/20px "微软雅黑";color: #1594db;margin-right: 15px;}
.m-areaNav ul{overflow: hidden;}
.m-areaNav ul li{float: left;}
.m-areaNav ul li a{font: 12px/20px "微软雅黑";padding: 0 3px;display: inline-block;}
.m-areaNav ul li a:hover{color: #FFF4E3;background: #15b358;}

.m-r-bd{overflow: hidden;margin-top: 10px;}
.m-r-bd li{border-bottom: 1px solid #1594db;cursor: default;padding-top: 5px;position: relative;margin: 10px 0;}
.m-r-bd li>a{position: absolute;right: 0;top: 10px;background: #ef843e;border-radius: 5px;color: #FFFFFF;font: 14px/24px "微软雅黑";padding: 0 10px;} 
.m-r-bd h2{font: bold 18px/28px "microsoft yahei";float: left;color: #000000;}
.m-r-bd .u-area{font: 12px/20px "microsoft yahei";color: #000000;margin-left: 20px;margin-top: 6px;float: left;}
.m-r-bd div{display: inline-block;width: 100%;}
.m-r-bd div span{width: 118px;height: 95px;float: left;margin: 10px 0; border: 1px solid #DDDDDD;}
.m-r-bd div span.nml{margin-right: 26px;}
.m-r-bd div span.nml.z-last {margin-right: 0;}

.m-r-bd div h3{font: bold 18px/44px "microsoft yahei";text-align: center; color: #1594db;}
.m-r-bd div h3 sub{color: #8D8D8D;text-indent: 10px;display: inline-block;font: bold 12px/12px "微软雅黑";}
.m-r-bd span .u-type{float: left;width: 47px;margin-top: 5px;text-align: center;padding: 0 5px;font: 12px/12px "microsoft yahei";color: #8d8d8d;}
.m-r-bd span b{float: left;width: 1px;height: 15px;background-color: #DDDDDD;margin-top: 5px;}
.m-r-bd span a{color: #f00;}
.m-r-bd span h3 a {font: 12px/12px microsoft yahei;display: inline-block;}
/* 高考专题 */
.m-r-bd div h3.tc{text-align:center;text-indent:0px;}
/* 高考真题-新高考真题 */
.m-r-bd span div{
	overflow:hidden;
}
.m-r-bd span .vm{width:118px;margin-top: 5px;text-align: center;padding: 0 5px;font: 12px/12px "microsoft yahei";color: #8d8d8d;}
#xgkzt-list h2{
	font-size:16px;
	font-weight:bold;
	color:#333;
}
.xgkztArea a,.xgkztArea span{
	font-size:14px;
}
.xgkztArea h4{
	float:none;
	display:inline-block;
}
#xgkzt_year{
	border:none;
}
/*footer*/
.footer {
	width:100%;
	min-width:1200px;
	background:#f8f8f8;
	font-size:13px;
	color:#666;
	line-height:30px;
	margin-top:15px;
	padding:20px 0;
	overflow:hidden;
	_position:relative;
	_height:170px;
	clear:both;
	border-top:1px solid #dedede
}
.footer .wrap {
	width:1200px;
	margin:0 auto
}
.footer .up {
	left:50%;
	bottom:10px;
}
.footer .us, .footer .up {
	text-align:center
}
.footer .us a, .footer .up img {
	margin:0 10px;
	color:#666
}