﻿body{
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px auto auto auto;
	color: #FFF;
	background-color: #000000;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center 20px;
}
a{
	color:#ffffff;
	text-decoration:none;
}

#main_container{
width:1000px;
margin:auto;
padding:0px;
}

#header{
	height:100px;
	margin:auto;
	text-align: right;
}
.nav {
	width: 100%;
	height: 20px;
	text-align:center;
	background:url(../images/header_bg.jpg);
}
.nav ul {
	width: 592px;
	margin: 0 auto;
	padding: 0;
}
.nav li {
	float: left;
	margin: 0px;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	list-style: none;
	font-size: 12px;
	font-family: "黑体";
	color: #FFF;
	font-weight: bold;
}
.nav .current, .nav li:hover {
	background:#330006;
}
.logo{
padding:15px 0 0 0;
float:left;
}

/*----------------main_content----------------------*/
.title{
clear:both;
padding:5px 0 10px 10px;
color:#FFFFFF;
font-size:14px;
}
.title a{
color:#ffffff;
text-decoration:none;
}
#main_fu{
	width:1000px;
	margin:auto;
	}
.main_bg{
    width: 100%;
	padding-bottom: 60px;
	float: left;
	background:#781e2a;
/*	behavior: url("/comm/javascript/iepngfix.htc");*/
}
	
#main_c{
	width:763px;
	height:208px;
	margin:auto;}

#main_menu{
	padding-top:40px;}

#main_menu ul{
list-style-type:none;
margin:0; padding:0;
float:left;}

#main_menu li {
float: Left;
margin: 1px; padding:0px;	}

#main_menu li a {
float:left;margin:0px;padding: 0 ;
color:#595959 ;
font: 12px/18px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif,黑体,宋体;	
padding:0; height:33px;width:122px;text-align:center; line-height:33px;
text-decoration:none; background:url(../images/but.jpg) no-repeat; color:#FFFFFF;
/*behavior: url("/comm/javascript/iepngfix.htc");*/
}

#main_menu li.selected a {
text-align:center;
text-decoration:none; color:#FFFFFF;background-color:#3e080f;
}

#main_menu li a:hover,
#main_menu li a:active { 
text-align:center;
 background-color:#3e080f; color:#FFFFFF;
}

/*----------------about_content----------------*/


#center_content{
margin:auto;
font-size: 9pt;
line-height: 18pt;
}


.product_box{
width:850px;
/*height: 208px;*/
margin:0 auto;
padding:0px;
}

img.prod_image{
float:left;
padding:0 10px 0 0;
}
.product_details{
float:left;
width:440px;
}
.line{border-bottom:1px #FFF solid;}

.product_details_wide{
float:left;
width:450px;
}

a.details{
display:block;
padding:10px 0 0 0;
}


/*-----------------guestbook----------------*/

.prod_title{
padding:0 10px 0 0;
font:bold 22px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif,黑体;
}
.guest_details{
float:left;
width:400px;
padding:0 5px;
}

.guest_ps{
width:400px;
font:bold 14px;
float: right}

/*------contact form------*/
#contact_form{
width:400px;
padding:10px 10px 0 10px;
color:#fff;
background: #991a2a;
/*behavior: url("/comm/javascript/iepngfix.htc");*/
font:18px;
}
.contact_input{
float: left;
width:150px;
height:17px;
font-size:10px;
background-color:#3F1015;
border:1px #6F222B solid;
color:#FFFFFF;
}
.contact_input2{
width:100px;
height:17px;
font-size:10px;
background-color:#3F1015;
border:1px #6F222B solid;
color:#FFFFFF;
}
label.contact_form{
float: left;
width:100px;
font-size:14px;
color:#FFFFFF;
}
.contact_textarea{
width:290px;
height:80px;
color:#FFFFFF;
background-color:#3F1015;
border:1px #6F222B solid;
}
input.contact_submit{
float:right;
margin: 5px;
padding: 8px 25px;
border: none;
background:#AA1928;
color: #FFF;
font-size: 16px;
font-weight:bold;
}
.cleardiv {
clear:both;
overflow:hidden;
height:4px;
}
.clear{
clear:both;
}

