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

*{ padding:0; margin:0;}
body{ font-size:16px; font-family:Microsoft Yahei,Arial,"微软雅黑","宋体"; color:#000; background-color:#e8e8e8;}
ul, li{ list-style:none;}
img{ border:0px;}
a{ outline:none;}
em,th{ font-weight:normal; font-style:normal; text-align:center;}
table{ border-collapse:collapse; border-spacing:0;}
td{ font-size:12px; text-align:center; font-family:Microsoft Yahei,"微软雅黑",Arial,"宋体";}

/*顶部导航*/
.header{ width:100%; height:31px; background:url(header.png) repeat-x; border-bottom:1px solid #cecece;}
.header_box{ width:1170px; 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;}

/*头部*/
.top{ position:relative; width:100%; height:490px; background:url(top.jpg) center top no-repeat;}
.top_box{ position:absolute; width:870px; height:18px; left:50%; top:457px; margin-left:-435px; display:inline;}
.top_box ul{ float:left; margin-left:103px; display:inline;}
.top_box ul li{ float:left; width:50px; height:18px; margin-left:8px; display:inline;}
.top_box ul li a{ width:50px; height:18px; display:block;}
.top_box ul li.other{ width:70px;}
.top_box ul li.other a{ width:70px;}

/*主体*/
.wrap{ width:1192px; background-color:#f2efea; margin:0px auto; overflow:hidden;border-bottom:4px solid #04663d;border-left:4px solid #04663d;border-right:4px solid #04663d;}
.wrap_top{ width:1170px; margin:0px auto; overflow:hidden; padding:30px 0px;}

/*主体头部左侧*/
.wrap_top_left{ float:left; width:540px; height:600px; border:1px solid #b3b2b2;}
.wrap_top_left_top{ float:left; width:510px; height:348px; margin-left:15px; display:inline; padding-top:10px;}
.wrap_top_left_top_title{ float:left; width:510px; height:24px; line-height:24px; font-weight:700;}
.wrap_top_left_top_text{ float:left; width:510px; line-height:24px; padding-bottom:5px;}
.wrap_top_left_top_text p{ text-indent:24px;}
.wrap_top_left_top_text a{ color:#000; text-decoration:none; margin-left:10px; display:inline;}
.wrap_top_left_top_text a:hover{ color:#000; text-decoration:underline;}
.wrap_top_left_bottom{ float:left; width:510px; height:211px; padding-top:10px; border-top:1px dotted #608599; margin-left:15px; display:inline;}
.wrap_top_left_bottom_title{ float:left; width:510px; height:36px; line-height:36px; font-weight:700;}
.wrap_top_left_bottom_text{ float:left; width:510px; height:175px; overflow:hidden;}
.wrap_top_left_bottom_text ul li{ float:left; width:510px; height:34px; line-height:34px; border-bottom:1px dotted #d2dce2; background:url(icon.png) 15px center no-repeat; text-indent:45px;}
.wrap_top_left_bottom_text ul li a{ color:#000; text-decoration:none;}
.wrap_top_left_bottom_text ul li a:hover{ color:#000; text-decoration:underline;}

/*主体头部右侧*/
.wrap_top_right{ float:right; width:590px; height:580px; padding-top:20px; border:1px solid #b3b2b2;}
.wrap_top_right ul li{ float:left; width:265px; height:290px; margin-left:20px; display:inline; overflow:hidden;}
.wrap_top_right ul li a{ text-decoration:none; width:265px; height:300px; display:block; cursor:pointer;}
.wrap_top_right ul li a img{ float:left; width:265px; height:250px;}
.wrap_top_right ul li a p{ color:#000; float:left; width:265px; height:40px; line-height:40px; text-align:center; text-decoration:none;}
.wrap_top_right ul li a:hover p{ color:#000; text-decoration:underline;}

/*1*/
.wrap_title{ width:1170px; height:46px; line-height:46px; text-indent:15px; font-size:25px; font-weight:700; color:#005d67; margin:0px auto;  overflow:hidden; margin-bottom:20px;margin-top: 20px}
.wrap_title a{color:#333; text-indent:2em;text-decoration:none;}
.wrap_title a:hover{color:#5a5a5a;text-decoration:underline;}
.wrap_qh{ width:100%; height:80px; background-color:#032628; margin:0px auto;}
.wrap_qh ul li{ float:left; width:240px; height:80px; line-height:80px; text-align:center; color:#fff; font-size:18px; cursor:pointer;}
.wrap_qh ul li.on{ background-color:#04663d;}
.wrap_table{ width:1170px; margin:0px auto; overflow:hidden; padding-bottom:30px;}
.wrap_table table tr th{ border:1px solid #e8e8e8; font-weight:700; line-height:20px; padding:10px 5px;}
.wrap_table table tr td{ border:1px solid #e8e8e8; line-height:20px; padding:10px 5px;}
.wrap_table table tr th.a,.wrap_table table tr td.a{ width:57px;}
.wrap_table table tr th.b,.wrap_table table tr td.b{ width:100px;}
.wrap_table table tr th.c,.wrap_table table tr td.c{ width:100px;}
.wrap_table table tr th.d,.wrap_table table tr td.d{ width:140px;}
.wrap_table table tr th.e,.wrap_table table tr td.e{ width:110px;}
.wrap_table table tr th.f,.wrap_table table tr td.f{ width:100px;}
.wrap_table table tr th.g,.wrap_table table tr td.g{ width:100px;}
/*.wrap_table table tr th.h,.wrap_table table tr td.h{ width:100px;}*/
.wrap_table table tr th.i,.wrap_table table tr td.i{ width:120px;}
.wrap_table table tr th.j,.wrap_table table tr td.j{ width:122px;}
.wrap_table table tr th.k,.wrap_table table tr td.k{ width:110px;}
/*.wrap_table table tr th.l,.wrap_table table tr td.l{ width:100px;}*/

.sj-text{ float:left; width:1130px; height:100px; line-height:30px; padding-top:32px; border-bottom:1px dotted #919191; font-size:16px; margin-left: 20px;text-indent:2em; }
.sj-text a{color:#333; text-decoration:none;}
.sj-text a:hover{color:#5a5a5a;text-decoration:underline;}
.sj-list{ float:left; width:1130px; /*height:120px;*/ padding-top:30px;margin-left: 20px;text-indent:2em;}
.sj-list ul{ float:left; width:480px;}
.sj-list ul.r{ float:right;}
.sj-list ul li{ float:left; width:480px; height:40px; line-height:40px; background:url(icon.png) left center no-repeat; text-indent:8px;}
.sj-list ul li span{ float:right; color:#919191;}
.sj-list a{color:#333; text-decoration:none;}
.sj-list a:hover{color:#5a5a5a;text-decoration:underline;}
.sj_tit{text-align:center;font-weight:bolder}


/* yx */
.yx{width:1170px;}

.yx-text{ float:left;  height:30px;  background:url(icon.png) left center no-repeat; text-indent:8px;color:#333; text-decoration:none;}


/* zw */
.zw-title{ width:100%; height:172px; background:url(zw-title.png) top center no-repeat;}
.zw-wrap{ width:100%; height:770px; padding-top:50px; background-color:#e0e4f2;}
.zw-box{ width:1006px; height:740px; margin:0px auto; background:url(zw-box.png) no-repeat; color:#f8f6c6; position:relative; font-size:16px;margin-top: 50px}
.zw-box a{ color:#f8f6c6;text-decoration:none;}
.zw-box a:hover{ color:#f8e152;text-decoration:underline;}
.zw-text{ position:absolute; width:340px;}
.zw-a{ left:140px; top:20px;}
.zw-b{ left:645px; top:66px;}
.zw-c{ left:140px; top:252px;}
.zw-d{ left:645px; top:296px;}
.zw-text .title{ float:left; width:340px; color:#f8e152; font-size:18px; height:40px; line-height:20px;}
.zw-text .text{ float:left; width:340px; line-height:30px;}
.zw-text .text p{ text-indent:32px;}

/* bk */
.bk{width:1130;padding-top: 30px;margin-left: 20px; }
.bk-tp{float: left;margin-bottom:30px}
.bk-box{background-color: #FFFFFF; width:745px; height:245px;float: right;margin-right: 20px;margin-bottom:30px}
.bk-title{ width:400px; color:#333333; font-size:22px; height:40px; line-height:20px;margin-top:40px;margin-left: 60px}
.bk-text{ width:650px; color:#333333; font-size:14px; line-height:30px;margin-left: 60px;text-indent:2em}
.bk-text a{ color:#333333;text-decoration:none;}
.bk-text a:hover{ color:#5a5a5a;text-decoration:underline;}

/*底部信息*/
.bottom{ width:100%; height:70px; line-height:70px; text-align:center;}
.bottom a{ color:#000; text-decoration:none;}
.bottom a:hover{ color:#000; text-decoration:underline;}

/*往期专题回顾*/
.wq_title{  width:1200px; height:80px; line-height:80px; text-align:center; font-size:38px; color:#fff; background-color:#034833; overflow:hidden;font-weight:bold;}
.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; background-color:#04663d;}
.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;}