@charset "gb2312";
body,div,h1,h2,h3,h4,h5,h6,ul,li,input,textarea,,form, p,table,tr,td{ margin:0; padding:0;}
h1,h2,h3,h5,h5,h6{ font-size:100%; font-weight:normal;}
strong{ font-weight:800;}
*{margin:0px auto; padding:0px;}
ul,li{ list-style:none;}
img{ border:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color: #da0006; text-decoration:underline; cursor:pointer}
body{
	font:12px/1.75 '????',Tahoma, Arial;
	color:#333;
	height:100%;
	margin: 0 auto;
	width: 100%;
	background: #fff ;
	
}
/****文字颜色设置**********/

p{color:#666;line-height:18px}
.fz12h666,.fz12h666 a{color:#666;}
.fz12red,.fz12red a{color:#930202;}
.fz12lan,.fz12lan a{color:#00439a;}
.fz12hui,.fz12hui a{color:#000; line-height:20px;}
.fz121hui,.fz121hui a{color:#656565; line-height:20px;}
.fz14lan,.fz14lan a{color:#00439a;}
.fz14red,.fz14red a{color:#930202;font-size:14px; }
.fz14bai,.fz14bai a{color:#fff; font-size:14px;}
.fz14lv,.fz14lv a{color:#29593b; font-size:14px;}
.fz12bai,.fz12bai a{color:#fff; font-size:12px; line-height:20px;}
.fz12lv,.fz12lv a{color:#29593b; font-size:12px; line-height:20px;}
.fz14h,.fz14h a{color:#333;}
/****文字大小设置**********/
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz18,.fz18 a{font:18px "黑体"; line-height:24px;}
.fz24{ font:24px Arial, Helvetica, sans-serif;}
.fz30{ font:30px Arial, Helvetica, sans-serif;}
.bol{font-weight:bold;}
.bol2{font-weight:normal;}
.clear {height:0; clear:both; overflow:hidden; }
.fl{ float:left; _display:inline}
.fr{ float:right; _display:inline}
.yh{ font-family:"微软雅黑"; font-weight:normal;}
.h20 { line-height:20px; width:200px; clear:both; }
.h10 { line-height:10px; width:200px; clear:both; }


/* CSS Document */
#header { margin: 0pt; width: 100%; background: #e8e5e0 url(../images/header.jpg) no-repeat center top; height: 390px; } 

/*---banner--*/	

#banWrap { width:100%; height:240px;  }
#banWrap1 { background:url(../images/ban_bg1.jpg) repeat-x; width:100%; height:240px; width:expression(document.body.clientWidth <= 1440? "1420px": "auto"); min-width:1420px; }
.banner{

	width:980px;
	height:240px;
	margin:0 auto;
	color:#FFF;
	font-weight:normal;
	z-index:9999;
}

.dao{ width:700px; height:161px; padding-top:70px; margin:0 auto; font-size:14px;}
.banner .dao h3, .banner2 .dao h3,.banner3 .dao h3,.banner4 .dao h3,.banner5 .dao h3,.banner6 .dao h3,.banner7 .dao h3,.banner8 .dao h3,.banner9 .dao h3{  padding-left:70px; padding-top:8px; height:40px; line-height:40px; font-size:36px;}
.dao p{ padding-left:20px; text-indent:6em; padding-top:35px; width:650px; color:#666; line-height:26px;}
.dao p span{ color:#000;}


.select{font-family:"微软雅黑";font-size:14px;}



/* 往期回顾 */
.wrapper{ width:980px; height:240px;position:relative;}

#ban-topic-title{
	position: absolute;
	width:980px;
	top: 0px;

	color: #CD1745;
	font-size: 52px; text-align:center;
	font-family: "Microsoft YaHei",simhei;
	font-weight: bold;
}
#ban-topic-title2{
	position: absolute;
	width:980px;
	top: 120px;
 text-align:center;
	color: #3F4352;
	font-size: 40px;
	font-family: "Microsoft YaHei",simhei;
	font-weight: bold; text-shadow:#333;
}
/*#ban-topic{position:absolute;top:55px;left:709px;}
#ban-topic img{width:262px;height:190px;}*/

.time{ width:150px; height:25px; padding:155px 0 44px 235px; font:100 16px/25px "\5FAE\8F6F\96C5\9ED1"; color:#fff; float:left}
.past{ width:116px; height:26px; padding:242px 270px 30px 0; float:right; margin-left:20px; display:inline}
.option{width:116px; height:26px; background:url(../images/optio.png) no-repeat; font-size:14px;font-family: "Microsoft YaHei",simhei;}

.mymenu{ position:relative; float:left; width:345px; height:34px; padding:240px 0 30px 200px;}
.myitem{ position:relative; cursor:pointer; z-index:1; overflow:hidden; float:right; width:34px; height:34px; margin:0px 5px; background:url(../images/h_item.png) no-repeat;}
.myitem .item_content p{ margin:0; padding:0 0px 0 12px; font:15px/32px "\5FAE\8F6F\96C5\9ED1";}
.item_content a,
.item_content a:hover{ color:#fff;}
.icobox{ position:absolute; right:0; top:0; z-index:2; width:34px; height:34px;}
.icobox a{ display:block; z-index:3; width:34px; height:34px; background:url(../images/item.png) no-repeat;}
a.icon_wb{ background-position:-174px 0;}
a.icon_mail{ background-position:-88px 0;}
a.icon_hz{ background-position:1px 0;}
a.icon_find{ background-position:-43px 0;}
a.icon_sj{ background-position:-133px 0;}



/* 导航 */
#nav {height:40px; width:100%; background:url(../images/nav_bg.jpg) repeat-x scroll 0 0px;}
#nav ul {width:1000px; height:40px; margin:0 auto;}
#nav ul li { background:url(../images/lie.jpg) no-repeat left center;display:block;float:left;height:40px;line-height:40px;margin:0;padding:0 16px;font-size:16px;color:#ffffff; font-family:"微软雅黑"}
#nav ul li.cur {border-left:0px solid #589dda;border-right:0px solid #589dda;background:url(../images/cur.jpg) repeat-x left top; }
#nav ul li.curr {border-left:0px solid #589dda;border-right:0px solid #589dda;background:url(../images/cur.jpg) repeat-x left -40px; }
#nav ul li.cur a{color:#fff; line-height:40px;}
#nav ul li.cur a:hover{color:#c00; line-height:42px;}
#nav ul li.curr a{ color:#c00;}
#nav ul li a, #nav ul li span {color:#fff;cursor:pointer;}
#nav ul li a:hover {color:#f60;text-decoration:none;}
#nav .line{  background:url(../images/line.jpg) no-repeat left center;line-height:40px; }

/*top-box*/
.topbox { height: 90px;  no-repeat center 1px; }
.top-box { overflow: hidden; height: 90px; width: 990px; margin: 0 auto; background:BB003D; border-top: 0px #ab1e3b solid; line-height: 90px; }
.top-box h1 { margin: 18px 0 0 0; width: 272px; height: 55px; float: left }
.top-box h1 a { width: 272px; height: 55px; background:url(../images/logo.png) 0 0 no-repeat;  display: block; text-indent:-999px; overflow: hidden; }
/*.top-box ul { padding-left:30px;width:708px; float: right; clear:right; height: 16px; font-family: "microsoft yahei" }
.top-box ul li { position: relative; float: left; width: 75px; height: 17px; font-size: 16px; line-height: 16px; margin: 38px 0 0 0; text-align: center; border-right: 1px #ccc solid; }
.top-box ul li a:link, .top-box ul li a:visited { color: #fff; }
.top-box ul li a:hover { color: #ff0; text-decoration: underline }
.top-box ul li.last {border-right:0px #ffcccc solid;  }
*/

/*=专题导读=*/
#content { padding: 0pt;width: 980px; margin: 0 auto; height: auto; clear: both; position: relative;background:#FFF; }
.main_left { width: 710px; float: left; height: auto; }
.main_right { margin:0; width: 260px; float: right; clear:right; padding: 0px; display: block; }
.main_top { float: right; clear: right;  width: 260px; height: 315px; margin-top: 0px; padding: 0pt;  }
.main_top h5 { color: #fff; height: 40px; line-height: 40px; font-size: 18px; padding-left: 10px; margin: 0pt; background:url(../images/r_tit.jpg) 0 0 no-repeat #7bb8ef;  border-bottom: 0px solid #E4393C; }

.ks_ppt{margin: 0px 5px 0px 0px; width: 26px; height: 26px; vertical-align: middle; display: inline-block; background: url("../images/ppt.jpg") no-repeat;}





/*试题版块*/
.titbar h2{background-image:url(../images/left_top.jpg);background-repeat:no-repeat;background-color:transparent;}
.titbar {height:40px;line-height:40px;background:#7bb8ef;}
.titbar h2 {display:inline;float:left;padding:0 50px 0 18px;font-size:22px;background-position:right 0; }
.titbar h2,.titbar h2 a,.titbar a.more{color:#fff;}
.titbar a.more{display:inline;float:right;font-size:14px;margin:0 20px 0 0;}
.qimo {width: 710px;  height: auto; float:left; clear:both}

.qmtxt{width:702px;padding:0px; margin:0 5px; height: auto;border-top:none; float:left }

.qmtxt ul { width: 702px; margin: 0;}
.qmtxt ul li { width:680px;   padding: 0pt 5px 0pt 10px;  display: block; line-height: 40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float:left  }

.down{  widh:14px; height:40px;float:right; 
background: url("../images/down.jpg") 0 center no-repeat; padding-left:20px;}
.down:hover{ widh:14px; height:40px;float:right;
background: url("../images/download.jpg") 0 center no-repeat; padding-left:20px;}
.ks_ico {margin: 0px 5px 0px 0px; width: 26px; height: 26px; vertical-align: middle; display: inline-block; background: url("../images/doc.jpg") no-repeat;}
.doc{background-position: 0px 0px;}
.pic{background-position: 0px -29px;}
.rar{background-position: 0px -58px;}
.ppt{background-position: 0px -87px;}
.qmtxt ul li a { line-height: 40px; color: rgb(51, 51, 51); text-decoration: none; font-size:14px; }
.qmtxt ul li a:hover { color: rgb(204, 0, 0); text-decoration: underline; }


/*专题推荐*/
.main{width:980px; margin:0 auto}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}


.list-box{margin-bottom:30px}
.list-box .list-box-hd{height:40px;margin-bottom:25px;position:relative;border-bottom:3px solid #1FABE4;overflow:hidden}
.list-box .list-box-hd h3{margin:0;position:absolute;left:0;top:0;padding-left:40px;font-size:24px;line-height:40px;color:#666}
.list-box .list-box-hd .icon-pic{display:inline-block;width:40px;height:40px;position:absolute;left:0;top:3px;overflow:hidden}
.list-box .list-box-hd .links{position:absolute;right:-11px;top:16px}
.list-box .list-box-hd .links a{padding:0 10px;border-right:1px solid #666;color:#666}
.list-box .list-box-hd .links a:hover{color:#333}
.list-box .list-box-bd{height:400px}
.list-box .list-box-bd .big-pic{width:260px;height:400px;background:#ccc}



/*=页脚=*/
#Copyright{width:100%; background:#ddd;
	padding:15px 0 10px 0;
	margin:0 auto;
	clear:both;  border-top: 1px solid #ccc;}
#Copyright p{ text-align:center; padding:0 15px 0 0; margin:0;font-size:14px; font-family:"微软雅黑", "宋体";line-height:30px; color:#4f4f4f;}

.item_content a,
.item_content a:hover{ color:#fff;}
.icobox{ position:absolute; right:0; top:0; z-index:2; width:34px; height:34px;}
.icobox a{ display:block; z-index:3; width:34px; height:34px; background:url(../images/item.png) no-repeat;}
a.icon_wb{ background-position:-174px 0;}
a.icon_mail{ background-position:-88px 0;}
a.icon_hz{ background-position:1px 0;}
a.icon_find{ background-position:-43px 0;}
a.icon_sj{ background-position:-133px 0;}

/* 返回顶部 */

.weiboxi { width: 130px; height: 295px; position: fixed; left: 0px; top: 220px; background:#FFF; border: 1px solid rgb(255, 255, 255); }
.weiboxi p.closed { text-align: right; }
.wbx { width: 130px; height: 270px; padding-top: 10px; }
.wbx_con { width: 130px; height: 232px; margin: 0px auto; }
.wbx p { font-size: 12px; color: rgb(102, 102, 102); text-align: center; }
.wbx p a { font-size: 16px; color: rgb(255, 255, 253); font-weight: bold; text-decoration: none; }