/*-----------------login----------------*/
#login_details{
width:400px;
padding:auto;
margin-left:auto;
margin-right:auto;
}
#login_form{
width:400px;
color:#fff;
background:#991a2a;
/*behavior: url("/comm/javascript/iepngfix.htc");*/
font:18px;
margin:auto;
padding:50px 20px 80px 20px;
}
/*-----------------joinus----------------*/
.top_title{
padding:5px 0 10px 10px;
color:#FFFFFF;
font-size:22px;
}
span.price{
font-size:12px;

}
p.price_left{
	text-decoration:none;
	font-size:20px;
	float:left;
}
p.price_right{
text-decoration:none;
font-size:20px;
float:right;
}

.join_box{
width:850px;
height:302px;
margin:auto;
float:left;
padding:0px;
margin:0 8px;
background:#991a2a;
/*behavior: url("/comm/javascript/iepngfix.htc");*/
}

/*-----------------news----------------*/
.news_title{
	margin:0;
	margin-top: 10px;
	font-size:18px;
	text-align:center;
}
.news_time {
	margin: 0;
	font-size: 11px;
	color:#999;
	text-align:center;
}
	
.news_details{
float:left;
width:300px;
padding:0 5px;
}
.news_details p {
	font-size: 14px;
	margin: 5px 0;
}
.news_details_right{
background:#991a2a;
/*behavior: url("/comm/javascript/iepngfix.htc");*/
float:left;
width:500px;
height:auto;
padding:0 15px;
}
.news_contents {
	color: #FFF;
	font-size: 9pt;
	line-height: 18pt;
}
/*-----------------分店----------------*/
#fendian{
	float:left;
	width:500px;
	padding:2px 10px 2px 2px;}

#fendian_right{
	float:left;
	width:300px;
	height:302px;
	padding-left:30px;}
	
.fendian_images{
	padding:2px;
	background-color: #a61122;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	text-align: center;
	width: 68px;
	height: 68px;
	line-height: 68px;
	overflow: hidden;
	cursor: pointer;
}

p.fendian_right{
text-decoration:none;
font-size:20px;
float:right;
padding-right:45px;
}

.product_list{
float:left;
width:800px;
padding:0 30px;
}

#niu{
	display: block;
	padding-top: 50px;
}

/*-----------------downloads----------------*/

.dwonloads{
text-align:center;}

/*-----------------productslist----------------*/

#productlist{
	width:1000px;
	height:245px;
	margin:auto;
	}
	
#list_container{
width:1000px;
height:473px;
margin:auto;
padding:0px;

}


/*-----------------dinggou----------------*/
.product_dinggou {
	width:200px;
	margin: 0 13px 0 12px;
	float:left;
}
	
.product_dinggou2{
	width:200px;
	float:left;
	text-align:center;
	overflow: hidden;
}
.product_dinggou3 {
}

.page{
	margin:auto;
	padding-top:20px;}
	
DIV.quotes {
	width: 976px;
	text-align: center;
	margin: 3px;
	padding: 3px;
}
DIV.quotes A {
	color: #aaa;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	border: 1px solid #ddd;
	width:26px;
	float: left;
}
DIV.quotes A:hover {
	background-color: #F0F0F0;
	margin: 2px;
	padding: 2px;
	border: 1px solid #E0E0E0;
	width:26px;
	float: left;
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	background-color: #F0F0F0;
	margin: 2px;
	padding: 2px;
	border: 1px solid #E0E0E0;
	width:26px;
	float: left;
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}

.denglu{
	width:400px;
	height:250px;
	margin-left:30px;
	float:left;}
	
.concate2{
	background-image:url(images/contact.jpg);
	width:900px;
	height:531px;
	font-size:24px;
	margin:auto;
	
	}
	
.liuyan{
	width:711px;
	margin:auto;
	font-size:16px;
	padding:3px;}
	
.liuyantitle{
	background:url(../images/liuyantitle.jpg) no-repeat;
	width:711px;
	height:56px;
	line-height:56px; 
    overflow:hidden; 
    }

