/* CSS Document */
body  {
	margin:0px;
	text-align:center;
	padding:0px;
	font-size: 12px;
	font-family:Arial;
	line-height: 150%;
	color:#333333;
	background-color: #C3A873;
	text-decoration: none;
}	
.main,.main_menu,.content,.main_bottom ,.main_top,.huanjing,.search,.address,.link{
	width:893px;
	margin:0px auto;
	padding:0px;
	font-size: 12px;
}
.main_bg{
	background-image: url(/img/bodybg.gif);
	background-repeat: repeat-y;
}
*{margin: 0px;padding: 0px;}
td{font-size: 12px;	font-family:Arial;}
.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;}

/*top style css */
.top_right{text-align: right;padding-left: 15px; }

.top_link{text-align: right;	padding-right: 15px; line-height:25px;}
.top_link a:link ,.top_link a:visited{color:#333333; font-size: 12px;text-decoration: none;}
.top_link a:hover{color:#CC3300;text-decoration: underline;}
.toptableborder{ border-bottom:2px solid #A38484;}

/*menu style css */
.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{
	font-weight:bold;
	text-align: center;
	display: block;
	height: 25px;
	text-decoration: none;
	line-height:20px;
	font-weight: bold;
	overflow: hidden;
	color: #FA7C0B;
	font-size: 14px;
}
a.top_menu:hover {
	display: block;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
	color: #CB6632;
}
.shu_xian{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FECF99;
}

/*content style css */
.tablel_l_r{ padding:0px; text-align:left; overflow:hidden;}
.main_banner_l{background-image: url(/img/dot.gif);background-repeat: no-repeat;background-position: 20px center;font-size: 14px;line-height: 25px;font-weight: bold;height: 25px;color: #FA7C0B;text-align: left; padding-left:30px; }
.main_banner_r{background-image: url(/img/dot2.gif);background-repeat: no-repeat;background-position: left center;font-size: 14px;line-height: 25px;font-weight: bold;height: 25px;color: #FA7C0B;text-align: left; padding-left:13px; }
.main_banner_menu{background-image: url(/img/menudot.jpg);background-repeat: no-repeat;background-position: left center;font-size: 14px;line-height: 25px;font-weight: bold;height: 25px;color: #FA7C0B;text-align: left; padding-left:25px; }
.main_dot_l{background-image: url(/img/dot_03.jpg);background-repeat: no-repeat; width:25px;background-position: center;height: 28px;}
.main_dot_r{background-image: url(/img/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;}

/*left style css */
.left{
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/img/banner.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 27px;
	width: 195px;
	padding-left: 20px;
}

/*middle style css */
.middle{font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image: url(/img/mid_01_01.gif);
	text-align: left;
	height: 30px;
	padding-left: 20px;
}
.pro img{ width:110px; height:160px; border:1px solid #CCCCCC;}
.pro a{ color:#333333; line-height:25px; text-align:center; text-decoration:none;}
.pro a:hover{ color:#ff6600;text-decoration:underline;}
.pro td{ text-align:center;}
.scroll{ text-align:center; padding-top:5px; padding-bottom:5px; padding-left:8px;}
.scroll img{ width:115px; height:170px; border:1px solid #CCCCCC;}
#de{overflow:hidden;height:205px;width:853px;}
#de td{text-align:center;}
/********************************************************************************************************/
.news_dot{background-image: url(/img/dot.jpg);background-repeat: no-repeat;background-position: center center;height: 25px; width: 20px;}
.top_dot{background-image: url(/img/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{	border-bottom:#CCCCCC solid 1px;
height: 25px; line-height:25px;text-align: left; }
.news_text a:link,.news_text a:visited{
	color: #333333;
	text-decoration: none;
	background-image: url(/img/dot3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.news_text a:hover{color: #ff0000;text-decoration: underline;}
.mid_banner{padding-left:32px;background-image: url(/img/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(/img/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; margin:5px;float: right; }
.td_text{ line-height:150%; padding:5px 8px 0px;}
.bottom{text-align: left; padding-left:12%;font-size: 12px;line-height: 20px;text-decoration: none;color: #333333; padding-top:8px; padding-bottom:8px;}
.pro_pic_td2{ background-image: url(/img/line_bg.gif);	background-repeat: repeat-x;background-position: left bottom; line-height:25px;	text-align: left;padding-left: 5px; }
.pro_but{
	line-height: 27px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/img/menu3.gif);
	background-repeat: no-repeat;
	background-position: left -1px;
	text-align: left;
	height: 27px;
	padding-left:15px;
	border-bottom: 1px solid #CCCCCC;}

/****************about us**************************************************************************/
.intro{font-size:14px;	line-height: 22px;	color: #333333;	text-decoration: none;	background-image: url(/img/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;}
.input{ border:1px solid #CCCCCC; padding-left:3px;}
.orange{ color:#FF6600}

/**********product menu************************************/

.left_menu{float: left;width:215px;}
.left_menu img{ border:0px;	}
.left_menu  ul {list-style-type: none;padding-left: 5px;}
.left_menu ul li {background-image: url(/img/line_bg.gif);background-repeat: repeat-x;	background-position: bottom;line-height: 25px;text-align: left;	font-weight: bold;}	
.left_menu a{text-decoration: none;	height:25px; line-height:25px;}
.zi_menu{padding-left: 15px;line-height: 25px;font-weight: normal;text-decoration: none;}
.zi_menu a{font-weight: normal;text-decoration: none;background-image: url(/img/dot_01.gif);	background-repeat: no-repeat;background-position: left center;padding-left: 10px;}

/**********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;}

