﻿@charset "utf-8";
* { margin:0; padding:0; }
body { text-align:center; height:100%; font-size: 75%; line-height: 1.5em; font-family: tahoma, "Microsoft YaHei", Simsun, Mingliu, Arial, Helvetica; color: #666; background: #FFF; border-top:2px solid #6CBC23; }
img { border: none; }
ins a { font-weight:bold; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom:1; }
.num { font-family: Verdana, Helvetica; font-size: 80%; }
.center { text-align:center; margin-left:auto; margin-right:auto; }
form { margin:0; padding:0; }
ul,
li { list-style-type: none; }
input,
button,select { vertical-align:middle; background:#F5F5F5; border-color:#DEDEDE #BBBBBB #BFBFBF #DEDEDE; border-style:solid; border-width:1px; color:#333333; cursor:pointer; display:inline-block; font-weight:bold; line-height:130%; padding:0.5em 1em 0.6em; text-decoration:none; }
input.submit:hover { background:#E9EFD1; border:1px solid #AACF81; color:#529214; }
input.reset:hover { background:#FBE3E4 none repeat scroll 0%; border:1px solid #EF959B; color:#D12F19; }
input.text,
input.file { padding:3px 1px 0; margin:0; font-weight:normal; line-height:100%; height:1.2em; clear:left; border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; }
input.file { height:1.4em; }
input.radio { padding:0; margin:0; font-weight:normal; line-height:100%; height:1.2em; border:none; background:none; }
textarea,
select { background:#F5F5F5; padding:1px; margin:0; font-weight:normal; line-height:100%; clear:left; border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; }
i { color:#FF9900; font-style:normal; }
.vcard .logo { display:none; }
a:link,
a:visited { text-decoration:none; color:#454545;}
a:hover,
a:active { text-decoration:underline; }
h1 a,
h2 a { float:left; }
h2 a { margin-top:25px; }
h1 span,h2 span { display:none; }
h3,h4 { font-size:100%; }
.main { text-align:left; width:910px; margin:0 auto; position: relative; overflow:hidden;zoom:1; }
.main:after { content:""; display:block; height:0; line-height:0; clear:both; visibility:hidden; }
#head.main { text-align:right; background:url(bg.jpg) no-repeat 0 0; height:61px; }
#head a { color:#234D00; }
#usermenu div { padding:35px 10px 0; }
#top.main { position:absolute; top:61px; left:50%; margin-left:-455px; z-index:2; }
#menu div { background:url(bg.jpg) no-repeat 0 -158px; height:42px; }
#menu a { float:left; font-size:14px; font-weight:bold; width:96px; height:42px; line-height:40px; color:#FFFFFF; text-align:center; }
#menu a.nonce,
#menu a:hover { color:#234D00; text-decoration:none;background-image:url(bg.jpg);}
#menu a:active { text-decoration:none; }

#menu a#op_menu_index{margin:0 3px 0 20px;width:77px;background-position:-22px -200px;}
#menu a#op_menu_sqfg{width:92px;background-position:-99px -200px;}
#menu a#op_menu_sqxw{width:96px;background-position:-196px -200px;}
#menu a#op_menu_ydzx{width:96px;background-position:-298px -200px;}
#menu a#op_menu_lyzn{width:96px;background-position:-398px -200px;}
#menu a#op_menu_bdxc{width:96px;background-position:-497px -200px;}
#menu a#op_menu_bdtc{width:96px;background-position:-596px -200px;}
#menu a#op_menu_djwh{width:98px;background-position:-695px -200px;}
#menu a#op_menu_zxly{width:96px;background-position:-796px -200px;}

button.givemoney,
button.givepower { background:url(icon.png) no-repeat 0 -294px; text-align:center; width:72px; height:24px; font-size:0; line-height:70px; border:none; margin:0 5px; }
button.givepower { background:url(icon.png) no-repeat 0 -334px; }
button.givenow,
button.actionnow { background:url(icon.png) no-repeat 0 -374px; text-align:center; width:62px; height:21px; font-size:0px; line-height:70px; border:none; position:absolute; bottom:0; right:5px; overflow: hidden; }
button.actionnow { background:url(icon.png) no-repeat -80px -374px; }
.mode { position:relative; }
.mode h3.title,
.mode h4.title { color:#234C00; padding:5px 10px; font-size:14px; }
.mode .knowmore { color:#4282ab; }
.mode .content { clear:both; }
.mode .content:after { content:""; display:block; height:0; line-height:0; clear:both; visibility:hidden; }
.mode .content ul { zoom:1; }
.icon_grade { background:url(icon.png) no-repeat -192px -473px; _background-position:-192px -477px; display:inline-block; width:61px; height:18px; margin:0 8px 0 0; _margin:-16px 8px 0 65px; cursor:pointer;}
.mode .content .grade_wrap .rlt { _margin:-25px 0 0 140px; _display:inline-block; }
.icon_grade a {  display:none; }
.icon_grade a.level_1,
.icon_grade a.level_2,
.icon_grade a.level_3,
.icon_grade a.level_4,
.icon_grade a.level_5,
.icon_grade a.level_6,
.icon_grade a.level_7,
.icon_grade a.level_8,
.icon_grade a.level_9,
.icon_grade a.level_10 { background:url(icon.png) no-repeat -80px -477px; height:18px; display:inline-block; }
.icon_grade a.level_1 { width:6px; }
.icon_grade a.level_2 { width:13px; }
.icon_grade a.level_3 { width:19px; }
.icon_grade a.level_4 { width:26px; }
.icon_grade a.level_5 { width:32px; }
.icon_grade a.level_6 { width:38px; }
.icon_grade a.level_7 { width:42px; }
.icon_grade a.level_8 { width:49px; }
.icon_grade a.level_9 { width:54px; }
.icon_grade a.level_10 { width:60px; }
.icon_grade a span { display:none; }
.page { padding:10px 15px; text-align:center; zoom:1;}
.page .pagelimit { text-align:center; }
.page .pagelist { float:right; }
.page a { color:#474747; }
.page .pagenum a { color:#474747; border:1px solid #BFBCB6; width:20px; height:20px; display:inline-block; }
.page .pagenum span { color:#FFF; background:#A1DB60; border:1px solid #A1DB60; width:20px; height:20px; display:inline-block; }
#direct { padding-top:45px; text-align:left; color:#4282AB; }
#direct p#position{line-height:26px; padding-left:46px; padding-top:0; text-align:left;}
#content.story_direct{padding-top:50px;}
#direct a {color:#4282AB; }
#foot.main { background:url(bg.jpg) repeat-x 0 -61px; color:#96A47B; padding:10px 0; margin:20px 0 0 0; text-align:center; width:100%; clear:both;}
#foot .valid { margin-bottom:5px; }
#foot a { color:#96A47B; }
#foot .license { }
#foot .license strong { font-family: Verdana, Helvetica; font-size: 80%; display:block; padding-bottom:5px; }


/*补充*/

#menu a#menu_activities {
	background:url(bg.jpg) no-repeat -191px -200px;
	color:#234D00;
}
#point {
	background:url(big_grid.png) repeat-y -2730px top;
	margin:5px auto 10px;
}
#point .title {
	background:url(big_grid.png) no-repeat -1820px top;
	zoom:1;
}
#point .title span,
#point .content h4 span {
	display:none;
}
#point .content {
	text-align:center;
	background:url(big_grid.png) no-repeat -3640px bottom;
	font-size:14px;
	zoom:1;
}
#point .content h4{
	background:url(point_bg.png) no-repeat;
	width:247px;
	height:40px;
	margin:40px auto 0;
}
#point .content .reg_act{
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none!important;
	line-height:22px;
	background:url(point_bg.png) no-repeat 0 -40px;
	display:block;
	width:110px;
	height:22px;
	margin:40px auto 0;
}
#point .content .point_oprate{
	text-align:center;
	margin-top:400px;
	padding-bottom:16px;
}
#point .content .point_oprate a{
	font-size:14px;
	color:#2a5800;
	
}
/*页面*/

#midmain{
margin: 0 auto;
width: 910px;
}
#midmain p{	text-align:left;}
#cntL {float:left;width:630px;}
#ArticleTit {
color:black;
font-family:黑体;
font-size:24px;
line-height:26px;
margin:0 auto;
padding:25px 0 20px;
width:620px;
}
.k_pagelist {
clear:both;
display:table;
float:left;
line-height:30px;
}
.k_pagelist em { 
background:#F5F9FE none repeat scroll 0 0;
border:1px solid #E7E7E7;
color:#14316B;
font-size:12px;
font-style:normal;
font-weight:bold;
margin:0 1px;
padding:2px;
}
.k_pagelist strong {
border:1px solid #E7E7E7;
color:#009900;
font-size:12px;
margin:0 1px;
padding:2px;
}
.k_pagelist a { 
border:1px solid #E7E7E7;
font-size:12px;
margin:0 1px;
padding:2px;
}
#ArticleCnt {
clear:both;
font-size:14px;
line-height:180%;
margin:0 auto;
text-align:left;
width:580px;
}
#ArtFrom {
border-top:1px solid #E3E3E3;
clear:both;
color:#000000;
height:25px;
line-height:25px;
margin:5px auto 15px;
width:573px;
}
#ArtlistFrom {
border-top:1px solid #E3E3E3;
color:#000000;
line-height:25px;
margin:5px auto 15px;
width:573px;
text-align:left;
}
#ArtlistFrom a{ color:#343434;}

