/* CSS Document */
body  {margin:0px;text-align:center;padding:0px;font-size: 12px!important;font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif;line-height: 150%;background-image: url(../img/bgo_bg.jpg);	background-repeat: repeat-y;	background-position: center top; color:#333333;}	
.main,.main_menu,.content,.main_bottom ,.main_top,.huanjing,.search,.address,.link{width:1000px;margin:0px auto;padding:0px;font-size: 12px; background:#FFFFFF;}
*{margin: 0px;padding: 0px;}
td{font-size: 12px;}
.text_center{text-align:center;}
p{text-indent:2em; line-height:150%;}
.date {color: #777777;font-size: 10px; text-align:center;}
a:link , a:visited {font-size: 12px;color: #444444;	text-decoration: none;}
a:hover {color: #003399;text-decoration: underline;}
a.white:link , a.white:visited {color: #000000;	text-decoration: underline;}
a.white:hover {color: #0033cc;text-decoration: underline;}
a.blue:link , a.blue:visited {color: #0033CC;	text-decoration: underline;}
a.blue:hover {color: #444444;text-decoration: none;}
.bold{font-weight:bold}
.left_line_bg{background-image: url(../img/web_06.jpg);	background-repeat: repeat-y;background-position: top;}
.right_line_bg{background-image: url(../img/web_09.jpg);background-repeat: repeat-y;background-position: top;}
.top_pad{ padding-top:5px;}
/********************************************************************************************************/
.logo{text-align: left;	padding-left: 15px;}
.top_right{text-align: right;padding-right: 15px;}
.top_link{ color:#000000; text-align:center; line-height:26px; }
.top_link a:link ,.top_link a:visited{color:#000000;text-align:center;font-size: 12px;text-decoration: none;}
.top_link a:hover{color:#CC0000;text-align:center;font-size: 12px;text-decoration: underline;}

/******************************************************************************************************/
.menu_bg{background-image: url(../img/menu_bg.jpg);background-repeat: repeat-x;background-position: left top;text-align: right;line-height:31px;vertical-align:middle;height: 31px;}
a.top_menu:link,a.top_menu:visited{ border-right:1px solid #FFFFFF;font-weight:bold;font-size:14px;text-align: center;display: block;height: 32px;	text-decoration: none;line-height:32px;font-weight: bold;overflow: hidden;color: #ffffff;background-color: #0A51A1; }
a.top_menu:hover {font-weight:bold;font-size:14px;text-align: center;display: block;height: 32px;text-decoration: underline;line-height:31px;font-weight: bold;overflow: hidden;color: #FF0000;	background-color: #0A51A1;}
.shu_xian{ text-align:center; padding-top:5px; padding-bottom:5px}
.shu_xian img{ width:135px; height:45px;}

.main_banner_l{background-image: url(main_01.jpg);background-repeat: no-repeat;background-position: center top;font-size: 16px;line-height: 50px;font-weight: bold;height: 50px;color: #FFFFFF;text-align: center;}
.main_dot_l{background-image: url(dot_03.jpg);background-repeat: no-repeat; width:25px;background-position: center;height: 28px;}
.main_dot_r{background-image: url(dot_04.jpg);background-repeat: repeat-x;height: 28px; line-height:28px;padding-left: 1px;}
a.main_banner_text{line-height: 28px;color: #333333;text-decoration: none;font-weight: bold;}
a.main_banner_text:hover{line-height: 28px;color: #FFFFFF;text-decoration: none;background-color: #0C2774;}
.line_add{line-height: 25px;height:25px;text-decoration: none;text-align: right;padding-right: 10px;padding-left: 6px;}
.line_add a:hover{line-height: 20px;color: #FFFFFF;	text-decoration: none;	background-color: #aaaaaa;}
.text{line-height: 25px;color: #555555;	text-decoration: none;padding:10px 20px;}
.banner{line-height: 20px;font-weight: bold;color: #195C8F;padding-left:3px;text-decoration: none;padding-bottom:7px;}

/********************************************************************************************************/
.news_dot{background-image: url(dot.jpg);background-repeat: no-repeat;background-position: center center;height: 25px; width: 20px;}
.top_dot{background-image: url(dot.jpg);background-repeat: no-repeat;background-position: left center;line-height: 20px; height: 20px; width: 70px; padding-left:10px;text-align: left;}
.news_text{background-image: url(text_bg.gif);background-repeat: repeat-x;background-position: center bottom;height: 25px; line-height:25px;text-align: left; }
.news_text a:link,.news_text a:visited{color: #333333;text-decoration: none;}
.news_text a:hover{color: #FF6600;text-decoration: none;}

a.news1:link, a.news1:visited{
	color: #333333;
	text-decoration: none;
	background-image: url(dot_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding-left: 15px;
}
a.news1:hover{color: #FF6600;text-decoration: none;}

.mid_banner{padding-left:32px;background-image: url(mid_01.jpg);background-repeat: no-repeat;text-align:left;height:37px;line-height: 37px;font-weight: bold;color: #000000;text-decoration: none; font-size: 14px;}
.mid_banner2{padding-left:35px;background-image: url(th_13.jpg);background-repeat: no-repeat;text-align:left;height:30px;line-height: 20px;font-weight: bold;color: #000000;text-decoration: none; font-size:14px; vertical-align:middle;font-size: 14px;}
.neirong_pic{padding:10px 10px 10px 0px; margin:5px 5px 5px 0px;float: left; }
.td_text{ line-height:150%; padding:5px 8px 0px;}
.bottom{text-align: left; padding-left:10px;font-size: 12px;line-height: 22px;text-decoration: none;color: #333333;	background-image: url(xian.jpg);background-repeat: no-repeat;background-position: left center;}
/****************about us****************************************************************************************/
.intro{font-size:14px;	line-height: 22px;	color: #333333;	text-decoration: none;	background-image: url(huan_03.jpg);background-repeat: repeat-y;text-align: left;padding-right: 15px;padding-left: 20px;padding-top: 5px;padding-bottom: 5px;}
.title{ font-weight:bold; font-size:16px; text-align:center;}
a.link_14px:link , a.link_14px:visited{	font-size: 14px;	line-height: 22px;	color: #993300;	text-decoration: none;
}
a.link_14px:hover{	font-size: 14px;line-height: 22px;	color: #333333;	text-decoration: underline;}
.zuhe img{	margin: 1px; padding: 1px; height: 55px;width:195px;border: 1px solid #CCCCCC;}
.zuhe{text-align: center;padding-top:3px;padding-bottom:1px;}
.picborder{ border:1px solid #CCCCCC}
.zuhe2{text-align: center;padding-top:3px;}
.zuhe2 img{	margin: 1px; padding: 1px; height: 60px;width:160px;border: 1px solid #CCCCCC;}
/**********news***********************************/
.newstitle{	font-size:14px;line-height: 25px; height:25px;font-weight: bold; text-align:center;text-decoration: none;}
.newsfrom{ text-align:right; padding-right:10px;}
.newsfrom span{ padding-left:15px;color: #0066FF; font-size:12px;}
.newsfrom font{ color: #333399; font-size:12px;}

