@charset "UTF-8";
@import "iconfont/iconfont.css";
@font-face{
    font-family: '思源黑体CN'; 
    src : url('NotoSansHans-Thin-Windows.woff') format('woff'),/*chrome,firefox*/
    url('NotoSansHans-Thin-Windows.ttf') format('truetype'),/*chrome,firefox,opera,safari,android,ios4.2+*/
    url('NotoSansHans-Thin-Windows.svg') format('svg');  /*ios4.1-*/  
}
/*@font-face{
    font-family: '思源黑体CN Light'; 
    src : url('SOURCEHANSANSCN-LIGHT.OTF');  
}*/
/**{font-family: "微软雅黑" !important;}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }   
body {  background:#fff; color:#000000; font-size:0.14rem;   font-family:'思源黑体CN', -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;-webkit-tap-highlight-color: rgba(0,0,0,0);}   
td,th,caption { font-size:14px; }   
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}   
a { color: inherit; text-decoration:none; outline:none;-moz-outline-style:none;}   
a:hover { text-decoration:none; }   
img { border:none; }   
ol,ul,li { list-style:none; }   
input, textarea, select, button { font:0.14rem '思源黑体CN','微软雅黑',Verdana,Helvetica,Arial,sans-serif; }  
select{-webkit-appearance:none; border-radius:0 ;} 
table { border-collapse:collapse; }   
html {overflow-y: scroll;}   
a,button{cursor:pointer;}
input,textarea{
	outline: none;
	border-radius:0 ;
	-webkit-appearance: none;
}
/**{font-family: "微软雅黑" !important;}*/
.clear{
	clear: both;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.pa{position: absolute;}
.pr{position: relative;}
.dn{
	display: none;
}
.db{
	display: block;
}

/*滚动条样式*/
body::-webkit-scrollbar {/*滚动条整体样式*/
    width: 0.01rem;     /*高宽分别对应横竖滚动条的尺寸*/
    height: 0.01rem;
}
body::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 0.05rem;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
body::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 0.05rem rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);
}
.s2{
	width: 100% !important;
	margin: 0 !important;
}
.s2 img{height: 11.3rem !important;}
.load{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	width: 100%;
	height: 100%;
	background: #fff;
}
.clearfix:after{
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}


/*header样式 开始*/
.header-dj{
	height: 1rem;
}
.header{	
	padding: 0 0.4rem;
	height: 1rem;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	/*width: 6.7rem;*/
	margin: 0 auto;
	z-index: 6;
}
.h-more1{
	color: #111528;
	line-height: 1rem;
	font-size: 0.36rem;
}
.h-map{
	color: #111528;
	line-height: 1rem;
	font-size: 0.36rem;
	margin-right: 0.4rem;
}
.h-map1{
	color: #fff;
	line-height: 1rem;
	font-size: 0.36rem;
	margin-right: 0.4rem;
}
.h-search{
	color: #111528;
	line-height: 1rem;
	font-size: 0.36rem;
}
.h-back{
	color: #fff;
	line-height: 1rem;
	font-size: 0.36rem;
}
.h-search1{
	color: #fff;
	line-height: 1rem;
	font-size: 0.36rem;
	margin-right:0.4rem
}
.h-search2{
	color: #fff;
	line-height: 1rem;
	font-size: 0.36rem;
}
.h-more{
   	color: #fff;
	line-height: 1rem;
	font-size: 0.36rem;
}

.h-logo{
	width: 2rem ; 
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;

	width: 125px;
	margin-top: -15px;
}
.h-title{
	width:1.8rem ;
	height: 1rem;
	line-height: 1rem;
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	font-size: 0.3rem;
	color: #fff;
	
	text-align: center;
}
/*header样式 结束*/




/*分类列表弹窗样式开始*/

.catalog{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	background: #fff;
	padding-bottom: 1.4rem;
	z-index: 5;
	display: none;
}
.catalog-w{
	width: 100%;
	height: 100%;
	overflow-y: scroll;
	padding-top: 1rem;
	box-sizing: border-box;
}
.catalog-div1 {
    background: #f0efeb;
    padding: 0.18rem 0;
}
.catalog-div3 {
    height: 1rem;
    line-height: 1rem;
    font-size: 0.3rem;
    background:#fff;
    padding: 0 0.4rem;
}

.catalog-title{
	height:1rem;	
	line-height:1rem;
	padding:0 0.7rem;
	font-size:0.3rem;
	border-top: 1px solid #cccccc;
}

.catalog-title em{
	margin-right: 0.2rem;
}
.catalog-title-bj{
	background: #111528; 
	color: #fff;
}
.catalog-con-list{
	background:#FFF;
}
.catalog-con-list li a{
	height:1rem;
	line-height:1rem;
	padding:0 0.7rem;
	display:block;
	font-size:0.3rem;
	color:#000;
}
.catalog-con-list li.select{
	background: #f0efeb;
}

.v{
	display:block;
	height: 1rem;
    line-height: 1rem;
    font-size: 0.5rem;
    color: #999999;
}
.v1{
	display: none;
	height: 1rem;
    line-height: 1rem;
    font-size: 0.5rem;
    color: #999999;
}
.v02{
	background-position:0 -1rem;	
}

.catalog-logo1 {
    height: 1rem;
    line-height: 1rem;
    font-size: 0.5rem;
    color: #999999;
}

/*分类列表弹窗样式结束*/


/*搜索弹窗样式开始*/
.search-alert{
	width: 100%;
	height: 100%;	
	position: fixed;		
	top: 0;
	background: #fff;
	z-index: 7;
	display: none;
}
.search-alert-topline {  
    padding: 0 0.4rem;
    height: 1rem;
    background: #f7f7f7;
}
.search-alert-div1 {
   padding: 0 0.4rem; 
}

.search-alert-delete{
	color: #231815;
	font-size: 0.4rem;
	
	line-height: 0.97rem;
}
.search-alert-div2 {
   height: 1rem; 
   margin:0.16rem 0 0.25rem;
   border: 0.02rem solid #111528;
}
.search-alert-input{
	width: 4.84rem!important;
	height: 1rem!important; 
	padding:0 0.28rem!important;
	line-height: 1rem!important;
	font-size: 0.3rem!important;
	border: none!important;

}
.search-alert-div2 input::-webkit-input-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem; }    /* 使用webkit内核的浏览器 */
.search-alert-div2 input:-moz-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem;}                  /* Firefox版本4-18 */
.search-alert-div2 input::-moz-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem; }                  /* Firefox版本19+ */
.search-alert-div2 input:-ms-input-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem;}           /* IE浏览器 */

.search-alert-btn{
	width: 1.2rem!important;
	height: 1rem!important; 
	background:#111528!important;
	outline: none!important;
	border: none!important;
	border-radius: 0!important;
}

.search-alert-p1{
	height: 0.56rem;
	color: #999999;
	font-size: 0.24rem;
	line-height: 0.56rem;
	margin: 0.15rem 0 0.25rem;
}


.search-alert-ul1 li{
	width: 1.4rem;
	border: 1px solid #999999;
	box-sizing: border-box;
	margin-right: 0.36rem;
	color: #999999;
	font-size: 0.22rem;
	text-align: center;
	line-height: 0.4rem;
	float: left;
	margin-bottom: 0.25rem;
}
.search-alert-ul1 li:nth-child(4n){	
	margin-right: 0;
}

.search-alert-dash{
	color: #999999;
	font-size: 0.36rem;
	line-height: 0.56rem;
}
/*搜索弹窗样式结束*/




/*登录页样式开始*/
.login-bj{
	position: fixed;
	width: 100%;
	
	height: 100%;
	top: 0;
	background: url(../img/bj1.jpg) top center no-repeat;
	background-size:cover;
	z-index: -2;
}
.login-div1{
	width: 66%;
	height: 7.8rem;	
	background: rgba(255,255,255,0.97);	
	margin: 0 auto;
	padding: 0.35rem 0.85rem 0.55rem;
	position: absolute;
	left: 0;
	right: 0;
	top: 2rem;
	bottom: 0;
}
.login-div2{
	height: 0.7rem;	
	border-bottom: 1px solid #e6e6e6;
}

.login-p1{
	width: 2rem;
	height: 0.69rem;
	margin: 0 auto 0;
	border-bottom: 0.02rem solid #000000;
	font-size: 0.36rem;
	line-height: 0.69rem;
	text-align: center;
	
}
.login-tel{
	width: 100%;
	height: 0.78rem;
	box-sizing: border-box;
	border: 1px solid #999999;
	margin: 0.6rem 0 0.4rem;
	font-size: 0.24rem;
	color: #999999;
	line-height: 0.78rem;
	padding: 0 0.25rem;
}
.login-div3{
	height: 0.8rem;
	margin-bottom: 0.3rem;
}
.login-yzm{
	width: 3rem;
	height: 0.78rem;
	box-sizing: border-box;
	border: 1px solid #999999;
	font-size: 0.24rem;
	color: #999999;
	line-height: 0.78rem;
	padding: 0 0.25rem;
}
.login-span1{
	display: inline-block;
	width: 1.6rem;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.24rem;
	color: #fff;
	background: #000;
	text-align: center;
}

.login-div3 input::-webkit-input-placeholder{font-size: 0.24rem; color: #999999; line-height: 0.78rem; }    /* 使用webkit内核的浏览器 */
.login-div3 input:-moz-placeholder{font-size: 0.24rem; color: #999999;line-height: 0.78rem; }                  /* Firefox版本4-18 */
.login-div3 input::-moz-placeholder{font-size: 0.24rem; color: #999999;line-height: 0.78rem;  }                  /* Firefox版本19+ */
.login-div3 input:-ms-input-placeholder{font-size: 0.24rem; color: #999999;line-height: 0.78rem; }           /* IE浏览器 */

.login-p2 a{
	text-decoration: none;
	color: #000;
}
.login-p2{
	font-size: 0.2rem;
	line-height: 0.4rem;
	color: #999;
	
}
.login-div6{
	position: absolute;
	bottom: 0.6rem;
	width: 5rem;
}
.login-btn{
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.36rem;
	color: #fff;
	background: #000;
	text-align: center;
	outline: none;
	border: none;
	margin-bottom: 0.2rem;
	
}

.login-div4{
	height: 0.6rem;
	position: relative;
}
.login-span2{
	font-size: 0.22rem;
	line-height: 0.6rem;
	color: #999999;
}
.login-div5{
	width: 2.0rem;
	height: 0.6rem;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
}

.login-wx{
	color: #808080;
	line-height: 0.6rem;
	font-size: 0.3rem;	
	margin: 0 0.16rem;
}

.login-bj1{
	position: absolute;
	width: 100%;	
	height: 100%;
	top: 0;
	background:rgba(0,0,0,0.8);	
	z-index: -1;
	display: none;
}
.login-div7{
	height: 5.86rem;	
	background: #fff;	
	margin: 2.5rem 0.4rem 0;
	padding: 0.6rem 0.85rem 0;
}
.login-p3{
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.36rem;
	
}
.login-p4{
	line-height: 0.55rem;
	text-align: center;
	font-size: 0.24rem;
}
.login-btn1{
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.36rem;
	border:1px solid #000;
	background: #fff;
	box-sizing: border-box;
	text-align: center;
	outline: none;
	margin: 0.6rem 0;
	
}


/*登录页样式结束*/



/*搜索结果页开始*/

.srel-header-bj{
	background: #111528;
}
.srel-main {
    padding: 0.8rem 0.4rem 0;
}
.srel-div1 {
    height: 1rem;
    border: 2px solid #111528;
}
.srel-div1 input::-webkit-input-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem; }    /* 使用webkit内核的浏览器 */
.srel-div1 input:-moz-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem;}                  /* Firefox版本4-18 */
.srel-div1 input::-moz-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem; }                  /* Firefox版本19+ */
.srel-div1 input:-ms-input-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem;}           /* IE浏览器 */

.srel-p1{
	color: #999999;
	font-size: 0.24rem;
	line-height: 0.8rem;
	text-align: center;
	margin-bottom: 0.4rem;
}
.srel-span1{
	color: #000;
	font-size: 0.24rem;
	line-height: 0.8rem;
	
}
.srel-i1 {
    height: 1rem;
    line-height: 1rem;
    font-size: 0.4rem;
    color: #999999;
}

/* 代码整理：js代码网 www.jsdaima.com */
#srel-xxk .tab-hd-con{
	width: 50%;
	height: 1rem;
	border: 1px solid #7f7f7f;
	box-sizing: border-box;
	float: left;
	line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
    
}
#srel-xxk .tab-hd-con:nth-child(2){	
	border-left: none;	
}
#srel-xxk .tab-bd{
	display:none;
	border: 1px solid #7f7f7f;
	border-top: none;
	box-sizing: border-box;
}
#srel-xxk .tab-bd-con{
	display:none;
}

/*收缩菜单开始*/
.srel-title{
	height:1rem;	
	line-height:1rem;
	padding:0 0.3rem;
	font-size:0.24rem;
	border-top: 1px solid #808080;	
	
}
.srel-title-bj{
	background: #111528; 
	color: #fff;
}
.srel-title em{
	margin-right: 0.2rem;
}
.srel-con-list{
	background:#FFF;
}
.srel-con-list li a{
	height:1rem;
	line-height:1rem;
	padding:0 0.3rem;
	display:block;
	font-size:0.24rem;
	color:#000;
	
}
.srel-con-list li.select{
	background: #f0f0f0;
}
/*收缩菜单结束*/

.srel-ul2 li{
	height:1rem;	
	line-height:1rem;
	padding-left:0.3rem;
	font-size:0.24rem;
	
	border-bottom: 1px solid #808080;
}
.srel-ul2 li:last-of-type{	
	border-bottom:none;
}

.srel-ul2 li.select{
	background: #f0f0f0;
}
.srel-ul1{
	width: 6.7rem;
	margin: 0.4rem auto 0;
}
.srel-ul1 li{
	width: 3.33rem;
	height: 4.45rem;
	margin-bottom:0.04rem ;
	background: #f0efeb;
	position: relative;
}
.srel-ul1 li:nth-child(odd){
	float: left;
	
}
.srel-ul1 li:nth-child(even){
	float: right;
}
.srel-img1{
	width: 100%;
	height: 3.4rem;
	display: block;
}
.srel-p2{
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.5rem;
	
}
.srel-p3{
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.46rem;
	font-family: '思源黑体CN Light'; 
}
.srel-divxx{
	position: absolute;
	right: 0.2rem;
	top: 0;
	width: 0.64rem;
	height: 0.64rem;
	text-align: center;
}
.srel-img2{	
	line-height: 0.64rem;
	font-size: 0.4rem;
	color: #646362;
}
.srel-img4 {
    line-height: 0.64rem;
    font-size: 0.4rem;
    color: #646362;
    display: none;
}
.srel-img3{
	color: #fff;
	height: 1rem;
    line-height: 1rem;
	font-size: 0.5rem;
}
/*搜索结果页结束*/



