@charset "utf-8";
body{ background:url(../../Img/Home/images/body_bg.jpg);}
.poster_box{
	width:100%;
	min-width:960px;
	background:url(../../Img/Home/images/logo.png) 20px 10px no-repeat;
	padding-top:125px;
	}
.poster_box > ul{
	margin:0 auto;
	overflow:hidden;
	}
.poster_box > ul li{
	position:absolute;
	display:none;
	}
.poster_box > ul li img{
	width:100%;
	height:100%;
	border:none;
	}
.poster_box > p{
	height:20px;
	line-height:20px;
	width:150px;
	float:right;
	margin-top:20px;
	background:url(../../Img/Home/images/idx_bigadv_arrow.png) 55px center no-repeat;
	cursor:pointer;
	}
/*hotgoods*/
.hotgoods_frm{
	width:100%;
	min-width:960px;
	height:350px;
	margin:20px 0 0;
	/*background:url(../../Img/Home/images/idx_prdadv_bg.png) center bottom repeat-x;*/
	}
.hotgoods_page{
	width:100%;
	max-width:1200px;
	min-width:960px;
	position:absolute;
	z-index:9;
	height:43px;
	margin-top:155px;
	left:50%;
	}
.hotgoods_page p{
	width:43px;
	height:43px;
	cursor:pointer;    margin-left: -55px;
	}
.hotgoods_page p.hg_but_l{
	float:left;
	background-image:url(../../Img/Home/images/idx_prdadv_but_l.png);
	
	}
.hotgoods_page p.hg_but_r{
	float:right;
	background-image:url(../../Img/Home/images/idx_prdadv_but_r.png);
	
	}
.hotgoods_box{
	width:1100px;
	height:340px;
	position:absolute;
	left:45%;
	margin-left:-480px;
	z-index:10;
	overflow:hidden;
	}
.hotgoods_box ul{
	position:absolute;
	}
.hotgoods_box ul li{
	height:300px;
	width:260px;
	float:left;
	margin-right:15px;
	}
.hotgoods_box ul li img{
	border:none;
	width:230px;
	height:230px;
	}
/*isbanner*/
.isbanner_frm{
	width:100%;
	min-width:960px;
	height:300px;
	background-color:#FFF;
	}
.isbanner_page{
	position:absolute;
	height:20px;
	z-index:15;
	left:50%;
	margin-top:260px;
	}
.isbanner_page li{
	width:20px;
	height:20px;
	cursor:pointer;
	float:left;
	background:url(../../Img/Home/images/prdlist_page.png) center top no-repeat;
	margin:0 2px;
	}
.isbanner_page li.sel{ background-position:center -20px;}
.isbanner_box{
	position:absolute;
	width:100%;
	min-width:960px;
	height:300px;
	overflow:hidden;
	z-index:10;
	}
.isbanner_box ul{
	position:absolute;
	}
.isbanner_box ul li{
	min-width:960px;
	float:left;
	height:300px;
	text-align:center;
	overflow:hidden;
	}
.isbanner_box ul li img{ border:none;}
/*gdposter*/
.gdposter_frm{
	width:100%;
	height:310px;
	}
.gdposter_page{
	width:100%;
	min-width:960px;
	background-color:#FFF;
	margin-top:360px;
	}
.gdposter_page ul{
	height:40px;
	margin:0 auto;
	}
.gdposter_page ul li{
	width:155px;
	height:36px;
	line-height:36px;
	text-align:center;
	float:left;
	cursor:pointer;
	font-size:14px;
	}
