/*---------------------------------------*/

body,
dl,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
form,
fieldset,
p,
th,
td {
	margin: 0;
	padding: 0;
}

body,
button,
input,
select,
textarea {
	margin: 0;
	padding: 0;
	font-size: 3vw;
	font-family: "Microsoft YaHei", "simsun", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #333;
}
 
table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 1.5;
}

img {
	border: 0;
}

* {
	padding: 0;
	margin: 0;
}

ol,
ul,
li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}


/*html5*/

article,
aside,
dialog,
footer,
header,
section,
footer,
nav,
figure,
menu {
	display: block;
}

input,
textarea,
button,
select {
	outline: none;
}

textarea {
	resize: none;
}

i,
em,
cite {
	font-style: normal;
}

a {
	text-decoration: none;
	color: #333;
}

.hide {
	display: none;
}

* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.iconfont {
	font-family: "iconfont";
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
}


/*新增个人中心*/
/*头部*/
.wd{
	width: 85%;
	margin: 0 auto;
}
.g_hd{
	width: 100%;
	height: 48vw;
	background: url(../images/gb01.png) center no-repeat;background-size: 100% auto; 
	padding-top: 5.8vw;
	color: #fff;
	position: relative;
}
.g_hd_top{
	overflow: hidden;
	margin-bottom: 5.5vw;
	 
}
.g_hd_top_lf {
    width: 12vw;
	height: 12vw;
	border: 1px solid #fff;
    float: left;
    border-radius: 6vw;
}
.g_hd_top_lf .tx{
	border-radius:50% ;
	width: 100%;
	height: 100%;
}
.user_text{
	width: 85%;
	float: right;
}
.user_text h2{
    font-size: 4.1vw;
    line-height: 6vw;
    margin-bottom: 0.5vw;
    color: #fff;
}
.user_text img{
	height: 5vw;
}
.g_hd_bt{
	 
	overflow: hidden;
}

.g_hd_bt .g_hd_bt_lf{
	width: 70%;
	float: left;
	border-right:1px solid #fff;
}
.g_hd_bt_lf .list{
	width: 50%;
	float: left;
}
.g_hd_bt_lf .list a{
	display: block;
	width: 100%;
	color: #fff;
}
.g_hd_bt_lf .list span{
	font-size: 4.9vw;
	display: block;
	margin-bottom: 0.5vw;
}
.g_hd_bt_lf .list h3{
	font-size: 3.4vw;
	 
}
/*提现*/
.g_hd_bt button{
	width: 18vw;
    float: right;
    height: 7.5vw;
    line-height: 7.5vw;
    font-size: 3vw;
    border: 1px solid #fff;
    background-color: #fff;
    color: #333;
    text-align: center;
    border-radius: 15px;
    margin-top: 2vw;
}
 
 /*我的订单*/
.or_cont{
	width: 100%;
	overflow: hidden;
	background-color: #fff;
	margin-top: -8vw;
	padding-bottom: 4vw;
	position: relative;
	border-radius: 16px 16px 0 0;
}
.or_cont_top{
	width: 86%;
	margin: 0 auto;
    overflow: hidden;
    padding-top: 5vw;
    padding-bottom: 4vw;
	 
}
.or_cont_top h2{
	font-size: 4.15vw;
	color: #333;
    float: left;
}
.or_cont_top a{
	font-size: 3.5vw;
	color: #999;
	float: right;
}
.or_cont_bt{
	width: 94%;
	margin: 0 auto;
	overflow: hidden;
}
.or_cont_bt li{
	width: 25%;
	float: left;
	text-align: center;
}
.or_cont_bt li a{
	 display: block;
	 width: 100%;
}
.or_cont_bt li img{
	width: 6.5vw;
	height: 6.6vw;
	margin: 0 auto 1.5vw;
	display: block;
}
.or_cont_bt li span{
	font-size: 3.5vw;
	color: #333;
}
/*商家中心*/
.bus_cont{
	width: 94%;
	margin: 2vw auto 0;
	background-color: #fff;
	border-radius: 5px;
	overflow: hidden;
	padding: 4vw 0 0.6vw 0;
}
.bus_cont .bus_lf{
	width: 50%;
	height: 9vw;
	float: left;
	margin: 0 auto 2.5vw;
	text-align: center;
	position: relative;
}
.bus_lf a{
	width: 74%;
	margin: 0 auto;
	display: block;
	overflow: hidden;
}
.bus_cont .bus_lf img{
	width: 8.7vw;
	float: left;
    margin: 0 2.6vw;
}
.bus_cont .bus_lf h3{
	font-size: 3.7vw;
	float: left;
	line-height:8vw;
}
.bus_bk{
	width: 1px;
	background-color: #ddd;
	height: 6vw;
	position: absolute;
	top: 1.7vw;
	right: 0;
}
.yqzq{
	width: 94%;
	margin: 0 auto;
	margin-top: 2.5vw;
	margin-bottom: 2vw;
}
.yqzq img{
	width: 100%;
	height: 100%;
}
/*个人服务*/
 
.fw_cont{
	width: 94%;
	margin: 0 auto;
	border-radius:5px ;
    overflow: hidden;
    background-color: #fff;
	margin-top: 2vw;
	padding-bottom: 4.5vw;
	padding-top: 1.5vw;
}
.fw_cont_top{
    overflow: hidden;
	padding: 3vw 6vw 0 6vw;
}
.fw_cont_top h2{
	font-size: 4.15vw;
	color: #333;
	float: left;
}


