@charset utf-8;
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0;padding:0; -webkit-text-size-adjust:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
ol{ list-style:outside decimal; margin-left:18px; line-height:1.6em;}
ol li{ line-height:1.8em;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a{ text-decoration:none;color:#555;}
a:hover{text-decoration:underline;}
img{ vertical-align:middle;}
input,textarea,select{ font-family:Helvetica, 'Segoe UI', Arial, sans-serif; outline:none; color:#666;}
input[type='checkbox']{ vertical-align:text-top;}
html{background:#fff; }
#main .no-border{border:none}


.indexBanner{
	margin-top: 1px;
	background-color: #78100a;
	
	background-repeat: repeat-x;
	background-position: top;
}
.bannerCenter{
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/*basic*/
.fl {float:left !important;}
.fr {float:right !important;}
.clear,.clr{ clear:both; height:0; overflow:hidden;}
.noh{ overflow:visible !important;}
.blue{ color:#0072bc !important;}
.orange{ color:#f26d2e !important;}
.green {color: #78ad1f !important;}
.red{ color:#f00 !important;}
ul.dot li{ list-style:outside disc; line-height:1.8em; margin-left:18px;}
.mr20{ margin-right:20px !important}.mt10{ margin-top:10px !important;}.mb10{ margin-bottom:10px !important; }.mb15{ margin-bottom:15px !important;}.mb5{ margin-bottom:5px !important;}.ml10{ margin-left:10px !important;}.mt20{ margin-top:20px !important;}.mb20{ margin-bottom:20px !important;}.mt15{ margin-top:15px !important;}.mr10{ margin-right:10px !important;}.mt5{ margin-top:5px !important;} 
hr{ border:none; height:0; overflow:hidden; border-bottom:1px solid #d7d7d7;margin:12px 0; *margin:0; height:0;} .p15{ padding:15px;}
.noBor{ background:none !important; border:none !important; margin-right:0 !important;}
.re{ position:relative !important;}
.oh{ overflow:hidden !important;}
.maxW{ max-width:100%;}

body{font:13px/1.6em Arial, sans-serif; color:#333;background:#78100a;min-width:1100px\9; }
.redbtn{ color:#FFF; background-color:#78100a; font-size:20px;}
.graybtn{background-color:#333;}
/*banner*/
.banner{ width:1152px; height:436px; margin:0 auto; position:relative;}
.banner .logo{ position:absolute; right:68px; top:10px;}
.banner .text{ color:#8e3230; font-size:16px; position:absolute; top:250px; left:290px; width:460px; height:110px;}
.banner .text p strong{ font-size:25px; font-style:italic;}
.banner .nav{ position:absolute; left:140px; top:389px;}
.banner .nav li{ float:left; list-style:none; width:390px; font-size:25px; color:#FFF; margin-right:86px; text-align:center;}
.banner .nav li a{color:#FFF;}
.content{
	background:#FFF;
	width:960px;
	padding:20px;
	height: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.content .top{ background-color:#fffbe6; border:4px solid #e4d9a7; padding:20px;}
.content .top .item{ width:430px;}
.content .top .item .title{ font-size:18px; padding-bottom:15px;}
.content .top .item .title strong{ font-size:26px; color:#333; display:block; line-height:1em;}
.content .top .item .title1{ font-size:30px; padding-bottom:15px;}
.content .top .item .title1 strong{ font-size:35px; color:#78100a; font-style:italic; line-height:1.2em;}
.content .top .item .img{ float:left; width:120px; text-align:center; margin-right:10px;}
.content .top .item .text .price{ color:#ba312f; font-size:15px; float:left; padding-right:20px;}
.content .top .item .text .price del{ font-size:18px; color:#555; display:block; padding:5px 0;}
.content .top .item .text{ float:left; width:300px;}
.content .top .item .text .s{ font-size:12px; color:#333; margin-bottom:8px;}
.content .top .item .text .time{ font-size:18px; font-weight:bold;margin-bottom:10px;}
.content .top .item .text .time span{ display:block;}
.content .top .item .des{ font-size:16px; margin-bottom:5px;}
.content .top .item input{ margin-bottom:8px; height:27px; line-height:27px; width:257px; padding:0 8px; border:1px solid #e1e1e1; display:block;}
.content .top .item .text .redbtn{width:135px;}
.content .top .item .redbtn{ padding:10px; width:30%; display:block; text-align:center;}
.content .top .item ul li{list-style: outside disc;line-height: 1.8em;margin-left: 18px;}
.content .middle{
	height:76px;
	padding-top:20px;
}
.content .middle .left{  width:268px; height:76px; float:left;}
.content .middle .right{width:200px; height:76px; float:left;}
.content .middle .title{
	font-size:30px;
	width:400px;
	text-align:center;
	line-height:2.5em;
	float: left;
}
.content .bottom .item{ width:450px; float:left; padding:20px 0;}
.content .bottom .item .img{ position:relative; width:140px; height:160px; text-align:center; float:left; margin-right:20px;}
.content .bottom .item .img .save{ position:absolute; bottom:0; left:0;}
.content .bottom .item .text{ float:left; width:290px;}
.content .bottom .item .text h3{ padding-bottom:10px;}
.content .bottom .item .text h3 a{ font-size:20px; color:#333;}
.content .bottom .item .text h3 span{ font-size:12px; display:block;}
.content .bottom .item .text .buy{ width:125px; float:left;}
.content .bottom .item .text .buy p{ font-size:18px; color:#78100a; padding:8px 0;}
.content .bottom .item .text .buy del{ display:block; color:#555;}
.content .bottom .item .text .buy .redbtn{ font-size:16px; padding:10px; width:90px; display:block;}
.footer{ width:1000px; margin:0 auto; text-align:center; padding:20px 0;}
.footer a, .footer p{ color:#FFF; font-size:12px;}

.bottom{
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999999;
}


#Coupon {
	position:absolute;
	width:303px;
	height:70px;
	z-index:1;
	left: 206px;
	top: 332px;
}
.coupon_text{
	color:#FF0000;
	font-size: 16px;
	font-weight: bold;
}
