/*----样式初始化----------------------*/

html { height: 100%; }

body { font-size:62.5%; background:#F7F7F7/*#F8F7F7*/;  	-webkit-text-size-adjust: 100% !important;  

	text-size-adjust: 100% !important;  

	-moz-text-size-adjust: 100% !important; /*解决Iphone下橱窗字体变大问题*/}

* { padding: 0; margin: 0; border: 0; font-style: normal;-webkit-tap-highlight-color: rgba(0,0,0,0);	/*禁止链接高亮*/ -webkit-touch-callout: none;/*禁止链接长按弹出选项菜单*/ }



nav, footer, section, header, article { display: block; }

ul { list-style: none; }

a:link { -webkit-tap-highlight-color: rgba(0,0,0,0);/*禁止链接高亮*/ -webkit-touch-callout: none;	/*禁止链接长按弹出选项菜单*/ }

a:link, a:visited, a:hover, a:active {text-decoration:none; }

input, textarea { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; box-shadow: none;}



img { display: block;border:none; }



textarea {-webkit-appearance:none; /*去除input默认样式*/}

input {-webkit-appearance:none; /*去除input默认样式*/}

input[type="submit"],

input[type="reset"],

input[type="button"],

input{-webkit-appearance:none;}



input[type="date"]:before {

	content: attr(placeholder);

	color:#aaa;

}

::-webkit-input-placeholder {

	color:#aaa;font-size:0.7rem;font-weight: 200

}



#sy_bg{ background: url(../images/sy_bg.jpg) center center no-repeat; height:100%; width:100%;position:fixed;top:0;left:0;right:0;bottom:0; z-index:-1;  background-size:cover;}

#sy_bg1{ background:rgba(0,0,0,0.3); height:100%; width:100%;position:fixed;top:0;left:0;right:0;bottom:0; z-index:1; }

#ewm_bg{ background: url(../images/ewm_bg.jpg) center center no-repeat; height:100%; width:100%;position:fixed;top:0;left:0;right:0;bottom:0; z-index:-1;  background-size:cover; }

#yd_bg{ background: url(../images/ewm_bg.jpg) center center no-repeat; height:100%; width:100%;position:fixed;top:0;left:0;right:0;bottom:0; z-index:-1;  background-size:cover; }

#hy_bg{ background: url(../images/hy_bg.jpg) center center no-repeat; height:100%; width:100%;position:fixed;top:0;left:0;right:0;bottom:0; z-index:-1;  background-size:cover; }



.yd_bg{ background: url(../images/yd_bg.jpg) center top no-repeat; height:100%; width:100%;position:fixed;top:0;left:0;right:0;bottom:0; z-index:-1;  background-size:cover;}



.kf_bg{ background: url(../images/kf_bg.jpg) center top no-repeat; height:100%; width:100%;position:fixed;top:0;left:0;right:0;bottom:0; z-index:-1;  background-size:cover;}







.content-header {

  /*padding: 35px 0;*/

  height:50px;

  position:fixed;

  top:0;

  left:0;

  width:100%;

  z-index:100;

  background:#fff;

  /*box-shadow:1px 0px 3px #aaa;*/

}

/*.content-header:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#fff;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}*/





.content-second-title {

  text-align: center;

  font-size: 0.8rem;

  color: #000;

  font-weight: 500;

  margin: 0 auto;

  line-height:50px;

  width:80%;

  font-weight:normal!important;

   

}

.content-header .city-close{

	position:absolute;left:0;top:0;z-index:200;width:20%;display:block;text-align:left;line-height:50px;color:#000;

}