/*分类专题页 开始*/
.tax-main{
	padding: 0.9rem 0.4rem 0;
}
.tax-main1{
	padding: 0.4rem 0.4rem 0;
}
.tax-img1{
	width: 7.5rem;
	height: 7.8rem;
	display: block;
	margin: 0 auto;
}
.tax-ul1{
	width: 6.7rem;
	margin-bottom:0.65rem;
}
.tax-ul1 li{
	float: left;
	width: 2rem;
	margin-right: 0.35rem;
}
.tax-ul1 li:last-child{	
	margin-right: 0;
}
.tax-img2{
	width: 2rem;
	height: 1.54rem;
	display: block;
	margin-bottom: 0.3rem;
}
.tax-p1{
	height: 0.56rem;
	font-size: 0.24rem;
	text-align: center;
	line-height: 0.56rem;
	
}
.tax-div1{
	height: 1rem;
	border: 1px solid #7f7f7f;
	box-sizing: border-box;
	line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
    
    position: relative;
}
.tax-div2{
	display: none;
	border: 1px solid #7f7f7f;
	border-top: none;
}
.tax-p2{
	height: 0.85rem;
	font-size: 0.24rem;
	text-align: center;
	line-height: 0.85rem;
	margin-top: 0.7rem;
	
}
.tax-img3{
	width: 7.5rem;
	height: 6rem;
	display: block;
	margin: 0 auto;
}
.tax-p3{
	height: 1rem;
	font-size: 0.24rem;
	text-align: center;
	line-height: 1rem;
	
}
.tax-i1 {
    height: 1rem;
    line-height: 1rem;
    font-size: 0.4rem;
    color: #999999;
    margin-right: 0.2rem;
    position: absolute;
    right: 0;
}
.tax-btn{
	width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.36rem;
    color: #fff;
    background: #000;
    text-align: center;
    outline: none;
    border: none;
    
    margin-top: 0.4rem;
}

.tax-div3 {
    width: 100%;
    height: 1rem;
    border: 1px solid #7f7f7f;
    box-sizing: border-box;
    line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
    
    background:#fff url(../img/more2.png) center right no-repeat;
    background-size: 0.4rem 0.24rem;
}
.tax-ul2{
	display: none;
	border: 1px solid #7f7f7f;
	border-top: none;
	border-bottom: none;
}
.tax-ul2 li{
	width: 100%;
    height: 1rem;
    text-align: center;
    border-bottom: 1px solid #7f7f7f;
     position: relative;
     
}


/*分类专题页结束*/


/*分类专题预约弹窗开始*/
.order-main{
	padding: 0.7rem 0.4rem 0.6rem;
}
.order-input1{
	width: 100%;
	height: 1rem;
	border: 1px solid #7f7f7f;
	box-sizing: border-box;
	line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
    margin-bottom: 0.4rem;
    
}

input.order-input1::-webkit-input-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem;}    /* 使用webkit内核的浏览器 */
input.order-input1:-moz-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem;}                  /* Firefox版本4-18 */
input.order-input1::-moz-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem; }                  /* Firefox版本19+ */
input.order-input1:-ms-input-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem;}           /* IE浏览器 */

.order-btn{	
	width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.36rem;
    color: #fff;
    background: #000;
    text-align: center;
    outline: none;
    border: none;
    
    margin-top: 0.4rem;
}

.order-div1{
	height: 1.12rem;
}

#nav_bottom{
	width: 100%;
	border-top: 1px solid #e0e0e3;
	position: fixed;
	bottom: 0;
	background: #fff;
	z-index: 6;
}
#nav_bottom li{
	width: 20%; 
	height: 0.86rem; 
	float: left;  
	padding: 0.2rem 0 0.06rem;
	text-align: center;
}

#nav_bottom .order-p1{  
	font-size: 0.24rem;  
	line-height: 0.4rem; 
	text-align: center; 
	height: 0.4rem;
}
.nav_bottom_logo{
	
	font-size: 0.4rem;
	height: 0.45rem;
	line-height: 0.45rem;
}
.nav_bottom_col1{
	color:#000000;
}

.nav_bottom_col2{
	color:#c7a067;
}




.order-div2{
	width: 100%;
    height: 1rem;
    border: 1px solid #7f7f7f;
    box-sizing: border-box;
    line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
    background: url(../img/more2.png) center right no-repeat;
    background-size: 0.4rem 0.24rem;
    
}
.order-ul1{
	display: none;
	border: 1px solid #7f7f7f;
	border-top: none;
	border-bottom: none;
}
.order-ul1 li{
	width: 100%;
    height: 1rem;
    text-align: center;
    border-bottom: 1px solid #7f7f7f;
    position: relative;
    
}
.order-span1{
	position: absolute;	
	right: 0.2rem;
	color: #999999;
	font-size: 0.22rem;
	line-height: 1rem;
}
.order-span2{
	line-height: 1rem;
    font-size: 0.3rem;
    
}
.order-bj{
	background: #f0efeb;
}
.order-bj1{
	background: #f0efeb url(../img/more2.png) center right no-repeat;
    background-size: 0.4rem 0.24rem;
}

/*分类专题预约弹窗结束*/

/*商品详情页开始*/
.pd-div1{
	background: #f0efeb;
	padding: 0.75rem 0.4rem 1rem;
}
.pd-p1{
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.36rem;
	font-family: '思源黑体CN Medium';
}
.pd-p2{
	font-family: '思源黑体CN Light'; 
	height: 0.65rem;
	line-height: 0.65rem;
	text-align: center;
	font-size: 0.36rem;
}
.pd-div2{
	width: 100%;
    height: 1rem;
    border: 1px solid #7f7f7f;
    box-sizing: border-box;
    line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
    background: url(../img/more2.png) center right no-repeat;
    background-size: 0.4rem 0.24rem;
    margin-top: 0.9rem;
    
}

.pd-ul1{
	display: none;
	border: 1px solid #7f7f7f;
	border-top: none;
	border-bottom: none;
}
.pd-ul1 li{
	width: 100%;
    height: 1rem;
    text-align: center;
    border-bottom: 1px solid #7f7f7f;
    position: relative;
    
}
.pd-p5 {
    height: 1rem;
    font-size: 0.24rem;
    text-align: center;
    line-height: 1rem;
    margin-top: 0.7rem;
}


.pd-div5{
	width: 100%;
    height: 1rem;
    border: 1px solid #7f7f7f;
    box-sizing: border-box;
    line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
    background: url(../img/more2.png) center right no-repeat;
    background-size: 0.4rem 0.24rem;
    
}
.pd-ul4{
	display: none;
	border: 1px solid #7f7f7f;
	border-top: none;
	border-bottom: none;
}
.pd-ul4 li{
	width: 100%;
    height: 1rem;
    text-align: center;
    border-bottom: 1px solid #7f7f7f;
    position: relative;
    
}

.pd-btn {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.36rem;
    color: #fff;
    background: #000;
    text-align: center;
    outline: none;
    border: none;
    
    margin-top: 0.4rem;
}



.pd-div3{
	padding: 0 0.4rem;
	height: 0.78rem;
	border-bottom: 1px solid #f0efeb;
}
.pd-ul3{
	width: 6.7rem;
	margin: 0 auto;
}

.pd-ul3 li{
	width: 1.2rem;
	height: 0.78rem;
	margin: 0 0.516rem;	
	float: left;
	line-height: 0.78rem;
    font-size: 0.24rem;
    text-align: center;
    color: #000;
    
}
.pd-ul3 li.current{	
	height: 0.77rem;
	border-bottom: 0.03rem solid #c7a067;	
	margin-bottom: -0.02rem;
	color: #c7a067;  
}



.pd-div4{
	background: #f0efeb;
	padding-bottom: 0.01rem;
}
.pd-ul2>li{
	padding:0 0.4rem;
	margin-bottom: 0.2rem;
	background: #fff;
}
.pd-ul2>li:first-child{
	padding: 0.8rem 0.4rem;
}
.pd-ul2>li:nth-child(3){
	padding: 0.76rem 0.4rem 0.8rem;
}
.pd-img1{
	margin: 0 auto 0.4rem;
	display: block;
	width: 6.7rem;
	
}
.pd-p3{
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.24rem;
	
}
.pd-img2{
	margin: 0 auto;
	display: block;
	width: 6.7rem;
	
}
.pd-table1 td{
	padding: 0.25rem 0;
}
.pd-table1 tr:first-child{
	border-bottom:1px solid #f0efeb ;
}
.pd-table1 tr td:first-child{
	width: 0.75rem;
	font-size: 0.24rem;
	color: #999;
	line-height: 0.54rem;
	vertical-align: top;
}
.pd-table1 tr td:last-child{
	width: 5.95rem;
}
.pd-p4{
	height: 0.54rem;
	line-height: 0.54rem;
	font-size: 0.24rem;
	
}
.pd-p6{
    height: 0.54rem;
    line-height: 0.54rem;
    font-size: 0.24rem;
    /*background: url(../img/more3.png) center right no-repeat;
    background-size: 0.1rem 0.24rem;*/
    
}

.pd-ul5 li{
	border-bottom: 1px solid #f0efeb;
	margin-bottom: 0.58rem;
	padding-bottom: 0.08rem;
}
.pd-p7{
    /*height: 0.45rem;*/
    line-height: 0.45rem;
    font-size: 0.24rem;
    
}
.pd-div8{
	margin-bottom: 0.18rem;
}
.pd-div6{
	height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.22rem;
    color: #999;
}

.pd-btn1 {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.36rem;
    color: #fff;
    background: #000;
    text-align: center;
    outline: none;
    border: none;
    
}

.pd-p8{
	height: 0.65rem;
	line-height: 0.65rem;
	font-size: 0.24rem;
	padding-top: 0.6rem;
	text-align: center;
	
}
.pd-div9{
	position: absolute;
	top: 4rem;
	width: 100%;
}
.pd-p9{
	height: 0.45rem;
	line-height: 0.45rem;
	font-size: 0.24rem;
	
	text-align: center;
}
.pd-p10{
	height: 0.45rem;
	line-height: 0.45rem;
	font-size: 0.24rem;
	text-align: center;
	font-family: '思源黑体CN Light'; 
}
.pd-img3{
	height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.28rem;
    color: #c7a067;
}

#nav_bottom1{
	width: 7.5rem;
	border-top: 1px solid #e0e0e3;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background: #fff;
	margin: 0 auto;
	z-index: 6;
}
#nav_bottom1 li:nth-child(1),#nav_bottom1 li:nth-child(2),#nav_bottom1 li:nth-child(3){	
	width: 1.11rem;
	height: 0.86rem;
    float: left;
    padding: 0.2rem 0 0.06rem;
    text-align: center;
}
#nav_bottom1 li:nth-child(4),#nav_bottom1 li:nth-child(5){	
	height: 1.12rem; 
	float: left;
	line-height: 1.12rem; 
	font-size: 0.3rem;
	color: #fff;
	text-align: center;
	width: 2.085rem;
}
#nav_bottom1 li:nth-child(4){background: #111528;}
#nav_bottom1 li:nth-child(5){background: #c7a067;}
#nav_bottom1 .order-p1{
	font-size: 0.24rem;
    line-height: 0.4rem;
    text-align: center;
    height: 0.4rem;
    
}


.pd-i1 {
    height: 0.54rem;
    line-height: 0.54rem;
    font-size: 0.34rem;
    color: #999999;
}








/*商品详情页结束*/

/*门店预约 开始*/
.shop-reservation{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99;
	display: none;
}
.sr-div1{
	width: 6.1rem;
	/*height: 8.45rem;*/
	padding: 0.15rem 0.3rem 1.25rem;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -5.3rem;
	background: #fff;
}
.sr-delete {
   color: #231815;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.3rem;
    
}
.sr-p1{
	font-size: 0.3rem;
    line-height: 0.6rem;
    text-align: center;
    height: 0.6rem;
    color: #000;
    margin-bottom: 0.35rem;
    
}
.sr-p2{
	font-size: 0.24rem;
    line-height: 0.4rem;
    text-align: center;
    height: 0.8rem;
    color: #000;
    margin-bottom: 0.66rem;
    
}
.sr-div2{	
	padding: 0 0.3rem 0;
}



.sr-div3{
	width: 100%;
    height: 1rem;
    border: 1px solid #000000;
    box-sizing: border-box;
    line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
    background: url(../img/more2.png) center right no-repeat;
    background-size: 0.4rem 0.24rem;
    
}
.sr-ul1{
	display: none;
	border: 1px solid #7f7f7f;
	border-top: none;
	max-height: 3rem;
	overflow: auto;
	border-bottom: none;
}
.sr-ul2{
	display: none;
	border: 1px solid #7f7f7f;
	border-top: none;
	max-height: 3rem;
	overflow: auto;
	border-bottom: none;
}
.sr-ul2{
	display: none;
	border: 1px solid #7f7f7f;
	border-top: none;
	max-height: 3rem;
	overflow: auto;
	border-bottom: none;
}
.sd-ul2{
	display: none;
	border: 1px solid #7f7f7f;
	border-top: none;
	max-height: 3rem;
	overflow: auto;
	border-bottom: none;
}
.sr-ul1 li{
	width: 100%;
    height: 1rem;
    text-align: center;
    border-bottom: 1px solid #7f7f7f;
    position: relative;
    
}

