@charset "utf-8";


/******************************    基本样式   ******************************/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"微软雅黑"; line-height:22px; color:#333333; background:#fff;}
ul,li{ list-style:none;}
img,table{ border:0px none;}
body,ul,li,table,input,p,h1,h2,h3,h4,h5,h6,dt,dd,dl,th,tr{ margin:0px; padding:0px;}
select, input {vertical-align: middle;}
dl,dd{ display:block;}
dd{-webkit-margin-start:5px;}
.clearfix:after{content:"";display:block;clear:both;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}
.clearfix{*zoom:1;}
.cl{ clear:both; height:0px; line-height:0px; overflow:hidden;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#f04040; text-decoration:underline;}

.n10{ height:10px;}
.n15{ height:15px;}
.n20{ height:20px;}
.n25{ height:25px;}
.n30{ height:30px;}

.fl{ float:left;}
.fr{ float:right;}

/******************************   主题样式   ******************************/
.main{ width:980px; margin:0px auto;}


/******************************    fnav    ******************************/
.fnav{ height:26px; padding:15px 0;}
.fnav a:hover{ color:#f04040;}
.fnav div{ height:26px; line-height:26px; padding-top:5px;}

.fnav_title{font-size: 22px; line-height:26px; padding-top:5px;}

.fnav_tel{ float:left; padding: 0px 10px;color:#666; height:26px; line-height:26px;}
.fnav_tel .icon{float: left;height: 26px;width: 26px; background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d419f5.png) no-repeat; margin-right:6px;}
.fnav_tel a:hover .icon{ background:urlhttp://dfiles.speiyou.com/img/2016/04/15/175400_5710ba3854953.png) no-repeat;}


.fnav_wei{ float:left; padding: 0px 10px;color:#666;}
.fnav_wei .icon{float: left;height: 26px;width: 26px; background:url(http://dfiles.speiyou.com/img/2016/04/15/175400_5710ba388088f.png) no-repeat; margin-right:6px;}
.fnav_wei a:hover .icon{ background:url(http://dfiles.speiyou.com/img/2016/04/15/175400_5710ba389161f.png) no-repeat;}

.fnav_qq{ float:left; padding: 0px 10px;color:#666;}
.fnav_qq .icon{float: left;height: 26px;width: 26px; background:url(http://dfiles.speiyou.com/img/2016/04/15/175400_5710ba38b8afe.png) no-repeat; margin-right:6px;}
.fnav_qq a:hover .icon{ background:url(http://dfiles.speiyou.com/img/2016/04/15/175400_5710ba38cfa27.png) no-repeat;}

.search{ padding: 0px 0 0; width: 300px; margin-top:-3px;}
#search_type {width: 67px;height: 30px; float:left; color:#666;border: solid 1px #d2d2d2;}
#search_input { float:left;width: 162px;height: 28px;border: solid 1px #d2d2d2; border-left:0px; line-height:28px;padding: 0 5px;color: #666;}
#search_button { float:right;width: 60px;height: 30px; background:url(http://dfiles.speiyou.com/img/2016/04/15/175400_5710ba386b87e.png) no-repeat;border: none;cursor: pointer;}


/******************************    snav    ******************************/
.snav{ border:1px solid #d9d9d9; border-top:3px solid #0da31b; padding:5px 0;}
.snav_title{overflow: hidden;margin: 0px 10px; border-right:1px solid #d9d9d9;}

.snav_title_fl{width:70px;padding: 15px 0px; color:#0da31b; text-align:center;}
.snav_title_fl h2{ font-size:24px;font-weight:normal;}
.snav_title_fl p{ font-size:14px;}

.snav_title_fr{font-size: 14px;color: #e02a2a;padding: 15px 55px 15px 15px;}
.snav_title_fr a{margin-right: 24px;}



/******************************    maincenter    ******************************/


.maincenter_fl{ float:left; width:300px; margin-right:20px;}
.maincenter_fl_1{ width:300px; height:240px; margin-bottom:15px; clear:both; display:block;}

.maincenter_fl_2{ width:300px;}
.maincenter_fl_2 h2{ height:30px; border-bottom:2px solid #0da31b; font-size:16px; background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d419f5.png) 0 2px no-repeat; padding-left:15px;}

.maincenter_fl_top{ width:298px; height:30px; border:1px solid #e0e0e0; border-top:0px;line-height:30px;}
.maincenter_fl_top a{ float:left; width:98px; text-align:center; border-right:1px solid #e0e0e0;}
.sc_select{ background:#fff; height:31px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}

.prd{ border:1px solid #e0e0e0; border-top:0px; padding:10px 8px; height:250px;}
.prd_t{ padding-bottom:15px; border-bottom:1px dashed #e0e0e0; clear:both;}
.prd_t img{ float:left; width:128px; height:78px; margin-right:10px;}
.prd_t h3{ font-size:14px; color:#333; height:32px; line-height:32px;}
.prd_t p{ color:#666; font-size:14px;}
.prd ul{ padding-top:10px;}
.prd li{ background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d5cb12.png) 5px 13px no-repeat; padding-left:15px; height:30px; line-height:30px;}


.maincenter_ce{float:left; width:400px;  margin-right:20px; display:inline-block;}

.maincenter_ce_l{ text-align:center; height:240px; margin-bottom:15px;}
.maincenter_ce_l h2{ font-size:16px; height:36px; line-height:36px;}
.maincenter_ce_l h2 a{color:#585858;}
.maincenter_ce_l h2 a:hover{color:#f04040;}
.maincenter_ce_l p{ font-size:14px; color:#666; height:24px; line-height:24px;}
.maincenter_ce_l p a{ margin:0px 8px;}

.maincenter_ce_2{ height:332px; clear:both; overflow:hidden; border-bottom:1px solid #e0e0e0;}
.maincenter_ce_2 h2{height:30px; color:#0da31b; font-size:18px;}
.maincenter_ce_2 span{ font-size:12px;}
.maincenter_ce_2 li{ height:33px; line-height:33px;}
.maincenter_ce_2 li .spann{ background:#c1c1c1; color:#fff; padding:2px 5px;}
.maincenter_ce_2 li .spann01{background:#fff; color:#afafaf;padding:2px 5px;}
.maincenter_ce_2 li .day{ float:right; color:#afafaf;}


.maincenter_fr{ float:right; width:240px;}

.maincenter_fr_1{ border:1px solid #e0e0e0; padding:0px 9px 9px 9px; height:229px; margin-bottom:15px;}
.maincenter_fr_1 h2{ background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d33f87.png) bottom center no-repeat; height:30px; line-height:30px; padding-top:5px; font-size:16px; padding-bottom:9px;}

.maincenter_fr_bi a{ margin:8px 5px 0px 5px; float:left; text-align:center; background:url(http://dfiles.speiyou.com/img/2016/04/15/175401_5710ba392ebd2.png) no-repeat; width:100px; height:29px; line-height:29px; font-size:14px; color:#666; display:block;}
.maincenter_fr_bi a:hover{ background:url(http://dfiles.speiyou.com/img/2016/04/15/175401_5710ba39155b8.png) no-repeat; color:#fff;}


.maincenter_fr_2{}
.maincenter_fr_2 h2{ height:30px; border-bottom:2px solid #0da31b; font-size:16px; background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d419f5.png) 0 2px no-repeat; padding-left:15px;}
.maincenter_fr_lie{ border:1px solid #e0e0e0; border-top:0px; height:283px; padding:9px;}
.maincenter_fr_lie p{ width:220px; height:124px; margin-bottom:10px;}
.maincenter_fr_lie li{ background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d5cb12.png) 5px 13px no-repeat; padding-left:15px; height:30px; line-height:30px;}


/****************************** 重点中学样式    ******************************/
.clearfix:after{content:"";display:block;clear:both;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}.fl{float:left}.fr{float:right}
.clearfix{*zoom:1;}
.middle{
	float:center;
	margin-top:15px;
	width:980px;	
}
.middle h2{ 
	font-size: 22px; 
	height:30px; line-height:30px; 
	padding-top:10px; 
	color:#0da31b;
	background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d7ed79.png) 0 10px no-repeat; 
	padding-left:15px;
	}
.mainmiddle{width:980px;height:170px;}
.middle_li{height:35px;}
.middle_li dl dd{
	float:right;margin-left:12px;
	background:url(http://dfiles.speiyou.com/img/2016/04/15/175403_5710ba3b3b2f7.png) 0px 20px no-repeat;
	}
.middle_li dl dd a{
	height:20px;
	line-height:20px;
	text-align:center;
	margin-top:15px;
	float:left;
	padding-left:12px;
	
}



	#middlescroller{
			margin-top:20px;
			float:left;
			width:920px;
			height:170px;
		`	margin:0px auto;
			overflow:hidden		
		}	
	#middlescroller ul li{
			margin-left:30px;
			float:left;
			list-style:none;
		}
	#middlescroller ul li img{	
			width:340px;
			height:170px;
			line-height:170px;
		}
	#m_left{
		cursor:pointer;
		margin-top:20px;
		width:20px;
		height:170px;
		background:url(http://dfiles.speiyou.com/img/2016/04/15/175401_5710ba39a8904.png) no-repeat;
		float:left;		
		margin-right:10px;
		}
	#m_right{
		cursor:pointer;
		margin-top:20px;
		width:20px;
		height:170px;
		background:url(http://dfiles.speiyou.com/img/2016/04/15/175402_5710ba3a2863a.png) no-repeat;
		float:right;		
		margin-left:10px;
		}
	#m_left:hover{background:url(http://dfiles.speiyou.com/img/2016/04/15/175401_5710ba398fa9a.png) no-repeat;}
	#m_right:hover{background:url(http://dfiles.speiyou.com/img/2016/04/15/175402_5710ba3a13e1d.png) no-repeat;}
	
	
/****-------学习资讯样式------*****/

.Learning_for{float:left;margin-top:30px;width:980px;height:100px;border:1px solid #e0e0e0;}
.Learning_for1{
		width:36px;height:100px;
		background:#0da31b;color:#FFFFFF;
		font-size:19px;text-align:center;
		}
.Learning_for2{float:right;margin-top:5px;margin-right:0px;width:940px;}
.Learning_for2 ul li{
		padding-top:2px;
		border-left:1px solid #d9d9d9;
		float:left;
		width:310px;
		height:95px;		
		}

.Learning_for2 ul li dd{
		float:right; 
		padding-left:0px;
		height:30px;line-height:30px;width:300px;
		background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d5cb12.png) 0px 13px no-repeat;
		}
.Learning_for2 ul li dd a{ padding-left:15px;text-align:center;}



/*************----学习专区样式----**********/
.Learning_mainzone{float:center;padding-top:15px;width:980px;}
/**上半部分**/
.Learning_zoneup{float:center;padding-top:5px;}
.Learning_zoneup dl dt{	height:26px; line-height:26px;}
.Learning_zoneup dl dd{
	height:26px; line-height:26px;padding-left:10px;
	background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d5cb12.png) 0px 10px no-repeat;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
	}
.Learning_zoneup0{height:26px; line-height:26px;width:980px;}
.Learning_zoneup0 h2{
	font-size: 22px; 
	padding-top:10px; 
	color:#0da31b;
	background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d7ed79.png) 0 10px no-repeat; 
	padding-left:15px;
}
.Learning_zoneup1{float:left;width:310px;margin-top:20px;}
#Learning_img_p{float:left;height:110px;margin-top:10px; line-height:23px;margin-bottom:15px;}
#Learning_img_p img{float:left;width:130px;height:110px;}
#Learning_img_p p{float:left;padding-left:5px;width:170px;height:110px;}
#Learning_img_p b{padding-left:8px;}
.Learning_zoneup2{float:left;width:310px;margin-left:25px;margin-top:20px;}
.Learning_zoneup3{float:left;width:310px;margin-left:25px;margin-top:20px;}

/***下半部分**/
.Learning_zonedown{float:left;padding-top:5px;}
.Learning_zonedown dl dd{
	height:26px; line-height:26px;padding-left:10px;
	background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d5cb12.png) 0px 10px no-repeat;
	}
#Learning_downtitle{height:55px;margin-top:10px;}
.Learning_zonedown1{float:left;width:310px;margin-top:20px;}
.Learning_zonedown2{float:left;width:310px;margin-left:25px;margin-top:20px;}
.Learning_zonedown3{float:left;width:310px;margin-left:25px;margin-top:20px;}



/***************杯赛专区样式*******************/
.Game_mainzone{padding-top:5px;width:980px;}
/**上半部分**/
.Game_zone{float:left;padding-top:5px;}
.Game_zone a{color:#333; text-decoration:none;}
.Game_zone a:hover{color:#f04040; text-decoration:underline;}
.Game_zone{float:left;padding-top:5px;}
.Game_zone dl dd{
	height:26px; line-height:26px;padding-left:10px;
	background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d5cb12.png) 0px 10px no-repeat;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
	}
.Game_zone0{height:26px; line-height:26px;width:980px;}
.Game_zone0 h2{
	font-size: 22px; 
	padding-top:10px; 
	color:#0da31b;
	background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d7ed79.png) 0 10px no-repeat; 
	padding-left:15px;
}
.Game_zone{float:left;padding-top:5px;}
.Game_zone dl dd{
	height:26px; line-height:26px;padding-left:10px;
	background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d5cb12.png) 0px 10px no-repeat;
	}
#Game_zonetitle{float:left;height:100px;width:310px;margin-top:15px;}
#Game_zonetitle a{height:23px;line-height:23px;}
#Gmame_b{padding-left:40px;}
.Game_zone1{float:left;width:310px;margin-top:20px;}
.Game_zone2{float:left;width:310px;margin-left:25px;margin-top:20px;}
.Game_zone3{float:left;width:310px;margin-left:25px;margin-top:20px;}

.Game_zone_a{ margin-top:10px;width:310px; height:30px; border:1px solid #e0e0e0; border-top:0px;line-height:30px;background:#F9F9F9;}
.Game_zone_a a{float:left; width:154px; text-align:center;}

.Game_zone_b{ margin-top:10px;width:310px; height:30px; border:1px solid #e0e0e0; border-top:0px;line-height:30px;background:#F9F9F9;}
.Game_zone_b a{float:left; width:103px; text-align:center;}
.game1_select{ background:#fff; height:30px;border-top:2px solid #0da31b;}
.game2_select{ background:#fff; height:30px;border-top:2px solid #0da31b;}
.game3_select{ background:#fff; height:30px;border-top:2px solid #0da31b;}


/**************试题专区样式**************/
.Questions_mainzone{padding-top:15px;width:980px;}
.Questions_zone{float:left;padding-top:5px;width:980px;}
.Questions_zone a{color:#333; text-decoration:none;}
.Questions_zone a:hover{color:#f04040; text-decoration:underline;}
.Questions_zone0{height:26px; line-height:26px;width:980px;}
.Questions_zone0 h2{
	font-size: 22px; 
	padding-top:10px; 
	color:#0da31b;
	background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d7ed79.png) 0 10px no-repeat; 
	padding-left:15px;
}
.Questions_zone dl dd{
	height:26px; line-height:26px;padding-left:10px;
	background:url(http://dfiles.speiyou.com/img/2016/04/28/163021_5721ca1d5cb12.png) 0px 10px no-repeat;
	}

.Questions_zone1{float:left;width:310px;margin-top:20px;}
#Questions_zone_img{width:310px;height:130px;margin-top:10px;margin-bottom:15px;}
.Questions_zone2{float:left;width:310px;margin-left:25px;margin-top:20px;}
.Questions_zone3{float:left;width:310px;margin-left:25px;margin-top:20px;}
/**通用**/
.zone_span{
	width:310px; height:30px; 
	border:1px solid #e0e0e0; border-top:0px;line-height:35px;
	background:#F9F9F9;
	margin-top:10px;
	}
.zone_span span{float:left; width:154px; text-align:center;}
.zone_select{ background:#fff; height:30px;border-top:2px solid #0da31b;}