.content-header .city-close i{line-height:50px;color:#000;margin-left:15%;font-size: 1.2rem}



.content-header .city-chose{

	position:absolute;right:0;top:0;z-index:200;width:20%;display:block;text-align:center;line-height:50px;color:#000;font-size:0.6rem;font-weight: 200

}

.content-header .city-chose i{line-height:50px;color:#000;font-size:0.6rem;}



/******微信购物分类选择********/

.content-header .wglist-chose{

	position:absolute;right:3%;top:0;z-index:200;width:20%;display:block;text-align:right;line-height:50px;color:#000;font-size:0.6rem;font-weight: 200

}

.content-header .wglist-chose i{line-height:50px;color:#000;font-size:0.9rem;font-weight: 500;}







/*************轮播图************************************/

.swiper-container {width: 100%;position:fixed!important;z-index: 1} 

.swiper-container img {display: block;width: 100%;}

.swiper4 {position:relative!important;} 





.sy_loading{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #fff;z-index: 2000}

.sy_loading img{width: 40px;height: 40px;position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -20px;z-index: 201}



.lang_check{position:fixed;top: 0;left: 0;width: 50%;height: 60px; z-index: 3000;overflow: hidden}

.lang_check .lang_check_con{width: 30%;border: 1px solid #000;overflow: hidden;margin-top: 10%;margin-left: 6%;float: left}

.lang_check .lang_check_con a{width: 50%;float: left; display: block;font-size: 0.5rem;color: #000;line-height: 20px;background: #fff;text-align: center;}

.lang_check .lang_check_con a.lang_check_ck{color: #fff;background: #000;}



.all_kong{width:90%;margin: 10% auto 0;}

.all_kong img{width:40%;margin: 0 auto;display: block;}

.all_kong p{width:100%;margin: 0 auto;font-size: 0.7rem;color: #000;font-weight: 300;line-height: 20px;text-align: center;}



.sy_menu{width:25%;margin-left: 5%;padding-top: 5%;margin-bottom: 3%;}
.sy_menu a{width:100%;margin: 0 auto;display: block;position: relative;}
.sy_menu a img.img1{width:100%;margin: 0 auto;display: block;position: relative;}
.sy_menu a img.img2{width:100%;margin: 0 auto;display: block;position: absolute;left: 0;top: 0;}



.sy_wenzi{width:43%;margin-left: 10%;}

.sy_wenzi img{width:100%;margin: 0 auto;display: block;}





.all_back{position: fixed;width: 10%;left: 2%;top: 2%;z-index: 100;}

.all_back a{width:100%;margin: 0 auto;display: block;}

.all_back a img{width:100%;margin: 0 auto;display: block;}





.lqkq_first{position:fixed;left: 5%;bottom: 4%;width: 55px;height: 55px; z-index: 100;background: rgba(255,255,255,0.8);border-radius: 50%;box-shadow: 1px 1px 10px rgba(0,0,0,0.2);}

.lqkq_first a{width:100%;margin: 0 auto;display: block;}

.lqkq_first a img{width:75%;margin: 13% auto 0;display: block;}





/*效果一：360°旋转 修改rotate(旋转度数)*/

.img1 {

	-webkit-animation: z 3s linear 0s infinite;

	-moz-animation: z 3s linear 0s infinite;

	-ms-animation: z 3s linear 0s infinite;

	animation: z 3s linear 0s infinite;



}



@-webkit-keyframes z {

	from {

		-webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);

		-moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);

		-ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);

		transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scaleX(1) scaleY(1) scaleZ(1);

	}

	to {

		-webkit-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);

		-moz-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);

		-ms-transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);

		transform: translateX(0) translateY(0) translateZ(0) rotateX(0deg) rotateY(0deg) rotateZ(360deg) scaleX(1) scaleY(1) scaleZ(1);

	}

}







/*********万丽导航员***********/

.wanli_pel{width:100%;margin: 0 auto;transform: skewY(-10deg);padding: 5% 0;position: relative;}

.wanli_pel1{width:100%;margin: 0 auto;transform: skewY(-10deg);padding: 8% 0;background: #fafafa;position: relative;}

.wanli_pel2{width:100%;margin: 0 auto;transform: skewY(-10deg);padding: 8% 0;position: relative;}

.wanli_pel_list{width:88%;margin: 0 auto;transform: skewY(10deg);padding: 8% 0;}

.wanli_pel_list .wanli_pel_tit{width:100%;margin: 0 auto;padding: 5% 0;}

.wanli_pel_list .wanli_pel_tit h2{width:100%;margin: 0 auto;color:#000;font-size:1.2rem;line-height:35px;font-weight: 400}

.wanli_pel_img{position: absolute;right: 5%;top: 10%;width: 25%;transform: skewY(10deg)}

.wanli_pel_img img{width: 100%;margin: 0 auto;display: block;}





/*******客房列表*********/

.tj_content{width:98%;margin:0 auto 5%;background: #fff;box-shadow: 1px 1px 10px #ddd;}

.tj_content a{width:100%;margin:0 auto;display:block;}

.tj_content a .tj_content_img{width:100%;margin: 0 auto;position: relative;}

.tj_content a .tj_content_img img{width:100%;margin:0 auto;display:block;}

.tj_content a .tj_content_img .tj_content_sq{position:absolute;top:0;right:0;width:40%;}

.tj_content a .tj_content_img .tj_content_sq img{width:100%!important;margin:0 auto;display: block;}

.tj_content a .tj_content_img .tj_content_qiang{position:absolute;top:0;left:0;width:20%;}

.tj_content a .tj_content_img .tj_content_qiang img{width:100%!important;margin:0 auto;display: block;}

.tj_content a .tj_content_img .tj_content_kz{position:absolute;bottom:0;left:0;width:100%;background: rgba(0,0,0,0.5);}

.tj_content a .tj_content_img .tj_content_kz p{width:96%;margin:0 auto;color:#fff;font-size:0.5rem;padding: 2% 0;}



.tj_content a .tj_content_info{ width:90%; margin: 0 auto; position:relative;padding: 5% 5%;}

.tj_content a .tj_content_info h2{ width:100%;margin-bottom: 2%; font-size:0.8rem; color:#000; line-height:30px;font-weight: 300;}

.tj_content a .tj_content_info span{color:#fff;line-height:18px;border-radius:2px;background:#004c66; font-size:0.5rem;font-weight: 200;padding: 2px 5px;}







/*******服务设施*********/

.tj_content1{width:98%;margin:0 auto 5%;}

.tj_content1 a{width:100%;margin:0 auto;display:block;}

.tj_content1 a .tj_content_img{width:100%;margin: 0 auto;position: relative;}

.tj_content1 a .tj_content_img img{width:100%;margin:0 auto;display:block;box-shadow: 2px 2px 10px #aaa;}

.tj_content1 a .tj_content_img .tj_content_sq{position:absolute;top:0;right:0;width:40%;}

.tj_content1 a .tj_content_img .tj_content_sq img{width:100%!important;margin:0 auto;display: block;}

.tj_content1 a .tj_content_img .tj_content_qiang{position:absolute;top:0;left:0;width:20%;}

.tj_content1 a .tj_content_img .tj_content_qiang img{width:100%!important;margin:0 auto;display: block;}

.tj_content1 a .tj_content_img .tj_content_kz{position:absolute;bottom:0;left:0;width:100%;background: rgba(0,0,0,0.5);}

.tj_content1 a .tj_content_img .tj_content_kz p{width:96%;margin:0 auto;color:#fff;font-size:0.5rem;padding: 2% 0;}



.tj_content1 a .tj_content_info{ width:100%; margin: 0 auto; position:relative;padding: 5% 0;}

.tj_content1 a .tj_content_info h2{ width:100%;margin-bottom: 2%; font-size:0.8rem; color:#000; line-height:30px;font-weight: 300;}

.tj_content1 a .tj_content_info span{color:#fff;line-height:18px;border-radius:2px;background:#004c66; font-size:0.5rem;font-weight: 200;padding: 3px 6px;}









/*******在线服务*********/

.wanli_pel_info{width:100%;margin:0 auto;background: #fff;box-shadow: 1px 1px 20px rgba(0,0,0,0.05);}

.wanli_pel_info ul{width:100%;margin:0 auto;overflow: hidden}

.wanli_pel_info ul li{width:50%;float: left;padding: 5% 0;position: relative}

.wanli_pel_info ul li:before{content:" ";position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #f8f8f8;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}

.wanli_pel_info ul li:nth-child(2n):before{border-right:none;}

.wanli_pel_info ul li:after{content:" ";position:absolute;top:0;left:0;width:100%;height:1px;border-top:1px solid #f8f8f8;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wanli_pel_info ul li:first-child:after{border-top:none}

.wanli_pel_info ul li:nth-child(2):after{border-top:none}



.wanli_pel_info ul li a{width:100%;margin:0 auto;display: block;text-align: center;}

.wanli_pel_info ul li a img{width:30%;margin:0 auto;display: block;}

.wanli_pel_info ul li a span{font-size: 0.7rem;color: #000;line-height: 30px;font-weight: 400;}











/*********图文混排***********/

.pp_js{width:88%;margin:3% auto 5%;position:relative;padding:0 3%;transform: skewY(10deg);}

.pp_js h2{color:#000;font-size:1.2rem;line-height:25px;margin-bottom:8%;margin-top:5%;padding:8% 0;position:relative;overflow:hidden;font-weight: 400;}

.pp_js h2:after{content:" ";position:absolute;left:0;bottom:0;width:20%;height:4px;border-bottom:4px solid #004c66;}

.pp_js h2 i{float:right;background:#FFAE00;color:#fff;padding:1px 3%;font-size:0.6rem;line-height:18px;}

.pp_js p{color:#000;font-size:0.6rem;line-height:22px;margin-bottom:3%; font-weight: 300}

.pp_js p img{width:100%;margin:0 auto;}



.pp_js .pp_js_ul{width:30%;margin: 0 auto 10%;overflow: hidden;}

.pp_js .pp_js_ul a{width:50%;float: left;display: block;}

.pp_js .pp_js_ul a img{width:60%;margin: 0 auto;display: block;}







/***酒店简介**电话地址***/

.jd_addtel{width:88%;margin:0 auto;position:relative;padding:3% 0;position: relative;}

.jd_addtel:before{content:" ";position:absolute;top:0;left:0;width:100%;height:1px;border-top:1px solid #333;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.jd_addtel a{width:100%;margin:0 auto 2%;display:block;overflow: hidden;text-decoration: none;}

.jd_addtel a span{width:90%;float:left;display:block;color:#000;font-size:0.6rem;line-height:22px;text-decoration: none;font-weight: 300}

.jd_addtel a i{width: 10%;float: right;display: block;text-align:right;font-size:0.6rem;line-height:22px;color: #f30;}





.all_text_body{position: absolute;top: 40%;left: 5%;width: 80%;padding: 0 5%; background: #fff; z-index: 99;border-radius: 6px;box-shadow: 1px 1px 20px rgba(0,0,0,0.1);}

.all_text_body .all_text_info h2{color:#000;font-size:1.2rem;line-height:25px;margin-bottom:8%;margin-top:3%;padding:8% 0;position:relative;overflow:hidden;font-weight: 400;}

.all_text_body .all_text_info h2:after{content:" ";position:absolute;left:0;bottom:0;width:20%;height:4px;border-bottom:4px solid #004c66;}

.all_text_body .all_text_info h2 i{float:right;background:#FFAE00;color:#fff;padding:1px 3%;font-size:0.6rem;line-height:18px;}

.all_text_body .all_text_info p{color:#000;font-size:0.6rem;line-height:22px;margin-bottom:3%; font-weight: 300}

.all_text_body .all_text_info p img{width:100%;margin:0 auto;}







/********/

.ljyd{width:100%;margin:0 auto;position:fixed;left:0;bottom:0;z-index:100;background: -webkit-gradient(linear,0 0,100% 0,from(#0280ab),to(#004c66));}

.ljyd ul{width:100%;margin:0 auto;display: -webkit-box;-webkit-box-orient: horizontal}

.ljyd ul li{-webkit-box-align: center;display:block;-webkit-box-flex: 1;}

.ljyd ul li:last-child{border-right:none}

.ljyd a{width:100%;margin:0 auto 0;display:block;text-align:center;line-height:50px;color:#fff;font-size:0.8rem;position:relative;font-weight: 200}







/************列表样式************************************/

.ct_list{width:100%;margin:0 auto;}

.ct_list ul{width:100%;margin:0 auto;overflow:hidden;}

.ct_list ul li{width:100%;float:left;position:relative;background:#fff;}

.ct_list ul li a{width:100%;margin:0 auto;display:block;position:relative;overflow:hidden}

.ct_list ul li a img{width:100%;margin:0 auto;position:relative;}

.ct_list ul li a .ct_list_tit{width:90%;margin:0 auto;padding:8% 3%;overflow:hidden;}

.ct_list ul li a .ct_list_tit h2{width:100%;margin:0 auto;font-size:0.7rem;color:#000;line-height:21px;margin-bottom:3%;font-weight: 500}

.ct_list ul li a .ct_list_tit p{width:100%;margin:0 auto;font-size:0.5rem;line-height:16px;color:#333;font-weight: 200 }









/*************360度全景************************/



.view_nav{width:100%;margin:0 auto;position:fixed;bottom:0;left:0;z-index:100;	background: rgba(255,255,255,0.8);}

.view_nav_ul{

	list-style-type: none;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-flex-wrap:nowrap;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap;

	-webkit-box-pack:justify;

	-webkit-justify-content:space-between;

	-ms-flex-pack:justify;

	justify-content:space-between;



	overflow:auto;

	overflow-x: scroll;

	-webkit-overflow-scrolling:touch;

  }	

  .view_nav_li{

	-webkit-box-flex:1;

	-webkit-flex:1 0 auto;

	-ms-flex:1 0 auto;

	flex:1 0 auto;

	padding: 3px 3px;

	position: relative

  }

.view_nav_li a{width:98%;margin:0 auto;display:block;text-align:center;line-height:18px;padding: 3px 3px}

.view_nav_li a img{width:60px;height: 60px; margin:0 auto;display:block;}

.view_nav_li a span{text-align:center;font-size:0.6rem;color:#333;font-weight:300}

.view_nav_ck a{background:#004c66;}

.view_nav_ck a span{color:#fff;font-weight: 300}









/************在线预订************************************/

.zx_list{width:78%;margin:10% auto 0;background:#fff;padding: 1.5% 0;border: 6px solid #000;}

.zx_list ul{width:96%;margin:0 auto;overflow:hidden;border: 1px solid #000;}

.zx_list ul li{width:50%;float:left;position:relative;padding: 15% 0;}

.zx_list ul li:before{content:" ";position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #f8f8f8;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}

.zx_list ul li:nth-child(2n):before{border-right:none;}

.zx_list ul li:after{content:" ";position:absolute;top:0;left:0;width:100%;height:1px;border-top:1px solid #f8f8f8;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.zx_list ul li:first-child:after{border-top:none}

.zx_list ul li:nth-child(2):after{border-top:none}

.zx_list ul li a{width:90%;margin:0 auto;display:block;position:relative;overflow:hidden}

.zx_list ul li a img{width:30%;margin:0 auto;display:block;}

.zx_list ul li a .zx_list_tit{width:90%;margin:0 auto;padding:8% 3%;overflow:hidden;text-align: center}

.zx_list ul li a .zx_list_tit h2{width:100%;margin:0 auto;font-size:0.7rem;color:#000;line-height:21px;margin-bottom:3%;font-weight: 500}

.zx_list ul li a .zx_list_tit p{width:100%;margin:0 auto;font-size:0.5rem;line-height:16px;color:#333;font-weight: 200 }





/************************餐厅展示************************************************************************/

.ct_nav{width:100%;margin:0 auto;background: #fff;position:fixed;top:50px;left:0;z-index:100}

.ct_nav .tab-head{

	list-style-type: none;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-flex-wrap:nowrap;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap;

	-webkit-box-pack:justify;

	-webkit-justify-content:space-between;

	-ms-flex-pack:justify;

	justify-content:space-between;

	overflow:auto;

	overflow-x: scroll;

	-webkit-overflow-scrolling:touch;

  }	

.ct_nav .tab-head-item{

	-webkit-box-flex:1;

	-webkit-flex:1 0 auto;

	-ms-flex:1 0 auto;

	flex:1 0 auto;

	padding:0 5%;

	 position: relative

  }

.ct_nav .tab-head-item a{width:100%;margin:0 auto;display:block;text-align:center;line-height:20px;}

.ct_nav .tab-head-item a img{width:40px;height: 40px; margin:0 auto;display:block;}

.ct_nav .tab-head-item a span{text-align:center;font-size:0.7rem;color:#333;font-weight: 300;padding: 25px 0; line-height: 22px;display: inline-block;}

.ct_nav .item_ck a span{color:#f30;font-weight: 400;border-bottom:3px solid #f30;}



.ct_content{width:80%;margin:0 auto;background: #fff;padding: 5% 10%;position: relative;}

.ct_content:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.ct_text{width:100%;margin: 0 auto;}

.ct_text .ct_text_info{width:100%;margin: 0 auto;}

.ct_text .ct_text_info h2{width:100%;margin: 0 auto;color:#000;font-size:0.9rem;line-height:35px;margin-bottom:5%;font-weight: 500;text-align: center;}

.ct_text .ct_text_info p{width:100%;margin: 0 auto;color:#333333;font-size:0.6rem;line-height:22px;margin-bottom:3%;font-weight: 300}

.ct_text .ct_text_info p img{width:100%;margin:0 auto;display: block;}





/************************酒店周边************************************************************************/

.md_info_nav{width:96%;margin:0 auto;background: #fff;padding: 0 2%;/*position:fixed;top:50px;left:0;z-index:100*/}

.md_info_nav .tab-head{

	list-style-type: none;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-flex-wrap:nowrap;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap;

	-webkit-box-pack:justify;

	-webkit-justify-content:space-between;

	-ms-flex-pack:justify;

	justify-content:space-between;

	overflow:auto;

	overflow-x: scroll;

	-webkit-overflow-scrolling:touch;

  }	

.md_info_nav .tab-head-item{

	-webkit-box-flex:1;

	-webkit-flex:1 0 auto;

	-ms-flex:1 0 auto;

	flex:1 0 auto;

	padding:0 5%;

	 position: relative

  }

.md_info_nav .tab-head-item a{width:100%;margin:0 auto;display:block;text-align:center;line-height:20px;}

.md_info_nav .tab-head-item a img{width:40px;height: 40px; margin:0 auto;display:block;}

.md_info_nav .tab-head-item a span{text-align:center;font-size:0.7rem;color:#333;font-weight: 300;padding: 25px 0; line-height: 22px;display: inline-block;}

.md_info_nav .item_ck a span{color:#f30;font-weight: 400;border-bottom:3px solid #f30;}





.md_info{width:100%;margin:0 auto 0;}

.md_info .md_tit{width:100%;margin:1% auto 0;position: relative;}

.md_info .md_tit ul{width:100%;margin:0 auto;overflow:hidden;}

.md_info .md_tit li{ width:100%; float:left;padding:4% 0;position:relative;background:#fff;}

.md_info .md_tit li:nth-child(2n){ background:#f8f8f8;}

.md_info .md_tit li:last-child{margin-bottom:0;}

.md_info .md_tit li:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}



.md_info .md_tit li a{width:90%;margin:0 auto;display:block;overflow: hidden}

.md_info .md_tit li a span{width:95%;color:#000;font-size:0.7rem;line-height:20px;float:left;display: block;font-weight: 200}

.md_info .md_tit li a i{width:5%;color:#f30;line-height:20px;font-size:0.7rem;float: right;display: block}





/******************联系我们************************************/

.contact_body{width:100%;margin:10% auto 0}

.contact_body p{width:96%;font-size:18px;color:#000;margin:3% auto 0;padding-bottom:2%; text-align:center;font-weight: 400}

.contact_body p i{display:block;color:#f30;text-align:center;font-weight: 200}

.contact_ewm{width:70%;margin:5% auto 0;border:1px solid #eee;background:#fff;}

.contact_body img{width:60%;margin:5% auto;padding:5%;background:#fff;}



.contact_us{width:100%;position:fixed;bottom:0;left:0;background:#fff}

.contact_us:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #ddd;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.contact_us ul{width:98%;margin:5px auto;display: -webkit-box;-webkit-box-orient: horizontal}

.contact_us ul li{-webkit-box-align: center;display:block;-webkit-box-flex: 1;}

.contact_us ul li:last-child{border-right:none}

.contact_us a{width:98%;margin:0 auto 0;display:block;text-align:center;line-height:40px;color:#fff;font-size:0.7rem;position:relative;background:#000;font-weight: 200}







/*******车辆预订****选择出发地址和目的地地址***************/

.double_addr_cover{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.7);z-index: 1000}

.double_addr_bg{position: fixed;top: 10%;left: 5%;width: 90%;background:#fff;z-index: 1001;padding-bottom: 3%;border-radius: 4px;}

.double_addr_con{width:90%;margin: 0 auto;}

.double_addr_con h2{width:100%;margin: 5% auto 5%;font-size: 0.8rem;color: #000000;line-height: 35px;text-align: center;font-weight: 400}

.double_addr_con .double_addr_list{width:100%;margin: 0 auto;min-height: 400px;max-height: 400px;overflow:auto;-webkit-overflow-scrolling:touch}

.double_addr_con .double_addr_list .weui_cells{background: #fff!important;margin: 0 auto!important}

.double_addr_con .double_addr_list .weui_cells label{margin-bottom: 2%!important;background: #F8F7F7!important}

.double_addr_con .double_addr_list .weui_cells .weui_cell{padding:2% 0!important;width: 100%!important}

.double_addr_con .double_addr_list .weui_cells .weui_cell_bd p{width: 90%!important;margin: 0 auto 2%;padding: 0!important;font-weight: 300;font-size: 0.6rem;}

.double_addr_con .double_addr_list .weui_cells .weui_cell_ft{width:10%!important}

.weui_cells:after{border-bottom:none!important}



.double_addr_con .double_addr_tj{width:100%;margin: 3% auto 0;background:#000;border-radius: 2px;}

.double_addr_con .double_addr_tj a{width:100%;margin: 0 auto;display: block;font-size: 0.7rem;color: #fff;text-align: center;line-height: 40px;font-weight: 200}









/**********车辆预订**车型选择******************/

.car_check{width:95%;float: right;position: relative;}

.car_check .car_check_list{width:100%;margin: 0 auto;overflow: hidden;padding: 2% 0;position:relative;}

.car_check .car_check_list:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.car_check .car_check_list:last-child:after{border-bottom:none}



.car_check .car_check_number{width:100%;margin: 0 auto;overflow: hidden}

.car_check .car_check_number .car_check_name{width:70%;float: left;font-size: 0.7rem;color: #333;line-height: 25px;font-weight: 300}

.car_check .car_check_number .car_check_add{width:30%;float:right;overflow:hidden;}

.car_check .car_check_number .car_check_add .p_number{width:100%;padding: 0px;overflow:hidden;float:right;}	

.car_check .car_check_number .car_check_add .p_number a{float:right;display:block;width:24px;height:24px;position: relative;}

.car_check .car_check_number .car_check_add .p_number a:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #ddd;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 6px;

}

.car_check .car_check_number .car_check_add .p_number a img{width:100%;margin:0 auto;display: block;}

.car_check .car_check_number .car_check_add .p_number .text{float:right;display:block;width:35px;line-height:24px;font-size:0.7rem;color:#f30;text-align: center;background:none;font-weight: 400;}





.car_check_other{width:100%;margin: 0 auto;}

.car_check_other p{width:100%;margin: 0 auto;line-height: 21px;}

.car_check_other p b{font-size: 0.5rem;color: #f30;}

.car_check_other p em{color:#f30;font-weight: 400;font-weight: 0.8rem}

.car_check_other p i{text-decoration:line-through;font-size:0.5rem;margin-left:2%;color:#aaa;font-weight: 200}







/********首页导航*****************************************/

.nav_menu{position:fixed;top: 2%;right: 4%;width: 40px;height: 40px;z-index: 100}

.nav_menu a{width: 100%;margin: 0 auto;display: block}

.nav_menu a img{width: 100%;margin: 0 auto;display: block}



.sy_hy{position:fixed;top: 2%;right: 3%;width:8%;z-index: 100;}

.sy_hy a{width: 100%;margin: 0 auto;display: block;}

.sy_hy a img{width: 100%;margin: 0 auto;display: block;}



.sy_nav{width: 100%;margin: 0 auto;}

.sy_nav ul{width:100%;margin:0 auto 0;overflow:hidden;}

.sy_nav ul:nth-child(1) li{width:33.33%;float:left;position: relative;}

.sy_nav ul:nth-child(1) li a{width:100%;margin:0 auto;display:block;position: relative;}

.sy_nav ul:nth-child(1) li a img{width:100%;margin:0 auto;display:block;position: relative;}

.sy_nav ul:nth-child(1) li a .sy_nav_tit{width:80%;position: absolute;bottom: 2%;left: 0;padding: 0 10%;}

.sy_nav ul:nth-child(1) li a .sy_nav_tit span{color: #fff;font-weight: 400;text-shadow: 1px 1px 5px #666;line-height: 22px;font-size: 0.7rem;}



.sy_nav ul:nth-child(2){width:61.6%;float:left;}

.sy_nav ul:nth-child(2) li{width:100%;float:left;position: relative;}

.sy_nav ul:nth-child(2) li a{width:100%;margin:0 auto;display:block;position: relative;}

.sy_nav ul:nth-child(2) li a img{width:100%;margin:0 auto;display:block;position: relative;}

.sy_nav ul:nth-child(2) li a .sy_nav_tit{width:90%;position: absolute;bottom: 5%;left: 0;padding: 0 5%;}

.sy_nav ul:nth-child(2) li a .sy_nav_tit span{color: #fff;font-weight: 400;text-shadow: 1px 1px 5px #666;line-height: 22px;font-size: 0.7rem;}



.sy_nav ul:nth-child(3){width:38.4%;float:left;}

.sy_nav ul:nth-child(3) li{width:100%;float:left;position: relative;}

.sy_nav ul:nth-child(3) li a{width:100%;margin:0 auto;display:block;position: relative;}

.sy_nav ul:nth-child(3) li a img{width:100%;margin:0 auto;display:block;position: relative;}

.sy_nav ul:nth-child(3) li a .sy_nav_tit{width:80%;position: absolute;top: 40%;left: 0;padding: 0 10%;}

.sy_nav ul:nth-child(3) li a .sy_nav_tit span{color: #fff;font-weight: 400;text-shadow: 1px 1px 5px #666;line-height: 22px;font-size: 0.7rem;}









/********首页底部滑动样式****************/

#sy_cover_body{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 98;background: rgba(0,0,0,0.7);display: none}

.sy_cover{position: absolute;top: 95%;left: 0;width: 100%;z-index: 99;}

.sy_cover .sy_other{width: 100%;margin: 0 auto;}

.sy_cover .sy_other .sy_other_top{width:100%;margin: 0 auto;}

.sy_cover .sy_other .sy_other_top img{width:100%;margin: 0 auto;display: block;}

.sy_cover .sy_other .sy_other_tit{width:100%;margin: 0 auto 0;}

.sy_cover .sy_other .sy_other_tit img{width:100%;margin: 0 auto;display: block;}



.sy_cover .sy_other .sy_other_con{width:100%;margin: 0 auto;}

.sy_cover .sy_other .sy_other_con .sy_other_room{width:94%;margin: 0 auto;background: #fff;padding: 0 3% 8% 3%;}

.sy_cover .sy_other .sy_other_con .sy_other_room p{width:100%;margin: 0 auto;font-size: 0.6rem;color: #000;font-weight: 300;line-height: 22px;}

.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_img{width:100%;margin: 0 auto;overflow: hidden;padding: 8% 0;}

.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_img span{width:10%;float: left;display: block;}

.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_img span img{width:60%;margin:0 auto;display: block;}



.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_bottom{width:100%;margin: 0 auto;overflow: hidden}

.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_bottom .sy_other_room_price{width:70%;float: left}

.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_bottom .sy_other_room_price small{font-size: 0.6rem;color: #666;font-weight: 200;line-height: 18px;display: block}

.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_bottom .sy_other_room_price span{font-size: 1.0rem;color: #000;font-weight: 400;line-height: 40px;}

.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_bottom .sy_other_room_price span em{font-size: 0.6rem;color: #666;font-weight: 200;line-height: 40px;}





.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_bottom .sy_other_room_btn{width:30%;float: left}

.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_bottom .sy_other_room_btn a{width:80%;margin: 0 auto;display: block;text-align: center;font-size: 0.6rem;font-weight: 200;line-height: 30px;margin-bottom: 4%;border: 1px solid #000;border-radius: 3px;color: #000}

.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_bottom .sy_other_room_btn a i{font-size: 0.6rem;font-weight: 200;line-height: 35px;margin-right: 2%;}

.sy_cover .sy_other .sy_other_con .sy_other_room .sy_other_room_bottom .sy_other_room_btn a:first-child{background: #000;color: #fff;}









/*********内页侧边导航*************************/

.menu_all{position: fixed;top:4%;right: 4%;width: 40px;height: 40px; background:none;border-radius: 50%;z-index: 99}

.menu_all a{width: 100%;margin:0 auto;display: block;}

.menu_all a img{width: 30px;height: 30px; margin: 5px auto 0;display: block;}



.panel_nav_cover{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.9) url(../images/laotou.png) no-repeat right bottom;background-size:300px 300px;z-index: 1000;display: none}

.panel_nav_body{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0);z-index: 1001;display: block}

.panel_nav_body .panel_nav_con{position: absolute;top: 10%;left: 10%; width: 80%;height: 80%;overflow:auto;-webkit-overflow-scrolling:touch;}



/*.panel_nav_body .panel_nav_con img{width: 60%;margin: 0 auto;display: block;}*/

.panel_nav_body .panel_nav_con .panel_nav_eng{width:100%;margin: 0 auto 10%;text-align: center;}

.panel_nav_body .panel_nav_con .panel_nav_eng a{font-size: 0.6rem;color: #f60;background:#f60;line-height: 25px;display: inline;padding: 1px 6px;border-radius: 2px 0 0 2px;}

.panel_nav_body .panel_nav_con .panel_nav_eng a:nth-child(2){color: #000;background: #f60;border-radius: 0 2px 2px 0}





.panel_nav_body .panel_nav_con ul{width: 100%;margin: 0 auto;}
.panel_nav_body .panel_nav_con ul li{width: 100%;margin:0 auto 10%;}
.panel_nav_body .panel_nav_con ul li a{width: 100%;margin: 0 auto;display: block;text-align: center}
.panel_nav_body .panel_nav_con ul li a span{color:#fff;font-size:0.75rem;font-weight: 300;line-height: 22px;/*vertical-align: middle;margin-left: 3%;*/}
.panel_nav_body .panel_nav_con ul li a img{width:8%;display: inline;vertical-align: middle}


.panel_nav_body .panel_nav_close{position: absolute;top: 3%;left: 3%;text-align: center;z-index: 101;width: 10%;}
.panel_nav_body .panel_nav_close em{font-size: 1.6rem;color:#fff; line-height:35px;}


/*

.panel_nav_body .panel_nav_con ul{width: 100%;margin: 0 auto;overflow: hidden;}

.panel_nav_body .panel_nav_con ul li{width: 100%;float: left;}

.panel_nav_body .panel_nav_con ul li a{width: 100%;margin: 0 auto;display: block;padding: 6% 0;}

.panel_nav_body .panel_nav_con ul li a span{color:#fff;font-size:0.7rem;text-align:center;font-weight: 200}

.panel_nav_body .panel_nav_con ul li a img{width:10%;display: inline;vertical-align: middle;margin-top: -4px;margin-right: 2%;}

*/



/*

.panel_nav_body .panel_nav_close{position: absolute;top: 6%;right: 2%;text-align: center;z-index: 101;display: block;width: 50px;height: 50px;}

.panel_nav_body .panel_nav_close em{font-size: 1.6rem;color:#fff; line-height:50px;height:50px;display: block;width: 100%;}

*/





.panel_nav_body .panel_nav_index{position: absolute;bottom: 3%;right: 0;text-align: center;width: 100%;display: block;z-index: 1001;}

.panel_nav_body .panel_nav_index a{font-size: 0.7rem;color: #000;line-height:30px;border: 1px solid #000;border-radius: 20px;padding: 2% 8%;}

.panel_nav_body .panel_nav_index a i{font-size: 1.0rem;}









/******返回按钮********/

.go_back{position: fixed;top:2%;left: 4%;width: 9%; z-index: 200;}

.go_back a{width: 100%;margin: 0 auto;display: block;}

.go_back a img{width: 100%;margin: 0 auto;display: block;}



/***********商城头部**订单中心和首访券按钮导航*******************/

.kqdd_list{position: fixed;top:1%;left: 0;width: 100%; z-index: 200;overflow: hidden;height: 50px;}

.kqdd_list .kqdd_list_back{width: 36px;height: 36px;float: left;margin-left: 3%;margin-top: 7px;}

.kqdd_list .kqdd_list_back a{width: 100%;margin: 0 auto;display: block;}

.kqdd_list .kqdd_list_back a img{width: 100%;margin: 0 auto;display: block;}



.kqdd_list .kqdd_list_nav{width: 60%;float: right;margin-right: 3%;margin-top: 7px;}

.kqdd_list .kqdd_list_nav a{width: 36px;height: 36px;float: left;float: right;margin-left: 2%;}

.kqdd_list .kqdd_list_nav a img{width: 100%;margin: 0 auto;display: block;}

.kqdd_list .kqdd_list_nav a span{width: 33px;height: 33px;display: block;background: rgba(0,0,0,0.8);border-radius: 50%; font-size: 0.7rem;color: #fff;font-weight: 200;line-height: 33px;text-align: center;margin-top: 1px;} 









/***********商城分类导航**************************************/

.wg_nav{width:96%;margin:0 auto;background: #fff;padding: 0 2%;/*position:fixed;top:50px;left:0;z-index:100*/}

.wg_nav_fixed{width:96%;margin:0 auto;background: #fff;padding: 0 2%;position:fixed;top:50px;left:0;z-index:200;}

.wg_nav_fixed:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}



.wg_nav .tab-head{

	list-style-type: none;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-flex-wrap:nowrap;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap;

	-webkit-box-pack:justify;

	-webkit-justify-content:space-between;

	-ms-flex-pack:justify;

	justify-content:space-between;

	overflow:auto;

	overflow-x: scroll;

	-webkit-overflow-scrolling:touch;

  }	

.wg_nav .tab-head-item{

	-webkit-box-flex:1;

	-webkit-flex:1 0 auto;

	-ms-flex:1 0 auto;

	flex:1 0 auto;

	position: relative;

    padding:0 5%;

  }

.wg_nav .tab-head-item a{width:100%;margin:0 auto;display:block;text-align:center;}

.wg_nav .tab-head-item a img{width:40px;height: 40px; margin:0 auto;display:block;}

.wg_nav .tab-head-item a span{text-align:center;font-size:0.75rem;color:#333;font-weight: 300;padding: 25px 0; line-height: 22px;display: inline-block;}

.wg_nav .item_ck a span{color:#f30;font-weight: 400;border-bottom:3px solid #f30;}







.wg_list{width:96%;margin: 4% auto 0;}

.wg_list ul{width:100%;margin: 0 auto;}

.wg_list ul li{width:96%;margin: 0 auto;margin-bottom: 4%;background: #fff;padding: 2% 2%;box-shadow: 1px 1px 8px #eee,-1px -1px 8px #eee;position: relative;overflow: hidden;}

.wg_list ul li .wg_list_qiang{position: absolute;right: 1%;top: 0;width: 8%;z-index: 100}

.wg_list ul li .wg_list_qiang img{width:100%;margin: 0 auto;display: block;}

.wg_list ul li .wg_list_sq{position: absolute;right: -6%;bottom: 3%;width: 30%;}

.wg_list ul li .wg_list_sq img{width:100%;margin: 0 auto;display: block;}





.wg_list ul li a{width:100%;margin: 0 auto;display: block;overflow: hidden;position: relative}

.wg_list ul li a .wg_list_img{width:38%;float: left;position: relative;}

.wg_list ul li a .wg_list_img img{width:100%;margin: 0 auto;display: block;position: relative}

.wg_list ul li a .wg_list_img .wg_list_name{position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.6);width: 96%;padding: 0 2%;line-height: 20px;}

.wg_list ul li a .wg_list_img .wg_list_name span{font-size: 0.5rem;color: #fff;font-weight: 300;}





.wg_list ul li a .wg_list_info{width:58%;float: left;margin-left: 4%;line-height: 16px;}

.wg_list ul li a .wg_list_info em{font-size: 0.4rem;color: #f30;background: rgba(255,51,0,0.05);font-weight: 200;padding: 1px 2px;border-radius: 2px;position: relative;}

.wg_list ul li a .wg_list_info em:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #f30;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 3px;

}



.wg_list ul li a .wg_list_info h2{width: 90%;margin-top:5%;margin-bottom: 5%;font-size: 0.75rem;color: #000;font-weight: 300;line-height: 22px;}

.wg_list ul li a .wg_list_info p{width: 100%;margin:  auto;font-size: 1.0rem;color: #f30; line-height: 30px;font-weight: 400}

.wg_list ul li a .wg_list_info p small{font-size: 0.7rem;color: #f30;font-weight: 400;margin-right: 1%;}

.wg_list ul li a .wg_list_info p u{font-size: 0.6rem;color: #666;font-weight: 200;margin-left: 3%;text-decoration: line-through;}

.wg_list ul li a .wg_list_info span{font-size: 0.7rem;color: #000;font-weight: 300;line-height: 25px;padding: 1% 4%;border-radius: 2px;position: absolute;right: 0;bottom: 0;}

.wg_list ul li a .wg_list_info span:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #000;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 2px;

}







/*************首访券提示信息************************/

.hy_info_cover{position: fixed;top:0;left:0;height: 100%;width: 100%;background: rgba(0,0,0,0.8);z-index: 1000;}

.hy_info_body{width:90%;margin: 0 auto 0;background: #fff;position: fixed;left: 5%;min-height: 65%;top:10%; z-index: 101;border-radius: 6px;}

.hy_info_body .hy_info_con{width: 100%;position: absolute;left: 0;top:0;height: 80%;padding: 3% 0; overflow:auto;-webkit-overflow-scrolling:touch}

.hy_info_body .hy_info_con p{width: 94%;margin: 0 auto 1%;font-size: 0.6rem;line-height: 20px;color: #000;font-weight: 200}

.hy_info_body .hy_info_con p img{width: 100%;margin: 0 auto 5%;}



.hy_info_close{width: 100%;position: absolute;left: 0;bottom: 0;background: -webkit-gradient(linear,0 0,100% 0,from(#0280ab),to(#004c66));border-radius: 0 0 6px 6px;}

.hy_info_close a{width: 100%;margin: 0 auto;display: block;font-size: 0.8rem;color: #fff;text-align: center;line-height: 45px;font-weight: 200}





.hy_info_out{position:fixed;bottom: 2%;left:0%;width:100%;z-index: 1001;}

.hy_info_out a{width:10%;margin: 0 auto;display: block;}

.hy_info_out a img{width:100%;margin: 0 auto;display: block;}









/******************商品详情页***************************************/

.wginfo_tit{width:80%;margin: 0 auto 5%;padding: 8% 10%;background: #fff;position: relative;}

.wginfo_tit:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}



.wginfo_tit .wginfo_tit_top{width:100%;margin: 0 auto 5%;overflow: hidden}

.wginfo_tit .wginfo_tit_top h2{width:75%;float: left;font-size: 1.0rem;color: #000;line-height: 28px;font-weight: 400;}

.wginfo_tit .wginfo_tit_r{width:20%;float: right;overflow: hidden;margin-top: 4px;}

.wginfo_tit .wginfo_tit_r a{width:50%;float: left;display: block;text-align: center;}

.wginfo_tit .wginfo_tit_r a img{width: 65%;margin: 0 auto;display: block;}



.wginfo_tit .wginfo_other{width:100%;margin: 0 auto;overflow: hidden;line-height: 15px;}

.wginfo_tit .wginfo_other ul{width:100%;display: -webkit-box;-webkit-box-orient: horizontal}

.wginfo_tit .wginfo_other ul li{-webkit-box-align: center;display:block;-webkit-box-flex: 1;text-align: center}

.wginfo_tit .wginfo_other ul li img{width:25px;height: 25px;margin: 0 auto 2%;}

.wginfo_tit .wginfo_other ul li span{font-size: 0.7rem;color: #888;font-weight: 200;display: block;}

/*

.wginfo_tit .wginfo_other ul{width:100%;margin: 0 auto;overflow: hidden;}

.wginfo_tit .wginfo_other ul li{width:33.33%;float: left;text-align: center}

.wginfo_tit .wginfo_other ul li img{width:25%;vertical-align: middle;margin-right: 2%;display: inline;}

.wginfo_tit .wginfo_other ul li span{font-size: 0.7rem;color: #888;font-weight: 200;vertical-align: middle;}

*/





.wginfo_tit .wginfo_price{width:100%;margin: 0 auto 8%;}

.wginfo_tit .wginfo_price span{width:100%;margin: 0 auto;display: block;line-height: 38px;font-size: 1.4rem;color: #f30;font-weight: 400;}

.wginfo_tit .wginfo_price span i{font-size: 0.6rem;color: #f30;font-weight: 400}

.wginfo_tit .wginfo_price span em{font-size: 0.6rem;color: #888;font-weight: 200;margin-left: 3%;text-decoration: line-through}

.wginfo_tit .wginfo_price small{width:100%;margin: 0 auto;display: block;text-align: right;font-size: 0.5rem;color: #333;font-weight: 200}





/*

.wginfo_time{width:98%;position: absolute;bottom: 3px;left: 3px;z-index: 200;overflow: hidden;}

.wginfo_time h2{width:24%;float: left;line-height: 22px;font-size: 0.6rem;color: #000;font-weight: 300;background: #fff;padding: 0 1%;}

.wginfo_time #q_time{width:66%;float: left;overflow:hidden;line-height:18px;margin-left: 3px;}

.wginfo_time #q_time i{display: inline-block;background:#f30;color:#fff;font-size:0.6rem;padding:2px 4px;font-weight: 200;}

*/



.wginfo_time{width:98%;margin: 0 auto;z-index: 200;overflow: hidden;background: #fff;padding: 1% 1%;}

.wginfo_time h2{width:24%;float: left;line-height: 20px;font-size: 0.6rem;color: #000;font-weight: 300;background: #fff;padding: 0 1%;}

.wginfo_time #q_time{width:66%;float: left;overflow:hidden;line-height:16px;margin-left: 3px;}

.wginfo_time #q_time i{display: inline-block;background:#f30;color:#fff;font-size:0.6rem;padding:1px 4px;font-weight: 200;}





.wginfo_quan{width:80%;margin: 0 auto 5%;overflow: hidden;position: relative;background: #fff;padding: 5% 10%;}

.wginfo_quan:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wginfo_quan:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.wginfo_quan img{width:21%;float: left;display: block;}

.wginfo_quan span{width:21%;float: left;display: block;font-size: 0.7rem;color: #333;font-weight: 300;line-height: 22px;}

.wginfo_quan a{width:79%;float: right;display: block;text-align: right;line-height: 20px;position: relative;z-index: 1;}

.wginfo_quan a i{font-size: 0.6rem;color: #666;font-weight: 300;margin-left: 1%;margin-top: -2px;}

.wginfo_quan a small{font-size: 0.5rem;color: #f30;font-weight: 300;background: rgba(255,51,0,0.05);position: relative;padding: 0 2px;}

.wginfo_quan a small:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #f30;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 2px;

}





.wginfo_nav{width:80%;margin:0 auto;background: #fff;position: relative;padding: 0 10%;}

.wginfo_nav:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.wginfo_nav ul{width:100%;margin:0 auto;overflow: hidden}

.wginfo_nav ul li{width: 50%;float: left}

.wginfo_nav ul li a{width:100%;margin:0 auto;display:block;text-align:center;padding:10% 0;line-height:25px;}

.wginfo_nav ul li a span{font-size:0.75rem;color:#666;font-weight: 200}

.wginfo_nav ul li.active a{border-bottom: 2px solid #000}

.wginfo_nav ul li.active a span{color:#000;font-weight: 400}



.wginfo_content{width:80%;margin:0 auto;background: #fff;padding: 5% 10%;position: relative;}

.wginfo_content:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.wginfo_text{width:100%;margin: 0 auto;}

.wginfo_text .wginfo_text_info{width:100%;margin: 0 auto;}

.wginfo_text .wginfo_text_info p{width:100%;margin: 0 auto;color:#333333;font-size:0.6rem;line-height:22px;margin-bottom:3%;font-weight: 300}

.wginfo_text .wginfo_text_info p img{width:100%;margin:0 auto;display: block;}



.wginfo_text .wginfo_text_bz{width:100%;margin: 0 auto;}

.wginfo_text .wginfo_text_bz i{width:100%;margin: 0 auto;display: block;color:#f30;font-size:0.6rem;line-height:22px;margin-bottom:3%;font-weight: 300}

.wginfo_text .wginfo_text_bz p{width:100%;margin: 0 auto;color:#333;font-size:0.6rem;line-height:22px;margin-bottom:2%;font-weight: 300}

.wginfo_text .wginfo_text_bz p img{width:100%;margin:0 auto;display: block;}





.wginfo_recommend{width:80%;margin:5% auto 0;background: #fff;padding: 5% 10%;position: relative;}

.wginfo_recommend:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}



.wginfo_recommend .wginfo_recommend_tit{width:100%;margin:0 auto 2%;line-height: 25px;padding: 3% 0;}

.wginfo_recommend .wginfo_recommend_tit span{font-size: 0.8rem;color: #000;font-weight: 400;position: relative;padding-left: 3%;}

.wginfo_recommend .wginfo_recommend_tit span:before{content:" ";position:absolute;left:0;top:10%;width:3px;height:80%;border-left:3px solid #f30;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;}



.wginfo_recommend ul{width:100%;margin:0 auto;overflow: hidden}

.wginfo_recommend ul li{width:48%;float: left; margin-bottom:2%;position: relative;}

.wginfo_recommend ul li:nth-child(2n){width:48%;float: right; margin-bottom:2%;}

.wginfo_recommend ul li:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #ddd;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wginfo_recommend ul li a{width:100%;margin:0 auto;display: block;}

.wginfo_recommend ul li a img{width:100%;margin:0 auto;display: block;}

.wginfo_recommend ul li a .wginfo_recommend_info{width:100%;margin:0 auto;padding: 3% 0;}

.wginfo_recommend ul li a .wginfo_recommend_info h2{width:100%;margin:0 auto 1%;font-size: 0.7rem;color: #000;font-weight: 400;line-height: 22px;}

.wginfo_recommend ul li a .wginfo_recommend_info p{width:100%;margin:0 auto;line-height: 22px;}

.wginfo_recommend ul li a .wginfo_recommend_info p em{font-size: 0.5rem;color: #f30;font-weight: 400}

.wginfo_recommend ul li a .wginfo_recommend_info p small{font-size: 0.7rem;color: #f30;font-weight: 400}

.wginfo_recommend ul li a .wginfo_recommend_info p i{font-size: 0.5rem;color: #666;font-weight: 200;text-decoration: line-through;margin-left: 2%;}











.wginfo_tj{width:100%;position: fixed;bottom:0;left: 0;overflow: hidden;background: #fff;z-index: 1000;}

.wginfo_tj:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}



.wginfo_tj .wginfo_tj_top{width:100%;margin: 0 auto;overflow: hidden;position: relative;display: none}

.wginfo_tj .wginfo_tj_top:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wginfo_tj .wginfo_tj_top a{width:50%;display: block;float: left;text-align: center;font-size: 0.7rem;color: #000;line-height: 45px;font-weight: 300;position: relative;}

.wginfo_tj .wginfo_tj_top a:before{content:" ";position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5);}

.wginfo_tj .wginfo_tj_top a:last-child:before{border-right:none}



.wginfo_tj .wginfo_tj_left{width:26%;float: left;padding: 0 2%;position: relative;}



.wginfo_tj .wginfo_tj_left ul{width:100%;margin: 0 auto;overflow: hidden;}

.wginfo_tj .wginfo_tj_left ul li{width:50%;float: left;}

.wginfo_tj .wginfo_tj_left ul li a{width:100%;margin:14% auto 0;display: block;text-align: center;line-height: 18px;}

.wginfo_tj .wginfo_tj_left ul li a img{width:43%;margin: 0 auto;display: block;}

.wginfo_tj .wginfo_tj_left ul li a span{font-size: 0.5rem;color: #000;font-weight: 200}



.wginfo_tj .wginfo_tj_right{width:70%;float: left;background: -webkit-gradient(linear,0 0,100% 0,from(#0280ab),to(#004c66));}

.wginfo_tj .wginfo_tj_right ul{width:100%;margin:0 auto;display: -webkit-box;-webkit-box-orient: horizontal;}

.wginfo_tj .wginfo_tj_right ul li{-webkit-box-align: center;display:block;-webkit-box-flex: 1;position: relative}

/*

.wginfo_tj .wginfo_tj_right ul li:before{content:" ";position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #df5502;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5);}

.wginfo_tj .wginfo_tj_right ul li:last-child:before{border-right:none}

*/



/*

.wginfo_tj .wginfo_tj_right ul{width:100%;margin: 0 auto;overflow: hidden;}

.wginfo_tj .wginfo_tj_right ul li{width:50%;float: left;background: #dc2d02;}

*/

/*.wginfo_tj .wginfo_tj_right ul li:first-child{background: #f30}*/

.wginfo_tj .wginfo_tj_right ul li a{width:100%;margin: 0 auto;display: block;text-align: center;padding: 6px 0 4px 0;}

.wginfo_tj .wginfo_tj_right ul li a span{width:100%;margin: 0 auto;display: block;text-align: center;font-size: 0.9rem; line-height: 26px;color: #fff;font-weight: 300}

.wginfo_tj .wginfo_tj_right ul li a span i{font-size: 0.5rem;color: #fff}

.wginfo_tj .wginfo_tj_right ul li a small{width:100%;margin-top: -6px;display: block;text-align: center;font-size: 0.7rem; line-height: 20px;color: #fff;font-weight: 200}



.wginfo_tj .wginfo_tj_right ul li a.wginfo_tj_shouqing{background: #ddd;}

.wginfo_tj .wginfo_tj_right ul li a.wginfo_tj_shouqing em{width:100%;margin: 0 auto;display: block;text-align: center;font-size: 0.7rem; line-height: 46px;color: #333;font-weight: 200;}





.wginfo_gift{width:13%;position: fixed;bottom: 10%;right: 2%;z-index: 100}

.wginfo_gift a{width:100%;margin: 0 auto;display: block;}

.wginfo_gift a img{width:100%;margin: 0 auto;display: block;}



/***********分享提示**************/

#guide {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.7);

    display: none;

    z-index: 3000;

}

#guide img {

    position: fixed;

    right: 18px;

    top: 5px;

    width:70%;

    z-index: 3001;

}



/***********二维码**************/

#ewm {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.8);

    z-index: 3000;

}

#ewm img {

    position: fixed;

    left: 15%;

    top: 20%;

    width:70%;

    z-index: 3001;

}



/*******订单详情***扫描二维码********************************/

.ewm_cover{

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.9);

    display: none;

    z-index: 300;

}

.dd_sy_ewm{

    position: fixed;

    top: 25%;

    left: 0;

    width: 100%;

	display: none;

    z-index: 301;

}

.dd_sy_ewm img {

    width:70%;

	margin:0 auto;

}







/**************卡券列表**********************************/

.kq_top{width:100%;margin:0 auto;background: #fff;position:fixed;top:50px;left:0;z-index:100}

.kq_top .tab-head{

	list-style-type: none;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-flex-wrap:nowrap;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap;

	-webkit-box-pack:justify;

	-webkit-justify-content:space-between;

	-ms-flex-pack:justify;

	justify-content:space-between;

	overflow:auto;

	overflow-x: scroll;

	-webkit-overflow-scrolling:touch;

  }	

.kq_top .tab-head-item{

	-webkit-box-flex:1;

	-webkit-flex:1 0 auto;

	-ms-flex:1 0 auto;

	flex:1 0 auto;

	position: relative;

    padding:0 5%;

  }

.kq_top .tab-head-item a{width:100%;margin:0 auto;display:block;text-align:center;}

.kq_top .tab-head-item a img{width:40px;height: 40px; margin:0 auto;display:block;}

.kq_top .tab-head-item a span{text-align:center;font-size:0.7rem;color:#333;font-weight: 300;padding: 20px 0; line-height: 22px;display: inline-block;}

.kq_top .item_ck a span{color:#f30;font-weight: 400;border-bottom:3px solid #f30;}





.kq_list{width:96%;margin: 3% auto 0;}

.kq_list ul{width:100%;margin: 0 auto;}

.kq_list ul li{width:96%;margin: 0 auto 4%;background: #fff;box-shadow: 1px 1px 8px #eee,-1px -1px 8px #eee;border: 2px solid #fff;position: relative}

.kq_list ul li a{width:100%;margin: 0 auto;display: block;position: relative;overflow: hidden;}

.kq_list ul li a input{display: none}

.kq_list ul li a label{width:100%;margin: 0 auto;display: block;overflow: hidden;position: relative;}

.kq_list ul li.kq_list_checked{border: 2px solid #000;}



.kq_list ul li .kq_checked{width:10%;position: absolute;right: 0;top: 0;z-index: 13}

.kq_list ul li .kq_checked img{width:100%;margin:0 auto;display: block;}



.kq_list ul li .kq_del{width:100%;height: 100%; position: absolute;left: 0;top: 0;background: rgba(0,0,0,0);z-index: 12}



.kq_list ul li a .kq_tu{width:96%;margin: 0 auto;position: relative;padding: 2% 2%; overflow: hidden}

.kq_list ul li a .kq_tu img{width:30%;float: left;display: block;}

.kq_list ul li a .kq_tu .kq_info{width:68%;float: left;}

.kq_list ul li a .kq_tu .kq_info span{width:100%;margin: 0 auto;display: block;text-align: right;line-height: 40px;font-size: 1.6rem;color: #f30;font-weight: 400;}

.kq_list ul li a .kq_tu .kq_info span em{font-size: 0.8rem;color: #f30;}

.kq_list ul li a .kq_tu .kq_info h2{width:100%;margin: 0 auto;line-height: 22px;font-size: 0.7rem;color: #000;font-weight: 400;text-align: right}

.kq_list ul li a .kq_tu .kq_info p{width:100%;margin: 0 auto;line-height: 18px;font-size: 0.6rem;color: #333;font-weight: 200;text-align: right}

.kq_list ul li a .kq_tu .kq_info i{width:100%;margin: 0 auto;display: block;line-height: 18px;font-size: 0.6rem;color: #f30;font-weight: 300;text-align: right}



.kq_list ul li a .kq_gq{width:30%;position: absolute;right: -4%;bottom: -3%;z-index: 10}

.kq_list ul li a .kq_gq img{width:100%;margin: 0 auto;display: block;}







/**************卡券详情**************************************************/

.kq_jj_cover{width:90%;margin: 10% auto 0;background: #fff;border-radius: 6px;padding-bottom: 10%;position: relative;}

.kq_jj_cover .kq_jj_top{width:90%;margin: 0 auto 5%;padding: 10% 0;text-align: center;position: relative;}

.kq_jj_cover .kq_jj_top:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.kq_jj_cover .kq_jj_top span{width:100%;margin: 0 auto 2%;display: block;font-size: 0.7rem;color: #666;font-weight: 300}

.kq_jj_cover .kq_jj_top h2{width:100%;margin: 0 auto 2%;font-size: 1.2rem;color: #000;font-weight: 400}

.kq_jj_cover .kq_jj_top a{display: block;width: 50%;margin: 0 auto;font-size: 0.7rem;color: #fff;font-weight: 300;background: #f30;line-height: 40px; border-radius: 3px;}

.kq_jj_cover .kq_jj_top .kq_jj_price{width:100%;margin: 0 auto 10%;text-align: center;}

.kq_jj_cover .kq_jj_top .kq_jj_price i{font-size: 0.8rem;color: #f30;font-weight: 300}

.kq_jj_cover .kq_jj_top .kq_jj_price em{font-size: 1.4rem;color: #f30;font-weight: 500}



.kq_jj_cover .kq_jj_info{width:90%;margin: 0 auto 3%;position: relative;padding-bottom: 3%;}

.kq_jj_cover .kq_jj_info:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.kq_jj_cover .kq_jj_info p{width:100%;margin: 0 auto 1%;font-size: 0.6rem;color: #000;font-weight: 300}

.kq_jj_cover .kq_jj_info i{width:100%;margin: 0 auto 1%;display: block;font-size: 0.6rem;color: #f30;font-weight: 300}



.kq_jj_cover .kq_jj_rule{width:90%;margin: 0 auto;}

.kq_jj_cover .kq_jj_rule p{width:100%;margin: 0 auto 1%;font-size: 0.6rem;color: #000;font-weight: 300}

.kq_jj_cover .kq_jj_rule p img{width:100%;margin: 0 auto;display: block;}





.kq_jj_cover .kq_jj_ewm{position: absolute;right: 2%;top: 2%;width: 8%;text-align: center;}

.kq_jj_cover .kq_jj_ewm i{font-size: 1.0rem;color: #000;font-weight: 300}



.kq_jj_cover .kq_jj_gq{position: absolute;right: 2%;top: 15%;width: 30%;text-align: center;}

.kq_jj_cover .kq_jj_gq img{width: 100%;margin: 0 auto;display: block;}





/*****************填写订单*******************************************/

.wx_yd_tit{width:90%;margin: 0 auto;padding: 3% 5%;background: #fff;position: relative;}

.wx_yd_tit h2{width:100%;margin: 0 auto 5%;font-size: 1.0rem;color: #000;line-height: 28px;font-weight: 400;}



.wx_yd_tit span{width:100%;margin: 0 auto 3%;display: block;overflow: hidden;line-height: 38px;font-size: 1.4rem;color: #f30;font-weight: 400}

.wx_yd_tit span i{font-size: 0.6rem;color: #f30;font-weight: 400}

.wx_yd_tit span em{font-size: 0.6rem;color: #888;font-weight: 200;margin-left: 3%;text-decoration: line-through}

.wx_yd_tit p{width:100%;margin: 0 auto;line-height: 20px;font-size: 0.6rem;color: #333;font-weight: 200}





.wx_yd_how{width:100%;margin: 0 auto;padding: 3% 0 4% 0;background: #fff;position: relative;overflow: hidden;}

.wx_yd_how:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wx_yd_how label{position: relative;font-size: 0.6rem;color: #666;font-weight: 300;padding: 1% 2%;margin-right: 3%;}

.wx_yd_how label input{display: none}

.wx_yd_how label:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #aaa;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 6px;

}

.wx_yd_how label.wx_yd_how_checked{color: #f30;background: rgba(255,51,0,0.05);}

.wx_yd_how label.wx_yd_how_checked:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #f30;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 6px;

}







.wx_yd_list{width:90%;margin: 3% auto 0;padding: 1% 5%;background: #fff;position: relative;}

.wx_yd_list ul{width:100%;margin: 0 auto;}

.wx_yd_list ul li{width:100%;margin: 0 auto;position: relative;overflow: hidden;padding: 3% 0;}

.wx_yd_list ul li:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wx_yd_list ul li:last-child:after{border-bottom:none}

.wx_yd_list ul li span{width: 30%;float: left;display:block;font-size: 0.7rem;color: #333;font-weight: 300;line-height: 25px;}

.wx_yd_list ul li input[type=text],.wx_yd_list ul li input[type=number],.wx_yd_list ul li input[type=tel],.wx_yd_list ul li input[type=email]{width: 70%;float: right;display:block;text-align: right;font-size: 0.7rem;color: #333;font-weight: 300;height:25px;line-height: 25px;background: none;border: none;outline: none;}

.wx_yd_list ul li a.wx_yd_list_href{width: 70%;float: right;display:block;text-align: right;font-size: 0.7rem;color: #333;font-weight: 300;line-height: 25px;position: relative;z-index: 1;}

.wx_yd_list ul li a.wx_yd_list_href i{font-size: 0.7rem;color: #666;font-weight: 300;margin-left: 2%;margin-top: -2px;}

.wx_yd_list ul li a.wx_yd_list_href small{font-size: 0.5rem;color: #f30;font-weight: 300;background: rgba(255,51,0,0.05);position: relative;padding: 0 2px;}

.wx_yd_list ul li a.wx_yd_list_href small:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #f30;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 2px;

}







.wx_yd_list .wx_yd_three{width:100%;margin: 0 auto;}

.wx_yd_list .wx_yd_three .wx_yd_three_list{width:100%;margin: 0 auto;position: relative;overflow: hidden;padding: 3% 0;}







/**无可用优惠券**/

.wx_yd_list ul li a.wx_yd_list_href1{width: 70%;float: right;display:block;text-align: right;font-size: 0.7rem;color: #333;font-weight: 300;line-height: 25px;position: relative;z-index: 1;}

.wx_yd_list ul li a.wx_yd_list_href1 i{font-size: 0.7rem;color: #666;font-weight: 300;margin-left: 2%;margin-top: -2px;}

.wx_yd_list ul li a.wx_yd_list_href1 small{font-size: 0.5rem;color: #888;font-weight: 300;background: #f8f8f8;position: relative;padding: 0 2px;}

.wx_yd_list ul li a.wx_yd_list_href1 small:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #aaa;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 2px;

}





/**********底部提示信息*****************/

.wx_yd_prompt{width:90%;margin: 8% auto 0;padding: 2% 5%;}

.wx_yd_prompt h2{width:100%;margin: 0 auto 2%;font-size: 0.8rem;color: #000;font-weight: 400;line-height: 25px;text-align: center}

.wx_yd_prompt p{width:100%;margin: 0 auto 1%;font-size: 0.6rem;color: #000;font-weight: 300;line-height: 20px;}





/****餐厅预订和会议预订****/

.wx_yd_list ul li .check_ct_name{width: 90%;float: left;display:block;font-size: 0.7rem;color: #333;font-weight: 300;line-height: 25px;}

.wx_yd_list ul li .check_ct_addr{width: 10%;float: right;}

.weui_cells:before{border-top: none!important}

.weui_cell:active{background: none!important}

.weui_cell{padding:0!important;float:right!important;}

.weui_cells{margin:0 auto!important;overflow: hidden;}







.ct_pel_check{width:70%;float: left;font-size: 0.7rem;color: #333;line-height: 25px;font-weight: 300}

.ct_pel_add{width:30%;float:right;overflow:hidden;}

.ct_pel_add .p_number{width:100%;padding: 0px;overflow:hidden;float:right;}	

.ct_pel_add .p_number a{float:right;display:block;width:24px;height:24px;position: relative;}

.ct_pel_add .p_number a:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #ddd;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 6px;

}

.ct_pel_add .p_number a img{width:100%;margin:0 auto;display: block;}

.ct_pel_add .p_number .text{float:right;display:block;width:35px;line-height:24px;font-size:0.7rem;color:#f30;text-align: center;background:none;font-weight: 400;}







/*******switch开关样式*********/

.wx_yd_list ul li .wx_yd_switch{width:100%;margin: 0 auto;overflow: hidden;position: relative;}

.wx_yd_list ul li .wx_yd_switch_checked{width:100%;margin: 0 auto 3%;overflow: hidden;position: relative;padding-bottom: 3%;}

.wx_yd_list ul li .wx_yd_switch_checked:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wx_yd_list ul li .wx_yd_switch .wx_yd_switch_right{width:70%; float: right!important;text-align: right!important;overflow: hidden;height: 25px;}

.weui_switch{width:44px!important;height:24px!important;float: right!important}

.weui_switch:before{width:43px!important;}

.weui_switch:after{height:23px!important;}

.weui_switch:before{height:24px!important;}

.weui_switch:after{width:23px!important;}





/************赠送人数及每人获得数量******************/

.wx_yd_give{width:100%;margin: 0 auto;padding: 3% 0;background: #fff;position: relative;overflow: hidden;}

.wx_yd_give:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wx_yd_give span{width:50%;float: left;display: block;line-height: 25px;font-size: 0.7rem;color: #000;font-weight: 400}

.wx_yd_give i{width:50%;float: right;text-align: right;display: block;line-height: 25px;font-size: 0.7rem;color: #f30;font-weight: 300}



.wx_yd_list ul li .wx_yd_gift{width: 70%;float: right;}

.wx_yd_list ul li .wx_yd_gift .wx_yd_add{width:100%;margin: 0 auto;;overflow:hidden;}



.wx_yd_list ul li .wx_yd_gift .wx_yd_add .p_number{width:100%;padding: 0px;overflow:hidden;float:right;}	

.wx_yd_list ul li .wx_yd_gift .wx_yd_add .p_number a{float:right;display:block;width:24px;height:24px;position: relative;}

.wx_yd_list ul li .wx_yd_gift .wx_yd_add .p_number a:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #ddd;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 6px;

}

.wx_yd_list ul li .wx_yd_gift .wx_yd_add .p_number a img{width:100%;margin:0 auto;display: block;}

.wx_yd_list ul li .wx_yd_gift .wx_yd_add .p_number .text{float:right;display:block;width:35px;line-height:24px;font-size:0.7rem;color:#f30;text-align: center;background:none;font-weight: 400;}





/*******购买数量*******/

.wx_yd_list ul li .wx_yd_con{width:100%;margin: 0 auto 1%;overflow: hidden}

.wx_yd_list ul li .wx_yd_con .wx_yd_img{width:30%;float: left;display: block;}

.wx_yd_list ul li .wx_yd_con .wx_yd_img img{width:100%;margin: 0 auto;display: block;}

.wx_yd_list ul li .wx_yd_con .wx_yd_number{width:68%;float: left;margin-left: 2%;overflow: hidden}

.wx_yd_list ul li .wx_yd_con .wx_yd_numbers{width:100%;margin: 0 auto;overflow: hidden}

.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_name{width:100%;margin: 0 auto;}

.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_name h2{width:100%;margin: 0 auto 3%;font-size: 0.7rem;color: #333;line-height: 20px;font-weight: 300}

.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_name span{width:100%;margin: 0 auto 2%;display: block;line-height: 22px;font-size: 0.8rem;color: #f30;font-weight: 400;overflow: hidden;}

.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_name span i{font-size: 0.5rem;color: #f30;font-weight: 400}

.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_name span em{font-size: 0.5rem;color: #888;font-weight: 200;margin-left: 3%;text-decoration: line-through}

.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_name span small{text-align: right;float: right;display:inline-block;line-height: 22px;font-size: 0.5rem;color: #333;font-weight: 200;margin-top: 3px;}





.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_add{width:100%;margin: 0 auto;;overflow:hidden;}



.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_add .p_number{width:100%;padding: 0px;overflow:hidden;float:right;}	

.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_add .p_number a{float:right;display:block;width:24px;height:24px;position: relative;}

.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_add .p_number a:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #ddd;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 6px;

}

.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_add .p_number a img{width:100%;margin:0 auto;display: block;}

.wx_yd_list ul li .wx_yd_con .wx_yd_number .wx_yd_add .p_number .text{float:right;display:block;width:35px;line-height:24px;font-size:0.7rem;color:#f30;text-align: center;background:none;font-weight: 400;}





.wx_yd_list ul li .wx_yd_other{width:100%;margin: 0 auto;}

.wx_yd_list ul li .wx_yd_other{width:100%;margin: 0 auto;overflow: hidden;padding: 1% 0;}

.wx_yd_list ul li .wx_yd_other p{width:100%;margin: 0 auto;font-size:0.5rem;color:#333;line-height:18px;font-weight:200}

.wx_yd_list ul li .wx_yd_other p small{font-size:0.5rem;color:#fff;background: #f30;padding: 0 1px;border-radius: 2px;margin-right: 2%;font-weight:200}



/*******消费获得积分提示**********/

.wx_yd_list .wx_yd_list_jf{width:100%;margin: 0 auto;position: relative;padding: 2% 0;}

.wx_yd_list .wx_yd_list_jf:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.wx_yd_list .wx_yd_list_jf p{width:100%;margin: 0 auto;font-size:0.5rem;color:#333;line-height:18px;font-weight:200}

.wx_yd_list .wx_yd_list_jf p i{font-size:0.5rem;color:#f30;font-weight:400}





/*********选择地址（选择之前，第一次选择）**************/

.wx_yd_addrcheck{width:95%;float: right;position: relative;}

.wx_yd_addrcheck a{width:100%;margin:0 auto;display:block;overflow:hidden;font-size:0.6rem;color:#333;line-height:20px;text-align:left;font-weight: 200}

.wx_yd_addrcheck a small{width:5%;line-height:23px;color:#f30;font-size:0.6rem;float:left;text-align:left;margin-top: -1px;}

.wx_yd_addrcheck a em{width:5%;line-height:20px;color:#f30;text-align:right;font-size:0.6rem;float:right;text-align: right;}





/*地址选择完成之后*/

.wx_yd_addrchecked{width:95%;float: right;position:relative;overflow: hidden;}

.wx_yd_addrchecked u{width:10%;position:absolute;left:0;top:50%;margin-top:-10px;line-height:20px;color:#f30;font-size:0.6rem;text-decoration: none}

.wx_yd_addrchecked small{width:5%;position:absolute;right:0;top:50%;margin-top:-10px;line-height:20px;color:#f30;text-align:right;font-size:0.6rem;}

.wx_yd_addrchecked a{width:85%;margin:0 auto;display:block;overflow:hidden;}



.wx_yd_addrchecked .wx_yd_addrchecked_name{width:100%;margin:2% auto 1%;overflow:hidden;font-weight: 200}

.wx_yd_addrchecked .wx_yd_addrchecked_name i{float:left;color:#333;font-size:0.6rem;font-weight: 200}

.wx_yd_addrchecked .wx_yd_addrchecked_name em{float:right;text-align:right;color:#333;font-size:0.6rem;margin-right:5%;font-weight: 200}

.wx_yd_addrchecked .wx_yd_addrchecked_infos{width:100%;margin:0 auto 2%;color:#333;font-size:0.6rem;line-height:20px;font-weight: 200}





/**********发票收据**********/

.wx_yd_fp{width:95%;float: right;}

.wx_yd_fp .wx_yd_fp_con{width:100%;margin: 0 auto;position:relative;line-height: 16px;padding:2% 0;}

.wx_yd_fp .wx_yd_fp_con label{position: relative;padding: 2px 6px;margin-right: 2%;}

.wx_yd_fp .wx_yd_fp_con label:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #ddd;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 6px;

}

.wx_yd_fp .wx_yd_fp_con label i{font-size: 0.6rem;color: #333;font-weight: 200;}

.wx_yd_fp .wx_yd_fp_con label input{display: none}

.wx_yd_fp textarea{width:95%;margin-top: 3%; float: right;display: block;padding: 2% 2.5%;background: #f8f7f7;color: #333;font-size: 0.6rem;line-height: 20px;border: none;box-shadow: none;outline: none;min-height: 80px;font-weight: 200;border-radius: 3px;}

.wx_yd_fp textarea::-webkit-input-placeholder {

	color:#aaa;font-size:0.6rem;font-weight: 200

}

.wx_yd_fp .wx_yd_fp_con label.wx_yd_fp_checked{

background: rgba(255,51,0,0.05)

}

.wx_yd_fp .wx_yd_fp_con label.wx_yd_fp_checked:after{

border: 1px solid #f30;

}

.wx_yd_fp .wx_yd_fp_con label.wx_yd_fp_checked i{

color: #f30

}





.wx_yd_fp .wx_yd_fp_con a{width:100%;margin:0 auto;display:block;line-height:20px;overflow: hidden;}

.wx_yd_fp .wx_yd_fp_con a small{width:90%;float: left;display:block;font-size:0.6rem;color:#333;line-height:20px;font-weight: 200;}

.wx_yd_fp .wx_yd_fp_con a em{width:10%;line-height:20px;color:#f30;font-size:0.6rem;float: right;display: block;text-align: right;margin: 0;}











/********积分抵现*************/

.wx_yd_integral{width:95%;float: right;padding: 1% 0;position: relative;}

.wx_yd_integral:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #ddd;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.wx_yd_integral:last-child:after{border-bottom:none}

.wx_yd_integral p{display: block;font-size:0.6rem;color:#333;font-weight:200;line-height:18px;}

.wx_yd_integral p i{font-size:0.6rem;color:#f30;font-weight:400}

/*

.wx_yd_integral label{width:100%;margin: 0 auto;display: block;overflow: hidden; }

.wx_yd_integral label input[type=checkbox]{display: none}

.wx_yd_integral label img{width:5%;display: inline;vertical-align: middle;}

.wx_yd_integral label p{display: inline;margin-left:2%;font-size:0.6rem;color:#333;font-weight:200;line-height:18px;vertical-align: middle;}

.wx_yd_integral label p i{font-size:0.6rem;color:#f30;font-weight:400}



*/

.wx_yd_integral .weui_cells{width: 100%;background: #fff!important;margin: 0 auto!important}

.wx_yd_integral .weui_cells .weui_cell{width: 100%!important;overflow: hidden;}

.wx_yd_integral .weui_cells .weui_cell_ft{width:10%!important}

.weui_cells:after{border-bottom:none!important}

.wx_yd_integral .weui_cells .weui_cell_info{width: 90%;float: left;}

.wx_yd_integral .weui_cells .weui_cell_info p{width: 100%;margin: 0 auto;font-size:0.6rem;color:#333;font-weight:200;line-height:18px;padding: 1% 0;}

.wx_yd_integral .weui_cells .weui_cell_info p i{font-size:0.6rem;color:#f30;font-weight:400}



/**********备注信息**************/

/**备注选择**/

.wx_yd_bz{width:95%;margin-left:5%;margin-top:3%;}

.wx_yd_bz label{width:100%;margin: 0 auto;display: block;overflow: hidden;padding:3% 0;position:relative;}

.wx_yd_bz label:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.wx_yd_bz label input[type=checkbox]{display: none}

.wx_yd_bz label img{width:5%;display: inline;vertical-align: middle;}

.wx_yd_bz label p{display: inline;margin-left:2%;font-size:0.6rem;color:#333;font-weight:200;line-height:18px;vertical-align: middle;}

.wx_yd_bz label p i{font-size:0.6rem;color:#f30;font-weight:400}



.wx_yd_list ul li .bz_info{width:96%;margin: 2% auto 0;clear: both;display: block;padding: 2% 2%;background: #f8f7f7;color: #333;font-size: 0.7rem;line-height: 22px;border: none;box-shadow: none;outline: none;min-height: 120px;font-weight: 200;border-radius: 3px;}

.wx_yd_list ul li .bz_info::-webkit-input-placeholder {

	color:#aaa;font-size:0.7rem;font-weight: 200

}





/********提交按钮**********/

.wx_yd_tj{width:100%;position:fixed;left:0;bottom:0;height:2.5rem;background:#fff;overflow:hidden;z-index:10}

.wx_yd_tj:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #ddd;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wx_yd_tj h2{width:40%;float:left;font-size:1.2rem;color:#f30;line-height:2.6rem;text-indent:0.5rem;}

.wx_yd_tj h2 i{font-size:0.6rem;font-weight: 200}

.wx_yd_tj .wx_yd_tjs{width:60%;float:right;overflow:hidden;}

.wx_yd_tj .wx_yd_tjs span{width:40%;float:left;font-size:0.6rem;color:#666;line-height:2.6rem;text-align:center;font-weight: 200}

.wx_yd_tj .wx_yd_tjs span i{font-size:0.5rem;}

.wx_yd_tj .wx_yd_tjs a{width:60%;float:right;color:#fff;font-size:0.8rem;background: -webkit-gradient(linear,0 0,100% 0,from(#0280ab),to(#004c66));line-height:2.5rem!important;text-align:center;font-weight: 200}

.wx_yd_tj .wx_yd_tjs a:active{color:#ccc;}





.wx_yd_tj1{width:100%;position:fixed;left:0;bottom:0;background:#fff;overflow:hidden;z-index:10;height:50px;}

.wx_yd_tj1:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wx_yd_tj1 h2{width:40%;float:left;text-indent:0.5rem;}

.wx_yd_tj1 h2 b{display: block;font-size:1.2rem;color:#f30;line-height:40px;}

.wx_yd_tj1 h2 b i{font-size:0.6rem;font-weight: 200}

.wx_yd_tj1 h2 em{display: block;font-size:0.5rem;color: #666;font-weight: 200;line-height:15px;margin-top: -14px;}

.wx_yd_tj1 h2 em small{font-size:0.5rem;color: #f30;font-weight: 200;}



.wx_yd_tj1 .wx_yd_tjs{width:60%;float:right;overflow:hidden;}

.wx_yd_tj1 .wx_yd_tjs span{width:40%;float:left;font-size:0.6rem;color:#333;line-height:50px;text-align:center;font-weight: 200}

.wx_yd_tj1 .wx_yd_tjs span i{font-size:0.5rem;}

.wx_yd_tj1 .wx_yd_tjs a{width:60%;float:right;color:#fff;font-size:0.8rem;background: -webkit-gradient(linear,0 0,100% 0,from(#0280ab),to(#004c66));line-height:50px!important;text-align:center;font-weight: 200}

.wx_yd_tj1 .wx_yd_tjs a:active{color:#aaa;}









/**********账单明细*************************/

.zd_info_cover{width:100%;position:fixed;height:100%;bottom:2.5rem;left:0;z-index:20000;background:rgba(0,0,0,0.7);display:none}



.zd_info{width:100%;position:fixed;bottom:50px;left:0;z-index:30000;min-height:30%;max-height:60%;background:#fff;padding:2% 0 5% 0;display:none;overflow:auto;-webkit-overflow-scrolling:touch}

.zd_info h1{font-size:0.8rem;color:#000;line-height:20px;text-align:center;margin-bottom: 4%;font-weight: 400}

.zd_info .zd_info_tit{width:94%;margin:0 auto;overflow:hidden;position:relative;margin-bottom:3%;padding-bottom: 2%;}

.zd_info .zd_info_tit:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #ddd;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.zd_info .zd_info_tit h2{width:70%;float:left;font-size:0.8rem;color:#333;line-height:20px;font-weight: 300}

.zd_info .zd_info_tit i{width:30%;float:right;font-size:0.8rem;color:#f30;line-height:20px;text-align:right;font-weight: 300}



.zd_info .zd_info_con{width:94%;margin:0 auto;overflow:hidden;}

.zd_info .zd_info_con ul{width:100%;margin:0 auto;overflow:hidden;}

.zd_info .zd_info_con ul li{width:100%;float:left;overflow:hidden;position:relative;padding:2% 0;}

.zd_info .zd_info_con ul li:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.zd_info .zd_info_con p{width:50%;float:left;font-size:0.6rem;color:#333;line-height:20px;display:block;font-weight: 200}

.zd_info .zd_info_con span{width:50%;float:right;text-align:right;color:#f30;font-size:0.6rem; line-height:20px;font-weight: 200}









/********************选择地址（邮寄地址列表）****************************/

.wx_xz_addr{width:100%;margin:0 auto;padding:0;background:none}

.wx_xz_addr ul{width:100%;margin:0 auto;overflow:hidden;}

.wx_xz_addr ul li{width:90%;margin: 0 auto 3%;background:#fff;padding:3% 5%;position:relative;}



/*姓名、地址、电话*/

.wx_xz_addr ul li .addr_name{width:100%;margin:0 auto 2%;overflow:hidden;}

.wx_xz_addr ul li .addr_name i{float:left;color:#333;font-size:0.7rem;font-weight: 300}

.wx_xz_addr ul li .addr_name span{float:right;text-align:right;color:#000;font-size:0.7rem;font-weight: 300}

.wx_xz_addr ul li .addr_infos{width:100%;margin:0 auto 3%;line-height:18px;}

.wx_xz_addr ul li .addr_infos p{width:100%;margin:0 auto;color:#000;font-size:0.7rem;line-height:18px;font-weight: 300;padding: 1% 0;}



/*默认地址、删除、修改*/

.wx_xz_addr ul li .gl_addr{width:100%;margin:0 auto;padding-top:3%;overflow:hidden;position:relative;}

.wx_xz_addr ul li .gl_addr:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}



.wx_xz_addr ul li .gl_addr .mr_addr{width:40%;float:left;line-height: 22px}

.wx_xz_addr ul li .gl_addr .mr_addr label{width:100%;margin: 0 auto;display: block;}

.wx_xz_addr ul li .gl_addr .mr_addr label input{display: none}

.wx_xz_addr ul li .gl_addr .mr_addr label img{width: 13%;display: inline;vertical-align: middle;}

.wx_xz_addr ul li .gl_addr .mr_addr label span{font-size: 0.6rem;color: #888;font-weight: 300;vertical-align:middle;}

.wx_xz_addr ul li .gl_addr .gl_addr_act{width:60%;float:right;line-height: 22px;text-align: right}

.wx_xz_addr ul li .gl_addr .gl_addr_act a{margin-left: 8%;}

.wx_xz_addr ul li .gl_addr .gl_addr_act a span{color:#f30;font-size:0.6rem;font-weight: 300}

.wx_xz_addr ul li .gl_addr .gl_addr_act a i{color:#f30;font-size:0.6rem;font-weight: 300;margin-right: 1%;}



.wx_xz_addr_add{width:90%;margin: 0 auto;background: #eee;border-radius: 3px;}

.wx_xz_addr_add a{width:100%;margin: 0 auto;display: block;text-align: center;font-size: 0.7rem;color: #333;font-weight: 300;line-height: 45px;}



/***************添加/修改地址**************************/

.pt_addr{width:90%;margin:0 auto 3%;padding: 1% 5%;background: #fff;}

.pt_addr ul li{width:100%;padding: 3% 0;overflow: hidden;position: relative;}

.pt_addr ul li:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.pt_addr ul li:last-child:after{border-bottom:none;}

.pt_addr ul li span{width:30%;float: left;display: block;font-size: 0.7rem;color: #333;line-height: 25px;font-weight: 300}

.pt_addr ul li input{width:70%;float: right;display: block;font-size: 0.7rem;color: #333;line-height: 25px;text-align: right;outline: none;background: none;box-shadow: none;border-radius: 0;font-weight: 300}

/***********选择**省份*城市**********/

.check_city{width:70%;float:right;line-height:25px;color:#333;font-size:0.7rem;overflow:hidden;outline:none;background:none;text-align: right!important;font-weight: 300}

.weui_select{width:50%!important;float:left!important;padding:0!important;margin: auto!important;height:25px!important;line-height:25px!important;color:#333;font-size:0.7rem!important;text-align: right!important;font-weight: 300;direction:rtl}





/**********添加发票************************/

.wx_yd_fp_name{width:100%;margin: 0 auto;padding: 3% 0 4% 0;background: #fff;position: relative;overflow: hidden;}

.wx_yd_fp_name:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wx_yd_fp_name label{position: relative;font-size: 0.6rem;color: #666;font-weight: 300;padding: 1% 2%;margin-right: 3%;}

.wx_yd_fp_name label input{display: none}

.wx_yd_fp_name label:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #aaa;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 6px;

}

.wx_yd_fp_name label.wx_yd_fp_checked{color: #f30;background: rgba(255,51,0,0.05);}

.wx_yd_fp_name label.wx_yd_fp_checked:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #f30;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 6px;

}



/**发票图片**/

.wx_yd_fp_pic{width:100%;margin: 2% auto 0;position: relative;padding: 2% 0;}

.wx_yd_fp_pic:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.wx_yd_fp_pic p{width:100%;margin: 5% auto 0;font-size: 0.6rem;color: #f30;line-height: 20px;text-align: left;font-weight: 200}



.wx_yd_fp_pic .fp_pic_tit{width:100%;margin: 0 auto;overflow: hidden;padding: 2% 0;}

.wx_yd_fp_pic .fp_pic_tit span{width:50%;float: left;display: block;font-size: 0.7rem;color: #333;font-weight: 300;line-height: 25px;}

.wx_yd_fp_pic .fp_pic_tit a{width:50%;float: right;display: block;text-align: right;font-size: 0.7rem;color: #f30;font-weight: 400;line-height: 25px;}



.wx_yd_fp_pic .fp_pic_ul{width:100%;margin: 0 auto;overflow: hidden;}

.wx_yd_fp_pic .fp_pic_ul .fp_pic_li{width:25%;float: left;position: relative}

.wx_yd_fp_pic .fp_pic_ul .fp_pic_li a{width:94%;margin: 0 auto;display: block;}

.wx_yd_fp_pic .fp_pic_ul .fp_pic_li img{width:100%;margin: 0 auto;display: block}

.wx_yd_fp_pic .fp_pic_ul .fp_pic_li .fp_pic_del{position: absolute;top: 10%;left: 3%;width: 94%;height: 80%;background: rgba(0,0,0,0.5);text-align: center;display: none}

.wx_yd_fp_pic .fp_pic_ul .fp_pic_li .fp_pic_del i{position: absolute;top: 50%;left: 0;width: 100%; margin-top: -15px;line-height: 30px;font-size: 0.8rem;color: #ECDE97;text-align: center}



#fp_pic_big,.fp_pic_big {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.8);

    display: none;

    z-index: 20000;

}

#fp_pic_big img,.fp_pic_big img {

    width:70%;

	margin:30% auto 0;

}











/***************会员中心************************************************/

.hy_bg{width:80%;margin:0 auto;position:relative;background: url(../img/hy_bg.jpg) no-repeat;padding: 8% 10%;background-size: 100% 100%;}

.hy_bg .hy_tit{width:100%;margin: 0 auto 5%;overflow: hidden;position: relative;}

.hy_bg .hy_tit a{width:25%;float: left;display: block;border-radius:100%;border: 2px solid rgba(255,255,255,0.6);}

.hy_bg .hy_tit img{width:100%;margin: 0 auto;display: block;border-radius:100%;}

.hy_bg .hy_tit .hy_tit_info{width:68%;float: left;margin-left: 5%;margin-top: 5%;}

.hy_bg .hy_tit .hy_tit_info h2{width:100%;color:#fff;font-size:1.0rem;line-height:25px;margin:0 auto 2%;font-weight: 400}

.hy_bg .hy_tit .hy_tit_info p{width:100%;color:#ccc;font-size:0.6rem;line-height:13px;margin:0 auto;font-weight: 200}





.hy_bg .hy_other{width:94%;margin: 0 auto;overflow: hidden;}

.hy_bg .hy_other a{width:35%;display: block;float: left;text-align: left;position: relative;}

.hy_bg .hy_other a span{width:100%;margin: 0 auto;display: block;color:#f30;font-size:1.4rem;font-weight: 600;line-height: 38px;}

.hy_bg .hy_other a i{width:100%;margin: 0 auto;display: block;color:#fff;font-size:0.5rem;font-weight: 300;text-indent: 6px;}



/*

.hy_bg .hy_other{width:80%;margin: 0 auto;overflow: hidden;background: #fff;border-radius: 6px;padding: 8% 0;position: absolute;bottom: -15%;left: 10%;box-shadow: 0 2px 15px -3px rgba(0,0,0,0.2);}

.hy_bg .hy_other a{width:50%;display: block;float: left;text-align: center;position: relative;}

.hy_bg .hy_other a:after{content:" ";position:absolute;right:0;top:20%;width:1px;height:60%;border-right:1px solid #ddd;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleX(.5);transform:scaleX(.5)}

.hy_bg .hy_other a:last-child:after{border-right:none}

.hy_bg .hy_other a span{width:100%;margin: 0 auto;display: block;color:#f30;font-size:1.4rem;font-weight: 600;line-height: 38px;}

.hy_bg .hy_other a i{width:100%;margin: 0 auto;display: block;color:#333;font-size:0.5rem;font-weight: 300;}

*/





.hy_con{width:100%;margin:10% auto 0;}

.hy_con1{width:100%;margin:0 auto 0;}

.hy_con ul{width:100%;margin:0 auto;padding:5% 0 0 0;}

.hy_con ul li{width:80%;margin: 0 auto;padding:4% 5%;overflow:hidden;position:relative;z-index:2;background: #fff;}

.hy_con ul li:after{content:" ";position:absolute;left:20%;bottom:0;width:70%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.hy_con ul li:last-child:after{border-bottom:none}

.hy_con ul li a{width:100%;margin:0 auto;display:block;overflow: hidden;}

.hy_con ul li a img{width:11%;float: left;display: block;vertical-align: middle}

.hy_con ul li a span{width:60%;display: block;float: left; color:#000;font-size:0.7rem;font-weight: 500;margin-left: 8%;line-height: 34px;}

.hy_con ul li a span em{color:#ff8a65;font-size:0.7rem;font-weight: 400;margin-left: 2%;line-height: 34px;}

.hy_con ul li a i{width: 15%;display:block;float: right;text-align: right;font-size:0.5rem;font-weight: 400;line-height: 34px;color:#f30;}







/*****会员底部*******/

.hy_con_foot{width: 100%;margin: 0 auto;text-align: center;padding: 5% 0 2% 0;position: relative}

.hy_con_foot:before{content:" ";position:absolute;left:10%;top:0;width:80%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.hy_con_foot a{width: 100%;margin: 0 auto 2%;display: block;line-height: 25px;}

.hy_con_foot a img{width: 8%;vertical-align: middle;display: inline}

.hy_con_foot a span{font-size: 0.7rem;color: #FF8A65;line-height: 25px;font-weight: 300;vertical-align:middle;margin-left: 2%;}

.hy_con_foot p{width: 100%;margin: 0 auto;font-size: 0.5rem;color: #000;line-height: 18px;font-weight: 300;}









/**************我的收益************************************/

.income_list_ck{width:100%;margin:0 auto;background:#fff;position:fixed;top:50px;left:0;z-index:20;}

.income_list_ck:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.income_list_ck ul{width:100%;margin:0 auto;display: -webkit-box;-webkit-box-orient: horizontal}

.income_list_ck ul li{-webkit-box-align: center;display:block;-webkit-box-flex: 1;}

.income_list_ck ul li a{width:100%;margin:0 auto;display:block;font-size:0.7rem;text-align:center;color:#888;line-height:50px;font-weight: 300}

.income_list_ck ul li.ck a span{color:#f30;}

.income_list_ck ul li.ck {border-bottom:2px solid #f30;}





/*****我的收益**顶部*****/

.income_all{width:100%;margin: 0 auto;padding-bottom: 2%;background: #fff;}

.income_top{width:100%;margin: 0 auto;background: #fff;padding: 5% 0;}

.income_top a{width:94%;margin: 0 auto;display: block;overflow: hidden}

.income_top a img{width:20%;float: left;display: block;border-radius: 50%;}

.income_top a .income_top_info{width:77%;float: left;margin-left: 3%;}

.income_top a .income_top_info h2{width:100%;margin: 0 auto;overflow: hidden;font-size: 0.7rem;color: #000;line-height: 25px;font-weight: 300}

.income_top a .income_top_info h2 i{float: right;font-size: 0.6rem;color: #fff;line-height: 25px;background: #f30;border-radius: 50%;width: 25px;text-align: center;display: block;font-weight: 300}

.income_top a .income_top_info p{width:100%;margin: 0 auto;font-size: 0.6rem;color: #666;line-height: 20px;font-weight: 200}

.income_top a .income_top_info p small{color: #f30;font-size: 0.5rem;font-weight: 200}

.income_top a .income_top_info p i{color: #f30;font-size: 0.9rem;font-weight: 400;}



.income_mid{width:94%;margin:0 auto;padding: 3% 3% 1% 3%;background: #eee;}

.income_mid p{width:100%;margin:0 auto;font-size: 0.7rem;color: #000;line-height: 22px;font-weight: 300}





.approved_income_now{width:90%;margin: 0 auto;background: #fff;padding: 3% 5% 0 5%;position: relative;}

.approved_income_now:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.approved_income_now ul{width:100%;margin: 0 auto;overflow: hidden;}

.approved_income_now ul li{width:42%;float: left;font-size: 0.6rem;color: #666;line-height: 25px;position: relative;font-weight: 200 }

.approved_income_now ul li:after{content:" ";position:absolute;right:0;top:26%;width:1px;height:40%;border-right:1px solid #aaa;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleX(.5);transform:scaleX(.5)}

.approved_income_now ul li:last-child:after{border-right:none}

.approved_income_now ul li:first-child{text-align: right;padding-right: 8%;}

.approved_income_now ul li:last-child{text-align: left;padding-left: 8%;}

.approved_income_now ul li i{font-size: 0.5rem;color: #f30;font-weight: 300}

.approved_income_now ul li small{font-size: 0.7rem;color: #f30;font-weight: 300}







/*******订单列表*******************************************************/

.dd_list_nav{width:96%;margin:0 auto;background: #fff;padding: 0 2%;position:fixed;top:50px;left:0;z-index:100}

.dd_list_nav .tab-head{

	list-style-type: none;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-flex-wrap:nowrap;

	-ms-flex-wrap:nowrap;

	flex-wrap:nowrap;

	-webkit-box-pack:justify;

	-webkit-justify-content:space-between;

	-ms-flex-pack:justify;

	justify-content:space-between;

	overflow:auto;

	overflow-x: scroll;

	-webkit-overflow-scrolling:touch;

  }	

.dd_list_nav .tab-head-item{

	-webkit-box-flex:1;

	-webkit-flex:1 0 auto;

	-ms-flex:1 0 auto;

	flex:1 0 auto;

	position: relative;

    padding:0 5%;

  }

.dd_list_nav .tab-head-item a{width:100%;margin:0 auto;display:block;text-align:center;}

.dd_list_nav .tab-head-item a img{width:40px;height: 40px; margin:0 auto;display:block;}

.dd_list_nav .tab-head-item a span{text-align:center;font-size:0.7rem;color:#333;font-weight: 300;padding: 20px 0; line-height: 22px;display: inline-block;}

.dd_list_nav .item_ck a span{color:#f30;font-weight: 400;border-bottom:3px solid #f30;}









.dd_sy{width:100%;margin:0 auto;overflow:hidden;}

.dd_sy ul{padding-bottom:5%;border-bottom:2px solid #ddd;width:100%;margin:0 auto 5%;overflow:hidden;}

.dd_sy ul:last-child{margin:0 auto 0;padding-bottom:0;border-bottom:none}

.dd_sy_name{font-size:0.8rem;color:#000;line-height:25px;width:96%;margin:0 auto;display:block;font-weight:bold;

    position: relative;

    top: -95px;

    display: block;

    height: 0;

    overflow: hidden;

}

.dd_sy_name1{font-size:0.8rem;color:#000;line-height:25px;width:96%;margin:0 auto;display:block;font-weight:bold;}



/*.dd_sy p{ color:#fff!important;font-size:22px!important;text-align:center!important;margin-top:10%!important;}

.dd_sy p img{width:80%;margin:0 auto;display:block}

.dd_sy .qgw{ color:#db2c17;font-size:16px;text-align:center;display:block;margin-top:5%;text-decoration:underline;}*/



.dd_sy li{width:100%;float:left;margin-bottom:2.5%;padding:4% 0 2% 0;position:relative;background:#fff;}

.dd_sy li:last-child{margin-bottom:0}

.dd_sy li:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.dd_sy li:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.dd_sy li:first-child:before{border-top:none}



.dd_sy_list{width:96%;margin:0 auto;}

.dd_sy_list .dd_sy_top{width:100%;margin:0 auto;overflow:hidden;position:relative;}

.dd_sy_list .dd_sy_top:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.dd_sy_list .dd_sy_top h2{width:67%;float:left; color:#333;font-size:0.7rem;margin-bottom:2%;line-height:20px;font-weight: 300}

.dd_sy_list .dd_sy_top i{width:30%;float:right; color:#f30;font-size:0.7rem;margin-bottom:2%;line-height:20px;text-align:right;font-weight: 400}



.dd_sy_list .dd_sy_mid{width:100%;margin:2% auto 0;overflow:hidden;position: relative}

.dd_sy_list .dd_sy_mid:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.dd_sy_list .dd_sy_mid .dd_sy_l{width:77%;float:left;}

.dd_sy_list .dd_sy_mid .dd_sy_l h2{width:100%;margin:0 auto; color:#333;font-size:0.7rem;margin-bottom:2%;font-weight: 300}

.dd_sy_list .dd_sy_mid .dd_sy_l p{width:100%;margin:0 auto; color:#666;font-size:0.6rem;margin-bottom:1%;font-weight: 300}



.dd_sy_list .dd_sy_mid .dd_sy_r{width:20%;float:right;margin-top: 2%;}

.dd_sy_list .dd_sy_mid .dd_sy_r img{width:100%;margin:0 auto;}



.dd_sy_list .dd_sy_mid .dd_cont_del{width:20%;float:right;color: #f30;font-size: 0.7rem;line-height: 18px;text-align: right;font-weight: 200}

.dd_sy_list .dd_sy_mid .dd_cont_del i{color: #f30;font-size: 0.6rem;line-height: 18px;}





.yd_xz{width:100%;margin:0 auto;overflow:hidden;clear:both;position:relative;padding:2% 0 1% 0;}

.yd_xz:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.yd_xz span{ font-size:12px;color:#f30;line-height:25px;float:right;margin-right:3%;padding:0 4%;position:relative;font-weight: 300;position: relative}

.yd_xz a{ font-size:12px;color:#333;text-align:center;line-height:25px;float:right;margin-right:3%;padding:0 4%;position:relative;font-weight: 300}

.yd_xz a:after,.yd_xz span:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #ddd;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 100px;

}







/***********订单详情***************************************************/

.pt_dd_con{width:90%;margin: 0 auto 3%;background: #fff;padding: 2% 5%;}



.pt_dd_con .pt_dd_tit{width:100%;margin: 0 auto;position: relative;padding-bottom: 2%;}

.pt_dd_con .pt_dd_tit:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #ddd;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.pt_dd_con .pt_dd_tit h2{width:100%;margin: 0 auto;font-size: 0.8rem;color: #000;line-height: 30px;overflow: hidden;font-weight: 400}

.pt_dd_con .pt_dd_tit h2 a{font-size: 0.7rem;color: #888;line-height: 30px;float: right;font-weight: 200}

.pt_dd_con .pt_dd_tit h2 a i{font-size: 0.7rem;color: #f30;line-height: 30px;font-weight: 400;}



.pt_dd_con .pt_dd_list{width:100%;margin: 2% auto 0;position: relative;}

.pt_dd_con .pt_dd_list ul{width:100%;margin: 0 auto;overflow: hidden;}

.pt_dd_con .pt_dd_list ul li{width:100%;margin: 0 auto;position: relative;padding: 1% 0;}

/*.pt_dd_con .pt_dd_list ul li:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}*/

/*.pt_dd_con .pt_dd_list ul li:last-child:after{border-bottom:none}*/

.pt_dd_con .pt_dd_list ul li p{width:100%;margin: 0 auto;font-size: 0.6rem;color: #333;line-height:20px;overflow: hidden;font-weight: 300}

.pt_dd_con .pt_dd_list ul li p i{font-size: 0.6rem;color: #666;line-height:20px;font-weight: 300}

.pt_dd_con .pt_dd_list ul li p small{font-size: 0.6rem;color: #666;line-height:20px;float: right;font-weight: 300}

.pt_dd_con .pt_dd_list ul li p em{font-size: 0.6rem;color: #333;line-height:20px;float: right;margin-left: 3%;font-weight: 300}

.pt_dd_con .pt_dd_list ul li p a{font-size: 0.6rem;color: #f30;line-height:20px;float: right;font-weight: 300}

.pt_dd_con .pt_dd_list ul li p a i{font-size: 0.6rem;color: #f30;line-height:20px;}





.pt_dd_con .pt_dd_sh{width:100%;margin: 2% auto 0;overflow: hidden;position: relative;padding-top: 3%;}

.pt_dd_con .pt_dd_sh:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #ddd;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.pt_dd_con .pt_dd_sh ul{width: 100%; float: right;}

.pt_dd_con .pt_dd_sh ul li{display: inline;padding: 0 3%;margin-left: 5%;float: right;border-radius: 4px;position: relative}

.pt_dd_con .pt_dd_sh ul li a{font-size: 0.6rem;color: #333;line-height:25px;font-weight: 200;position: relative;z-index: 1;}

.pt_dd_con .pt_dd_sh ul li:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #ddd;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

border-radius: 100px;

}





.pt_dd_foot{position:fixed;bottom: 0;left: 0;width: 100%;height: 55px;background: #fff;}

.pt_dd_foot:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #ddd;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.pt_dd_foot a{width: 90%;line-height: 45px;margin: 5px auto 0;display: block;background: #f30;color: #fff;font-size: 0.8rem;text-align: center;border-radius: 4px;}







/*******退款理由**********************************************/

.tk_cover{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);display: none;z-index: 200;}

.tk_cover .tk_con{width:80%;margin:30% auto 0;background:#fff;border-radius:6px;}

.tk_cover .tk_con .tk_con_tit{width:100%;margin:0 auto;padding: 3% 0;position: relative;}

.tk_cover .tk_con .tk_con_tit:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.tk_cover .tk_con .tk_con_tit h2 {width:100%;margin:0 auto;color:#000; font-size:1.0rem;text-align:center;line-height:40px;font-weight: 400}



.tk_cover textarea{width:90%;margin:0 auto;padding:2%;display:block;background:none;box-shadow:none;height:7rem;color:#000; font-size:0.7rem;line-height:22px;outline:none;font-weight: 300}

.tk_cover textarea::-webkit-input-placeholder

{

	color:#aaa;font-size:0.6rem

}



.tk_cover  .tk_con_button{width:100%;margin:0 auto;position:relative;border-radius: 0 0 6px 6px;}

.tk_cover  .tk_con_button ul{wwidth:100%;margin:0 auto;display: -webkit-box;-webkit-box-orient: horizontal}

.tk_cover  .tk_con_button ul li{-webkit-box-align: center;display:block;-webkit-box-flex: 1;}

.tk_cover  .tk_con_button ul li:first-child{background: #004c66;border-radius: 0 0 0 6px;}

.tk_cover  .tk_con_button ul li:last-child{background: #0280ab;border-radius: 0 0 6px 0;}

.tk_cover  .tk_con_button ul li a{width:100%;margin:0 auto;display:block;color:#fff; font-size:0.7rem;text-align:center;line-height:45px;font-weight: 200}





/***************分享提示*******************************************/

.share_lw_cover{width:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);height:100%;z-index:2000;display:none}

.share_lw_con{width:80%;position:absolute;top:20%;left:10%;background:#fff;border-radius:4px;}

.share_lw_con .share_lw_info{width:100%;margin:0 auto;padding:3% 0;}

.share_lw_con .share_lw_info h2{width:90%;margin:0 auto 3%;text-align:center;font-size: 1.0rem; line-height:40px;color:#000;font-weight: 400;padding-bottom: 3%;position: relative;}

.share_lw_con .share_lw_info h2:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.share_lw_con .share_lw_info p{width:90%;margin:0 auto 3%;font-size:0.6rem;color:#000;line-height:20px;font-weight: 300}



.share_lw_con  .share_lw_an{width:100%;margin:0 auto;position:relative}

.share_lw_con  .share_lw_an:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.share_lw_con  .share_lw_an ul{width:100%;margin:0 auto;display: -webkit-box;-webkit-box-orient: horizontal}

.share_lw_con  .share_lw_an ul li{-webkit-box-align: center;display:block;-webkit-box-flex: 1;position:relative}

.share_lw_con  .share_lw_an ul li:before{content:" ";position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleX(.5);transform:scaleX(.5)}

.share_lw_con  .share_lw_an ul li:last-child:before{border-right:none}

.share_lw_con  .share_lw_an ul li a{width:100%;margin:0 auto;display:block;text-align:center;font-size:0.7rem;color:#000;line-height: 45px;;font-weight: 300}

.share_lw_con  .share_lw_an ul li:last-child a{color: #f30}





/********************领取礼物**************************************/

.liwu{position:fixed;top:48%;right:3%;width:15%;z-index: 100}

.liwu a{width:100%;margin:0 auto;display:block;}

.liwu a img{width:100%;margin:0 auto;display:block;}







/**************商品奖励列表****************/

.reward_list{width:100%;margin: 0 auto;}

.reward_list ul{width:100%;margin: 0 auto;}

.reward_list ul li{width:96%;margin: 0 auto 2%; padding: 1% 2%;overflow: hidden;position: relative;background: #fff}

.reward_list ul li:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.reward_list ul li .reward_list_con{width:100%;margin: 0 auto 2%;padding: 2% 0; position: relative;overflow: hidden;}

.reward_list ul li .reward_list_con:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.reward_list_con img{width:40%;float: left;display: block;}

.reward_list_con .reward_list_info{width:57%;float: left;margin-left: 3%;}

.reward_list_con .reward_list_info h2{width:100%;margin: 0 auto 2%;font-size: 0.7rem;color: #000;line-height: 22px;font-weight: 300;}

.reward_list_con .reward_list_info span{width:100%;margin: 0 auto;display: block;line-height: 22px;}

.reward_list_con .reward_list_info span i{font-size: 0.5rem;color: #f30;font-weight: 200;}

.reward_list_con .reward_list_info span small{font-size: 0.8rem;color: #f30;font-weight: 400;}

.reward_list_con .reward_list_info span em{font-size: 0.6rem;color: #aaa;text-decoration: line-through;margin-left: 2%;font-weight: 200;}



.reward_list ul li .reward_list_buy{width:100%;margin: 0 auto;overflow: hidden;padding:1% 0 2% 0;}

.reward_list_buy .reward_list_reward{width:40%;float: left;line-height: 22px;}

.reward_list_buy .reward_list_reward span{font-size: 0.7rem;color: #000;font-weight: 300;margin-right: 1%;}

.reward_list_buy .reward_list_reward i{font-size: 0.5rem;color: #f30;}

.reward_list_buy .reward_list_reward small{font-size: 0.7rem;color: #f30;font-weight: 300;}

.reward_list_buy .reward_list_two{width:60%;float: right;text-align: right}

.reward_list_buy .reward_list_two a{margin-left: 2%;color: #333;font-size: 0.6rem;padding: 5px 5%;position: relative;font-weight: 300;z-index: 1}

.reward_list_buy .reward_list_two a:after{

content: " ";

width: 200%;

height: 200%;

position: absolute;

top: 0;

left: 0;

border: 1px solid #ddd;

-webkit-transform: scale(.5);

-webkit-transform-origin: 0 0;

-webkit-box-sizing: border-box;

z-index :0;

border-radius: 100px;

}





/*******面对面购买******/

.face_cover{position:fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 1000;display: none}

.face_body{position:fixed;top: 10%;left: 10%;width: 80%;background: #fff;border-radius: 4px;z-index: 1001;padding: 5% 0;}

.face_con{width: 80%;margin: 0 auto;}

.face_con h2{width: 100%;margin: 0 auto 2%;font-size: 0.8rem;color: #000;text-align: center;line-height: 35px;font-weight: 300;}

.face_con img{width: 100%;margin: 0 auto 2%;display: block;}

.face_con p{width: 100%;margin: 0 auto 1%;font-size: 0.7rem;color: #000;line-height: 22px;font-weight: 300;}

.face_con span{width: 100%;margin: 0 auto;display: block;font-size: 0.7rem;color: #f30;line-height: 22px;font-weight: 300;}

.face_con span i{font-size: 0.5rem;color: #888;line-height: 22px;font-weight: 200;text-decoration: line-through;margin-left: 2%;}



.face_close{position:fixed;bottom: 2%;left: 0;width: 100%;z-index: 1001;}

.face_close a{width: 40px;height: 40px;margin: 0 auto;display: block;}

.face_close a img{width: 100%;margin: 0 auto;display: block;}









/*******我的销售二维码**新********/



.new_ewm{width:80%;margin:0 auto 0;padding-top: 20%;}

.new_ewm .new_ewm_top{width:100%;margin:0 auto;}

.new_ewm .new_ewm_top img{width:100%;margin:0 auto;display: block}

.new_ewm .new_ewm_tit{width:100%;margin:0 auto;text-align: center;background:#fff;padding: 8% 0 5% 0;}

.new_ewm .new_ewm_tit span{font-size: 1.1rem;color: #000;font-weight: 400}

.new_ewm .new_ewm_mid{width:100%;margin:0 auto;}

.new_ewm .new_ewm_mid img{width:100%;margin:0 auto;display: block}

.new_ewm .new_ewm_con{width:100%;margin:0 auto;text-align: center;background: #fff;padding: 5% 0 10% 0;border-radius: 0 0 6px 6px;}

.new_ewm .new_ewm_con img{width:60%;margin:0 auto 0;display: block}

.new_ewm .new_ewm_con span{font-size: 0.6rem;color: #000;font-weight: 300}

.new_ewm .new_ewm_con p{width:100%;margin:5% auto 0;font-size: 0.8rem;color: #666;font-weight: 200;text-align: center}









/*********销售业绩以及二维码**********************************************************************/

.pel_ewm{width:100%;margin:0 auto;}

.pel_ewm .pel_logo{width:100%;margin:5% auto 5%;}

.pel_ewm .pel_logo img{width:50%;margin:0 auto;display:block;}

.pel_ewm .pel_tu{width:60%;margin:0 auto 5%;}

.pel_ewm .pel_button{border:none;width:60%;margin:0 auto;display:block;text-align:center; color:#fff!important;font-size:14px;background:#004c66;line-height:35px;outline:none;font-weight: 200}

.pel_ewm #biao1{display:none}

.pel_ewm p{width:100%;margin:5% auto;text-align:center; color:#333;font-size:14px;line-height:18px;font-weight: 200}

.pel_ewm .pel_url{display:none;text-align:left;width:60%;margin:2% auto;font-size:12px;word-break: break-all;font-weight: 200}









/*************在线咨询*******************/

.xz_talking{width:100%;margin:0 auto;}

.xz_talking ul{width:94%;margin:0 auto;padding:0;overflow:hidden;}

.xz_talking ul li{width:100%;padding:2% 0;position:relative}

.xz_talking ul li:after{

    content:"";

    position: absolute;

    bottom:0px;

    left:0px;

    right:0px;

    border-bottom:1px solid #eee;

    -webkit-transform:scaleY(.5);

    -webkit-transform-origin:0 0;

}

.xz_talking ul li a{width:100%;margin:0 auto;display:block;overflow:hidden;}

.xz_talking ul li a .jd_tx{width:15%;float:left;}

.xz_talking ul li a .jd_tx img{width:100%;margin:0 auto;display:block;border-radius:4px;}

.xz_talking ul li a .jd_tx_nc{width:77%;float:left;margin-left:4%;font-size:0.7rem; color:#000;}

.xz_talking ul li a .jd_tx_nc h2{width:100%;margin:0 auto 1%;font-size:0.7rem; color:#000;line-height:20px;font-weight: 400}

.xz_talking ul li a .jd_tx_nc p{width:100%;margin:0 auto;font-size:0.5rem; color:#333;font-weight: 200}

/************************************/

.jr_talking{width:100%;margin:0 auto;}

.jr_talking ul{width:94%;margin:0 auto;padding:0;overflow:hidden;}

.jr_talking ul li{width:100%;padding:2% 0;position:relative}

.jr_talking ul li:after{

    content:"";

    position: absolute;

    bottom:0px;

    left:0px;

    right:0px;

    border-bottom:1px solid #eee;

    -webkit-transform:scaleY(.5);

    -webkit-transform-origin:0 0;

}

.jr_talking ul li a{width:100%;margin:0 auto;display:block;overflow:hidden;}

.jr_talking ul li a .jr_tx{width:15%;float:left;position:relative;}

.jr_talking ul li a .jr_tx img{width:100%;margin:0 auto;display:block;border-radius:6px;position:relative;}

.jr_talking ul li a .jr_tx i{position:absolute;right:-6px;top:0;background:#f30;color:#fff;font-size:0.6rem;line-height:17px;width:17px;border-radius:50%; text-align:center;font-weight: 200}

.jr_talking ul li a .jr_tx_nc{width:81%;float:left;margin-left:4%;}

.jr_talking ul li a .jr_tx_nc h2{width:100%;margin:0 auto;font-size:0.7rem; color:#000;line-height:25px;font-weight: 400}

.jr_talking ul li a .jr_tx_nc p{width:100%;margin:0 auto;font-size:0.5rem; color:#333;font-weight: 200}

.jr_talking ul li a .jr_tx_nc h2 i{float:right;font-size:0.5rem; color:#666;font-weight:200}





/*********对话表单**************/

.talking{width:100%;margin:0 auto;position:absolute;top:50px;left:0;bottom:55px;right:0;height:auto;overflow-y:auto;-webkit-overflow-scrolling : touch;}

.talking ul{width:96%;margin:3% auto 0;padding:0;overflow:hidden;}

.talking ul li{width:100%;margin-bottom:3%;overflow:hidden;}



.message.left_me {  

    float: left;  

	text-align: left;  

	clear: left; 

}  

.message.right_you {  

	float: right;  

	text-align: right;  

	clear: right;  

}

   



.talking ul li .lttx{width:10.3%;float:left;}

.talking ul li .lttx.rights{width:10.3%;float:right;}



.talking ul li .lttx h2{width:100%;margin:0 auto;font-size:0.6rem; color:#666;text-align:center;font-weight: 300;line-height:25px;}

.talking ul li .lttx img{width:100%;margin:0 auto;}



.message .content {  

	overflow: hidden;  

}  

.bubble {  

    max-width: 82%;  

    min-height: 1em;  

    display: inline-block;  

    vertical-align: top;  

    position: relative;  

    text-align: left;  

    font-size: 14px;  

    border-radius: 3px;  

    -moz-border-radius: 3px;  

    -webkit-border-radius: 3px;  

    margin: 0 10px;  

}  

.bubble_img{

	max-width: 30%;  

    min-height: 1em;  

    display: inline-block;  

    vertical-align: top;  

    position: relative;  

    text-align: left;  

    font-size: 14px;  

    border-radius: 3px;  

    -moz-border-radius: 3px;  

    -webkit-border-radius: 3px;  

    margin: 0 10px;

}





.bubble.bubble_default {  

	background-color: #fff;  

}  



.bubble:before, .bubble:after {  

	position: absolute;  

	top: 12px;  

	border: 6px solid transparent;  

	content: " ";  

}  



.bubble.left:before, .bubble.left:after {  

	right: 100%;  

}  



.bubble.left:after {  

	border-right-color: #FFF;  

	border-right-width: 4px;  

}  



.bubble.right:before, .bubble.right:after {  

	left: 100%;  

}  



.bubble.right:after {  

	border-left-color: #FFF;  

}  



.bubble.bubble_primary {  

	background-color: #b2e281;  

}  



.bubble.bubble_primary.left:after {  

	border-right-color: #b2e281;  

	border-right-width: 4px;  

}  



.bubble.bubble_primary.right:after {  

	border-left-color: #b2e281;  

	border-left-width: 4px;  

}  



.bubble.bubble_primary.right.arrow_primary:before {  

	border-left-color: #b2e281;  

	border-left-width: 4px;  

}  



.bubble.bubble_primary.right.arrow_primary:after {  

	border-left-color: #fff;  

	border-left-width: 4px;  

	margin-left: -2px;  

}  



.bubble_cont {  

    word-wrap: break-word;  

    word-break: break-all;  

    min-height: 25px;  

}  

  





.bubble_cont img {  

	vertical-align: middle; 

	padding: -9px -9px; 

}  



.bubble_cont .plain {  

    padding: 7px 13px; 

}  



.bubble_cont .picture {  

	border-radius: 4px;  

	-moz-border-radius: 4px;  

	-webkit-border-radius: 4px;  

	overflow: hidden;  

	position: relative;  

	

}  

.bubble_cont .picture p{  

	color: #000;

	font-size:0.7rem;

	padding: 7px 9px;

	word-wrap: break-word;  

    word-break: break-all; 

	font-weight: 200;

	line-height: 20px;

}  



.bubble_cont .picture img {  

	display: inline;  

	cursor: pointer;  

	max-width: 100%;  

	border-radius: 4px;  

	margin-top:0px;

}  

  



#fangda {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.8);

    display: none;

    z-index: 20000;

}

#fangda img{

    width: 100%;

	margin:0 auto;

}





/*.talking ul li.left_me .ltnr,

.talking ul li.left_me .lttx img{box-shadow:2px 2px 2px #ccc;}

.talking ul li.right_you .ltnr,

.talking ul li.right_you .lttx img{box-shadow:-2px 2px 2px #ccc;}*/



.txfs{position:absolute;bottom:0px;left:0;background:#fff;overflow:hidden;width:100%;padding:2% 0;z-index:10}

.txfs:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.txfs .fsnr{float:left;display:block;background:#fff;border:none;outline:none;width:62%;margin:0 0 0 1%;font-size:14px; color:#333;border-radius:4px;line-height:16px;border:1px solid #eee;height:30px; word-break:break-all;padding:11px 6px;}

.txfs .fsnr::placeholder{color:#aaa}

.txfs .fsan{background:#00B6D0;border:none;outline:none;width:18%;margin:0px 0 0 3%;font-size:14px; color:#fff;text-align:center;border-radius:4px;line-height:30px;}

.hide {

    position: absolute;

    z-index: -100;

    visibility: hidden;

}





.txfs_r{width:35%;float:left;}

.txfs_r ul{width:100%;margin:0 auto;overflow:hidden;}

.txfs_r ul li{width:22%;float:left;margin-left:6%;}

.txfs_r ul li:last-child{width:36%;float:right;}

.txfs_r ul li a{width:100%;margin:0 auto;display:block;}

.txfs_r ul li a img{width:100%;margin:3px auto 0;display:block;}

.txfs_r ul li:last-child a{background:#333;border:none;margin:2px auto 0;font-size:14px; color:#fff;text-align:center;border-radius:4px;line-height:34px;font-weight: 300}



/**表情选择**/

.biao_info_cover{width:100%;position:fixed;height:100%;bottom:0;left:0;z-index:1;background:rgba(0,0,0,0.0);display:none}



.biao_info{width:100%;background:#efeff4;padding:3% 0 2% 0;display:none;}



.biao_info .biao_info_con{width:94%;margin:0 auto;overflow:hidden;position:relative;top:0;left:0;z-index:30000;height:100px;padding:3% 0 2% 0;overflow:auto;-webkit-overflow-scrolling:touch;clear:both;}

.biao_info .biao_info_con ul{width:100%;margin:0 auto;overflow:hidden;}

.biao_info .biao_info_con ul li{float:left;width:10%;margin-bottom:3%;}

.biao_info .biao_info_con ul li a{width:100%;margin:0 auto;display:block;}

.biao_info .biao_info_con ul li a img{width:80%;margin:0 auto;display:block;}







/*******备注昵称**********************************************/

#bz_name {position: fixed;top: 0;left: 0;width: 100%;height: 100%; background: rgba(0, 0, 0, 0.8);display: none;z-index: 1000;}

#bz_name .bz_name_con{width:80%;margin:30% auto 0;background:#fff;border-radius:6px;}

#bz_name .bz_name_con h2{width:100%;margin:0 auto;color:#000; font-size:0.9rem;text-align:center;line-height:30px;font-weight: 400;padding: 5% 0;position: relative;}

#bz_name .bz_name_con h2:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

#bz_name .bz_name_con input{width:90%;margin:0 auto;padding:8% 0;display:block;background:none;color:#000;font-size:0.7rem;line-height:30px;outline:none;font-weight: 300;text-align: center}



#bz_name .bz_name_button{width:100%;margin:0 auto;position:relative;}

#bz_name .bz_name_button:after{content:" ";position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleX(.5);transform:scaleX(.5)}

#bz_name .bz_name_button:last-child:after{border-right:none}

#bz_name .bz_name_button:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

#bz_name .bz_name_button ul{wwidth:100%;margin:0 auto;display: -webkit-box;-webkit-box-orient: horizontal}

#bz_name .bz_name_button ul li{-webkit-box-align: center;display:block;-webkit-box-flex: 1;border-right:1px solid #eee;}

#bz_name .bz_name_button ul li:last-child{border-right:none}

#bz_name .bz_name_button ul li a{width:100%;margin:0 auto;display:block;color:#333; font-size:0.7rem;text-align:center;line-height:45px;font-weight: 300}







/********充值*和*积分*********************************/

.jf_top{width:80%;margin:0 auto;background:#fff;position:fixed;top: 50px;left: 0;padding:0 10%;z-index: 10}

.jf_num{width:100%;margin:0 auto;background:#fff;text-align: center;position: relative;padding: 5% 0;}

.jf_num:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.jf_num span{width:100%;margin:0 auto;display: block;color:#888; font-size:0.6rem;line-height:20px;font-weight: 300}

.jf_num h2{width:100%;margin:0 auto;color:#f30;font-size:1.4rem;font-weight: 600}

.jf_num h2 i{font-size:0.6rem;font-weight:200;}







/********充值*和*积分*****获取个消费记录***********/

.jf_nav{width:100%;margin:0 auto 0;background: #fff;}

.jf_nav ul{width:100%;margin:0 auto;overflow: hidden}

.jf_nav ul li{width: 50%;float: left}

.jf_nav ul li a{width:100%;margin:0 auto;display:block;text-align:center;padding:9% 0;}

.jf_nav ul li a span{display:block;font-size:0.7rem;color:#000;line-height:20px;font-weight: 300}

.jf_nav ul li.jf_nav_active a{border-bottom: 2px solid #f30}

.jf_nav ul li.jf_nav_active a span{color:#f30;}





.jf_content{width:90%;margin: 0 auto;background: #fff;padding: 0 5%;}

.jf_content_text{width:100%;margin: 0 auto;padding: 2% 0;}



/**充值金额**/

.wx_yd_list ul li .recharge{width: 33.33%;float: left;display: block;margin-bottom: 3%;}

.wx_yd_list ul li .recharge .recharge_info{width: 90%;margin: 0 auto;text-align: center;position: relative;padding: 5% 0;border-radius: 3px;border:1px solid #f30}

.wx_yd_list ul li .recharge .recharge_info input{display: none}

.wx_yd_list ul li .recharge .recharge_info i{font-size: 1.2rem;color: #f30;font-weight: 300;}

.wx_yd_list ul li .recharge .recharge_info em{font-size: 0.5rem;color: #f30;font-weight: 200;margin-left: 1%;}



.wx_yd_list ul li .recharge .recharge_checked{background: #f30}

.wx_yd_list ul li .recharge .recharge_checked i{color: #fff}

.wx_yd_list ul li .recharge .recharge_checked em{color: #fff}

.wx_yd_list ul li input.recharge_num{color:#f30;font-weight: 400;font-size: 1.0rem}







/********积分兑换列表***************************************************************/

.jfdh{width:100%;margin:0 auto;}

.jfdh ul{width:100%;margin:0 auto;overflow:hidden}

.jfdh ul li{width:100%;float:left;margin-bottom:1%;background:#fff;position:relative;}

.jfdh ul li:after{

    content:"";

    position: absolute;

    bottom:0px;

    left:0px;

    right:0px;

    border-bottom:1px solid #eee;

    -webkit-transform:scaleY(.5);

    -webkit-transform-origin:0 100%;

}

.jfdh ul li:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}



.jfdh ul li a{width:100%;margin:0 auto;display:block;}

.jfdh ul li a img{width:35%;float:left;}

.jfdh ul li a .jfdh_info{width:60%;float:left;margin-left:5%;}

.jfdh ul li a .jfdh_info h2{width:100%;margin:5% auto 3%;color:#000;font-size:0.8rem;line-height:18px;font-weight:400}

.jfdh ul li a .jfdh_info p{width:100%;margin:0 auto 2%;color:#333;font-size:0.6rem;line-height:18px;font-weight: 200}

.jfdh ul li a .jfdh_info i{background:#f30;color:#fff;font-size:0.6rem;padding:2px 2%;position:absolute;right:2%;bottom:5%;text-align:center;border-radius: 2px;font-weight: 200}







/*********领取卡券和领取礼物记录*************************/

.lq_list{width:90%;margin:5% auto 0;position:relative;padding:3% 0;}

.lq_list h3{width:100%;margin:0 auto 3%;font-size:0.9rem;color:#000;padding-bottom:1%;border-bottom:1px solid #000;font-weight: 400}



.lq_list ul{width:100%;margin:0 auto;overflow:hidden;}

.lq_list ul li{width:100%;float:left;overflow:hidden;margin-bottom:3%;padding-bottom:3%;position:relative;}

.lq_list ul li:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.lq_list ul li:last-child:after{border-bottom:none}

.lq_list ul li img{width:15%;float:left;border-radius:50%;}

.lq_list ul li .lq_list_tit{width:75%;float:left;margin-left:5%;margin-top:1%;}

.lq_list ul li .lq_list_tit h2{width:100%;margin:0 auto;font-size:14px;color:#333;font-weight: 400}

.lq_list ul li .lq_list_tit p{width:100%;margin:0 auto;font-size:12px;color:#666;font-weight: 200}





/***********手机号码绑定***************/

.wx_yd_list ul li input[type=tel].bind{width: 70%;float: left;display:block;text-align: left;font-size: 0.7rem;color: #333;font-weight: 300;height:25px;line-height: 25px;background: none;border: none;outline: none;}

.wx_yd_list ul li .bind_info{width: 70%;float: left;overflow: hidden;}

.wx_yd_list ul li .bind_info input.bind_num{width: 70%;float: left;text-align: left;font-size: 0.7rem;color: #333;font-weight: 300;height:25px;line-height: 25px;background: none;border: none;outline: none;}

.wx_yd_list ul li .bind_info input[type=button]{width: 28%;float: right;text-align: center;display: block;font-size: 0.6rem;color: #fff;font-weight: 300;height:25px;line-height: 25px;background: #f30;border-radius: 3px;border: none;outline: none;}









/***********提示领取成功****************/

.lingqu_win_cover{width: 100%;height: 100%; position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.8);z-index: 1000;display: none;}

.lingqu_win_cover .lingqu_win{width: 70%;margin: 30% auto 0;background: #fff;border-radius: 10px;}

.lingqu_win_cover .lingqu_win img{width: 30%;margin: 5% auto 0;display: block;padding: 10% 0;}

.lingqu_win_cover .lingqu_win .lingqu_win_info{width: 100%;margin: 0 auto;position: relative;padding: 8% 0}

.lingqu_win_cover .lingqu_win .lingqu_win_info:before{content:" ";position:absolute;top:0;left:0;width:100%;height:1px;border-top:1px solid #ddd;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.lingqu_win_cover .lingqu_win .lingqu_win_info p{width: 100%;margin: 0 auto;text-align: center;font-size:0.7rem;line-height: 22px;color: #333;font-weight: 300}









/***********购买*****************/

.ygfl{width: 100%;margin: 4% auto 0;background: #fff;z-index: 100;overflow: hidden;padding-top: 4%;position: relative;line-height: 20px}

.ygfl:before{content:" ";position:absolute;top:0;left:0;width:100%;height:1px;border-top:1px solid #eee;color:#eee;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.ygfl i{width: 6%;float:left;color:#f30;font-size: 0.6rem;line-height: 20px;display: block;font-weight: 300}

.ygfl p{width: 94%;float:left;color:#333;font-size: 0.5rem;line-height: 20px;font-weight: 300}

.ygfl p small{color:#f30;font-size: 0.9rem;font-weight: 500;padding: 0 2%;}







/*****************销售业绩**收益排行****提现******************/

.dd_list_ck{width:100%;margin:0 auto;background:#fff;position:fixed;top:50px;left:0;z-index:20;}

.dd_list_ck:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #ddd;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.dd_list_ck ul{width:100%;margin:0 auto;display: -webkit-box;-webkit-box-orient: horizontal}

.dd_list_ck ul li{-webkit-box-align: center;display:block;-webkit-box-flex: 1;}

.dd_list_ck ul li a{width:100%;margin:0 auto;display:block;font-size:0.7rem;text-align:center;color:#888;line-height:30px;font-weight: 300;padding:10px 0;}

.dd_list_ck ul li.ck a{border-bottom:2px solid #004c66;}

.dd_list_ck ul li.ck a span{color:#004c66;}





/*********收益排行***********/

.sy_con_nav{width:100%;margin:0 auto 0;background: #fff;}

.sy_con_nav ul{width:100%;margin:0 auto;overflow: hidden}

.sy_con_nav ul li{width: 50%;float: left}

.sy_con_nav ul li a{width:100%;margin:0 auto;display:block;text-align:center;padding:9% 0;}

.sy_con_nav ul li a span{display:block;font-size:0.7rem;color:#000;line-height:20px;font-weight: 300}

.sy_con_nav ul li.active a{border-bottom: 2px solid #333}

.sy_con_nav ul li.active a span{color:#000;}





.sy_con_content{width:100%;margin: 0 auto;}

.sy_con_text{width:100%;margin: 0 auto;padding: 2% 0;}

.sy_con_text p{color:#464646;font-size:0.6rem;line-height:20px;margin-bottom:3%;text-align:left }

.sy_con_text p img{width:100%;margin:0 auto;}





.ph_list{width:100%;margin: 0 auto;background: #fff;}

.ph_list ul{width:94%;margin: 0 auto;overflow: hidden}

.ph_list ul li{width:100%;float: left;padding: 3% 0;position: relative}

.ph_list ul li:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.ph_list ul li a{width:100%;margin: 0 auto;display: block;overflow: hidden}

.ph_list ul li a img{width:20%;float: left;display: block;border-radius: 50%;}

.ph_list ul li a .ph_list_info{width:77%;float: left;margin-left: 3%;}

.ph_list ul li a .ph_list_info h2{width:100%;margin: 0 auto;overflow: hidden;font-size: 0.7rem;color: #000;line-height: 25px;font-weight: 300}

.ph_list ul li a .ph_list_info h2 i{float: right;font-size: 0.6rem;color: #fff;line-height: 25px;background: none;border-radius: 50%;width: 25px;text-align: center;display: block;font-weight: 300;}

.ph_list ul li a .ph_list_info h2 em{float: right;font-size: 0.6rem;color: #000;line-height: 27px;font-weight: 300;}

.ph_list ul li:first-child a .ph_list_info h2 i{background: #f60;}

.ph_list ul li:nth-child(2) a .ph_list_info h2 i{background: #f30;}

.ph_list ul li:nth-child(3) a .ph_list_info h2 i{background: #f00;}

.ph_list ul li a .ph_list_info p{width:100%;margin: 0 auto;font-size: 0.6rem;color: #000;line-height: 20px;font-weight: 300}

.ph_list ul li a .ph_list_info p i{color: #f30;}



.ph_list .ph_list_top{width:100%;margin: 0 auto;background: #f5f5f5;padding: 3% 0;}

.ph_list .ph_list_top a{width:94%;margin: 0 auto;display: block;overflow: hidden}

.ph_list .ph_list_top a img{width:20%;float: left;display: block;border-radius: 50%;}

.ph_list .ph_list_top a .ph_top_info{width:77%;float: left;margin-left: 3%;}

.ph_list .ph_list_top a .ph_top_info h2{width:100%;margin: 0 auto;overflow: hidden;font-size: 0.7rem;color: #000;line-height: 25px;font-weight: 300}

.ph_list .ph_list_top a .ph_top_info h2 i{float: right;font-size: 0.6rem;color: #fff;line-height: 25px;background: #f30;border-radius: 50%;width: 25px;text-align: center;display: block;font-weight: 300}

.ph_list .ph_list_top a .ph_top_info p{width:100%;margin: 0 auto;font-size: 0.6rem;color: #000;line-height: 20px;font-weight: 200}

.ph_list .ph_list_top a .ph_top_info p i{color: #f30;font-weight: 300}





/********充值*********/

.hy_cz{width:94%;margin:0 auto 3%;padding:3% 3%;overflow:hidden;background:#fff;position:relative}

.hy_cz li{width:100%;float:left;padding:2% 0;overflow:hidden;line-height:35px;}

.hy_cz li:last-child{border-bottom:none;margin-bottom:0;}

.hy_cz li span{color:#f30; font-size:16px;float:left;display:block;line-height:20px;}

.hy_cz li h2{width:100%;margin:0 auto 1%;text-align:center; color:#333;font-size:16px;font-weight: 300}

.hy_cz li p{width:100%;margin:0 auto;text-align:center;font-size:24px;font-weight:400;margin-top:0%;color:#f30;}

.hy_cz li a{float:right;display:block;width:50%;text-align:right; color:#f30;font-size:16px;line-height:1.8em;}

.hy_cz:after{

    content:"";

    position: absolute;

    bottom:0px;

    left:0px;

    right:0px;

    border-bottom:1px solid #ddd;

    -webkit-transform:scaleY(.5);

    -webkit-transform-origin:0 100%;transform-origin:0 100%;

}



/**********商品评价****************/

.pj_con{width:90%;margin: 0 auto 1%;background: #fff;padding: 0 5% 5% 5%;}

.pj_con .pj_name{width:100%;margin: 0 auto;padding: 5% 0 3% 0;position: relative;}

.pj_con .pj_name:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #eee;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);}

.pj_con .pj_name span{font-size: 0.9rem;color: #000;line-height: 32px;font-weight: 400;} 



.pj_con .pj_radio{width:100%;margin: 0 auto;padding: 5% 0;overflow: hidden;}

.pj_con .pj_radio label{width:20%;float: left;display: block;text-align: center;}

.pj_con .pj_radio label input{display: none}

.pj_con .pj_radio label span{font-size:1.2rem;color: #f30;font-weight: 300;line-height:25px;display: block;}

.pj_con .pj_radio label small{font-size:0.5rem;color: #333;font-weight: 200;}

.pj_con .pj_radio label span.check_list_info_ck{color: #fff;background:#f30;}



.pj_con .pj_textarea{width:100%;margin: 0 auto;}

.pj_con .pj_textarea textarea{width: 90%;margin: 0 auto;display: block;min-height: 100px;color: #000;line-height: 20px;font-size: 0.6rem;font-weight: 300;padding: 2% 2%;outline: none;box-shadow: none;background: none;border: 1px solid #eee;border-radius: 6px;}



    /***************快递信息展示********************/

.kd_info_cover{position: fixed;top:0;left: 0;background: rgba(0,0,0,0.7);width: 100%;height: 100%;z-index: 1000;}

.kd_info_bg{position: fixed;top:20%;left: 5%;background:#fff;width: 90%;z-index: 1001;padding: 2% 0 4% 0;border-radius: 4px;}

.kd_info_bg .kd_info_con{width: 90%;margin: 0 auto 5%;}

.kd_info_bg .kd_info_con h2{width: 100%;margin: 0 auto 5%;font-size: 0.9rem;color: #000;text-align: center;line-height: 40px;border-bottom: 1px solid #ddd;}

.kd_info_bg .kd_info_con p{width: 100%;margin: 0 auto 2%;font-size: 0.7rem;color: #888;line-height: 20px;overflow: hidden}

.kd_info_bg .kd_info_con p i{float: left;width: 25%;display: block;font-size: 0.7rem;color: #000;line-height: 20px;}

.kd_info_bg .kd_info_close{width: 90%;margin: 0 auto;}

.kd_info_bg .kd_info_close a{width: 100%;margin: 0 auto;display: block;background: #004c66;color: #fff;font-size: 0.7rem;line-height: 40px;text-align: center;border-radius: 4px;}

/* 音乐控制器 */
#audio_btn{
    position: absolute;
    left: 30px;
    top: 30px;
    z-index: 20001;
    display: none;
    width: 65px;
    height: 65px;
    background-repeat: no-repeat;
    /*background-repeat: no-repeat;*/
    /*background-size: 100% 100%;*/
    /*background-position: 0px 0px;*/
    }

    .loading_background {
        background-image: url(../images/music_loading.gif);
        background-size: 45px 45px;
        opacity: 0.5;
        background-position: center center;
    }

    .loading_yinfu {
        position: absolute;
        left: 10px;
        top: 10px;
        width: 45px;
        height:45px;
        background-image: url(../images/yinfu.png);
        background-repeat: no-repeat;
        background-position: center center;
    }

    .play_yinfu {
        background-image: url(../images/music.gif);
        background-repeat: no-repeat;
        background-position: center center;
        background-size:75px 75px;
    }

    .rotate {
        position: absolute;
        left: 10px;
        top: 10px;
        width: 45px;
        height: 45px;
        background-size: 100% 100%;
        background-image: url(../images/music_off.png);
        -webkit-animation: rotating 1.2s linear infinite;
        -moz-animation: rotating 1.2s linear infinite;
        -o-animation: rotating 1.2s linear infinite;
        animation: rotating 1.2s linear infinite;
    }

    @-webkit-keyframes rotating {
        from{
            -webkit-transform: rotate(0deg);
        }
        to{
            -webkit-transform: rotate(360deg);
        }
    }
    @keyframes rotating {
        from{
            transform: rotate(0deg);
        }
        to{
            transform: rotate(360deg);
        }
    }

    @-moz-keyframes rotating {
        from{
            -moz-transform: rotate(0deg);
        }
        to{
            -moz-transform: rotate(360deg);
        }
    }
/*#audio_btn.off{background-position: 0px -30px;}*/
.off{background-image: url(../images/music_off.png);background-size: 45px 45px; background-repeat: no-repeat;background-position: center center;}


/*****************餐厅美食***********************************/
.all_info_con{width: 94%;margin:3% auto 3%;}
.all_info_con h2{color:#b99a56;font-size:1.2rem;line-height:25px;margin-bottom:5%;padding:0 0 5% 0;position:relative;overflow:hidden;font-weight: normal;text-align: right}
.all_info_con h2:after{content:" ";position:absolute;right:1%;bottom:0;width:10%;height:1px;border-bottom:1px solid #b99a56;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.all_info_con p{color:#333;font-size:0.7rem;line-height:22px;margin-bottom:2%;font-weight: 300 }

/*****************餐厅美食***********************************************/
.ts_list{width:100%;margin:0 auto 0;border-top:10px solid #f5f5f5;}
.ts_list ul{width:100%;margin:0 auto;overflow:hidden;}
.ts_list ul li{width:100%;float:left;position:relative;margin-bottom:0;}
.ts_list ul li a{width:100%;margin:0 auto;display:block;position:relative;}
.ts_list ul li img{width:100%;margin:0 auto;display:block;position:relative;}
.ts_list ul li .ts_list_tit{width:100%;margin:0 auto;padding:3% 0;text-align: center}
.ts_list ul li .ts_list_tit h2{width:90%;font-size:0.8rem;color:#000;line-height:25px;font-weight:400;margin:0 auto 2%;position:relative;padding-bottom:2%; }
.ts_list ul li .ts_list_tit h2:after{content:" ";position:absolute;left:45%;bottom:0;width:10%;height:1px;border-bottom:1px solid #6c6c6c;color:#eee;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}

.ts_list ul li .ts_list_tit p{font-size:0.6rem;color:#333;line-height:16px;width:90%;margin:0 auto 2%;text-align:center; font-weight:300;}
.ts_list ul li .ts_list_tit i{font-size:0.5rem;color:#f30;line-height:25px;padding:2px 10px;position:relative;margin-left:0; font-weight:300;}
.ts_list ul li .ts_list_tit i:after{
content: " ";
width: 200%;
height: 200%;
position: absolute;
top: 0;
left: 0;
border: 1px solid #f30;
-webkit-transform: scale(.5);
-webkit-transform-origin: 0 0;
-webkit-box-sizing: border-box;
z-index :0;
}