span.liuyantitle1{}


.liuyan2{
	background: #2E0408;
	width:709px;
	padding:25px 0;
	border: solid 1px #CCC;
	border-top: none;
	border-bottom: solid 1px #842456;
    }

.liuyan3{
	background: #2E0408;
	width:709px;
    padding:25px 0;
	border: solid 1px #CCC;
	border-bottom: none;
	border-top: none;
    }
.liuyantime{
	background: #2E0408;
	text-align:right;
	font-size:12px;
	padding-top:100px;
	padding-right:10px;
	border: solid 1px #CCC;
	border-top: none;
	}

/*-----------------flash menu----------------*/
#flamenu {
	width:1000px;
}
.flash {
	width: 100%;
}







/*------------footer---------------*/
#footer{
	height:80px;
	padding: 28px 0 25px 28px !important;
	padding: 34px 0 50px 34px;
	margin:0 auto;
	background: #000 url(../images/footerbg.jpg) no-repeat center top;
}
.left_foter{
float:left;
margin: 10px 50px 0 50px;
_margin: 5px 50px 0 25px;
background-color: #fff;
border-left: 10px solid #85101f;
border-right:10px solid #85101f;
border-top:6px solid #85101f;
border-bottom:6px solid #85101f;
width: 300px;
height: 64px;
overflow: hidden;
clear:both;
}
.left_foter a {
	position:static;
}
.center_footer{
float:left;
padding-top: 20px;
}

.center_footer_menu ul{
	float:left;
	list-style-type:none;
	width: 360px;
	margin:10px 0 0 0;
	padding:0 5px;
}

.center_footer_menu li {
	display:block;
	height: 18px;
}

.center_footer_menu li a {
font: 13px/18px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif,黑体,宋体;
float:left;
padding:0px;
height:18px;
text-align:left;
line-height:18px;
text-decoration:none; color:#FFFFFF;}

.right_foter{
float:left;
padding:20px 0 0 5px;
}

#footer a{
color:#ffffff;
text-decoration:none;
}
.more {
	float: right;
	width: 49px;
}

.copyright{
text-align:center;
margin:auto;
font-size:10px;
color:#666;}


/*  Add By Gary */
.blank {
	clear: both;
}
.page a {
	border: solid 1px #999;
	margin: 0 5px;
	width: 25px;
}
.page .current {
	margin: 0 5px;
}
.title .current, .current {
	color: #F06C00;
	font-weight:bold;
}
a:hover, #footer a:hover {
	color: #F06C00;
}
#joinForm td {
	color: #000;
}

.Gary_filter{
background:#991a2a;
/*behavior: url("/comm/javascript/iepngfix.htc");*/
width: 100%;
margin: 0 auto;
padding:0 15px;
line-height: 20px;
}
.Gary_filter table th, .Gary_filter table td, .Gary_filter span, .Gary_filter font, .Gary_filter p {
	line-height: 20px;
}
.gonggao {
	height: 50px;
    text-align: center;
}

.product .text {
	word-wrap: break-word;
	word-break:break-all;
}
.product .w36 {
	width: 36px;
	padding: 2px 6px;
	padding-right: 0;
}

.product img {
	width: 200px;
}
.product .disabled {
	color:#999;
}
.input {
	background: #310309;
	padding: 5px 20px;
	margin: 0 20px;
	font-size: 20px;
	color:#AAA;
	border: solid 1px #ddd;
}
.Gary_product_text {
	text-align:inherit;
}
.Gary_article_time {
	color:#CCC;
	font-style: italic;
	font-size: 11px;
	margin-left: 20px;
}
.product_box p a:hover {
	color: #F06C00;
}
.sitemap {
	float: left;
}
.sitemap ul {
	float: left;
}
.sitemap li {
	width: 200px;
	float: left;
	list-style:none;
	text-align:left;
}
.sitemap .article li {
	width: 100%;
}
.sitemap .time {
	margin-left: 20px;
	font-size: 11px;
	color:#999;
}

/* 右上角半翻效果 */
#rightBook
{
	position:absolute;
	right: 0;
	top: 0;
	z-index: 999;
}

