@charset "utf-8";
/*reset*/
html { color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote,table, th, td , iframe { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal;	font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after {	content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom;}
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
iframe{border:none}
body{  font: 12px/1.5 Tahoma,arial,"\5b8b\4f53",sans-serif; color:333 }
.clear:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
.clear{ display:inline-block; }
*html .clear{ height:1%; }
.clear{ display:block; }
.clr{ clear:both; }
a{ text-decoration:none;  color:#333}
a:hover{ text-decoration:underline;  color:#d60000;}
/*layout*/
.wrap{ width:100%; background:url(../image/body_repeat_x.jpg) repeat-x left top #fff;}
.main_nav{background:url(../image/nav_bg_x.gif) repeat-x left top; height:37px; }
.nav{ width:930px; margin:0 auto;}
.nav h1{ float:left; }
.nav .nav_list{float:right; padding-right:20px;}
.nav .nav_list li{ float:left; line-height:37px;}
.nav .nav_list li a{margin:0 10px; color:#333; text-decoration:none;}
.nav .nav_list li a:hover{text-decoration:underline; color:#d60000;}
.banner{ text-align:center; width:100%; overflow:hidden;}

.main{ width:930px; margin:0 auto; position:relative; top:-50px; }
.section{ margin-bottom:10px; overflow:hidden;}

.aside_left_1 , .aside_center_1 , .aside_right_1{ width:300px; height: 365px; float:left; overflow:hidden;}
.focus{ height:193px; border:1px solid #a0ce66; padding:5px; background:#fff; margin-bottom:10px;}

.tit{ background:url(../image/tit.png) no-repeat left top; padding-left:10px; color:#2f5127; font-size:14px; font-weight:600;}
.about_report{ height:130px; }
.about_report .tit{ height:24px; line-height:24px; color:#fff}
.about_report_c{ padding:15px 5px 0;}
.about_report_c dt{ float:left; margin-right:10px; padding:1px; border:1px solid #000; }
.about_report_c dt img{ float:left;}
.about_report_c dd h3{ line-height:1.5em; font-weight:600;}.about_report_c dd h3 a{ color:#d60000; }

.aside_center_1{ width:343px; height: 363px;  border:1px solid #aad374; margin-left:10px;}
.new_315{ background:url(../image/box_repeat.jpg) repeat-x left top #fff; padding:20px 10px 0;}
.new_315 h3{ text-align:center; font-size:20px; font-weight:600; margin-bottom:5px; }.new_315 h3 a{ color:#3f5139; }
.new_top{ background:url(../image/dot.gif) repeat-x left bottom; padding-bottom:20px;}
.new_top p{ text-indent:2em;}
.new_list{ margin-top:15px;}
.new_list .new_item{ padding:5px 10px }
.new_list .new_item li{ background:url(../image/list_dot.gif) no-repeat left 10px; padding-left:10px; line-height:20px;}

.aside_right_1{ width:265px; margin-left:10px;}
.survey .tit{ background-position:-620px 0; height:32px; line-height:28px; color:#fff;}
.survey_c{ height: 332px; margin-left:4px; padding:0px 10px 0; background:#fff; border:1px solid #aad374; border-top:none; }
.survey_c dt{ line-height:2em; height:2em; font-size:14px; font-weight:600; overflow:hidden;}
.survey_c dd{ height:2em; padding-left:15px;}
.survey_c dd label{margin-left:10px;}
.survey_c .handle{  margin-top:0px; padding-top:10px; border-top:1px solid #CDCDCC; line-height:22px;}
.survey_c .handle .submit{ height:24px; width:50px; padding:2px 5px; float:left; margin:0 30px 0 30px;}
.survey_form{float:left;}

.news{ width:301px; height:163px;  border:1px solid #9DCD61; overflow:hidden; background:#F2F7E2; float:left; margin-right:10px;}
.last{ float:left; margin:0;}
.news .tit{background-position:-310px top; height:28px; line-height:28px;}
.news_c{ padding:10px 15px 0}
.news_c li{padding-left:10px; background:url(../image/list_dot.gif) no-repeat left 10px; line-height:1.8em;}

.mode_box{ background:url(../image/line_repeat_y.png) repeat-y left top;}
.mode_close{background:url(../image/line_close.png) no-repeat left top; height:1px; overflow:hidden;}
.box_aside{ width:458px; margin:0 1px; display:inline; overflow:hidden; background:url(../image/box_aside.jpg) repeat-x left -38px; float:left;}
.box_aside .tit{ background-position:-894px top; line-height:38px; height:38px; padding-left:25px;}
.box_aside_c{padding:10px;}
.gorup{ height:130px; overflow:hidden;}
.gorup h3{ font-weight:600; background:#DBECC9; height:24px; line-height:24px; padding-left:10px; }
.gorup h3 em{margin-right:5px; font-weight:600; color:#d60000;}
.gorup dl{ padding:10px 10px 0;}
.gorup_top dt{padding:2px; border:1px solid #659F42; float:left; margin-right:10px;}
.gorup_top dt img{ float:left;}
.gorup_top dd { text-indent:2em; line-height:1.8em;} .gorup_top dd a , .gorup_c .detail{ color:#4b6b3e;}
.gorup_c{ line-height:1.8em; text-indent:2em; padding:10px 10px 0;}
.mode_box .last{ float:right;}

.forum .tit{border:1px solid #A9D373; background-position:1px -38px; height:29px; line-height:26px; padding-left:30px;}

/*页脚*/
#footer{ margin:10px auto 0;  width:950px;  overflow:hidden; margin-top:-50px;}
.ft_lists{ text-align:center; background:url(../image/bg_950.png) no-repeat 0 0; height:50px; overflow:hidden; padding-left:230px;}
.ft_lists li{ float:left; line-height:38px; display:inline; color:#488ac1}
.ft_lists li a{ padding:0 7px; color:#488ac1;}
.ft_copyright p{ text-align:center; line-height:2em; color:#fff;}