@charset "utf-8";
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
html,body,div,p,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}
*/

*{margin:0;padding:0;}
html,body {height:100%;}
body{
	background:url(../img_3/bg_body.gif) repeat left top;
	color:#555;
	font-family:tahoma,Microsoft YaHei,Simsun,Arial Unicode MS,Mingliu,Arial,Helvetica,sans-serif;
	font-size:12px;
}
td,p,li,div,select,input,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:#336600;cursor:pointer;}
a:hover{color:#000000;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:#666;}
.red{color:#f30;}
.blue{color:#03f;}
.green{color:#4f7d00;}
.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;}
.button_1{
	float:right;
	width:70px;
  height:23px;
  line-height:23px;
  background:url(../img/button_5.gif) no-repeat left top;
  color:#ffffff;
  text-align:center;
}
.button_2, .button_2:hover{
	float:right;
	width:62px;
  height:24px;
  line-height:24px;
  background:url(../img/button_1.gif) no-repeat left top;
  color:#ffffff;
  text-align:center;
}

/*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;}



.content{
	overflow:hidden;
	margin:0 auto;
	padding:10px 10px 5px;
	width:928px;
	border-bottom:1px dashed #79915E;
	background-color:#fff;
}
.content a{text-decoration:none;}
.content a:hover{text-decoration:underline;}
.side{
	float:left;
	width:270px;
}
.main{
	overflow:hidden;
	float:right;
	width:648px;
}
.indexside{
  float:left;
  width:241px;
}
.indexmain{
  float:right;
  width:474px;  
}


.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;}


.indexside h4{
  padding:0 10px;
  height:32px;
  line-height:32px;
  text-align:right;
  color:#fff;
  font-size:12px;
}
.indexside h4 span{float:left;}
.indexside h4 a{color:#fff;font-weight:normal;}

.indexsidebox_1{
  margin-bottom:5px;
  height:146px;
  background:#fff url(../img/bg_sidebox1.gif) no-repeat left top;
}
.indexsidebox_1 h4 span{
  padding-left:25px;
  background:url(../img/arrow_2.gif) no-repeat left 40%;
}
/*.fieldlogin{
  margin:12px 0 0 27px;
  border:none;
}
.fieldlogin p{
  clear:both;
  padding:0 0 8px 0;
}
.fieldlogin label{
  float:left;
  width:48px;
  color:#669900;
  font-weight:bold;
}
.fieldlogin .input{
  width:140px;
}
.fieldlogin .submit{
  margin-right:10px;
  width:62px;
  height:24px;
  border:none;
  background:#66ac0f url(../img/button_1.gif) no-repeat left top;
  color:#fff;
}*/

.indexside .ul{padding:10px 0 10px 12px;}
.indexside .ul li{
  padding:0;
}
.indexside .ul li a{
  padding-left:8px;
  background:url(../img/arrow_3.gif) no-repeat left 4px;
}




.sidetop{
	margin-bottom:5px;
  height:147px;
  background:url(../img/bg_sidebox1.gif) no-repeat left top;
}
.sidetop .title{
  padding:0 10px;
  height:32px;
  line-height:32px;
  text-align:right;
  color:#fff;
  font-size:12px;
}
.sidetop .title span{
  float:left;
  padding-left:25px;
  background:url(../img/arrow_2.gif) no-repeat left 40%;
}
.sidetop .title a{
	float:right;
	margin:5px 15px 0 0;
  width:60px;
  height:22px;
  line-height:22px;
	background:url(../img/button_7.gif) no-repeat left top;
  text-align:center;
  color:#fff;
  text-decoration:none;
}
.sidetop .indexlog{
  overflow:hidden;
	margin:5px 0 0 27px;
	height:79px;
}
.indexlog p{
  clear:both;
  padding:0 0 3px 0;
}
.indexlog label{
  float:left;
  width:48px;
  color:#669900;
  font-weight:bold;
}
.indexlog .input{
  width:140px;
}
.indexlog .submit{
  margin-right:10px;
  width:62px;
  height:24px;
  border:none;
  background:#66ac0f url(../img/button_1.gif) no-repeat left top;
  color:#fff;
}

.sidetop ul{
	padding:0 0 0 10px;
	height:84px;
  background:url(../img/bg_sidebox1_ul.gif) no-repeat 50% top;
}
.sidetop li{
	float:left;
	padding:15px 0 0 40px;
	height:24px;
	line-height:24px;
	width:70px;
}
.sidetop .more{
}
.sidetop .more a{
  display:inline;
  padding-top:4px;
  width:70px;
  height:18px;
  line-height:18px;
  background:url(../img/button_6.gif) no-repeat left top;
  text-align:center;
  color:#fff;
}
.sidetop .more a.link{
  float:right;
	margin-right:20px;
}
.sidetop .more a.backs{
  float:left;
	margin:0 0 0 20px;
}


.sidesearch{
  height:197px;
  background:url(../img/bg_sidebox7.gif) no-repeat left top;
}
.sidetab{
  margin:5px 0 0 10px;
  color:#669900;
}
.sidetab th, .sidetab td{
  padding:5px 3px;
  vertical-align:top;
}
.sidetab th{
}
.sidetab td{
}
.sidetab .input{width:130px;}
.sidetab tfoot td{
  padding:10px 20px;
  background:url(../img/line_6.gif) no-repeat 70% top;
  text-align:right;
}
.sidetab .submit{
  margin-right:10px;
  width:62px;
  height:24px;
  border:none;
  background:#66ac0f url(../img/button_1.gif) no-repeat left top;
  color:#fff;
}












.indexsidebox_2{
  margin-bottom:5px;
  height:116px;
  background:#fff url(../img/bg_sidebox2.gif) no-repeat left top;
}
.indexsidebox_2 h4, .indexsidebox_2 h4 a{color:#003333;}
.sideul_1{
  margin:10px 0 0 10px;
}
.sideul_1 li{
  float:left;
  margin:0 0 8px 10px;
  width:100px;
}
.sideul_1 li a{}
.sideul_1 li img{
  margin-right:5px;
  vertical-align:middle;
}


.indexsidebox_3{
  margin-bottom:5px;
  background:#fafafa url(../img/bg_text1.gif) no-repeat left bottom;
}
.indexsidebox_3 h4{
  background:#62b3b3 url(../img/bg_title1.gif) no-repeat left top;
}
.sideul_2{
  padding:10px;
}
.sideul_2 li{
  padding:4px 5px;
  background:url(../img/line_1.gif) repeat-x left bottom;
}
.sideul_2 li a{
  display:block;
  padding-left:30px;
}
.sideul_2 li.li_1 a{background:url(../img/arrow_num1.gif) no-repeat left top;}
.sideul_2 li.li_2 a{background:url(../img/arrow_num2.gif) no-repeat left top;}
.sideul_2 li.li_3 a{background:url(../img/arrow_num3.gif) no-repeat left top;}
.sideul_2 li.li_4 a{background:url(../img/arrow_num4.gif) no-repeat left top;}
.sideul_2 li.li_5 a{background:url(../img/arrow_num5.gif) no-repeat left top;}
.sideul_2 li.li_6 a{background:url(../img/arrow_num6.gif) no-repeat left top;}
.sideul_2 li.li_7 a{background:url(../img/arrow_num7.gif) no-repeat left top;}
.sideul_2 li.li_8 a{background:url(../img/arrow_num8.gif) no-repeat left top;}
.sideul_2 li.li_9 a{background:url(../img/arrow_num9.gif) no-repeat left top;}
.sideul_2 li.li_10 a{background:url(../img/arrow_num10.gif) no-repeat left top;}

.indexsidebox_3 .text{
  padding:11px 10px;
}
.indexsidebox_3 .text textarea{margin-bottom:5px;}
.indexsidebox_3 .text .submit{
  width:39px;
  height:16px;
  line-height:16px;
  border:none;
  background:#7abd28 url(../img/button_2.gif) no-repeat left top;
  color:#fff;
  font-weight:bold;
}
.indexsidebox_3 .text .input{
  margin:0 15px;
  width:45px;
}
.indexsidebox_3 .text input, .indexsidebox_3 .text img{vertical-align:middle;}

.indexnews{
  overflow:hidden;
  margin-bottom:5px;
  padding:10px 15px;
  height:205px;
  background:#fff url(../img/bg_indexnews.gif) no-repeat left top;
}
.indexnews h4{
  font-size:12px;
  color:#336600;
}
.indexnews .info{
  margin-bottom:10px;
  overflow:hidden;
}
.indexnews .info .img{
  float:left;
  padding:5px;
  background:#fff url(../img/bg_img1.gif) no-repeat left top;
}
.indexnews .info .text{
  float:left;
  margin-left:15px;
  width:279px;
}
.indexnews .info .text h5{
  font-size:14px;
  text-align:center;
}
.indexnews .ul{}
.indexnews .ul li{
  float:left;
  margin:0 4px;
  padding-left:10px;
  width:204px;
  background:url(../img/arrow_3.gif) no-repeat left 7px;
}
.indexnews .ul a{}



.indexsubject{
  margin-bottom:5px;
  height:124px;
}
.indexsubbox{
  float:left;
  display:inline;
  width:231px;
  height:124px;
  background:url(../img/bg_box1.gif) no-repeat left top;
}
.indexsubbox h4{
  padding:0 7px;
  height:30px;
  font-size:14px;
}
.indexsubbox h4 span{float:left;margin-top:4px;line-height:26px;width:68px;color:#669900;text-align:center;}
.indexsubbox h4 a{
  float:right;
  margin-top:6px;
  padding-right:10px;
  background:url(../img/arrow_5.gif) no-repeat right 7px;
  color:#fff;
  font-weight:normal;
  text-decoration:none;
  font-size:12px;
}
.indexsubbox .intro{padding:15px 10px 0;}
.indexsubbox .intro .img{float:left;padding:1px;border:1px solid #ccc;}
.indexsubbox .intro ul{float:left;margin-left:7px;width:140px;overflow:hidden;}
.indexsubbox .intro ul li{white-space:nowrap;}
.indexsubbox .intro ul a{padding-left:5px;background:url(../img/arrow_3.gif) no-repeat left 5px;}








.indexproject{
  margin-bottom:5px;
  padding:0 10px;
  height:181px;
  background:url(../img/bg_indexbox2.gif) no-repeat left top;
}
.indexproject h4{
  padding-top:4px;
  height:30px;
  line-height:30px;
  font-size:12px;
  color:#336600;
}
.indexproject .info{margin-top:12px;}
.indexproject .info .img{
  float:left;
  padding:5px;
  background:url(../img/bg_img1.gif) no-repeat left top;
}
.indexproject .info .text{
  float:left;
  margin-left:15px;
  width:279px;
  color:#336600;
}
.indexproject .info .text .more{float:right;}










.indexnews2{
  margin-bottom:5px;
  padding:0 8px;
  height:181px;
  background:url(../img/bg_indexbox3.gif) no-repeat left top;
}

.indexnews2 h4{
  padding-top:4px;
  height:28px;
  line-height:28px;
  font-size:12px;
  color:#336600;
}
.indexnews2 h4 span{
  float:left;
}
.indexnews2 h4 em{
  overflow:hidden;
  width:300px;
  float:right;
  font-weight:normal;
}
.indexnews2 h4 em a{
  margin-right:10px;
  line-height:28px;
}
.indexnews2 .title{
  height:30px;
}
.indexnews2 .title a{
  float:left;
  margin:3px 5px 0 0;
  width:120px;
  line-height:26px;
  background:#fff url(../img/bg_tab2.gif) no-repeat left top;
  color:#fff;
  text-align:center;
  font-size:12px;
}
.indexnews2 .title a.cur{
  margin-top:0px;
  line-height:30px;
  background:url(../img/bg_tab2_cur.gif) no-repeat left top;
  color:#336600;
}
.indexnews2 ul{margin:0 15px;}
.indexnews2 li{
  padding:1px 0;
  text-align:right;
}
.indexnews2 li a{
  float:left;
  padding-left:10px;
  background:url(../img/arrow_3.gif) no-repeat left 8px;
}
.indexnews2 li a:hover{background-image:url(../img/arrow_4.gif);}



/*right side*/
/*.side h4{padding:0 10px;height:28px;line-height:28px;color:#fff;font-size:12px;}
.side h4 a{float:right;color:#fff;text-decoration:none;}
.side ul{padding:10px 0 10px 12px;overflow:hidden;width:201px;}
.side ul li{
  float:left;
  margin:0 8px 2px 0;
  width:92px;
}
.side ul li a{
  padding-left:8px;
  background:url(../img/arrow_3.gif) no-repeat left 4px;
}
.side .ul{}
.side .ul li{float:none;width:auto;}
.side .ul a{}

.side .ul_2{}
.side .ul_2 li{margin:6px 0 15px 30px;width:70px;}
.side .ul_2 li a{background:none;padding:0;}
*/



.sidebox_1{
  margin-bottom:5px;
  background:#f1f1f1 url(../img/bg_sidebox3.gif) no-repeat left bottom;
}
.sidebox_2{
  margin-bottom:5px;
  height:135px;
  background:#5bae13 url(../img/bg_sidebox4.gif) no-repeat left top;
}
.sidebox_3{
  margin-bottom:5px;
  background:#f6f5e0 url(../img/bg_sidebox3.gif) no-repeat left bottom;
}
.sidebox_4{
  margin-bottom:5px;
  background:#f4f4f4 url(../img/bg_sidebox6.gif) no-repeat left bottom;
}

.sidebox_1 h4{background:#5bae13 url(../img/bg_title2.gif) no-repeat left top;}
.sidebox_2 h4{}
.sidebox_3 h4{background:#5bae13 url(../img/bg_title2.gif) no-repeat left top;}
.sidebox_4 h4{background:#5bae13 url(../img/bg_title2.gif) no-repeat left top;}

.sidebox_4 .text{padding:10px;}
.sidebox_4 .text select{display:block;margin-bottom:8px;width:180px;}


/*page*/
.maintop{
  margin-bottom:20px;
  padding:0 10px;
  height:28px;
  line-height:28px;
  background:#ececec url(../img/line_3.gif) repeat-x left top;
  color:#5c8f00;
}
.maintop a{color:#5c8f00;}
.maintitle2{
  margin-bottom:10px;
  padding-bottom:5px;
  border-bottom:1px solid #ececec;
  color:#131313;
  font-size:16px;
}

.maintitle{
  margin-bottom:10px;
  padding:5px 0;
  background:url(../img/line_1.gif) repeat-x left bottom; 
  font-size:14px;
}
.maintitle span{padding-left:15px;background:url(../img/arrow_7.gif) no-repeat left 40%;}


.maintitle3{
  margin-bottom:10px;
  padding:5px 0;
  font-size:12px;
}
.maintitle3 span{padding-left:15px;background:url(../img/arrow_7.gif) no-repeat left 40%;}

.maincontent{}
.detailtitle{
  margin-bottom:10px;
  padding:25px 0 0 0;
  background-color:#eaf8ea;
  font-size:14px;
  text-align:center;
}
.detailtitle span{display:block;font-weight:normal;font-size:12px;}
.detailtitle em{color:#fd8b0e;}


.newsul{ margin:0 20px;}
.newsul li{
  margin-bottom:1px;
  padding:5px 20px;
  background-color:#f8f8f4;
  text-align:right;
}
.newsul li.sec{background-color:#fbfbf8;}
.newsul li a{
  float:left;
  padding-left:15px;
  color:#666666;
  background:url(../img/arrow_8.gif) no-repeat left 50%;
}

.downloadul{ margin:0 20px;}
.downloadul li{
  margin-bottom:1px;
  padding:5px 20px;
  
  text-align:left;
  background:url(../img/arrow_8.gif) no-repeat left 50%;
  background-color:#f8f8f4;
}
.downloadul li span a{
  float:right;
  padding-left:15px;
}

.back{clear:both;padding-top:20px;}
.back a{padding-left:20px;background:url(../img/arrow_back.gif) no-repeat left 50%;}

.back_2{clear:both;text-align:right;}
.back_2 a{padding-right:10px;background:url(../img/arrow_back2.gif) no-repeat right 2px;}


.searchlist{ margin-bottom:20px;}
.searchlist li{ height:18px;margin-bottom:1px; padding:5px 0;background-color:#f1f1f1;}
.searchlist li.sec{background-color:#f9f9f9;}
.searchlist input{float:left; margin:0 4px; }
.lista{ float:left;width:540px;text-decoration:none;}
.listb{float:left;}
.listc{ float:right; width:80px; margin-right:15px; display:inline;}



.searchbox{
  padding:8px 10px 0 20px;
  height:32px;
  background:#6e9a22 url(../img/bg_2.gif) repeat-x left top;
}
.searchbox input, .searchbox select{
  margin:0 3px;
  vertical-align:middle;
}
.searchbox span{font-size:14px;font-weight:bold;color:#fff;}
.searchbox .submit{
  width:62px;
  height:24px;
  border:none;
  background:url(../img/button_1.gif) no-repeat left top;
  color:#fff;
}



.bookul{}
.bookul li{
  float:left;
  margin:0 20px 10px 20px;
  padding-bottom:10px;
  background:url(../img/line_1.gif) repeat-x left bottom;
}
.bookul .img{float:left;}
.bookul .info{
  float:left;
  margin-left:20px;
  width:545px;
}
.bookul .info h4{
  padding-left:10px;
  background:url(../img/arrow_8.gif) no-repeat left 50%;
  font-size:14px;
}
.bookul .info .text{}

.libul{overflow:hidden;margin-bottom:20px;padding-bottom:35px;background:url(../img/bg_shade_1.gif) repeat-x left bottom;width:648px;}
.libul li{
  float:left;
  display:inline;
  margin:5px;
  padding:7px 0 0 10px;
  width:160px;
  height:44px;
  background:url(../img/bg_3.gif) no-repeat left top;
}
.libul li a{}
.libul li img{margin-right:10px;vertical-align:middle;}


.libinfo{
  overflow:hidden;
  margin-bottom:20px;
  padding:0 10px 20px;
  width:705px;
  background:url(../img/bg_shade_1.gif) repeat-x left bottom;
}
.libinfo .img{float:left;padding:2px;border:1px solid #ccc;}
.libinfo .text{float:left;display:inline;margin-left:20px;width:499px;}
.libinfo .text h5{font-size:12px;}





.main .infoul{list-style:none;}
.main .infoul li{
  overflow:hidden;
  margin:0 0 10px 0;
  padding:10px 20px;
  width:685px;
  background:url(../img/bg_shade_1.gif) repeat-x left bottom;
}
.main .infoul li .img{
  float:left;
  margin-right:20px;
  padding:10px 20px 10px 20px;
  width:60px;
  background:url(../img/line_5.gif) no-repeat right 50%;
  text-align:center;
}
.main .infoul li .img img{display:block;margin:0 auto;}
.main .infoul li .text{float:left;width:565px;}
.main .infoul li .text .more{
  float:right;
  margin-top:10px;
  width:70px;
  height:23px;
  line-height:23px;
  background:url(../img/button_3.gif) no-repeat left top;
  color:#fff;
  text-align:center;
}


.comment{margin-bottom:20px;}
.comment h5{
  padding:0 20px;
  height:26px;
  line-height:26px;
  background:#999933 url(../img/bg_title5.gif) no-repeat left top;
  color:#fff;
  text-align:right;
}
.comment h5 span{float:left;padding-left:10px;background:url(../img/arrow_6.gif) no-repeat left 45%;}
.comment h5 a{color:#fff;text-decoration:none;font-weight:normal;}
.comment fieldset{
  padding:10px 20px;
  border:1px solid #ddddbb;
}
.comment fieldset p{padding-bottom:5px;}
.comment fieldset label{font-weight:bold;}
.comment fieldset textarea{display:block;}
.comment fieldset input{margin-right:10px;}
.comment fieldset .submit{
  width:62px;
  height:24px;
  border:none;
  background:#66ac0f url(../img/button_1.gif) no-repeat left top;
  color:#fff;
}

.tbar_1{overflow:hidden;width:695px;padding-left:30px;}
.tbar_1 a{
  float:left;
  margin:5px 2px 0 0;
  padding:0 0 0 5px;
  width:60px;
  height:16px;
  line-height:16px;
  background:#fff url(../img/bg_tbar1.gif) no-repeat left top;
  font-weight:bold;
  color:#999;
}
.tbar_2{border-bottom:1px solid #669900;}
.tbar_1 a span{
  display:block;
  padding-right:5px;
  background:#fff url(../img/bg_tbar1.gif) no-repeat right top;
  text-align:center;
}
.tbar_1 a.cur{
  margin-top:0px;
  height:21px;
  background:#fff url(../img/bg_tbar1.gif) no-repeat left -16px;
  color:#fff;
}
.tbar_1 a.cur span{
  padding-top:5px;
  background:#fff url(../img/bg_tbar1.gif) no-repeat right -16px;
}

.booktab{width:560px;margin-bottom:20px;}
.booktab th, .booktab td{
  padding:0 3px;
}
.booktab th{text-align:left;}
.booktab td{
}
.detailtext_2{}

.videolist{overflow:hidden;margin-bottom:20px;width:725px;}
.videolist h4{margin-bottom:10px;color:#669900;font-size:14px;}
.videolist ul{}
.videolist ul li{float:left;display:inline;margin:0 12px;}
.videolist ul li a{}
.videolist ul li img{padding:2px;border:1px solid #ccc;}
.videolist ul li span{display:block;text-align:center;}


.voteul{margin:0 20px 10px;}
.voteul li{margin-bottom:5px;}
.voteul li img{margin:0 15px 0 5px;}
.submitbox{margin:0 0 50px 100px;}
.submitbox input{
  margin-right:10px;
  width:62px;
  height:24px;
  border:none;
  background:#66ac0f url(../img/button_1.gif) no-repeat left top;
  color:#fff;
}

.weeklyul{
  overflow:hidden;
  margin:15px 0 15px 20px;
  width:705px;
}
.weeklyul li{
  float:left;
  display:inline;
  margin:0 20px 20px;
  width:132px;
}
.weeklyul li a{
  display:block;
  padding-top:5px;
  border:1px solid #dadada;
  color:#676767;
  font-weight:bold;
}
.weeklyul li a img{display:block;margin:0 5px 5px;}
.weeklyul li a span{display:block;padding:3px 0;background-color:#dadada;text-align:center;}
.weeklyul li a:hover{border:1px solid #598c00;color:#fff;text-decoration:none;}
.weeklyul li a:hover span{background-color:#598c00;}

.weeklybox{overflow:hidden;margin:10px 0;width:725px;}
.weeklybox .left{
  float:left;
  width:122px;
}
.weeklybox .left .img{padding:5px;border:1px solid #dadada;}
.weeklybox .right{
  float:right;
  padding:10px;;
  width:550px;
  border:1px solid #dadada;
}
.weeklybox .right .title{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #dadada;color:#598c00;font-size:14px;}

.weeklydl{overflow:hidden;width:550px;}
.weeklydl dt{float:left;padding:3px 10px;background-color:#598c00;color:#fff;font-weight:bold;}
.weeklydl dd{clear:both;}
.weeklydl dd ul{margin:5px 0 10px;}
.weeklydl dd ul li{padding:3px;}
.weeklydl dd ul li a{padding-left:10px;background:url(../img/arrow_3.gif) no-repeat left 5px;}
.weeklydl dd ul li span{float:right;}







.borderbox{margin-bottom:20px;border:1px solid #dee8cc;}
.borderbox .ultitle{padding:5px 20px;background-color:#d7ebb5;color:#598c00;font-size:14px;}
.borderbox .ulbot{margin-top:-20px;padding:5px 20px;background-color:#dbdbb7;text-align:right;}
.borderbox .ulbot .turnpage{padding:0;}

.detailtext_1{
  clear:both;
  margin-bottom:20px;
  padding:10px 20px;
  border-top:1px dotted #bed299;
  border-bottom:1px dotted #bed299;
  background-color:#f7faf2;
}
.detailtext_1 .title{display:block;margin:0 0 10px 0;color:#598c00;font-size:14px;font-weight:bold;}

.tab_1{margin:0 auto 10px;border-collapse:collapse;}
.tab_1 th, .tab_1 td{
  padding:3px 5px;
  border:1px solid #557351;
}
.tab_1 th{
  color:#fff;
  background:#85b444 url(../img/line_4.gif) repeat-x left top;
}
.tab_1 td{
}

.tab_2{margin:0 auto 10px;border-collapse:collapse;background-color:#f2f2f2;}
.tab_2 th, .tab_2 td{
  padding:5px 8px;
  border:1px solid #fff;
}
.tab_2 th{
  color:#fff;
  background-color:#5c8f00;
}
.tab_2 td{}
.tab_2 .sec{background-color:#e9e9e9;}
.tab_3{
}
.tab_3 th, .tab_3 td{
  padding:3px 5px;
}
.tab_3 th{
  text-align:right;
}
.tab_3 td{
}



.dl_1{color:#5a9900;}
.dl_1 dt{
  padding-left:10px;
  background:url(../img/arrow_3.gif) no-repeat left 45%;
  font-weight:bold;
}
.dl_1 dd{margin-bottom:10px;padding-left:10px;}
.dl_1 dd a{margin-right:10px;color:#5a9900;}


.main .ul_1{list-style:none;margin-bottom:20px;}
.main .ul_1 li{
  overflow:hidden;
  margin:0 0 1px 0;
  padding:10px 0;
  background-color:#f7f7f7;
  color:#669900;
}

.main .ul_1 li.sec{background-color:#f7faf2;color:#666;}
.main .ul_1 li .title{float:left;margin-left:25px;font-weight:bold;}
.main .ul_1 li .title_1{display:block;margin-bottom:10px;font-size:16px;text-align:center;}
.main .ul_1 li .text{float:left;}
.main .ul_1 li .text2{float:left;color:#666;width:483px;}
.main .ul_1 li .text2 h5{margin-bottom:5px;color:#669900;font-size:12px;}
.main .ul_1 li .text2 h5 a{color:#669900;text-decoration:none;}
.main .ul_1 li .img{float:left;margin-right:20px;}
.main .ul_1 li .observer{text-align:right;color:#999;}

.main .ul_1 li .text2 .more{
  float:right;
  width:70px;
  height:23px;
  line-height:23px;
  background:url(../img/button_4.gif) no-repeat left top;
  color:#676767;
  text-align:center;
}
.main .ul_1 li.sec .text2 .more{background:url(../img/button_5.gif) no-repeat left top;color:#fff;}








.ul_2{overflow:hidden;padding-bottom:20px;}
.ul_2 li{float:left;display:inline;margin:0 18px;}
.ul_2 li a{}
.ul_2 li img{border:1px solid #ccc;}

.main .ul_3 li{padding:10px 20px;width:608px;background:none;color:#666666}











.sitemapul{float:left;}
.sitemapul li{float:left;margin:0 0 1px 0;padding:10px 0;width:648px;background-color:#f7faf2;}
.sitemapul li.sec{background:none;}
.sitemapul li span{float:left;padding:3px 10px;width:105px;text-align:right;font-size:14px;font-weight:bold;}
.sitemapul li span a{color:#669900;font-weight:bold;}
.sitemapul li span a:hover{ color:#f30;}
.sitemapul li a{text-decoration:none;}
.sitemapul li ul{float:left;width:520px;}
.sitemapul li li{display:inline;margin:0 10px 0 20px;padding:3px 0;width:auto;background:none;white-space:nowrap;}
.sitemapul li li a{padding-left:8px;background:url(../img/arrow_9.gif) no-repeat left 4px;color:#4b4b4b;}







.turnpage{
	clear:both;
	padding:20px;
	text-align:right;
}
.turnpage a{margin:0 8px;}
.turnpage img{
	vertical-align:middle;
}
.turnpage span{ margin:0 8px;font-weight:bold;color:#000;}


/*
.footer{
  clear:both;
  overflow:hidden;
  margin:0 auto;
	padding:10px;
	width:928px;
	background:#64aa0c url(../img/bg_foot.gif) no-repeat left top;
  color:#fff;
}
.footer a{color:#fff;}
.footleft{
  float:left;
  width:600px;
}
.footrig{
  float:right;
}
.footrig a{margin:0 5px;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, .edittext li{line-height:200%;}
.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;}


#homeflash{
  margin:0 auto;
  width:940px;
}
.homefoot{background:none;color:#404040;}
.homefoot a{color:#404040;}



.photomain{
	margin:0px auto;
	width:595px;
	padding:20px 0;
}
.imgul{
	width:595px;
	overflow:hidden;
}
.imgul li{
	float:left;
	margin:5px 31px 10px 0;
	width:140px;
	list-style:none;
	text-align:center;
	display:inline;
}
.imgul li a:hover{
	color:#336600;
}
.imgul li a img{
	border:1px solid #ddd;
}
.imgul li a:hover img{
	border:1px solid #FD8B0E;
}

.imgul2{
	width:672px;
	overflow:hidden;
}
.imgul2 li{
	float:left;
	margin:5px 19px 10px 0;
	width:202px;
	list-style:none;
	text-align:center;
	display:inline;
}
.imgul2 li a:hover{
	color:#336600;
}
.imgul2 li a img{
	border:1px solid #ddd;
}
.imgul2 li a:hover img{
	border:1px solid #FD8B0E;
}
.imgul2 li a span{display:block;padding:3px 0;background-color:#dadada;text-align:center;}

.bigimgshow{
	margin:0px auto;
	width:595px;
	overflow:hidden;
}
.bigimg{
	float:left;
	width:520px;
}
.bigimg img{
	border:1px solid #f5f5f4;
	display:block;
	margin:auto;
}
.bigimgshow .img{
	float:left;
	padding:205px 2px;
	display:block;
	width:25px;
}
.img_detail{
	width:520px;
	clear:both;
	margin:5px auto 0 auto;
	text-align:center;
}

.smallimgshow{
	overflow:hidden;
	margin:16px 0 16px 0;
	width:595px;
	padding:6px 0;
	background-color:#f9f9f9;
}
.smallimgul{
	width:475px;
	overflow:hidden;
	float:left;
}
.smallimgshow .prev,.smallimgshow .next{
	width:16px;
	float:left;
	margin:1px 2px;
}
.smallimgul ul{
	width:10000px;
	overflow:hidden;
}
.smallimgul li{
	float:left;
	margin:0px 5px;
	display:inline;
	width:82px;
	height:62px;
	overflow:hidden;
}
.smallimgul li a{
	display:block;
	width:80px;
	border:1px solid #ccc;
	height:60px;
}
.smallimgul li img{
	display:block;
	margin:0px auto;
}


.thirdnav{
	height:35px;
	overflow:hidden;
}
.thirdnav li{
	float:left;
	margin-right:50px;
}
.thirdnav li a:hover{
	text-decoration:none;
}
.thirdnav li span{
	padding-right:5px;
}