#AboutLink {
border:1px solid #D3D9C7;
clear:both;
font-size:14px;
margin:25px auto 6px;
text-align:left;
width:600px;
}
dt {
background:#ECF2E9 none repeat scroll 0 0;
color:#234D00;
font-weight:bold;
height:26px;
line-height:26px;
padding-left:15px;
}
dd {
color:#5F5F5F;
font-size:12px;
line-height:14px;
margin:2px 4px 2px 4px;
padding:4px 10px 4px 10px; text-align:left;
border-bottom:1px #ECF2E9 dashed;
}
dl{ border:1px #D2D9C7 solid; padding-bottom:6px; background:#FCFCFC none repeat scroll 0 0;
}
.next{	text-align:left; margin-left:24px;}
#Comment {
clear:both;
margin:6px auto;
width:620px;
}
#cntR {
float:right;
width:260px;
}
.corner{border: 1px #D2D9C7 solid;padding:6px 2px;}

.rightmenu {width:260px;}
.clr{clear:both;}
div, form, ul, ol, li, span, p, img {
border:0 none;
margin:0;
padding:0;
}
.list a{ font-size:1.2em; color:olive;
	
}
.ydbutton{color:black; display:inline-block; width:70px; height:25px;line-height:22px; text-align:center; font-size:14px; margin:6px; background:url('bg_button.gif') no-repeat; background-position:0 -209px;}
.ydbutton:hover{ text-decoration:none;background-position:0 -156px;}
/*首页布局*/
.homeleft{float:left; width:250px; text-align:left;}
.homemid{float:left; margin-left:20px; width:362px; text-align:left;}
.ydtitle{display:inline-block; width:135px;}
.msj,.ydj{	display:inline-block; width:60px;}
.homeright{float:right; width:250px; text-align:left;}
#midmain h3 {
border-bottom:1px solid #D3D9C7;
color:#234C00;
height:25px;
line-height:25px;
text-indent:5px;
}
.linkbox img{ margin:5px 10px 5px 10px; }
#lyzn{float:left; width:300px; text-align:left;border: 1px #D2D9C7 solid;}
#tqyb{float:left; width:300px; text-align:left;border: 1px #D2D9C7 solid;}
.imgnews{ width:600px; float:right;}
.imgnews dd{width:146px;height:151px; float:left; text-align:center;padding:1px; margin:14px 0 0 0;}
.imgnews a{ display:block; }
.midbanner{ padding:12px 2px 12px 2px; clear:both;}
.ltitle{ display:inline-block;width:48%; }
.more{display:inline-block; text-align:right; width:48%; }
.more a{color:#3366CC;}
.rightdingfang dd{
	border-bottom:1px #dfdfdf dashed;
}
.rightdingfang a{ display: inline-block; width:130px;}
.k_form label{display:inline-block; width:170px; text-align:right; margin-right:8px;}


.ECS {font-size:12px;position:absolute;top:2000px;}
.ECStitle {background:transparent url(titleBg.gif) no-repeat scroll 0 0;height:21px;width:201px;}
.ECStitle .ELeft {color:#1B5494;float:left;font-weight:bold;padding:4px 0 0 5px;}
.ECStitle .ERight {float:right;padding:1px 5px 0 0;}
a.EToMin {display:inline-block;padding:1px 9px !important;}
.ECScontent {background:#EDF6FF none repeat scroll 0 0;}
.ECScontent .ETop {border-left:1px solid #859DBC;border-right:1px solid #859DBC;height:63px;width:199px; text-align:left;}
.ECScontent .ETop img{ margin:2px;}
.ECScontent .EMiddle {border-left:1px solid #859DBC;border-right:1px solid #859DBC;padding-bottom:5px;padding-top:7px !important;width:199px;
}
.ECScontent .EList {border:1px solid #95BBE1;height:130px !important;margin-left:9px;padding:3px;white-space:nowrap;width:172px;}
.ECScontent .EList img {margin-top:-1px;padding-left:6px;padding-right:4px;}
.ECScontent .EList ul li {text-align:left;}
.ECScontent .EBottom {background:transparent url(bottom.gif) no-repeat scroll 0 0;height:5px;overflow:hidden;width:201px;}

.yudingline{ margin:12px; display:table; table-layout:fixed;}
.yudingimg{ font-size:120px; position:relative; overflow:hidden;display:table-cell; width:160px; height:120px; border:1px #C0C0C0 solid; float:left; margin-left:12px; line-height:60px;text-align:center; vertical-align:middle;}
.yudingimg img{vertical-align:middle;}
.yudingimg a{ display:table-cell; vertical-align:middle;line-height:60px}
.yudingtxt{ margin-left:200px; width:400px;}
.ddhover{background:#67BA24; color:#FFFFFF; border-bottom-color:#67BA24;}
.ddhover a, .ddhover a:link, .ddhover a:hover{color:#ffffff;}
.homenewstitle{display:inline-block; width:256px; margin:-2px; padding:0; height:14px; line-height:14px;}
#jqnews{height:373px; overflow:hidden;}
#jqnewsVert{height:373px; overflow:hidden;}
#jqnewsOriz{height:373px; overflow:hidden;}