.sr-div2 input::-webkit-input-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem; }    /* 使用webkit内核的浏览器 */
.sr-div2  input:-moz-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem;}                  /* Firefox版本4-18 */
.sr-div2  input::-moz-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem; }                  /* Firefox版本19+ */
.sr-div2  input:-ms-input-placeholder{font-size: 0.3rem; color: #000000; line-height: 1rem;}           /* IE浏览器 */

.sr-input1 {
    width: 100%;
    height: 1rem;
    border: 1px solid #000000;
    box-sizing: border-box;
    line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
    color: #999999 !important;
    margin-bottom: 0.6rem;
    
}
.sr-input1::-moz-placeholder{color: #999999 !important;}
.sr-input1::placeholder{color: #999999 !important;}
.sr-btn {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.36rem;
    color: #fff;
    background: #000;
    text-align: center;
    outline: none;
    border: none;
    margin-top: 0.6rem;
    
}

/*门店预约 结束*/

/*门店预约成功开始*/
.reservation-success{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99;
	display: none;
}
.rs-div1{
	width: 6.1rem;
	/*height: 4.85rem;*/
	padding: 0.15rem 0.3rem 1.3rem;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -2.5rem;
	background: #fff;
	
}
.rs-delete {
   color: #231815;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.3rem;
    
}
.rs-p1 {
    font-size: 0.3rem;
    line-height: 0.6rem;
    text-align: center;
    height: 0.6rem;
    color: #000;
    margin-bottom: 0.3rem;
    
}
.rs-p2 {
    font-size: 0.24rem;
    line-height: 0.4rem;
    text-align: center;
    height: 0.8rem;
    color: #000;
    margin-bottom: 0.6rem;
}
.rs-btn {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.36rem;
    color: #fff;
    background: #000;
    text-align: center;
    outline: none;
    border: none;
    
}

/*门店预约成功结束*/

/*获取门店地址开始*/
.get-address {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background: rgba(0,0,0,0.8);
    z-index: 99;
    display: none;
}

.ga-delete {
    color: #231815;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.3rem;
    
}
.ga-btn {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.36rem;
    color: #fff;
    background: #000;
    text-align: center;
    outline: none;
    border: none;
    margin-top: 0.6rem;
    
}
.ga-div1 {
    width: 100%;
    height: 1rem;
    border: 1px solid #7f7f7f;
    box-sizing: border-box;
    line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
    background: url(../img/more2.png) center right no-repeat;
    background-size: 0.4rem 0.24rem;
    
}
.ga-ul1 {
    display: none;
    border: 1px solid #7f7f7f;
    border-top: none;
    border-bottom: none;
}
.ga-ul1 li{
	width: 100%;
    height: 1rem;
    text-align: center;
    border-bottom: 1px solid #7f7f7f;
     position: relative;
     
}
.ga-p1 {
    font-size: 0.3rem;
    line-height: 0.6rem;
    text-align: center;
    height: 0.6rem;
    color: #000;
    margin-bottom: 0.6rem;
    
}

/*获取门店地址结束*/

/*获取门店地址成功开始*/
.get-address-success{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99;
	display: none;
}
.gas-div1 {
    width: 6.1rem;
    /* height: 4.85rem; */
    padding: 0.15rem 0.3rem 1.3rem;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -3.5rem;
    background: #fff;
}
.gas-delete {
   	color: #231815;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.3rem;
    
}
.gas-btn1 {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.36rem;
    color: #fff;
    background: #000;
    text-align: center;
    outline: none;
    border: none;
    
    margin-bottom: 0.6rem;
}
.gas-btn2 {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.36rem;

    background: #fff;
    text-align: center;
    outline: none;
    border: 1px solid #808080;
    box-sizing: border-box;
    
    
}
/*获取门店地址成功结束*/

/*参数弹窗开始*/
.parameter{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99;
	display: none;
}
.parameter-div1{
	width: 100%;
	padding: 0.3rem 0 0.2rem;
	background: #fff;
	position: absolute;
	bottom: 0.05rem;
}
.parameter-p1{
	height: 1.9rem;
	line-height: 1.9rem;
	font-size: 0.3rem;
	text-align: center;
	
}
.parameter-div2{
	padding: 0 0.4rem;
	margin-bottom: 1.2rem;
	max-height: 6.5rem;
	overflow-y: scroll;	
}
.parameter-table tr{
	border-bottom: 1px solid #e6e6e6;
}
.parameter-table tr td{
	height: 1rem;
	font-size: 0.28rem;
	
	line-height: 1rem;
}
.parameter-table tr td:nth-child(1){
	width: 1.9rem;
}
.parameter-table tr td:nth-child(2){
	width: 4.8rem;
	color: #666666;
}
.parameter-btn {
    width: 6.7rem;
    height: 1rem;
    margin: 0 auto;
    line-height: 1rem;
    font-size: 0.36rem;
    color: rgb(255, 255, 255);
    text-align: center;
    
    font-family: 思源黑体CN;
    background: rgb(0, 0, 0);
    outline: none;
    position: absolute;
    bottom: 0.2rem;
    left: 0;
    right: 0;
    border: none;
}

/*参数弹窗结束*/




/*选择参数弹窗开始*/
.pd-par{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    background: rgba(0,0,0,0.8);
    z-index: 99;
    display: none;
}
.pd-par-box{
	width: 100%;
	height: 8rem;
	position: absolute;
	bottom: 0;
	background: #fff;
}
.pd-par-div1{
	width: 2.38rem;
	height: 2.38rem;
	position: absolute;
	top: -0.78rem;
	left: 0.4rem;
	z-index: 11;
	border: 1px solid #808080;
}
.pd-par-div2{
	width: 100%;
	height: 1.65rem;
	position: absolute;
	top: 0;
	background: #fff;

}

.pd-par-div3{
	padding: 0.4rem 0.4rem 0.4rem 3.25rem;
}
.pd-par-p1{
	font-size: 0.3rem;
	line-height: 0.45rem;
}
.pd-par-p2{
	font-size: 0.22rem;
	line-height: 0.45rem;
	
}
.pd-par-p3{
	font-size: 0.24rem;
	line-height: 1rem;
	
}
.pd-par-delete {
    color: #231815;
    height: 0.45rem;
    line-height: 0.45rem;
    font-size: 0.3rem;
    
}
.pd-par-ul1{
	margin-bottom: 0.1rem;
}
.pd-par-ul1 li{
	float: left;
	width: 1.98rem;
	height: 0.78rem;
	border: 1px solid #999999;
	line-height: 0.78rem;
	text-align: center;
	font-size: 0.24rem;
	color: #999999;
	
	margin-right: 0.31rem;
	margin-bottom: 0.3rem;
}
.pd-par-ul1 li:nth-child(3n){
	margin-right: 0;
}
.pd-par-ul1 li.current,.pd-par-ul2 li.current{	
	border: 1px solid #000000;
	color: #000000;	
}

.pd-par-ul2 li{
	float: left;
	width: 0.98rem;
	height: 0.78rem;
	border: 1px solid #999999;
	line-height: 0.78rem;
	text-align: center;
	font-size: 0.24rem;
	color: #999999;
	
	margin-right: 0.39rem;
	margin-bottom: 0.3rem;
}
.pd-par-ul2 li:nth-child(5n){
	margin-right: 0;
}

.pd-par-div4{
	width: 100%;
	height: 1.1rem;
	border-top: 1px solid #e3e3e6;
	background: #fff;
	position: absolute;
	bottom: 0;
}

.pd-par-ok{
	width: 6.7rem;
	height: 1rem;
	text-align: center;
	background: #111528;
	line-height: 1rem;
	font-size: 0.3rem;
	color: #fff;
	
	margin: 0.05rem auto 0;
}
.pd-par-div5{
	width: 100%;	
	height:4.8rem;
	padding: 0 0.4rem;
	position: absolute;
	bottom: 1.1rem;
	overflow-y: scroll; 
	background: #fff;
}






/*选择参数弹窗结束*/












/*门店列表页开始*/

.sl-div1{
	width: 7.5rem;
	height: 5.56rem;
	padding-top: 0.44rem;
	margin: 0 auto;
	background: url(../img/img12.jpg) no-repeat;
	background-size: 7.5rem 6rem;
}
.sl-div2 {
	width: 6.7rem;
    height: 1rem;
    margin: 0 auto;
	background: #fff;
    
}
.sl-btn {
    width: 1.2rem;
    height: 1rem;
    background: #fff;  
    outline: none;
    border: none;
    text-align: center;
}
.sl-img3{
	color: #808080;
	height: 1rem;
    line-height: 1rem;
	font-size: 0.5rem;
}
.sl-ul1 li{
	color: #999999;
}
.sl-div3 {
	
    background: #f0efeb;
}
.sl-div4 {
	padding: 0.4rem;
	background: #fff;
    
}
.sl-ul2 li{
	
	background: #fff;
	padding: 0.38rem 0.4rem 0.42rem;
	margin-top: 0.2rem;
}
.sl-div5{
	position: relative;
	height: 2rem;
	border-bottom: 1px solid #f0efeb;
}
.sl-div7{
	
	padding: 0.1rem 0.56rem 0 0.16rem;
}
.sl-div6{
	width: 0.7rem;
	height: 0.7rem;
	border-radius: 0.35rem;
	overflow: hidden;
	text-align: center;
	background: #111528;
}
.sl-img2{
	color: #fff;
	height: 0.7rem;
	line-height: 0.7rem;
	font-size: 0.54rem;
}

.sl-div8{
	width: 5.2rem;
}
.sl-p1{
	font-size: 0.3rem;
	height: 0.55rem;
	line-height: 0.55rem;
	
}
.sl-img1{
	color: #999999;
	height: 0.55rem;
    line-height: 0.55rem;
	font-size: 0.3rem;
}
.sl-p2{
	font-size: 0.24rem;
	height: 0.55rem;
	line-height: 0.55rem;
	color: #999;
}
.sl-div9{
	height: 0.55rem;
	line-height: 0.55rem;
	font-size: 0.24rem;
	color: #999;
	position: absolute;
	right: 0;
	top: 0;
}
.sl-yy{
	width: 2.4rem;
	height: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
	color: #fff;
	background: #111528;
	font-size: 0.24rem;
	outline: none;
	border: none;
	margin: 0.2rem 0 0 1.4rem;
}
.sl-input{
	width: 4.84rem;
	height: 1rem; 
	padding:0 0.28rem;
	line-height: 1rem;
	font-size: 0.3rem;
	border: none;
}
#sl-xxk .tab-hd-con{
	width: 50%;
	height: 1rem;
	border: 1px solid #7f7f7f;
	box-sizing: border-box;
	float: left;
	line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
}
#sl-xxk .tab-hd-con:nth-child(2){	
	border-left: none;	
}



/*门店列表页结束*/



/*门店页开始*/
.sd-img1 {
    width: 7.5rem;
    height: 7rem;
    display: block;
    margin: 0 auto;
}
.sd-div1{
	background: #f0efeb;
	padding: 0.6rem 0 0.8rem;
}
.sd-p1{
	font-size: 0.3rem;
	line-height: 0.6rem;
	height: 0.6rem;
	text-align: center;
	margin-bottom: 0.25rem;
	
}
.sd-span1{
	color: #999999;
	line-height: 0.6rem;
	font-size: 0.22rem;
}
.sd-span2{
	color: #999999;
	line-height: 0.8rem;
	font-size: 0.24rem;
	vertical-align: middle;
}
.sd-ul1 li{
	height: 0.8rem;
	border-bottom: 1px solid #e6e5e1;
	text-align: center;
	line-height: 0.8rem;
	vertical-align: middle;
}

.sd-img2{
	color: #999999;
    line-height: 0.8rem;
    font-size: 0.24rem;
    margin-right: 0.1rem;
    vertical-align: middle;
}

.sd-btn,.sd-btn1 {
	display: block;
    width: 6.7rem;
    height: 1rem;
    margin: 0 auto;
    line-height: 1rem;
    font-size: 0.36rem;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 思源黑体CN;
    margin-top: 0.4rem;
    background: rgb(0, 0, 0);
    outline: none;
    border: none;
}

.sd-div2{
	background: #fff;
	padding: 0.2rem 0.4rem 0.8rem;
	
}
.sd-div3{
	width: 100%;
    height: 1rem;
    border: 1px solid #000000;
    box-sizing: border-box;
    line-height: 1rem;
    font-size: 0.3rem;
    text-align: center;
    background: url(../img/more2.png) center right no-repeat;
    background-size: 0.4rem 0.24rem;
    
    
}
.order-bj1{
	background: #f0efeb url(../img/more2.png) center right no-repeat;
    background-size: 0.4rem 0.24rem;
}
.sd-ul2{
	display: none;
	border: 1px solid #7f7f7f;
	border-top: none;
	border-bottom: none;
}
.sd-ul2 li{
	width: 100%;
    height: 1rem;
    text-align: center;
    border-bottom: 1px solid #7f7f7f;
     position: relative;
}

.sd-p2{
	font-size: 0.3rem;
	line-height: 1.4rem;
	height: 1.4rem;
	text-align: center;
	
}
.sd-div4{
	background: #f0efeb;
	height: 0.2rem;
}
.sd-div5{
	background: #fff;
	padding: 0.8rem 0.4rem 1rem;
}

.sd-img3{
	width: 6.7rem;
	height: 4rem;
	display: block;
	margin: 0 auto;
}
.sd-div6{
	background: #f0efeb;
	padding: 0.3rem 0.2rem 0.6rem;
	font-size: 0.24rem;
	line-height: 0.4rem;
}





/*门店列表页结束*/

/*首页开始*/
.idx-bj {
    background: #111528;
}
.index-img1 {
    width: 7.5rem;
    height: 11.3rem;
    display: block;
    margin: 0 auto 1.5rem;
}
.index-img2 {
    width: 7.5rem;
    height: 11.8rem;
    display: block;
    margin: 0 auto;
}
.index-img3 {
    width:7.1rem;
    height: 5.65rem;
    display: block;
    margin: 0 auto;
}
.index-img4 {
    width:7.1rem;
    height: auto;
    display: block;
    margin: 0 auto 0.07rem;
}
.index-img5 {
    width:3.54rem;
    height: 2.7rem;
    display: block;
}
.index-img6 {
    width:3.5rem;
    height: 2.7rem;
    display: block;
}
.index-img7 {
    width:7.1rem;
    height: 5.58rem;
    display: block;
    margin: 0 auto;
}
.index-div1{
	padding: 0 0.2rem 0.2rem;
}
.index-title{
	height: 0.44rem;
	text-align: center;
	font-size: 0.18rem;
	line-height: 0.44rem;
	background: url(../img/logo27.png) center center no-repeat;
	background-size:4.67rem 0.44rem ;
	padding: 0.54rem 0 0.45rem;
	
}
.index-div2{
	width: 7.1rem;
	height: 4.73rem;
	padding-top: 0.9rem;
	background: url(../img/img18.jpg) center center no-repeat;
	background-size:7.1rem 5.63rem ;
	margin: 0 auto;
}
.index-btn{
	display: block;
    width: 1.92rem;
    height: 0.5rem;
    margin: 0 auto 0;
    line-height: 0.5rem;
    font-size: 0.3rem;
    color: #7c6429;
    text-align: center;
    font-family: 思源黑体CN;
    background: #fff;
    outline: none;
    border: none;
}
.index-p1{
	height: 0.5rem;
	line-height: 0.5rem;
    font-size: 0.24rem;
    text-align: center;
}

.index-img8{
	width: 2.67rem;
	height: 0.32rem;
	display: block;
	margin: 0 auto 0.12rem;
}
.index-img9{
	width: 100%;
	height: 3.35rem;
	display: block;
}
.index-div3{
	width: 1.4rem;
	height: 0.4rem;
	background: #111528;
	margin: 0 auto;
	line-height: 0.4rem;
    font-size: 0.2rem;
    text-align: center;
    color: #fff;
}
.index-footer{
	background: #080b1b;
}
.index-div4{
	width: 6.7rem;
	height: 0.9rem;
	border-bottom: 1px solid #3f4251;
	margin: 0 auto;
}
.index-footer-ul1>li{
	padding: 0 0.4rem;
	background: #111528;
	
}

.index-footer-ul1>li:nth-child(4),.index-footer-ul1>li:nth-child(5){
	margin-bottom: 0.2rem;
	
}
.index-footer-ul1>li:nth-child(4) .index-div4,.index-footer-ul1>li:nth-child(5) .index-div4,.index-footer-ul1>li:last-child .index-div4{
	border-bottom: none;
	
}
.index-footer-ul2{
	width: 6.22rem;
	padding-left: 0.48rem;
	margin: 0 auto;
	display: none;
}
.index-footer-ul2>li{
	width: 6.22rem;
	height: 0.9rem;	
	border-bottom: 1px solid #3f4251;
}
.index-footer-ul2>li:last-child{	
	border-bottom: 0px solid #3f4251;
}
.index-footer-span1{
	line-height: 0.9rem;
	font-size: 0.22rem;
	color: #999999;	
}
.index-footer-logo{
	line-height: 0.9rem;
	font-size: 0.4rem;
	color: #999999;
}
.index-footer-logo1{
	line-height: 0.9rem;
	font-size: 0.36rem;
	color: #999999;
	margin-right: 0.15rem;
}
.index-footer-logo2{
	line-height: 0.9rem;
	font-size: 0.3rem;
	color: #999999;
	margin-right: 0.15rem;
}
.iconshop:before {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/icon-taobao.png) no-repeat scroll 0 0/cover;
	vertical-align: middle;
	margin-top: -3px;
}
.weibo:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0.35rem;
	margin-top: -0.15rem;
	height: 0.32rem;
	background: url(../images/sina.svg) no-repeat scroll 0 0/cover;
}
.index-div5{
	padding: 0.5rem 0 0.4rem;
	margin-top: 0.2rem;	
	background: #111528;
}
.index-p2{
	font-size: 0.22rem;
	line-height: 0.45rem;
	color: #808080;
	text-align: center;
	font-family: '思源黑体CN Light'; 
}
.index-footer-v1{
	display: block;
}
.index-footer-v2{
	display: none;
}
.index-video{
	width: 7.1rem;
    height: 5.58rem;
    position: relative;
}
.index-video img {
   	width: 100%;
    height: 5.58rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
#myVideo {
    width: 100%;
    height: 5.58rem;
    position: absolute;
    left: 0;
    top: 0;
}
/*首页结束*/
.info select:last-child {  
    border-left: 0px solid #7f7f7f;   
}
/*会员中心-首页*/
.m-inx-div1{
	width:100%;
	height: 3.7rem;
	padding-top: 0.5rem;
	background: url(../img/m-bj1.jpg) top center no-repeat;
	background-size: 7.5rem 4.2rem;
	position: relative;
}
.m-inx-div2{
	width:1.8rem;
	height:1.8rem;
	
	border-radius: 0.9rem;
	overflow: hidden;
	margin: 0 auto 0;
}
.m-inx-p1{
	line-height: 0.66rem;
	color: #fff;
	text-align: center;
	margin-top: 0.25rem;
	font-size: 0.36rem;
	
}
.m-inx-p2{
	text-align: center;
	height: 0.5rem;
}
.m-inx-i1{	
	line-height: 0.5rem;
	color: #c7a067;
	font-size: 0.34rem;
	vertical-align: middle;
}
.m-inx-span1{
	line-height: 0.5rem;
	color: #c7a067;
	font-size: 0.24rem;
	vertical-align: middle;
	
}
.m-inx-div3{
	padding: 0.2rem 0 0.3rem;
}
.m-inx-ul1 li{
	width: 2.5rem;
	height: 0.9rem;
	float: left;
	position: relative;
}
.m-inx-p3{
	line-height: 0.5rem;
	color: #c7a067;
	text-align: center;
	font-size: 0.36rem;
	
}
.m-inx-p4{
	line-height: 0.4rem;
	color: #999999;
	text-align: center;
	font-size: 0.28rem;
	
}
.m-inx-span2{
	height: 0.5rem;
	float: right;
	border-right: 1px solid #f0efeb;
	position: absolute;
	right: 0;
	bottom: 0.16rem;
}
.m-inx-div4{
	border-top: 0.2rem solid #f0efeb;
	padding-bottom: 0.24rem;
}
.m-inx-p5{
	padding:0 0.4rem;
	line-height: 1rem;
	font-size: 0.36rem;
	border-bottom: 1px solid #f0efeb;
	margin-bottom: 0.45rem;
	
}
.m-inx-ul2 li{
	width: 25%;
	height: 1.66rem;
	float: left;	
	text-align: center;
}
.m-inx-p6{
	line-height: 0.82rem;
	font-size: 0.28rem;
	text-align: center;
	
}


