﻿
@charset "utf-8";
/* CSS Document */

/* redefine mate - begin */
body,table,tr,td,th,ol,ul,dl,dt,dd,li,form,p,h1,h2,h3,h4,h5,h6,img,a,span,strong,input {padding:0; margin:0; border:0; list-style:none; text-decoration:none; text-indent:0;}
body {min-width:1003px; width:expression(this.clientWidth<1003?"1003":"100%"); font-size:12px; font-family:Arial, Helvetica, sans-serif, "宋体"; color:#333; text-align:center;}
body * {text-align:left;}
a {cursor:pointer; color:#333;}
a:hover {text-decoration:underline;}
a:link {color:#00F;}
form {display:block;}
td {vertical-align:top;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
/* redefine mate - end */

/* common - begin */
.wrapper {width:1000px; margin:0 auto;}
.block {display:block; clear:both;}
.inline {display:inline;}
.clear {clear:both; line-height:0; font-size:0;}
.hidden {display:none;}
.l,.c {float:left;}
.r {float:right;}
.padding_10 {padding:10px;}
.nowrap {white-space:nowrap;}
.align_left {text-align:left;}
.align_center {text-align:center;}
.align_center * {margin:auto; text-align:left;}
.align_right {text-align:right;}
.overflow_auto {overflow:auto; zoom:1;}
.nobg {background:none;}
.noborder {border:none;}
.noindent {text-indent:0em;}
.font_blod {font-weight:bold;}
.bold {font-weight:bold;}
.margin_r_10 {margin-right:10px;}
.margin_b_5 {margin-bottom:5px;}
.margin_b_10 {margin-bottom:10px;}
.margin_t_10 {margin-top:10px;}
.f_18 {font-size:18px;}
.f_14 {font-size:14px;}
.f_13 {font-size:13px;}
.f_st {font-family:"宋体";}
.lh_18 {line-height:1.8em;}
.pic_px5 {margin:10px 0;}
.v_middle * {vertical-align:middle;}
.textfield {border:1px solid #999; height:18px;}
.underline {text-decoration:underline;}
.indent_2em {text-indent:2em;}
.red {color:#f30;}
/* common - end */


.c_block_1 {margin-bottom:10px;}
.c_block_1 .tit {clear:both; height:30px; background:url(images/bg_block_tit_1.gif) no-repeat;}
.c_block_1 .tit h3 {float:left; width:102px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; color:#fff;}
.c_block_1 .tbody {clear:both; border:1px solid #d2d2d2; padding:5px; overflow:auto; zoom:1;}

.c_block_2 {margin-bottom:10px;}
.c_block_2 .tit {clear:both; height:30px; background:url(images/bg_block_tit_3.gif) no-repeat;}
.c_block_2 .tit h3 {float:left; width:102px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; color:#fff;}
.c_block_2 .tbody {clear:both; border:1px solid #d2d2d2; padding:5px; overflow:auto; zoom:1;}

.c_block_3 {margin-bottom:10px;}
.c_block_3 .tit {clear:both; height:50px; background:url(images/bg_block_tit_4.gif) no-repeat;}
.c_block_3 .tit h3 {width:200px; margin-left:45px; line-height:45px; font-size:16px; font-weight:bold;}
.c_block_3 .tbody {clear:both; border:1px solid #d2d2d2; border-top:none; padding:10px; overflow:auto; zoom:1;}
.c_block_3 .tbody h3 {clear:both; height:30px; background:url(images/bg_block_tit_5.gif) no-repeat 15px 0; line-height:30px; padding-left:26px; color:#fff; border-bottom:2px solid #c76e0a; font-size:14px;}

.c_block_4 {margin-bottom:10px;}
.c_block_4 .tit {clear:both; height:50px; background:url(images/bg_block_tit_4.gif) no-repeat;}
.c_block_4 .tit h3 {width:200px; margin-left:45px; line-height:45px; font-size:16px; font-weight:bold;}
.c_block_4 .tbody {clear:both; border:1px solid #d2d2d2; border-top:none; padding:10px; overflow:auto; zoom:1;}
.c_block_4 .tbody h3 {font-size:14px; color:#cb700a;}
.c_block_4 .tbody p {font-size:14px; margin:0.5em 0; text-indent:2em; line-height:1.8em;}


.list_1 {margin:0 5px;}
.list_1 li {padding:10px 5px 10px 20px; background:url(images/icon_sign_1.gif) no-repeat 0 15px; border-bottom:1px solid #b7b7b7; line-height:1.8em; font-size:13px;}
.list_1 li h2 {font-size:13px;}

.list_2 {margin:5px;}
.list_2 li {padding:0 0 5px 15px; background:url(images/icon_sign_2.gif) no-repeat 4px 5px; font-size:13px;}

.list_3 {margin:5px;}
.list_3 li {padding:0 0 5px 0; font-size:13px;}

.list_4 li {clear:both; padding:10px; font-size:14px; line-height:1.3em;}
.list_4 li .num {display:block; float:left; width:12px; font-size:12px; background:url(images/bg_num.gif) no-repeat; padding:0 7px; color:#fff;}
.list_4 li p {float:left; width:260px; padding-left:5px; font-size:13px; line-height:1.5em;}

.list_5 {clear:both; overflow:auto; zoom:1;}
.list_5 li {float:left; width:185px; height:180px; padding:10px 25px 20px 0;}
.list_5 li .thumb {padding:5px 0;}
.list_5 li .thumb a {display:block; padding:1px; border:1px solid #ccc;}
.list_5 li .thumb a:hover {border:1px solid #999;}
.list_5 li .content {line-height:2em; font-size:13px;}
.list_5 li .content a {color:#0b5d8f;}
.list_5 li .content .vote a {display:block; float:right;}

.list_6 {clear:both; overflow:auto; zoom:1; padding:10px;}
.list_6 li {float:left; width:150px; line-height:2em;}

.bg_1 {background:#f1f6ee;}

.table_1 td {text-align:center;}
.table_1 td img {margin:5px;}

.table_2 td {vertical-align:middle;}

.logo_list {padding:0 10px 10px 0; overflow:auto; zoom:1;}
.logo_list a {display:block; float:left; margin:10px 0 0 10px; border:1px solid #ccc; padding:1px;}
.logo_list a:hover {border:1px solid #999;}



#nav {height:39px; margin:2px 0 8px 0; background:url(images/bg_nav.gif) repeat-x;}
#nav div.l {width:10px; height:39px; background:url(images/bg_nav_l.gif) no-repeat;}
#nav div.r {width:10px; height:39px; background:url(images/bg_nav_r.gif) no-repeat;}
#nav ul {width:980px; overflow:hidden; text-align:center;}
#nav ul li {display:inline; border-left:1px solid #fdbe78;}
#nav ul li:first-child {border-left:none;}
#nav ul li a {margin:0 22px; line-height:39px; font-size:14px; color:#fff; font-weight:bold;}

#left {float:left; width:330px; margin-right:10px;}

#right {float:left; width:660px;}

.img_silder {float:left; width:310px; height:235px; margin-right:10px; padding:5px; background:#e0d8ce;}
.img_silder h3 {padding:5px; text-align:center; font-size:12px;}
.img_silder h3 a {color:#d4760d;}

.news {float:left; width:330px;}
.news .tbody {height:190px; padding:10px; border:1px solid #fcdcb2; background:#f9f2e9;}
.news .stick {padding-bottom:10px;}
.news .stick h3 {font-size:14px; text-align:center; padding:5px;}
.news .stick .summary {font-size:14px; line-height:1.5em; font-size:13px;}

#footer {clear:both; height:75px; padding:30px 0 0 10px; background:url(images/bg_footer.jpg) no-repeat;}
#footer p {line-height:2em; text-align:center;}