.fw_cont_bt li{
	width: 25%;
	float: left;
	text-align: center;
	margin-top: 4vw;
}
.fw_cont_bt li a{
	 display: block;
	 width: 100%;
}
.fw_cont_bt li img{
	width: 6.25vw;
	height: auto;
	margin: 0 auto 1.5vw;
	display: block;
}
.fw_cont_bt li span{
	font-size: 3.5vw;
	color: #333;
}
/*HWT*/
.H-BoxTop{
	height: 48.6vw;
	padding-top: 6vw;
	background: url(../images/Hbg-01.jpg) center no-repeat;
	background-size: 100% auto;
	position: relative;
}
.H-omit {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.H-Top{
	height: 15vw;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 6vw;
}
.H-Img{
	width: 15vw;
	height: 15vw;
	border: solid 1vw rgba(255, 255, 255, 0.5);
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	flex: none;
}
.H-Img img{
	position: absolute;
	top: 0;
	left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
}
.H-p{
	flex: 1;
	margin: 0 2vw;
	color: #ffffff;
}
.H-p1{
	font-size: 4vw;
	margin-bottom: 1.3vw;
}
.H-p2{
	font-size: 3vw;
}
.H-Txt{
	flex: none;
	max-width: 28.88vw;
	height: 7vw;
	line-height: 7vw;
	text-align: center;
	padding: 0 1vw 0 1.88vw;
	font-size: 3.7vw;

	background-color: #FFE2D1;
	border-top-left-radius: 4vw;
	border-bottom-left-radius: 4vw;
	color: #4b2a16;
}
.H-Xuan{
	position: absolute;
	bottom: 0;
	left: 4.81vw;
	right: 4.81vw;
	height: 17.59vw;
	background: url("../images/Hbg-02.jpg") no-repeat top right;
    background-size: contain;
    background-color: #31364C;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    padding: 3.89vw 6.39vw;
}
.H-XuanP{
	width: calc(100% - 24vw);
}
.H-XuanP1{
    font-size: 4.26vw;
    color: #ffffff;
    padding-left: 13vw;
    background: url("../images/icon-Vip.png") no-repeat center left;
	background-size: contain;
}
.H-XuanP2{
	color: #70708a;
	font-size: 3.52vw;
	margin-top: 1.8vw;
}
.H-Xuan a{
	position: absolute;
	top: calc(50% - 3.7vw);
	right: 4.81vw;
	width: 21.3vw;
	height: 7.4vw;
	line-height: 7.4vw;
	text-align: center;
	/*background-color: #FF4212;*/
	background-color: #fbf1d8;
	border-radius: 8px;
	font-size: 3.52vw;
}
.H-profit{
	height: 25.93vw;
	padding: 6.2vw 3.7vw 4.26vw;
	margin-bottom: 1.85vw;
	background-color: #fff;
}
.H-profit{
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}
.H-profitP1{
	font-size: 4.63vw;
	color: #333333;
	margin-bottom: 3vw;
	font-weight: 500;
}
.H-profitP2{
	font-size: 8.53vw;
	color: #191919;
	font-weight: bold;
}
.H-profit a{
	position: absolute;
	top: calc(50% - 3.7vw);
	right: 4.81vw;
	width: 18.52vw;
	height: 7.4vw;
	color: #ccc;
	text-align: center;
	line-height: 7.8vw;
	border-radius: 3.7vw;
	background: url("../images/H-Btn01.png") no-repeat center left;
	background-size: contain;
}
.H-Bg4{
	padding: 0 3.7vw;
}
.H-Bg4 img{
	width: 100%;
}
.H-title{
    height: 15.88vw;
    padding: 0 3.6vw;
    line-height: 15.88vw;
    font-size: 4.63vw;
}
.H-title a{
    float: right;
    font-size: 3.33vw;
    color: #999999;
}
.H-Fl{
	padding: 0 3.7vw;
	overflow: hidden;
}
.H-Fl a{
	float: left;
	width: 25%;
	text-align: center;
	color: #555555;
	font-size: 3.52vw;
}
.H-Fl a:nth-child(n+5){
	margin-top: 3.06vw;
}
.H-Fl1 a img{
	width: 13vw;
	margin-bottom: 2.06vw;
}
.H-Fl2 a img{
	width: 7vw;
	margin-bottom: 1.8vw;
}
.H-mp4{
	padding: 0 3.7vw 6vw;
	white-space: nowrap;
	overflow-y: auto;
}
.H-mp4::-webkit-scrollbar {
	display: none; /* Chrome Safari */
}
.H-mp4 a{
	display: inline-block;
	width: 34.26vw;
	overflow: hidden;
	margin-right: 2.87vw;
}
.H-mp4 .H-mp4Top{
	width: 34.44vw;
	height: 19.63vw;
	border-radius: 6px;
	overflow: hidden;
	position: relative;
}
.H-mp4 .H-mp4Top .active{
	position: absolute;
	top: 1.69vw;
	right: 1.94vw;
	width: 7.41vw;
	height: 3.7vw;
	background: url("../images/icon-Up.png") no-repeat top  right ;
	background-size: contain;
}
.H-mp4 a img{
	width: 100%;
	height: 100%;
}
.H-mp4 .H-mp4Txt{
	margin-top: 2.41vw;
}
.H-mp4 .H-mp4Txt p:last-child{
	margin-top: 1.82vw;
	font-size: 2.78vw;
	color: #999999;
}
.H-title2{
	height: 18.82vw;
	line-height: 18.82vw;
	padding: 0 3.6vw;
	font-size: 4.63vw;
}