.m-inx-ul3 li{
	padding: 0 0.4rem;
	height: 1rem;
	border-bottom: 1px solid #f0efeb;	
}
.m-inx-span3{
	line-height: 1rem;
	margin-left: 0.2rem;
	
	font-size: 0.24rem;
}
.m-inx-i2{
	line-height: 1rem;
	font-size: 0.26rem; 
	color: #323545;
}
.m-inx-i3{
	line-height: 1rem;
	font-size: 0.36rem; 

}
.m-inx-i4{
	line-height: 0.84rem;
	font-size: 0.84rem; 
	color: #c7a067;
}







/*会员中心-个人资料*/
.m-pd-div1{
	padding: 0.2rem 0;
}
.m-pd-ul1 li{
	width: 50%;
	float: left;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.28rem;
	color: #999999;
	
}

.m-pd-ul1 li:first-child{
	border-right: 1px solid #f0efeb;
	box-sizing: border-box;
}
.m-pd-ul1 li.current{
	color: #000000;
}
.m-pd-div2{
	padding: 0.4rem;
	height: 1.2rem;
	border-top: 0.2rem solid #f0efeb;
	position: relative;
}
.m-pd-span1{
	line-height: 1.2rem;
	font-size: 0.28rem;
	
}
.m-pd-div3{
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 0.6rem;
	overflow: hidden;
	position: absolute;
	left: 2.7rem;
	top: 0.4rem;
}
.m-pd-div4{
	border-top: 0.2rem solid #f0efeb;
}
.m-pd-ul2 li{
	height: 1rem;
	padding: 0 0.4rem;
	position: relative;
	border-bottom: 1px solid #f0efeb;
}
.m-pd-ul2 li:last-child{
	border: none;
}
.m-pd-span2{
	line-height: 1rem;
	font-size: 0.28rem;
	
}
.m-pd-span3{
	line-height: 1rem;
	font-size: 0.28rem;
	position: absolute;
	left: 2.7rem;
	top: 0;
	
}

.m-pd-input1{
	line-height: 1rem!important;
	font-size: 0.28rem;
	position: absolute;
	left: 2.7rem;
	top: 0;
	outline: none;
	border: none;
	
}

