/*整体的字体、间距、列表*/
body {font-family: Arial, Verdana, Helvetica, sans-serif, "宋体";margin:0px auto;font-size:12px;color: #333;background:#ffffff;}
form, p{margin: 0px auto;border:0px;}
*{margin:0px auto;padding:0px;list-style:none;list-style-position:outside;}
li{ padding-left:10px; background:url(../images/dot_333.jpg) no-repeat left 8px;}
a:link, a:visited {color: #333333;text-decoration: none;font-weight: normal;}
a:hover {color: #FF0000;text-decoration: underline;font-weight: normal;}
 img{   
 	border: 0;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}  
.clearfix:after {
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    content: ".";
}
.left{float: left;}
.right{float: right;}
.clear{clear:both;}
.no_way{clear:both;display:block;overflow:hidden;height:0px;margin:0px;padding:0px;line-height:0; font-size:0;}
.dis{display: block}
.img_border{ border:1px solid #c0d7fd;}
.bule_border{ border:1px solid #B9CCE8;}
.undis{display: none}
.blank5{clear:both; height:5px; overflow:hidden;}
.blank10{clear:both; height:10px; overflow:hidden;}
h1,h2,h3,h4,h5,h6{margin:0 auto; padding:0;}
h1{ font-family:"宋体"; font-size:14px;}
i{ font-style:normal;}
span{ font-size:12px; font-weight:normal;}

.line_24{ line-height:24px;}
.pad_10{ padding:0 10px;}
.line_108{ line-height:22px;}
.pad_10 a{display:block;width:49%;float:left;font-size: 16px;line-height: 30px;}

.banner{ width:100%; margin:0 auto; overflow:hidden; text-align:center; background:url(../images/banner_bg.jpg) center center; text-align:center; }
.banner img{ margin:0 auto; vertical-align:center; display:block;}


#nav{
	width: 960px;
	margin:5px auto;
	padding:10px 0;
	border: 1px solid #c0d7fd;
}
#nav img{
	display: none;
}
dl#nav_1, dl#nav_2, dl#nav_3 {
    width: 33.33%;
    float: left;
}
#nav dt {
    width: 58px;
    font-weight: bold;
    line-height: 21px;
    font-family: '宋体';
    text-align: center;
    padding: 7px 0 0 10px;
	margin-left:0;
}
dl#nav_1 dt, dl#nav_2 dt, dl#nav_3 dt {
    padding-left: 15px;
}
#nav h2{
	background-color: transparent;
	height: auto;
	font-size: 14px;
	line-height: 21px;
	padding:0;
}
#nav dd {
    margin: -44px 0 0 70px;
}
#nav dd li {
    font-size: 14px;
    line-height: 16px;
    float: left;
    padding: 0px 8px 0 9px;
    margin: 3px 0;
    white-space: nowrap;
    background: 0 none;
}
/*字体*/
.bule_12, a.bule_12:link, a.bule_12:visited {color:#306BAD;text-decoration: none;}
.bule_12, a.bule_12:active,a.bule_12:hover {color:#ff0000;text-decoration: underline;}
.bule_12l, a.bule_12l:link, a.bule_12l:visited {color:#306BAD;text-decoration: underline;}
.bule_12l, a.bule_12l:active,a.bule_12l:hover {color:#ff0000;text-decoration:none;}
.bule_14b, a.bule_14b:link, a.bule_14b:visited { font-size:14px;  font-weight:bold;color:#306BAD;text-decoration: none;}
.bule_14b, a.bule_14b:active,a.bule_14b:hover { font-size:14px;  font-weight:bold;color:#ff0000;text-decoration:underline;}
.orange_12, a.orange_12:link, a.orange_12:visited {text-decoration:none; color:#CC3300;}
.orange_12, a.orange_12:active,a.orange_12:hover {color: #FF0000;text-decoration: underline;}
.font_12b{ font-weight:bold; color:#306BAD;}
.font_14b{ font-weight:bold; font-size:14px;}
.red_12{color:#DB0016; }
.red_12b{color:#FE0201; }
.red_12l a.bule_14b:link, a.red_12l:visited {font-weight:bold;color:#FE0201; text-decoration: none;}
.red_12l, a.bule_14b:active,a.red_12l:hover {font-weight:bold;color:#FE0201; text-decoration:underline;}

/*广告*/
.gk_ad_475 { width:475px; height:auto; overflow:hidden;}/*半通栏*/
.gk_ad_475 img{width:475px;}
.gk_ad_475 object{width:475px;}
.page_ad720{width:720px;height:90px;overflow:hidden;}
.page_ad720_wz{width:228px;height:88px;border:solid 1px #E4E4E4;line-height:22px;overflow:hidden;}
.page_ad720_wz a:link,.page_ad720_wz a:visited{color:#666;text-decoration:none;}
.page_ad720_wz a:hover{color:#f00;}
.page_ad720_wz li{background:url(http://img.eol.cn/images/cer.net/df/hubei/2011/dot_333.gif) no-repeat 10px 8px;padding-left:20px;}
.gk_ad{margin:0px auto;width:958px; height:auto;text-align:center;border:1px solid #E4E4E4;padding:0px;clear:both;overflow:hidden;}
.m_ad_wz{float:left;width:131px;text-align:left;padding:2px 2px 2px 8px;}
.m_ad_wz p{text-indent: 0em;margin:0px;padding:0px;line-height:1.8;}
.m_ad_banner{float:left;width:676px; margin:0px auto;padding:0px 0px 0 0px;}
.m_ad_banner p{text-indent: 0em;margin:0px auto;padding:0px;line-height:1.5;}
.m_ad_banner img{margin:0px 0px 0px 6px; float:left;}
.m_ad_banner object{margin:0px 0px 0px 6px; float:left;}
/*框架*/
.gk_main{ width:960px; height:auto; overflow:hidden; clear:both; margin:0 auto; padding:0;}
.zf_main{clear:both;margin:0px auto;width:960px;padding:0px; height:auto; overflow:hidden;}
/*地方站*/

.t_mani{ background:#E8E8E8; margin-top:10px; height:22px;  padding-top:8px;}

/*焦点图所在通栏*/
/*左侧*/
.left_310{ width:310px; height:auto;overflow:hidden; padding:0; margin:0;}
.left_308{ width:308px; height:auto;overflow:hidden; padding:0;}
.left_308 li a:link,.left_308 li a:visited{ text-decoration:none;color:#306BAD;}
.left_308 li a:hover{text-decoration: underline;color:#306BAD;}
dl.cat{padding:0px 0 0px 5px;clear:both;margin:0px;line-height:22px;}
dl.cat dt{float:left;background:url(http://img.eol.cn/images/cer.net/gaokao/2010/bg_btn.jpg) no-repeat;width:57px;height:22px;margin:5px 0;padding:0 0 0 3px;font-weight:bold;color:#31538C;display:inline;}
dl.cat dt a:link,dl.cat dt a:visited{color:#306BAD;text-decoration: none;font-weight:bold;color:#31538C;}
dl.cat dt a:hover{text-decoration: underline;}
dl.cat dd{padding-right:3px; overflow: hidden; width:234px; float:right; display:inline;}
dl.cat dd a:link,dl.cat dd a:visited{color:#306BAD;text-decoration: none;}
dl.cat dd a:hover{text-decoration: underline;}

#slide {
    position: relative;
    margin-bottom: 10px;
    border: 1px solid #999;
    box-sizing: -o-border-box;
    box-sizing: -ms-border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#slide .fi_player {
    display: block;
    margin: 0 auto;
    width: 308px;
    height: 208px;
}
#slide .fi_tab {
    width: 90%;
    height: 23px;
    padding: 5px 5% 0 5%;
    position: absolute;
    bottom: 5px;
    left: 0;
    text-align: right;
}
#slide .fi_tab span {
    cursor: pointer;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    color: rgb(255, 255, 255);
    text-align: center;
    font: 16px/20px 宋体;
    background: url("../images/slide.gif") 0% 50% no-repeat;
}
#slide .fi_tab span.now {
    background: url(../images/slide.gif) no-repeat right;
    color: #ff7b11;
}

/*中间*/
.middle_400{ width:629px; height:auto;overflow:hidden; margin-right:10px; margin-left:10px; padding:0;}
.middle_400 h1{ font-family:"微软雅黑"; font-weight:normal; font-size:18px; color:#B52E00; text-align:center; margin-top:8px; padding-bottom:4px;}
.middle_400 h1 a:link,.middle_400 h1 a:visited{ text-decoration:none;color:#B52E00;}
.middle_400 h1 a:hover{text-decoration: underline;color:#B52E00;}
.middle_400 span{ float:right; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:inline;}
.middle_400 ul{ line-height:24px; margin: 5px 10px 0; font-size:14px;}
.middle_400 li a:link,.middle_400 li a:visited{ text-decoration:none;color:#306BAD;}
.middle_400 li a:hover{text-decoration: underline;color: #FF0000;}
.middle_400 h2{ font-family:"宋体"; font-weight:normal; font-size:12px; color:#306BAD; text-align:center; width:54px; float:left;margin-right:4px; background:url(../images/new_bg.jpg) no-repeat center top; height:18px; padding:5px 0 0 0; margin-bottom:6px; margin-left:4px;}
.middle_400 h2 a:link,.middle_400 h2 a:visited{ text-decoration:none;color:#306BAD;}
.middle_400 h2 a:hover{text-decoration: underline;color: #FF0000;}
.middle_400 i{ float:left; padding-top:6px; padding-left:10px;}

.imgbd2 img { padding:4px; border:1px solid #ccc;} 


/*右侧*/
.right_wx img{
	display: block;
	margin:0 auto;
	box-shadow: 0 0 3px 1px #ccc;
}
.right_wx span{
	display: block;
	text-align: center;
	line-height: 18px;
	margin-bottom: 13px;
	margin-top:10px;
}
.right_230{ width:230px; height:auto; margin:0; padding:0; overflow:hidden;}
.right_228{ width:228px; height:auto; overflow:hidden; margin-bottom:5px;}
.right_228 h1{height:21px; padding:8px 0 0 10px; color:#003366;}
.right_228 ul{ line-height:22px; margin:2px 10px 0; _margin:1px 10px 0;*margin:1px 10px 0!important;}
.right_228 h2{font-size:14px; padding:5px 0 5px 12px; background:url(../images/right.gif) no-repeat center bottom; height:28px; color:#3673B7}
.right_228 dl{ line-height:22px; margin:0 14px; }

.right_230 .right_210{ width:218px; height:auto; margin:5px 0 0 10px;}
.right_230 .right_210 img{ float:left; margin-right:10px}


.title_bg{ background:url(http://img.eol.cn/images/cer.net/gaokao/2012/zhuanlan/jiuxue_title.jpg) repeat-x center top; height:43px;}
.title_bg h1{ color:#FFFFFF; padding:10px 0 0 15px;}
.title_bg span{ float:right; display:inline; padding-right:15px; padding-top:2px; font-size:12px; font-weight:normal;}
.title_bg span a:link,.title_bg span a:visited{ text-decoration:none;color:#fff;}
.title_bg span a:hover{text-decoration: underline;color:#fff;}
.xinxi_bg{ background:url(http://img.eol.cn/images/cer.net/gaokao/2012/zhuanlan/jiuxue_title01.jpg) repeat-x center top; height:33px;}
.xinxi_bg h1{ color:#003363; padding:5px 0 0 0;}
.chuguo_bg{ background:url(http://img.eol.cn/images/cer.net/gaokao/2012/zhuanlan/chuguo.jpg) no-repeat center top;height:39px;}
.chuguo_bg h1{ padding:6px 0 0 10px;color:#003363;}


/*二分栏*/
.left_720{ width:720px; height:auto; margin:0; padding:0; overflow:hidden;}
.left_720 h2{ background: url(../images/mianf_left.jpg) no-repeat center top; height:26px; color:#FFFFFF; font-size:14px; padding:0 0 10px 30px; line-height:30px;}
.left_720 h2 img{ float:left;}
.left_720 td a:link,.left_720 td a:visited{ text-decoration:none;color:#306BAD; }
.left_720 td a:hover{text-decoration: underline;color:#CC3300; }
.left_720 .td2{
	padding-left: 3%;
}
.left_718{ width:693px; height:auto; padding:0 10px 0 15px; margin:0; overflow:hidden;}
.left_718 h3{ font-family:"宋体"; font-size:14px; font-weight:bold; text-align:left; color:#4077B5; margin-top:12px;}
.left_718 h3 a:link,.left_718 h3 a:visited{ text-decoration:none;color:#4077B5;font-weight:bold; }
.left_718 h3 a:hover{text-decoration: underline;color:#CC3300;}
.left_338{ width:693px; height:auto; padding:0px 10px 10px 0; margin:10px 0 0 0px; overflow:hidden; display:inline;}
.left_338 h3{ text-align:center; margin-top:0px;}
.left_338 img{ float:left; margin-right:10px;}
.left_338 h1{ font-size:12px; font-family:"宋体"; margin-top:5px;}
.left_338 span{ float:right; display:inline; padding-right:10px; font-weight:normal;}
.left_r{ border-right:1px solid #D6E0F1;}
.left_339{ width:220px; height:auto; padding:0px 10px 0 0; margin:10px 0 0 0px; overflow:hidden; display:inline;}





.tag_01_title{margin:0px 0 5px 0; width:308px; height:32px;font-weight: normal;overflow:hidden;background:url(http://img.eol.cn/html/g/zhaofei/images/left_bg.jpg) no-repeat left top;font-size:14px; padding:0px 0 0 0;}
.tag_01_title a:link,.tag_01_title a:visited{display:block;height:26px;float:left;padding:6px 15px 0;cursor:pointer;text-align:center;text-decoration: none; font-size:14px;background:url(http://img.eol.cn/html/g/zhaofei/images/left_bg.jpg) no-repeat -60px top;color:#265B91;}
.tag_01_title a.current:link,.tag_01_title a.current:visited{background:url(http://img.eol.cn/html/g/zhaofei/images/left_bg.jpg) no-repeat -3px top;color:#265B91; font-weight:bold;}

.tag_02_title{margin:0px 0 0px 0; width:390px; height:27px;font-weight: normal;overflow:hidden;font-size:14px; padding:0px 0 0 10px; border-bottom:1px solid #B9CCE8;}
.tag_02_title a:link,.tag_02_title a:visited{display:block;height:18px;float:left;padding:6px 15px 0;cursor:pointer;text-align:center;text-decoration: none; font-size:14px;color:#265B91;}
.tag_02_title a.current:link,.tag_02_title a.current:visited{background:url(http://img.eol.cn/html/g/zhaofei/images/mid_z.jpg)  repeat-x center top;color:#265B91; font-weight:bold; border:1px solid #B9CCE8;}

/*两列*/
.left_318{ width:48%; margin-left:10px; display:inline; margin-right:0px; overflow:hidden;}
.left_318 h1{ background:url(../images/dot_bule.jpg) no-repeat 10px 5px; font-family:"宋体"; font-size:14px; color:#003366; padding:5px 0 0 35px; border-bottom:1px solid #D6E0F1; height:24px; margin-right:5px;}
.left_318 h1 a:link,.left_318 h1 a:visited{ text-decoration:none;color:#003366;font-weight:bold; }
.left_318 h1 a:hover{text-decoration: underline;color:#CC3300;}
.left_318 ul{ margin:10px 10px 0; line-height:22px;}
.left_318 ul li span{float:right;margin-right:5px;}
.left_318 ul li a{float:left;}

.top_fenshuxian_bg{ width:940px; height:160px; margin:5px auto 0; padding:0 0 0 20px; background:url(../images/top_fenshuxian.jpg) no-repeat center top; clear:both;}
.online-wrapper{width:960px;margin:0 auto}
.online-wrapper h2{background:#F2F2F2;height:35px;font-size:18px;line-height:35px;padding:0 15px;}
.online-wrapper h2 a{ font-weight:bold;}
.online-wrapper h2 span.album{float:right;font-weight:400}
.course-list{margin:16px 8px;overflow:hidden}
.course-list li{float:left;width:47%;padding-left:1%;margin:0 1%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 16px; line-height: 30px;}
.course-list li span{float:right;}
.course-list li a{float:left;}
.main_zsy li{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
    line-height: 30px;
}
/*footer*/
#footer{ width:960px; margin:15px auto ; text-align:center; overflow:hidden; clear:both; padding-bottom:70px;}
#footer table{ width:100% !important;}

.copyright{ display:none; padding:1em 0em 1em; text-align:center;border-top:2px solid #005faf; margin:1.5em 0 2em;}
.copyright p{ margin-bottom:0.3em; margin:0 0.3em 0.3em;}
.copyright p a{ margin-right:5px;} 

.bottom{border-bottom:1px solid #dedede;margin-bottom:10px;}

/*footer*/
@media only screen and (max-width: 960px) {
	.right_230,.left_310,.left_318 ul li span,.course-list li span{
		display: none;
	}
	#nav {
		width: 99%;
	    padding-left: 0.5%;
	    padding-right: 0.5%;
	}
	dl#nav_1, dl#nav_2, dl#nav_3 {
    	width: 50%;
	    margin-bottom: 0.5%;
	}
	.zf_main{
		width: 94%;
		margin:0 3%;
	}
	.middle_400 {
	    width: 100%;
	    margin:0 0 15px;
	}
	.left_718 {
	    width: 94.6%;
	    padding:0 2.5%;
	}
	.left_720,.left_338,.online-wrapper{
		width: 99%;
	}
	.main_zsy{
		width: 99%;
		margin-left:0;
		margin-right: 0;
	}
	.left_338{		
		padding-right:0;
		border-right:0 none;
	}
	.left_318{
		width: 48%;
		margin-left: 1%;
		margin-right: 1%;
	}
	#footer{
		width: 100%;
	}	
}
@media only screen and (max-width: 767px) {
	.left_718 .td2 .left_p,.left_718 td,#nav dl,#nav dl dd{
		display: none;
	}
	.table{
		padding-top:40px;
		
	}
	#nav img{
		display: block;
	}
	dl#nav_1, dl#nav_2, dl#nav_3 {
	    width: 100%;
	}
	#nav{
		width: 100%;
		padding:0 0;
		position: fixed;
		right:0;
		top:0;
		background-color: #f5f5f5;
		border-bottom: 1px solid #dedede;
	}
	#nav .nav_a{
		padding:20px 0;
	}
	#nav img{
		position: fixed;
		top:5px;
		right:5px;
		cursor: pointer;
	}
	#nav dl{
		cursor: pointer;
	}
	#nav dl dt{
		padding:7px 5px;
		width: 80px;
		border:1px solid #dedede;	
		margin:0 auto;	
		-moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	}
	#nav dl dt h2{
		font-size: 16px;
		font-weight: bold;
	}
	#nav dd {
	    margin:0 0 15px;
	}
	#nav dd li{
		padding:0;
		margin:5px;
		width: 70px;
		font-size: 12px;
		border:1px solid #dedede;	
		-moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
		text-align: center;
		line-height: 28px;
		border-right:0 none;
	}
	#nav dd li:hover a{
		color:#444;
	}
	.left_318{
		width: 48%;
	}
	.left_bg{
		margin-bottom: 15px;
	}
	.left_718 .td2{
		display: block;
		width: 100%;
		padding-left: 0;
	}
	#footer,#qiao-wrap,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner{ display:none !important;}
	#QIAO_INVITE_CONTAINER{ width:0 !important; height:0 !important;}
	.copyright{ display:block;}
	.banner{margin-top:50px;}
}
@media only screen and (max-width: 650px) {
	
	.course-list li {
	    width: 47%;
	}
	.left_718 {
	    width: 94.4%;
	}
	.none{display:none !important;}
	.left_318{
		width: 98%;
	}
	.course-list li {
	    width: 95%;
	    padding-left: 3%;
	}
}
@media only screen and (max-width: 500px) {
	
	#nav dl dt{
		background-position: 76% center;
	}
	
}
@media only screen and (max-width: 400px) {
	.online-wrapper h2{
		padding:0 5px;
	}
}