/* html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
 以上行代码哀悼日用，用灰色表达我们的哀悼*/


@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
html,body {height:100%;}
body{
	background:url(../img_3/bg_body.gif) repeat left top;
	color:#555;
	font:normal 12px/150% Simsun,"Microsoft YaHei","Arial Unicode MS",Mingliu,Arial,Helvetica;
}
table {border-collapse: collapse;}
input,select{vertical-align:middle;}
td,p,li,select,h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 14px;}
a{color:#2f3092;cursor:pointer;}
a:hover, .content a:hover{color:#FF3300;text-decoration:underline;}
/*
a:visited{color:#800080;}
a:hover,a:active{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#03f;}
.green{color:#008000;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.l{float:left;}
.r{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}
/*all*/
.submit{ cursor:pointer;}

/*label css*/
.header{
	overflow:hidden;
	zoom:1;
	margin:0 auto;
	width:948px;
	background-color:#6dc324;
}
.headleft{float:left;}
.headright{
	float:right;
	display:inline;
	margin:10px 20px 0 0;
}
.headtable{}
.headtable td{ padding:5px; color:#fff;}
.headtable .input{ width:120px;}
.headtable .submit{
	/*border:none; background-color:#82a1ae; color:#fff;*/
	width:60px;
	height:22px;
	line-height:22px;
	border:none;
	background:transparent url(../img/button_7.gif) no-repeat scroll left top;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}

.headrigul{ overflow:hidden; width:280px; background:url(../img_3/headright.gif) no-repeat left top;}
.headrigul li{
	float:left;
	padding-left:38px;
	width:90px;
	height:36px;
	line-height:36px;
}
.headrigul li a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
}



.headnav{
	clear:both;
	position:relative;
	z-index:900;
	margin:0 auto;
	padding:0 20px;
	width:908px;
	height:35px;
	background:#8098a4/* url(../img_3/bg_nav_sec.gif) repeat-x left top*/;
}
.headnav li{
	float:left;
	display:inline;
	width:85px;
	height:35px;
	line-height:35px;
}
.headnav li a{
	display:block;
	text-align:center;
	color:#fff;
	font-size:14px;
	text-decoration:none;
}
.headnav li.show a{background:#6dc324 url(../img_3/arrow_1.gif) no-repeat 50% bottom;}
.headnav li.show a:hover{ color:#fff; text-decoration:none;}
.headnav li.cur a{font-weight:bold; color:#aede86;}
.headnav li ul{
	display:none;
	z-index:999;
	position:absolute;
	top:35px;
	width:300px;
	background-color:#8CCD54;
	filter:Alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;
}
/*.headnav li.cur ul, */.headnav li.show ul{
	display:block;
	text-align:center;
}
.headnav li li{
	display:block;
	width:auto;
	height:auto;
	line-height:150%;
	text-align:left;
}
.headnav li li a{
	float:none;
	display:block;
	padding:5px 20px;
	color:#fff;
	font-size:12px;
	white-space:nowrap;
}
.headnav li.show li a{background:none;font-weight:normal; color:#fff;}
/*.headnav li.cur li.cur a{background:url(../img_3/arrow_6.gif) no-repeat left 45%;font-weight:bold;}*/

.headnav li.show li a:hover{background-color:#6dc324;color:#fff;}

.headnav li#li_9 ul, .headnav li#li_10 ul{ margin-left:-215px;}





.indbanner{ margin:0 auto; padding:5px 0 2px; width:948px; background-color:#fff;}
.imgnav{ height:180px; background:#000; width:948px; overflow:hidden; border:1px solid #ccc; position:relative;}
#img{}
#img img{ width:948px; display:none;}
.ctrl{ overflow:hidden; position:absolute; z-index:10; bottom:0; width:948px; height:50px;}
.ctrl .bg{ display:none; position:absolute; z-index:-1; height:50px; width:100%; filter: alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;background:#a9b6ba;}
.ctrl ul{ display:none; height:50px; overflow:hidden; width:100%;}
.ctrl li{
	display:block;
	padding:5px 148px 5px 20px;
	height:40px;
	font-size:18px;
	font-weight:900;
	color:#fff;
}
.ctrl #btn{ position:absolute; z-index:11; right:0; top:20px; width:120px;}
.ctrl #btn span{ float:left; width:18px; height:18px; line-height:18px; cursor:pointer; margin-right:1px; border:1px solid #ccc; background:#ffc; text-align:center;}
.ctrl #btn span.hov{ background:#009900; border:1px solid #009900; color:#fff; font-weight:bold;}

.banner_bot{ margin:0 auto; padding-bottom:5px; width:948px; background-color:#fff;}












.banner_2{}
.indsearch{
	margin:0 auto;
	padding:0px 10px;
	width:928px;
	height:110px;
	background:#fff url(../img_3/bg_search.gif) repeat-x left top;
}
.indsearch .title{ float:left; margin:-5px 20px 0 -100px; padding-top:5px; width:100px; height:78px; background:url(../img_3/line_1.gif) no-repeat right top; font-size:14px; font-weight:bold;}
.indsearch .checkdiv{ margin-bottom:10px;}
.indsearch .checkdiv span{ margin:0 5px;}
.indsearch .checkdiv input{ margin:0 0 0 3px;}
.indsearch .text{}
.indsearch .text select{ width:150px;}
.indsearch .text .input{ padding:1px 5px; width:400px; font-size:14px;}
.indsearch .text .submit{ width:73px; height:20px; line-height:20px; border:none; background:url(../img_3/button_001.gif) no-repeat left 50%; font-weight:bold;}







.content{
	overflow:hidden;
	margin:0 auto;
	width:948px;
	border-bottom:1px dashed #79915e;
	background:#fff url(../img_3/bg_indcontent.gif) repeat-y left top;
}
.side{
	float:left;
	display:inline;
	margin-left:20px;
	width:270px;
}
.main{
	float:left;
	display:inline;
	margin-left:20px;
	padding-left:20px;
	width:598px;
}

.indbox{ margin-bottom:10px;}
.indbox .title{ padding:0 15px; height:34px; line-height:34px; background:url(../img_3/bg_indbox.gif) no-repeat left top; font-size:14px; font-weight:bold; color:#669900;}
.indbox .text{ padding:10px 15px; background-color:#e3e8e4;}
.indbox .text ul{ overflow:hidden;zoom:1;}
.indbox .text ul li{ float:left; padding-left:12px; width:105px; background:url(../img_3/ico_1.gif) no-repeat left 5px;}
.indbox .text ul li a{ text-decoration:none; color:#555;}


.indmainnews{ float:left; padding:10px; width:310px; background-color:#f6f4e5;}
.indmainnews li{ padding:3px 0; line-height:0; font-size:0;}
.indmainnews li a{
	display:block;
	line-height:150%;
	background:url(../img_3/ico_2.gif) no-repeat 100px 5px;
	font-size:14px;
	font-weight:bold;
	color:#669900;
}
.indmainnews li span{ font-size:12px; line-height:150%;}
.indmainnews li ul{ display:none;}
.indmainnews li li{ padding:1px 0 2px; overflow:hidden; zoom:1;}
.indmainnews li li a{
	float:left;
	display:inline;
	background:none;
	font-size:12px;
	font-weight:normal;
	color:#555;
}
.indmainnews li li .date{ float:right;color:#999;}
.indmainnews li li .more{
  bottom:5px;
  right:10px;
  padding:0;
  
}
.indmainnews li li.more a{
  float:right;
  text-decoration:none;
}


.indmainnews li.cur a{ background-image:url(../img_3/ico_2_on.gif);}
.indmainnews li.cur ul{ display:block;}
.indmainnews li.cur li a{ background:none;}


.mainrig{ float:left; display:inline; margin-left:15px; padding:0 0 10px 15px; width:238px;}


.indbox_2{ margin-bottom:10px; border-bottom:1px dashed #79915e;}
.indbox_2 .title{ padding:5px 0; border-bottom:1px solid #d5d8bd; color:#669900; font-size:14px;}
.indbox_2 .text{ padding:5px 0;}
.indbox_2 .text ul{}
.indbox_2 .text ul li{ padding-left:12px; background:url(../img_3/ico_1.gif) no-repeat left 5px;}
.indbox_2 .text ul li a{ text-decoration:none; color:#555;}

.indbox_3 .title{ margin-bottom:5px; color:#669900; font-size:14px;}
.indbox_3 .text{ padding-left:90px;}
.indbox_3 .text1{ padding-left:5px;padding-top:10px;}
.indbox_3 .text1 a{  text-decoration:none; color:#669900;}
.indbox_3 .text .img{ float:left; display:inline; margin-left:-90px;}


.indnewstop{ padding-left:195px; height:109px; background-color:#6dc324; color:#fff;}
.indnewstop a{ color:#fff; text-decoration:none;}
.indnewstop a:hover{ color:#fff;}
.indnewstop .img{ float:left; display:inline; margin-left:-195px;}
.indnewstop .title{ display:block; padding:10px 0 5px; font-weight:bold; font-size:14px;}
.indnewstop .text{}
.indnewstop ul{}
.indnewstop ul li{padding:3px 0; font-size:14px; font-weight:bold;}
.indnewstop ul li a{ color:#fff; text-decoration:none;}








.footer{
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding:10px;
	width:928px;
	background-color:#fff;
	color:#555;
}
.footer a{color:#555;}
.footer .footfriend{
	margin-bottom:10px;
	text-align:right;
}
.footleft{
  float:left;
  width:600px;
}
.footrig{
  float:right;
}
.footrig a{margin:0 5px;text-decoration:none;}

.footer .total{margin:0 2px; padding:0 5px; background-color:#669900;font-weight:bold;color:#fff;}

/*editor*/
.edittext, .edittext p{line-height:150%;}
.edittext ul{ list-style-type:disc;}
.edittext ul li{ margin-left:15px;}
.edittext ul ul{ list-style-type:circle;}
.edittext ul ul ul{ list-style-type:square;}
.edittext ol{ list-style-type:decimal;}
.edittext ol li{ margin-left:25px;}
/*.editortext ol li{list-style-position:inside;}*/

/*editor admin*/
.edit_table1, .edit_table2, .edit_table3{border-collapse:collapse;}
.edit_table1 th, .edit_table1 td{border:1px solid #000;}
.edit_table2 th, .edit_table2 td{border:1px solid #ccc;}
.edit_table3 th, .edit_table3 td{border:1px solid #fff;}


#header:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#header{display:inline-block;}
/* Hide from IE Mac */ 
#header{display:block;} 
/* End hide from IE Mac */ 

/*
.clearfix:after {
		content: "\0020";
		display: block;
		height: 0;
		clear: both;
}
.clearfix {
		zoom: 1;
}
*/