﻿@charset "UTF-8";
/*--全局开始--*/
body {
	font:12px '宋体', Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	color: #000;
}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
	padding-float:left;
	margin-left: 15px;
}
a img {
	border: none;
}
a:link {
	color: #42413C;
	text-decoration: none;
}
a.red:link,a.red:visited {
	color:#F00;
	text-decoration: none;
}
a.blue:link {
	color:#006;
	text-decoration: none;
}
a.white:link {
	color:#fff;
	text-decoration: none;
}
a.lightblue:link {
	color:#00B0EC;
	text-decoration: none;
}
a:visited, a.blue:visited {
	color: #6E6C64;
	text-decoration: none;
}
a:hover, a:active, a:focus, a.red:hover, a.red:active, a.red:focus,a.lightblue:hover, a.lightblue:active, a.lightblue:focus {
	color: #F90;
	text-decoration: underline;
}
/*--全局结束--*/
/*--内容容器--*/
.container {
	width: 960px;
	background-color:#FFF;
	margin: 0 auto;
	padding: 0;
}
/*--头部开始--*/
.header {
	width: 960px;
	background-color:#FFF;
}
/*--头部顶栏开始--*/
.header .top {
	width:960px;
	height:25px;
	background-color:#FFF;
	background-image:url(../images/login_topbg.gif);
	background-repeat:repeat-x;
	float: left;
}
.header .top .login {
	width:260px;
	padding-left:10px;
	padding-top:6px;
	vertical-align:middle;
	float: left;
}
.header .top .login input {
	width:100px;
	height:14px;
	vertical-align: inherit;
}
.header .top .branch {
	width:660px;
	*width:640px;
	padding-top:6px;
	vertical-align:middle;
	text-align:right;
	float: right;
}
.header .top .branch a {
	padding-left:6px;
	*padding-left:5px;
	float: left;
}
.graytext {
	color:#999;
	text-align:inherit;
	line-height:inherit;
}
/*--头部顶栏结束--*/
/*--头部标识栏开始--*/
.header banner {
	width: 960px;
	float: left;
	background-color:#FFF;
}
.header .banner .logo {
	width:300px;
	height:62px;
	float: left;
	background-color:#FFF;
}
.header .banner .logo .sitehome {
	width:300px;
	height:62px;
	background-image: url(../images/banner_logo.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:block;
}
.header .banner .remark  {
	background-image: url("../images/banner_logoceshi.gif");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 62px;
    width: 90px;
	background-color: white;
}
.header .banner .tools {
	float:right;
	background-color:#FFF;
	width:570px;
	height:62px;
	text-align:right;
}
.header .banner .tools .grouphome {
	width:95px;
	height:62px;
	background-image: url(../images/banner_grouphome_off.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
}
.header .banner .tools .grouphome:hover {
	width:95px;
	height:62px;
	background-image: url(../images/banner_grouphome_on.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
}
.header .banner .tools .bookhome {
	width:113px;
	height:62px;
	background-image: url(../images/banner_bookonline_off.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
}
.header .banner .tools .bookhome:hover {
	width:113px;
	height:62px;
	background-image: url(../images/banner_bookonline_on.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
}
.header .banner .tools .testhome {
	width:101px;
	height:62px;
	background-image: url(../images/banner_testonline.gif);
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
}
.header .banner .tools .bbshome {
	width:113px;
	height:62px;
	background-image: url(../images/banner_bbs_off.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
}
.header .banner .tools .bbshome:hover {
	width:113px;
	height:62px;
	background-image: url(../images/banner_bbs_on.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
}
.header .banner .tools .snshome {
	width:112px;
	height:62px;
	background-image: url(../images/banner_sns_off.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
}
.header .banner .tools .snshome:hover {
	width:112px;
	height:62px;
	background-image: url(../images/banner_sns_on.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
}
.header .banner .tools .enhome {
	width:121px;
	height:62px;
	background-image: url(../images/banner_ensite_off.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
}
.header .banner .tools .enhome:hover {
	width:121px;
	height:62px;
	background-image: url(../images/banner_ensite_on.jpg);
	background-repeat:no-repeat;
	background-position:center;
	display:inline-block;
}
/*--头部标识栏结束--*/
/*--头部导航栏开始--*/
.header .nav {
	width:960px;
	height:24px;
	background-color:#FFF;
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat-x;
	padding-top:2px;
	float: left;
}
.header .nav ul {
	line-height:24px;
	text-align:center;
}
.header .nav ul li.middle {
	direction:ltr;
	display:inline;
	list-style-type:none;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/nav_sepline.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.header .nav ul li.end {
	direction:ltr;
	display:inline;
	list-style-type:none;
	padding-left:10px;
	padding-right:10px;
}
.header .nav ul li a {
	text-decoration:none;
	font-family:'宋体';
	font-size:14px;
	font-weight:bold;
}
/*--头部导航栏结束--*/
/*--头部搜索栏开始--*/
.header .search {
	background-color: white;
	width:960px;
	height:86px;
	float: left;
}
.header .search .specialbar {
	width:250px;
	float:right;
	text-align:right;
}
.header .search .specialbar .feichangdao {
	float:left;
	margin-top:4px;
	margin-right:1px;
	width:124px;
	height:39px;
	background-image:url(../images/special_feichangdao.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:inline-block;
}
.header .search .specialbar .shoujibao {
	float:left;
	margin-top:4px;
	width:125px;
	height:39px;
	background-image:url(../images/special_shoujibao.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:inline-block;
}
.header .search .specialbar .weibo {
	float:left;
	margin-bottom:4px;
	margin-right:1px;
	width:124px;
	height:39px;
	background-image:url(../images/special_weibo.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:inline-block;
}
.header .search .specialbar .gonggong {
	float:left;
	margin-bottom:4px;
	width:125px;
	height:39px;
	background-image:url(../images/special_gonggong.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:inline-block;
}
/*--头部搜索栏--*/
/*--头部结束--*/
/*--脚部开始--*/
.footer {
	float:left;
	width:960px;
	background: #FFFFFF;
}
.footerleft {
	float:left;
	width:710px;
}
.footerright {
	float:left;
	width:250px;
}
.footerlefttop {
	float:left;
	width:710px;
	height:95px;
}
.footerltlc {
	float:left;
	width:5px;
	height:95px;
	background-image:url(../images/footerlt_lc.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
}
.footerltrc {
	float:left;
	width:5px;
	height:95px;
	background-image:url(../images/footerlt_rc.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
}
.footerltml {
	float:left;
	width:690px;
	height:90px;
	background-image:url(../images/footerlt_ml.gif);
	background-position:center;
	background-repeat:repeat-x;
	text-align:center;
	padding-top:5px;
}
.footerleftbottom {
	float:left;
	width:710px;
}
.footerleftbottom .blankw960h5{
	background-color: white;
    border: medium none;
    float: left;
    font-size: 0;
    height: 5px;
    margin: 0;
    padding: 0;
    width: 60px;}
.footerrightaboutus {
	float:left;
	width:250px;
	height:102px;
}
.footerzhaopin {
	float:left;
	width:170px;
	height:70px;
	background-image: url(../images/footerlt_zhaopin.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.footerjiameng {
	float:left;
	width:170px;
	height:70px;
	background-image: url(../images/footerlt_jiameng.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.footerhezuo {
	float:left;
	width:163px;
	height:59px;
	background-image: url(../images/footerlt_hezuo.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.footeryouxiang {
	float:left;
	width:170px;
	height:70px;
	background-image: url(../images/footerlt_youxiang.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.footerkefu {
	float:left;
	width:170px;
	height:70px;
	background-image: url(../images/footerlt_kefu.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.footerlogo {
	float:left;
	width:185px;
	height:100px;
	background-image: url(../images/footer_logo.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.footerinfo {
	float:left;
	width:450px;
	height:90px;
	background-image:url(../images/footer_sepline.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:40px;
	vertical-align:middle;
	line-height:20px;
}
.footerrightsite {
	float:left;
	width:250px;
	height:100px;
}
.footeraboutcolumn{
	width:690px;
	float:left;
	line-height:20px;
}
.footeraboutcolumn a{

}
.homefooterlinks {
    float: left;
    padding: 5px 0;
    width: 850px;
}
.homefooterlinks a {
    float: left;
    line-height: 20px;
    text-align: center;
    width: 80px;
}
.channelfooterlinks{
	float: left;
    padding: 5px 0;
    width: 620px;
}
.channelfooterlinks a{
    float: left;
    line-height: 20px;
    text-align: center;
    width: 100px;
}

.aboutcolumntitle{
    border: 0 none;
    float: left;
    height: auto;
    line-height: 70px;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    width: 80px;
}
/*--脚部结束--*/
.blankw250h5{
	background-color:transparent;
	font-size:0px;
	border:none;
	padding:0;
	margin:0;
	height:5px;
	width:230px;
	float:left;
}
.blankw960h5{
	background-color:white;
	font-size:0px;
	border:none;
	padding:0;
	margin:0;
	height:5px;
	width:960px;
	float:left;
}
.blankw530h5{
	background-color:transparent;
	font-size:0px;
	border:none;
	padding:0;
	margin:0;
	height:6.1px;
	width:510px;
	float:left;
}
.blankw180h5{
	background-color:transparent;
	font-size:0px;
	border:none;
	padding:0;
	margin:0;
	height:5px;
	width:160px;
	float:left;
}
.blankw360h5{
	background-color:transparent;
	font-size:0px;
	border:none;
	padding:0;
	margin:0;
	height:5px;
	width:340px;
	float:left;
}

.blankw710h5{
	background-color:transparent;
	font-size:0px;
	border:none;
	padding:0;
	margin:0;
	height:5px;
	width:690px;
	float:left;
}
/*--胡敏专栏压题图片--*/
.huminfocus{
	width:178px;
	height:85px;
	float:left;
	margin:5px 0 5px 0;
	background: url(../images/humin_focus.gif) center no-repeat;
}
.huminfocus250{
	width:238px;
	height:85px;
	float:left;
	margin:5px 0 5px 0;
}
.blackfont{
	color:#000;
}
.bluefont{
	color:#006;
}
.grayfont{
	color: #666;
}
.lightbluefont{
	color: #09C;
}
.size14{
	font-size:14px;
}
/*--微博观点--*/
.weibotitle{
	width:30px;
	height:30px;
	background:url(../images/ico_sina.gif) center no-repeat;
	float:left;
}
.greylinew960{
	width:960px;
	margin:0;
	padding:0;
	border:0;
	border-bottom:#CCC solid 1px;
	float:left;
}
.greylinew430dot{
	width:430px;
	margin:0;
	padding:0;
	border:0;
	border-bottom:#CCC dotted 1px;
	float:left;
}
.w140h40p5{
	width:80px;
	height:30px;
	padding:5px 0px 5px 0px;
	margin:0;
	border:0;
	line-height:40px;
	text-align:center;
	float:left;
}
.w140h40p5lh5{
	width:80px;
	height:40px;
	padding:5px 0px 5px 0px;
	margin:0;
	border:0;
	line-height:20px;
	text-align:center;
	float:left;
}
.morew120h30fr{
	width:120px;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0px 5px 0px 0px;
	border:0;
	float:right;
	text-align:right;
}
a.fontl1{
	color:#F9F;
	font-size:18px;
	font-family:"宋体";
	font-weight:bold;
}
a.fontl2{
	color: #6F6;
	font-size:16px;
	font-family:"宋体";
}
a.fontl3{
	color: #00F;
	font-size:14px;
	font-family:"宋体";
	font-weight:bold;
}
a.fontl4{
	color: #666;
	font-size:12px;
	font-family:"宋体";
}
a.fontl5{
	color: #F90;
	font-size:18px;
	font-family:"宋体";
	font-weight:bold;
}
a.fontl6{
	color:#F00;
	font-size:16px;
	font-family:"宋体";
}
a.fontl7{
	color: #000;
	font-size:14px;
	font-family:"宋体";
	font-weight:bold;
}
/*考试频道顶端导航图片开始*/
.exam_nav01{
	width:240px;
	height:47px;
	float:left;
	padding:70px 5px 5px 5px;
	background:url(../images/nav_liuxue.gif) center no-repeat;
}
.exam_nav02{
	width:430px;
	height:47px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	padding:70px 5px 5px 5px; 
	background:url(../images/nav_xuanke.gif) center no-repeat;
}
.exam_nav03{
	width:240px;
	height:47px;
	float:left;
	padding:70px 5px 5px 5px; 
	background:url(../images/nav_beikao.gif) center no-repeat;
}
/*考试频道顶端导航图片结束*/


/*查询条*/
/*查询条结束*/

/*首页群组开始*/
.groupList dl {
    float: left;
    height: 68px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 115px;
}
.groupList dl dt {
    float: left;
    height: 60px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 55px;
}
.groupList dl dt a img {
    border: 1px solid #BEE3EE;
    height: 60px;
    padding: 1px;
    width: 55px;
}
.groupList dl dt a:hover img {
    border: 1px solid #EEEEEE;
    height: 60px;
    padding: 1px;
    width: 55px;
}
.groupList dl dd {
    color: #888888;
    float: right;
    text-align: left;
    width: 55px;
    margin: 0;
    padding: 0;
}
.groupList dl dd h3 {
    font-size: 12px;
    margin: 0px;
}
/*首页群组结束*/
/*高度控制开始*/
.h200{
	height:215px;
}
.h230{
	height:230px;
}
.h240{
	height:230px;
}
.h225{
	height:221px;
}
/*高度控制结束*/
/*报考常识*/
.baokaochangshi{
	width:240px;
	height:100px;
	padding-left: 5px;
	}
.baokaochangshi dl {  
    float: left;
    height: 32px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    width: 80px;
    }  
      
.baokaochangshi dl dt { 
background: url("../images/greenbtn.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 28px;
    margin: 0;
    padding: 7px 0 0 20px;
    text-align: left;
    width: 80px;
    }     
/*报考常识*/
.autowfl{
	width:auto;
	float:left
}