
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/* 清除浮动 */
.ks-clear:after, .clear:after, {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}
.ks-clear, .clear {
  *zoom: 1;
}	
.cl,.clearfix{*+height:1%;}	
.cl:after,.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;}	

/*CSS Reset*/

/*通用调节样式*/
* {
    box-sizing:content-box;
}

.w30{width:30px;}
.w85{width:85px;}
.w90{width:90px;}
.w100{width:100px;}
.w140{width:140px;}
.w165{width:165px;}
.w180{width:180px}
.w190{width:190px;}
.w200{width:200px;}
.w220{width:220px;}
.w230{width:230px;}
.w250{width:250px;}
.w300{width:300px;}
.w336{width:336px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w480{width:480px;}
.w500{width:500px;}
.w530{width:530px;}
.w640{width:640px;}
.w800{width:800px;}
.w810{width:810px;}
.w1004{width:1083px;}

.h24{ height:24px;}
.h26{ height:26px;}
.h55{height:55px;}
.h100{height:100px;}
.h140{height:140px;}
.h150{height:150px;}

.wper2{ width:2%;}
.wper5{ width:5%;}
.wper10{ width:10%;}
.wper15{ width:15%;}
.wper20{ width:20%;}
.wper25{ width:25%;}
.wper30{ width:30%!important;}
.wper35{ width:35%;}
.wper39{ width:39%;}
.wper40{ width:40%;}
.wper50{ width:50%;}
.wper59{ width:59%;}
.wper60{ width:60%;}
.wper70{ width:70%;}
.wper80{ width:80%;}
.wper90{ width:90%;}
.wper91{ width:91%;}
.wper100{ width:100%;}

.h55{height:55px;}
.h100{height:100px;}
.h140{height:140px;}
.h150{height:150px;}

.fe14{font-size:1.4em;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f28{font-size:28px;}
.yh{font-family:Microsoft YaHei, "微软雅黑";}

.cf30{color:#f30;}
a.cf30:link,a.cf30:visited{color:#f30;}
a.cf30:hover,a.cf30:active{color:#f30;}

.cf60{color:#f60;}
a.cf60:link,a.cf60:visited{color:#f60;}
a.cf60:hover,a.cf60:active{color:#f60;}

.cf90{color:#ffb900;}
a.cf90:link,a.cf90:visited{color:#ffb900;}
a.cf90:hover,a.cf90:active{color:#ffb900;}

.orange{color:#ffba00;}
a.orange:link,a.orange:visited{color:#ffba00;}
a.orange:hover,a.orange:active{color:#f30;}

.c009cff{color:#4095ce;}
a.c009cff:link,a.c009cff:visited{color:#4095ce;}
a.c009cff:hover,a.c009cff:active{color:#4095ce;}

.c7f7f7f{color:#7f7f7f;}
a.c7f7f7f:link,a.c7f7f7f:visited{color:#7f7f7f;}
a.c7f7f7f:hover,a.c7f7f7f:active{color:#f30;}

.ff0084{color:#ff0084;}
a.ff0084:link,a.ff0084:visited{color:#ff0084;}
a.ff0084:hover,a.ff0084:active{color:#f30;}

.a6ce38{color:#a6ce384;}
a.a6ce38:link,a.a6ce38:visited{color:#a6ce38;}
a.a6ce38:hover,a.a6ce38:active{color:#f30;}

a.c4095ce,.c4095ce{color:#4095ce;}
a.c4095ce:hover{color:#f30;}

a.ca6ce38,.ca6ce38{color:#a6ce38;}
a.ca6ce38:hover{color:#f30;}

a.f9800b{color:#f9800b;}

a.c0579c6{
	color:#0579c6;}
a.c0579c6:hover,a.c0579c6:active{
	color:#07243f;}	

.fff{color:#fff!important;}
.c000{color:#000;}
.c333{color:#333;}
.c666{color:#666;}
.c999{color:#999;}
.cccc{color:#ccc;}
.caaa{color:#aaa;}
.c4e4e4e{color:#4e4e4e;}
.cc20000{color:#c20000}
.cfdb900{color:#fdb900;}
.purple{color:#e5004f;}
.c40000{color:#c40000;}
.fa830b{ color:#fa830b;}
.c07243f{color:#07243f;}

.cl_198e5e{color:#198e5e;}
.cl_009966{ color:#009966;}

.bg_ffffff{ background:#ffffff!important;}
.bg_333333{ background:#333333!important;}
.bg-2e2e2e{ background:#2e2e2e!important;}
.bg_1e1e1e{ background:#1e1e1e!important;}
.bg_f2fbff{background:#f2fbff!important;}




.fLeft{float:left;}
.fRight{float:right;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

.left-i{text-align:left!important;}
.center-i{text-align:center!important;}
.right-i{text-align:right!important;}

.disnone{ display:none;}
.absolute{position:absolute;}
.relative{position:relative;}
.noBorder{ border:none!important;}
.noBorderT{ border-top:none!important;}
.hide{display:none;}
.hide.selected{display:block;}
.inl-block{ display:inline-block!important;}
.block{ display:block;}
.noBold{font-weight:normal;}
.notext{ text-indent:-99999em;}

.bold{font-weight:bold;}
.ofHidden{overflow:hidden;}
.vam{vertical-align:middle;}
.vat{vertical-align:top;}
.vab{vertical-align:bottom;}

.mauto{ margin:0 auto;}
.ml1{margin-left:1px;}
.mt5{margin-top:5px;}

.p10{padding:10px;}
.p20{padding:20px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt60{padding-top:60px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

.z-index999{ z-index:999; position:relative;}
/*通用调节样式*/


/*通用內容样式 s*/
@font-face {font-family: "notothincn";
  src: url('../fonts/notoThincn.eot'); /* IE9*/
  src: url('../fonts/notoThincn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/notoThincn.woff') format('woff'), /* chrome、firefox */
  url('../fonts/notoThincn.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fonts/notoThincn.svg#notoThincn') format('svg'); /* iOS 4.1- */
}


@font-face {
	font-family: 'HelveticaNeueLTPro-UltLt';
	src: url('../fonts/HelveticaNeueLTPro-UltLt.eot');/* IE9*/
	src: local('☺'), 
	url('../fonts/HelveticaNeueLTPro-UltLt.woff') format('woff'), /* chrome、firefox */
	url('../fonts/HelveticaNeueLTPro-UltLt.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('../fonts/HelveticaNeueLTPro-UltLt.svg') format('svg');/* iOS 4.1- */

}



.HelveticaNeueLTPro-UltLt-en{
    font-family:"HelveticaNeueLTPro-UltLt" !important;
    font-size:16px;font-style:normal;
    
}
.notothin-cn{
    font-family:"notothincn" !important;
    font-size:16px;font-style:normal;
    
}
/*img{
	background:url(../images/loading.png) no-repeat center center;
	background-size:contain;}*/
.header{
	min-width:100%;
	background:rgba(0,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#1F000000,endColorStr=i#1F000000);
	height:48px;
	position:relative;
	z-index:1;}
.container{
	min-width:100%;
	margin:0;
	padding:0;
	overflow:hidden;}	
.header .content{
	width:1230px;
	margin:0 auto;}	
.header .content .logo{
	background:url(../images/logo-default.png);
	width:148px;
	height:30px;
	margin-top:9px;
	float:left;
	display:block;
	}	
	
@media only screen and (-webkit-min-device-pixel-ratio:1.5), 
       only screen and (min--moz-device-pixel-ratio:1.5),
       only screen and (-o-min-device-pixel-ratio:3/2), 
       only screen and (min-device-pixel-ratio:1.5) 
{ 
	.header .content .logo { 
		background-image: url(../images/logo-default@2x.png); 
		background-size: 148px auto;
		} 
} 

	
.header .navi{
	float:right;
	margin-top:12px;}
	
.header .navi .navi-item{
	float:left;}
.header .navi .navi-item a{
	color:#FFF;
	font-size:13px;
	font-weight:normal;
	padding:0 13px;
	display:inline-block;
	line-height:24px;
	height:24px;
	position:relative;}
.header .navi .navi-item a .tag{
	position:absolute;
	right:4px;
	top:-10px;}		
.header .navi .navi-item a:hover{
	text-decoration:none;}	
.header .navi .navi-item.select a,.navi .navi-item a:hover{
	opacity:0.65;
	filter:alpha(opacity=65);}	
.header .navi-search,.navi-user,.navi-city{
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:middle;}	
.header .navi-search{
	background-position:0 0;}
.header .navi-user{
	background-position:-24px 0;}
.header .navi-city{
	background-position:-48px 0;
	margin-right:3px;}	
.header .header_site{
	font-size:11px;
	padding-left:2px;}	
.level-two-navi{
	width:100%;
	top:0;
	margin:40px auto 0 auto;
	position:relative;
	height:40px;
	background:url(../images/second-navi-bg-no-br.png) repeat-x center bottom;}
.level-two-navi>.content{
	height:60px;
	position:relative;
	background:url(../images/second-navi-bg.png) repeat-x center bottom;}	
.level-two-navi .name{
	font-size:22px;
	position:absolute;
	left:0;
	bottom:12px;}
.level-two-navi .main{
	position:absolute;
	right:0;
	bottom:12px;
	}
.level-two-navi .main .navi-list{}
.level-two-navi .main .navi-list .item{
	float:left;
	margin-left:18px;}
.level-two-navi .main .navi-list .item a{
	color:#fff;}
.level-two-navi .main .navi-list .item.select a,.level-two-navi .main .navi-list .item a:hover{
	color:#f0c973;}	
.container{}	
.wrap{
	width:980px;
	margin:0 auto;}	
.icon{
	background:url(../images/icon.png) no-repeat;}
.style_white .icon{
	background:url(../images/icon_white.png) no-repeat;}		
.area-title{
	color:#FFF;
	padding:45px 0;
	width:300px;
	margin:0 auto;
	text-align:center;
	position:relative;}
.area-title .en{
	font-size:30px;
	line-height:40px;}
.area-title .cn{
	font-size:18px;}	
.area-title-change{
	position:absolute;
	right:0;
	top:30px;
	color:#fff;}	
.area-title-change:hover{
	color:#fff;}	
.area-title-change .change-icon{
	background-position:-120px 0;
	width:24px;
	height:24px;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;}	
.product-display-list{
	width:980px;}	
.product-display-list .item{
	width:176px;
	display:block;
	padding:0 10px;
	color:#fff;
	position:relative;
	float:left;
	cursor:pointer;}
.product-display-list .item:hover{
	text-decoration:none;}		
.product-display-list .item .pic{
	width:100%;
	height:170px;
	overflow:hidden;
	text-align:center;
	background:url(../images/hover-white.png) center bottom no-repeat;}
.product-display-list .item .pic img{
	width:100%;}	
.product-display-list .item .name{
	width:90%;
	text-align:left;
    height:40px;
    line-height: 20px;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}	
.product-display-list .item .tag{
	position:absolute;
	left:0;
	top:0;
	display:block;
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	padding-left:16px;}
.product-display-list .item .tag.sales{
	background:url(../images/sale-tag.png) no-repeat;
	width:133px;
	height:33px;
	color:#ffffff;}
.product-display-list .item .tag.group{
	background:url(../images/group-tag.png) no-repeat;
	width:133px;
	height:33px;
	color:#ffffff;}
.foot-brand-area{
	border-top:1px solid #222;}	
.foot-brand-area .brand-list{
	width:100%;}
.foot-brand-area .brand-list .brand-item{
	width:16.3%;
	text-align:center;
	display:inline-block;
	margin-bottom:10px;}
.foot-brand-area .brand-list .brand-item:hover{
	background:url(../images/hover-white.png) center center no-repeat;}	
.foot-brand-area .brand-list .brand-item img{
	width:85%;
	display:inline-block;}
.foot-brand-area .brand-list .brand-item>i {
    width: 90%;
	font-size:12px;
	color:#d2ab56;
    text-align: center;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-blank: nowrap;
    display: inline-block;
    overflow: hidden;
}				
.promise-area{
	margin-top:40px;
	border-top:1px solid #222;}	
.promise-area .content{
	margin:0!important;
	padding-bottom:30px;}	
.promise-area .content .item{
	width:245px;
	float:left;}	
.promise-area .content .item .logo .maintenance,.promise-area .content .item .logo .delivery,.promise-area .content .item .logo .tuning,.promise-area .content .item .logo .warranty{
	width:90px;
	height:90px;
	display:block;
	margin:0 auto;}	
.promise-area .content .item .logo .maintenance{
	background-position:0 -24px;}	
.promise-area .content .item .logo .delivery{
	background-position:-90px -24px;}	
.promise-area .content .item .logo .tuning{
	background-position:-180px -24px;}	
.promise-area .content .item .logo .warranty{
	background-position:-270px -24px;}				
.promise-area .content .item .intro{
	padding-top:20px;
	text-align:center;
	color:#eeeeee;}
.promise-area .content .item .intro .en{
	font-size:22px;
	padding-bottom:5px;
	font-family: "HelveticaNeueLTPro-UltLt" !important;}	
.promise-area .content .item .intro .cn{
	font-size:16px;
	font-family: "notothincn";}	
.footer{}
.footer .quick-link{}
.footer .quick-link .content{
	width:980px;
	margin:0 auto;
	padding:40px 0;}
.footer .quick-link .content .item{
	width:225px;
	float:left;
	padding:0 10px;}
.footer .quick-link .content .item .logo .icon{
	width:40px;
	height:40px;
	display:block;
	margin:0 auto;}
.footer .quick-link .content .item .logo .store-icon{	
	background-position:0 -144px;	}
.footer .quick-link .content .item .logo .promotions-icon{
	background-position:-40px -144px;	}
.footer .quick-link .content .item .logo .news-icon{
	background-position:-80px -144px;	}
.footer .quick-link .content .item .logo .call-icon{
	background-position:-120px -144px;	}			
.footer .quick-link .content .item .intro{
	text-align:center;}
.footer .quick-link .content .item .intro .title{
	font-size:22px;
	padding:15px 0;
	height:30px;
	line-height:30px;
	color:#cccccc;
	 font-family: "notothincn" !important;}
.footer .quick-link .content .item .intro .main{
	font-size:13px;
	line-height:22px;
	color:#666666;}
.footer .quick-link .content .item .intro .link{
	padding-top:15px;
	font-size:13px;}

.footer .store-info{
	width:980px;
	margin:0 auto;
	padding:20px 0;}
.footer .store-info .item{
	width:225px;
	border-left:1px solid #222222;
	margin-left:-1px;
	color:#ccc;
	line-height:18px;
	padding:10px;
	float:left;
	min-height:120px;}
.footer .store-info .item:first-child{
	border:0;
	margin-left:0;}	
.footer .store-info .item .name{
	color:#fff;
	padding-bottom:5px;
	font-size:13px;
	display:block;}	
.footer .store-info .item .link{
	padding-top:5px;}	
.footer .crumbs-navi{
	height:56px;
	width:980px;
	margin:0 auto;
	border:1px solid #222222;
	border-left:0;
	border-right:0;}	
.footer .crumbs-navi .content{
	height:30px;
	padding:13px 0;}
.footer .crumbs-navi .content a{
	color:#999;
	line-height:30px;}
.footer .crumbs-navi .content a:hover{
	color:#fff;}	
.footer .crumbs-navi .home{
	width:30px;
	height:30px;
	display:block;
	float:left;
	background-position:0 -114px;}
.footer .crumbs-navi .arrow{
	width:30px;
	height:30px;
	display:block;
	float:left;
	background-position:-30px -114px;}
.footer .tips{
	height:56px;
	width:980px;
	margin:0 auto;}
.footer .tips .copyright{
	height:30px;
	padding:13px 0;
	float:left;
	line-height:30px;
	color:#000000;
	display:none;}	
.footer .tips .links{
	height:30px;
	line-height:30px;
	padding:13px 0;
	float:left;
	margin-left:0;}
.footer .tips .links a{
	color:#999;}	
.footer .tips .links a:hover{
	color:#fff;}	
.red-btn{
	background:#a61e1e;
	border-radius:2px;}
.red-btn:hover{
	text-decoration:none;
	background:#cd3b3b;}	
.gold-btn{
	background:#b69038;
	border-radius:2px;}
.gold-btn:hover{
	text-decoration:none;
	background:#c89e3e;}

.unable-btn{
	background:#999999;
	border-radius:2px;}
.unable-btn:hover{
	text-decoration:none;
	background:#aaaaaa;}					


/* Tabs container */
.r-tabs {
	position: relative;}
/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;}
/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
	padding: 10px 30px;
	text-decoration: none;
	font-size: 14px;
	color: #fff;
}
.r-tabs .r-tabs-nav .r-tabs-anchor img{
	width:90%;}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #f0c973;
	text-shadow: none;
}

/* Tab panel */
.r-tabs .r-tabs-panel {

}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;
	background-color: #00c5ad;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.4);
	font-size: 14px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #00c5ad;
	text-shadow: none;
}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}

/* Info bar */
.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
	text-align:center;
	border-bottom:1px solid #78653a;
}
.r-tabs .r-tabs-tab {
    display:inline-block;
	_zoom:1;*display:inline;
    margin: 0;
    list-style: none;
	
}
.r-tabs .r-tabs-nav .r-tabs-state-active{
	bottom:-1px;
	background:url(../images/tab-select-arrow.png) center bottom no-repeat;}
.r-tabs .r-tabs-panel {
    padding:40px 0 20px 0;
    display: none;
	
}
.r-tabs .r-tabs-accordion-title {
    display: none;
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}
/* Accordion responsive breakpoint */
.float-entry{
	width:100px;
	position:fixed;
	left:50%;
	top:120px;
	margin-left:-610px;}
.float-entry .launch-group-entry{
	display:block;}
.float-entry .launch-group-entry img{
	width:100%;}	
.float-entry .sale-entry{
	display:block;
	margin:20px 0;
	width:100%}
.float-entry .sale-entry img{
	width:100%}
.float-entry .draw-entry{
	display:block;
	height:auto;
	width:100%;
	z-index:999999;}
.float-entry .draw-entry img{
	width:100%;}	
/*通用內容样式 e*/

/*home   s*/
.home{}
.home .header{
	position:relative;
	border:0;
	min-width:0;
	z-index:1;
	height:44px;
	left:170px;}
.home .navi{
	position:absolute;
	top:12px;
	right:20px;
	margin-top:0;}
.home .navi .navi-item{
	float:left;}
.home .navi .navi-item a{
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	padding:0 13px;
	display:inline-block;
	line-height:24px;
	height:24px;
	position:relative;}
.home .navi .navi-item.select a,.home .navi .navi-item a:hover{
	opacity:0.65;}	
.navi-search,.navi-user,.navi-city{
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:middlez;}	
.navi-search{
	background-position:0 0!important;}
.navi-user{
	background-position:-24px 0!important;}
.navi-city{
	background-position:-48px 0!important;
	margin-right:3px;}	
.home .banner{
	width:100%;
	/*height:600px;
	background:url(../images/banner.png) no-repeat;
	background-size:100% auto;*/}	
.glyphicon-chevron-left:before{content:"\e257"}
.glyphicon-chevron-right:before{content:"\e258"}	
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    font-size: 30px;
    height: 30px;
    margin-left: 80px;
    margin-top: -15px;
    width: 30px;
}	
.carousel-indicators li{
	display:inline-block;
	width:6px;
	height:6px;
	margin:1px;
	text-indent:-999px;
	border:1px solid #fff;
	border-radius:6px;
	cursor:pointer;
	background-color:#000 \9;
	background-color:rgba(0,0,0,0)}
.carousel-indicators .active{
	margin:0;
	width:6px;
	height:6px;
	background-color:#fff}

/* 首页店铺  s */
.home .store_content{
	width:980px; 
	margin:0 auto; 
	position:relative;}
.home .store_txt{position:absolute;}
.home .scroll .box{
	float:left;
	height:310px; 
	width:480px;}
.home .city_map{
	width:480px;
	height:340px;
	position:relative;
	left:500px;
	z-index:1;}
.home .city_map .box{
	position:relative;}
.home .city_map .home_map{
    height:340px;
    margin: 10px auto;
    position: relative;
    width:480px;
}		
.home .city_map .map_beijing{
    background: rgba(0, 0, 0, 0) url("../images/map_beijing.png") no-repeat scroll 0 0;}	
.home .city_map .map_shanghai{
    background: rgba(0, 0, 0, 0) url("../images/map_shanghai.png") no-repeat scroll 0 0;}	
.home .city_map .map_tianjin{
    background: rgba(0, 0, 0, 0) url("../images/map_tianjin.png") no-repeat scroll 0 0;}
.home .city_map .map_lanzhou{
    background: rgba(0, 0, 0, 0) url("../images/map_lanzhou.png") no-repeat scroll 0 0;}	
.home .city_map .map_nanning{
    background: rgba(0, 0, 0, 0) url("../images/map_nanning.png") no-repeat scroll 0 0;}
.home .city_map .map_tangshan{
    background: rgba(0, 0, 0, 0) url("../images/map_tangshan.png") no-repeat scroll 0 0;}
.home .city_map .map_nanchang{
    background: rgba(0, 0, 0, 0) url("../images/map_nanchang.png") no-repeat scroll 0 0;}	
.home .city_map .map_zhengzhou{
    background: rgba(0, 0, 0, 0) url("../images/map_zhengzhou.png") no-repeat scroll 0 0;}
.home .city_map .map_guiyang{
    background: rgba(0, 0, 0, 0) url("../images/map_guiyang.png") no-repeat scroll 0 0;}
.home .city_map .map_fuzhou{
    background: rgba(0, 0, 0, 0) url("../images/map_fuzhou.png") no-repeat scroll 0 0;}
.home .city_map .map_haikou{
    background: rgba(0, 0, 0, 0) url("../images/map_haikou.png") no-repeat scroll 0 0;}	
.home .city_map .map_shenzhen{
    background: rgba(0, 0, 0, 0) url("../images/map_shenzhen.png") no-repeat scroll 0 0;}
.home .city_map .map_guangzhou{
    background: rgba(0, 0, 0, 0) url("../images/map_guangzhou.png") no-repeat scroll 0 0;}
.home .city_map .map_qingdao{
    background: rgba(0, 0, 0, 0) url("../images/map_qingdao.png") no-repeat scroll 0 0;}
.home .city_map .map_zibo{
    background: rgba(0, 0, 0, 0) url("../images/map_zibo.png") no-repeat scroll 0 0;}
.home .city_map .map_shijiazhuang{
    background: rgba(0, 0, 0, 0) url("../images/map_shijiazhuang.png") no-repeat scroll 0 0;}
.home .city_map .map_taiyuan{
    background: rgba(0, 0, 0, 0) url("../images/map_taiyuan.png") no-repeat scroll 0 0;}	
.home .city_map .map_jinan{
    background: rgba(0, 0, 0, 0) url("../images/map_jinan.png") no-repeat scroll 0 0;}
.home .city_map .map_anyang{
    background: rgba(0, 0, 0, 0) url("../images/map_anyang.png") no-repeat scroll 0 0;}	
.home .city_map .map_changzhou{
    background: rgba(0, 0, 0, 0) url("../images/map_changzhou.png") no-repeat scroll 0 0;}
.home .city_map .map_taian{
    background: rgba(0, 0, 0, 0) url("../images/map_taian.png") no-repeat scroll 0 0;}	
.home .city_map .map_yuncheng{
    background: rgba(0, 0, 0, 0) url("../images/map_yuncheng.png") no-repeat scroll 0 0;}
.home .city_map .map_binzhou{
    background: rgba(0, 0, 0, 0) url("../images/map_binzhou.png") no-repeat scroll 0 0;}
.home .city_map .map_foshan{
    background: rgba(0, 0, 0, 0) url("../images/map_foshan.png") no-repeat scroll 0 0;}	
.home .city_map .map_changsha{
    background: rgba(0, 0, 0, 0) url("../images/map_changsha.png") no-repeat scroll 0 0;}
.home .city_map .map_kunming{
    background: rgba(0, 0, 0, 0) url("../images/map_kunming.png") no-repeat scroll 0 0;}
.home .city_map .map_wuxi{
    background: rgba(0, 0, 0, 0) url("../images/map_wuxi.png") no-repeat scroll 0 0;}
.home .city_map .map_linfen{
    background: rgba(0, 0, 0, 0) url("../images/map_linfen.png") no-repeat scroll 0 0;}	
.home .city_map .map_xiamen{
    background: rgba(0, 0, 0, 0) url("../images/map_xiamen.png") no-repeat scroll 0 0;}
.home .city_map .map_nanjing{
    background: rgba(0, 0, 0, 0) url("../images/map_nanjing.png") no-repeat scroll 0 0;}
.home .city_map .map_haerbin{
    background: rgba(0, 0, 0, 0) url("../images/map_haerbin.png") no-repeat scroll 0 0;}
.home .city_map .map_chongqing{
    background: rgba(0, 0, 0, 0) url("../images/map_chongqing.png") no-repeat scroll 0 0;}
.home .city_map .map_xinyang{
    background: rgba(0, 0, 0, 0) url("../images/map_xinyang.png") no-repeat scroll 0 0;}																									
.home .city_map .map_suzhou{
    background: rgba(0, 0, 0, 0) url("../images/map_suzhou.png") no-repeat scroll 0 0;}	
.home .city_map .map_zhangjiakou{
    background: rgba(0, 0, 0, 0) url("../images/map_zhangjiakou.png") no-repeat scroll 0 0;}																									
.home .city_map .map_wulumuqi{
    background: rgba(0, 0, 0, 0) url("../images/map_wulumuqi.png") no-repeat scroll 0 0;}
.home .city_map .map_baotou{
    background: rgba(0, 0, 0, 0) url("../images/map_baotou.png") no-repeat scroll 0 0;}
.home .city_map .map_dongguan{
    background: rgba(0, 0, 0, 0) url("../images/map_dongguan.png") no-repeat scroll 0 0;}
.home .city_map .map_weifang{
    background: rgba(0, 0, 0, 0) url("../images/map_weifang.png") no-repeat scroll 0 0;}
.home .city_map .map_liaocheng{
    background: rgba(0, 0, 0, 0) url("../images/map_liaocheng.png") no-repeat scroll 0 0;}
.home .city_map .map_zhenjiang{
    background: rgba(0, 0, 0, 0) url("../images/map_zhenjiang.png") no-repeat scroll 0 0;}
.home .city_map .map_changzhi{
    background: rgba(0, 0, 0, 0) url("../images/map_changzhi.png") no-repeat scroll 0 0;}
.home .city_map .map_xingtai{
    background: rgba(0, 0, 0, 0) url("../images/map_xingtai.png") no-repeat scroll 0 0;}
.home .city_map .map_luoyang{
    background: rgba(0, 0, 0, 0) url("../images/map_luoyang.png") no-repeat scroll 0 0;}
.home .city_map .map_xuchang{
    background: rgba(0, 0, 0, 0) url("../images/map_xuchang.png") no-repeat scroll 0 0;}

.home .home_mp{
	position:absolute;
	cursor:pointer;
	background:url(../images/home_fi1.png) no-repeat 21px 20px;
	width:60px;
	height:60px;
	color:#ffffff;
	text-align:center;
	-webkit-transition:all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	z-index:1;}
.home .home_mp:hover{
	color:#d2ab56;
	background:url(../images/home_fi2.png) no-repeat 21px 19px; 
	-webkit-transition:all .2s ease-out; 
	-moz-transition: all .2s ease-out; 
	-ms-transition:all .2s ease-out; 
	-o-transition:all .2s ease-out; 
	transition:all .2s ease-out;}
.home .home_mp .mito{
	position:absolute; 
	left:0px; 
	bottom:0px; 
	font-size:11px; 
	width:100%;
	color:#ffffff;
	overflow:hidden;
	height:16px;}
.home .home_storelist{
	position:absolute;
	display:none;
	width:360px;
	left:-212px;
	bottom:54px;
	background:rgba(255,255,255,1);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFFFF,endColorStr=#FFFFFFFF);
	border-radius:4px;
	z-index:2;
	color:#fff;
	text-align:left;}
.home .home_storelist .sang{
	position:absolute;
	left:235px;
	bottom:-5px;
	background:url(../images/vf2.png) no-repeat 0 0;
	width:14px;
	height:8px;}
.home .home_storelist .tree{
    border-top: 1px solid #eee;
    display: block;
    height: 75px;
    margin: 0 9px;
    padding: 10px 0;
    width: 340px;
	cursor:pointer;}	
.home .home_storelist .tree:hover{
	text-decoration:none;}
	
.home .home_storelist .tree .boou{
	width:100px;
	height:75px;
	float:left;
	overflow:hidden;}
.home .home_storelist .tree .boou img{
	width:100%;
	height:100%;}
.home .home_storelist .tree .du_size{ float:right; height:62px; width:230px;} 
.home .home_storelist .tree .du_size p{ font-size:12px; color:#333; line-height:20px;}
.home .home_storelist .tree .du_size p.adr{
	height:38px;
	overflow:hidden;}	
	
.home #hide_icon{
	display:none;}

.home #zhongguancun{left:147px; top:24px; z-index:2;}
.home #anzhen{left:255px; top:45px; z-index:3;}
.home #qingnianlu{left:349px; top:116px; z-index:4;}
.home #yayuncun{left:258px; top:0px; z-index:1;}
.home #fangzhuang{left:258px; top:200px; z-index:7;}
.home #liuliqiao{left:145px; top:175px; z-index:6;}
.home #shuangjing{left:312px; top:148px; z-index:5;}

.home #pudong{left:278px; top:128px; z-index:2;}
.home #zhabei{left:256px; top:85px; z-index:1;}
.home #xuhui{left:245px; top:190px; z-index:4;}
.home #yishanlu{left:232px; top:150px; width:66px; z-index:3; background:rgba(0, 0, 0, 0) url("../images/home_fi1.png") no-repeat scroll 28px 20px}
.home #yishanlu .mito{color:#d2ab56;-webkit-transform:scale(0.9); width:72px;}

.home #baida{left:160px; top:88px; z-index:1;}
.home #nanlou{left:190px; top:112px; z-index:2;}
.home #tanggu{left:370px; top:140px; z-index:3;}

.home #lanzhou{left:275px; top:105px; z-index:1;}

.home #nanning{left:263px; top:135px; z-index:1;}

.home #tangshan{left:233px; top:168px; z-index:1;}

.home #nanchang{left:244px; top:66px; z-index:1;}

.home #zhengzhou{left:272px; top:155px; z-index:1;}

.home #nanming{left:195px; top:123px; z-index:1;}

.home #fuzhou{left:174px; top:20px; z-index:1;}

.home #haikou{left:273px; top:27px; z-index:1;}

.home #futian{left:243px; top:146px; z-index:2;}
.home #shijiezhichuang{left:144px; top:136px; z-index:1;}

.home #tianhe{left:219px; top:151px; z-index:1;}
.home #beijinglu{left:150px; top:151px; z-index:1;}

.home #qingdao{left:264px; top:170px; z-index:1;}

.home #zibo{left:200px; top:133px; z-index:1;}

.home #donggou{left:114px; top:90px; z-index:1;}
.home #dongshang{left:160px; top:106px; z-index:2;}
.home #shijiazhuang_xinji{left:414px; top:256px; z-index:3;}

.home #yifen{left:258px; top:83px; z-index:1;}
.home #shimao{left:297px; top:116px; z-index:2;}

.home #qilu{left:306px; top:95px; z-index:1;}
.home #daguanyuan{left:270px; top:138px; z-index:2;}

.home #anyang{left:270px; top:125px; z-index:1;}

.home #changzhou{left:270px; top:65px; z-index:1;}

.home #taian{left:200px; top:160px; z-index:1;}

.home #yuncheng{left:168px; top:110px; z-index:1;}

.home #binzhou{left:285px; top:155px; z-index:1;}

.home #foshan{left:223px; top:143px; z-index:1;}

.home #changsha{left:245px; top:102px; z-index:1;}

.home #kunming{left:223px; top:236px; z-index:1;}

.home #wuxi{left:176px; top:137px; z-index:1;}

.home #linfen{left:180px; top:100px; z-index:1;}

.home #xiamen{left:278px; top:70px; z-index:1;}

.home #nanjing{left:201px; top:126px; z-index:1;}

.home #haerbin{left:324px; top:58px; z-index:1;}

.home #chongqing{left:214px; top:93px; z-index:1;}

.home #xinyang{left:176px; top:115px; z-index:1;}

.home #suzhou{left:254px; top:89px; z-index:1;}

.home #zhangjiakou{left:112px; top:202px; z-index:1;}

.home #wulumuqi{left:275px; top:79px; z-index:1;}

.home #baotou{left:217px; top:75px; z-index:1;}

.home #dongguan{left:190px; top:156px; z-index:1;}

.home #lanzhou_new{left:239px; top:96px; z-index:1;}

.home #weifang{left:206px; top:172px; z-index:1;}

.home #liaocheng{left:166px; top:94px; z-index:1;}

.home #zhenjiang{left:35px; top:100px; z-index:1;}

.home #changzhi{left:328px; top:129px; z-index:1;}

.home #xingtai{left:212px; top:99px; z-index:1;}

.home #luoyang{left:206px; top:96px; z-index:1;}

.home #xuchang{left:186px; top:100px; z-index:1;}



.map_adress{
	position:absolute;
	left:-500px;
	top:15px;
	background:#000000;}
.map_adr_dt{
	display:none;
	}




	
.home .store_txt{
	left:0px; 
	top:11px;}
.home .store{
	padding:0 10px;
	height:340px;}
.home .store .info{
	float:left;
	width:420px;
	padding:0 30px;
	margin-top:20px;
	text-align:center;}
.home .store .name-cn{
	font-size:32px;
	padding-top:10px;}
.home .store .name-en{
	font-size:30px;
	padding-top:-5px;}
.home .store .adr{
	font-size:18px;
	padding-top:40px;}
.home .store .num{
	font-size:18px;}
.home .store .link{
	font-size:16px;
	padding-top:20px;}
.home .store .link .detail{
	margin-right:20px;}
.home .store .link .phone{
	margin-left:20px;}
.home .store .photo{
	width:480px;
	height:340px;
	float:right;
	overflow:hidden;}	
	
	
	
	

.store_txt{
	width:480px; 
	height:340px; 
	position:relative; 
	overflow:hidden;
	margin-top:4px;}
.store_scroll_btn{}
.store_scroll_btn a{
	display:block;
	line-height:40px; 
	position:absolute;
	top:150px; 
	width:26px; 
	height:47px;
	background-color: #000; 
	opacity:0.3; 
	filter:alpha(opacity=30) color: rgb(255, 255, 255);
	overflow: hidden; 
	z-index:4;}
.store_scroll_prevBtn{
	left:10px;
	background:url(../images/index-arrow-left.png);}
.store_scroll_nextBtn{
	right:0px;
	background:url(../images/index-arrow-right.png);}
.store_scroll_ul{
	font-size:0; 
	*word-spacing:-1px;/* IE6、7 */ 
	letter-spacing: -3px; 
	position:relative;}
.store_scroll_ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;/* IE6、7 */ 
	vertical-align: top; 
	letter-spacing: normal;
	word-spacing: normal; 
	font-size:12px;
	width:480px;}
.store_scroll_ul li a{
	text-align:center;}	
.store_scroll_ul li a p{
	padding:5px 0;
	text-align:center;
	width:94%;
	text-overflow: ellipsis;
    white-blank: nowrap;
	overflow:hidden;}	
.start-banner i{ background:url(../images/icon.png) no-repeat; width: 15px;height: 23px; cursor:pointer;margin: 8px 0 0 12px; display:block;}
.start-banner .nextBtn i{ background-position:0px -24px;}
.start-banner .prevBtn i{ background-position:0px 0px;}

.store_scroll_circle{
	position:absolute;
	left:50%;
	bottom:25px;
	height: 13px;
	text-align: center;
	font-size:0;
	border-radius: 10px;}
.store_scroll_circle li{ border-radius: 10px; margin:2px; display: inline-block; display: -moz-inline-stack; vertical-align: middle;zoom: 1; float:left; }
.store_scroll_circle li a{
	display: block;
	padding-top:5px;
	width:5px;
	height: 0;
	border-radius: 50%; 
	background: #6c6c6c;
	overflow: hidden;}
.store_scroll_circle .selected a{ 
	background:#fff; }	
	
	
/* 首页店铺  e */		
.home .news{
	background:none!important;}
.home .news .entry{}
.home .news .entry .sales{
	width:485px;
	height:200px;
	float:left;
	display:block;
	color:#fff;
	position:relative;
	cursor:pointer;}
.home .news .entry .sales:hover{
	text-decoration:none;}	
.home .news .entry .sales .title,.home .news .entry .group .title{
	width:180px;
	height:80px;
	background:rgba(0,0,0,.8);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000);
	position:absolute;
	right:0;
	top:60px;
	text-align:center;}	
.home .news .entry .sales .title .en,.home .news .entry .group .title .en{
	font-size:24px;
	padding-top:15px;}
.home .news .entry .sales .title .cn,.home .news .entry .group .title .cn{
	font-size:16px;}	
.home .news .entry .group{
	width:485px;
	height:200px;
	float:right;
	display:block;
	color:#fff;
	position:relative;
	cursor:pointer;}
.home .news .entry .group:hover{
	text-decoration:none;}	
.home .news .news-entry{
	width:990px;}	
.home .news .entry-area{
	width:320px;
	padding-top:10px;
	float:left;
	margin-right:10px;}
.home .news .entry-area:last-child{
	margin-right:0;}	
.home .news .entry-area .enrty-area-top{
	width:320px;
	height:200px;
	overflow:hidden;
	position:relative;}
.home .news .entry-area .title{
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000);
	position:absolute;
	bottom:0;
	width:320px;
	height:50px;
	display:block;
	text-align:center;
	color:#fff;}
.home .news .entry-area .title:hover{
	color:#fff;
	text-decoration:none;}	
.home .news .entry-area .title .en{
	font-size:16px;
	padding-top:5px;}
.home .news .entry-area .title .cn{
	font-size:14px;}
.home .news .entry-area .title .title-icon{
	background-position:-72px 0;
	width:24px;
	height:24px;
	display:block;
	position:absolute;
	top:13px;
	right:10px;}
.home .news .entry-area .entry-content{
	background:#151515;
	height:155px;}
.home .news .entry-area .entry-content ul{
	padding:5px 10px 10px 10px;}
.home .news .entry-area .entry-content ul li{
	padding:10px 0 0 0;}
.home .news .entry-area .entry-content ul li a{
	color:#bbbbbb;
	font-size:12px;
	height:14px;
	display:inline-block;
	overflow:hidden;
	text-overflow: ellipsis;
    white-blank: nowrap;
	width:100%;}	
.home .news .entry-area .entry-content ul li a:hover{
	color:#fff;}
.home .hot-piano .content{
	background:url(../images/hot-sale-bg.png) no-repeat;
	height:440px;
	text-align:center;}
#star-piano-display ul,#star-piano-display li{margin:0;padding:0;list-style:none}
#star-piano-display img{border:0;vertical-align:top}
#star-piano-display{position:relative; height:400px;text-align:left}
#star-piano-display .d_img{position:relative;margin:0 auto;width:1000px;height:100%} 
#star-piano-display .d_img li{position:absolute;display:none;z-index:0}
#star-piano-display .d_img li a{
	text-align:center;
	font-size:15px;
	color:#333;
	text-decoration:none;}
#star-piano-display .d_img li a .name{
	font-size:15px;
	text-align:center;}	
#star-piano-display .d_img li img{width:100%}
#star-piano-display .d_img li.d_pos1{
	display:block;
	width:280px;
	left:0%;
	top:10px;
	z-index:1}
#star-piano-display .d_img li.d_pos2{
	display:block;
	width:430px;
	left:29%;
	top:10px;
	z-index:2;}
#star-piano-display .d_img li.d_pos3{
	display:block;
	width:280px;
	right:0%;
	top:10px;
	z-index:1}
#star-piano-display .d_menu{position:absolute;bottom:20px;width:100%;text-align:center}
#star-piano-display .d_menu li{display:inline-block;zoom:1;*display:inline;width:12px;height:12px;cursor:pointer;margin-right:3px}
#star-piano-display .d_menu li.d_select{	}
#star-piano-display .d_next{position:absolute;left:53%;margin-left:475px;top:163px;z-index:10;cursor:pointer}
#star-piano-display .d_prev{position:absolute;left:48%;margin-left:-525px;top:163px;z-index:10;cursor:pointer}	
.home .hot-brand .content .brand-list{
	width:100%;}
.home .hot-brand .content .brand-list .brand-item{
	width:16.3%;
	text-align:center;
	display:inline-block;
	cursor:pointer;
	margin-bottom:10px;}
.home .hot-brand .content .brand-list .brand-item:hover{
	text-decoration:none;}	
.home .hot-brand .content .brand-list .brand-item:hover{
	background:url(../images/hover-white.png) center center no-repeat;}	
.home .hot-brand .content .brand-list .brand-item img{
	width:85%;
	display:inline-block;}
.home .hot-brand .content .brand-list .brand-item>i {
    width: 90%;
	font-size:12px;
	color:#d2ab56;
    text-align: center;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-blank: nowrap;
    display: inline-block;
    overflow: hidden;
}		
.home .promise-area{
	margin-top:0;
	border-top:0;}
.home .photos{
	width:100%;}
.home .photos .content{}
.home .photos .content .photo-display{
	width:100%;}
.home .photos .content .photo-display .item{
	width:25%;
	height:260px;
	overflow:hidden;
	*width:24.9%;
	float:left;
	display:block;}
@media only screen and (max-width: 1280px){	
	.home .photos .content .photo-display .item{
		height:200px;}}	
.home .photos .content .photo-display .item img{
	width:100%;
	display:block;}
.menu-wrap{
	position:fixed;
	top:0;
	left:0;
	height:100%;}	
.home .menu{
	width:170px;
	height:100%;
	left:0;
	top:0;
	position:absolute;
	background:rgba(0,0,0,.8);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000); 
	z-index:999999; 
	
	}	
.home .menu .logo{
	width:70%;
	height:100px;
	margin:0 auto;
	margin-top:20px;}
.home .menu .logo img{
	width:100%;}
.home .menu .brand{
	height:260px;
	margin:0 0 20px 0;}
.home .menu .brand ul li{
	font-size:14px;}
.home .menu .brand .brand-list{
	width:100%;}
.home .menu .brand .brand-list .brand-item{
	width:19%;
	display:inline-block;
	text-align:center;}
.home .menu .brand .brand-list .brand-item:hover{
	background:url(../images/hover-white.png) center center no-repeat;}	
.home .menu .brand .brand-list .brand-item img{
	width:85%;
	display:inline-block;}
.home .menu .brand .brand-list .brand-item>i {
    width: 90%;
	font-size:12px;
	color:#d2ab56;
    text-align: center;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-blank: nowrap;
    display: inline-block;
    overflow: hidden;
}			
.home .menu .start-brand{
	width:130px;
	margin:0 auto;}
.home .menu .start-brand img{
	width:100%;}		
.home .menu .num{
	width:90%;
	margin:0 auto;
	text-align:center;}	
.home .menu .num img{
	width:100%;}
.home .menu .draw-news{
	margin-top:20px;
	display:none;}
.home .menu .draw-news .content .draw-news-speak{
	width:24px;
	height:24px;
	vertical-align:middle;
	display:inline-block;
	margin:0 5px;
	background-position:-96px 0;}	
.home .menu .adr_info{
	padding:8px;}


/*菜单明星品牌*/

.start-banner{
	width:110px; 
	height:120px; 
	position:relative; 
	overflow:hidden;
	margin-top:4px;}
.start-banner-btn{ display:none;}
.start-banner-btn a{
	display:block;
	line-height:40px; 
	position:absolute;
	top:40px; 
	width:40px; 
	height:40px;
	background-color: #000; 
	opacity:0.3; 
	filter:alpha(opacity=30) color: rgb(255, 255, 255);
	overflow: hidden; 
	z-index:4;}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.start-banner-img{ font-size:0; *word-spacing:-1px;/* IE6、7 */ letter-spacing: -3px; position:relative;}
.start-banner-img li{
	display:inline-block;
	*display:inline;
	*zoom:1;/* IE6、7 */ 
	vertical-align: top; 
	letter-spacing: normal;
	word-spacing: normal; 
	font-size:12px;
	width:110px;}
.start-banner-img li a{
	color:#d2ab56;
	text-align:center;}	
.start-banner-img li a p{
	padding:5px 0;
	text-align:center;
	width:94%;
	text-overflow: ellipsis;
    white-blank: nowrap;
	overflow:hidden;}	
.start-banner i{ background:url(../images/icon.png) no-repeat; width: 15px;height: 23px; cursor:pointer;margin: 8px 0 0 12px; display:block;}
.start-banner .nextBtn i{ background-position:0px -24px;}
.start-banner .prevBtn i{ background-position:0px 0px;}

.start-banner-circle{
	position:absolute;
	left:50%;
	bottom:25px;
	height: 13px;
	text-align: center;
	font-size:0;
	border-radius: 10px;}
.start-banner-circle li{ border-radius: 10px; margin:2px; display: inline-block; display: -moz-inline-stack; vertical-align: middle;zoom: 1; float:left; }
.start-banner-circle li a{
	display: block;
	padding-top:5px;
	width:5px;
	height: 0;
	border-radius: 50%; 
	background: #6c6c6c;
	overflow: hidden;}
.start-banner-circle .selected a{ 
	background:#fff; }
.home .menu .draw-news .content marquee{
	width:110px;
	height:20px;
	font-size:11px;}
.home .menu .draw-news .content marquee p{
	font-size:11px;}			
.home .draw-entry{
	display:block;
	height:auto;
	width:100px;
	position:absolute;
	left:120px;
	top:420px;
	z-index:999999;}
.home .menu.small .draw-entry{
	width:80px;}
.home .draw-entry img{
	width:100%;}		
.home .menu.small{
	width:110px;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000);
	border-right:1px solid #222;
	z-index:999999;}	
.home .menu.small .logo{
	width:90%;
	height:auto;
	margin:0 auto;
	margin-top:20px;}
.home .menu.small .logo img{
	width:100%;}	
.home .menu.small .brand{
	margin:0 0 20px 0;}
.home .menu.small .brand ul li{
	font-size:14px;}
.home .menu.small .brand .brand-list{
	width:100%;}
.home .menu.small .brand .brand-list .brand-item{
	width:19.5%;
	display:inline-block;
	text-align:center;}
.home .menu.small .brand .brand-list .brand-item:hover{
	background:url(../images/hover-white.png) center center no-repeat;}	
.home .menu.small .brand .brand-list .brand-item img{
	width:90%;
	display:inline-block;}
.home .menu.small .brand .brand-list .brand-item>i {
    width: 95%;
	font-size:14px;
	color:#d2ab56;
    text-align: center;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-blank: nowrap;
    display: inline-block;
    overflow: hidden;
}	

	
.home .menu.small .category-content .menu-item{
	left:99px;}	
.home .menu.small .start-brand{
	width:110px;
	height:auto;
	margin:0 auto;}
.home .menu.small .start-brand img{
	width:100%;}			
.home .menu.small .num{
	width:90%;
	margin:0 auto;
	text-align:center;}	
.home .menu.small .num img{
	width:100%;}
.home .menu.small .draw-news{
	margin-top:20px;}
.home .menu.small .draw-news .content .draw-news-speak{
	width:24px;
	height:24px;
	vertical-align:middle;
	display:inline-block;
	margin:0 5px;
	background-position:-96px 0;}		
.home .menu.small .draw-news .content marquee{
	width:68px;
	height:20px;
	font-size:11px;}
.home .menu.small .draw-news .content marquee p{
	font-size:11px;}	
.home .menu.small .draw-entry{
	left:100px;
	top:510px;}		
	

/*首页品牌菜单  s*/
.hc_lnav{
	z-index:9999;
	position:relative;
	width:190px;
	margin:0px 0 0 10px;}
.hc_lnav .allbtn{z-index:99999;position:relative}
.hc_lnav .allbtn h2{font-size:14px;box-shadow:2px 0px 6px -3px #428000;-webkit-box-shadow:2px 0px 6px -3px #428000;-moz-box-shadow:2px 0px 6px -3px #428000}
.hc_lnav .allbtn h2 a{line-height:36px;background-color:#358000;padding-left:10px;width:180px;display:block;height:36px;color:#ffffff;font-size:14px;font-weight:normal}
.hc_lnav .allbtn h2 a:hover{background-color:#358000;text-decoration:none}
.hc_lnav .allbtn h2 i{}
.hc_lnav .allbtn h2 strong{}
.hc_lnav .allbtn ul{
	z-index:99999;
	position:absolute;
	width:142px;
	display:block;
	top:20px;
	left:18px}
body.hc_home .hc_lnav .allbtn ul{display:block}
body.hc_list .hc_lnav .allbtn ul{display:block}
.hc_lnav .allbtn ul li{
	zoom:1;
	clear:both;
	cursor:default}
.hc_lnav .allbtn ul li .tx{
	line-height:35px;
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:right center;
	height:40px;
	_background-image:none}
.hc_lnav .allbtn ul li .tx a{
	color:#ffffff;
	font-size:13px;
	-webkit-transition:color 0.1s ease-out 0s;
	-moz-transition:color 0.1s ease-out 0s;
	-ms-transition:color 0.1s ease-out 0s;
	-o-transition:color 0.1s ease-out 0s;
	transition:color 0.1s ease-out 0s}
.hc_lnav .allbtn ul li .tx a i{line-height:25px;margin-top:5px;width:25px;background-position:0px 0px;float:left;height:25px;margin-right:10px;text-decoration:none}
.hc_lnav .allbtn ul li dl{zoom:1;color:#ffffff;clear:both;overflow:auto;padding-top:4px}
.hc_lnav .allbtn ul li dl a{line-height:22px;white-blank:nowrap;float:left;color:#d9e7ce;margin-left:6px;margin-right:6px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s}
.hc_lnav .allbtn ul li dt{padding-left:10px;width:30px;float:left;padding-top:1px}
.hc_lnav .allbtn ul li dd{line-height:22px;width:150px;float:left;padding-top:2px}
.hc_lnav .allbtn ul li .pop{
	border-bottom:#599900 2px solid;
	position:absolute;
	border-left:medium none;
	padding-bottom:10px;
	padding-left:30px;
	width:640px;
	padding-right:30px;
	display:none;
	top:0px;
	padding-top:10px;
	left:142px;
	box-shadow:4px 4px 5px -1px #111111;
	-webkit-box-shadow:4px 4px 5px -1px #111111;
	-moz-box-shadow:4px 4px 5px -1px #1111111;
	background:rgba(0,0,0,.9);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000); 
	border:1px solid #222222; }
.hc_lnav .allbtn ul li .pop h3{display:none;font-size:14px}
.hc_lnav .allbtn ul li .pop dl{padding-bottom:6px;color:#666666;padding-top:6px}
.hc_lnav .allbtn ul li .pop dl:hover{background-color:#f3f3f3}
.hc_lnav .allbtn ul li .pop dl a{color:#666666;margin-left:12px;margin-right:12px}
.hc_lnav .allbtn ul li .pop dl a.un{color:#a5a5a5}
.hc_lnav .allbtn ul li .pop dt{padding-left:0px;width:72px}
.hc_lnav .allbtn ul li .pop dd{width:565px;margin-left:-12px}
.hc_lnav .allbtn ul li .pop .act{width:640px;height:80px;overflow:hidden;padding-top:10px}
.hc_lnav .allbtn:hover ul{display:block}
.hc_lnav .allbtn ul li:hover{
	}
.hc_lnav .allbtn ul li:hover .tx{}
.hc_lnav .allbtn ul li:hover .tx a{
	color:#d2ab56;}
.hc_lnav .allbtn ul li:hover .tx a i{background-position:0px -25px}
.hc_lnav .allbtn ul li:hover .pop{
	display:block;
	top:0px;
	left:142px}
.hc_lnav .allbtn ul li.top_performance:hover .pop{
	top:20px;}	
.hc_lnav .allbtn ul li.top_domestic:hover .pop{
	top:60px;}		
.hc_lnav .allbtn ul li.senior_domestic:hover .pop{
	top:100px;}	
.hc_lnav .allbtn ul li.general_domestic:hover .pop{
	top:140px;}	
.hc_lnav .allbtn ul li.teach:hover .pop{
	top:180px;}	
.hc_lnav .allbtn ul li:hover .pop dl a.un{color:#a5a5a5;text-decoration:none}
.hc_lnav .allbtn ul li:hover dl{color:#6e6e6e}
.hc_lnav .allbtn ul li:hover a{color:#666666}
.hc_lnav .allbtn ul li:hover a:hover{
	color:#d2ab56;}
	
.home .menu.small .hc_lnav .allbtn ul {  
    left:-3px;}	
.home .menu.small .hc_lnav .allbtn ul{
	width:103px;}	
.home .menu.small .hc_lnav .allbtn ul li:hover .pop{
	left:103px}	

/*首页品牌菜单  e*/	

			
/*home  e*/

/*all brand  s*/
.all-brand .container{
	background:url(../images/all-brand-bg.png) center top no-repeat;}
.all-brand .container .content{
	margin-top:60px;}	
.all-brand .container .content .series-area .brand-list{
	width:100%;}
.all-brand .content .series-area .title{
	width:350px;
	margin:0 auto;
	text-align:center;
	padding:30px 0;}
.all-brand .content .series-area .title .en{
	font-size:22px;}
.all-brand .content .series-area .title .cn{
	font-size:16px;
	padding-top:5px;}		
.all-brand .content .series-area .brand-list .brand-item{
	width:16.3%;
	text-align:center;
	display:inline-block;
	cursor:pointer;
	margin-bottom:10px;}
.all-brand .content .series-area .brand-list .brand-item:hover{
	text-decoration:none;}	
.all-brand .content .series-area .brand-list .brand-item:hover{
	background:url(../images/hover-white.png) center center no-repeat;}	
.all-brand .content .series-area .brand-list .brand-item img{
	width:85%;
	display:inline-block;}
.all-brand .content .series-area .brand-list .brand-item>i {
    width: 90%;
	font-size:12px;
	color:#d2ab56;
    text-align: center;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-blank: nowrap;
    display: inline-block;
    overflow: hidden;
}		
/*all brand  e*/


/*brand  s*/
.brand .container .content{
	margin-top:60px;}
.brand .container .content .info{
	padding-top:40px;}
.brand .container .content .info .basic{
	width:290px;
	float:left;}
.brand .container .content .basic .reviews{}
.brand .container .content .basic .reviews .logo{
	width:100%;
	text-align:center;}
.brand .container .content .basic .reviews .logo img{
	width:80%;}
.brand .container .content .basic .reviews .logo .name{
	font-size:16px;
	padding:5px 0;
	color:#d2ab56;
	text-align:center;}
.brand .container .content .basic .reviews .total-score{
	text-align:center;
	padding:20px 0;}	
.brand .container .content .basic .reviews .total-score	.mark{
	font-size:48px;
	color:#f0c973;}
.brand .container .content .basic .reviews .total-score	.title{
	font-size:12px;}
.brand .container .content .basic .score-detail	{
	width:180px;
	margin:0 auto;
	font-size:13px;
	padding:10px 0;}
.brand .container .content .basic .score-detail>div{
	height:28px;}	
.rating{
	width:80px;
	height:16px;
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	position:relative;
	background: url(../images/star-matrix.png) no-repeat 0 0;
	float:left;
}
.rating-title{
	float:left;
	margin-right:10px;
	color:#666;
	line-height:16px;}
.rating-total{
	margin-left:10px;
	color:#666;
	line-height:18px;}	
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	/*background: url(../images/star-matrix.gif) no-repeat 0 0*/
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}	


.brand .container .content .info>.intro{
	width:690px;
	float:left;}
.brand .container .content .info>.intro .text p{
	line-height:24px;
	font-size:13px;
	text-indent:2em;
	color:#cccccc;}	
.brand .container .content .info>.intro .video{
	width:690px;
	height:320px;
	margin:0 auto;
	margin-top:20px;
	border:1px solid #333;
	position:relative;
	overflow:hidden;
	text-align:center;}
.brand .container .content .info>.intro .video>img{
	width:60%;
	margin-top:30px;}		
.brand .container .content .info>.intro .video .mask{
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:690px;
	height:320px;
	background:rgba(0,0,0,.6);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000);
	text-align:center;}	
.brand .container .content .info>.intro .video .mask img{
	width:10%;
	margin-top:120px;}	
.brand .container .product-display{
	padding-top:40px;}	
	/* Tab anchor */
.product-display .r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
	padding: 10px 100px;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.4);
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
	
.brand .series_tab {
    margin: 0;
    padding: 0;
	text-align:center;
	margin-top:-30px;
	padding-bottom:30px;
}
.brand .series_tab li{
    display:inline-block;
	_zoom:1;*display:inline;
    margin: 0;
    list-style: none;}
.brand .series_tab li a.item{
	display: inline-block;
	padding:5px 10px;
	margin:0 20px;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.4);
	font-size: 13px;
	color: #fff;
}	
.brand .series_tab li a.select,.brand .series_tab li a:hover{
	color:#f0c973;
	border-bottom:2px solid #dab053;}
		
.brand .promise-area {
    border-top:0;
    margin-top:0;
}	
.brand .recommended-piano{
    border-top:1px solid #222222;
    margin-top:30px;
}	
/*brand  e*/

/*detail  s*/
.detail .container .content{
	margin-top:60px;}
.detail .container .content>.title{
	height:40px;
	width:980px;
	background:rgba(0,0,0,.9);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000);
	padding-top:30px;
	border-bottom:1px solid #222;
	z-index:1;}
.detail .container .content .title .title-left{
	float:left;}
.detail .container .content .title .title-left .name{
	font-size:22px;
	float:left;
	margin-right:10px;}
.detail .container .content .title .title-left .sales,.detail .container .content .title .title-left .group{
	float:left;
	color:#fff;
	width:60px;
	height:20px;
	margin-left:5px;
	line-height:20px;
	text-align:center;
	margin-top:5px;}
.detail .container .content .title .title-left .sales{
	background:#b69038;
	margin-left:5px;}
.detail .container .content .title .title-left .group{
	background:#a61e1e;}
.detail .container .content .title .title-left .right-arrow{
	background-position:-144px 0;
	width:5px;
	height:8px;
	margin-left:5px;
	display:inline-block;}
.detail .container .content .title .title-right{
	float:right;}
.detail .container .content .title .title-right .group-time{
	float:left;
	padding:0 10px;
	margin-top:12px;
	font-size:12px;}
.detail .container .content .title .title-right .join-group,.detail .container .content .title .title-right .price-btn{
	height:28px;
	width:90px;
	line-height:28px;
	display:inline-block;
	color:#fff;
	text-align:center;
	margin-left:10px;}
.detail .container .content>.main{
	background:url(../images/deatil-pic-bg.png) no-repeat;
	width:980px;}
.detail .container .content .main .main-left{
	float:left;
	width:250px;}
	

/* Tabs container */
.detail .r-tabs {
	position: relative;}
/* Tab element */
.detail .r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;}
/* Tab anchor */
.detail .r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
	padding: 10px 30px;
	text-decoration: none;
	font-size: 14px;
	color: #fff;
}

/* Disabled tab */
.detail .r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

/* Active state tab anchor */
.detail .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #f0c973;
	text-shadow: none;
}

/* Tab panel */
.detail .r-tabs .r-tabs-panel {

}

/* Accordion anchor */
.detail .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;
	background-color: #00c5ad;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.4);
	font-size: 14px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

/* Active accordion anchor */
.detail .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #00c5ad;
	text-shadow: none;
}

/* Disabled accordion button */
.detail .r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}

/* Info bar */
.detail .r-tabs .r-tabs-nav {
    margin:0;
    padding:0;
	text-align:right;
	width:150px;
	border-bottom:0;
	position:absolute;
	left:-150px;
	top:30px;
}
.detail .r-tabs .r-tabs-tab {
    display:block;
    margin:0;
    list-style:none;
	
}
.detail .r-tabs .r-tabs-nav .r-tabs-state-active{
	bottom:0;
	background:none;}
.detail .r-tabs .r-tabs-panel {
    padding:0;
    display: none;
	
}
.detail .r-tabs .r-tabs-accordion-title {
    display: none;
}
.detail .r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}
/* Accordion responsive breakpoint */	
	
	
.detail .container .content .main .pic{
	width:500px;
	height:500px;
	overflow:hidden;
	text-align:center;
	float:left;
	position:relative;}
.detail .container .content .main .pic .threed_display{
	position:absolute;
	right:10px;
	top:20px;
	width:70px;
	padding:2px 0;
	color:#ffffff;
	border-radius:2px;
	border:1px solid #ffffff;}	
.detail .container .content .main .pic .threed_display:hover{
	text-decoration:none;}	
.detail .piano_sprite{
	margin-top:90px;}	
.detail .container .content .main .pic img{
	width:440px;
	margin-top:40px;
	vertical-align:middle;}	
.detail .container .content .main .brand-info{
	width:230px;
	height:500px;
	float:left;}
.detail .container .content .main .brand-info .reviews{
	padding-top:70px;}
.detail .container .content .main .brand-info .reviews .logo{
	width:100%;
	text-align:center;}
.detail .container .content .main .brand-info .reviews .logo img{
	width:80%;}
.detail .container .content .main .brand-info .reviews .logo .name{
	font-size:14px;
	padding:5px 0;
	color:#d2ab56;
	text-align:center;}
.detail .container .content .main .brand-info .reviews .total-score{
	text-align:center;
	padding:25px 0;}	
.detail .container .content .main .brand-info .reviews .total-score	.mark{
	font-size:48px;
	color:#f0c973;}
.detail .container .content .main .brand-info .reviews .total-score	.title{
	font-size:12px;
	padding-bottom:15px;}
.detail .container .content .main .brand-info .reviews .total-score	.link{
	font-size:14px;}
.detail .size{
	}
.detail .container .content .main .main-left .size .item{
	font-size:28px;
	padding:25px 0 25px 50px;}
.detail .container .content .main .main-left .size .item .value{
	font-size:70px;
	color:#f0c973;}
.detail .container .content .main .main-left .size .item>.title{
	font-size:13px;
	display:block;}
.detail .container .content .main .main-left .left-content{
	padding:25px 5px 5px 5px;}

.detail .container .content .main .main-left .left-content .feature{}
.detail .container .content .main .main-left .left-content .feature .item{
	float:left;
	color:#f0c973;
	width:60px;
	text-align:center;
	margin-top:10px;}
.detail .container .content .main .main-left .left-content .feature .item em{
	line-height:28px;
	font-size:11px;
	display:inline-block;}	
.detail .container .content .main .main-left .left-content .feature_icon{
	background:url(../images/feature.png) no-repeat;
	background-size:230px auto;
	width:46px;
	height:46px;
	display:inline-block;}
.detail .container .content .main .main-left .left-content .high_energy_back_column	{background-position:0 0;}
.detail .container .content .main .main-left .left-content .ultra_long_keyboard{background-position:-46px 0;}
.detail .container .content .main .main-left .left-content .german_voice{background-position:-92px 0;}	
.detail .container .content .main .main-left .left-content .dynamic_balance{background-position:-138px 0;}	
.detail .container .content .main .main-left .left-content .auditory_matching{background-position:-184px 0;}

.detail .container .content .main .main-left .left-content .independent_assembly{background-position:0 -46px;}
.detail .container .content .main .main-left .left-content .non_symmetric_pillar{background-position:-46px -46px;}
.detail .container .content .main .main-left .left-content .critical_optimization{background-position:-92px -46px;}
.detail .container .content .main .main-left .left-content .zero_error_code{background-position:-138px -46px;}
.detail .container .content .main .main-left .left-content .the_tuning_knob{background-position:-184px -46px;}

.detail .container .content .main .main-left .left-content .auditory_selection{background-position:0 -92px;}
.detail .container .content .main .main-left .left-content .ebony_black_keys{background-position:-46px -92px;}
.detail .container .content .main .main-left .left-content .seamless_fitting{background-position:-92px -92px;}
.detail .container .content .main .main-left .left-content .lossless_string_code{background-position:-138px -92px;}
.detail .container .content .main .main-left .left-content .string_design{background-position:-184px -92px;}

.detail .container .content .main .main-left .left-content .easy_control_pedal{background-position:0 -138px;}
.detail .container .content .main .main-left .left-content .iso_certification{background-position:-46px -138px;}
.detail .container .content .main .main-left .left-content .ecological_production{background-position:-92px -138px;}
.detail .container .content .main .main-left .left-content .super_soft_ribs{background-position:-138px -138px;}
.detail .container .content .main .main-left .left-content .friction_control{background-position:-184px -138px;}

.detail .container .content .main .main-left .left-content .manual_adjustment{background-position:0 -230px;}
.detail .container .content .main .main-left .left-content .hand_made_piano{background-position:-46px -230px;}
.detail .container .content .main .main-left .left-content .double_soundboard{background-position:-92px -230px;}

.detail .container .content .main .main-left .left-content .five_star_master{background-position:0 -184px;}
.detail .container .content .main .main-left .left-content .four star_master{background-position:-46px -184px;}
.detail .container .content .main .main-left .left-content .three_star_master{background-position:-92px -184px;}
.detail .container .content .main .main-left .left-content .two_star_master{background-position:-138px -184px;}
.detail .container .content .main .main-left .left-content .one_star_master{background-position:-184px -184px;}

	
.detail .container .content .info{
	margin:20px 0;}
.detail .container .content .info .item{
	width:196px;
	float:left;}
.detail .container .content .info .item>.title{
	border:1px solid #f0c973;
	color:#f0c973;
	font-size:14px;
	border-radius:2px;
	width:40px;
	height:24px;
	display:inline-block;
	text-align:center;
	line-height:24px;
	float:left;}
.detail .container .content .info .item .value{
	display:inline-block;
	float:left;
	color:#f0c973;
	font-size:14px;
	height:24px;
	line-height:24px;
	margin-left:10px;}
.detail .container .content .tips{
	line-height:28px;}
.detail .container .content .tips>.main{}
.detail .container .content .tips>.main .price-btn{
	height:24px;
	width:90px;
	line-height:24px;
	display:inline-block;
	color:#fff;
	text-align:center;
	margin:0 10px;
	font-size:12px;}
.detail .container .content .tips>.main p{
	font-size:14px;}
.detail .container .content .tips>.main p em{
	color:#f0c973;}	
.detail .promise-area {
    border-top:0;
    margin-top:0;
}	
.detail .recommended-piano{
    border-top:1px solid #222222;
    margin-top:30px;
}	
.detail .float-nav-bg{
	height:70px;
	border-bottom:1px solid #222222;
	background:rgba(0,0,0,.9);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000);
	position:fixed;
	top:0;
	width:100%;
	display:none;}
/*detail  e*/


/*group  s*/
.group{
	background:#f5f5f5;
	color:#333333;}
.group .group_banner{
	width:100%;
	text-align:center;
	height:348px;
	overflow:hidden;
	position:relative;
	top:-48px;}
.group .group_banner img{
	position:absolute;
	left:50%;
	margin-left:-960px;}		
.group .container .content{
	margin-top:-48px;}
	
.carry_group{
	float:left;
	width:730px;}
.carry_group .item{
	background:#ffffff;
	position:relative;
	height:310px;
	margin-top:10px;
	box-shadow:0 3px 6px rgba(0,0,0,.1);}
.carry_group .item .product_pic{
	position:absolute;
	display:block;
	width:310px;
	height:310px;
	top:0;
	left:10px;}
.carry_group .item .product_pic img{
	width:100%;}	
.carry_group .item .product_info{
	position:absolute;
	left:320px;
	width:410px;}
.carry_group .item .product_info .name{
	height:40px;
	overflow:hidden;}
.carry_group .item .product_info .name a{
	font-size:18px;
	color:#333333;
	display:block;
	padding:10px 0;}
.carry_group .item .product_info .intro{
	color: #666666;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 10px;
    max-height: 120px;
    overflow: hidden;}
.carry_group .item .product_info .intro ul{
	margin-left:17px;}
.carry_group .item .product_info .intro ul li{
	list-style-type:circle;}	
.carry_group .item .product_info .time{
	padding:4px 0;}
.carry_group .item .product_info .time .time_count{
	float:left;}
.carry_group .item .product_info .time .group_count{
	float:right;
	padding-right:10px;}
.carry_group .item .product_info .time .group_count em{
	color:#c6007c;}
.carry_group .item .product_info .opera{
	background:#c6007c;
	padding:10px;
	color:#ffffff;
	position:relative;
	height:43px;}
.carry_group .item .product_info .opera .opera_angle{
	background:url(../images/group_opera_angle.png) no-repeat;
	width:5px;
	height:72px;
	position:absolute;
	right:-5px;
	top:-9px;
	}	
.carry_group .item .product_info .opera .price{
	font-size:32px;
	float:left;}
.carry_group .item .product_info .opera .price em{
	padding-right:4px;}
.carry_group .item .product_info .opera .old_price{
	font-size:14px;
	vertical-align:bottom;
	text-decoration:line-through;
	font-style:italic;
	float:left;
	margin-top:18px;
	margin-left:5px;}
.carry_group .item .product_info .opera .old_price em{
	padding-right:4px;}
.carry_group .item .product_info .opera .jion_btn{
	display:block;
	float:right;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(242, 212, 44);
	border-radius: 4px;
	background-image: -moz-linear-gradient( 90deg, rgb(254,231,106) 0%, rgb(255,234,117) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(254,231,106) 0%, rgb(255,234,117) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(254,231,106) 0%, rgb(255,234,117) 100%);
	width: 108px;
	height: 42px;
	font-size:20px;
	color:#c6007c;
	line-height:42px;
	text-align:center;}
.carry_group .item .product_info .opera .jion_btn:hover {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(242, 212, 44);
  border-radius: 4px;
  background-image: -moz-linear-gradient( 90deg, rgb(240,217,91) 0%, rgb(249,225,94) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(240,217,91) 0%, rgb(249,225,94) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(240,217,91) 0%, rgb(249,225,94) 100%);
  text-decoration:none;
}
		
	
.carry_group .item .product_info .tips{
	color:#999999;
	padding-top:5px;}
.carry_group .item .group_tag{
	background:url(../images/group_tag.png) no-repeat;
	width:73px;
	height:71px;
	position:absolute;
	left:10px;
	top:-5px;}	

.next_group{
	float:right;
	width:240px;}
.next_group .item{
	background:#ffffff;
	position:relative;
	height:222px;
	margin-top:10px;
	box-shadow:0 3px 6px rgba(0,0,0,.1);}
.next_group .item .pic{
	width:150px;
	height:150px;
	margin:0 auto;
	position:relative;
	display:block;}
.next_group .item .pic img{
	width:100%;}
.next_group .item .tips{
	position:absolute;
	top:120px;
	left:0;
	text-align:center;
	background-color: rgba(0,0,0,.5);
	width: 240px;
	height: 30px;
	line-height:30px;
	color:#ffffff;
	font-size:14px;}
.next_group .item .name{
	font-size:14px;
	padding:5px;
	height:22px;
	overflow:hidden;}
.next_group .item .name a{
	display:block;
	height:22px;
	overflow:hidden;
	color:#333333;}	
.next_group .item .opera{
	background:#c6007c;
	color:#ffffff;
	height:40px;
	position:relative;}
.next_group .item .opera .price{
	font-size:18px;
	float:left;
	line-height:40px;
	padding-left:4px;
	}
.next_group .item .opera .price em{
	padding-right:4px;}
.next_group .item .opera .old_price{
	font-size:10px;
	vertical-align:bottom;
	text-decoration:line-through;
	font-style:italic;
	float:left;
	margin-top:18px;
	margin-left:5px;}
.next_group .item .opera .old_price em{
	padding-right:2px;}
.next_group .item .opera .jion_btn{
	background:url(../images/next_group_btn.png) no-repeat;
	width:77px;
	height:40px;
	color:#c6007c;
	display:block;
	float:right;
	line-height:40px;
	text-align:center;
	font-size:14px;
	padding-left:5px;
	position:absolute;
	right:0;
	}
.next_group .item .opera .jion_btn:hover{
	background:url(../images/next_group_btn_hover.png) no-repeat;
	text-decoration:none;}	

.launch_group_banner{
	margin-top:10px;}	
	
.group .promise-area {
    border-top:0;
    margin-top:0;
}	
.group .recommended-piano{
    border-top:0;
    margin-top:30px;
}	
/*group  e*/

/*teach  s*/
.teach .header{
	border:0;}
.teach .container{
	background:url(../images/teach-banner.png) center top no-repeat;}
.teach .container>.content{
	padding-top:485px;}
	
.teach .container>.content .main{
	padding:60px 0 40px 0;}
.teach .container>.content .main .main-intro{
	width:490px;
	float:left;
	color:#cccccc;}
.teach .container>.content .main .main-intro .title{
	font-size:28px;
	line-height:48px;}
.teach .container>.content .main .main-intro .text{
	font-size:16px;
	line-height:30px;
	padding-top:40px;
	width:460px;}
.teach .container>.content .main .shop-intro{
	width:459px;
	border-left:1px solid #222;
	float:left;
	padding-left:30px;
	color:#cccccc;}
.teach .container>.content .main .shop-intro .item{
	padding-bottom:40px;}
.teach .container>.content .main .shop-intro .item .name{
	font-size:28px;}
.teach .container>.content .main .shop-intro .item .intro{
	font-size:14px;
	line-height:30px;
	padding-top:20px;
	padding-bottom:15px;}
.teach .container>.content .main .shop-intro .item .link	{
	font-size:14px;}
	
.teach .photos{
	width:100%;}
.teach .photos .content{}
.teach .photos .content .photo-display{
	width:100%;}
.teach .photos .content .photo-display .item{
	width:25%;
	height:180px;
	overflow:hidden;
	*width:24.9%;
	float:left;
	display:block;}
.teach .photos .content .photo-display .item img{
	width:100%;
	display:block;}	
.teach .promise-area {
    border-top:0;
    margin-top:0;
}			
/*teach  e*/

/*about  s*/
.about .header{
	border:0;}
.about .container{
	background:url(../images/about-bg.png) center top no-repeat;
	min-height:485px;}

.about .container>.content .main{
	padding-top:40px;
	padding-bottom:20px;
	color:#cccccc;}	
.about .container>.content .main p{
	text-indent:2em;
	font-size:14px;
	line-height:24px;}	
.about .container>.content .main .video{
	width:700px;
	padding:20px 140px;
	border-radius:6px;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000);}	
.about .container .promise-area{
	margin-top:0;
	border:0;}			
/*about  e*/

/*server  s*/
.server .header{
	border:0;}
.server .container{
	}

.server .container>.content .main{
	padding-top:40px;
	padding-bottom:20px;
	color:#f1ecb9;}	
.server .container>.content .main table{
	width:100%;
	font-size:14px;
	line-height:24px;}
.server .container>.content .main table td{
	padding-left:5px;}		
.server .promise-area {
    border-top:0;
    margin-top:0;
}		
/*server  e*/

/*contact  s*/
.contact .header{
	border:0;}
.contact .container{
	}

.contact .container>.content{
	padding-top:40px;
	padding-bottom:20px;
	color:#f1ecb9;}		
.contact .container>.content .contact-info{}
.contact .container>.content .contact-info .city{
	padding:20px 0;}
.contact .container>.content .contact-info .city select{
	width:120px;
	height:30px;}	
.contact .container>.content .contact-info .city a{
	margin-left:10px;}	
.contact .container>.content .contact-info .main{
	width:990px;}
.contact .container>.content .contact-info .main .item{
	background:#161616;
	padding:10px;
	width:300px;
	height:150px;
	float:left;
	margin-right:10px;
	margin-bottom:20px;}
.contact .container>.content .contact-info .main .name{
	font-size:14px;
	color:#fff;
	padding:10px 0}
.contact .container>.content .contact-info .main .adr{
	color:#ccc;
	padding:10px 0;
	line-height:22px;
	font-size:12px;}
.contact .container>.content .contact-info .main .num{
	color:#ccc;
	padding:0 0 10px 0;
	font-size:14px;}
.contact .container>.content .contact-info .main .link{
	font-size:12px;}
.m_map{
	width:660px; 
	height:483px; 
	margin:10px auto; 
	position:relative;  
	background:url(../images/store-map.png) no-repeat 0 0 ;}
.tait{ font-size:36px; font-weight:bold; color:#666666; text-align:center;  left:100px;}
.tait span{ color:#ff6d3b;}
.tait2{font-size:36px; font-weight:bold; color:#666666; text-align:center; padding:50px 0px;}
.mp{
	color:#ffffff;
	position:absolute;
	cursor:pointer;
	background:url(../images/contact_map_icon.png) no-repeat 0 10px;
	width:10px;
	height:20px;
	-webkit-transition:all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
	z-index:1;}
.mp:hover{
	color:#d2ab56;
	background:url(../images/contact_map_hover_icon.png) no-repeat 0 10px; 
	-webkit-transition:all .2s ease-out; 
	-moz-transition: all .2s ease-out; 
	-ms-transition:all .2s ease-out; 
	-o-transition:all .2s ease-out; 
	transition:all .2s ease-out;}
.hover_tu{
	background:url(../images/fi2.png) no-repeat 4px 20px;}
.mp .mito{
	width:50px;
	position:absolute; 
	left:-1px; 
	bottom:-28px; 
	font-size:12px;
	display:none;}
.mp:hover .mito{
	display:block;}	
.mp .find_mi1{ left:-12px; width:55px;}
.mp .find_mi2{ left:-5px; width:55px;}
.storelist{
	position:absolute;
	display:none;
	width:140px;
	left:-13px;
	bottom:22px;
	background:rgba(255,255,255,1);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFFFF,endColorStr=#FFFFFFFF);
	border-radius:4px;
	z-index:2;
	color:#fff;}
.storelist .sang{
	position:absolute;
	left:13px;
	bottom:-5px;
	background:url(../images/vf2.png) no-repeat 0 0;
	width:14px;
	height:8px;}
.storelist .tree{
    border-top: 1px solid #eee;
    display: block;
    height:30px;
    margin: 0 5px;
    padding:3px 0;
    width: 130px;
	cursor:pointer;}	
.storelist .tree:hover{
	text-decoration:none;}
	
.storelist .tree .boou{
	width:50px;
	height:30px;
	float:left;
	overflow:hidden;}
.storelist .tree .boou img{
	width:100%;
	height:100%;}
.storelist .tree .du_size{ 
	float:right; 
	height:30px;
	line-height:30px; 
	width:73px;} 
.storelist .tree .du_size p{ font-size:12px; color:#333; line-height:20px;}
.storelist .tree .du_size p.name{
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 70px;
}
.storelist .tree .du_size p.adr{
	font-size:12px; 
	color:#333; 
	line-height:18px;
	height:18px;
	display:none;
	overflow:hidden;}
.contact .beijing{left:455px; top:195px; z-index:1;}
.contact .tianjin{left:466px; top:211px;z-index:2; }
.contact .shijiazhuang{left:443px; top:217px; z-index:3;}
.contact .taiyuan{left:411px; top:220px; z-index:4;}
.contact .jinan{left:468px; top:243px; z-index:5;}
.contact .qingdao{left:509px; top:240px; z-index:5;}
.contact .zibo{left:485px; top:240px; z-index:5;}
.contact .lanzhou{left:316px; top:241px; z-index:6;}	
.contact .zhengzhou{left:428px; top:272px; z-index:7;}
.contact .shanghai{left:511px; top:318px; z-index:7;}
.contact .fuzhou{left:482px; top:372px; z-index:9;}
.contact .nanchang{left:453px; top:346px; z-index:8;}
.contact .guangzhou{left:418px; top:414px; z-index:9;}
.contact .shenzhen{left:432px; top:422px; z-index:11;}
.contact .nanning{left:381px; top:404px; z-index:9;}
.contact .haikou{left:389px; top:447px; z-index:13;}	
.contact .tangshan{left:474px; top:188px; z-index:0;}
.contact .guiyang{left:360px; top:359px; z-index:8;}
.contact .anyang{left:430px; top:260px; z-index:0;}
.contact .changzhou{left:500px; top:298px; z-index:8;}
.contact .taian{left:470px; top:253px; z-index:8;}
.contact .haerbin{left:567px; top:100px; z-index:8;}
.contact .nanjing{left:489px; top:304px; z-index:8;}
.contact .xiamen{left:476px; top:386px; z-index:8;}
.contact .linfen{left:405px; top:245px; z-index:8;}
.contact .wuxi{left:500px; top:309px; z-index:8;}
.contact .kunming{left:310px; top:390px; z-index:8;}
.contact .changsha{left:410px; top:350px; z-index:8;}
.contact .foshan{left:412px; top:420px; z-index:8;}
.contact .yuncheng{left:400px; top:254px; z-index:8;}
.contact .binzhou{left:473px; top:232px; z-index:8;}
.contact .chongqing{left:365px; top:325px; z-index:9;}
.contact .xinyang{left:433px; top:294px; z-index:8;}
.contact .suzhou{left:506px; top:312px; z-index:8;}
.contact .suzhou{left:506px; top:312px; z-index:8;}
.contact .zhangjiakou{left:439px; top:182px; z-index:8;}
.contact .wulumuqi{left:140px; top:130px; z-index:8;}
.contact .baotou{left:383px; top:193px; z-index:8;}
.contact .dongguan{left:426px; top:416px; z-index:8;}
.contact .lanzhou_new{left:307px; top:223px; z-index:8;}
.contact .weifang{left:478px; top:237px; z-index:8;}
.contact .liaocheng{left:448px; top:242px; z-index:8;}
.contact .zhenjiang{left:486px; top:296px; z-index:8;}
.contact .changzhi{left:418px; top:245px; z-index:8;}
.contact .xingtai{left:436px; top:236px; z-index:8;}
.contact .luoyang{left:413px; top:266px; z-index:8;}
.contact .xuchang{left:420px; top:275px; z-index:8;}
.contact .promise-area {
    border-top:0;
    margin-top:0;
}		
/*contact  e*/

/*search  s*/

.search .container .content{
	margin-top:60px;}
.search .container .content .seach-wrap{
	height:40px;
	padding:20px 0;}
.search .container .content .seach-wrap .search-btn{
	width:80px;
	height:40px;
	background:#1d1d1d;
	display:block;
	float:left;
	text-align:center;}
.search .container .content .seach-wrap .search-btn:hover{
	background:#b69038;}
.search .container .content .seach-wrap .search-btn .search-icon{
	background-position:0 0;
	width:24px;
	height:24px;
	position:relative;
	top:8px;
	vertical-align:middle;
	display:inline-block;}	
.search .container .content .seach-wrap .search-input-wrap{
	width:900px;
	height:40px;
	float:left;
	background:#272727;}
.search .container .content .seach-wrap .search-input-wrap input{
	height:40px;
	line-height:40px;
	font-size:14px;
	width:90%;
	background:#272727;
	border:0;
	color:#fff;
	padding:0;
	padding-left:20px;}	
.search .container .content .brand-result{
	display:block;
	color:#fff;
	border-bottom:1px solid #222222;
	padding-bottom:20px;
	cursor:pointer;}
.search .container .content .brand-result:hover{
	text-decoration:none;}	
.search .container .content .brand-result .logo{
	width:150px;
	float:left;}
.search .container .content .brand-result .logo img{
	width:90%;}	
.search .container .content .brand-result .info{
	width:760px;
	padding-right:70px;
	float:left;
	background:url(../images/brand-more-arrow.png) 790px center no-repeat;}
.search .container .content .brand-result .info .name{
	font-size:16px;
	color:#f0c973;
	padding-bottom:10px;}
.search .container .content .brand-result .info .intro{
	line-height:20px;
	text-indent:2em;
	height:40px;
	overflow:hidden;
	color:#cccccc;}
.search .container .content .product-result	{
	padding:40px 0 40px 0;
	border-bottom:1px solid #222222;}
.search .promise-area {
    border-top:0;
    margin-top:0;
}	
.search .recommended-piano{
    border-top:1px solid #222222;
    margin-top:30px;
}	
/*search  e*/

/*news  s*/
.news{
	color:#333333;
	background:#f5f5f5;}
.news .header{
	border:0;}
.news .container{
	}

.news .container>.content{
	padding-top:40px;
	padding-bottom:20px;}	
.news .container>.content .news-list-main{
	width:1035px;}
.news .container>.content .news-list-main .item{
	background:#ffffff;
	width:320px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	box-shadow:0 3px 6px rgba(0,0,0,.1);}
.news .container>.content .news-list-main .pic{
	width:320px;
	height:180px;
	overflow:hidden;
	display:block;
	text-align:center;}
.news .container>.content .news-list-main .pic img{
	height:100%;
	width:100%;}
.news .container>.content .news-list-main .content{
	padding-bottom:10px;}
.news .container>.content .news-list-main .title{
	color:#333333;
	font-size:14px;
	margin:10px;
	height:20px;
	line-height:20px;
	overflow:hidden;}
.news .container>.content .news-list-main .intro{
	color:#666666;
	font-size:12px;
	line-height:20px;
	height:60px;
	overflow:hidden;
	margin-bottom:5px;
	padding:0 10px;}
.news .container>.content .news-list-main .link	{
	font-size:12px;
	padding-left:10px;
	color:#0088cc;}	
.news .container>.content .page-count{
	text-align:center;
	padding:10px 0;}
.news .container>.content .page-count .count-list{
	display:inline-block;
	_zoom:1;
	*display:inline;}
.news .container>.content .page-count .item {
	float:left;
	padding:0 15px;}
.news .container>.content .page-count a{
	color:#666666;
	font-size:14px;}
.news .container>.content .page-count .select a,.news .container>.content .page-count a:hover{
	color:#c6007c;
	text-decoration:underline;}
.news .container>.content .page-count .unable a{
	color:#666;}		
.news .container>.content .page-count .unable a:hover{
	cursor:default;
	text-decoration:none;}	
	
.news .promise-area {
    border-top:0;
    margin-top:0;
}		
/*news  e*/

/*news-detail  s*/
.news-detail .header{
	border:0;}
.news-detail .container{
	}
.news-detail .container>.content{
	padding-top:40px;
	padding-bottom:20px;}
.news-detail .container>.content .content-left{
	float:left;
	width:630px;
	padding-right:20px;
	border-right:1px solid #e5e5e5;}
.news-detail .container>.content .content-left .article-main{}
.news-detail .container>.content .content-left .article-main .title{
	font-size:22px;}
.news-detail .container>.content .content-left .article-main .info{
	padding:15px 0 10px 0;
	margin-bottom:20px;
	color:#999999;
	border-bottom:1px solid #e5e5e5;}
.news-detail .container>.content .content-left .article-main .info .author{}
.news-detail .container>.content .content-left .article-main .info .author-value{}   
.news-detail .container>.content .content-left .article-main .info .time{
	margin-left:20px;}
.news-detail .container>.content .content-left .article-main .info .time-value{}
.news-detail .container>.content .content-left .article-main .info .type{
	margin-left:20px;}
.news-detail .container>.content .content-left .article-main .info .type-value{}
.news-detail .container>.content .content-left .article-main .info .type-value a{
	color:#999999;}
.news-detail .container>.content .content-left .article-main .main{
	font-size:14px;
	color:#666666;}
.news-detail .container>.content .content-left .article-main .main p{
	font-size:14px;}	
.news-detail .container>.content .content-left .article-main .operation{
	padding:30px 0}
.news-detail .container>.content .content-left .article-main .operation .back{
	font-size:14px;
	color:#0088cc;}
.news-detail .container>.content .content-right{
	width:300px;
	float:right;}
.news-detail .container>.content .content-right .recommend－article{}
.news-detail .container>.content .content-right .recommend－article>.title{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	height:48px;
	line-height:48px;
	background:#f5f5f5;
	border-bottom:2px solid #c6007c;}
.news-detail .container>.content .content-right .recommend－article .main{
	margin-top:10px;}
.news-detail .container>.content .content-right .recommend－article .main .article-list{}
.news-detail .container>.content .content-right .recommend－article .main .item{
	position:relative;
	height:56px;
	margin-bottom:20px;}
.news-detail .container>.content .content-right .recommend－article .main .item:last-child{
	margin-bottom:0;}	
.news-detail .container>.content .content-right .recommend－article .main .item a:hover p{
	text-decoration:underline;}	
.news-detail .container>.content .content-right .recommend－article .main .pic{
	width:80px;
	height:56px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;}
.news-detail .container>.content .content-right .recommend－article .main .pic img{
	width:100%;
	height:100%;}
.news-detail .container>.content .content-right .recommend－article .main .title{
	position:absolute;
	left:100px;
	width:200px;
	top:0;
	height:60px;
	overflow:hidden;
	font-size:12px;
	color:#666666;}
.news-detail .container>.content .content-right .recommend－article .main .info{
	position:absolute;
	left:100px;
	bottom:0;
	height:14px;
	overflow:hidden;
	color:#7c7c7c;
	font-size:11px;}


.news-detail .promise-area {
    border-top:0;
    margin-top:0;
}		
/*news-detail  e*/


/*store  s*/
.store .header{
	border:0;}
.store .container{
	}
.store .container>.content{
	padding-top:50px;
	padding-bottom:20px;}
.store .container>.content .shop-info{}
.store .container>.content .shop-info .basic{
	width:360px;
	float:left;
	font-size:14px;}
.store .container>.content .shop-info .basic .name-cn{
	font-size:28px;
	padding-bottom:10px;}
.store .container>.content .shop-info .basic .name-en{
	padding-bottom:10px;
	font-size:24px;}
.store .container>.content .shop-info .basic .adr{
	line-height:24px;
	font-size:14px;}
.store .container>.content .shop-info .basic .num{
	font-size:14px;}
.store .container>.content .shop-info .basic .send-btn{
	width:200px;
	height:48px;
	line-height:48px;
	display:block;
	color:#fff;
	text-align:center;
	font-size:16px;
	margin:30px 0 0 0;}
.store .container>.content .shop-info .basic .send-btn:hover{
	text-decoration:none;}	
.store .container>.content .shop-info .basic .transit{
}
.store .container>.content .shop-info .basic .transit .title{
	font-size:16px;
	display:block;
	padding:20px 0 5px 0;}
.store .container>.content .shop-info .basic .transit .main{
	line-height:24px;
	font-size:14px;}
.store .container>.content .shop-info .basic .link{
	margin:30px 0;
	display:block;}
.store .container>.content .shop-info .photo{
	width:580px;
	padding-left:40px;
	float:left;
	text-align:center;}
/*图片轮播*/
.detail_context_pic{
	width:580px;
	margin-bottom:20px;
	overflow:hidden;}
.detail_context_pic_top{
	width:580px;
	height:350px;
	overflow:hidden;
	text-align:center;
	position:relative;
	z-index:1;}
.detail_context_pic_bot{
	width:580px;
	height:107px;
	overflow:hidden;
	margin-top:5px;}
.detail_picbot_left{float:left;width:30px;height:107px;overflow:hidden;}
.detail_picbot_left a{display:block;width:30px;height:107px;}
.detail_picbot_mid{
	float:left;
	width:520px;
	border-top:1px solid #e5e5e5;
	height:77px;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:13px;}
.detail_picbot_mid ul{
	height:77px;
	width:520px;
	overflow:hidden;
	position:relative;}
.detail_picbot_mid ul li{
	float:left;
	height:77px;
	margin-left:11px;
	display:inline;
	width:91px;
	text-align:center;
	overflow:hidden;
	position:relative;}
.detail_picbot_mid ul li img{
	height:73px;
	max-width:87px;}
.detail_context_pic_top .pic-content{
	width:580px;
	height:340px;
	overflow:hidden;
	display:block;}
#pic1{
	max-width:580px;
	width:100%;}
.selectpic{
	border:2px solid #fff;}
.detail_picbot_right{
	float:left;
	width:30px;
	height:107px;
	overflow:hidden;}
.detail_picbot_right a{display:block;width:30px;height:107px;}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;background:url("blank") repeat;}
.contextDiv span{
	position:absolute;
	top:50%;
	margin-top:-45px;
	width:50px;
	height:50px;}
#preArrow_A{
	left:10px;
	background: url(../images/prev.png) 0px 0px no-repeat;
	display:none;}
#nextArrow_A{
	right:10px;
	background: url(../images/next.png) 0px 0px no-repeat;
	display:none;}

#descriptionwarp{position:relative;bottom:0;z-index:1;width:680px;text-align:left;}
.description{
	position:absolute;
	width:660px; padding:0 10px;
	bottom:0;
	height:30px;
	line-height:30px;
	color:White;
	font-size:14px;
	z-index:3;
	background:rgba(0,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000);}	
.store .container>.content .shop-map .main .pic_content img{
	width:100%}	
	
.store .container>.content .shop-map .main .map_content{}

.store .container>.content .shop-map .main .map_content .map_tabbox{
	background:#f5f5f5;
	border-radius:4px;
	border:1px solid #e5e5e5;
	padding: 10px;
    text-align: center;}
.map_tabbox input[type='text'] {
    width: 260px;
    height: 20px;
    padding: 4px;
    border: #ccc 1px solid;
    font-size: 100%;
    vertical-align: middle;}
.map_tabbox span.arrow {
    vertical-align: middle;
    margin: 2px;
    width: 26px;
    height: 26px;
    display: inline-block;
    background: url(../images/stroe_map_tab_bg.gif) 0 -61px no-repeat;
}
.map_tabbox select {
    width: 260px;
    height: 30px;
    padding:0 4px;
    border: #ccc 1px solid;
    font-size: 100%;
    vertical-align: middle;
	border-radius: 5px;
}
.map_tabbox input.car,.map_tabbox input.bus{
	cursor:pointer;}
.map_tabbox input.car {
    width: 120px;
    height: 30px;
    border: 0;
    background: url(../images/stroe_map_tab_bg.gif) 0 -30px no-repeat;
    vertical-align: middle;
    margin: 0 0 0 10px;
}
.map_tabbox input.bus {
    width: 120px;
    height: 30px;
    border: 0;
    background: url(../images/stroe_map_tab_bg.gif) 0 0 no-repeat;
    vertical-align: middle;
    margin: 0 0 0 10px;
}

		
	
.store .container>.content .shop-map .main .map_content .map_opera{
	border:1px solid #e5e5e5;
	margin:20px 0;
	position:relative;
	height:450px;
	overflow:hidden;}
.store .container>.content .shop-map .main .map_content .map_opera .map_display{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:450px;}
.store .container>.content .shop-map .main .map_content .map_opera .map_info{
	position:absolute;
	left:728px;
	top:0;
	width:250px;
	height:450px;}
.store .container>.content .shop-map .main .pic_content{
	border:1px solid #e5e5e5;}
.store .container>.content .shop-map .main .pic_content img{
	width:100%}			


.store .container>.content .shop-server{}
.store .container>.content .shop-server .main{
	width:1137.5px;
	padding-bottom:20px;}
.store .container>.content .shop-server .main .server-list{}
.store .container>.content .shop-server .main .server-list .item{
	width:70px;
	float:left;
	font-size:16px;
	text-align:center;
	margin-right:157.5px;}
.store .container>.content .shop-server .main .server-list .item a{
	cursor:default;
	display:block;}
.store .container>.content .shop-server .main .server-list .item a.click{
	cursor:pointer;}	
.store .container>.content .shop-server .main .server-list .item a:hover{
	text-decoration:none;}	
.store .container>.content .shop-server .main .server-list .item .server-icon{
	width:44px;
	height:44px;
	margin:0 auto;
	display:block;
	margin-bottom:10px;}
.store .container>.content .shop-server .main .server-list .item .tuning{
	background-position:0 -184px;}
.store .container>.content .shop-server .main .server-list .item .maintenance{
	background-position:-44px -184px;}
.store .container>.content .shop-server .main .server-list .item .experience{
	background-position:-88px -184px;}
.store .container>.content .shop-server .main .server-list .item .carry{
	background-position:-132px -184px;}
.store .container>.content .shop-server .main .server-list .item .teach{
	background-position:-176px -184px;}
.store .container>.content .shop-server .main .server-list .item .server-name{
	color:#333333;}
.store .container>.content .shop-news{}
.store .container>.content .shop-news .news-list-main{
	width:1035px;}
.store .container>.content .shop-news .news-list-main .item{
	width:320px;
	float:left;
	margin-bottom: 10px;
    margin-right: 10px;
	background:#ffffff;
	box-shadow:0 3px 6px rgba(0,0,0,.1);}
.store .container>.content .shop-news .news-list-main .pic{
	width:320px;
	height:180px;
	overflow:hidden;
	display:block;}
.store .container>.content .shop-news .news-list-main .pic img{
	width:100%;}
.store .container>.content .shop-news .news-list-main .content{
	padding-bottom:10px;}
.store .container>.content .shop-news .news-list-main .title{
	color: #333333;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 10px;
    overflow: hidden;}
.store .container>.content .shop-news .news-list-main .intro{
	color: #666666;
    font-size: 12px;
    height: 60px;
    line-height: 20px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 0 10px;}
.store .container>.content .shop-news .news-list-main .link	{
	color: #0088cc;
    font-size: 12px;
    padding-left: 10px;}
.store .container>.content .shop-news .page-count{
	text-align:center;
	padding:10px 0;}
.store .container>.content .shop-news .page-count .count-list{
	display:inline-block;}
.store .container>.content .shop-news .page-count .item {
	float:left;
	padding:0 15px;}
.store .container>.content .shop-news .page-count a{
	color:#fff;
	font-size:14px;}
.store .container>.content .shop-news .page-count .select a,.store .container>.content .shop-news .page-count a:hover{
	color:#f0c973;
	text-decoration:underline;}
.store .container>.content .shop-news .page-count .unable a{
	color:#666;}		
.store .container>.content .shop-news .page-count .unable a:hover{
	cursor:default;
	text-decoration:none;}
		
.store .container .shop-change{
	height:80px;
	width:100%;
	background:#353534;}
.store .container .shop-change>.content{
	width:980px;
	margin:0 auto;
	position:relative;}
.store .container .shop-change>.content .title{
	font-size:18px;
	color:#ffffff;
	line-height:80px;
	position:absolute;
	left:50%;
	margin-left:-350px;}
.store .container .shop-change>.content .chose{
	position:absolute;
	left:50%;
	top:25px;
	margin-left:-90px;}
.store .container .shop-change>.content .chose select{
	width:180px;
	height:30px;}	
.store .container .shop-change>.content .more{
	font-size:12px;
	color:#fff;
	line-height:80px;
	position:absolute;
	left:50%;
	margin-left:180px;}	
.store .container .shop-change>.content .more:hover{
	text-decoration:none;}	
.store .container .foot-brand-area{
	margin-top:0;
	border:0;}		
.store .promise-area {
    border-top:0;
    margin-top:0;
}		
/*store  e*/

/*login  s*/

.bg-form-area{
	width:380px;
	padding:20px;
	padding-bottom:50px;
	background:rgba(0,0,0,.8);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000);
	border-radius:10px;
	margin:0 auto;
	border:1px solid #222222;}
.bg-form-area .area-title{
	padding-top:0;
	padding-bottom:30px;}
.bg-form-area .main{
	margin:0 auto;
	width:280px;}	
.bg-form-area .main .user,.bg-form-area .main .mess-id-code,.bg-form-area .main .password,.bg-form-area .main .info{
	padding:10px 0;}
.bg-form-area .main .user{
	position:relative;}
.bg-form-area .main .mess-id-code{}
.bg-form-area .main .password{}
.bg-form-area .main .user .user-input,.bg-form-area .main .mess-id-code .mess-id-code-input,.bg-form-area .main .password .password-input,.bg-form-area .main .info .info-input{
	font-size:15px;
	width:260px;
	height:40px;
	line-height:40px;
	border:0;
	border-radius:20px;
	padding-left:20px;
	background:#fefefe;}
.bg-form-area .main .user .user-input{}
.bg-form-area .main .password .password-input{}
.bg-form-area .main .user .send-code{
	font-size:14px;
	color:#0088cc;
	border-left:1px solid #ccc;
	height:40px;
	line-height:40px;
	padding-left:10px;
	position:absolute;
	right:10px;
	top:10px;}
.bg-form-area .main .user .send-code.unable{
	color:#666;}	
.bg-form-area .main .tips{
	padding:10px 0;}
.bg-form-area .main .tips .error{
	color:#dd4b39;}	
.bg-form-area .main .btn .border-btn{
	width:280px;
	border:1px solid #cccccc;
	height:48px;
	line-height:48px;
	border-radius:24px;
	display:block;
	text-align:center;
	font-size:20px;
	color:#ccc;
	margin:10px 0;}	
.bg-form-area .main .btn .border-btn:hover{
	background:#b69038;
	border:1px solid #b69038;
	color:#000;
	text-decoration:none;}	
.bg-form-area .main .help{
	width:100%;
	position:relative;
	padding-top:20px;}
.bg-form-area .main .help a{
	font-size:14px;
	color:#fff;}
.bg-form-area .main .help .left-link{
	position:absolute;
	left:0;}
.bg-form-area .main .help .right-link{
	position:absolute;
	right:0;}	

.login .header{
	border:0;}
.login .container{
	background:url(../images/login-bg.png) center top no-repeat;
	min-height:620px;}

.login .container>.content{
	padding-top:140px;
	padding-bottom:20px;
	min-height:480px}
	
.login .promise-area {
    border-top:0;
    margin-top:0;
}				
/*login  e*/


/*regist  s*/
.regist .header{
	border:0;}
.regist .container{
	background:url(../images/login-bg.png) center top no-repeat;
	min-height:620px;}

.regist .container>.content{
	padding-top:140px;
	padding-bottom:20px;
	min-height:480px}
	
.regist .promise-area {
    border-top:0;
    margin-top:0;
}				
/*regist  e*/

/*find-psw  s*/
.find-psw .header{
	border:0;}
.find-psw .container{
	background:url(../images/login-bg.png) center top no-repeat;
	min-height:620px;}

.find-psw .container>.content{
	padding-top:140px;
	padding-bottom:20px;
	min-height:480px}
	
.find-psw .promise-area {
    border-top:0;
    margin-top:0;
}				
/*regist  e*/


/*usercenter  s*/
.usercenter .header{
	border:0;}
.usercenter .container{
	}

.usercenter .container>.content{
	padding-top:80px;
	padding-bottom:20px;
	color:#eee;}	


.user_con {
    padding-bottom:30px;
	padding-top:30px;
}
.user_con .slider_l {
    float: left;
    padding-left: 252px;
    position: relative;
    width:728px;
}
.user_con .user_header {
    display: block;
    height: 202px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 202px;
	border-radius:101px;
}
.user_con .modify_btn {
    border: 1px solid #333;
    border-radius: 5px;
    color: #fff;
    height: 36px;
    left: 0;
	font-size:14px;
    line-height:36px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 240px;
    transition: all 0.2s linear 0s;
    width: 200px;
}
.user_con .name {
    font-size: 26px;
    height:70px;
    line-height: 35px;
    position: relative;
    top: 8px;
}
.user_name {
    height:100px;
    overflow: hidden;
    text-align:left;
    text-overflow: ellipsis;
    white-blank: nowrap;
    width:400px;
    word-break: break-all;
}
.user_con .contact {
    
    padding-bottom: 16px;
    width: 100%;
}
.user_con .contact p.email, .user_con .contact p.tel {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 12px;
    position: relative;
}

.user_con .contact .modify_cit {
    color: #0088cc;
    float: right;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 0;
}
.user_con .contact .has_open_login {
    color: #666;
    display: inline-block;
    font-size: 14px;
    margin: 0 0 0 8px;
    vertical-align: top;
}
.user_con .contact .modify_cit_b {
    color: #3e6389;
    float: right;
    font-size: 12px;
    vertical-align: top;
}
.user_con .contact .modify_cit_b {
    color: #0088cc;
    float: right;
    font-size: 12px;
    vertical-align: top;
}
.user_con h2 {
    font-size: 18px;
    font-weight: 700;
    margin-top: 16px;
	padding:10px 0;
	padding-top:30px;
	font-weight:normal;
	color:#fff;
	border-top: 1px solid #222222;
}
.user_con .draw-result{
    color: #999;
    font-size: 14px;
	width:100%;
    
}
.user_con .draw-result th{
	font-size:14px;
	padding:5px;
	color:#ddd;
	text-align:left;
	font-weight:normal;}

.user_con .draw-result td{
	font-size:14px;
	padding:5px;}

.usercenter .promise-area {
    border-top:0;
    margin-top:0;
}		
/*usercenter  e*/

/*userinfoEdit  s*/



.usercenter-main .main{
	margin:0 auto;
	width:280px;}	
.usercenter-main .main .user,.usercenter-main .main .mess-id-code,.usercenter-main .main .password,.usercenter-main .main .info{
	padding:10px 0;}
.usercenter-main .main .user{
	position:relative;}
.usercenter-main .main .mess-id-code{}
.usercenter-main .main .password{}
.usercenter-main .main .user .user-input,.usercenter-main .main .mess-id-code .mess-id-code-input,.usercenter-main .main .password .password-input,.usercenter-main .main .info .info-input{
	font-size:15px;
	width:260px;
	height:40px;
	line-height:40px;
	border:0;
	border-radius:20px;
	padding-left:20px;
	background:#fefefe;}
.usercenter-main .main .user .user-input{}
.usercenter-main .main .password .password-input{}
.usercenter-main .main .user .send-code{
	font-size:14px;
	color:#0088cc;
	border-left:1px solid #ccc;
	height:40px;
	line-height:40px;
	padding-left:10px;
	position:absolute;
	right:10px;}
.usercenter-main .main .user .send-code.unable{
	color:#666;}	
.usercenter-main .main .tips{
	padding:10px 0;}
.usercenter-main .main .tips .error{
	color:#dd4b39;}	
.usercenter-main .main .btn .border-btn{
	width:280px;
	border:1px solid #cccccc;
	height:48px;
	line-height:48px;
	border-radius:24px;
	display:block;
	text-align:center;
	font-size:20px;
	color:#ccc;
	margin:10px 0;}	
.usercenter-main .main .btn .border-btn:hover{
	background:#b69038;
	border:1px solid #b69038;
	color:#000;
	text-decoration:none;}	
.usercenter-main .main .help{
	width:100%;
	position:relative;
	padding-top:20px;}
.usercenter-main .main .help a{
	font-size:14px;
	color:#fff;}
.usercenter-main .main .help .left-link{
	position:absolute;
	left:0;}
.usercenter-main .main .help .right-link{
	position:absolute;
	right:0;}	
/*userinfoEdit  e*/

/*job  s*/
.job .header{
	border:0;}
.job .container{
	}

.job .container>.content .main{
	padding-top:110px;
	padding-bottom:20px;
	color:#f1ecb9;
	text-align:center;}		
.job .promise-area {
    border-top:1px solid #222222;
    margin-top:30px;
}		
/*job  e*/

/*league s*/
.league .container > .content .main {
    color: #f1ecb9;
    padding-bottom: 20px;
    padding-top: 110px;
}
/*league e*/

/*sales  s*/					
.sales .container>.content .content-main .brand-sale>.title{
	background:url(../images/sales-icon.png) no-repeat;
	width:320px;
	height:100px;
	margin:0 auto;
	margin-top:30px;
	background-position:0 -693px;}
.sales .container>.content .content-main .brand-sale .item {
	background:url(../images/sales-icon.png) no-repeat;
	width:980px;
	height:300px;
	position:relative;
	display:block;
	margin:10px 0 30px 0;}
.sales .container>.content .content-main .brand-sale .item .tag.discout{
	background:url(../images/tag_brand_discount_bg.png);
	width:160px;
	height:83px;}	
.sales .container>.content .content-main .brand-sale .item .tag.cut{
	background:url(../images/tag_brand_cut_bg.png);
	width:191px;
	height:42px;
	top:10px;
	line-height:28px;
	text-align:center;}	
.sales .container>.content .content-main .brand-sale .item .tag.cut .title{
	background:url(../images/cut_font.png);
	width:48px;
	height:17px;
	display:inline-block;
	vertical-align:middle;}		
.sales .container>.content .content-main .brand-sale .item .brand-title{
	position:absolute;
	left:0;
	bottom:0;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:16px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-blank: nowrap;
    width:100%;
	background:rgba(0,0,0,.7);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BB000000,endColorStr=#BB000000);
	text-align:center;}
.sales .container>.content .content-main .brand-sale .item .brand-title .intro_tips_icon{
	background:url(../images/icon_sale_brand_hot.png);
	width:25px;
	height:11px;
	display:inline-block;
	margin-left:10px;
	position:relative;}	
	
.sales .promise-area {
    border-top:0;
    margin-top:0;
	background:#ffffff;
}
.sales .sale_user_edit_area{
	width:980px;
	margin:0 auto;
	padding:10px 0;}			
/*sales  e*/

/*photo  s*/
.photo .header{
	border:0;}
.photo .container{
	}

.photo .container>.content{
	padding-top:40px;
	padding-bottom:20px;
	color:#f1ecb9;}		
.photo .container>.content .contact-info{}
.photo .container>.content .contact-info .city{
	padding:20px 0;}
.photo .container>.content .contact-info .city select{
	width:120px;
	height:30px;}	
.photo .container>.content .contact-info .main{
	width:990px;}
.photo .container>.content .contact-info .main .item{
	background:#161616;
	padding:10px;
	width:300px;
	height:150px;
	float:left;
	margin-right:10px;
	margin-bottom:20px;}
.photo .container>.content .contact-info .main .name{
	font-size:14px;
	color:#fff;
	padding:10px 0}
.photo .container>.content .contact-info .main .adr{
	color:#ccc;
	padding:10px 0;
	line-height:22px;
	font-size:12px;}
.photo .container>.content .contact-info .main .num{
	color:#ccc;
	padding:0 0 10px 0;
	font-size:14px;}
.photo .container>.content .contact-info .main .link{
	font-size:12px;}


.photo .promise-area {
    border-top:0;
    margin-top:0;
}		
/*photo  e*/



/*页面弹出层发送地址样式 s */
#fade { 
	display: none; /* 默认隐藏 */
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index:999999;}
.mask_close_btn{
	position:absolute;
	right:10px;
	top:10px;
	height:28px;
	width:28px;
	background:url(../images/close_btn.png) center center no-repeat;}	
.popubbox_title{
	background:#272727;
	color:#fff;
	height:50px;
	font-size:18px;
	font-weight:bold;
	width:100%;
	line-height:50px;
	text-align:left;
	text-align:center;
	}
.popubbox_title .main{
	width:90%;
	display:inline-block;
	height:48px;
	border-bottom:2px solid #eeac26}
.popupbox-btn{
	display:inline-block;
	padding:5px 20px;;
	color:#fff;}	
.popupbox-btn:hover{
	color:#fff;}
.popupbox-default-input{
	background: #4e4e4e none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	font-size: 14px;
	height:34px;
	line-height:34px;
	padding-left:10px;
	width:170px;	}	

/*adr  s*/			
	
#popupbox_adr-send{
	width:400px;
	color:#666666;
	display:none; /* 	Hidden as default */
	position:fixed;
	top:50%;
	left:50%;
	z-index:9999999;
	text-align:center;
	font-size:14px;}			
.popupbox_adr-send-content{
	padding:10px;
	background:#272727;
	text-align:left;
	color:#fff;}	
.popupbox_adr-send-content p{
	padding-top:20px;}	
.popupbox_adr-send-content p i{
	width:150px;
	display:inline-block;
	text-align:right;}		
.popupbox_adr-send-content p.shop-set{
	text-align:center;
	font-size:12px;
	padding-top:10px;}		
	
/*adr  e*/	

/*promotion  s*/			
	
#popupbox_promotion_dialog{
	width:400px;
	color:#666666;
	display:none; /* 	Hidden as default */
	position:fixed;
	top:50%;
	left:50%;
	z-index:9999999;
	text-align:center;
	font-size:14px;}			
.popupbox_promotion_dialog_content{
	padding:10px;
	background:#272727;
	text-align:left;
	color:#fff;}	
.popupbox_promotion_dialog_content p{
	padding-top:20px;}	
.popupbox_promotion_dialog_content p i{
	width:150px;
	display:inline-block;
	text-align:right;}		
.popupbox_promotion_dialog_content p.shop-set{
	text-align:center;
	font-size:12px;
	padding-top:10px;}		

#popupbox_promotion_coupon{
	width:400px;
	color:#666666;
	display:none; /* 	Hidden as default */
	position:fixed;
	top:50%;
	left:50%;
	z-index:9999999;
	text-align:center;
	font-size:14px;}			
.popupbox_promotion_coupon_content{
	padding:10px;
	background:#272727;
	text-align:left;
	color:#fff;}	
.popupbox_promotion_coupon_content p{
	padding-top:20px;}	
.popupbox_adr-send-content p i{
	width:150px;
	display:inline-block;
	text-align:right;}		
.popupbox_promotion_coupon_content p.shop-set{
	text-align:center;
	font-size:12px;
	padding-top:10px;}			
	
/*promotion  e*/	

/*ask price  s*/			
	
#popupbox-ask-price{
	width:400px;
	color:#666666;
 	display:none; /*Hidden as default */
	position:fixed;
	top:50%;
	left:50%!important;
	z-index:9999999;
	text-align:center;
	font-size:14px;}			
.popupbox-ask-price .content{
	padding:10px;
	background:#272727;
	text-align:left;
	color:#fff;}	
.popupbox-ask-price .content p{
	padding-top:20px;}	
.popupbox-ask-price .content p i{
	width:150px;
	display:inline-block;
	text-align:right;}		

.popupbox-ask-price p.tips{
	text-align:center;
	font-size:12px;
	padding-top:10px;}		
	
/*ask price  e*/	
	
	
/*city  s*/
#popupbox_city{
	width:440px;
	color:#666666;
  	display:none; /*Hidden as default */
	position:fixed;
	top:50%;
	left:50%;
	z-index:9999999;
	text-align:center;
	font-size:12px;
	background:#272727;}			
.popupbox_city .content{
	padding:10px 16px;
	background:#272727;
	text-align:left;
	color:#fff;}	
.popupbox_city .content a.item{
	color:#fff;
	display:inline-block;
	padding:0 5px 5px 5px;}	
.popupbox_city .content p i{
	width:150px;
	display:inline-block;
	text-align:right;}	
.popupbox_city .content .cate_title{
	font-size:12px;
	padding-left:5px;
	line-height:22px;
	margin-bottom:10px;
	color:#f0c973;
	border-bottom:1px solid #222222;}
.popupbox_city .content .hot{
	margin-top:10px;}	
.popupbox_city .content .city_chose{
	margin-top:10px;}
.popupbox_city .content .city_chose .city_chose_select{}	
.popupbox_city .content .city_chose select{
	color:#000000;
	margin-bottom:10px;}	
.city_popupbox-btn{
	display:inline-block;
	padding:1px 15px;
	margin-left:10px;
	color:#fff;}	
.city_popupbox-btn:hover{
	color:#fff;}		
/*sity  e*/	

/*join group  s*/			
	
#popupbox-join-group{
	width:400px;
	color:#666666;
 	display:none; /*Hidden as default */
	position:fixed;
	top:50%;
	left:50%!important;
	z-index:9999999;
	text-align:center;
	font-size:14px;}			
.popupbox-join-group .content{
	padding:10px;
	background:#272727;
	text-align:left;
	color:#fff;}	
.popupbox-join-group .content p{
	padding-top:20px;}	
.popupbox-join-group .content p i{
	width:150px;
	display:inline-block;
	text-align:right;}		

.popupbox-join-group p.tips{
	text-align:center;
	font-size:12px;
	padding-top:10px;}		
	
/*ask price  e*/

/*lauch group  s*/

#popupbox_launch-group{
	width:500px;
	color:#ffffff;
	display:none; /* Hidden as default */	
	position:fixed;
	top:50%;
	left:50%!important;
	z-index:9999999;
	text-align:left;
	font-size:14px;}		
.popupbox_launch-group .content{
	padding:10px;
	background: url(../images/launch-group-bg.png) center center #272727;
	background-size:auto 100% ;}
.popupbox_launch-group .content p{
	padding:10px 0;
	padding-left:120px;
	position:relative;}			
.popupbox_launch-group .content p i{
	position:absolute;
	left:0;
	text-align:right!important;
	width:120px;
	height:33px;
	line-height:32px;
	display:inline-block;}
.popupbox_launch-group .content p em{
	display:block;
	font-size:12px;
	color:#22ac38;}	
.launch-group-con-tips{
	color:#999999;}	




#popupbox-aboutjoin-group{
	width:500px;
	color:#ffffff;
	display:none; /* Hidden as default */	
	position:fixed;
	top:50%;
	left:50%!important;
	z-index:9999999;
	text-align:left;
	font-size:14px;}		
.popupbox-aboutjoin-group .content{
	padding:10px;
	background: url(../images/launch-group-bg.png) center center #272727;
	background-size:auto 100% ;}
.popupbox-aboutjoin-group .content p{
	padding:10px 0;
	padding-left:120px;
	position:relative;}			
.popupbox-aboutjoin-group .content p i{
	position:absolute;
	left:0;
	text-align:right!important;
	width:120px;
	height:33px;
	line-height:32px;
	display:inline-block;}
.popupbox-aboutjoin-group .content p em{
	display:block;
	font-size:12px;
	color:#22ac38;}	
/*lauch group  e*/

/*drew  s*/
#popupbox_draw{
	width:509px;
	color:#666666;
	display:none; /* Hidden as default */	
	position:fixed;
	top:50%;
	left:50%!important;
	z-index:9999999;
	text-align:center;
	font-size:14px;}
#popupbox_draw-form{
	width:500px;
	color:#ffffff;
	display:none; /* Hidden as default */	
	position:fixed;
	top:50%;
	left:50%!important;
	z-index:9999999;
	text-align:left;
	font-size:14px;}	
.popupbox_draw-form-content{
	padding:10px;
	background:#272727;
	background-size:auto 100% ;}
.popupbox_draw-form-content p{
	padding:10px 0;
	padding-left:120px;
	position:relative;}			
.popupbox_draw-form-content p i{
	position:absolute;
	left:0;
	text-align:right!important;
	width:120px;
	height:33px;
	line-height:32px;
	display:inline-block;}
.popupbox_draw-form-content p em{
	display:block;
	font-size:12px;
	color:#22ac38;}	
.draw-form-con-tips{
	color:#999999;
	text-align:center;
	font-size:14px;}	
.draw-form-con-tips em{
	font-size:18px!important;
	color:#ff8800!important;
	display:inline!important}	

#popupbox_draw-error{
	width:300px;
	color:#666666;
	display:none; /* Hidden as default */	
	position:fixed;
	top:50%;
	left:50%!important;
	z-index:9999999;
	text-align:left;}	
.popupbox_draw-error-content{
	padding:10px;
	background:#272727;
	text-align:center;}
.popupbox_draw-error-content p{
	padding:10px 0;
	position:relative;}	
/*抽奖  s*/
.ly-plate{
		position:relative;
		width:509px;
		height:509px;
		/*margin: 50px auto;*/
	}
	.rotate-bg{
		width:509px;
		height:509px;
		background:url(../images/plate.png);
		position:absolute;
		top:0;
		left:0
	}
	.ly-plate div.lottery-star{
		width:214px;
		height:214px;
		position:absolute;
		top:150px;
		left:147px;
		/*text-indent:-999em;
		overflow:hidden;
		background:url(rotate-static.png);
		-webkit-transform:rotate(0deg);*/
		outline:none
	}
	.ly-plate div.lottery-star #lotteryBtn{
		cursor: pointer;
		position: absolute;
		top:0;
		left:0;
		*left:-107px
	}
/*抽奖  e*/		
/*drew  e*/	


/*detail feature  s*/
#popupbox_feature_photo{
	width:680px;
	color:#ffffff;
	display:none; /* Hidden as default */	
	position:fixed;
	top:50%;
	left:50%!important;
	z-index:9999999;
	text-align:left;
	font-size:14px;
	background:#272727;}	
.popupbox_feature_photo .mask_close_btn{
	
	z-index:1;}
.popupbox_feature_photo .intro{
	font-size:14px;
	text-indent:2em;
	padding-top:10px;
	width:90%;
	margin:0 auto;}		
.popupbox_feature_photo .photo{
	margin-left:50px;
	margin-top:20px;}
.popupbox_feature_photo .photo .detail_context_pic {
	margin-bottom:10px;}		
/*detail feature  e*/
	
/*页面弹出层 e */		
/*返回顶部菜单  s*/	
.floatmenu{
	display:none;}
.go-top{
	position:fixed;
	bottom:40px;
	right:50%;
	margin-right:-560px;
	width:30px;
	z-index: 999;}
.go-top a{
	display: block;
	width:30px;
	height:30px;
	background-image: url(../images/icon.png);}
.go-top .go{background-position:0 -228px;}
.go-top .go:hover{background-position:-30px -228px;}
.go-top .server_promise{background-position:-60px -228px;}
.go-top .server_promise:hover{background-position:-90px -228px;}

.go-top .er_code{
	background-position:-120px -228px;
	position:relative;
	height:40px;}
.go-top .er_code:hover{
	background-position:-150px -228px;}
.go-top .er_code img{
	display:none;}	
.go-top .er_code:hover img{
	display:block;
	background:url(../images/er_code.png);
	position:absolute;
	right:30px;
	bottom:0;}


/*返回顶部菜单  e*/


/*white page s*/
.style_white{
	background:#ffffff;
	color:#333333;}
.style_white .area-title {
    color: #333333;
    margin: 0 auto;
    padding: 45px 0;
    position: relative;
    text-align: center;
    width: 300px;
}
.style_white .area-title-change {
    color: #0088cc;
    position: absolute;
    right: 0;
    top: 30px;
}
.style_white .product-display-list .item {
	background:#ffffff;
    color: #666666;
    cursor: pointer;
    display: block;
    float: left;
    padding: 0 10px;
    position: relative;
    width: 166px;
	margin-bottom:10px;
	margin-right:10px;
	box-shadow:0 2px 4px rgba(0,0,0,.1);
}
.style_white .product-display-list .item:last-child{
	}
.style_white .product-display-list .item:hover{
	box-shadow:0 15px 30px rgba(0,0,0,.1);}	
.style_white .product-display-list .item .pic {
    background:none;
    height: 190px;
    overflow: hidden;
    text-align: center;
    width: 100%;
	display: table-cell;
	vertical-align:middle;
}
.style_white .product-display-list .item .pic img {
    width: 100%;
	vertical-align:middle;
}	
.style_white .promise-area{
	border-top:1px solid #e5e5e5;}
.style_white .promise-area .content .item .intro {
    color: #333333;
    padding-top: 20px;
    text-align: center;
}
.style_white .promise-area .content .item .intro .en{
	font-family: "HelveticaNeueLTPro-UltLt" !important;
}

.style_white .foot-brand-area {
    border-top: 1px solid #e5e5e5;
}
.style_white .footer{
	background:#f5f5f5;}
.footer .quick-link .content {
    margin: 0 auto;
    padding-bottom:30px;
    width: 980px;
}	
.style_white .footer .quick-link .content .item .intro .title {
    color: #666666;
    font-size: 22px;
    height: 30px;
    line-height: 30px;
    padding: 15px 0;
}
.style_white .footer .quick-link .content .item .intro .link {
    font-size: 13px;
    padding-top: 15px;
	color:#0088cc;
}
.style_white .footer .quick-link .content .item .intro .link a{
    font-size: 13px;
    padding-top: 15px;
	color:#0088cc;
}
.style_white .footer .store-info .item {
    border-left: 1px solid #e5e5e5;
    color: #666666;
    float: left;
    line-height: 18px;
    margin-left: -1px;
    min-height: 120px;
    padding: 10px;
    width: 225px;
}
.style_white .footer .store-info .item:first-child {
    border: 0 none;
    margin-left: 0;
}
.style_white .footer .store-info .item .name {
    color: #333333;
    display: block;
    font-size: 14px;
    padding-bottom: 5px;
}
.style_white .footer .store-info .item .link a{
	color:#0088cc;
}
.style_white .footer .crumbs-navi {
    border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
    height: 56px;
    margin: 0 auto;
    width: 980px;
}
.style_white .footer .tips .copyright {
    color: #f5f5f5;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 13px 0;
}

.style_white .go-top a{
	display: block;
	width:30px;
	height:30px;
	background-image: url(../images/icon_white.png);}
.style_white .go-top .er_code {
    background-position: -120px -228px;
    height: 40px;
    position: relative;
}	
.style_white .go-top .er_code:hover{
	background-position:-150px -228px;}
	
.style_white .level-two-navi .main .navi-list .item a {
    color: #666666;
}
.style_white .level-two-navi .main .navi-list .item.select a,.style_white .level-two-navi .main .navi-list .item a:hover {
    color: #c6007c;
}	
.style_white .level-two-navi > .content {
    background:none;
	border-bottom:1px solid #e5e5e5;
    height:40px;
    position: relative;
}	



/* Tabs container */
.style_white .r-tabs {
	position: relative;}
/* Tab element */
.style_white .r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;}
/* Tab anchor */
.style_white .r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
	padding: 10px 30px;
	text-decoration: none;
	font-size: 14px;
	color: #666666;
}
.style_white .r-tabs .r-tabs-nav .r-tabs-anchor img{
	width:90%;}

/* Disabled tab */
.style_white .r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

/* Active state tab anchor */
.style_white .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	color: #c6007c;
	text-shadow: none;
}

/* Tab panel */
.style_white .r-tabs .r-tabs-panel {

}

/* Accordion anchor */
.style_white .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;
	background-color: #00c5ad;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.4);
	font-size: 14px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

/* Active accordion anchor */
.style_white .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #00c5ad;
	text-shadow: none;
}

/* Disabled accordion button */
.style_white .r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}

/* Info bar */
.style_white .r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
	text-align:center;
	border-bottom:1px solid #c6007c;
}
.style_white .r-tabs .r-tabs-tab {
    display:inline-block;
	_zoom:1;*display:inline;
    margin: 0;
    list-style: none;
	
}
.style_white .r-tabs .r-tabs-nav .r-tabs-state-active{
	bottom:-1px;
	background:url(../images/tab-select-arrow_white.png) center bottom no-repeat;}
.style_white .r-tabs .r-tabs-panel {
    padding:40px 0 20px 0;
    display: none;
	
}
.style_white .r-tabs .r-tabs-accordion-title {
    display: none;
}
.style_white .r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}
/* Accordion responsive breakpoint */

.style_white .foot-brand-area .brand-list .brand-item{
	width:16.3%;
	text-align:center;
	display:inline-block;
	margin-bottom:10px;}
.style_white .foot-brand-area .brand-list .brand-item:hover{
	background:none;
	box-shadow:0 4px 8px rgba(0,0,0,.1)}	

.style_white .promise-area .content .item .intro .cn{
	font-size:16px;
	font-family:PingFang SC,SF UI Display,Helvetica,Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;}
.style_white .notothin-cn {
    font-family:PingFang SC,SF UI Display,Helvetica,Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif!important;
    font-size: 16px;
    font-style: normal;
}		


/*white page e*/



/*promotion desktop  s*/
.promotion .float-entry{
	margin-left:-700px;}
.go-top{
	margin-right:-999999px;}
.promotion{
	background:#07072b;}
.promotion .header{
	border:0;
	position:absolute;
	top:0;}

#promotion_menu{
	position:fixed;
	right:50%;
	margin-right:590px;
	bottom:10px;}
#promotion_menu ul li a{
	background:url(../images/promotion_icon.png) no-repeat;}
#promotion_menu ul li a.menu_adr{
	background-position:0 -212px;
	height:80px;}
#promotion_menu ul li a.menu_coupon{
	background-position:0 -292px;}
#promotion_menu ul li a.menu_goods{
	background-position:0 -332px;}
#promotion_menu ul li a.menu_band{
	background-position:0 -412px;}
#promotion_menu ul li a.menu_top{
	background-position:0 -452px;
	height:90px;}
#promotion_menu ul li a.menu_adr:hover,#promotion_menu ul li a.menu_adr.current{
	background-position:-140px -212px;
	height:80px;}
#promotion_menu ul li a.menu_coupon:hover,#promotion_menu ul li a.menu_coupon.current{
	background-position:-140px -292px;}
#promotion_menu ul li a.menu_goods:hover,#promotion_menu ul li a.menu_goods.current{
	background-position:-140px -332px;}
#promotion_menu ul li a.menu_band:hover,#promotion_menu ul li a.menu_band.current{
	background-position:-140px -412px;}
#promotion_menu ul li a.menu_top:hover,#promotion_menu ul li a.menu_top.current{
	background-position:-140px -452px;
	height:90px;}				
#promotion_menu ul li a{
    display:block;
    font-size:15px;
    font-weight:bold;
    color:#ffcc9c;
    width:80px;
    height:40px;
	padding-left:60px;
    line-height:40px;
    text-decoration:none;
    text-align:left;
}
#promotion_menu ul li a.menu_adr{
	height:80px;
	line-height:80px;
	line-height:115px;}
#promotion_menu ul li a.menu_top{
	height:90px;
	line-height:90px;}	
#promotion_menu ul li a:hover,#promotion_menu ul li a.current{
	color:#fff;}

.promotion_btn{
  border-radius:2px;
  background-image: -moz-linear-gradient( -90deg, rgb(235,18,133) 0%, rgb(226,16,127) 100%);
  background-image: -webkit-linear-gradient( -90deg, rgb(235,18,133) 0%, rgb(226,16,127) 100%);
  background-image: -ms-linear-gradient( -90deg, rgb(235,18,133) 0%, rgb(226,16,127) 100%);
  display:block;
  font-size:13px;
  color:#ffffff;
  text-align:center;}
.promotion_btn:hover{
	 color:#ffffff;
	 text-decoration:none;} 	
	
.promotion_banner{
	background:url(../images/promotion_banner.png) no-repeat center center;
	width:100%;
	height:410px;}
.promotion_topic{
	background:url(../images/promotion_topic_bg.png) no-repeat center center;
	width:100%;
	height:240px;}
.promotion_topic_wrap{
	width:1000px;
	margin:0 auto;
	padding-top:70px;
	text-align:center;}
.main_title,.vice_title,.date{
	padding:10px 0;
	color:#ffffff;}
.main_title{
	font-size:18px;}
.vice_title{
	font-size:18px;}
.date{
	font-size:16px;}	
.promotion_content{
	background:url(../images/promotion_bg.png) no-repeat center top;
	width:100%}	
	
.promotion_content .adr_wrap{
	width:1152px;
	margin:0 auto;}
.promotion_area_title{
	margin:0 auto;
	position:relative;
	top:15px;
	margin-bottom:30px;
	background:url(../images/promotion_icon.png) no-repeat;}	
.adr_area_title{
	width:280px;
	height:70px;
	background-position:0 0;}	
.promotion_content .adr_wrap .item{
	width:1152px;
	height:115px;
	margin-top:20px;
	font-size:14px;
	background:url(../images/promotion_adr_short.png) no-repeat;
	position:relative;}	
.show_adr .promotion_content .adr_wrap .item{
	width:1152px;
	height:155px;
	margin-top:20px;
	font-size:14px;
	background:url(../images/promotion_adr.png) no-repeat;
	position:relative;}		
.promotion_content .adr_wrap .item .name{
	font-size:20px;
	text-align:center;
	color:#ffffff;
	position:relative;
	top:15px;}
.promotion_content .adr_wrap .item .links{
	position:absolute;
	left:295px;
	top:60px;
	width:500px;
}
.show_adr .promotion_content .adr_wrap .item .links{
	position:absolute;
	left:15px;
	top:65px;
	width:900px;
}	
.promotion_content .adr_wrap .item .links a{
	color:#ffffff;
	margin-right:40px;}
.promotion_content .adr_wrap .item .adr{
	display:none;}
.promotion_content .adr_wrap .item .street{}
.promotion_content .adr_wrap .item .map{}
.show_adr .promotion_content .adr_wrap .item .adr{
	display:inline-block;}
.promotion_content .adr_wrap .item .street{}
.promotion_content .adr_wrap .item .map{}		
.promotion_content .adr_wrap .item .num{
	display:none;}
.show_adr .promotion_content .adr_wrap .item .num{
	display:block;
	position:absolute;
	left:15px;
	top:105px;}

.promotion_content .adr_wrap .item .send{
	position:absolute;
	left:560px;
	top:60px;
	color:#ffffff;}	
.show_adr .promotion_content .adr_wrap .item .send{
	position:absolute;
	left:900px;
	top:100px;}	
.promotion_content .adr_wrap .item .btn_adr{
	width:80px;
	height:28px;
	line-height:28px;
	position:absolute;
	left:780px;
	top:55px;}
.show_adr .promotion_content .adr_wrap .item .btn_adr{
	position:absolute;
	left:940px;
	top:60px;}		

.promotion_content .adr_wrap .item i.adr_icon{
	background:url(../images/promotion_icon.png) no-repeat;
	width:20px;
	height:20px;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-2px;
	margin-right:5px;}

.promotion_content .adr_wrap .item .adr .adr_icon{
	background-position:-280px 0;}
.promotion_content .adr_wrap .item .num .adr_icon{
	background-position:-300px 0;}
.promotion_content .adr_wrap .item .street .adr_icon{
	background-position:-320px 0;}
.promotion_content .adr_wrap .item .map .adr_icon{
	background-position:-340px 0;}
.promotion_content .adr_wrap .item .send .adr_icon{
	background-position:-360px 0;}	


/*adr square*/	

.promotion_content .adr_wrap.square{}
.promotion_content .adr_wrap.square .item{
	width:374px;
	height:190px;
	background:url(../images/promotion_adr_sq_short.png) no-repeat center top;
	margin:15px 5px;
	float:left;
	padding:0;}
.show_adr .promotion_content .adr_wrap.square .item{
	width:374px;
	height:260px;
	background:url(../images/promotion_adr_sq.png) no-repeat center top;
	margin:15px 5px;
	float:left;
	padding:0;}	
.promotion_content .adr_wrap.square .item .links{
	position:absolute;
	left:15px;
	top:65px;
	width:380px;
	margin-right:0;
}
.show_adr .promotion_content .adr_wrap.square .item .links{
	position:absolute;
	left:15px;
	top:65px;
	width:350px;
	margin-right:0;
}
.promotion_content .adr_wrap.square .item .adr{
	line-height:24px;}
.promotion_content .adr_wrap.square .item .num{
	position:absolute;
	top:128px;}
.promotion_content .adr_wrap.square .item .street{
	position:absolute;
	top:-10px;
	left:50px;}
.show_adr .promotion_content .adr_wrap.square .item .street{
	position:absolute;
	top:100px;
	left:5px;}	
.promotion_content .adr_wrap.square .item .map{
	position:absolute;
	top:-10px;
	left:190px;}	
.show_adr .promotion_content .adr_wrap.square .item .map{
	position:absolute;
	top:100px;
	left:105px;}		
.promotion_content .adr_wrap.square .item .send{
	position:absolute;
	top:95px;
	left:100px;}
.show_adr .promotion_content .adr_wrap.square .item .send{
	position:absolute;
	top:165px;
	left:210px;}		
.promotion_content .adr_wrap.square .item .street .adr_icon,.promotion_content .adr_wrap.square .item .map .adr_icon,.promotion_content .adr_wrap.square .item .send .adr_icon{
	display:inline-block;}	
.show_adr .promotion_content .adr_wrap.square .item .street .adr_icon,.show_adr .promotion_content .adr_wrap.square .item .map .adr_icon,.show_adr .promotion_content .adr_wrap.square .item .send .adr_icon{
	display:none;}			
.promotion_content .adr_wrap.square .item .btn_adr{
	width:160px;
	height:34px;
	line-height:34px;
	position:absolute;
	left:107px;
	top:140px;}
.show_adr .promotion_content .adr_wrap.square .item .btn_adr{
	width:160px;
	height:34px;
	line-height:34px;
	position:absolute;
	left:107px;
	top:205px;}	

/*coupon wrap*/
.coupon_area_title{
	width:280px;
	height:70px;
	background-position:0 -70px;}

.coupon_wrap{
	width:1152px;
	margin:0 auto;}
.coupon_wrap .item{
	display:block;
	width:273px;
	height:104px;
	margin-right:10px;
	margin-left:5px!important;
	margin-bottom:10px;
	float:left;
	background:url(../images/promotion_coupon.png) no-repeat;}	
.coupon_wrap .item:hover{
	text-decoration:none;}
	
.coupon_wrap .item.first{
	margin-left:0;}	
.coupon_price{
	color:#c8b990;
	padding-left:10px;
	width:165px;
	overflow:hidden;
}
.coupon_price em{
	font-size:30px;
	float:left;
	position:relative;
	top:22px;
	padding-right:5px;}
.coupon_price p{
	font-size:50px;}
.coupon_tips{
	font-size:16px;
	color:#ffffff;
	padding-left:10px;
	width:160px;
	height:26px;
	text-overflow:ellipsis;
	white-blank:nowrap;
	overflow:hidden;}
.coupon_area_tips{
	font-size:14px;
	color:#ffffff;
	text-align:right;
	padding-top:10px;}		

/*goods*/
.goods_area_title{
	background:none;
	font-size:22px;
	line-height:70px;
	color:#ffffff;
	position:relative;
	width:280px;
	margin:0 auto;
	height:100px;}
.goods_area_title p{
	position:absolute;
	left:0;
	text-align:center;
	width:100%;
	z-index:1;}
.goods_area_title .goods_area_title_left,.goods_area_title .goods_area_title_right{
	background:url(../images/promotion_icon.png) no-repeat;
	width:140px;
	height:70px;
	display:inline-block;
	position:absolute;
	}
.goods_area_title .goods_area_title_left{
	background-position:0 -140px;
	left:0;}
.goods_area_title .goods_area_title_right{
	background-position:-140px -140px;
	left:140px;}
.goods_wrap_slogan{
	width:1132px;
	margin:0 auto;
	padding:10px;
	display:none;}	
.goods_wrap_slogan p{
	font-size:18px;
	color:#ffffff;}	
.goods_wrap_content{
	width:1152px;
	margin:0 auto;}
.goods_wrap_content .item{
	width:273px;
	float:left;
	margin:10px 7px;
	background:#ffffff;
	position:relative;
	padding-bottom:15px;
	}
.goods_wrap_content .item .logo{
	position:absolute;
	display:block;
	width:70px;
	height:30px;
	top:20px;
	left:15px;}
.goods_wrap_content .item .logo img{
	width:100%;}	
.goods_wrap_content .item .goods_pic{
	width:250px;
	margin:40px auto 0 auto;}
.goods_wrap_content .item .goods_pic img{
	width:100%;}	
.goods_wrap_content .item .title{
	width:229px;
	font-size:14px;
	margin:0 auto;
	height:40px;
	overflow:hidden;}
.goods_wrap_content .item .title .old_price{
	text-decoration:line-through;
	font-style:italic;
	color:#666666;}
.goods_wrap_content .item .price{
	width:229px;
	margin:0 auto;
	text-align:center;
	color:#f23266;
	padding:2px 0;}
.goods_wrap_content .item .price .price_name{
	font-size:16px;}
.goods_wrap_content .item .price .price_content{
	font-size:24px;
	font-weight:bold;}
.goods_wrap_content .item .promotion_btn{
	width:229px;
	height:34px;
	line-height:34px;
	margin:0 auto;}
.goods_wrap_content .item .tips{
	padding:10px 0;
	width:229px;
	margin:0 auto;}
.goods_no_price_wrap .item{
	}
.goods_no_price_wrap .old_price,.goods_no_price_wrap .price,.goods_no_price_wrap .tips{
	display:none;}	
.goods_no_price_wrap .promotion_btn{
	margin-top:10px!important;}
.goods_no_price_wrap .goods_wrap_slogan{
	display:block;}


.band_wrap_content{
	width:1152px;
	margin:0 auto;}
.band_wrap_content .item{
	width:1152px;
	height:250px;
	margin-bottom:15px;}
.band_wrap_content .item .band_item_l{
	width:402px;
	height:250px;
	float:left;
	background:#ffffff;}
.band_wrap_content .item .logo_pic{
	width:200px;
	height:90px;
	display:block;
	margin:0 auto;
	padding-top:20px;
	overflow:hidden;}
.band_wrap_content .item .logo_pic img{
	width:100%;}
.band_wrap_content .item p{
	width:230px;
	height:40px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	display:block;
	font-size:14px;
	margin:20px auto;}
.band_wrap_content .item .promotion_btn{
	width:230px;
	height:34px;
	margin:0 auto;
	line-height:34px;}
.band_wrap_content .item .band_item_r{
	float:left;
	display:block;
	height:250px;
	width:750px;}

.band_wrap_content .item .band_item_r.seiler{
	background:url(../images/promotion_band_demo.png);}
.band_wrap_content .item .band_item_r.petrof{
	background:url(../images/sale/petrof_desktop.png);}
.band_wrap_content .item .band_item_r.samick{
	background:url(../images/sale/samick_desktop.png);}
.band_wrap_content .item .band_item_r.hailun{
	background:url(../images/sale/hailun_desktop.png);}
.band_wrap_content .item .band_item_r.georgesteck{
	background:url(../images/sale/george_desktop.png);}	
.band_wrap_content .item .band_item_r.pramberger{
	background:url(../images/sale/pramberger_desktop.png);}
.band_wrap_content .item .band_item_r.knabe{
	background:url(../images/sale/knabe_desktop.png);}	
.band_wrap_content .item .band_item_r.palatino{
	background:url(../images/sale/palatino_desktop.png);}	
.band_wrap_content .item .band_item_r.xinghai{
	background:url(../images/sale/xinghai_desktop.png);}		
.promotion .promise-area {
    border-top:0;
    margin-top:0;
}	
.promotion .sale_user_edit_area{
	width:980px;
	margin:10px auto;}
.promotion .promise-area{
	width:100%;
	background:#ffffff;}
.promotion .promise-area .content{
	width:980px;
	margin:0 auto!important;}		
.promotion .footer {
    
}	

#popupbox_promotion_entry{
	width:500px;
	color:#666666;
  	display:none; /*Hidden as default */
	position:fixed;
	top:50%;
	left:50%;
	z-index:9999999;
	text-align:center;
	font-size:12px;
	}			
.popupbox_promotion_entry .content{
	}	
/*promotion desktop  e*/


/*bootstrap hack  s*/

.pagination ul > li > a, .pagination ul > li > span {
    background:none;
    border: 0 solid #dddddd;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
	color:#333333;
	font-size:14px;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span{
	border:0;}
.pagination ul > .active > a, .pagination ul > .active > span {
    color: #c6007c;
    cursor: default;
	text-decoration:underline;
}	
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span{}
/*bootstrap hack  e*/


/*pp hack*/
.sales .container > .content .content-main .adr-wrap .item{
	height:110px!important;}
.sales .container > .content .content-main .adr-wrap .item .adr{
	display:none!important;}
.sales .container > .content .content-main .adr-wrap .item .num{
	display:none!important;}	
.sales .container > .content .content-main .adr-wrap.square .item{
	height:110px!important;}
.sales .container > .content .content-main .adr-wrap.square .item .adr{
	display:none!important;}
.sales .container > .content .content-main .adr-wrap.square .item .num{
	display:none!important;}
.style_white .sales .footer .store-info .item{
	height:54px!important;
	min-height:54px!important;}
.style_white .sales .footer .store-info .item .adr{
	display:none;}	
.style_white .sales .footer .store-info .item .num{
	display:none;}


.show_adr .sales .container > .content .content-main .adr-wrap .item{
	height:150px!important;}
.show_adr .sales .container > .content .content-main .adr-wrap .item .adr{
	display:block!important;}
.show_adr .sales .container > .content .content-main .adr-wrap .item .num{
	display:block!important;}	
.show_adr .sales .container > .content .content-main .adr-wrap.square .item{
	height:200px!important;}
.show_adr .sales .container > .content .content-main .adr-wrap.square .item .adr{
	display:block!important;}
.show_adr .sales .container > .content .content-main .adr-wrap.square .item .num{
	display:block!important;}
.style_white.show_adr  .sales .footer .store-info .item{
	height:120px!important;
	min-height:54px!important;}
.style_white.show_adr  .sales .footer .store-info .item .adr{
	display:block;}	
.style_white.show_adr  .sales .footer .store-info .item .num{
	display:block;}	
	
	
.promotion .footer .store-info .item .num{
	display:none;}
			
/*pp hack*/



/*easy_buy  s*/
.eb_content.sh,.eb_content.fj{
	background:#e23709;}
.eb_content .eb_intro{
	text-align:center;
	width:100%;
	margin:0 auto}
.eb_intro_pic{
	width:1100px;
	position:relative;
	left:50%;
	margin-left:-550px;}	
.eb_content.sh .eb_intro_pic,.eb_content.fj .eb_intro_pic{
	width:1920px;
	position:relative;
	left:50%;
	margin-left:-960px;}			

/*adr*/	
.eb_content .eb_shop_info_main{
	width:1152px;
	margin:0 auto;}
.eb_shop_info_title{
	text-align:center;}	
.eb_shop_info_title img{
	display:none;}
.eb_content .adr_wrap.square{
	text-align:center;
	padding-bottom:20px;}
.eb_content .adr_wrap.square .item{
	width:370px;
	height:260px;
	border-radius: 15px;
	background-color: rgb(253, 249, 241);
	box-shadow: 1.5px 2.598px 1px 0px rgba(140, 114, 44, 0.23);
	margin:15px 5px;
	display:inline-block;
	padding:0;
	font-size:14px;
	position:relative;}	
.eb_content .adr_wrap .item .name {
    color: #333333;
    font-size: 20px;
    position: relative;
    text-align: center;
    top: 15px;
}	
.eb_content .adr_wrap.square .item .links{
	position:absolute;
	left:15px;
	top:65px;
	width:350px;
	margin-right:0;
}
.eb_content .adr_wrap.square .item .links a{
	color:#333333;}
.eb_content .adr_wrap.square .item .adr{
	line-height:24px;
	margin-right: 40px;}
.eb_content .adr_wrap.square .item .num{
	position:absolute;
	top:128px;}
.eb_content .adr_wrap.square .item .street{
	left: 5px;
    position: absolute;
    top: 100px;}	
.eb_content .adr_wrap.square .item .map{
	left: 105px;
    position: absolute;
    top: 100px;}	
.eb_content .adr_wrap .item .num {
    display: block;
    left: 15px;
    position: absolute;
    top: 105px;
}		
.eb_content .adr_wrap.square .item .send{
	left: 210px;
    position: absolute;
    top: 165px;
	color:#333333;}	
.eb_content .adr_wrap .item i.adr_icon {
    background: rgba(0, 0, 0, 0) url("../images/eb_icon.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    margin-right: 5px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 20px;
}
.eb_content .adr_wrap .item .adr .adr_icon {
    background-position:0 0;
}
.eb_content .adr_wrap .item .num .adr_icon {
    background-position: -20px 0;
}
.eb_content .adr_wrap .item .street .adr_icon {
    background-position: -40px 0;
}
.eb_content .adr_wrap .item .map .adr_icon {
    background-position: -60px 0;
}
.eb_content .adr_wrap .item .send .adr_icon {
    background-position: -80px 0;
}
.eb_content .adr_wrap.square .item .street .adr_icon,.eb_content .adr_wrap.square .item .map .adr_icon,.eb_content .adr_wrap.square .item .send .adr_icon{
	display:inline-block;}		
.eb_content .adr_wrap.square .item .street .adr_icon,.eb_content .adr_wrap.square .item .map .adr_icon,.eb_content .adr_wrap.square .item .send .adr_icon {
    display: none;
}			
.eb_content .adr_wrap.square .item .btn_adr{
	height: 34px;
    left: 107px;
    line-height: 34px;
    position: absolute;
    top: 205px;
    width: 160px;
	background:#c6b78e;
	border-radius:4px;}
	
/*临时方案*/
.eb_content .adr_wrap.square .item{
	height:170px;}
.eb_content .adr_wrap .item .map,.eb_content .adr_wrap .item .street,.eb_content .adr_wrap .item .send,.eb_content .adr_wrap .item .btn_adr{
	display:none;}
	
/*adr*/	
	
/*essy_buy  e*/

/*以旧换新样式*/
.exchange {
    background-color: #f9f0c9;
}

.exchange .exch_banner {
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    height: 505px;
}

.easy_threesteps {
    text-align: center;
    width: 100%;
    background-color: #ff7f4e;
    padding-top: 22px;
}

.easy_threesteps_container {
    width: 1154px;
    height: 554px;
    background-color: #fdf4e3;
    margin: 0 auto;
    padding-top: 20px;
    text-align: center;
    margin: 0 auto;
}

.easy_threesteps_container strong {
    font-size: 38px;
    color: #ef3c1d;
    font-weight: bolder;
    line-height: 1;
}

.easy_threesteps_container .sec_title {
    margin-top: 32px;
    margin-bottom: 40px;
}

.easy_threesteps_container .content {
    width: 736px;
    margin: 0 auto;
    margin-bottom: 50px;
}
.exch_line{
    position: relative;
    width: 100px;
    border-top:2px #ef3c1d dotted;
    float: left;
    margin-top: 88px;
}
.exch_easy {
    float: left;
}

.easy_threesteps_container .content .exch_easy p {
    color: #000000;
    font-size: 22px;
    font-weight: 500;
}

.easy_threesteps_container .exch_infor {
    text-align: center;
    margin: 0 auto;
    width: 1080px;

}

input[placeholder] {
    color: #000000 !important;
}

.easy_threesteps_container .exch_infor .exch_infor_input {
    width: 230px;
    height: 40px;
    background: #ffffff;
    float: left;
    margin: 0 7px;
    color: #b0b0b0;
    font-size: 18px;

}

.easy_threesteps_container .exch_infor button {
    font-size: 18px;
}

.easy_threesteps_container .exch_infor .exch_infor_input .exch_icon {
    float: left;
    display: inline-block;
    width: 18px;
    height: 16px;
	background:url(../images/exchanges/exch_icon.png);

    margin-left: 10px;
    margin-top: 12px;

}

.easy_threesteps_container .exch_infor .exch_infor_input .name {
    background-position:0 0;
}

.easy_threesteps_container .exch_infor .exch_infor_input .tel {
    height:17px;
    background-position:0 -17px;
}

.easy_threesteps_container .exch_infor .exch_infor_input .address {
    height:20px;
    background-position:0 -35px;
}

.easy_threesteps_container .exch_infor .exch_infor_input .model {
    height:18px;
    background-position:0 -57px;
}

.easy_threesteps_container .exch_infor .exch_infor_input input {
    float: left;
    border: none;
    background: none;
    height: 40px;
    width: 165px;
    margin-left: 6px;
}

.easy_threesteps_container .exch_infor a {
	display:inline-block;
    width: 80px;
    height: 40px;
    background-color: #ef3c1d;
    color: #ffffff;
    margin-left: 0px;
	text-decoration:none;
	line-height:2.2;
	font-size:18px;
}

.exch_model .exch_model_container {
    width: 1152px;
    margin: 0 auto;
}

.exch_model .exch_model_container table {
    border: solid 2px #ffffff;
    color: #000000;
    width: 100%;
    background-color: #e5e5e5;
    border-collapse: collapse;
    font-size:14px;
	font-weight: normal;
}

.exch_model .exch_model_container table th {
    border-width: 2px;
    padding: 8px;
    border-style: solid;
    border-color: #ffffff;
    text-align: center;
    color: #ffffff;
    height: 40px;
    font-weight: 900;
    font-size:18px;
}
.exch_model .exch_model_container table th span{
    font-size: 15px;
}

.exch_model .exch_model_container table td {
    border-width: 2px;
    padding: 5px;
    border-style: solid;
    border-color: #ffffff;
    text-align: center;
    color: #000000;
    height: 22px;
}

.exch_model .exch_model_container table tr {
    background-color: #0579c6;
}

.gridtable .exch_orange {
    background-color: #ff7f4e;
}

.gridtable .exch_orange_deep {
    background-color: #ef3c1d;
}

.gridtable .exch_red {
    background-color: #c75353;
}

.gridtable .exch_blue {
    background-color: #539dc7;
}

.gridtable .exch_green {
    background-color: #adc753;
}

.exch_gray_deep {
    background-color: #bfbfbf;
}

.exch_gray {

    background-color: #dfdfdf;
}

.exch_model .exch_model_container .exch_tab_title {
    width: 100%;
    height: 72px;
    border: none;
    background-color: #ef3c1d;
    text-align: center;
    padding-top: 40px;
}

.exch_model .exch_model_container .exch_tab_title p {
    font-size: 38px;
    font-weight: 900;
    line-height: 1;
    color: #ffffff;
}

.exch_hot_brand_container {
    width: 1152px;
    margin: 0 auto;
    background: #ffe2c0;
    height: 388px;
    text-align: center;
    padding-top: 65px;
    position: relative;
}

.exch_bg_triangle_top {
    width: 100%;
    height: 21px;
    position: absolute;
    top: 0;
    background: url("../images/exchanges/exch_bg_triangle_2.png");
    background-repeat: repeat-x;
}

.exch_bg_triangle_bottom {
    width: 100%;
    height: 21px;
    position: absolute;
    bottom: 0;
    background: url("../images/exchanges/exch_bg_triangle.png");
    background-repeat: repeat-x;
}

.exch_hot_brand_container p {
    font-size: 40px;
    color: #ef3c1d;
    line-height: 1;
    margin-bottom: 65px;
}

.exch_hot_brand .exch_hot_brand_content {
    width: 1000px;
    margin: 0 auto;
}

.exch_hot_brand_container .exch_logo {
    width: 227px;
    height: 120px;
    background-image: url("../images/exchanges/exch_brand.png");
    background-repeat: no-repeat;
    background-size: contain;
    float: left;
    margin: 0 11px;
    text-align: center;
    padding-top: 20px;

}

.exch_hot_brand_container .exch_logo img {
    width: 180px;
    height: auto;
}

.exch_foot_container {
    background-color: #ef3c1d;
    width: 1152px;
    height: 400px;
    margin: 0 auto;
    text-align: center;
    padding-top: 35px;
    position: relative;
}

.exch_foot_container strong {
    font-size: 40px;
    font-weight: 900;
    line-height: 1;
    color: #ffffff;
}

.exch_foot_container p {
    font-size: 20px;
    margin-bottom: 42px;
    line-height: 1;
    margin-top: 30px;
    color: #ffffff;
}

.exch_foot_container .exch_foot_content {
    width: 1085px;
    margin: 0 auto;
}

.exch_foot_container .exch_foot_content .foot_item {
    height: 143px;
    float: left;
}

.exch_advantages_container {
    background-color: #ffe2c0;
    width: 1152px;
    height: 460px;
    margin: 0 auto;
    padding-top: 50px;
    text-align: center;
    position: relative;

}

.exch_advantages_container strong {
    font-size: 40px;
    font-weight: 900;
    color: #ef3c1d;
}

.exch_advantages_content {
    width: 995px;
    margin: 0 auto;
    margin-top: 60px;
}

.exch_advantages_item {
    float: left;
    margin: 0 65px;

}

.exch_advantages_content p {
    color: #ef3c1d;
    font-size: 25px;
    margin-left: 24px;
    font-weight: 900;
}
