@charset "gb2312";
/* CSS Document */

*{ padding:0; margin:0;}
*html{ background-image:url(about:blank); background-attachment:fixed;}
body{ font-size:14px; font-family:Microsoft Yahei,Arial,"微软雅黑","宋体"; color:#000;  background-color:#00223d; }
ul, li{ list-style:none;}
img{ border:0px;}
a{ color:#000; text-decoration:none; outline:none;}
a:hover{ color:#c00; text-decoration:underline}
em,th,i{ font-weight:normal; font-style:normal;}
table{ border-collapse:collapse; border-spacing:0;}
td,th{ font-size:14px; font-family:Microsoft Yahei,"微软雅黑",Arial,"宋体";}
.mt20{ margin-top:20px;}
.ml102{ margin-left:102px;}
.ml261{ margin-left:261px;}

/* header */
.header{ width:100%; height:31px; background:url(header.png) repeat-x; border-bottom:1px solid #cecece; font-size:12px;}
.header_box{ width:1000px; height:31px; line-height:31px; margin:0px auto;}
.header_box .logo{ float:left; width:166px; height:31px; background:url(logo.png) no-repeat;}
.header_box .logo a{ width:166px; height:31px; display:block;}
.header_box .nav{ float:right; height:31px; overflow:hidden;}
.header_box .nav span{ padding:0px 20px;}
.header a{ color:#000; text-decoration:none;}
.header a:hover{ color:#4c9101; text-decoration:none;}

/* banner */
.banner{ width:100%; height:458px; background:url(banner.jpg) top center no-repeat;}

/* tblink */
.tblink{ width:100%; height:222px; background:url(tblink.png) top center no-repeat;}
.tblink .box{ width:1200px; height:222px; margin:0px auto;}
.tblink .box ul li{ float:left; width:158px; height:222px; line-height:390px; text-align:center; font-size:24px; overflow:hidden; display:inline;}
.tblink .box ul li a{ width:158px; height:222px; display:block; cursor:pointer; color:#fff;}

/* title */
.title{ width:1200px; margin:0px auto;overflow:hidden;}
.title .text{ width:1200px; height:107px; line-height:140px; text-align:center; color:#fff; font-size:48px; font-weight:700; background:url(bt.png) no-repeat; overflow:hidden;}


/* rd */
.rd{ width:1162px; margin:0px auto;overflow:hidden; padding-top:30px;padding-left:30px;border-left:4px solid #000; border-right:4px solid #000; background-color:#1c2852; }
.rd_title{ float:left; width:1200px; height:89px; background:url(rd_title.png) no-repeat;}
.rd_title span{ float:left; width:89px; height:89px; line-height:89px; text-align:center; color:#fff; font-size:28px;}
.rd ul{ width:1222px; position:relative; margin-left:-22px;}
.rd ul li{ float:left; width:526px; margin-left:22px; display:inline; padding:0px 15px; height:50px; line-height:50px; margin-top:10px; text-indent:10px; background:url(icon.png) 15px center no-repeat #fff;}
.rd ul li span{ float:right;}
.rd_bottom{ width:1192px; height:62px; border-left:4px solid #000; border-right:4px solid #000; border-bottom:4px solid #000; background-color:#1c2852;}

/* zt */
.zt{ width:1200px; height:234px; margin:0px auto; margin-top:20px;}
.zt ul{ width:1216px; height:194px; position:relative; margin-left:-16px;}
.zt ul li{ float:left; width:288px; height:194px; margin-left:16px; display:inline;}
.zt ul li a{ float:left; width:274px; height:180px; background-color:#4c4c80; padding:7px; display:block; cursor:pointer;}
.zt ul li a:hover{ background-color:#c00;}

/* bottom */
.bottom{ width:100%; height:70px; line-height:70px; background-color:#00223d; color:#fff; text-align:center; margin-top:10px;}
.bottom a{ color:#fff;}

/* navigate */
.navigate{ width:100%; height:80px; background:url(navigate.png) top center no-repeat; position:fixed; bottom:0px; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.navigate_box{ width:1000px; height:80px; margin:0px auto;}
.navigate_logo{ float:left; width:200px; height:80px;}
.navigate_logo a{ width:200px; height:80px; display:block; cursor:pointer;}
.navigate_link{ float:right; width:768px; height:80px; line-height:74px; font-size:18px; font-weight:700;}
.navigate_link ul li{ float:left; width:96px; height:80px; text-align:center;}
.navigate_link ul li a{ color:#fff;}
.navigate_link ul li a:hover{ color:#000; text-decoration:none;}

/*往期专题回顾*/
.wq_title{ width:1200px; margin:0px auto;overflow:hidden;}
.wq_title_bottom{ width:1200px; height:107px; line-height:140px; text-align:center; color:#fff; font-size:48px; font-weight:700; background:url(wb_bt.png) no-repeat; overflow:hidden;}
.wq_title_span{ width:1190px; height:50px; position:absolute; left:10px; top:0px; z-index:999;}
.wq_title_span .i_title{ float:left; width:5px; height:50px; background:url(title_icon.png) left top no-repeat;}
.wq_title_span .b_title{ float:left; height:47px; line-height:47px; padding:0px 10px; background-color:#a16e34; color:#fff; font-size:28px;}

.wq_box{ width:1154px; margin:0px auto;overflow:hidden; padding:20px;border-left:4px solid #000; border-right:4px solid #000; border-bottom:4px solid #000; background-color:#09355c;}
.wq_text{ width:1160px; height:150px; overflow:hidden;}
.wq_text ul li{ width:220px; height:150px; margin-right:20px; display:inline;}
.wq_text ul li a img{ width:220px; height:150px;}