body{
margin:0px;
padding:0px;
color:#000;
font-size:12px;
text-align:center;
line-height:150%;
background:url(../images/bg.gif) #D1D3D4 repeat-x left top;
}
a {color:#000;text-decoration: none;}

a:hover{color:#ff6600;text-decoration: underline;}
.clearall{clear:both;display:none;}
 
input{font-size:12px;}

.*{border:0px}






.all_div{
clear:both;
margin:0 auto;
width:666px;
background:#fff;
padding:0px 17px 0px 17px;
overflow:hidden;
}






/*top*/




#top{
margin:0px auto; 
height:100px;
border:0px;
height:80px;
background:url(../images/logo.gif) transparent no-repeat left 8px;
}

#top .logo{
float:left;
height:80px;
width:300px;
overflow:hidden;
}

#top .logo a{
display:block;
height:80px;
width:300px;
}

#top .logo span{
visibility:hidden;
}



.top_right{
float:right;
background:#fff;
margin:26px 0px 0px 0px;
}








/*menu*/


#menu{
	clear:both;
	text-align:center;
	height:24px;
	line-height:28px;
	overflow:hidden;
	padding:0px;
	margin-top:1px;
	margin-bottom:8px;
	margin-right: auto;
	margin-left: auto;
	background-color: transparent;
	background-image: url(../images/menu_bg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #7BAD51;
}


#menu ul{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}

#menu li{
	float:left;
	display:block;
	margin:0px 2px 0px 0px;
	padding:0px;
	width:80px;
	text-align:center;
}

#menu li a{
display:block;
margin:0px;
border:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
color:#000;
width:100%;
background:url(../images/menu_left.gif) transparent no-repeat 0px 0px;
}

#menu li a span{
color:#fff;


}



#menu li a:hover{
color:#f60;
background2:#B0CE8A;
text-decoration:underline;

}


#menu li a:hover span{
color:#999;
}


#menu li#one {}


#menu li#yellow {background:url(../images/now_icon.gif) #B0CE8A no-repeat 0% 43% }





.new_banner{
clear:both;
margin:0 auto 10px auto;
height:135px;
width:666px;
background:url(../images/new_banner.jpg) transparent no-repeat left top;
}


.home_photo{
clear:both;
margin:10px auto 0px auto;
padding:0px 0px 20px 10px;
}


.home_photo img{
border:0px;
float:left;
margin-right:10px;
margin-left:4px;
}









/*内页menu_second*/

.menu_second{
clear:both;
margin-top:0px;
padding:2px 0px 0px 0px;
border:0px;
text-align:left;
color:#000;
width:100%;
}


.menu_second ul{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}

.menu_second li{
float:left;
display:block;
padding:0px;
margin:0px;
border-bottom:1px solid #fff;
border-top:0px dotted #fff;
background:url(../images/nav_icon2.gif) transparent no-repeat 13px 4px;
width:100%;

}

.menu_second li a{
display:block;
color:#039;
text-decoration:none;
height:26px;
line-height:26px;
padding-left:30px;
padding-right:8px;
text-decoration:none;
}



.menu_second li a:hover{
text-decoration:underline;
color:#ff6600;

}

.menu_second span{
padding-left:10px;
color:#999;
font-size:12px;
}

.menu_second li.select{
background:url(../images/nav_icon.gif) transparent no-repeat 13px 5px;
}










/*main*/


#home_container{
clear:both;
margin:0px auto 0 auto !important;
margin:0px auto 0 auto;
border:0px;
padding:0px;
background:#fff;
text-align:center;
overflow:hidden;
height:100%
}


#container{
clear:both;
margin:0px auto 0 auto !important;
margin:0px auto 0 auto;
border:0px;
padding:0px;
background:url(../images/c_bg.gif) transparent repeat-y left top;
text-align:center;
overflow:hidden;
height:100%
}


#leftsider{
float:left;
text-align:center;
width:240px;
overflow:hidden;

}



#rightsider{
float:right;
width:396px;
text-align:center;
overflow:hidden;
/*background:#FFF7EF;*/
background:#FFF2E5;
margin-bottom:0px;
padding:10px;
}



#leftsider_other{
float:left;
text-align:center;
width:190px;
overflow:hidden;
background:#E0EFDE;
}



#rightsider_other{
float:right;
text-align:center;
width:446px;
overflow:hidden;
background:#FFF2E5;
padding:10px;
}



.content_other{
clear:both;
margin:0px auto 4px auto;
text-align:left;
background:#FFF2E5;
}



.new_notice{
height:140px;
/*background:#F0F7F0*/
background:#E0EFDE;
overflow:hidden;
padding:10px;
}

.new_notice_title{
clear:both;
margin:0 auto 4px auto;
text-align:left;
font-size:12px;
color:#36c;
}


.new_area{
height:190px;
/*background:#F0F7F0*/
background:#EAEAEA;
overflow:hidden;
padding:10px;
margin-top:10px;
}

