@charset "utf-8";
	html {
	color: #000;
	background-color: #9e202b }
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 }
.clearfix: after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden }
.clearfix {
	display: inline-block }
*html .clearfix {
	height: 1% }
.clearfix {
	display: block }
.clr {
	clear: both }
a {
	text-decoration: none;
	color: #333 }
a: hover {
	text-decoration: underline;
	color: #d60000 }
.fl {
	float: left }
.fr {
	float: right }
.wrap {
	width: 100% }
.nav_box {
	background: url(../image/nav_bg_x.gif) repeat-x left top;
	height: 37px;
	overflow: hidden
}
.nav_top {
	width: 950px;
	margin: 0 auto;
	position: relative }
.nav_top h1 {
	float: left }
.nav_top .nav_list {
	float: right;
	padding-right: 20px }
.nav_top .nav_list li {
	float: left;
	line-height: 37px }
.nav_top .nav_list li a {
	margin: 0 10px;
	color: #333;
	text-decoration: none }
.nav_top .nav_list li a: hover {
	text-decoration: underline;
	color: #d60000 }
.nav_top #back {
	position: absolute;
	right: 30px;
	bottom: -30px;
	z-index: 100;
	color: #fff }
.banner,.banner_reg {
	text-align: center;
	width: 100%;
	overflow: hidden;
	background: url(../image/bn_bg.png) repeat-x left top }
.banner {
	height: 405px;
	background: url(../image/banner.jpg) no-repeat center top;
	text-indent: -9999px
}

.topNav {
    padding: 10px;
    text-align: right;
}
.topLeftNav {
    padding: 10px;
    text-align: left;
}
.banner_reg {
	background: url(../image/reg/main_bg.png) repeat-x 0 -1px }
.main_nav_box {
	background: url(../image/nav_bg.png) repeat-x left top;
	height: 40px;
	overflow: hidden;
	position: relative }
.nav {
	padding-left: 100px;
	width: 550px;
	height: 40px;
	display: block;
	margin: 0 auto;
	background: url(../image/nav_c_bg.png) no-repeat left top;
	position: relative }
.nav li {
	float: left;
	display: inline;
	margin: 0 25px;
	width: 154px;
	padding-left: 20px;
	line-height: 38px;
	height: 38px;
	font-size: 16px;
	color: #8e0201;
	font-weight: 600 ;
	cursor: pointer }
.nav li a {
	color: #8e0201;
	text-decoration: underline }
.nav li.last {
	background: url(../image/nav_last_bg.png) no-repeat left 5px }
.nav li.last: hover {
	background: url(../image/nav_last_bg.png) no-repeat left 5px }
#menu {
	background: url(../image/menu_bg.png) no-repeat left top;
	padding: 0 10px;
	width: 930px;
	height: 55px;
	position: absolute;
	left: -150px;
	top: 40px }
#menu li {
	font-size: 14px;
	font-weight: normal;
	width: 90px;
	margin: 0;
	text-align: center;
	line-height: 30px }
.main {
	width: 950px;
	margin: 10px auto 0 }
.section {
	margin-bottom: 10px;
	overflow: hidden
}
.tit {
	background: url(../image/tit2.png) no-repeat left top }
#focus {
	width: 333px;
	height: 278px;
	border: 1px solid #767E81;
	padding: 5px;
	background: #e7e7e7;
	float: left;
	margin-right: 10px }
.gsj_new {
	width: 343px;
	height: 288px;
	border: 1px solid #767E81;
	background: #E6E7E9;
	float: left;
	margin-right: 10px;
	position: relative;
	overflow: hidden }
.gsj_new .tit {
	background: url(../image/tit.png) no-repeat left top;
	height: 73px;
	width: 345px;
	position: absolute;
	left: 0;
	top: 0;
	text-indent: -9999px }
.new_c {
	padding: 15px 10px 0;
	margin-top: 73px }
.new_top {
	text-align: center;
	padding-bottom: 10px }
