@charset "gb2312";

a{ color: #333; text-decoration: none; }
a:hover{ color: #000; text-decoration: underline; }
a img{border:0;}

.clearf{ clear:both; height:0px; padding:0px; margin:0px !important;margin-top:-30px;font-size:0px; visibility:hidden; }
.margin_auto{ margin:0px auto; clear:both; height:auto; width:auto;}

/*内容定义*/
#con{ width:1003px; margin:0px auto;}
/*头部定义*/
#ss{ width:1003px; height:31px; line-height:29px;background:url(../img/ss_bj.jpg) repeat-x; position:relative; margin:0px auto; margin-bottom:1px;}
.s_left{ width:3px; height:31px;  background: url(../img/ss_left.jpg) no-repeat;float:left;}
.s_time{ width: auto;height:31px; float:left; margin-left:6px;  margin-right:10px;}
.s_tq{ width: auto;height:31px; padding-left:32px; float:left;}
.s_search{ position: absolute; top:0px; left:525px; vertical-align:middle;}
.s_search .input{ width:210px; height:19px; border:0px; padding-left:25px; background:url(../img/search_1.jpg) no-repeat; margin:5px 0px; margin-left:6px; line-height:19px; color:#666;}
.s_search .button{ width:50px; height:19px; background:url(../img/ss.jpg) no-repeat; margin:5px 0px; margin-left:-3px; border:0px; margin-right:8px;}
.s_search a{ margin-right:8px; text-decoration:underline;}
.s_right{ width:3px; background: url(../img/ss_right.jpg) no-repeat; height:31px; float:right;}

#banner{width:1003px; margin:0px auto; height:133px;  margin-bottom:5px;}
#banner2{width:1003px; margin:0px auto; height:120px;  margin-bottom:5px;}

/*导航定义*/
#nav{position:relative; height:31px; width:993px;padding-left:10px;background: url(../img/dh_3.jpg) repeat-x; line-height:31px; margin:0px auto; border-bottom:3px #265697 solid; }
#nav li{ width: auto; height:31px; padding:0px 15px; float:left; text-align:center; background:url(../img/dh_2.jpg) right no-repeat; line-height:31px; }
#nav a:hover{color: #FF6600; text-decoration:none;}
#nav .over{width:83px;background:url(../img/dh_1.jpg) right no-repeat; padding:0px;}
#nav .over a{ font-weight:bold; color:#fff; text-decoration:none;}
#nav .over a:hover{font-weight:bold; color:#FFFF66; text-decoration:none;}
#nav li ul{ position:absolute; left:96px; top:35px; height:31px;display:none;width:900px;}
#nav li .curr{display:block;}
#nav .dh2 a{ color:#333; font-weight:normal;}
#nav .dh2 a:hover{ color:#666; font-weight:normal;}
#nav li ul ol{ float:left; background:url(../img/xian1.jpg) right 9px no-repeat; padding:0px 12px; line-height:31px; text-align:center;}


.dh1{width:1003px; height:31px; line-height:31px; background:url(../img/dh_4.jpg) repeat-x; margin:0px auto; margin-bottom:5px; }


.con{width:1003px;margin:0px auto;}
.con:after{content:'';display:block;clear:both;}
/*left*/
.left{ width:310px; margin-right:10px; float:left;}
.l_new_img{ width:298px; border:1px solid #CCC; background:url(../img/left_bj.jpg) repeat-x; padding:5px; margin-bottom:10px;}
.l_new_img img{ display:block; width:298px; height:225px; overflow:hidden; margin-bottom:8px;}
.l_new_img p{ text-align:center; line-height:20px;}

.l_list_title{  height:26px; line-height:26px; background: url(../img/bg_15.jpg) repeat-x; border:1px #ccc solid; border-width:0px 1px;}
.l_list_title span{ display:block; width:100px;height:26px; line-height:26px; background:url(../img/tb_4.jpg) 12px 0px no-repeat; padding-left:20px; text-align:left; font-size:12px; color:#fff; float:left;}
.l_list_title a{ display:block; float:right; margin-right:6px;font-size:12px;font-weight:normal;}
.l_list_title1{ width:300px; height:22px; line-height:22px; background: url(../img/bg_17.jpg) repeat-x; border:1px #ccc solid; border-width:0px 1px; padding-left:8px;}
.l_list_title1 a{ color:#999; margin-left:2px;}

.l_list{ border:1px #ccc solid; border-top:0px; padding:15px 9px 10px 9px; margin-bottom:10px;}
.l_list li{  background:url(../img/sj_2.jpg) 0px 6px no-repeat; padding-left:8px; height:24px; line-height:24px; position:relative;}
.l_list li span{color:#999; font-size:11px; position:absolute; right:10px; top:0px; }

.l_list1{height:auto;display:none; border:1px #ccc solid;border-top:0 none !important; padding:10px 9px; margin-bottom:10px;}
.l_list1_1{ padding-bottom:6px; margin-bottom:6px; border-bottom:1px #ccc dashed;overflow:hidden;zoom:1;}
.l_list1_1 dt{ margin-right:8px; float:left;display:inline;}
.l_list1_1 dt img{display:block; height:66px; width:86px; padding:1px; border:1px #ccc solid; }
.l_list1_1 dd{float:left;}
.l_list1_1 h3{ height:20px; line-height:20px; margin-bottom:2px; }
.l_list1_1 h1 a{font-size:12px;color:#006699; font-weight:bold; }
.l_list1_1 p{ width:190px; height:auto; line-height:18px; color:#999; float:left;}

.l_list2 li{ background:url(../img/sj_2.jpg) 0px 6px no-repeat; padding-left:8px;}
.l_list2 li a{height:24px; line-height:24px; text-align: left; }

/*middle*/
.middle{ width:420px; float:left;}
.topBox dt{ padding:6px 10px;width:380px;height:26px;text-align:center; line-height:26px; color:#CC0000; font-size:16px; text-align:left; font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.topBox dd{ text-indent:2em; text-align:left; line-height:20px; color:#666;border-bottom:#ccc dashed 1px; padding:0px 10px; padding-bottom:6px; margin-bottom:8px; }
.topBox ul{ width:400px; padding:0px 10px; margin-bottom:10px;}
.topBox li{width:388px;background:url(../img/sj_1.jpg) 0px 7px no-repeat; height:24px; line-height:24px; padding-left:12px; position: relative;}
.topBox li span{ color:#999; font-size:11px; position:absolute; right:10px; top:0px;}
.topBox .l_list .links a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:340px;}
.list{overflow:hidden; padding:12px 10px; margin-bottom:10px; border:1px #ccc solid; position:relative; top:-1px; left:0px;}
.tab .list{display:none;}
.tab .currentBox{display:block;}

.list ul{ width:240px;overflow:hidden;}
.list li{background:url(../img/sj_2.jpg) 0px 6px no-repeat; padding-left:8px; height:24px; line-height:24px;overflow:hidden;}
.list div{ position:absolute; right:8px; top:15px; width:130px; background:#EEEFF0;}
.list div p{ height:24px; line-height:24px; text-align:center;}

.tab h3{height:25px;overflow:hidden;position:relative;z-index:10}
.tab b{border:1px solid #ccc;cursor:default;width:85px;font-weight:normal;margin-right:-1px;float:left;height:23px;line-height:23px;background:#F5F5F5;text-align:center;}
.tab .current{background:#fff;border-bottom-color:#fff;}

 .more{background:none; width:auto; margin-right:5px; padding-top:1px; float:right;}

.tabBox h3{height:28px;line-height:28px;padding:0 10px;background:url(../images/bg_rep.gif) repeat-x;font-size:14px;color:#069;}
.tabBox h3 b{padding-left:10px;background:url(../images/bg.gif) -400px -83px no-repeat;}

/*right*/
.right{ width:250px; float:right;}

.r_title1{ height:36px; font-size:14px; color:#fff;}
.t_left,.t_left1,.t_right,.r_title1_zt{ height:36px; float:left; line-height:33px;}
.t_left{ width:35px;background:url(../img/r_title_1.jpg) no-repeat;}
.r_title1_zt{ width:35px; background:url(../img/r_title_3.jpg) no-repeat;}
.t_right{ width:215px; background:url(../img/r_title_2.jpg) no-repeat; font-weight:bold; position:relative;}
.t_right a{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}

.r_box_content{overflow:hidden;zoom:1;border:1px #F09542 solid; border-top:0px; padding:4px 0px; background-color:#FFF9DF; margin-bottom:10px;}
.r_box_content a{ width:110px; height:31px; line-height:31px; float:left; margin:1px 2px !important;margin:1px 1px;  padding-left:9px; text-align:left; background:url(../img/bg_1.jpg) no-repeat; color:#730000; display:block;}
.r_box_content a:hover{ background:url(../img/bg_1_1.jpg) no-repeat; color:#CC6600; text-decoration:none;}

.r_title2{ height:32px; font-size:14px; color:#fff;}
.r_title2_left,.r_title2_left1,.r_title2_right,.r_title2_gg,.r_title2_kw{ height:32px; float:left; line-height:29px;}
.r_title2_left{ width:35px;background:url(../img/r_title1_1.jpg) no-repeat;}
.r_title2_gg{ width:35px; background:url(../img/r_title1_3.jpg) no-repeat;}
.r_title2_kw{ width:35px; background:url(../img/r_title1_4.jpg) no-repeat;}
.r_title2_right{ width:215px; background:url(../img/r_title1_2.jpg) no-repeat;font-weight:bold; position:relative;}
.r_title2_right a{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}

.r_hd_list{overflow:hidden;zoom:1;height:108px;border:1px #94C8E6 solid; border-top:0px; padding:6px; background-color:#F7FAFD; margin-bottom:10px;}
.r_hd_list a{ width:76px; height:32px; float:left; margin:2px 1px; padding-top:18px; text-align: center; background:url(../img/bg_3.jpg) no-repeat; line-height:29px; color:#000066; display:block;}
.r_hd_list a.jb{ background:url(../img/bg_4.jpg) no-repeat;}
.r_hd_list a.zx{ background:url(../img/bg_5.jpg) no-repeat;}
.r_hd_list a.dc{ background:url(../img/bg_6.jpg) no-repeat;}
.r_hd_list a.rx{ background:url(../img/bg_7.jpg) no-repeat;}
.r_hd_list a.yj{ background:url(../img/bg_8.jpg) no-repeat;}
.r_hd_list a:hover{ color:#0099CC;}

.r_zt_list{ width:248px; height:auto; border:1px #F09542 solid; border-top:0px; padding:4px 0px; margin-bottom:10px;}

.r_box_ad{overflow:hidden;zoom:1;border:1px #F09542 solid; border-top:0px; padding:4px 0px; background-color:#FFF9DF; margin-bottom:10px;}
.r_box_ad img{ width:110px; height:38px; float:left; margin:5px 6px; float:left; border:1px #aaa solid; overflow:hidden;}


.tabBox{overflow:hidden;zoom:1;position:relative;z-index:100;}
.tabBox b{ width:84px;cursor:pointer; height:26px;background:url(../img/bg_10.jpg) no-repeat;color:#fff; text-align:center; float:left; line-height:27px;  font-size:14px; font-weight:bold; margin-right:2px;}
.tabBox .current{color:#000;background:url(../img/bg_9.jpg) no-repeat;}


.r_list1{overflow:hidden;zoom:1;display:none; padding:15px 10px; padding-bottom:8px; margin-bottom:10px; border:1px #96C1E4 solid; background:#F7FAFD;position:relative;top:-1px;_top:-2px;}
.currentBox{display:block;position:relative;}
.r_list1 ul{ width:150px; float:left; }
.r_list1 li{background:url(../img/sj_3.gif) 4px 7px no-repeat;height:28px; line-height:28px; border-bottom:1px #ccc dashed; padding-left:16px;}
.r_list1 li a{ color:#000066;}
.r_list1 .img{ float:right;width:67px;position:relative;top:0;left:0;}
.r_list1 .img img{ margin-bottom:4px;}

.r_list{ height:auto; border:1px #96C1E4 solid; border-top:0px; padding:9px 9px; background:#F7FAFD; }
.r_list li{  height:24px; position:relative;background:url(../img/dian.jpg) 0px 8px no-repeat; padding-left:8px; line-height:24px; text-align: left;color:#000066;}
.r_list li span{ position:absolute; right:6px; top:0px; color:#999; font-size:11px; }


/*广告定义*/
.ad{width:1003px;height:94px; margin:0 auto 10px;}

.friendLink{margin:0 auto;width:1003px;}
.friendLink h3{float:left;height:27px;line-height:27px;position:relative;z-index:100;}
.friendLink h3 span{font-weight:bold;font-size:14px;color:#069;padding:0 10px;display:inline-block;height:26px;line-height:26px;vertical-align:top;background:#fff;}
.friendLink h3 b{padding:0 10px;color:#333;background:#F5F5F5;font-weight:normal;cursor:pointer;display:inline-block;height:25px;border:1px solid #ccc;margin-left:-1px;}
.friendLink h3 .current{background:#fff;border-bottom-color:#fff;}
.friendLink .content{clear:both;border:1px solid #ccc;position:relative;top:-1px;padding:5px 10px;line-height:23px;}
.friendLink .content a{margin-right:5px;}
.friendLink .list{display:none;border:0;padding:0;margin:0;}
.friendLink .currentBox{display:block;}

/*底部定义*/
.bottom1{ width:1003px;margin:0px auto;background: url(../img/bott_1.jpg) no-repeat left #176AB5; margin-bottom:10px;}
.bottom1 a{ color:#fff;}
.bottom1 a:hover{color: #FFFFCC; text-decoration:none;}
.bottom1 p{width:1003px; height:30px; line-height:30px; background: url(../img/bott_2.jpg) no-repeat right; text-align:center; color:#fff;}
.bottom2{width:1003px;margin:0px auto; padding-bottom:20px; line-height:28px; text-align:center;}


/* table */
.l_list td{padding:2px;}
.l_list .blank{display:block;height:24px; line-height:24px;overflow:hidden; position:relative;}
.l_list .links{display:block;background:url(../img/sj_2.jpg) 8px 9px no-repeat; padding-left:15px;height:24px; line-height:24px;overflow:hidden; position:relative;}
.l_list span{color:#999;font-size:11px;}

.topBox .l_list,.tab .l_list{border:0;}
.topBox .l_list .links{background:url(../img/sj_1.jpg) 8px 9px no-repeat;padding-left:20px;  height:24px; line-height:24px;position: relative;}

.tab .l_list{margin:0;}

/* sidebar */
.side{width:184px;float:left;display:inline;margin:0 10px 10px 0;}
.side .columnNav{text-align:center;margin-bottom:5px;}
.columnNav h3{height:28px;line-height:28px;font-size:14px;color:#fff;background:url(../img/sideTitle.jpg) no-repeat}
.columnNav .cont{border:1px solid #146CCE;border-top:0;padding:2px;}
.columnNav ul{padding:0 3px;}
.columnNav li{line-height:28px;height:28px;overflow:hidden;border:1px solid #9FC2EA;background:#E0EFFA;margin-bottom:3px;}
.columnNav li a{display:block;}

.searchBox{padding:5px;margin-top:5px;border:1px solid #1F8FBF;color:#000;font-weight:bold;padding-bottom:150px;background:#F2FBFD url(../img/sebg.jpg) 0 100% no-repeat;}
.searchBox p{padding:3px 0;}
.searchBox select{width:110px;border:1px solid #999;}
.textInput{border:1px solid #999;width:165px;}
.searchBox .button{text-align:right;}

.wrap{overflow:hidden;zoom:1;}
.wrap .navigate{padding-left:10px;height:27px;line-height:27px;background:url(../img/arttitle.jpg) repeat-x;border:1px solid #ccc;margin-bottom:5px;}
.wrap .content{padding:10px;border:1px solid #ccc;}
.wrap .listBox li{height:25px;line-height:25px;padding:0 10px;background: url(../img/sj_2.jpg) no-repeat scroll 1px 9px}
.wrap .listBox .date{float:right;}
.wrap .article h3{text-align:center;color:#006;font-size:22px;line-height:30px;}
.wrap .info{text-align:center;height:26px;line-height:26px;background:#f3f3f3;}
.wrap .detail{line-height:28px;padding:10px 0 30px 0;background:url(../img/bline.jpg) 50% 100% no-repeat;}
.wrap .detail p{margin:5px 0;}
.wrap .bottom{min-height:30px;_height:30px;padding:5px 20px 10px;}
.wrap .time{float:right;}

.countBox{border:1px solid #AFCAE5;padding:1px;margin-bottom:10px}
.countBox h3{height:24px;line-height:24px;padding:0 10px;font-size:14px;background:url(../img/catetitle.jpg) repeat-x;}
.countBox h3,.countBox h3 a{color:#236DB8;}
.countBox h3 b{padding-left:10px;background:url(../img/sj_3.gif) 0 3px  no-repeat;}
.countBox h3 span{font-weight:normal;font-size:12px;}
.countBox .cont{padding:5px;}

/* 分页 */
.pages {padding:6px 0;font-size:12px;margin:10px 0; text-align: center;background:#E0EFFA;border:1px solid #9EC2EB;}
.pages a {border:#ccdbe4 1px solid; background-position: 50% bottom; color: #000; margin-right: 3px; padding: 2px 8px; text-decoration: none}
.pages a:hover {border: #9aafe4 1px solid;  color: #fff; background: #0066cd}
.pages a:active {border: #9aafe4 1px solid; color: #fff; background: #0066cd}
.pages span.current {}
.pages span.current a {padding:2px 8px; background: #0066cd;color: #fff; border:#0066cd 1px solid;}
.pages span.disabled {display: none}
.pages a.next {border: #9aafe4 1px solid; margin: 0px 0px 0px 10px;}
.pages a.next:hover {border: #9aafe4 1px solid;}
.pages a.prev {border: #9aafe4 1px solid; margin: 0px 10px 0px 0px;}
.pages a.prev:hover {border: #9aafe4 1px solid;}

/* 专题 */
.subjectBox{overflow:hidden;zoom:1;}
.subject{border:1px solid #9EC2EB;width:390px;height:260px;padding:1px;float:left;margin:0 5px 10px 0;display:inline;}


/* table */
.wrap .links{display:block;padding:5px 0;}
.wrap .links a{padding:2px 10px;background:transparent url(../img/sj_2.jpg) no-repeat scroll 1px 5px;}

/* 静态页面 */
#nav li ul ol a{color:#333 !important;font-weight:normal !important;}

.wrap{margin-bottom:10px;}
.titleBox{width:763px;height:39px;line-height:39px;text-indent:45px;font-size:14px;color:#666;font-weight:normal;background:url(../img/titleboxbg.jpg) no-repeat} 
.contBox{padding:10px;}
.contBox p{margin:10px 0;text-indent:2em;color:#666;line-height:200%;}
.contBox ol{color:#666;line-height:200%;}
.contBox ol li{list-style:decimal inside;text-indent:2em;}

.contBox dl{padding:5px;border-bottom:1px dashed #ccc;margin-bottom:10px;}
.contBox dl p{text-indent:0;line-height:150%;}
.contBox dt{float:left;width:105px;text-align:center;display:inline;margin-right:5px;}
.contBox dt img{border:1px solid #e0e0e0;background:#f5f5f5;padding:3px;display:block;}
.contBox dd{overflow:hidden;zoom:1;padding-right:20px;}
.contBox dd h3{background:#eee;height:22px;line-height:22px;}
.contBox dd b{color:#c00;}

.contBox h4{width:750px;height:28px;line-height:28px;text-indent:15px;background:url(../img/titlebg2.jpg) no-repeat} 


.closeW{text-align:center;padding:10px;}
.closeW a{color:#666;text-decoration:none;} 