.new_zazhi{
height:auto;
/*background:#F0F7F0*/
background:#EAEAEA;
padding:10px;
margin-top:0px;
}

.new_zazhi span{
font-size:10px;
font-family:Verdana;
}


.nocontent{
clear:both;
margin:0 auto;
height:10px;
background:#fff;
width:100%;
overflow:hidden;
}



.home_main{
clear:both;
margin:0 auto;
text-align:left;
line-height:23px;
padding:0px;
text-align:justify;text-justify:inter-ideograph;
height:233px;
overflow:hidden;
}

.home_main p{
text-indent:2em;
margin:0px;
}

.home_divpic{
float:left;
height:212px;
width:282px;
border:0px;
overflow:hidden;
padding-right:10px;
}

.home_divpic img{
border:0px;
}


.more{
clear:both;
margin:0px auto 0px auto;
text-align:right;
padding-right:10px;
padding-bottom:10px;
}


.more a{
color:#000
padding-right:4px;
padding-left:4px;
}

.more a:hover{
color:#f60
}


.news_more{
clear:both;
margin:20px auto 0px auto;
text-align:right;
padding-right:10px;
}


.news_more a{
padding-right:4px;
padding-left:4px;
}

/*搜索*/

.search{
clear:both;
margin:0 auto;
}

.search_second_bg{
clear:both;
margin:10px auto 0px auto;
background:url(../images/search_second_bg.gif) transparent no-repeat left top;
width:196px;
height:74px;
padding-top:10px;
}



.search_title{
text-align:left;
height:20px;
background:url(../images/search_icon.gif) transparent no-repeat 10px 2px;
padding-left:28px;
}

.search_input{
clear:both;
margin:0 auto;
text-align:center;
height:28px;
}


.search_input_div{
border:1px solid #000000;
background:#fff;
width:150px;
text-align:left;
height:16px;
}


.search_input_buttom{
border:0px;
/*width:24px;
height:19px;*/
/*background:url(../images/search_go.gif) transparent no-repeat left top;*/


width:58px;
height:18px;
background:url(../images/new_search_buttom.gif) transparent no-repeat left top;

/*
width:30px;
height:24px;
background:url(../images/new_search_buttom2.gif) transparent no-repeat left 2px;
*/

CURSOR:hand
}







.divnone{
padding-top:6px;
}

.divnone2{
margin-bottom:10px;
}


.commont_nav{
clear:both;
margin:0px auto 0px auto;
text-align:center;
height:23px;
padding-left:0px;
line-height:23px;
/*background:#ABD3A5;*/
background:#B0CD8A;
}

.commont_div{
clear:both;
margin:0 auto;
text-align:left;
border:0px solid #D5D5D5;
border-top:0px;

}



.home_commont_div{
clear:both;
margin:0 auto;
text-align:left;
border:1px solid #D5D5D5;
border-top:0px;

}




.map_title{
clear:both;
margin:0 auto;
text-align:left;
padding:10px 10px 0px 10px;
color:#07519A;
}


.map_title span{

padding:0px 0px 0px 6px;

}



.map_pic{
clear:both;
width:192px;
height:164px;
margin:0 auto;
text-align:center;
padding:0px 0px 10px 0px;
overflow:hidden;
background:url(../images/map2.jpg) transparent no-repeat left top;
}

.map_pic img{
clear:both;
margin:0 auto;
border:0px;
}



/*link*/

.link_list{
clear:both;
margin-top:0px;
padding:6px 0px 6px 0px;
border:0px;
text-align:left;
color:#000;
width:100%;
}


.link_list ul{
display:inline;
list-style-type:disc;
margin:0px;
padding:0px;
}

.link_list li{
float:left;
display:block;
padding:0px;
margin:0px;
border:0px;
width:100%;
}

.link_list li a{
display:block;
color:#000;
text-decoration:none;
height:22px;
line-height:22px;
padding-left:13px;
padding-right:8px;
text-decoration:none;
}



.link_list li a:hover{
text-decoration:underline;
color:#ff6600;

}

.link_list span{
padding-left:10px;
color:#999;
font-size:12px;
}




/*列表性质*/

.new_list{
clear:both;
margin-top:4px;
padding:0px;
border:0px;
text-align:left;
color:#000;
}


.new_list ul{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}

.new_list li{
float:left;
display:block;
padding:0px;
margin:0px;
border:0px;
width:100%;
}

.new_list li a{
display:inline;
color:#000;
text-decoration:none;
height:24px;
line-height:24px;
padding-left:18px;
padding-right:8px;
text-decoration:none;
}



.new_list li a:hover{
text-decoration:underline;
color:#ff6600;

}

.new_list span{
padding-left:10px;
color:#999;
font-size:10px;
font-family:Verdana,Arial;
}


.new_list a span{
padding-left:10px;
color:#999;
font-size:12px;
}




/*内容页面*/

.news_title{
clear:both;
padding:6px 0px 16px 0px;
font-size:16px;
font-weight:bold;
text-align:center;
}