.new_top h4 a {
	font-size: 16px;
	font-weight: 600;
	color: #d60000 }
.new_top span a {
	margin: 0 5px }
.new_list {
	padding: 10px 0;
	background: url(../image/dot.gif) repeat-x left top }
.new_list li {
	line-height: 1.8em;
	height: 1.8em;
	background: url(../image/list_dot.gif) no-repeat left 10px;
	padding-left: 10px;
	overflow: hidden }
.introduce {
	width: 240px;
	height: 290px;
	float: right }
.introduce .tit {
	background: url(../image/tit.png) no-repeat -345px 0;
	height: 45px;
	margin-left: 2px;
	text-indent: -9999px }
.intro_c {
	background: none repeat scroll 0 0 #E2E3E5;
	border-color: #767E81;
	border-style: solid;
	border-width: 0 1px 1px;
	height: 172px;
	margin: 0 auto;
	padding: 0 10px;
	width: 200px }
.intro_c dl {
	background: url("../image/dot.gif") repeat-x scroll left bottom transparent;
	padding: 0 10px 5px }
.intro_c dl dt {
	color: #D60000;
	font-weight: 600;
	line-height: 2em }
.intro_c dl dt a {
	color: #d60000 }
.intro_c dl dd {
	padding-left: 30px }
.intro_c .intro_banner {
	font-size: 14px;
	font-weight: bold }
.intro_c .intro_banner a {
	background: url("../image/tit4.png") no-repeat scroll right top transparent;
	color: #FFFFFF;
	float: left;
	height: 25px;
	margin: 5px 5px 0;
	text-align: center;
	width: 90px }
.introduce .intro_netfile {
	margin-top: 7px }
.aside_l {
	width: 610px;
	float: left;
	overflow: hidden }
.aside_r {
	width: 302px;
	float: right;
	overflow: hidden }
.me_box {
	height: 495px }
.me-l,.me-r {
	float: left;
	width: 215px;
	height: 495px;
	overflow: hidden;
	background-color: #7b1016 }
.me-r {
	float: right;
	width: 385px }
.me-tit {
	background: url(../image/tit2.png) no-repeat left -43px;
	height: 61px;
	overflow: hidden;
	text-indent: -9999px }
.fzr {
	background-position: 0 -104px }
.me-c {
	padding: 10px;
	text-align: center }
.me-c p {
	line-height: 2em;
	color: #fff }
.me-c p.name {
	font-weight: 600;
	color: #FAEC8E;
	font-size: 16px }
.me-c td {
	padding: 5px;
	vertical-align: top;
	text-align: center;
	color: #8D0605 }
.me-c td img {
	border: 1px solid #fff }
.wy_box {
	height: 460px;
	margin-top: 10px }
.wy_l {
	float: left;
	width: 250px }
.wy_r {
	float: right;
	width: 350px }
.mywy {
	height: 125px;
	margin-bottom: 10px;
	overflow: hidden }
.mywy-tit {
	background-position: -218px -43px }
.mywy .me-c,.tbgw .me-c,.pswy .me-c {
	padding: 0 10px;
	border-left: 1px solid #b97374;
	border-right: 1px solid #b97374;
	border-bottom: 1px solid #b97374;
	background-color: #f2e5e5 }
.tbgw {
	height: 325px;
	overflow: hidden }
.tbgw-tit {
	background-position: -468px -43px }
.tbgw .me-c {
	height: 258px;
	overflow: hidden }
.pswy {
	height: 460px }
.pswy .pswy-tit {
	background-position: -385px -104px }
.pswy .me-c {
	height: 393px;
	overflow: hidden }
.column_tit {
	background: url(../image/column_bg.png) no-repeat left top;
	height: 46px;
	padding-top: 28px;
	cursor: pointer;
	position: relative }
.column_tit .judge_txt,.zrwy .zrwy_txt {
	background: url(../image/text.png) no-repeat left top;
	width: 150px;
	height: 25px;
	display: block;
	margin: 0 auto;
	text-indent: -9999px }
.judge_c {
	padding: 10px;
	border: 1px solid #828283;
	border-top: none;
	background: #E6E7E9;
	overflow: hidden;
	zoom: 1
}
.judge_md_top {
	margin-bottom: 10px;
	height: 275px;
	overflow: hidden }
.gxj_cy .tit,.ft .tit,.event .tit {
	background-position: left -165px;
	text-align: center;
	height: 61px;
	line-height: 61px;
	font-size: 19px;
	font-weight: 600;
	color: #fff }
.gxj_cy_item {
	margin-bottom: 10px }
.gxj_cy_item h4 {
	background: url(../image/shade_tit.jpg) no-repeat left top;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #fff;
	text-shadow: 1px 2px #000;
	padding-left: 10px;
	font-weight: 600;
	margin-bottom: 10px }
.gxj_cy_item p {
	padding: 0 15px;
	color: #002047;
	line-height: 2em }
.gxj_cy_item p em {
	margin-right: 15px;
	font-weight: 600 }
.gxj_cy {
	background: #eee5e5;
	overflow: hidden }
.gxj_cy .tit {
	background-position: 0 -165px }
.gxj_cy_c {
	border: 1px solid #b97374;
	border-top: none }
.about_gsj .column_tit,.gsj_unit .column_tit {
	text-align: center;
	font-size: 19px;
	font-weight: 600;
	font-family: "Microsoft YaHei","\9ED1\4F53";
	color: #002047;
	text-shadow: 1px 1px #868887 }
.about_gsj_c {
	padding: 10px 12px 0;
	border-left: 1px solid #808285;
	border-right: 1px solid #808285;
	background: #E6E7E9;
	overflow: hidden }
.ft,.event {
	float: left;
	width: 458px;
	margin-bottom: -9999px;
	padding-bottom: 9999px;
	border-left: 1px solid #b97374;
	border-right: 1px solid #b97374;
	overflow: hidden }
.ft .tit,.event .tit {
	background: url(../image/tit3.png) no-repeat left top;
	height: 36px;
	line-height: 36px;
	width: 460px }
.event {
	float: right }
.ft_c,.event_c {
	padding: 10px 10px 0 }
.ft_c dl {
	margin: 5px 0 }
.ft_c dt {
	border: 1px solid #fff;
	float: left;
	margin-right: 10px }
.ft_c dt img {
	float: left }
.ft_c dd {
	line-height: 1.5em }
.ft_c dd h2 {
	line-height: 2em;
	margin-bottom: 5px }
.ft_c dd h2 em {
	font-weight: 600;
	margin-right: 5px }
.ft_c dd p {
	text-indent: 2em }
.event_c p {
	line-height: 1.9em }
.more {
	text-align: right }
.close_line {
	height: 1px;
	overflow: hidden;
	background: #5C7088 }
.close_line span {
	width: 4px;
	height: 1px;
	display: block;
	margin: 0 auto;
	background: #e6e7e9;
	overflow: hidden }
.about_gsj .pad_10 {
	height: 10px;
	overflow: hidden;
	border-left: 1px solid #808285;
	border-right: 1px solid #808285;
	background: #E6E7E9 }
.gsj_unit .column_tit #gsj_txt_2010,#gsj_txt_2009,#gsj_txt_2008,#gsj_txt_2007 {
	background: url(../image/text.png) no-repeat left -37px;
	display: block;
	width: 290px;
	height: 25px;
	margin: 0 auto;
	text-indent: -9999px }
#gsj_txt_2009 {
	background-position: 0 -77px }
#gsj_txt_2008 {
	background-position: 0 -115px }
#gsj_txt_2007 {
	background-position: 0 -152px }
.gsj_unit .column_tit em {
	color: #bc0101;
	font-size: 12px;
	position: absolute;
	left: 10px;
	text-shadow: none;
	line-height: 28px }
.unit {
	padding: 0 5px 10px;
	border: 1px solid #7F8386;
	border-top: none;
	background: #E6E7E9;
	display: none }
.unit_c {
	padding: 120px 10px 10px;
	background: url(../image/gsj_2010.png) no-repeat center 20px #B11016;
	overflow: hidden;
	zoom: 1
}
.unit .none {
	padding: 20px 10px 10px;
	background: #B11016 }
.unit_c .unit_list {
	width: 455px;
	border-top: 4px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #fff }
.unit_c .unit_list thead {
	background: #B11016 }
.unit_c .unit_list thead th {
	padding: 2px 5px;
	line-height: 2em;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	color: #fff }
.unit_c .unit_list thead th.num {
	width: 10% }
.unit_c .unit_list thead th.area {
	width: 11% }
.unit_c .unit_list tbody tr.even_num {
	background: #E2CCB4 }
.unit_c .unit_list tbody tr.base_num {
	background: #F7E2CD }
.unit_c .unit_list tbody td {
	border-right: 1px solid #F9FDFC;
	border-bottom: 1px solid #F9FDFC;
	padding: 4px 5px;
	text-align: center }
.reg-main,.reg-aside {
	float: left;
	width: 662px;
	overflow: hidden }
.reg-aside {
	float: right;
	width: 283px }
.reg-inform {
	background-color: #f3d0a9;
	border: 1px solid #FFCD85 }
.reg-inform li {border-bottom: 2px solid #9e202b;padding: 10px 10px 10px 30px; overflow:hidden; zoom:1;}
.reg-inform .last {border: none;}
.reg-inform .last dt {	width:140px; }
.reg-inform .last dd {padding: 20px 0 0 0px; }
.reg-inform .last dd p {padding: 5px 0; }
.inf-con h3 {line-height: 26px;text-align: center;font-size: 16px;font-weight: 600;color: #9e202b;}
.inf-con dl {padding: 5px 0;}
.inf-con dt {float: left;line-height: 2em;width: 140px;color: #9e202b;font-weight: 600 }
.inf-con dd {float: left;}
.inf-con dd p {line-height: 2.0em;}
.btn-top,.btn-bottom {
	display: inline-block;
	background: url(../image/reg/btn.png) no-repeat 0 0;
	margin-right: 10px }
.btn-top input{
	display: inline-block;
	background: url(../image/reg/btn.png) no-repeat right -30px;
	padding: 0 15px 0 25px;
	line-height: 30px;
	height: 30px;
	font-size: 16px;
	font-weight: 600;
	color: #7b1922;
	border:0px;	}
.btn-top a,.btn-bottom a {
	display: inline-block;
	background: url(../image/reg/btn.png) no-repeat right -30px;
	padding: 0 15px 0 25px;
	line-height: 30px;
	height: 30px;
	font-size: 16px;
	font-weight: 600;
	color: #7b1922 }
.btn-bottom {
	background-position: 0 -60px }
.btn-bottom a {
	background-position: right -90px }
.reg-table {
	margin-top: 6px;
	padding: 5px;
	border: 1px solid #FFCD85;
	background-color: #f3d0a9 }
.reg-table table {
	width: 100% }
.reg-table caption,.contact-list caption {
	padding: 10px 0;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	color: #9E202B }
.reg-table th,.reg-table td,.contact-list th,.contact-list td {
	padding: 6px 5px;
	background-color: #E8AF6A;
	text-align: center;
	font-weight: 600;
	border-bottom: 1px solid #9e202b }
.reg-table td {
	background-color: #fbeddb;
	border-right: 1px solid #9e202b;
	border-bottom: 1px solid #9e202b;
	color: #9e202b }
.reg-table td.tab-node {
	border-right: none;
	font-weight: normal }
.reg-banner {
	margin-bottom: 5px }
.contact {
	border: 1px solid #FFCD85;
	padding: 10px;
	background-color: #f3d0a9;
	color: #9e202b;
	margin-bottom: 5px }
.contact h3 {
	text-align: center;
	font-size: 14px;
	font-weight: 600 }
.contact p {
	line-height: 2em;
	font-weight: 600 }
.contact dl {
	padding: 10px 0 }
.contact dt,.contact dd {
	line-height: 1.8em;
	color: #9e202b;
	font-weight: 600 }
.contact-list {
	padding: 10px;
	border: 1px solid #FFCD85;
	background-color: #f3d0a9 }
.contact-list table {
	width: 100% }
.contact-list td {
	background-color: #fbeddb;
	border: none }
.contact-list .row1 {
	width: 25% }
.contact-list .row2 {
	width: 25% }
#register {
	padding: 30px 70px;
	border: 1px solid #fcd47c;
	background-color: #f3d0a9 }
#register caption {
	padding: 5px 0;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	color: #a41e25 }
#register table {
	width: 100% }
#register table td {
	padding: 10px 5px }
#register .reg-sub {
	width: 20%;
	font-size: 14px;
	color: #a41e25;
	font-weight: 600 }
#register .reg-sub p {
	font-size: 12px;
	font-weight: normal;
	color: #000 }
.from-sub {
	width: 100px;
	font-size: 14px;
	font-weight: 600;
	color: #9e202b }
.form-input,.form-file {
	width: 200px;
	padding: 1px 10px;
	border: 1px solid #982630;
	height: 26px;
	line-height: 20px }
#provinces,#city {
	width: 115px;
	padding-left: 5px;
	border: 1px solid #982630;
	line-height: 20px;
	font-size: 14px;
	height: 26px }
0 .form-file {
	width: 260px }
.submit {
	text-align: center }
.submit span #submit,.submit span #reset {
	display: inline-block;
	width: 120px;
	background: url(../image/reg/btn.png) no-repeat right -30px;
	line-height: 30px;
	height: 30px;
	font-size: 16px;
	font-weight: 600;
	color: #7b1922;
	border: none;
	cursor: pointer }
.submit span #reset {
	background-position: right -90px }
#explain {
	padding: 20px;
	background-color: #fefffd;
	color: #8d1f3a }
#date {
	text-align: center;
	color: #fc020c;
	font-weight: 600 }
.login,.shenbao,.dqfb {
	padding: 45px 195px;
	background-color: #f3d0a9 }
.login h2,.shenbao h2 {
	font-size: 14px;
	text-align: center;
	font-weight: 600;
	color: #9E1F2B;
	margin-bottom: 10px }
#loginForm,#shenbaoForm {
	margin: 0 auto;
	overflow: hidden }
.form_group {
	padding: 60px;
	width: 440px;
	background-color: #fbeddb }
#loginForm p,#shenbaoForm p {
	padding: 10px 50px }
#loginForm label,#shenbaoForm label {
	float: left;
	width: 80px;
	line-height: 30px;
	text-align: center;
	font-weight: 600;
	color: #9E1F2B }
#loginForm .inp,#shenbaoForm .inp {
	padding: 0 5px;
	width: 228px;
	height: 28px;
	line-height: 26px;
	border: 1px solid #A42D37 }
#loginForm .submit,#shenbaoForm .submit {
	margin: 30px 0 30px 155px }
#loginForm .submit .btn-top,#loginForm .submit .btn-bottom,#shenbaoForm .submit .btn-top,#shenbaoForm .submit .btn-bottom {
	float: left }
#loginForm .submit .btn-bottom a: hover,#shenbaoForm .submit .btn-bottom a: hover {
	text-decoration: none }
.lastDate {
	width: 260px;
	margin: 0 auto;
	line-height: 34px;
	text-align: center;
	background-color: #fff;
	color: #9E1F2B }
#shenbaoForm #area {
	width: 80px;
	height: 25px }
.dqfb {
	padding: 45px 0 }
.dqfb h2 {
	font-size: 14px;
	text-align: center;
	font-weight: 600;
	color: #9E1F2B }
.dqfb_area,.dqfb .sbBox {
	width: 670px;
	margin: 10px auto 0;
	padding: 20px 10px;
	background-color: #FBEDDB }
.dqfb_area ul {
	overflow: hidden }
.dqfb_area ul li {
	width: 134px;
	float: left;
	text-align: center;
	padding: 10px 0 }
.dqfb_area ul li a {
	font-weight: 600;
	color: #9E1F2B }
.dqfb .sbBox p {
	text-align: center }
.dqfb .sbBtn {
	margin: 20px 0;
	background: url(../image/reg/btn2.png) no-repeat 0 0;
	display: inline-block;
	width: 232px;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
	font-weight: 600;
	color: #9E1F2B }
.m-tuijian{
	overflow: hidden;
	zoom: 1
}
.m-ld .tit,.m-zhaohui .tit,.m-vote .tit , .m-vote-add .tit {
	background: url(../image/tit.jpg) no-repeat left top;
	height: 43px;
	overflow: hidden;
	text-indent: -9999px
}
.m-tj-left{
	width:703px;
	float:left;
	height:500px;	
	background-color:#fff;
}
.m-tj-left .tit{
	height:42px;
	background:url(../image/tit.jpg) no-repeat left top;
	text-indent:-9999px;
}
.m-tj-left-c{
	padding:10px;		
}
.m-tj-left-item li{
	float:left;
	display:inline;
	width:320px;
	margin:15px 10px;
}
.m-tj-left-item .m-tj-left-pic{
	float:left;
	padding-right:10px;
}
.m-tj-left-item dl{
	padding:2px 0;
	overflow:hidden;
	zoom:1;
}
.m-tj-left-item dt{
	float:left;
	font-weight:600;
}
.m-tj-right{
	float:right;
	width:237px;
	height:500px;
	background:url(../image/m_tuijianBG.jpg) no-repeat left top #ffffff;
}
.m-tj-rt-top{
	padding:70px 15px 0 15px;
	overflow: hidden;
	zoom:1;	
}
.m-tj-rt-top p{
	text-indent:2em;
}
.m-tj-rt-top #comment{
	margin-top:10px;
	width:198px;
	height:98px;
	border:1px solid #d1d3d4;
	padding:5px;	
	overflow:hidden;
}
.m-tj-rt-top .commentBtn{
	float:right;
	background:url(../image/btn2.png) no-repeat left top;
	width:74px;
	height:24px;
	border:none;
	cursor:pointer;
	margin-top:5px;
}
.m-tj-rt-bottom{
	padding:10px;
}
.m-tj-rt-bottom .tit{
	background:url(../image/icon.png) no-repeat left 4px;
	padding-left:20px;
	font-size:14px;
	color:#b31f1f;
	padding-bottom:8px;
	border-bottom:1px dashed #ccc;
}
.m-tj-rt-list{
	width:205px;
	padding:10px;	
	position:absolute; 
	left:0;
	top:0;
}
.m-tj-rt-list li{
	background:url(../image/list_dot.gif) no-repeat left 18px;
	padding:10px 0 0 8px;	
	overflow:hidden;
	zoom:1;
}
.m-tj-rt-list li span{
	float:left;
	width:115px;
	overflow:hidden;
	zoom:1;
}
.m-tj-rt-list .tj_Btn{
	display:inline-block;
	float:right;
	background:url(../image/btn3.png) no-repeat left top;
	width:79px;
	height:24px;
	text-indent: -9999px;
}
.placeholder{
	color:#ccc;
}

.m-vote .tit {
	background-position: left -46px
}
.m-vote-c {
	padding: 20px;
	background-color: #fff
}
.m-vote-item {
	overflow: hidden;
	zoom: 1
}
.m-vote-item li {
	float: left;
	display: inline;
	width: 172px;
	margin: 5px;
	_height: 165px;
	min-height: 165px;
}
.m-vote-item .vote-mod {
	height: 150px;
	overflow: hidden;
	background-color: #d2d3d5
}
.m-vote-item .vote-pic {
	width: 152px;
	height: 96px;
	border: 2px solid #fff;
	margin: 10px auto 5px
}
.m-vote-item .vote-name {
	text-align: center
}
.m-vote-item .vote-handle {
	padding-top: 10px;
	overflow: hidden;
	zoom: 1
}
.m-vote-item .vote-btn ,.m-vote-item .vote-btn-2 {
	display: block;
	margin: 0 auto;
	width: 74px;
	height: 24px;
	background: url(../image/btn.png) no-repeat left top;
	text-align: center;
	line-height: 22px;
	color: #fff
}
.m-vote-item .vote-count {
	text-align: center;
	padding-top: 5px;
	color: #ff0000
}
.m-vote-add .tit{
	background-position: left -189px
}
.m-dejiang .tit{
	background:url(../image/tit.jpg) no-repeat left -189px;
	height:43px;
	text-indent:-9999px;
}
.gsj-answers {
	overflow:hidden;
	zoom:1;
}
.gsj-answers .tit{
	background:url(../image/tit_2.jpg) no-repeat left top;
	height:43px;
	text-indent:-9999px;
}
.gsj-answers .m-answers-c{
	padding:10px;
	background-color:#fff;
}
.m-answers-item{
	float:left;
	display:inline;
	width:445px;
	margin:0 10px;
}
.m-answers-item dl{
	padding:10px 0;
	border-bottom:1px solid #a21c38;
}
.m-answers-item dt{
	margin-bottom:5px;
}
.m-answers-item dd{
	margin:8px 0;
}

#footer {
	margin: 15px auto;
	width: 950px;
	overflow: hidden }
#footer p {
	line-height: 2em;
	text-align: center;
	color: #fff
}