@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background: url(../images/bg.gif); font-family: "Arial, Helvetica, sans-serif"; font-size:12px; line-height:1.4; color:#303030;}
a { text-decoration:none; color:#505050}
a:hover { text-decoration:none; color:#ae0000;}
img { border:0;}
.clear {
	height:0px;
	font-size:0px;
	clear:both;
	overflow:hidden;
	zoom:0.08;
	margin:0; padding:0;
}

#wrapper { width:1002px; background:url(../images/cbg.jpg) repeat-y; margin:0 auto;}
#main { width:980px; margin:0 auto;}
#top { position:relative;}
#top #lan { position:absolute; top:38px; right:5px;}
#top #lan a{ display:block; float:left; padding:3px 5px; background:#ae0000; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; margin-left:5px;}
#top #lan a:hover { color:#FF0;}

#menu { height:47px; background:url(../images/menu_bg.jpg) repeat-x;}
#menu ul { margin:0; padding:0; padding-left:40px;}
#menu ul li { margin:0 3px; padding:0; height:47px; width:106px; background:url(../images/menu_tab.jpg) no-repeat; float:left; text-align:center; list-style:none; display: inline;}
#menu a { line-height:35px; font-size:14px; font-weight:bold; color:#FFF;}
#menu a:hover { color: #FF0;}

#content { padding:25px; overflow:hidden;}

#footer { text-align:center; line-height:1.8; padding:20px;}
#index_left { width:580px; float:left;}
#index_left ul { margin:0; padding:0; padding-top:10px;}
#index_left ul li { margin:0; padding:0; list-style:none; float:left; margin-left:10px; display:inline; width:182px;}
#index_left ul li img { border:1px solid #b09f74; margin:0; padding:0;}
#index_left ul li .pro_name{ text-align:center; line-height:28px; height:28px; background:url(../images/pro_name.jpg); overflow: hidden;}
.index_txt { padding: 10px 0; padding-left:8px;}
#index_right { width:315px; float:right;}

.title_line { height:36px; background:url(../images/title.jpg);}
.title { height:36px; background:url(../images/title2.jpg)}

.title_line div , .title div {width:158px; float:left; text-align:center; font-weight:bold; color:#FFF; font-size:14px;  line-height:36px;}
.title_line span , .title span { float:right;}
.title a { margin-top:10px;}

#index_news { width:314px; height:148px; background:url(../images/index_news_bg.jpg)}
#index_news ul { margin:0; padding:15px;}
#index_news ul li { margin:0; padding:0; list-style:none;padding:3px 0; }
#index_news ul li a {padding-left:20px; background:url(../images/arrow_news.jpg) no-repeat 0 50%; }

#index_contact {width:314px; height:71px; background:url(../images/index_contact_bg.jpg);}
#index_contact div { padding:10px;}

#content #left { width:230px; float:left;}
#content #left .left_border { width:228px; border-left:1px solid #b09f74;border-right:1px solid #b09f74; background:#f3e6c2;}
#content #left #leftNav{ }
#content #left #leftNav ul{ margin:0; padding:0; padding:10px 35px; }
#content #left #leftNav ul li{ margin:0; padding:0; list-style:none; padding:5px 0; border-bottom:1px solid #d2c49d;}
#content #left #leftNav ul li a {padding-left:20px; background:url(../images/arrow_news.jpg) no-repeat 0 50%; display:block;}
#content #left #leftNav .subMenu{ margin:0; padding:0; list-style:none; padding:5px 0; border-bottom:1px solid #d2c49d;}
#content #left #leftNav .subMenu a {padding-left:35px; background:url(../images/arrow_news.jpg) no-repeat 10% 50%; display:block;}

#content #right {width:654px; float:right;}
#content #right .right_border { width:652px; border-left:1px solid #b09f74;border-right:1px solid #b09f74; background:#f3e6c2;}
#content #right .right_border .txt { padding:20px 30px; line-height:1.5;}



/* News
******************************* */
#news { fotn-size:14px;}

.news_title {
	font-weight:bold;
	color:#ae0000;
	font-size:14px;
}

.news_title b { float:left; font-weight:normal;}
.news_title b a { color:#646464;}
.news_title b a:hover { color:#ae0000;}
.news_title a { color:#ae0000;}
.news_title a:hover {
	color:#ae0000;
}
.news_title em { float:right; font-style:normal; font-weight:normal; font-size:11px; color:#999;}


.news_list { background:url(../images/rbg.jpg) bottom repeat-x; line-height:26px; padding:3px; background-position:bottom; clear:both;  padding-bottom:5px; margin-top:8px;} 
.news_list span {
	float:left;
	padding-left:0px;
	background-image: url(../images/news_arrow.jpg);
	background-position: left center;
	background-repeat:no-repeat;
}
.news_list strong { float:right; font-weight:normal; margin-left:8px; color:#CCC; margin-top:8px;}
.news_list a { padding-left:20px; background:url(../images/arrow_news.jpg) no-repeat 0 50%;}

.news_time {font-size:12px; color:#666; font-weight:normal; padding:0;}
.news_time span {float:left; padding:0;}
.news_time strong { float:right;}

.news_dec { margin-top:1px; height:55px; overflow: hidden; line-height:1.5; font-size:12px;}
.news_dec a:link { color:#7d7d7d; text-decoration:none;}
.news_dec a:visited { color:#7d7d7d; text-decoration:none;}
.news_dec a:hover { color:#ae0000; text-decoration: underline;}
.news_pic {float:left; border:1px solid #E7E7E7; padding:2px; margin-right:10px; margin-bottom:5px; width:176px; height:97px; overflow:hidden; text-align:center;}

#news_detail_border {
	padding-bottom:15px;
	margin-bottom:15px;
	background-image: url(../images/rbg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	
	
}
#news_detail_time {
	color:#666;
	margin-top:10px;
	padding-left:2px;
}
#news_detail_title {
	font-weight:bold;
	font-size:18px;
	color: #ae0000;
	margin-top:5px;
	padding-bottom:3px;
	background-image: url(../images/rbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom
	
}
#news_detail {font-size:14px; line-height:1.5;}
#news_detail .news_pView { margin:10px; padding:10px; background:#FFF; border-top:1px dashed #CCC;  border-bottom:1px dashed #CCC; }
#news_detail .news_pView strong { color:#903;}



/* pages
******************* */
#divPages { font-size:12px; margin:5px 0px; margin-top:12px; color:#666666;}
#divPages a:link {color:#666666;}
#divPages a:visited {color:#666666;}
#divPages a:hover {color:#ae0000;}
#divPages span{ margin:0 4px;}
#divPages strong{
	color:#ae0000;
}


/*product 
************************* */

.product_list_index {}
.product_list_index ul { margin:0; padding:0;}
.product_list_index ul li { margin:0; padding:0; width:153px; float:left; margin:0 4px; margin-bottom:10px; list-style:none; display:inline;}
.product_list_index ul li .pic_holder { width:149px; height:86px; border:1px solid #d8d8d8; padding:1px; overflow:hidden; }
.product_list_index ul li div { text-align:center; margin-bottom:5px;}

.product_list {  background:url(../images/rbg.jpg) bottom repeat-x; padding-top:10px;}
.product_list ul { margin:0; padding:0;}
.product_list ul li {
	margin:0;
	padding:0;
	width:182px;
	float:left;
	margin:0 7px;
	margin-bottom:10px;
	list-style:none;
	display:inline;
}
.product_list ul li .pic_holder {
	width:180px;
	height:135px;
	border:1px solid #ad9e73;
	padding:0px;
	overflow:hidden;
	background-color:#FFF;
}
.product_list ul li div { text-align:center; margin-bottom:5px;  font-size:12px; color:#000;}

#product_detail {}
#product_detail .pic { text-align:center;}
#product_detail .pic img {
	border:3px solid #ad9e73;
}
#product_detail .dec_title {
	padding:4px 8px;
	color:#ae0000;
	font-weight:bold;
	background-image:url(../images/category_bg.jpg);
	border:1px solid #b09f73;
	margin-top:10px;
	background-position:bottom;
	background-repeat:repeat-x;
	background:#f7e4ac;
}
#product_detail .name {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#ae0000;
	margin-top:8px;
}


/* reply 
******************** */
.reply {
	padding:8px;
	background-color:#F7E4AC;
	border:1px solid #d2c49d;
}
.reply_time {text-align:right; font-size:11px;}
.feedback_content { padding:5px; margin:5px 0;}
.feedback_title {
	border:1px solid #d2c49d;
	padding:5px;
}
.feedback_title span {
	float:left;
	font-weight:bold;
	color:#ae0000;
}
.feedback_title strong{ float: right; font-weight:normal; font-size:11px;}
.dot_x { height:1px; overflow:hidden; background-image:url(../images/rbg.jpg); margin:10px 0;}

.btn {
	background-color:#ae0000;
	color:#FFF;
	font-weight:bold;
	padding:5px 12px;
	border:2px solid #B90C08;
	border-bottom:2px solid #B90C08;
	border-right:2px solid #B90C08;
}

.require { color:#FF0000;}