.gdposter_page ul li.sel{ border-bottom:#7f0019 solid 4px;}
.gdposter_box{
	height:360px;
	width:100%;
	min-width:960px;
	position:absolute;
	overflow:hidden;
	}
.gdposter_box ul{
	position:absolute;
	}
.gdposter_box ul li{
	min-width:960px;
	height:360px;
	text-align:center;
	float:left;
	overflow:hidden;
	background-position:center;
	background-repeat:no-repeat;
	}
.gdposter_box ul li a{
	display:block;
	height:360px;
	}
.gdposter_box ul li img{ border:none;}
.gdposter_box ul li p{ display:none;}
/*enter adv tag*/
.eat_frm{
	width:100%;
	max-width:1200px;
	min-width:960px;
	margin:20px auto 0;
	}
.eat_frm > li{
	float:left;
	}
.eat_box{
	width:100%;
	}
.eat_box li{
	padding:0 10px;
	position:absolute;
	display:none;
	}
.eat_box li:first-child{ display:block;}
.eat_box li img{
	width:100%;
	height:100%;
	border:none;
	position:absolute;
	display:none;
	}
.eat_page{
	height:20px;
	margin:0 auto;
	}
.eat_page li{
	width:20px;
	height:20px;
	cursor:pointer;
	float:left;
	margin:0 2px;
	background:url(../../Img/Home/images/prdlist_page.png) center top no-repeat;
	}
.eat_page li.sel{ background-position: center -20px;}
/*gdcenter*/
.goodscenter_frm{
	width:100%;
	max-width:1200px;
	min-width:960px;
	margin:0 auto;
	}
/*goods list*/
.goodslist_sp_frm,.slideposter_frm{
	width:280px;
	height:578px;
	margin:20px 10px 0;
	background-color:#FFF;
	float:left;
	border:#ddd solid;
	border-width:1px 0;
	}
.goodslist_sp_head{
	height:114px;
	padding:0 20px;
	}
.goodslist_sp_head > div{
	float:right;
	padding:0 2px;
	margin-top:18px;
	height:32px;
	line-height:32px;
	color:#7f0019;
	font-size:14px;
	background:url(../../Img/Home/images/idx_gdlist_arrow.png) center bottom no-repeat;
	}
.goodslist_sp_head > h3{
	margin:0;
	padding:10px 0 0;
	height:45px;
	line-height:45px;
	color:#7f0019;
	font-size:30px;
	font-weight:bold;
	}
.goodslist_sp_head > p{
	font-size:16px;
	line-height:1.2;
	}
.goodslist_sp_box{
	margin:40px 0 0 20px;
	float:left;
	}
.goodslist_sp_box > li{
	position:absolute;
	width:240px;
	height:424px;
	display:none;
	}
.goodslist_sp_box > li:first-child{ display:block;}
.goodslist_sp_box > li > div{
	height:110px;
	margin-bottom:20px;
	}
.goodslist_sp_box > li > div img{
	width:110px;
	height:110px;
	float:left;
	margin-right:20px;
	border:none;
	}
.goodslist_sp_box > li > div > div,.goodslist_sp_box > li > div > ul{
	width:108px;
	float:left;
	}
.goodslist_sp_box > li > div > p{
	width:108px;
	height:108px;
	border:#bfbfbf solid 1px;
	background:url(../../Img/Home/images/but_addtolist.gif) center no-repeat #FFF;
	cursor:pointer;
	position:absolute;
	margin-left:130px;
	display:none;
	}

.goodslist_sp_box > li > div > div{
	color:#7f0019;
	font-size:14px;
	font-weight:bold;
	line-height:1.3;
	height:40px;
	line-height:20px;
	overflow:hidden;
	}
.goodslist_sp_box > li > div > div span{
	color:#000;
	font-size:15px;
	font-weight:bold;
	font-family:Arial;
	}
.goodslist_sp_box > li > div > div em{
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	}
.goodslist_sp_box > li > div > ul > li{
	color:#515151;
	font-size:12px;
	font-family:Arial;
	line-height:1.4;overflow:hidden
	}
.goodslist_sp_box > li > div > ul > li a{font-size:12px;display:block;height:46px;line-height:16px;overflow:hidden}
.goodslist_sp_box > li > div > ul > li span,.goodslist_sp_box > li > div > ul > li span a,.goodslist_sp_box > li > div > ul > li span a:hover,.goodslist_sp_box > li > div > ul > li span a:link,.goodslist_sp_box > li > div > ul > li span a:active,.goodslist_sp_box > li > div > ul > li span a:visited{ color:#7f0019;}
.goodslist_sp_box > li > div > ul > li em{
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
	font-style:normal;
	}
.goodslist_sp_box > li > div > ul > li big{
	color:#000;
	font-size:12px;display:block;height:46px;line-height:16px;overflow:hidden
	}
.goodslist_sp_box > li > div > ul > li del{
	color:#9b9b9b;
	font-size:12px;
	font-family:Arial;
	}
.goodslist_sp_page{
	width:20px;
	float:right;
	padding-top:208px;
	}
.goodslist_sp_page li,.stposter_page li{
	width:20px;
	height:20px;
	margin-bottom:5px;
	cursor:pointer;
	background:url(../../Img/Home/images/prdlist_page.png) center top no-repeat;
	}
.goodslist_sp_page li.sel,.stposter_page li.sel{ background-position:center -20px;}
/*subject poster*/
.stposter_frm{
	height:578px;
	margin:20px 10px 0;
	background-color:#FFF;
	float:left;
	border:#ddd solid;
	border-width:1px 0 1px 0;
	overflow:hidden;
	}
.stposter_box{}
.stposter_box > li{
	position:absolute;
	height:578px;
	display:none;
	overflow:hidden;
	}
.stposter_box > li:first-child{ display:block;}
.stposter_box > li img{
	width:100%;
	border:none;
	}
.stposter_box > li > div{
	position:absolute;
	background-color:#FFF;
	width:100%;
	}
.stposter_box > li > div h3{
	height:42px;
	line-height:42px;
	color:#7f0019;
	font-size:30px;
	font-weight:bold;
	padding:0 20px;
	}
.stposter_box > li > div h4{
	font-size:24px;
	height:36px;
	line-height:36px;
	padding:0 20px;
	}
.stposter_box > li > div h2{
	
	float:left;
	height:54px;
	line-height:54px;
	padding:0 20px;
	overflow:hidden;
	}
.stposter_box > li > div h2,.stposter_box > li > div h2 a,.stposter_box > li > div h2 a:hover,.stposter_box > li > div h2 a:link,.stposter_box > li > div h2 a:active,.stposter_box > li > div h2 a:visited{
	color:#000;
	font-size:22px;
	}
.stposter_box > li > div h2 span,.stposter_box > li > div h2 span a,.stposter_box > li > div h2 span a:hover,.stposter_box > li > div h2 span a:link,.stposter_box > li > div h2 span a:active,.stposter_box > li > div h2 span a:visited{ font-size:18px;}
.stposter_box > li > div p{
	
	float:right;
	height:54px;
	line-height:54px;
	padding:0 20px;
	overflow:hidden;
	text-align:right;
	font-family:Arial;
	font-size:24px;
	color:#000;
	}
.stposter_box > li > div p del{
	color:#9b9b9b;
	font-size:12px;
	}
.stposter_box > li > div p span{ color:#7f0019;}
.stposter_box > li > div p big{
	font-size:36px;
	font-weight:bold;
	}
.stposter_box > li > div > div{
	height:40px;
	line-height:1.5;
	padding:15px 20px 0;
	border-top:#cdcdcd solid 1px;
	color:#000;
	font-size:15px;
	clear:both;
	}
.stposter_box > li > div > div span{}
.stposter_box > li > div > div small{
	display:block;
	float:right;
	font-size:12px;
	color:#999;
	}
.stposter_page{
	width:20px;
	position:absolute;
	z-index:10;
	padding-top:265px;
	}
/*shelf*/
.shelf_frm{
	height:55px;
	width:100%;
	max-width:1200px;
	min-width:960px;
	margin:20px auto 0;
	line-height:55px;
	}
.shelf_frm p{
	padding:0 20px;
	font-size:14px;
	}
.shelf_frm p big{
	font-size:30px;
	color:#7f0019;
	font-weight:bold;
	margin-right:10px;
	}
.shelf_frm > ul{
	float:right;
	margin-right:20px;
	padding-top:8px;
	}
.shelf_frm > ul li{
	float:right;
	height:32px;
	line-height:32px;
	padding:0 6px;
	background:url(../../Img/Home/images/idx_gdlist_arrow.png) center bottom no-repeat;
	}
.shelf_frm > ul li,.shelf_frm > ul li a,.shelf_frm > ul li a:hover,.shelf_frm > ul li a:link,.shelf_frm > ul li a:active,.shelf_frm > ul li a:visited{
	color:#7f0019;
	font-size:14px;
	}
/*slide poster*/
.slideposter_frm .goodslist_sp_box{
	margin:0;
	float:none;
	}
.slideposter_frm .goodslist_sp_box > li{
	position:absolute;
	width:280px;
	height:578px;
	overflow:hidden;
	}
.slideposter_frm .goodslist_sp_box > li img{ border:none;}
.slideposter_frm .goodslist_sp_page{
	width:20px;
	position:absolute;
	z-index:10;
	margin-top:60px;
	margin-left:260px;
	}
/*goodsshow*/
.goodsshow_frm{
	width:100%;
	max-width:1200px;
	min-width:960px;
	margin:0 auto;
	}
.goodsshow_frm > li,.goodsshow_box{
	width:280px;
	height:280px;
	margin:20px 0 0;
	float:left;
	}
.goodsshow_box{ margin:0; display:none; height:423px; float:none; overflow:hidden;}
.goodsshow_frm > li{
	width:25%;
	}
.goodsshow_frm > li > div{
	margin:0 10px;
	border:#ddd solid;
	border-width:1px 0;
	height:278px;
	overflow:hidden;
	background-color:#FFF;
	}
.goodsshow_frm > li > div img,.goodsshow_box img{
	border:none;
	width:100%;
	}
.gds_info{
	width:280px;
	margin-top:220px;
	background-color:#FFF;
	position:absolute;
	}
.fref_box .gds_info{
	width:140px;
	height:40px;
	margin-top:20px;
	position:inherit;
	background:none;
	}
.gds_info li{
	height:28px;
	border-top:#ddd solid 1px;
	line-height:28px;
	padding:0 20px;
	font-family:Arial;
	color:#000;
	font-size:18px;
	overflow:hidden;
	}
.fref_box .gds_info li{
	height:20px;
	line-height:20px;
	border:none;
	padding:0;
	}
.gds_info li a,.gds_info li a:hover,.gds_info li a:link,.gds_info li a:active,.gds_info li a:visited{
	color:#000;
	font-size:15px;
	font-family:Arial;
	}
.fref_box .gds_info li,.fref_box .gds_info li a,.fref_box .gds_info li a:hover,.fref_box .gds_info li a:link,.fref_box .gds_info li a:active,.fref_box .gds_info li a:visited{
	font-size:12px;
	font-family:Arial,Arial;
	}
.gds_info li span{ color:#7f0019; font-weight:bold;}
.gds_info li big{ font-size:24px;}
.fref_box .gds_info li big{ font-size:18px;}
.gds_info li del,.gds_info li small{ font-size:12px; color:#999;}
.fref_box .gds_info li del{ color:#9b9b9b;}
.gds_tag,.gds_tag2{
	position:absolute;
	margin:9px 0 0 227px;
	width:43px;
	}
.fref_box .gds_tag2{ margin:10px 0 0 87px;}
.gds_tag > li,.gds_tag2 > li{
	width:43px;
	height:43px;
	line-height:43px;
	margin-bottom:10px;
	background:url(../../Img/Home/images/goodstag_bg.png);
	text-align:center;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	}
.gds_tag > li span,.gds_tag2 > li span{
	font-family:Arial;
	font-size:14px;
	}
.gds_tag > li big,.gds_tag2 > li big{
	font-size:23px;
	font-weight:normal;
	}
.gds_tag > li small,.gds_tag2 > li small{
	display:block;
	line-height:1.2;
	height:43px;
	padding-top:5px;
	}
.gds_tag > li small,.gds_tag > li small a,.gds_tag > li small a:hover,.gds_tag > li small a:link,.gds_tag > li small a:active,.gds_tag > li small a:visited,.gds_tag2 > li small,.gds_tag2 > li small a,.gds_tag2 > li small a:hover,.gds_tag2 > li small a:link,.gds_tag2 > li small a:active,.gds_tag2 > li small a:visited{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	}
.gds_msg{
	background-color:#7f0019;
	position:absolute;
	height:27px;
	line-height:27px;
	padding:0 20px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	margin-top:191px;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	}
.goodsmore{
	width:100%;
	max-width:1180px;
	min-width:940px;
	height:55px;
	line-height:55px;
	margin:20px auto 0;
	text-align:center;
	color:#7f0019;
	font-size:30px;
	font-weight:bold;
	border-bottom:#ddd solid 1px;
	border-top:#ddd solid 1px;
	cursor:pointer;
	}
.bestg_frm{
	width:280px;
	height:578px;
	float:left;
	overflow:hidden;
	border:#ddd solid;
	border-width:1px 0;
	margin:20px 10px 0;
	}
.bestg_frm > li{
	background:#FFF;
	border-bottom:#dddddd solid 1px;
	}
.bestg_frm > li > p{
	height:30px;
	line-height:30px;
	padding:0 20px;
	font-size:15px;
	color:#FFF;
	cursor:pointer;
	}
.bsg_title1{ background-color:#7f0019;}
.bsg_title2{ background-color:#8c1930;}
.bsg_title3{ background-color:#993347;}
.bsg_title4{ background-color:#a54c5e;}
.bsg_title5{ background-color:#b26675;}
.bsg_title1 b{
	display:block;
	font-weight:normal;
	float:right;
	}
.bsg_cont{
	padding:5px 20px;
	height:137px;
	line-height:1.5;
	font-size:15px;
	color:#000;
	position:absolute;
	margin-top:276px;
	border-top:#ddd solid 1px;
	width:240px;
	background:#FFF;
	}
.goodsshow_box .gds_info,.goodsshow_box .bsg_cont{ display:none;}
.glo_title{
	height:40px;
	line-height:40px;
	padding:0 20px;
	color:#7f0019;
	font-size:16px;
	font-weight:bold;
	}
.fref_frm{
	width:100%;
	max-width:1178px;
	min-width:938px;
	height:258px;
	margin:20px auto 0;
	border:#ddd solid 1px;
	background-color:#f3f5f8;
	}
.fref_box{
	position:absolute;
	height:200px;
	width:480px;
	left:50%;
	margin-left:-240px;
	overflow:hidden;
	}
.fref_box > ul{
	position:absolute;
	height:200px;
	}
.fref_box > ul > li{
	width:140px;
	height:200px;
	overflow:hidden;
	float:left;
	margin:0 10px;
	}
.fref_box ul li img{
	width:140px;
	height:140px;
	border:none;
	}
.fref_box ul li > p{
	width:140px;
	height:40px;
	background:url(../../Img/Home/images/ff_scar.png) center no-repeat #7f0019;
	position:absolute;
	margin-top:100px;
	cursor:pointer;
	display:none;
	}
.fref_but_l,.fref_but_r,.coup_but_l,.coup_but_r{
	width:43px;
	height:43px;
	position:absolute;
	left:50%;
	margin-top:79px;
	cursor:pointer;
	}
.fref_but_l,.coup_but_l{
	background:url(../../Img/Home/images/idx_prdadv_but_l.png);
	margin-left:-288px;
	}
.fref_but_r,.coup_but_r{
	background:url(../../Img/Home/images/idx_prdadv_but_r.png);
	margin-left:245px;
	}
.coup_frm{
	width:100%;
	max-width:1178px;
	min-width:938px;
	height:158px;
	margin:20px auto 0;
	border:#ddd solid 1px;
	background-color:#f5eedd;
	}
.coup_but_l,.coup_but_r{margin-top:39px;}
.coup_but_l{ margin-left:-355px;}
.coup_but_r{ margin-left:312px;}
.coup_box{
	position:absolute;
	width:615px;
	height:75px;
	overflow:hidden;
	left:50%;
	margin-left:-307px;
	margin-top:20px;
	}
.coup_box ul{
	position:absolute;
	}
.coup_box ul li{
	width:185px;
	height:75px;
	float:left;
	margin:0 10px;
	}
.coup_box ul li img{
	width:185px;
	height:75px;
	border:none;
	}
	

.gdaddsc {
    background: #7f0019 url("../../Img/Home/images/ff_scar.png") no-repeat scroll center center;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 40px;
    margin: 0;
    outline: medium none;
    padding: 0;
    width: 120px;
}

.gdbutfrm {
    margin-top: 180px;
    width: 280px;
}
.gdbutfrm {
    cursor: pointer;
    height: 40px;
    overflow: hidden;
    position: absolute;
    z-index: 3;
	display: none;
}


.gdbutfrm > p {
    border-right: 1px solid #fff;
    float: left;
    width: 59px;
}


.gdnbut {
    background-color: #fff;
    border: 1px solid #555756;
    color: #555756;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 24px;
    height: 20px;
    line-height: 15px;
    margin: 0;
    outline: medium none;
    padding: 0;
    width: 20px;
}

.gdaddsc {
    background: #7f0019 url("../../Img/Home/images/ff_scar.png") no-repeat scroll center center;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 40px;
    margin: 0;
    outline: medium none;
    padding: 0;
    width: 120px;
}
.gdnb {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #555756 -moz-use-text-color #555756 #555756;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    color: #000;
    float: left;
    font-size: 18px;
    height: 38px;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-align: center;
    width: 38px;
}


.gdsub, .gdsub:hover, .gdsub:link, .gdsub:active, .gdsub:visited {
    color: #fff;
    font-size: 15px;
}

.gdsub {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #7f0019;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #fff;
    border-image: none;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    cursor: pointer;
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-align: center;
    width: 99px;
}