.news_author{
clear:both;
color:#666;
text-align:right;
padding:10px 0px 6px 0px;
border-bottom:1px solid #ccc;
}

.news_author a{
color:#666;
text-decoration:none;
padding:0px 0px 0px 0px;
}

.news_author span{
color:#000;
text-decoration:none;
padding:0px 0px 0px 8px;
}

.news_content{
clear:both;
line-height:24px;
text-align:left;
margin-top:0px;
font-size:12px;
padding:0px 0px 0px 0px;
color:#000;

overflow:hidden;
text-align:justify;text-justify:inter-ideograph;
}




.next_relative{
clear:both;
height:24px;
line-height:24px;
text-align:left;
padding-left:10px;
background:#f2f2f2;
font-size:12px;
font-weight:bold;
margin-top:10px;
border:1px solid #336699;
}


.next_relative_content{
clear:both;
height:1em;
margin-bottom:20px;
border:1px solid #B0D7FF;
border-top:0px;
padding:10px 0px 10px 0px;
}


.news_relative_list{
clear:both;
margin-top:0px;
padding:0px 12px 0px 12px;
border:0px;
line-height:24px;
text-align:left;
color:#000;
font-size:12px;
}

.news_relative_list span{
color:#999;
padding-left:12px;
font-family:Verdana,Arial;
font-size:10px;
}






.news_div{
clear:both;
margin:0 auto;
text-align:left;
line-height:22px;
text-align:justify;text-justify:inter-ideograph;
margin-left:0px;
margin-top:10px;
padding-bottom:10px !important;
padding-bottom:10px;
border-bottom:1px solid #fff;
height:100%;
}


.news_div img{
float:left;
border:1px solid #ececec;
margin-right:14px;
}

.news_div p{
font-weight:normal;
margin-bottom:8px;
padding:0px;
margin-top:0px;
font-size:14px;
}

.news_div p span{
font-weight:normal;
padding-left:12px;
font-family:Verdana,Arial;
font-size:10px;
}

.news_div a{
color:#36c;
padding-left:2px;
padding-right:2px;
}

.news_div a span{
color:#f00;
font-size:12px;
}





.main_content{
clear:both;
line-height:24px;
text-align:left;
margin-top:0px;
font-size:12px;
padding:0px 12px 10px 12px;
color:#000;

overflow:hidden;
text-align:justify;text-justify:inter-ideograph;
}

.main_content1{
	clear:both;
	line-height:24px;
	text-align:left;
	margin-top:0px;
	font-size:12px;
	padding:0px 12px 10px 12px;
	color:#000;
	overflow:hidden;
	text-align:justify;
	text-justify:inter-ideograph;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}





/*book*/

.book_list{
clear:both;
margin-top:14px;
padding-bottom:20px;
border:0px;
text-align:left;
color:#000;
}


.book_list ul{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}

.book_list li{
float:left;
display:block;
width:124px;
height:160px;
overflow:hidden;
text-align:center;
margin:0px 6px 10px 6px;
}

.book_list li a{
display:block;
color:#000;
text-decoration:none;
width:124px;
height:160px;
}



.book_list li a:hover{
text-decoration:underline;
color:#ff6600;

}

.book_list span{
color:#f00;

}

.book_list img{
width:95px;
height:115px;
border:1px solid #ddd;
padding:2px;
margin-bottom:4px;
}





.login{
clear:both;
margin:0 auto;
text-align:center;
padding-top:10px;
}


.login_input{
border:1px solid #000000;
background:#fff;
width:120px;
text-align:left;
height:16px;
margin-left:6px;
}


/*footer*/


#bottom_menu{
clear:both;
margin:10px auto 0 auto;
padding-top:4px;
text-align:right;

border-top:1px solid #3A9948;
background:#fff;
height:26px;
line-height:26px;
font-weight:normal;
}


#bottom_menu a{
padding:0px 6px 0px 6px;
/*color:#3366cc;*/
color:#3366cc;
font-weight:normal;
}

#bottom_menu a:hover{
color:#ff0000;
}



#footer{
clear:both;
margin:0 auto 0px auto;
text-align:right;
font-size:12px;
color:#000;
padding:0px 0px 6px 0px;
line-height:20px;
font-weight:normal;
}


#footer a{
color:#000;
font-size:12px;
font-weight:normal;
}

#footer a:hover{
color:#ff6600;
}

#footer span{
font-family:Verdana,Arial;
font-size:10px;
}


.num{
clear:both;
margin:-10px auto 0px auto;
text-align:center;
color:#999;
padding-bottom:6px;

}


.title_other{
clear:both;
margin:0px auto 20px auto;
font-size:14px;
color:#039;
font-weight:bold;
text-align:center;
padding-top:14px;
}

.line{
clear:both;
margin-bottom:4px;
padding:0px;
border-top:1px solid #ccc;
text-align:left;
color:#000;
width:96%;

}
