/* CSS Document */

body {margin:0;padding:0;font-size:12px;font-family: "宋体";	background-image:url(../images/background.jpg);	}
a:link {color:#877760;text-decoration:none;}
a:visited {color:#877760;text-decoration:none;}
a:hover {color:#C53050;text-decoration:underline;}
.link02 {color:#979797;}
.link02 a:link {color:#979797;}
.link02 a:visited {color:#979797;	}
.link02 a:hover {color:#444;	}
img {border:0;}
.dot_x{background-image:url(../images/dot_x.gif);background-repeat:repeat-x;background-position:center;height:10px;clear:both;}
.font_red { color:red;}
.project_model_name {font-weight:bold;}
.project_model_pic {border:3px solid #E7E7E7;}


/******************* form *****************/
form { padding:0; margin:0;}
.box_input {border:0; background-image: url(../images/box_input_02.gif); height:18px; background-repeat:repeat-x; line-height:18px;}
.box_textarea {border:1px solid #C3C3C3;}
.search_input {font-size:12px; border:1px solid #E7E7E7;}
	
/******************** banner **************/
.banner_home {
	background-image:url(../images/background_home.jpg);
	}
.banner_aboutUs {
	background-image:url(../images/banner_aboutUs.jpg);
	}
.banner_news {
	background-image:url(../images/banner_news.jpg);
	}
.banner_products {
	background-image:url(../images/banner_products.jpg);
	}
.banner_vi { background-image:url(../images/banner_vi.jpg); }
.banner_service { background-image:url(../images/banner_service.jpg);}
.banner_sellCenter { background-image:url(../images/banner_sellCenter.jpg);}

/************** layout *******************/

#header {	height:360px;	overflow:hidden;	}
#main {	background-image:url(../images/main_bg.jpg);	}
#main_in {	background-image:url(../images/main_bg_in.jpg);	background-repeat:no-repeat;	}
#main_title_border {	height:135px;	overflow:hidden;	}
#main_title {	margin:25px;	margin-top:56px;	}
#main_content {	width:955px;	margin-left:25px;	margin-top:22px;	position: absolute;	}
#main_content_in {	margin-top:25px;	font-size:14px;	color:#737373;	line-height:1.8;}
#footer {	border-top:1px solid #CDCDCD;	font-family:Arial, Helvetica, sans-serif;	color:#979797;	height:45px;	}
#footer a {	margin-left:15px;	}
	
#top_menu {
	position:absolute;	left:787px;	top:25px;	color:#FFF;	}
	
	
	
/******************** titles ******************/

.title_txt {	font-size:14px;	line-height:1.5;	color:#465566;	height:60px;	overflow:hidden;	}
.title_content {	font-size:16px;	font-weight:bold;	margin-bottom:5px;	color:#222;	}
/***************** main ***********************/

.main_title {height:23px;border-bottom:1px solid #CDCDCD;}
.main_title span {float:right;margin-top:8px;margin-right:3px;}
.main_newList {color:#877760;height:170px;overflow:hidden;margin-top:14px;}
.main_newList div {text-indent:12px;margin-bottom:11px;	margin-left:3px;background-image:url(../images/arrow.gif);	background-repeat:no-repeat;background-position:0 50%;width:254px;overflow:hidden;}
.main_newList img {padding:1px;	border:1px solid #D1D1D1;}
.main_products_pic {border:3px solid #E7E7E7; float:left; margin-right:10px;}
.main_products_pic_list {width:350px;}
.main_products_pic_roll {float:left; width:68px; margin-right:11px !important; margin-right:7px; padding:0 5px !important; padding:0;}
.main_products_title {font-weight:bold; color:#DA850B;}
.main_products_dsc { margin-top:5px; width:140px; height:80px; overflow:hidden;}
.main_honor_pic {border:1px solid #E7E7E7; padding:1px; margin-top:8px;}

/************* leftNav ************/

#leftNav_bg {background-image:url(../images/leftNav_bg.gif);}

#leftNav_border {width:220px;margin-top:160px;color:#ADADAD; background-color:#FFF;}
.leftnav{margin: 0px;padding:0px;width:220px;height:26px;line-height:26px;text-indent:1em !important;text-indent:0.5em;	color:#ADADAD;background-color:#FFF;border-bottom:1px solid #E4E6EA;} 

.leftnav a:link {text-indent:1em !important;text-indent:0.5em;height:26px;color: #ADADAD;display:block;	padding-left:11px;}
.leftnav a:visited {text-indent:1em !important;text-indent:0.5em;height:26px;color: #ADADAD;display:block;padding:0 12px;}

.leftnav a:hover {background-color: #FFF;text-decoration: none;	color:#000;	display:block;background-image: url(../images/arrow.gif);	background-repeat:no-repeat;
	background-position:95% 50%;}
.leftnav_on {margin: 0px;padding: 0px;width:220px;height:26px;line-height:26px;text-indent:23px !important;text-indent:18px;	background-color:#FFF;	border-bottom:1px solid #E4E6EA;background-image: url(../images/arrow.gif);	background-repeat:no-repeat;	background-position:95% 50%;}
	
	
	
/* ********************************* News ****************************** */

.news_main_title {	font-weight:bold;	color:#F03E35;	margin:0 3px;	margin-top:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	}
.news_line {	height:1px;	overflow:hidden;	background-color:#E4E6EA;	margin:20px 0;	clear:both;	}
.news_title {	font-weight:bold;	color:#C53050;	font-family:Verdana, Arial, Helvetica, sans-serif;	}
.news_title a:link {	color:#C53050;	}
.news_title a:visited {	color:#C53050;	}
.news_title a:hover {	color:#4D5FAB;	}
.news_btitle {	font-weight:bold;	color:#333333;	font-size:14px;	font-family:Verdana, Arial, Helvetica, sans-serif;	background-image:url(../images/news_btitle_bg.gif);	width:665px;	height:35px;	line-height:35px;	text-indent:10px;	}
.news_time {	color:#A8A8A8;	margin:2px 4px;	font-size:12px;	}
.news_time02 {	color:#666666;	height:34px;	text-indent:10px;	line-height:34px;	border-bottom:1px solid #C8C8C8;	width:665px;	font-size:12px;	}
.news_content {	color:#666;	margin-top:15px;	margin-left:10px;	margin-right:20px;	text-indent:2em;	}
.news_list_pic {	float:left;	margin-right:18px;	border:3px solid #DCD9D7;	}
.proSearch_list_pic {	float:left;	margin-right:18px; margin-left:15px;	border:3px solid #DCD9D7;	}
.news_border {	clear:both;	margin-bottom:1px;		}
.news_des {	color:#A19989;	height:63px ;	overflow:hidden;	margin:3px 4px;	font-size:12px;	}
	
.news_direction {	border-top:1px solid #C8C8C8;	border-bottom:1px solid #C8C8C8;	text-indent:0;	margin-top:20px;	margin-bottom:5px;	font-size:12px;	padding:5px 0;	}
.news_direction span {	float:right;	}
.news_direction_list {height:25px;line-height:25px;background:url(../images/arrow_next.gif) no-repeat 5px 50%;	padding-left:20px;	padding-right:8px;	}
	
/*********************** products ************************/
.pro_list_border { margin-top:36px; height:115px; margin-bottom:13px; clear:both;}
.search_list_border { margin-top:36px; height:180px; margin-bottom:13px; clear:both;}
.pro_type_info_border {float:right; height:115px; width:455px;}
.pro_type_title { background-image:url(../images/pro_title_bg.gif); height:28px; line-height:28px; font-weight:bold; color:#FFF; text-indent:10px;}
.pro_type_des {height:80px;color:#7E7E7E; border-bottom:1px solid #B8B8B8; overflow:hidden; padding:5px;}
.proSearch_des {height:75px;color:#7E7E7E; border-bottom:1px solid #e7e7e7; overflow:hidden; padding:5px;}
.pro_info { border-bottom:1px solid #E5E5E5; height:30px; color:#616161; font-size:12px; line-height:30px; text-indent:5px;}
	.pro_info span { font-weight:bold;}
.pro_info_title { height:35px; line-height:35px; background-image:url(../images/pro_info_title_bg.gif); color:#333; font-weight:bold; text-indent:7px; font-size:12px; margin-top:27px; }
.pro_info_content {margin:10px; margin-bottom:0; font-size:12px;}
.pro_img_border {padding:10px; background-image:url(../images/pic_border.jpg);}

/**********************  tab ***************************/
.tab_off {width:180px; height:21px; line-height:21px; text-indent:5px; float:left; background-image:url(../images/bg_tab_off.jpg); color:#000; font-size:12px; margin-right:1px;margin-top:1px;}
.tab_on {width:180px; height:21px; line-height:21px; text-indent:5px; float:left; background-image:url(../images/bg_tab_on.jpg); font-size:12px; margin-right:1px; margin-top:1px; color:#FFF;}
.tab_show_border{ width:453px; border:1px solid #1776B5; background-color:#FFF; padding:10px; clear:both; margin-right:1px; font-size:12px;}
.tab_show_border td{padding:0;}
.tab_show_border_str{float:left; width:200px;}


/********************** vi ******************************/
.vi_img_border {padding:10px; background-image:url(../images/vi_img_border.jpg);}
.vi_img_border img { border:0;}

/********************** guest **************************/
.guestList {margin-top:8px; background-color:#D2D2D2; font-size:12px;}
.guestList td {	background-color:#FFF;}
.guestTime { border-bottom:1px solid #D2D2D2; color:#1F91BC}
.guestContent { margin-top:5px; color:#666;}
.guestReply { background-color:#F3F7F9; border:1px solid #D4E4EF; padding:5px; color:#54B2F3;}



/********************** site Map **************************/

.siteMap_list { border-bottom:1px solid #E7E7E7; text-indent:20px; background:url(../images/arrow.gif) no-repeat 5px 50%; height:30px; line-height:30px;}