@charset "gb2312";
/* CSS Document */
/*公用全局样式*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl, dt,li,ol,ul,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
a{text-decoration:none;color:#333;}
a:hover{color:#c00;}
a:active{outline:none;}
li{list-style-type:none;}
img{border-style:none;}
table{border-collapse:collapse;}
fieldset{border-style:none }
button{cursor:pointer;}
select,input,textarea{font-size:12px;}
ul,li,dt,dd,dl{list-style:none;}
.clear{clear:both;}
selection{color:#fff;background-color:#209EEB;}
q:before,q:after{content: '';}    
abbr, acronym{border:0;}
code::selection{background-color:#209EEB}
::-moz-selection{color:#FFFFFF;background-color:#209EEB;}
code::-moz-selection{background-color:#209EEB}
/*------*/
.clear{clear:both;height:0;font-size:0;background:none;}
.clearfix{display:inline-block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.classpage{text-align:center;}
.h10{height:10px;clear:both;font-size:1px;line-height:1px;background:none;}
.h4{height:4px;clear:both;font-size:1px;line-height:1px;background:none;}
/*主体框架*/
body{ background:url("body_bg.png") no-repeat center top transparent;}
#hp{width:1000px; margin:0 auto;background:#fff;}
#fp{width:1000px;margin:0 auto; overflow:hidden;background:#fff;}
#bp,#fpbg{ width:1150px; margin:0 auto; overflow:hidden;}
#bp{padding:0 0px;background:#fff;}
.b_main{ width:710px; overflow:hidden}
.b_side{ width:240px; overflow:hidden;}
/*子页左右主体结构*/
.art_main{ width:740px; overflow:hidden;}
.art_main_m{ width:500px; overflow:hidden;}
.art_side{ width:230px; overflow:hidden;}
/*头部*/
#h_top{ height:30px; overflow:hidden; background:url(gray.png) 0 0 repeat-x; line-height:30px;}
#h_top .infolog{ padding-left:15px;}
#h_top .infolog strong{font-weight:normal; width:210px;}
#h_top .infolog .login_form{ width:460px; float:left; line-height:30px; margin-left:55px; _padding-top:5px;}
#h_top .infolog .login_form .tx_input{ width:110px; height:12px; font-size:12px;}
#h_top .infolog .login_form input{ vertical-align:middle;}
#h_top span{ padding-right:20px;}

#h_banner{ height:166px; width:1000px; overflow:hidden;}

#h_nav .main_menu{ height:38px; overflow:hidden; background:url(mian_hd_bg.png) 0 0 no-repeat;}
#h_nav .main_menu .side_link{ line-height:38px; width:285px; float:left; overflow:hidden;}
#h_nav .main_menu .side_link ul{ padding-left:30px;}
#h_nav .main_menu .side_link ul li{ float:left; margin-right:30px; line-height:40px;}
#h_nav .main_menu .main_link{float:right; width:700px; overflow:hidden;}
#h_nav .main_menu .main_link ul{}
#h_nav .main_menu .main_link ul li{ float:left; line-height:38px; padding:0 13px;}
#h_nav .main_menu .main_link ul li#index_li{ padding-left:0;}
#h_nav .main_menu .main_link ul li a{font-size:14px; color:#fff; font-weight:bold;}
#h_nav .main_menu .main_link ul li a:hover,#h_nav .main_menu .main_link ul li.Class_on a{ color:#fffb98;}

#h_nav .sub_menu{ height:34px; overflow:hidden; background:url(gray.png) 0 -40px repeat-x; line-height:35px; padding:0 10px;}
#h_nav .sub_menu #date_output{ width:210px; float:left; margin-right:40px;}

.menu_list{height:34px; overflow:hidden; background:url(gray.png) 0 -40px repeat-x; line-height:35px; padding:0 10px;}
.menu_list ul li{ float:left; padding:0 10px;}


#h_nav .sub_menu .top_news{ width:480px; overflow:hidden; float:left;}
#h_nav .sub_menu .top_news strong{ color:#e30000; float:left;}
#h_nav .sub_menu .top_news ul{/*width:9999px;*/}
#h_nav .sub_menu .top_news ul li{display:inline; margin-left:15px; line-height:36px; padding-left:7px; background:url(dot22.gif) 0 5px no-repeat;}
#gd_news{ width:395px; padding-top:3px; overflow:hidden;}

#h_nav .sub_menu .search_form{ width:240px; overflow:hidden; line-height:32px;_padding-top:7px;}
#h_nav .sub_menu .search_form strong{ font-weight:normal;}
#h_nav .sub_menu .search_form .TxtSearch{ width:110px; height:12px; font-size:12px;}
#h_nav .sub_menu .search_form input{ vertical-align:middle;}
/*底部*/
#fpbg{ height:130px; overflow:hidden; background:url(mian_hd_bg.png) 0 -393px no-repeat; }
#fpbg .f_nav,#fpbg .web_info{text-align:center; color:#fff;}
#fpbg .f_nav{ padding-top:7px; line-height:30px;}
#fpbg .web_info p{ line-height:22px; padding-top:2px;}
#fpbg .f_nav a,#fpbg .web_info a{color:#fff;}
/*路径导航*/
.path_nav{ height:33px; overflow:hidden; line-height:31px; background:url(art_main_hd_bg.png) 0 0 no-repeat;padding:0 10px 0 21px;}
.path_nav span{ float:right; }
.path_nav h3{ font-size:14px; font-weight:bold; color:#fff;}

#Vote1 h4 span,#Vote1 h4{font-size:12px;}