.m-pd-tel input::-webkit-input-placeholder{font-size: 0.28rem; color: #000000; line-height: 1rem; }    /* 使用webkit内核的浏览器 */
.m-pd-tel input:-moz-placeholder{font-size: 0.28rem; color: #000000; line-height: 1rem;}                  /* Firefox版本4-18 */
.m-pd-tel input::-moz-placeholder{font-size: 0.28rem; color: #000000; line-height: 1rem; }                  /* Firefox版本19+ */
.m-pd-tel input:-ms-input-placeholder{font-size: 0.28rem; color: #000000; line-height: 1rem;}           /* IE浏览器 */


.m-pd-nc input::-webkit-input-placeholder{font-size: 0.28rem; color: #999999; line-height: 1rem; }    /* 使用webkit内核的浏览器 */
.m-pd-nc input:-moz-placeholder{font-size: 0.28rem; color: #999999; line-height: 1rem;}                  /* Firefox版本4-18 */
.m-pd-nc input::-moz-placeholder{font-size: 0.28rem; color: #999999; line-height: 1rem; }                  /* Firefox版本19+ */
.m-pd-nc input:-ms-input-placeholder{font-size: 0.28rem; color: #999999; line-height: 1rem;}           /* IE浏览器 */




.c-grey{
	color: #999999;
}
.c-grey2{
	color: #342a27;
}
.c-grey1{
	color: #9f9f9f;
}
.c-jin{
	color: #c7a067;
}
.c-hei{
	color: #000000;
}
.f-w{
	
}
.m-pd-p1{
	padding: 0.32rem 0.4rem;
	font-size: 0.22rem;
	line-height: 0.36rem;
	color: #999999;
	background: #f0efeb;
	
}
.m-pd-p2{
	padding: 0.14rem 0.4rem;
	font-size: 0.22rem;
	line-height: 0.36rem;
	color: #999999;
	background: #f0efeb;
	
}
.tx-alert{
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 7;
	background: #0a0406;
	display: none;
}
.tx-alert img{
	width: 7.5rem;
	height: 7.5rem;
	position: absolute;
	top: 50%;
	margin-top: -3.75rem;
}
.change-tx{
	width: 1.5rem;
	height: 0.8rem;
	line-height: 0.8rem;
    position: absolute;
    bottom: 1rem;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
    font-size: 0.28rem;
    
 	margin: 0 auto;
}
.change-ok{
	width: 1.5rem;
	height: 0.8rem;
	line-height: 0.8rem;
    position: absolute;
    bottom: 0.2rem;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
    font-size: 0.28rem;
    
 	margin: 0 auto;
}
.tx-div1{
	width: 100%;
	height: 100%;
}
#tx-sc {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    
}
.save-alert{
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 7;
	background: rgba(0,0,0,0.6);
	display: none;
}
.save-alert-div1{
	width: 5.5rem;
	height: 4.65rem;
	padding: 0.95rem 0.6rem 0;
	background: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	margin: -2.8rem auto 0;
	
}
.m-pd-div5{
	padding-bottom: 0.5rem;
}
.m-pd-save{
	width: 6.7rem;
	height: 1rem;
	margin: 0 auto;
	background: #111528;
	font-size: 0.3rem;
	line-height: 1rem;
	color: #fff;
	text-align: center;
	
}
.save-alert-p1{
	font-size: 0.24rem;
	line-height: 0.4rem;
	text-align: center;
	margin-bottom: 0.5rem;
	
}
.m-pd-qd{
	width: 5.5rem;
	height: 1rem;
	border: 1px solid #000000;
	font-size: 0.3rem;
	line-height: 1rem;
	text-align: center;
	
}
.m-pd-qx{
	width: 5.5rem;
	height: 1rem;
	font-size: 0.3rem;
	line-height: 1rem;
	text-align: center;
	background: #111528;
	color: #fff;
	margin-top: 0.36rem;
	
}



/*会员中心-修改密码*/
.m-cp-div1{
	padding: 0.8rem 0;
	border-top: 0.2rem solid #f0efeb;
}
.m-cp-input1{
	width: 5.9rem;
	height: 0.98rem;
	border: 1px solid #999999;
	padding: 0 0.4rem;
	font-size: 0.3rem;
	line-height: 0.98rem;
	background: #fff;
	color: #999999;
	margin:0 auto 0.5rem;
	display: block;
	
}
.m-cp-div1 input::-webkit-input-placeholder{font-size: 0.3rem; color: #999999; line-height: 1rem; }    /* 使用webkit内核的浏览器 */
.m-cp-div1 input:-moz-placeholder{font-size: 0.3rem; color: #999999; line-height: 1rem;}                  /* Firefox版本4-18 */
.m-cp-div1 input::-moz-placeholder{font-size: 0.3rem; color: #999999; line-height: 1rem; }                  /* Firefox版本19+ */
.m-cp-div1 input:-ms-input-placeholder{font-size: 0.3rem; color: #999999; line-height: 1rem;}           /* IE浏览器 */

.m-cp-save{
	width: 6.7rem;
	height: 1rem;
	font-size: 0.3rem;
	line-height: 1rem;
	text-align: center;
	background: #111528;
	color: #fff;
	margin:1rem auto 0;
	
}



/*会员中心-我的会员*/





/*会员中心-我的收藏*/
.m-mc-ul1 li{
	padding: 0 0.4rem;
	height: 1.6rem;
	border-bottom: 1px solid #f0efeb;
}
.m-mc-img1{
	width: 1.6rem;
	height: 1.6rem;
}

.m-mc-div1{
	width: 3.9rem;
	height: 1rem;
	padding: 0.3rem 0;
	margin-left: 0.45rem;
}
.m-mc-p1{
	font-size: 0.28rem;
	line-height: 0.5rem;
	
}
.m-mc-div2{
	width: 0.7rem;
	height: 1.6rem;
	border-left: 1px solid #f0efeb;
	line-height: 1.6rem;
	text-align: right;
}
.m-mc-img2{
	font-size: 0.4rem;
	line-height: 1.6rem;
	color: #c7a067;
}
.m-mc-delete{
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	z-index: 7;
	display: none;
}
		
.m-mc-delete-box{
	width: 5.5rem;
	height: 4.4rem;
	padding: 0.8rem 0.6rem 0;
	background: #fff;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	margin-top: -2.6rem;
}
.m-mc-delete-p{
	line-height: 0.65rem;
	font-size: 0.24rem;
	text-align: center;
	
	margin-bottom: 0.36rem;
}


/*会员中心-我的预约*/
.m-mr-div1{
	padding-bottom: 0.5rem;
	border-bottom: 0.2rem solid #f0efeb;
}
.m-mr-div2{
	padding: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.m-mr-span1{
	line-height: 1rem;
	font-size: 0.28rem;
	
}
.m-mr-span2{
	line-height: 1rem;
	font-size: 0.24rem;
	color: #999;
	
}
.m-mr-ul1{
	padding-top: 0.1rem;
}
.m-mr-ul1 li{
	line-height: 0.4rem;
	height: 0.4rem;
	padding: 0 0.4rem;
	font-size: 0.24rem;

}

.m-mr-i1{
	line-height: 0.4rem;
	font-size: 0.26rem;
	color: #342a27;
	vertical-align: middle;
	margin-right: 0.15rem;
}
.m-mr-span3{
	font-size: 0.24rem;
	vertical-align: middle;
	
}
.m-mr-pj{
	width: 6.7rem;
	height: 1rem;
	font-size: 0.3rem;
	line-height: 1rem;
	text-align: center;
	background: #111528;
	color: #fff;
	margin: 0.3rem auto 0;
	
}
/*会员中心-订单详情*/
.m-od-div1{
	padding: 0 0.4rem;
	border-bottom: 0.2rem solid #f0efeb;
	font-size: 0.28rem;
	line-height: 1.4rem;
	
}
.m-od-div2{
	padding: 0.3rem 0.4rem;
	border-bottom: 0.2rem solid #f0efeb;
}
.m-od-i1{
	line-height: 1.4rem;
	font-size: 0.4rem;
}
.m-od-div3{
	width: 6rem;

}
.m-od-span1{
	font-size: 0.28rem;
	line-height: 0.65rem;
	
}
.m-od-span2{
	font-size: 0.24rem;
	line-height: 0.65rem;
	
}
.m-od-p1{
	font-size: 0.24rem;
	line-height: 0.4rem;
	 word-wrap: break-word;
    word-break: normal;
}
.m-od-div4{
	border-bottom: 0.2rem solid #f0efeb;
}
.m-od-div5{
	padding: 0 0.4rem;
    border-bottom: 1px solid #f0efeb;
    font-size: 0.36rem;
	line-height: 1rem;
	
}
.m-od-ul1 li{
	padding: 0.3rem 0.4rem 0.25rem;
	border-bottom: 1px solid #f0efeb;
	position: relative;
	overflow: hidden;
}
.m-od-img1{
	width: 1.2rem;
	height: 1.2rem;
}
.m-od-div6{
	overflow: hidden;
	width: 4.8rem;
	margin-left: 0.25rem;
}
.m-od-div7{
	line-height: 1.2rem;
	font-size: 0.24rem;
	color: #999999;
	position: absolute;
	right: 5%;
	top: 20%;
	
}
.m-od-i2{
	line-height: 1.2rem;
	font-size: 0.12rem;
}
.m-od-div8{
	padding: 0.25rem 0.4rem 0;
    border-bottom: 1px solid #f0efeb;
}
.m-od-span3{
	font-size: 0.24rem;
	line-height: 0.54rem;
	
}
.m-od-div9{
	padding: 0.25rem 0.4rem 0.4rem;
    border-bottom: 1px solid #f0efeb;
}
.m-od-div10{
	width: 1.6rem;
	height: 0.5rem;
	background: #111528;
	border: 1px solid #111528;
	line-height: 0.5rem;
	font-size: 0.24rem;
	color: #fff;
	text-align: center;
	
}
.m-od-div11{
	width: 1.6rem;
	height: 0.5rem;
	background: #fff;
	border: 1px solid #111528;
	line-height: 0.5rem;
	font-size: 0.24rem;
	text-align: center;
	margin-right: 0.5rem;
	
}
.m-od-div12{
	padding: 0.4rem;
}
.m-od-lxkf {
    width: 6.7rem;
    height: 1rem;
    font-size: 0.3rem;
    line-height: 1rem;
    text-align: center;
    background: #111528;
    color: #fff;
    margin: 0 auto 0;
    
}


/*会员中心-我的订单*/

#m-mo-xxk .tab-hd{
	padding: 0.2rem 0;
	background: #fff;
}
#m-mo-xxk .tab-hd-con{
	height: 0.6rem;
	float: left;
	width: 25%;
	color: #999999;
}
#m-mo-xxk .tab-hd>li.current {
	color: #000000;
}
#m-mo-xxk .tab-hd-con:last-child .m-mc-p1{
	border: none;
}

#m-mo-xxk .tab-bd{
	padding: 0;
}
#m-mo-xxk .tab-bd-con{
	margin-top: 0.2rem;
}



.m-mo-ul1 li{
	background: #fff;
	margin-bottom: 0.2rem;
}
.m-mo-div2{
	padding: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.m-mo-span1{
	font-size: 0.24rem;
	line-height: 0.8rem;
	
}
.m-mo-div3{
	font-size: 0.24rem;
	line-height: 1rem;
	color: #999999;
	
}
.m-mo-div4{
	font-size: 0.24rem;
	line-height: 1rem;
	color: #999999;
	margin-right: 0.5rem;
	
}





/*会员中心-地址管理*/
.m-am-ul1 li{
	border-bottom: 0.2rem solid #f0efeb;
}
.m-am-div1{
	padding: 0.3rem 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.m-am-div2{
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 0.4rem;
	overflow: hidden;
	background: #111528;
	line-height: 0.8rem;
	text-align: center;
	color: #fff;
	font-size: 0.4rem;
	margin-top: 0.1rem;
	
}
.m-am-div3{
	width: 5.5rem;
}
.m-am-span1{
	font-size: 0.28rem;
	line-height: 0.64rem;
	
}
.m-am-span2{
	font-size: 0.24rem;
	line-height: 0.64rem;
	color:#999999;
	margin-left: 0.3rem;
	
}
.m-am-div4{
	width: 1.1rem;
	height: 0.4rem;
	background: #c7a067;
	text-align: center;
	line-height: 0.4rem;
	color: #fff;
	font-size: 0.24rem;
	margin-top: 0.12rem;
}
.m-am-p1{
	line-height: 0.4rem;
	font-size: 0.24rem;
	
}
.m-am-div5{
	padding: 0 0.4rem;
	
	
}
.content-block{
	
	
}
.m-am-div6{
	margin-right: 1.1rem;

}

.m-am-span3{
	vertical-align: middle;
	font-size: 0.24rem;
	color: #999999;
	line-height: 0.84rem;
	
}
.m-am-i1{
	vertical-align: middle;
	font-size: 0.3rem;
	color: #342a27;
	line-height: 0.84rem;
}
.m-am-i2{
	vertical-align: middle;
	font-size: 0.24rem;
	color: #342a27;
	line-height: 0.84rem;
	margin-right: 0.1rem;
}
.m-am-deletealert{
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 7;
    display: none;
}
.m-am-add{
	font-size: 0.24rem;
	color: #fff;
	line-height: 1rem;
	
}



/*会员中心-物流信息*/
.m-li-div1{
	padding: 0.2rem 0.4rem;
	background: #fff;
}
.m-li-div2{
	width: 1.2rem;
	height: 1.2rem;
}
.m-li-div3{
	width: 5.2rem;
	height: 1rem;
	padding: 0.1rem 0;
}
.m-li-p1{
	font-size: 0.24rem;
	color: #999999;
	line-height: 0.5rem;
	
}
.m-li-span1{
	margin-right: 0.8rem;
	
}
.m-li-div4{
	margin: 0.4rem auto;
	width:5.9rem;
	padding: 0.55rem 0.4rem 0;
	background: #fff;
}
.m-li-ul1 li{	
	/*height: 1.6rem;*/
	overflow: hidden;
}
.m-li-p2{
	font-size: 0.24rem;
	line-height: 0.4rem;
	
}
.m-li-p3{
	font-size: 0.24rem;
	line-height: 0.4rem;
	color: #999999;
	
}
.m-li-div5{
	width: 5.45rem;
	padding-bottom: 0.6rem;
}
.m-li-div6{
	width: 0.07rem;
	/*height: 1.64rem;*/
	background:url(../img/m-logo2.png) repeat-y;
	background-size: 0.07rem 0.18rem;
	padding-top: 0.16rem;
}

.m-li-div6 img{
	display: block;
}
.m-li-ul1 li:last-child .m-li-div6{	
	height: 0.08rem!important;
}
.m-li-ul1 li:first-child .m-li-div6{	
	width: 0.07rem;
	height: 1.64rem;
	background:url(../img/m-logo2.png) repeat-y;
	background-size: 0.07rem 0.18rem;
	margin-top: 0.16rem;
	padding: 0;
}


/*评价晒单*/


#m-el-xxk .tab-hd{
	padding: 0.2rem 0;
	background: #fff;
}
#m-el-xxk .tab-hd-con{
	height: 0.6rem;
	float: left;
	width: 50%;
	color: #999999;
}
#m-el-xxk .tab-hd>li.current {
	color: #000000;
}
#m-el-xxk .tab-hd-con:last-child .m-mc-p1{
	border: none;
}

#m-el-xxk .tab-bd{
	padding: 0;
}
#m-el-xxk .tab-bd-con{
	margin-top: 0.2rem;
	display: none;
}
#m-el-xxk .tab-bd>li.current {
	display: block;
}

.m-el-ul2>li{
	background: #fff;
	margin-top: 0.2rem;
}
.m-el-div2 {
    padding: 0.3rem 0.4rem 0.25rem;
    border-bottom: 1px solid #f0efeb;
}

.m-eld-div1{
	padding: 0 0.4rem;
}
.m-eld-span1{
	font-size: 0.28rem;
	line-height:0.8rem;
	color: #989898;
	
}
.m-eld-i1{
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.28rem;
    color: #c7a067;
}
.m-eld-p1{
	padding: 0 0.4rem;
	font-size: 0.24rem;
	line-height:0.4rem;
	
}
.m-eld-ul1{
	padding: 0.3rem 0 0.4rem;
}
.m-eld-ul1 li{
	width: 1.2rem;
	height: 1.2rem;
	float: left;
	border: 1px solid #999999;
	margin-right: 0.17rem;
	box-sizing: border-box;
}
.m-eld-ul1 li:last-child{	
	margin-right: 0;
}



/*会员中心-地址管理-添加收货地址*/
.m-aa-ul1 li{
	border-bottom: 1px solid #f0efeb;
}
.m-aa-span1{
	display: block;
	width: 2.3rem;
	font-size: 0.28rem;
	line-height:1rem;
	
}
.m-aa-input1{
	font-size: 0.28rem;
	line-height:1rem;
	
	border: none;
	outline: none;
	width: 3.9rem!important;
}
.m-aa-ul1 input::-webkit-input-placeholder{font-size: 0.28rem; color: #000000; line-height: 1rem; }    /* 使用webkit内核的浏览器 */
.m-aa-ul1 input:-moz-placeholder{font-size: 0.28rem; color: #000000; line-height: 1rem;}                  /* Firefox版本4-18 */
.m-aa-ul1 input::-moz-placeholder{font-size: 0.28rem; color: #000000; line-height: 1rem; }                  /* Firefox版本19+ */
.m-aa-ul1 input:-ms-input-placeholder{font-size: 0.28rem; color: #000000; line-height: 1rem;}           /* IE浏览器 */

.m-aa-i1{
	font-size: 0.46rem;
	line-height:1rem;
}
.m-aa-tex1{
	width: 100%;
	height: 2.6rem;
	padding: 0.2rem 0.4rem;
	background: #f0efeb;
	border: none;
	color: #999999;
	font-size: 0.24rem;
	line-height:0.4rem;
	box-sizing: border-box;
	display: block;
}
textarea.m-aa-tex1::-webkit-input-placeholder{font-size: 0.28rem; color: #999999; line-height: 0.4rem; }    /* 使用webkit内核的浏览器 */
textarea.m-aa-tex1:-moz-placeholder{font-size: 0.28rem; color: #999999; line-height: 0.4rem;}                  /* Firefox版本4-18 */
textarea.m-aa-tex1::-moz-placeholder{font-size: 0.28rem; color: #999999; line-height: 0.4rem; }                  /* Firefox版本19+ */
textarea.m-aa-tex1:-ms-input-placeholder{font-size: 0.28rem; color: #999999; line-height: 0.4rem;}           /* IE浏览器 */

.m-aa-div1{
	width: 0.4rem;
	height: 0.4rem;
	border: 1px solid #000000;
	margin-top: 0.3rem;
}
.m-aa-div2{
	width: 0.2rem;
	height: 0.2rem;
	background:#000000;
	margin: 0.1rem auto;
}
.m-aa-div3{
	padding: 0.7rem 0.4rem;
	border-top: 0.2rem solid #f0efeb;
}



/*会员中心-我的积分*/
.m-mp-ul li{
	padding: 0 0.4rem 0.15rem;
	border-bottom: 1px solid #f0efeb;
}
.m-mp-span1{
	font-size: 0.28rem;
	line-height:0.86rem;
	
}
.m-mp-span2{
	font-size: 0.36rem;
	line-height:0.86rem;
	
}
.m-mp-span3{
	font-size: 0.24rem;
	line-height:0.54rem;
	
}
.m-mp-div1{
	padding: 0.3rem 0.4rem;
	height: 1.2rem;
	background: url(../img/m-img03.jpg) top center no-repeat;
	background-size: 100% 1.8rem;
}
.m-mp-div2{
	width: 1.2rem;
	height: 1.2rem;
	overflow: hidden;
	border-radius: 0.6rem;
}
.m-mp-div3{
	padding: 0.15rem 0;
	margin-left: 0.35rem;
}
.m-mp-p1{
	font-size: 0.24rem;
	line-height:0.4rem;
	
	color: #999999;
}
.m-mp-p2{
	font-size: 0.36rem;
	line-height:0.5rem;
	
	color: #fff;
}
.m-mp-div4{
	width: 3rem;
	height: 0.6rem;
	border: 1px solid #fff;
	font-size: 0.24rem;
	line-height:0.6rem;
	text-align: center;
	margin-top: 0.3rem;
	
	color: #fff;
}



/*会员中心-我的优惠券*/
#m-mcp-xxk .tab-hd{
	padding: 0.2rem 0;
	background: #fff;
}
#m-mcp-xxk .tab-hd-con{
	height: 0.6rem;
	float: left;
	width: 33.33%;
	color: #999999;
}
#m-mcp-xxk .tab-hd>li.current {
	color: #000000;
}
.m-mcp-p1{
	text-align: center;
	height: 0.6rem;
	font-size: 0.28rem;
	line-height: 0.6rem;
	
	border-right: 1px solid #f0efeb;
	box-sizing: border-box;
}
#m-mcp-xxk .tab-hd-con:last-child .m-mc-p1{
	border: none;
}

#m-mcp-xxk .tab-bd{
	padding: 0.4rem;
}
#m-mcp-xxk .tab-bd-con{
	display: none;
}
#m-mcp-xxk .tab-bd>li.current {
	display: block;
}

.m-mcp-ul1 li{
	height: 2rem;
	margin-bottom: 0.3rem;
	background: url(../img/m-img04.png) top center no-repeat;
	background-size: 6.7rem 2rem;
}
.m-mcp-div1{
	width: 2.27rem;
	height: 1.6rem;
	padding: 0.1rem 0 0.3rem;
}
.m-mcp-p2{
	text-align: center;
	font-size: 0.6rem;
	line-height: 1rem;
	

}
.m-mcp-p3{
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.6rem;
	
	color: #999999;
}
.m-mcp-div2{
	width: 3.7rem;
	height: 1.4rem;
	padding: 0.3rem 0.35rem 0.3rem;
	position: relative;
}
.m-mcp-p4{
	font-size: 0.24rem;
	line-height: 0.4rem;
	
}
.m-mcp-span1{
	font-size: 0.24rem;
	line-height: 0.5rem;
	
	color: #999999;
}
.m-mcp-div3{
	width: 1.3rem;
	height: 0.5rem;
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.5rem;
	
	color: #fff;
	background: #111528;
}
.m-mcp-div4{
	position: absolute;
	bottom: 0.3rem;
	width: 3.7rem;
	height: 0.5rem;
}
.m-mcp-div5{
	width: 1rem;
	height: 1rem;
	border: 0.04rem solid #999999;
	box-sizing: border-box;
	border-radius: 0.5rem;
	position: absolute;
	bottom:-0.05rem;
	right: 0;
}
.m-mcp-div6{
	width: 0.88rem;
	height: 0.88rem;
	border: 0.02rem solid #999999;
	box-sizing: border-box;
	border-radius: 0.44rem;
	margin: auto auto;
	position: absolute;
	top: 0;
	bottom:0;
	right: 0;
	left: 0;
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.87rem;
	
	color: #999999;
}

/*我的会员*/
.m-mm-div1 {
    padding: 0.5rem 0.4rem;
    height: 1.8rem;
    background: url(../img/m-img04.jpg) top center no-repeat;
    background-size: 100% 2.8rem;
}
.m-mm-div2 {
    width: 1.8rem;
    height: 1.8rem;
    overflow: hidden;
    border-radius: 0.9rem;
}
.m-mm-div3 {
    padding: 0.1rem 0;
    margin-left: 0.5rem;
}
.m-mm-p1{
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.9rem;
	
	color: #fff;
}
.m-mm-div4{
    width: 2rem;
    height: 0.4rem;
    border-radius: 0.2rem;
    background:#c7a067;
    font-size: 0.24rem;
	line-height: 0.4rem;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}
.m-mm-i1{
	font-size: 0.3rem;
	line-height: 0.4rem;
	color: #fff;
	vertical-align: middle;
}
.m-mm-div5{
    padding: 0.4rem 0.4rem 0.1rem;
    border-bottom: 0.2rem solid #f0efeb;
}
.m-mm-ul1 li{
	float: left;
	width:1.9rem;
	height: 1.4rem;
    position:relative;
	
}
.m-mm-ul1 li:last-child{	
	width:0.6rem;	
}

.m-mm-div6{
	width: 0.6rem;
    height: 0.6rem;
    border-radius: 0.3rem;
    border: 1px solid #999999;
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle;
    margin: 0 auto;
}
.m-mm-div7{
	width: 1.3rem;
    height: 1.4rem;
    background: url(../img/m-img05.png) center top repeat-x;
    background-size: 0.2rem 0.6rem;
}
.m-mm-i2{
	font-size: 0.32rem;
	line-height: 0.57rem;
	color: #999;
}
.m-mm-ul1 li p{
	width: 1rem;
	height: 0.8rem;
	font-size: 0.28rem;
	line-height: 0.8rem;
	color: #999;
	text-align: center;
	position:absolute;
	left: -0.2rem;
	
}
.m-mm-ul1 li.current p{
	color: #c7a067;
}
.m-mm-ul1 li.current i{
	color: #fff;
}
.m-mm-ul1 li.current .m-mm-div6{
	background: #c7a067;
	 border: 1px solid #c7a067;
    box-sizing: border-box;
}
.m-mm-ul1 li.current .m-mm-div7{
	background: url(../img/m-img06.png) center top repeat-x;
    background-size: 0.2rem 0.6rem;
}
.m-mm-div8{
	padding: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.m-mm-ul2 li{
	width: 50%;
	height: 1.18rem;
	text-align: center;
	font-size: 0.24rem;
	
	float: left;
	position: relative;
}
.m-mm-ul2 li:first-child{
	border-right: 1px solid #f0efeb;
	box-sizing: border-box;
}
.m-mm-ul2 li span{
	vertical-align: middle;
	line-height: 1.18rem;
}
.m-mm-i3{	
	font-size: 0.34rem;
	line-height: 1.18rem;
	margin-right: 0.47rem;
	vertical-align: middle;
}
.m-mm-div9{
	width: 5.9rem;
	height: 3.25rem;
	padding: 0.35rem 0.4rem 0;
	background: url(../img/m-img07.jpg) center top repeat-x;
    background-size: 6.7rem 3.6rem;
    margin: 0.4rem auto;
    position: relative;
}
.m-mm-div10{
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 0.3rem;
    text-align: center;
    background: #000;
}
.m-mm-i4{
    font-size: 0.36rem;
    line-height: 0.6rem;
    color: #fff;
}
.m-mm-span1{
	font-size: 0.24rem;
    line-height: 0.6rem;
    color: #fff;
    
    margin-left: 0.15rem;
}
.m-mm-div11{
	width: 6rem;
	text-align: center;
	position: absolute;
	bottom: 0;
}
.m-mm-span2{
	font-size: 0.15rem;
    line-height: 2.74rem;
    color: #DEAC7B;
    
}
.m-mm-span3{
	font-size: 0.15rem;
    line-height: 2.74rem;
    color:#DEAC7B;
    
    letter-spacing: 0.2em;
}
.m-mm-div12{
	margin-bottom: 0.8rem;
}
/*会员中心-门店评价*/
.m-se-img1{
	width: 100%;
    display: block;
}
.m-se-img2{
	width: 100%;
	height: 100%;
    display: block;
}
.m-se-tex1 {
    width: 100%;
    height: 3rem;
    padding: 0.3rem 0.4rem;
    background: #f0efeb;
    border: none;
    color: #999999;
    font-size: 0.24rem;
    line-height: 0.4rem;
    box-sizing: border-box;
    display: block;
}
textarea.m-se-tex1::-webkit-input-placeholder{font-size: 0.28rem; color: #999999; line-height: 0.4rem; }    /* 使用webkit内核的浏览器 */
textarea.m-se-tex1:-moz-placeholder{font-size: 0.28rem; color: #999999; line-height: 0.4rem;}                  /* Firefox版本4-18 */
textarea.m-se-tex1::-moz-placeholder{font-size: 0.28rem; color: #999999; line-height: 0.4rem; }                  /* Firefox版本19+ */
textarea.m-se-tex1:-ms-input-placeholder{font-size: 0.28rem; color: #999999; line-height: 0.4rem;}           /* IE浏览器 */
.m-se-div3 {
    padding: 0.4rem;
    border-bottom: 1px solid #f0efeb;
}
.m-se-div2{
	width: 1.18rem;
    height: 1.18rem;
    border: 1px solid #999999;
    box-sizing: border-box;
    float: left;
    position: relative;
    text-align: center;
}

#m-se-img{	
	width: 1.18rem;
    height: 1.18rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    opacity: 0;
}
.m-se-ul1{
	position: relative;
	height: 1.2rem;
	float: left;
}
.m-se-ul1 li{
	width: 1.18rem;
    height: 1.18rem;
    border: 1px solid #999999;
    box-sizing: border-box;    
    margin-right: 0.16rem;
    float: left;
    position: relative;
}
.mr1{
	margin-right: 0;
}

.m-se-delete{
	width: 0.32rem;
    
    position: absolute;
    right: -0.16rem;
    top: -0.16rem;
    text-align: center;
    overflow: hidden;
}
.m-se-i1{
	color: #fff;
	line-height: 0.32rem;
	font-size: 0.12rem;
}
.m-se-i2{
	color: #999;
	line-height: 0.74rem;
	font-size: 0.5rem;
}
.m-se-p1{
	color: #999;
	line-height: 0.3rem;
	font-size: 0.24rem;
}
.m-se-div1{
	padding: 0 0.4rem;
	border-bottom: 0.2rem solid #f0efeb;
}
.m-se-span1{
	line-height: 1rem;
	font-size: 0.28rem;
	
	vertical-align: middle;
	margin-right: 0.3rem;
}
.m-se-ul2{
	display: inline-block;
}
.m-se-ul2 li{
	float: left;
	margin: 0 0.1rem;
}
.m-se-i3{
	color: #c7a067;
	line-height: 1rem;
	font-size: 0.42rem;
	vertical-align: middle;
	display: none;
}
.m-se-i4{
	color: #999999;
	line-height: 1rem;
	font-size: 0.42rem;
	vertical-align: middle;
		
	
}
.m-se-tj{
	width: 6.7rem;
    height: 1rem;
    font-size: 0.3rem;
    line-height: 1rem;
    text-align: center;
    background: #111528;
    color: #fff;
    margin: 0.5rem auto;
    
}


/*商品评价*/
.m-ge-div1 {
	padding: 0.2rem 0;
    height: 0.8rem;
    margin-left: 0.4rem;
}
.m-ge-ul1{
	padding: 0.15rem 0;
	border-bottom: 0.2rem solid #f0efeb;
}
.m-ge-ul1>li{
	padding: 0 0.4rem;
    height: 0.75rem;
}
.m-ge-span1 {
    line-height: 0.75rem;
    font-size: 0.28rem;
    
    vertical-align: middle;
    width: 2.5rem;
    display: block;
    color: #999999;
}
.m-ge-span2{
    line-height: 1rem;
    font-size: 0.28rem;
    
    vertical-align: middle;
    width: 2.5rem;
    display: block;
    color: #999999;
}

.m-ge-ul2 li{
	float: left;
	margin: 0 0.1rem;
	line-height: 0.75rem;
}
.m-ge-ul3 li{
	float: left;
	margin: 0 0.1rem;
	line-height: 1rem;
}



.m-ge-i3{
	color: #c7a067;	
	font-size: 0.42rem;
	vertical-align: middle;
	display: none;
}
.m-ge-i4{
	color: #999999;	
	font-size: 0.42rem;
	vertical-align: middle;		
	
}
.m-ge-div2{
    padding: 0 0.4rem;
    border-bottom: 1px solid #f0efeb;
}



/*申请退货*/
.m-ar-div1{
	padding-top: 0.3rem;
}
.m-ar-i1{
	color: #121628;
    line-height: 1.2rem;
    font-size: 1.2rem;
}
.m-ar-i2{
	font-size: 0.34rem;
    line-height: 1rem;
    vertical-align: middle;
}
.m-ar-p1{
	padding: 0 0.4rem;
	line-height: 0.4rem;
    font-size: 0.28rem;
    
}
.m-ar-div2{
	
	border-bottom: 0.2rem solid #f0efeb;
	border-top: 0.2rem solid #f0efeb;
}
.m-ar-div3{
	padding: 0 0.4rem;
	text-align: center;
}
.m-ar-span1{
	vertical-align: middle;
	line-height: 1rem;
    font-size: 0.28rem;
    
}


/*填写退货物流*/
.m-fr-ul1 li{
	height:1rem;
	padding: 0 0.4rem;
	border-top: 1px solid #f0efeb;
}
.m-fr-span1{
	display: inline-block;
	width: 2.3rem;
	line-height: 1rem;
    font-size: 0.28rem;
    
}
.m-fr-input1{
	line-height: 1rem!important;
    font-size: 0.28rem;
    
    color:#999;
    border: none;
    outline: none;
}
.m-fr-ul1 input::-webkit-input-placeholder{font-size: 0.28rem; color: #999999; line-height: 1rem; }    /* 使用webkit内核的浏览器 */
.m-fr-ul1 input:-moz-placeholder{font-size: 0.28rem; color: #999999; line-height: 1rem;}                  /* Firefox版本4-18 */
.m-fr-ul1 input::-moz-placeholder{font-size: 0.28rem; color: #999999; line-height: 1rem; }                  /* Firefox版本19+ */
.m-fr-ul1 input:-ms-input-placeholder{font-size: 0.28rem; color: #999999; line-height: 1rem;}           /* IE浏览器 */

.m-fr-div1{
	border-top: 0.2rem solid #f0efeb;
}
.m-fr-div2{
	padding: 0.3rem 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.m-fr-p1{
	line-height: 0.5rem;
    font-size: 0.24rem;
    
    color:#999;
}
.m-fr-p2{
	line-height: 0.4rem;
    font-size: 0.24rem;
    
    color:#999;
}


/*售后服务*/
#m-as-xxk .tab-hd{
	padding: 0.2rem 0;
	background: #fff;
}
#m-as-xxk .tab-hd-con{
	height: 0.6rem;
	float: left;
	width: 25%;
	color: #999999;
}
#m-as-xxk .tab-hd>li.current {
	color: #000000;
}
#m-as-xxk .tab-hd-con:last-child .m-mc-p1{
	border: none;
}

#m-as-xxk .tab-bd{
	padding: 0;
}
#m-as-xxk .tab-bd-con{
	margin-top: 0.2rem;
	background: #fff;
}

.mr{
	margin-right: 0.4rem;
}



/*查看定制进度*/
.m-vp-ul1>li{
	border-bottom: 0.2rem solid #f0efeb;
}
.m-vp-ul2{
	padding: 0.4rem;
	height: 1.2rem;
	border-bottom: 1px solid #f0efeb;
}
.m-vp-ul2 li{
	width: 1.2rem;
    height: 1.2rem;
    border: 1px solid #999999;
    box-sizing: border-box;    
    margin-right: 0.17rem;
    float: left;
}
.m-vp-ul2 li:last-child{	
    margin-right: 0;
}
.m-vp-p1{
	line-height: 1rem;
    font-size: 0.28rem;
    
    padding: 0 0.4rem;
    border-bottom: 1px solid #f0efeb;
}




/*会员中心-大转盘*/
.m-ss-bj {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    background: url(../img/bj2.jpg) top center no-repeat;
    background-size: cover;
    z-index: -2;
}
.m-ss-div1{
	width: 1.2rem;
	position: absolute;
	top: 1.4rem;
	text-align: center;
}
.m-ss-i1{
	font-size: 0.36rem;
    color:#fff;
}
.m-ss-p1{
	font-size: 0.22rem;
    color:#999999;
    line-height: 0.4rem;
    
}
.m-ss-div2{
	width: 1.2rem;
	position: absolute;
	top: 2.4rem;
	text-align: center;
}
.m-ss-div3{
	width: 1.2rem;
	position: absolute;
	top: 1.4rem;
	right: 0;
	text-align: center;
}
.m-ss-div4{
	width: 6.7rem;
	height: 6.7rem;
	/*border-radius: 3.35rem;*/
	margin: 0 auto;
	position: absolute;
	top: 2.5rem;
	left: 0;
	right: 0;
	/*background: rgba(255,255,255,0.96) url(../img/m-img07.png) center center;
	background-size: 6.3rem 6.3rem;
	border: 0.2rem solid #f0efeb;
	box-sizing: border-box;*/
}
.m-ss-div5{
	width: 2.14rem;
	height: 2.14rem;
	border-radius: 1.07rem;
	background:  url(../img/m-img08.png) center center;
	background-size: 2.14rem 2.14rem;
	margin: auto auto;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);		/* IE 9 */
	-webkit-transform: rotate(0deg);	/* Safari and Chrome */
	-o-transform: rotate(0deg);		/* Opera */
	-moz-transform: rotate(0deg);
}

.m-ss-div6{
	width: 2.14rem;
	height: 2.14rem;
	border-radius: 1.07rem;
	margin: auto auto;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	font-size: 0.4rem;
	
	color: #fff;
	line-height: 2.14rem;
	text-align: center;
}

.m-ss-div7{
	text-align: center;
	width: 6.7rem;
	margin: 0 auto;
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0.2rem;
}
.m-ss-p2{
	font-size: 0.24rem;
	color: #999191;
	line-height: 0.80rem;
	
	border-bottom: 1px solid #f0efeb;
}
.m-ss-span1{
	color: #c7a067;
	font-size: 0.36rem;
	
}
.m-ss-div8{
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 0.1rem;
	background: #c7a067;
	line-height: 0.2rem;
	text-align: center;
	color: #fff;
	font-size: 0.12rem;
	position: absolute;
	right: 0.3rem;
	bottom: -0.05rem;
}



/*会员中心-抽奖*/
.m-ld-bj {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    background: url(../img/bj3.jpg) top center no-repeat;
    background-size: cover;
    z-index: -2;
}
.m-ld-div1{
	width: 6.7rem;
	margin: 0 auto;	
	position: absolute;
	top: 1.7rem;
	left: 0;
	right: 0;
}
.m-ld-p1{
	font-size: 0.48rem;
	color: #fff;
	line-height: 0.65rem;
	text-align: center;
	
	letter-spacing:0.14em;
}
.m-ld-p2{
	font-size: 0.18rem;
	color: #fff;
	line-height: 0.4rem;
	text-align: center;
	
	letter-spacing:0.24em;
}
.m-ld-p3{
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.45rem;
	text-align: center;
	
	letter-spacing:0.1em;
}
.m-ld-div2{
	width: 4.7rem;
	height: 0.86rem;
	margin: 0 auto;
	text-align: center;
	position: relative;
	font-size: 0.36rem;
	color: #fff;
	line-height: 0.86rem;
	
	margin-top: 0.6rem;
	letter-spacing:0.16em;
}
.m-ld-div3{
	width: 1.35rem;
	height: 0.34rem;
	border-bottom: 1px solid #fff;

}
.m-ld-div4{
	width: 1.35rem;
	height: 0.34rem;
	border-bottom: 1px solid #fff;

}
.m-ld-div5{
	width: 6.7rem;
	height: 4.3rem;
	margin: 0 auto;
	position: relative;
}

.m-ld-img1{
	width: 6.7rem;
	height: 4.3rem;
	display: block;
}
.m-ld-img2{
	width: 1.16rem;
	height: 1.16rem;
	margin: 0 auto;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 1.48rem;
}

.m-ld-img3{
	width: 1.25rem;
	height: 0.62rem;
	margin: 0 auto;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 2.88rem;
}
.m-ld-div6{
	width: 4.7rem;
	height: 0.7rem;
	text-align: center;
	color: #fff;
	margin: 1.1rem auto 0;
	font-size: 0.24rem;
	line-height: 0.7rem;
	
	border: 1px solid #fff;
}



.m-ld-p4{
	line-height: 0.5rem;
    font-size: 0.3rem;
    text-align: center;
    
    margin-bottom: 0.36rem;
}
.m-ld-p5{
	line-height: 0.54rem;
    font-size: 0.24rem;
    text-align: center;
    
    margin:0.35rem 0 0.92rem;
}
.m-ld-delete{
    color: #231815;
    font-size: 0.4rem;
    
    line-height: 0.8rem;
}
.m-ld-delete-box{
	width: 6.1rem;
    height: 4.4rem;
    padding: 0 0.3rem 0.9rem;
    background: #fff;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -2.6rem;
}
.m-ld-qd {
    width: 5.5rem;
    height: 1rem;
    font-size: 0.3rem;
    line-height: 1rem;
    text-align: center;
    
    background: #111528;
    color: #fff;
    margin: 0 auto;
}
.m-ld-deletealert {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 7;
    display: none;
}



/*payment-success.html*/
.ps-i1{
	line-height: 1.41rem;
	font-size: 1.44rem;
	color: #121628;
	
}
.ps-p3{	
	text-align: center;	
	margin: 0.7rem auto 0.18rem;
}

.ps-p1{
	font-size: 0.36rem;
	line-height: 0.95rem;
	text-align: center;
	color: #111528;
	
}
.ps-p2{
	font-size: 0.24rem;
	line-height: 0.4rem;
	text-align: center;
	color: #999999;
	
}
.ps-div1{
	width: 6.7rem;
	height: 1rem;
	margin: 1.2rem auto 0.6rem;
	background: #111528;	
	text-align: center;
	font-size: 0.24rem;
	line-height: 1rem;
	color: #ffffff;	
}
.ps-div2{
	width: 6.7rem;
	height: 1rem;
	margin: 0 auto;	
	text-align: center;
	font-size: 0.24rem;
	line-height: 1rem;
	color: #111528;	
	border: 1px solid #000000;
	box-sizing: border-box;
	
}


/*payment-success.html*/
.op-div1{
	padding: 0.4rem 0 0.5rem;
	border-bottom: 0.2rem solid #f0efeb;
}
.op-p1{
	font-size: 0.36rem;
	line-height: 0.75rem;
	text-align: center;
	color: #111528;
	
}
.op-p2{
	padding: 0 0.4rem;
	font-size: 0.28rem;
	line-height: 1rem;
	
	border-bottom: 1px solid #f0efeb;
}

.op-ul1 li{
	padding: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.op-i1{
	vertical-align: middle;
	line-height: 1rem;
	color: #00c800;
	font-size: 0.44rem;
	margin-right: 0.15rem;
}
.op-i2{
	vertical-align: middle;
	line-height: 1rem;
	color: #01aaef;
	font-size: 0.44rem;
	margin-right: 0.15rem;
}
.op-img1{
	width: 0.41rem;
	height: 0.26rem;
	margin-right: 0.2rem;
	margin-top: 0.37rem;
}
.op-span1{
	vertical-align: middle;
	font-size: 0.28rem;
	line-height: 1rem;
	
}
.op-div2{
	width: 0.4rem;
	height: 0.4rem;
	border-radius: 0.2rem;
	border: 1px solid #9c9c9c;
	box-sizing: border-box;
	margin-top: 0.3rem;
}
.op-bj1{
	border: none;
	background: url(../img/logo30.png) center center no-repeat;
	background-size: 0.4rem 0.4rem;
}
.op-div3{
	width: 100%;
	margin: 0 auto;
	position: absolute;
	bottom: 0.4rem;
	left: 0;
	right: 0;
}
.op-div4 {
    width: 6.7rem;
    height: 1rem;
    margin: 0 auto;
    background: #111528;
    text-align: center;
    font-size: 0.3rem;
    line-height: 1rem;
    color: #ffffff;
    
}
.op-p3{	
	font-size: 0.24rem;
	line-height: 0.84rem;
	
	text-align: center;
}


/*order-mycoupon.html*/
.o-mc-ul1{
	margin-top: 0.4rem;
}
.o-mc-ul1 li{
	width: 6.7rem;
	padding: 0 0.4rem;
	height: 2rem;
	margin-bottom: 0.3rem;
	background: url(../img/m-img04.png) top center no-repeat;
	background-size: 6.7rem 2rem;
}
.o-mc-div1 {
    width: 3.7rem;
    height: 1.4rem;
    padding: 0.3rem 0.3rem 0.3rem 0.35rem;
    position: relative;
}
.o-mc-div2 {
    width: 2.87rem;
    
}
.o-mc-p1 {
    font-size: 0.24rem;
    line-height: 0.6rem;
    
    color: #999999;
}
.o-mc-div3 {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 0.2rem;
    border: 1px solid #9c9c9c;
    box-sizing: border-box;
    margin-top: 0.45rem;
}
.o-mc-dj{
	height: 1.01rem;
}
.o-mc-footer{
	position: fixed;
	bottom: 0;
	width: 100%;
	background: #fff;
	border-top: 1px solid #d3d2d1;
}
.o-mc-f-div1{
	padding: 0.15rem 0.6rem;
	width: 4.3rem;
}
.o-mc-f-p1{
	font-size: 0.24rem;
	line-height: 0.35rem;
	text-align: right;
	color: #999999;
}
.o-mc-f-div2{
	width: 2rem;
	line-height: 1rem;
	text-align: center;
	color: #fff;
	
	font-size:0.28rem ;
	background: #111528;
}

/*order-addresslist.html	*/
.o-al-div1 {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 0.2rem;
    border: 1px solid #9c9c9c;
    box-sizing: border-box;
    margin-top: 0.55rem;
}


/*shoppingCart-empty.html	*/
.sce-div1{
	padding: 1.1rem 1.87rem 0.7rem;
}
.sce-div2{
	width: 2.7rem;
}
.sce-p1{
	font-size: 0.24rem;
	line-height: 0.4rem;
	
}
.sce-div3 {
    width: 6.7rem;
    height: 1rem;
    margin: 0 auto;
    text-align: center;
    font-size: 0.3rem;
    line-height: 1rem;
    color: #111528;
    border: 1px solid #000000;
    box-sizing: border-box;
    
}
.sce-div4 {
    width: 6.7rem;
    height: 1rem;
    margin: 0.6rem auto 0;
    background: #111528;
    text-align: center;
    font-size: 0.3rem;
    line-height: 1rem;
    color: #ffffff;
    
}
.sce-i1{
	color: #000000;
	font-size: 0.7rem;
	line-height: 0.8rem;
}


/*orderConfirm.htm	*/
.oc-div1{
	width: 5.4rem;
	margin-left: 0.4rem;
}
.oc-i1 {
    line-height: 1.4rem;
    font-size: 0.4rem;
    margin-right: -0.1rem;
}
.oc-ul1 li{
	padding: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.oc-i2 {
    line-height: 1rem;
    font-size: 0.4rem;
    margin-right: -0.1rem;
}
.oc-span1{
    font-size: 0.28rem;
    line-height: 1rem;
    
    display: block;
    width: 2.3rem;
}
.oc-span2{
    font-size: 0.28rem;
    line-height: 1rem;
    
    display: block;
    width: 2.3rem;
    color: #999999;
}
.oc-textarea{
	width: 100%;
	height: 1.6rem;
	padding: 0.2rem 0.4rem;
	background: #f0efeb;
	box-sizing: border-box;
	outline: none;
	border: none;
	font-size: 0.24rem;
    line-height: 0.4rem;
    
    color: #999999;
}
.oc-span3{
    font-size: 0.28rem;
    line-height: 1rem;
    
    color: #999999;
}
.oc-div2{
	padding: 0 0.4rem;
    font-size: 0.36rem;
    line-height: 1rem;
    color: #999999;
    
}
.oc-current{
	color: #000000;
}

/*jobs-index.html	*/
.ji-img1{
	display: block;
}


.jji-div1{
	padding: 0.2rem 0.4rem;
	border-bottom: 1px solid #f0efeb;
	
}
/*jobs-jobdetail.html*/
.jjd-ul1 li{
	width: 50%;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
}
.jjd-ul1 li:first-child{
	border-right: 1px solid #f0efeb;
	box-sizing: border-box;
}
.jjd-span1{
	font-size: 0.28rem;
	line-height: 0.6rem;
	color: #999999;
	
	vertical-align: middle;
	padding: 0 0.2rem;
}
.jjd-i1{
	font-size: 0.4rem;
	line-height: 0.6rem;
	color: #999999;
	vertical-align: middle;
	
}
.jjd-ul1 li.current span,.jjd-ul1 li.current i{
	color: #000000;
}


.jjd-ul2>li{
	border-top: 0.2rem solid #f0efeb;
	padding: 0.14rem 0 0;
}
.jjd-ul2>li:last-child{
	border-bottom: 0.2rem solid #f0efeb;
}
.jjd-div2{
	padding: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.jjd-div2 span{
	font-size: 0.3rem;
	line-height: 0.9rem;
	
}
.jjd-div2 div{
	width: 2rem;
	height: 0.5rem;
	text-align: center;
	background: #111528;
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.5rem;
	
	margin-top: 0.2rem;
}
.jjd-div3{
	padding: 0.24rem 0.4rem 0.38rem;
}

.jjd-div3 ul li{
	display: inline-block;	
	font-size: 0.24rem;
	color: #999999;
	line-height: 0.3rem;	
}
.jjd-div3 ul li:nth-child(even){
	padding: 0 0.2rem;	
	font-size: 0.2rem;
	vertical-align: top;
}
.jjd-div3>div span{
	padding: 0 0.1rem;
	font-size: 0.24rem;
	color: #999999;
	line-height: 0.3rem;
	vertical-align: middle;
}
.jjd-div3>div i{
	font-size: 0.4rem;
	color: #999999;
	line-height: 0.3rem;
	vertical-align: middle;
	margin-right: -0.1rem;

}
.jjd-id{display: none;}
.jjd-xj{
	padding: 0.3rem 0.4rem 0.5rem;
	display: none;
	background: #f0efeb;
}
.jjd-p1{
	font-size: 0.24rem;
	line-height: 0.66rem;
	
}
.jjd-p2{
	font-size: 0.24rem;
	line-height: 0.4rem;
	color: #999999;
}


/*jobs-jobapply.html*/
.jja-bb{
	border-bottom: 0.2rem solid #f0efeb;
}
.jja-tit{
	padding: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
	font-size: 0.28rem;
	line-height: 1rem;
	
}
.jja-div1{
	padding: 0.3rem 0.4rem;
	position: relative;
}
.jja-div1 p{
	font-size: 0.24rem;
	line-height: 0.4rem;
	
	color: #000;
}
.jja-bj{
	position: absolute;
	right: 0.4rem;
	top: 0.3rem;
}
.jja-bj i,.jja-bj1 i{
	font-size: 0.24rem;
	color: #c7a067;
	line-height: 0.4rem;
	vertical-align: middle;
	margin-right: 0.1rem;
}

.jja-bj1 a{
	margin-right: 0.1rem;
}
.jja-bj1 a:last-child{
	margin-right: 0;
}
.s01{
	font-size:0.35rem!important;
}
.jja-bj span,.jja-bj1 span{
	font-size: 0.24rem;
	color: #c7a067;
	line-height: 0.4rem;
	vertical-align: middle;
	
}
.jja-div2{
	padding: 0.3rem 0.4rem 0.6rem
}
.jja-p1{
	font-size: 0.24rem;
	line-height: 0.5rem;
	
	color: #000;
}
.jja-p2{
	font-size: 0.24rem;
	line-height: 0.4rem;
	
	color: #999999;
}


.jja-textarea{
	width: 100%;
	height: 2rem;
	padding: 0.22rem 0.4rem;
	box-sizing: border-box;
	background: #f0efeb;
	font-size: 0.24rem;
	line-height: 0.4rem;
	
	color: #999999;
	border: none;
}


.jja-ul1 li{	
	position: relative;
}

.jja-ul1 li:last-child .m-li-div6{	
	height: 0.08rem!important;
}
.jja-ul1 li:first-child .m-li-div6{	
	width: 0.07rem;
	height: 1.64rem;
	background:url(../img/m-logo2.png) repeat-y;
	background-size: 0.07rem 0.18rem;
	margin-top: 0.16rem;
	padding: 0;
}
.jja-div3 {
    width: 6.2rem;
    padding-bottom: 0.36rem;
}
.jja-bj1 {
    position: absolute;
    right: 0rem;
    top: 0rem;
}
.jja-add1{
	text-align: center;
	color: #999999;
	font-size: 0.24rem;
	line-height: 0.98rem;
	border: 1px solid #999999;
	margin-top: 0.1rem;
}

.jja-add1 i{
	vertical-align: middle;
}
.jja-add1 span{
	vertical-align: middle;
}

.jja-alert-jyjl{
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	display: none;
}
.jja-alert-jyjl ul li{
	padding: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.jja-alert-jyjl span{
	width: 2.3rem;
	font-size: 0.28rem;
	line-height: 1rem;
	
	display: inline-block;
}
.jja-alert-jyjl span.xl{
	width: 4.3rem;
	font-size: 0.28rem;
	color: #999;
	line-height: 1rem;
	
	display: inline-block;
}
.jja-alert-jyjl input{
	border: none;
	width: 4.3rem;
	font-size: 0.28rem;
	color: #999;
	line-height: 1rem;
	
	display: inline-block;
}

.jja-alert-gzjl{
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	display: none;
}
.jja-alert-gzjl ul li{
	padding: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.jja-alert-gzjl span{
	width: 2.3rem;
	font-size: 0.28rem;
	line-height: 1rem;
	
	display: inline-block;
}
.jja-alert-gzjl span.xl{
	width: 4.3rem;
	font-size: 0.28rem;
	color: #999;
	line-height: 1rem;
	
	display: inline-block;
}
.jja-alert-gzjl input[type=text]{
	border: none;
	width: 4.3rem;
	font-size: 0.28rem;
	color: #999;
	line-height: 1rem;
	
	display: inline-block;
}
.jja-alert-gzjl textarea {
    width: 100%;
    height: 3rem;
    padding: 0.22rem 0.4rem;
    box-sizing: border-box;
    background: #f0efeb;
    font-size: 0.28rem;
    line-height: 0.4rem;
    
    color: #999999;
    border: none;
}


.jja-alert-jbxx{
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	display: none;
}
.jja-alert-jbxx ul li.active{
	position: relative;
}
.jja-alert-jbxx ul li.active:before{
	content: "*";
	display: block;
	position: absolute;
	top:0;
	left:0.2rem;
	color: #f00;
	line-height: 1rem;


}
.jja-alert-jbxx ul li{
	padding: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.jja-alert-jbxx span{
	width: 2.3rem;
	font-size: 0.28rem;
	line-height: 1rem;
	
	display: inline-block;
}
.jja-alert-jbxx span.xl{
	width: 4.3rem;
	font-size: 0.28rem;
	color: #999;
	line-height: 1rem;
	
	display: inline-block;
}
.jja-alert-jbxx input[type=text]{
	border: none;
	width: 4.3rem;
	font-size: 0.28rem;
	color: #999;
	line-height: 1rem;
	
	display: inline-block;
}


input[type=submit].jja-btn{
	width: 6.7rem;
	height: 1rem;
	background: #111528;
	text-align: center;
	color: #fff;
	font-size: 0.28rem;
	line-height: 1rem;
	
	outline: none;
	border: none;
	margin: 0.6rem auto 2.2rem;
	display: block;
	
}


input[type=submit].jja-gzjl-btn,input[type=submit].jja-jyjl-btn,input[type=submit].jja-jbxx-btn{
	width: 6.7rem;
	height: 1rem;
	background: #111528;
	text-align: center;
	color: #fff;
	font-size: 0.28rem;
	line-height: 1rem;
	
	outline: none;
	border: none;
	display: block;
	
	position: absolute;
	bottom: 0.35rem;
	left: 0;
	right: 0;
	margin: 0 auto;
}



.tc-ul input::-webkit-input-placeholder{font-size: 0.28rem; color: #999; line-height: 1rem;  }    /* 使用webkit内核的浏览器 */
.tc-ul input:-moz-placeholder{font-size: 0.28rem; color: #999; line-height: 1rem;  }                  /* Firefox版本4-18 */
.tc-ul input::-moz-placeholder{font-size: 0.28rem; color: #999; line-height: 1rem;  }                  /* Firefox版本19+ */
.tc-ul input:-ms-input-placeholder{font-size: 0.28rem; color: #999; line-height: 1rem;  }           /* IE浏览器 */

.jja-img{
	display: block;
	width: 0.16rem;
	height: 0.16rem;
	margin-left: -0.05rem;
	/*margin-top: -0.06rem;*/
}


/*shoppingCart.html*/

.sc-div1 {
	width: 4.7rem;
    padding: 0 0.4rem;
    font-size: 0.28rem;
    line-height: 1rem;
    color: #999999;
    
}
.sc-div2{
	margin-left: 0.4rem;
	width: 5.2rem;
	position: relative;
}
.sc-ul1 li i{
	font-size: 0.3rem;
	color: #cccccc;
	display: block;
	margin-left: 0.2rem;
	margin-top: 1rem;
}
.sc-div4 {
    width: 1.4rem;
    height: 1rem;
    float: left;
    line-height: 1rem;
    vertical-align: middle;
    font-size: 0.28rem;
    
    position: relative;
}

.sc-span1{
	padding-left: 0.6rem;
}

.sc-ul1 li{
	padding: 0.3rem 0.4rem 0.3rem;
	border-bottom: 1px solid #e7e7e7;
	position: relative;
	overflow: hidden;
}

.sc-del{
	position: absolute;
	right: -1.2rem;
	top: 0;
	width: 1.2rem;
	background: #c7a067;
	color: #fff;
	line-height:1.8rem;
	text-align: center;
	font-size: 0.24rem;
}






.sc-div3 {
    width: 0.4rem;
    height: 1.2rem;
    position: relative;
}
.sc-fxk {
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 0.2rem;
    border: 1px solid #a1a1a1;
    box-sizing: border-box;
    outline: none;
    position: absolute;
    top: 50%;
    margin-top: -0.2rem;
}
.sc-xz {
    background: url(../img/logo30.png) center center no-repeat;
    border: none;
    background-size: 0.4rem 0.4rem;
}


.sc-div5 {
	width: 3.6rem;
	overflow: hidden;
    margin-left: 0.25rem;
}




.im-ind {
    padding: 0.4rem 0.4rem 0;
}
.im-ind-div1{
	height: 1rem;
	padding: 0 0.4rem;
	border-bottom: 0.2rem solid #f0efeb;
}
.im-ind-div1 span{
	line-height: 1rem;
    font-size: 0.24rem;
    
    vertical-align: middle;
}
.im-ind-div1 i{
	line-height: 1rem;
    font-size: 0.3rem;
    vertical-align: middle;
    color: #2a1f1c;
}
.im-hyalert{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	display: none;
}
.im-hyalert-div1{
	margin: 1.4rem 0.4rem 0;
	padding: 0.1rem 0.4rem 0;
	background: #fff;
	height: 80%;
}
.im-hyalert-tit{
	line-height: 0.6rem;
    font-size: 0.24rem;
    
    border-bottom: 1px solid #f0efeb;
    margin: 0.4rem 0; 
}
.im-hyalert-con{
	height: 100%;
	overflow-y: auto;
}
.im-hyalert-con p{
	line-height: 0.4rem;
    font-size: 0.24rem;
    
    color: #999999;
    margin: 0.17rem 0;
}


/*integralMall-exchange.html*/
.im-ec-div1{
	height: 1rem;
	padding: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
}
.im-ec-div1 span{
	line-height: 1rem;
    font-size: 0.28rem;   
    vertical-align: middle;
   
}
.im-ec-div1 i{
	line-height: 1rem;
    font-size: 0.3rem;
    vertical-align: middle;
    color: #2a1f1c;
}
.im-ec-div2 {
    width: 6rem;
}
.im-ec-div3 {
    padding: 0.3rem 0.4rem;
    border-top: 0.2rem solid #f0efeb;
    border-bottom: 0.2rem solid #f0efeb;
}
.im-ec-textarea {
    width: 100%;
    height: 2.6rem;
    padding: 0.2rem 0.4rem;
    background: #f0efeb;
    box-sizing: border-box;
    outline: none;
    border: none;
    font-size: 0.24rem;
    line-height: 0.4rem;    
    color: #999999;
}
.im-ec-textarea::-webkit-input-placeholder{font-size: 0.24rem; color: #999; line-height: 0.4rem;  }    /* 使用webkit内核的浏览器 */
.im-ec-textarea:-moz-placeholder{font-size: 0.24rem; color: #999; line-height: 0.4rem;  }                  /* Firefox版本4-18 */
.im-ec-textarea::-moz-placeholder{font-size: 0.24rem; color: #999; line-height:0.4rem; }                  /* Firefox版本19+ */
.im-ec-textarea:-ms-input-placeholder{font-size: 0.24rem; color: #999; line-height: 0.4rem;  }           /* IE浏览器 */

.im-ec-div4 {
    background: #f0efeb;
    padding: 0.75rem 0.4rem 0.55rem;
}
.im-ec-btn {
    width: 6.7rem;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.3rem;
    color: #fff;
    background: #000;
    text-align: center;
    outline: none;
    border: none;       
    display: block;
    margin: 0.15rem auto 0.8rem;
}
.im-ec-proDetail{
	padding: 0.8rem 0.4rem 1rem;
	display: none;
}
.im-ec-proDetail p{
	margin-top: 0.43rem;
	line-height: 0.78rem;
	font-size: 0.24rem;
	text-align: center;
}
/*integralMall-exchangeSuccess.html*/
.im-ecs-hr{
	width: 4rem;
	margin: 0.3rem auto;
}
.im-ecs-p1{
	font-size: 0.24rem;
	line-height: 0.4rem;
	text-align: center;
	
}
.im-ecs-div1 {
    width: 6.7rem;
    height: 1rem;
    margin: 0.9rem auto 0.6rem;
    background: #111528;
    text-align: center;
    font-size: 0.24rem;
    line-height: 1rem;
    color: #ffffff;
}


/*marketActivitiesSpecialTopics.html*/
.mast-img1 {
    width: 100%;  
    display: block;
    margin: 0 auto 0;
}
.mast-div1 {
    padding: 1rem 0 0.1rem;
    border-bottom: 0.2rem solid #f0efeb;
}
.mast-title{
	padding: 0.27rem 0 0.8rem;
}
.mast-p1{
	text-align: center;
    font-size: 0.3rem;
    line-height: 0.74rem;
    
}
.mast-p2{
	text-align: center;
    font-size: 0.24rem;
    line-height: 0.62rem;
    font-family: '思源黑体CN Light'; 
    color: #999999;
}
.mast-title hr{
	width: 4.4rem;
	color: #999999;
	margin: 0 auto;
}


.mast-video {
    width: 100%;
    height: 5.58rem;
    position: relative;
}
.mast-video img {
   	width: 100%;
    height: 5.58rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
.mast-coupon{
	width: 1.49rem;
	height: 0.34rem;
	background: url(../img/logo33.png) no-repeat;
	background-size: 1.49rem 0.34rem;
	text-align: center;
	line-height: 0.34rem;
	color: #c7a067;
	font-size: 0.24rem;
	margin-top: 0.33rem;
	margin-right: 0.3rem;
}
.mast-ml{
	margin-left: 0.5rem;
}
.mast-couponAlert{
	width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.7);
    z-index: 7;
    display: none;
}
.mast-caBox{
	width: 100%;
    height: 70%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #fff;
    overflow-y: auto;
}
.mast-caBox>p{
	text-align: center;
	line-height: 1.08rem;
	font-size: 0.3rem;
	
}
.mast-ca-con{
	padding: 0 0.4rem;	
}
.mast-cadiv1{
	position:fixed;
	bottom: 0;
	left: 0;
	border-top:1px solid #e3e3e6;
	padding: 0.05rem 0.4rem;
	background: #fff;
}
.mast-cabtn{
	
	width: 6.7rem;
	text-align: center;
	line-height: 1rem;
	font-size: 0.4rem;
	color: #fff;
	background: #111528;
	
}

.mast-ul1 li{
	height: 2rem;
	margin-top: 0.2rem;
	margin-bottom: 0.3rem;
	background: url(../img/c-bj1.png) top center no-repeat;
	background-size: 6.7rem 2rem;
}
.mast-cadj{
	height: 1.1rem;
}


/*brandDynamics-detail.html*/
.bdd-div1{
	padding-top: 0.78rem;
}
.bdd-time{
	text-align: center;
    font-size: 0.24rem;
    line-height: 0.4rem;
    color: #999999;
    margin-bottom: 0.3rem;
}
.bdd-tit{
	text-align: center;
    font-size: 0.36rem;
    line-height: 0.54rem;
    font-family: '思源黑体CN Medium';
}
.bdd-div2{
	margin: 0.4rem 0.4rem 0;
	padding: 0 0 0.25rem;
    border-bottom: 1px solid #f0efeb;
    border-top: 1px solid #f0efeb;
    
}
.bdd-con{

   overflow: hidden;
   text-overflow: ellipsis;
}
.bdd-h{
	height: 1.64rem
}

.bdd-div2 p{
	
	font-size: 0.24rem;
    line-height: 0.48rem;
    color: #999999;
   margin: 0.25rem 0;
   
  }
.bdd-more{
	font-size: 0.24rem;
    line-height: 0.8rem;
    color: #999999;
    font-family: '思源黑体CN Light';
    text-align: center;
    /*display: none;*/
}
.bdd-p1{
	text-align: center;
    font-size: 0.24rem;
    line-height: 0.48rem;
    margin: 0.16rem 0 0.9rem;    
}
/*brandDynamics.html*/
.bd-tit{
    font-size: 0.36rem;
    line-height: 0.5rem;
    margin: 0.2rem 0.4rem 0;
}
.bd-ul li{
	margin-bottom: 0.9rem;
}
.bd-ul li div{
	margin: 0 0.4rem;
	border-bottom: 1px solid #f0efeb;
	margin-bottom: 0.2rem;
}
.bd-ul li div span{
	font-size: 0.24rem;
    line-height: 0.82rem;
    color: #999;
    vertical-align: middle;
}
.bd-ul li div i{
	font-size: 0.3rem;
    line-height: 0.82rem;
    color: #999;
    vertical-align: middle;
}

.bd-ul li img {
    width: 100%;    
    display: block;
    margin: 0 auto 0.1rem;
}


/*starInteractionSpecialTopics.html*/
.sist-div1{
	padding: 0.8rem 0.4rem;
	background: #f0efeb;
}
.sist-ul1 li{
	width: 3.2rem;
	margin-bottom: 0.62rem;
}
.sist-ul1 li img{
	width: 100%;
	display: block;
	margin-bottom: 0.1rem;
	height: 1.8rem;	
}

.sist-ul1 li:nth-child(even){
	float: left;
}
.sist-ul1 li:nth-child(odd){
	float: right;
}
.sist-ul1 li:first-child{
	width: 6.7rem;
	float: none;
}
.sist-ul1 li:first-child img{

	height: 3.77rem;

}
.sist-p1{
	font-size: 0.3rem;
	line-height: 0.68rem;
	text-align: center;
	height: 0.68rem;
	overflow: hidden;
}
.sist-p2{
	font-size: 0.24rem;
	line-height: 0.4rem;
	text-align: center;
	color: #999999;
}



/*aboutUs.html	*/
.au-div1 {
    padding: 1rem 0 0.8rem;
    border-bottom: 0.2rem solid #f0efeb;
}
.au-div2 {
    padding: 0.6rem 0;
}
.au-ul1 li{
	margin: 0 0 0.8rem 0;
}
.au-title {
    padding: 0.27rem 0.4rem 0;
    text-align: left;
}
.au-title .mast-p1,.au-title .mast-p2{
    
    text-align: left;
}
.au-title hr{
	color: #f0efeb;
}
.au-mb{
	margin-bottom: 0.4rem;
}


.au-tit {
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.54rem;
}
.au-div3 {
    padding: 0.4rem 0 0.3rem;
    border-bottom: 0.2rem solid #f0efeb;
}

.login-tel1{
	overflow: hidden;
	width: 100%;
    height: 0.78rem;
    box-sizing: border-box;
    border: 1px solid #999999;
    margin: 0.4rem 0 0rem;
    font-size: 0.24rem;
    color: #999999;
    line-height: 0.78rem;
    padding: 0 0.25rem;
}
.sexs{
	overflow: hidden;   
	margin-bottom: .2rem;
}
.sexs p{
	font-size: .24rem;
	color: #999999;
	margin: .2rem 0;
}
.sd{
	overflow: hidden;
	height: 8rem;
}
.sexs .boxa.on input::before{
	display: block;
}
.boxa{
	overflow: hidden;
	float: left;
	margin-right: .4rem;
}
.boxa input{
	width: .3rem;
	height: .3rem;
	outline: none;
	border: 1px solid #000000;
	position: relative;
	box-sizing: border-box;
	float: left;
}
.boxa input::before{
	content: ' ';
	width: .2rem;
	left: 50%;
	top: 50%;
	margin-left: -.1rem;
	margin-top: -.1rem;
	height: .2rem;
	background: #000;
	position: absolute;
	display: none;
}
.boxa span{
	display: block;
	float: left;
	line-height: .3rem;
	font-size: .18rem;
	margin-left: .2rem;
}
.sd em{
	display: block;
	font-style: normal;
	font-size: .2rem;
	text-align: left;
	color: #DB3C3C;
	margin-bottom: -.2rem;
	margin-top: .2rem;
}

.sd input.omg{
	border: 1px solid #DB3C3C;
}
.sd input.omg::-moz-placeholder{color: #DB3C3C;}
.sd input.omg::placeholder{color: #DB3C3C;}
.ogin-div3{overflow: hidden;margin-top: .4rem;}
.sw{margin-bottom: 0;}
.sliderlogo{
	position: absolute;
	left: 50%;
	bottom:1rem;
	width: 1rem;
	height: 1rem;
	margin-top:-0.5rem;
	margin-left:-0.5rem;
	z-index: 9;
}
.sliderlogo img{
	width: 100%;
	height: auto!important;
}
.coupon{
	font-size: 1rem;
	margin-top: 0.35rem;
	display: inline-block;
}
.modal-open{
	overflow-y: hidden;
}

.news_txt{
	background-color: #fff;
	padding: 0 0.5rem;
}
.news_txt h1{
	font-size:.35rem;
	margin-bottom: 0.2rem;
}
.news_txt ul li:before{
	position: absolute;
	top:0.26rem;
	left: 0;
	content: "";
	display: inline-block;
	height: 0.12rem;
	width: 0.12rem;
	background-color: #a59888;
	border-radius: 100%;
	vertical-align: middle;
}
.news_txt ul{
	padding-bottom: 0.5rem;
}
.news_txt ul li{
	position: relative;
	font-size: .29rem;
	line-height: .6rem;
	padding-left: 0.2rem;

}


.icon-bgright,
.icon-bgleft{
	background: none;
	font-family: "iconfont"!important;
	font-size: 0.5rem;
	color: #000;
}

.zsjm-2 .icon-bgright,.zsjm-2 .icon-bgleft{
	font-size: 0.5rem;
	color: #fff;
	opacity: 1;
	line-height: 44px;
}

.zsjm-2 .icon-bgright:before{
	 content: "\e7ab";
}
.zsjm-2 .icon-bgleft:before{
content: "\e679";
}
.s2_dot{
	bottom: 4.2rem!important;
}
.s2_dot .swiper-pagination-bullet{
	border: 1px solid #fff;
}
.s2_dot .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #fff;
}