body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote, a {
	margin: 0;
	padding: 0;
	font-family: "htz";
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	font-size: 16px;
	width: 100%;
	padding: 0;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	font: 100%;
}
input, img {
	vertical-align: middle
}
textarea {
	outline: none
}
a {
	text-decoration: none;
	cursor: pointer;
}
a::after{content: ""; display: block; clear: both}
div::after{content: ""; display: block; clear: both}
a:link, a:visited, a:active, a:hover, a {
	text-decoration: none;
}
a {
	text-decoration: none;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 90%;
	font-weight: normal;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	border: none;
}
input[type="text"], input[type="password"], input[type="number"], input[type="button"] {
	-webkit-appearance: none;
	-moz-appearance: none;
}
li {
	list-style: none;
}
.clearfixd:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
}
.hide {
	display: none;
}
.nomarginleft {
	margin-left: 0
}
input:focus, select:focus {
	outline: none;
}
body {
	font-family: "";
}
.fr_l {
	float: left;
}
.fr_r {
	float: right;
}
@font-face {
	font-family: 'iconfont';
	src: url('../font/iconfont.eot');
	src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg#iconfont') format('svg');
}
@font-face {
	font-family: 'htz';
	src: url(../images/iconfont.ttf)
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.content_div {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: 0 auto;
	clear: both;
	background: none;
	overflow: hidden;
	min-height: 100vh;
	background: #f8f8f8;
}
.content_min {
	margin: 0 auto;
	max-width: 750px;
	width: 100%;
	min-height: 100vh;
	background: #F9f9f9;
}
.header {
	background: #fff;
	height: 50px;
	text-align: center;
	position: fixed;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	width: 100%;
	top: 0;
	left: 0;
	z-index: 90;
}
.header .go_back {
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}
.header .go_back img {
	width: 22px;
	margin-top: 12.5px;
	margin: 12.5px auto 0;
}
.header h2 {
	font-size: 16px;
	color: #3d3d3d;
	line-height: 50px;
	font-weight: 800;
}

.header_two {
	background: #181718;
	height: 50px;
	text-align: center;
	position: fixed;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	width: 100%;
	top: 0;
	left: 0;
	z-index: 90;
}

.index_content_min {
	background: #fff;
}


.header_two .go_back {
	display: block;
	width: 45px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}
.header_two .go_back img {
	width: 22px;
	margin-top: 12.5px;
	margin: 12.5px auto 0;
}
.header_two h2 {
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	font-weight: 800;
}

.ziliao_top {
	padding: 0 10px;
}

.ziliao_box {
	position: relative;
	background: #fdefca;
	padding: 10px;
	border-radius: 8px;
	box-shadow: 0 2px 2px 1px rgba(167,90,0,0.5)
}
.shezhi {
	position: absolute;
	top: 10px;
	right: 10px;
}
.shezhi img {
	width: 25px;
}
.touxiang_l {
	width: 70px;
	height: 70px;
	border-radius: 8px;
	border: 2px solid #865314;
	box-shadow: 0 2px 2px 1px rgba(0,0,0,0.3);
	overflow: hidden
}
.touxiang_l img {
	width: 70px;
	height: 70px;
}
.touxiang_r {
	width: calc(100% - 80px);
}
.touxiang_r h3 {
	font-size: 18px;
	color: #97521c;
	font-weight: 500;
}
.weixin_out {
	width: 100%;
	height: 30px;
	border-radius: 5px;
	background: #fce3a0;
	padding: 0 5px;
	margin-top: 12px;
}
.weixin_out .wenxin_icon {
	width: 20px;
	margin-top: 2px;
}
.weixin_out .wenxin_icon img {
	width: 20px;
}
.wexin_text {
	font-size: 12px;
	color: #97521c;
	line-height: 30px;
	margin-left: 10px;
}
.ziliao_top_top {
	padding-bottom: 10px;
	border-bottom: 1px dashed #97521c;
	margin-bottom: 10px;
}
.ziliao_b_l {
	width: 50%;
	position: relative;
	text-align: center
}
.ziliao_b_l img {
	height: 30px;
}
.ziliao_b_l p {
	position: absolute;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	top: 0;
	left: 0;
	width: 100%;
}
.ziliao_b_r {
	width: 50%;
}
.ziliao_b_dan {
	border-radius: 8px;
	background: #ffe59c;
	width: 120px;
	height: 30px;
	padding: 0 10px;
}
.dan_l img {
	width: 20px;
	margin-top: 2px;
}
.dan_text {
	margin-left: 5px;
	line-height: 30px;
	font-size: 14px;
	color: #864a0f
}
.ziliao_con .kong {
	bottom: 5px;
}
.ziliao_con .sheng {
	bottom: -43px;
	height: 58px;
}
.user_liebiao .kong {
	bottom: auto;
	top: 5px;
}
.ziliao_box ul li {
	border-radius: 5px;
	background: #fce3a0;
	padding: 0 10px;
	margin-bottom: 10px;
}
.ziliao_box ul li a {
	display: block;
	background: url(../images/nore.png) no-repeat center right;
	background-size: 20px;
}
.ziliao_box ul li a .user_icon img {
	width: 28px;
	margin-top: 8px;
	margin-right: 10px;
}
.ziliao_box ul li a .user_r {
	line-height: 45px;
	font-size: 16px;
	color: #97521c
}
.zhifu_con ul li a {
	display: block;
	overflow: hidden
}
.zhanghao {
	font-size: 12px;
	color: #666;
	line-height: 40px;
	padding-right: 15px;
	background: url(../images/nore.png) no-repeat right center;
	background-size: 15px auto
}

.haoyou_top {
	padding: 10px;
}
.haoyou_top_con {
	width: 100%;
	padding: 20px 10px;
	border-radius: 16px;
	background: rgba(255,255,255,0.4);
	box-shadow: inset 0 -5px 0px 0px rgba(255,255,255,0.6);
	position: relative;
}
.haoyou_top_l {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	border: 2px solid #fff;
	overflow: hidden
}
.haoyou_top_l img {
	width: 90px;
	height: 90px;
}
.haoyou_top_r {
	width: calc(100% - 100px);
}
.haoyou_top_r ul li {
	width: calc(50% - 10px);
	margin-right: 10px;
	margin-bottom: 10px;
	background: #d4c37d;
	border: 2px solid #69341b;
	border-radius: 8px;
	padding: 0 5px;
	line-height: 35px;
	font-size: 13px;
	color: #fff;
	font-weight: 900;
	text-shadow: -1px 0 #5a5a5a, 0 1px #5a5a5a, 1px 0 #5a5a5a, 0 -1px #5a5a5a;
	-webkit-text-shadow: -1px 0 #5a5a5a, 0 1px #5a5a5a, 1px 0 #5a5a5a, 0 -1px #5a5a5a;
	-webkit-text-stroke: 1px #5a5a5a;
}
.haoyou_top_r ul li:nth-child(2n) {
	margin-right: 0;
}
.haoyou_top_con .kong {
	bottom: 8px;
}
.haoyou_top_con .sheng {
	bottom: -62px;
}
.liebiao_out {
	padding: 10px;
	margin-top: 15px;
}
.liebiao {
	background: #fef9fd;
	border-radius: 16px;
	position: relative;
	box-shadow: 0 0 5px 3px rgba(0,0,0,0.2)
}
.liebiao_con_out {
	box-shadow: 0 0 3px 1px rgba(167,90,0,0.5);
	border-radius: 16px;
	position: relative;
	top: 4px;
}
.liebiao_con_out .kong {
	top: 8px;
	bottom: auto
}
.liebiao_con {
	background: #feeebd;
	border-radius: 16px;
	box-shadow: inset 0 1px 3px 1px rgba(253,196,58,0.6);
	display: none
}
.liebiao_btn {
	position: absolute;
	top: -23px;
	left: 0;
	width: 100%;
	text-align: center;
}
.liebiao_btn ul li {
	display: inline-block;
	width: 90px;
	height: 27px;
	background: #f9c478;
	border-radius: 6px 6px 0 0;
	position: relative;
	padding: 2px 2px;
}
.liebiao_btn ul li.on {
	background: #fef9fd;
	z-index: 10
}
.liebiao_btn ul li .btn_con_out {
	box-shadow: 0 -1px 1px 1px rgba(167,90,0,0.2);
	border-radius: 6px 6px 0 0;
	position: relative;
	top: 1px;
}
.liebiao_btn ul li.on .btn_con_out {
	box-shadow: 0 -1px 1px 0px rgba(167,90,0,0.3);
	top: 2px;
}
.liebiao_btn ul li .brn_con {
	background: #da9d5c;
	border-radius: 6px 6px 0 0;
	;
	box-shadow: inset 0 1px 1px 1px rgba(141,80,58,0.2);
	height: 30px;
	font-size: 14px;
	color: #8d5023;
	line-height: 26px;
}
.liebiao_btn ul li.on .brn_con {
	background: #feeebd;
	box-shadow: inset 0 1px 1px 1px rgba(253,196,58,0.2);
}
.liebiao_list {
	text-align: center
}
.liebiao_list .shiming_btn {
	display: inline-block;
	margin: 0 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 120px;
	text-align: center;
	line-height: 30px;
	border-radius: 15px;
	background: #da9d5c;
	color: #a8693f;
	font-size: 14px;
	font-weight: 600
}
.liebiao_list .shiming_btn.on {
	background: #f9c478;
	color: #a8693f;
}
.liebiao_con ul {
	background: #5aa088;
	padding: 10px;
	display: none
}
.liebiao_con ul li {
	background: #a2e6cd;
	border-radius: 5px;
	margin-bottom: 8px;
}
.liebiao_con ul li .haoyou_img {
	width: 40px;
	height: 40px;
	border-radius: 5px;
	border: 2px solid #fff;
	overflow: hidden;
	margin: 5px 10px 5px 5px;
}
.liebiao_con ul li .haoyou_img img {
	width: 40px;
	height: 40px;
}
.liebiao_con ul li .haoyou_name {
	line-height: 50px;
	color: #2b8792;
	font-size: 16px;
}
.liebiao_con ul li .haoyu_zhuangtai {
	width: 90px;
	text-align: center;
	color: #2b8792;
	font-size: 16px;
	line-height: 50px;
	background: #bef1e0;
	border-radius: 0 5px 5px 0
}
.yaoqing {
	background: #82c8ae;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	padding: 5px 0;
	text-align: center
}
.yaoqing img {
	height: 40px;
}
.jishi_btn {
	padding: 10px;
}
.jishi_btn ul li {
	width: calc(33.3% - 7.2px);
	text-align: center;
	background: #d4c37d;
	border-radius: 15px;
	height: 30px;
	border: 2px solid #69341b;
	margin-right: 10px;
}
.jishi_btn ul li:last-child {
	margin-right: 0
}
.jishi_btn ul li.on {
	background: #acdd00
}
.jishi_btn ul li a {
	font-size: 14px;
	color: #fff;
	font-weight: 900;
	text-shadow: -1px 0 #5a5a5a, 0 1px #5a5a5a, 1px 0 #5a5a5a, 0 -1px #5a5a5a;
	-webkit-text-shadow: -1px 0 #5a5a5a, 0 1px #5a5a5a, 1px 0 #5a5a5a, 0 -1px #5a5a5a;
	-webkit-text-stroke: 1px #5a5a5a;
	height: 26px;
	line-height: 26px;
	display: block
}
.jishi_out {
	padding: 10px;
}
.jishi_out .jishi_con_zong {
	background: rgba(255,255,255,0.6);
	padding: 10px;
	border-radius: 8px;
	box-shadow: 0 0 5px 3px rgba(0,0,0,0.1)
}
.jishi_l {
	margin-right: 10px;
}
.jishi_con_zong ul li {
	margin-bottom: 10px;
	background: #d4c37d;
	box-shadow: inset 0 0 8px 3px rgba(197,146,29,0.8);
	border: 1px solid #c5921d;
	border-radius: 8px;
	padding: 10px;
	position: relative;
}
.jishi_l img {
	width: 90px;
}
.jishi_con p {
	font-size: 14px;
	color: #8b4c20;
	line-height: 1.7em;
}
.jishi_con p img {
	width: 18px;
	margin: 5px
}
.jishi_con p i {
	font-style: normal
}
.jishi_con p span {
	margin-left: 5px;
	padding: 2px 8px;
	color: #fff;
	line-height: 24px;
	border-radius: 3px;
	box-shadow: inset 0 0 3px 1px rgba(255,255,255,0.4)
}
.jishi_con p span.chuji {
	background: #ffae00;
}
.jishi_con p span.zhongji {
	background: #339de5;
}
.jishi_con p span.gaoji {
	background: #64349f;
}
.jishi_con_zong ul li .jishi_duihuan_btn {
	width: 60px;
	height: 28px;
	line-height: 28px;
	border-radius: 5px;
	text-align: center;
	background: #df6210;
	font-size: 16px;
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	right: 10px;
}
.duihuan_float {
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	top: 0;
	left: 0;
	display: none
}
.duihuan_list {
	padding: 10px;
	color: #ceab67
}
.duihuan_btn {
	text-align: center;
	margin-top: 10px;
}
.quxiao_btn {
	display: inline-block;
	margin: 0 10px;
	position: relative;
}
.quxiao_btn img {
	height: 25px;
}
.quxiao_btn p {
	font-size: 16px;
	color: #fff;
	line-height: 25px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.jishe .jishe_con {
	padding-right: 30px;
}
.jishe .jishe_con ul li .jishi_l {
	position: relative;
	width: 75px;
}
.jishe .jishe_con ul li .jishi_l img {
	width: 75px;
	margin-top: 15px;
}
.jishe .jishe_con ul li .jishi_con p {
	font-size: 12px;
}
.jishe .jishe_con ul li .jishi_l .jishe_tishi {
	position: absolute;
	top: -5px;
	width: 100%;
	background: #fff;
	border-radius: 3px;
 lin 1.3em;
	color: #8b4c20;
	padding: 5px;
	font-size: 12px;
	display: none
}
.jishe .jishe_con ul li .jishi_l .jishe_tishi:after {
	display: block;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-top: 5px solid #fff;
	content: "";
	position: absolute;
	bottom: -10px;
	left: 30px;
}
 @keyframes myfirst {
 from {
 transform: rotate(0deg)
}
 to {
 transform: rotate(360deg)
}
}
 @-webkit-keyframes myfirst {
 from {
 transform: rotate(0deg)
}
 to {
 transform: rotate(360deg)
}
}
.right_nav {
	position: fixed;
	top: 100px;
	right: 10px;
	width: 60px;
	z-index: 999
}
.right_nav ul li {
	position: relative;
	margin-bottom: 5px;
	width: 90px;
}
.right_nav ul li .right_img {
	position: absolute;
	top: 0;
	left: 0;
	animation: linear infinite myfirst 3s;
	-webkit-animation: linear infinite myfirst 3s;
}
.right_nav ul li .right_img img {
	width: 90px;
}
.right_nav ul li .right_icon img {
	width: 50px;
	margin: 20px;
	position: relative;
	z-index: 10
}
.jinju_float, .siliao_float {
	position: fixed;
	z-index: 1000;
	background: rgba(0,0,0,0.3);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none
}
.jinju_con, .siliao_float_con {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	background: #fbd67d;
	border-radius: 8px;
	width: 90%;
	padding: 0 10px;
	padding-bottom: 15px;
}
.jinju_close, .siliao_float_con .siliao_close {
	position: absolute;
	top: 0;
	right: 0;
}
.jinju_close img, .siliao_float_con .siliao_close img {
	width: 45px;
}
.jinju_title, .siliao_title {
	color: #97521c;
	font-size: 18px;
	font-weight: 600;
	line-height: 2em;
	text-align: center;
}
.jinju_list, .siliao_list {
	background: #fdefca;
	padding: 10px;
	border-radius: 8px;
	box-shadow: 0 2px 2px 1px rgba(167,90,0,0.5);
	min-height: 120px;
}
.siliao_list_con ul li {
	width: 25%;
	padding: 0 5px;
	margin-bottom: 5px;
}
.siliao_list_con ul li .siliao_top {
	position: relative;
	padding: 5px;
	border-radius: 5px;
	background: #fce3a0
}
.siliao_list_con ul li .siliao_top img {
	width: 100%;
}
.siliao_list_con ul li .siliao_top span {
	position: absolute;
	bottom: 3px;
	right: 3px;
	font-size: 16px;
	color: #97521c
}
.siliao_list_con ul li p {
	font-size: 14px;
	line-height: 2em;
	color: #666;
	text-align: center
}
.siliao_btn .quxiao_btn img {
	height: 35px;
}
.siliao_btn .quxiao_btn p {
	line-height: 35px;
}
.siliao_btn .quxiao_btn {
	margin: 10px auto;
	display: block;
	text-align: center;
}
.xuanze {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}
.xuanze input {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9
}
.xuanze i {
	width: 15px;
	height: 15px;
	position: absolute;
	bottom: 2px;
	left: 2px;
	background: url(../images/xuanze_1.png) no-repeat center;
	background-size: 15px
}
.xuanze input:checked ~ i {
	background: url(../images/xuanze_2.png) no-repeat center;
	background-size: 15px
}
.jinju_list ul li {
	background: -webkit-linear-gradient(#fbdf4d, #fbb619);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#fbdf4d, #fbb619);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#fbdf4d, #fbb619);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(#fbdf4d, #fbb619);

	padding: 5px 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	box-shadow: 0 0px 5px 2px rgba(0,0,0,0.1);
}
.jinju_list ul li .jinju_l {
	width: calc(100% - 105px);
	background: #ffe898;
	border-radius: 5px;
	padding: 5px;
	font-size: 12px;
	color: #c07a16;
	height: 40px;
	box-shadow: inset 0 2px 2px 1px rgba(192,122,22,0.3);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.jinju_list {
	max-height: 60vh;
	overflow-y: scroll
}
.jinju_r {
	width: 105px;
	padding-left: 5px;
}
.jinju_r .jinju_duihuan {
	position: relative;
}
.jinju_r .jinju_duihuan>img {
	height: 40px;
	width: 100px;
}
.jinju_r .jinju_duihuan p {
	color: #fff;
	text-align: center;
	font-size: 14px;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 40px;
	text-align: center;
	width: 100%;
}
.jinju_r .jinju_duihuan p i {
	font-style: normal;
}
.jinju_r .jinju_duihuan p i img {
	width: 18px;
}
.jinju_btn ul li {
	width: calc(50% - 5px);
	margin-right: 10px;
	text-align: center;
	color: #c07a16;
}
.jinju_btn ul li:nth-child(2) {
	margin-right: 0
}
.jinju_btn ul li.on {
	background: #ffe898;
	box-shadow: inset 0 2px 2px 1px rgba(192,122,22,0.3);
}
.jinju_list .jinju_list_con ul {
	display: none
}

.geren_list{width: 95%;margin:0 auto;box-sizing:border-box;margin-bottom:20px;border-radius: 5px;background: #fff;overflow: hidden;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding: 10px 0;}
.geren_list .title{ width:100%;text-align: center;margin: 5px auto 10px;}
.geren_list .title i{ width: 16px; display: inline-block; height: 13px; background:url(../images/sprite.png) no-repeat top left; background-size: auto 100%;position: relative;top: 1px;}
.geren_list .title p{display: inline-block; font-size: 16px; color: #333; font-weight: 800;margin: 0 3px 0 5px;}
.geren_list .title i:nth-child(3){ width: 16px; display: inline-block; height: 13px; background:url(../images/sprite.png) no-repeat top right; background-size: auto 100%;position: relative;top: 1px;}

.geren_list h3{font-size: 16px;color: #333;font-weight: 800;line-height: 35px;width: 95%;margin: 0 auto 15px;text-align: left; }
.geren_list h3 i{ display:block; width: 30px; height: 3px; border-radius: 10px; background: #fe68b3; margin: -5px 0 0;}
.geren_list ul li:after{ content:""; display:block; clear:both;}
.geren_list ul li:last-child{ border-bottom:none;}
.geren_list ul li {width: 25%;padding:0;box-sizing:border-box; float: left;text-align: center;}
.geren_list ul li::after{ content:""; display:block; clear:both;}
.geren_list ul li a::after{ content:""; display:block; clear:both;}

.geren_list ul li a{display:block;/* background: url(../images/youjian_img.png) no-repeat center right; */background-size: auto 12px;text-align:center;padding: 10px 0;}

.geren_list ul li i{display:block;width: 30px;background: #fff;box-sizing: border-box;  margin: 0 auto 5px;}

.geren_list ul li i img{width:100%;}
.geren_list ul li  p{font-size: 12px;color: #333;margin: 0;display: block;width: 100%;}
.tuichu{ border:1px solid #e7e7e7; background:#fff; border-radius:10px; background:#fff; corlor:#fff; font-size:12px; padding:3px 5px;}

.tuichu_con .tuichu{
  width: 80%;
  margin:0 auto 30px;
  background:#f3081e;
  color:#fff;
  line-height: 45px;
  height: 45px;
  border-radius: 40px;
  font-size:15px;
  padding:0;
  display:block;
  border: none;
  }

.shop {
	padding: 10px;
}
.shop_con {
	padding: 10px;
	background: rgba(0,0,0,0.2);
	border-radius: 8px;
}
.shop_con ul li {
	width: calc(50% - 5px);
	margin-right: 10px;
	position: relative;
	margin-bottom: 10px;
}
.shop_con ul li:nth-child(2n) {
	margin-right: 0;
}
.shop_con ul li .shop_siliao_btn {
	position: absolute;
	top: 10px;
	left: -2px;
	height: 40px;
	background: url(../images/siliao_title.png) no-repeat left center;
	background-size: auto 40px;
	width: 120px;
	color: #fff;
	line-height: 30px;
	padding-left: 10px;
	font-size: 16px;
}
.shop_list_con {
	position: absolute;
	bottom: 10px;
	left: 0;
}
.shop_con ul li .shop_list_img img {
	width: 100%;
}
.shop_list_con img {
	display: block;
	margin: 0 auto;
	width: 70px;
}
.shop_list_con p {
	font-size: 14px;
	padding: 0 10px;
	text-align: center;
	color: #865314;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	min-height: 38px;
}
.shop_btn {
	position: relative;
	text-align: center;
	margin-top: 5px;
}
.shop_btn img {
	display: block;
	margin: 0 auto;
	width: 100px;
}
.shop_btn span {
	text-align: center;
	color: #fff;
	font-size: 18px;
	color: #fff;
	font-weight: 900;
	text-shadow: -1px 0 #865314, 0 1px #865314, 1px 0 #865314, 0 -1px #5a5a5a;
	-webkit-text-shadow: -1px 0 #865314, 0 1px #865314, 1px 0 #865314, 0 -1px #865314;
	-webkit-text-stroke: 1px #865314;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: block;
	line-height: 36px;
}
.jilu {
	position: absolute;
	top: 10px;
	right: 10px;
}
.jilu a {
	display: block;
	width: 70px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	background: #865314;
	color: #fff;
	border-radius: 5px;
}
.jilu_title {
	width: 100%;
}
.jilu_title ul li {
	width: 25%;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	color: #d8993c;
	line-height: 2em;
}
.jilu_title ul li:nth-child(2) {
	width: 15%;
}
.jilu_title ul li:nth-child(4) {
	width: 35%;
}
.jilu_title ul {
	border-bottom: 1px solid #d8993c
}
.jilu_list_con {
	padding: 10px 0;
	max-height: 50vh;
	overflow-y: scroll
}
.jilu_list_con ul li {
	background: #ffe898;
	border-radius: 5px;
	padding: 5px;
	font-size: 12px;
	color: #c07a16;
	height: 40px;
	box-shadow: inset 0 2px 2px 1px rgba(192,122,22,0.3);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
}
.jilu_list_con ul li span {
	width: 25%;
	font-size: 13px;
	text-align: center;
	color: #865314;
	display: block
}
.jilu_list_con ul li span:nth-child(2) {
	width: 15%;
}
.jilu_list_con ul li span:nth-child(4) {
	width: 35%;
}
.jilu_list_con ul li span.daizhifu {
	background: url(../images/zhuce_btn1.png) no-repeat center;
	padding: 5px;
	background-size: 100% 100%;
	color: #fff;
}
.zhifu_con ul li {
	background: #ebebca;
	margin-bottom: 10px;
	border-radius: 8px;
	padding: 10px;
}
.zhifu_con ul li.on {
	background: -webkit-linear-gradient(#ffebad, #fdd97a);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#ffebad, #fdd97a);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#ffebad, #fdd97a);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(#ffebad, #fdd97a);
}
.zhifu_con ul li .zhifu_l {
	border-radius: 6px;
	font-size: 0;
	width: 40px;
	height: 40px;
}
.zhifu_con ul li .zhifu_l img {
	width: 40px;
	box-shadow: 0 1px 3px 1px rgba(0,0,0,0.1);
	border-radius: 6px;
}
.zhifu_con ul li .zhifu_r {
	color: #844814;
	font-size: 14px;
	line-height: 40px;
	font-weight: 600
}
.zhifu_title {
	height: 20px;
	border-bottom: 2px dotted #d8ba7a;
	text-align: center;
	width: 240px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.zhifu_title span {
	font-size: 14px;
	font-weight: 600;
	padding: 0 20px;
	background: #fdefca;
	color: #5b3300;
 disp lay: block;
	margin: 0 auto;
	line-height: 40px;
}
.goumai_l {
	width: 90px;
}
.goumai_l img {
	width: 90px;
	margin-left: 15px;
}
.goumai_r {
	width: calc(100% - 100px);
}
.goumai_r .goumai_r_top h4 {
	color: #97521c;
	font-size: 14px;
	font-weight: 600;
	text-align: center
}
.goumai_r_top p {
	text-align: center;
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}
.goumai_shu {
	width: 120px;
	margin: 0 auto;
	margin-top: 10px;
}
.goumai_shu .jian img, .goumai_shu .jia img {
	width: 25px;
}
.goumai_shu .shu_con {
	width: calc(100% - 60px);
	background: #ffe898;
	border-radius: 12.5px;
	padding: 0 5px;
	line-height: 25px;
	font-size: 14px;
	color: #c07a16;
	height: 25px;
	box-shadow: inset 0 2px 2px 1px rgba(192,122,22,0.3);
	margin: 0 5px;
	text-align: center
}
.gongao {
	padding: 0 10px;
}
.gongao li {
	background: -webkit-linear-gradient(#fbdf4d, #fbb619);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#fbdf4d, #fbb619);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#fbdf4d, #fbb619);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(#fbdf4d, #fbb619);
	padding: 5px 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	box-shadow: 0 0px 5px 2px rgba(0,0,0,0.1);
}
.gonggao_list {
	padding: 5px 10px;
	background: #ffe898;
	border-radius: 5px;
	font-size: 14px;
	color: #c07a16;
	height: 40px;
	box-shadow: inset 0 2px 2px 1px rgba(192,122,22,0.3);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
.gonggao_l {
	width: calc(100% - 100px);
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.gonggao_r {
	text-align: right;
	font-size: 12px;
	width: 100px;
}
.gongao_xiangqing {
	width: 100%
}


@-webkit-keyframes mydong5 {
 0% {
 transform: rotate(-15deg);
}
 50% {
 transform: rotate(15deg);
}
 100% {
 transform: rotate(-15deg);
}
}
 @-o-keyframes mydong5 {
 0% {
 transform: rotate(-15deg);
}
 50% {
 transform: rotate(15deg);
}
 100% {
 transform: rotate(-15deg);
}
}
 @-moz-keyframes mydong5 {
 0% {
 transform: rotate(-15deg);
}
 50% {
 transform: rotate(15deg);
}
 100% {
 transform: rotate(-15deg);
}
}
 @keyframes mydong5 {
 0% {
 transform: rotate(-15deg);
}
 50% {
 transform: rotate(15deg);
}
 100% {
 transform: rotate(-15deg);
}
}
 @-ms-keyframes mydong5 {
 0% {
 transform: rotate(-15deg);
}
 50% {
 transform: rotate(15deg);
}
 100% {
 transform: rotate(-15deg);
}
}
.chongwudan {
	padding: 10px;
	margin-top: 35px;
}
.chongwudan_top {
	padding: 10px;
	border-radius: 10px;
	background: rgba(255,255,255,0.3);
	box-shadow: inset 0 0 5px 3px rgba(255,255,255,0.5)
}
.chongwudan_top_con {
	background: #feeebd;
	box-shadow: inset 0 0 5px 3px rgba(255,255,255,0.1);
	border-radius: 10px;
	position: relative
}
.dashu {
	text-align: center
}
.dashu img {
	width: 240px;
	margin-top: -20px;
}
.guang {
	text-align: center;
	position: absolute;
	top: -60px;
	left: 0;
	width: 100%;
}
.guang img {
	width: 160px;
	animation: linear infinite myfirst 3s;
	-webkit-animation: linear infinite myfirst 3s;
}
.dan1 {
	text-align: center;
	position: absolute;
	top: -35px;
	left: 0;
	width: 100%




}
.dan1 img {
	width: 60px;
	moz-transform-origin: 30px 80px;
	-ms-transform-origin: 30px 80px;
	-o-transform-origin: 30px 80px;
	-webkit-transform-origin: 30px 80px;
	transform-origin: 30px 80px;
	-moz-animation: mydong5 4s infinite;
	-ms-animation: mydong5 4s infinite;
	-o-animation: mydong5 4s infinite;
	-webkit-animation: mydong5 3s infinite;
	animation: mydong5 4s infinite
}
.dan_geshu {
	position: relative;
	top: 0px;
	margin: 0 auto;
	margin-top: -30px;
	margin-bottom: 20px;
	line-height: 50px;
	height: 50px;
	width: 280px;
	text-align: center;
	font-size: 26px;
	font-weight: 600;
	border-radius: 8px;
	background: #da9d5c;
	box-shadow: inset 0 2px 5px 3px rgba(91,61,11,0.4);
	-webkit-text-stroke: 1px #fba80c;
	font-weight: 900;
	text-shadow: 0 2px 3px rgba(0,0,0,0.3);
	color: #fff
}
.chongwudan_btn {
	background: #82c8ae;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px 0
}
.chongwudan_btn ul {
	width: 240px;
	margin: 0 auto
}
.chongwudan_top_con .kong {
	bottom: 15px;
}
.chongwudan_top_con .sheng {
	bottom: -55px;
}
.chongwudan_btn ul li {
	position: relative;
	text-align: center;
	width: 50%;
}
.chongwudan_btn ul li img {
	height: 30px;
}
.chongwudan_btn ul li p {
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	line-height: 30px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.xiaofei_title {
	color: #97521c;
	font-size: 18px;
	font-weight: 600;
	line-height: 2.5em;
	text-align: center;
}
.xiaofei_list {
	background: #82c8ae;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 0px 10px
}
.xf_jilu_title ul {
	border-bottom: 2px solid #fff;
}
.xf_jilu_title ul li {
	color: #fff;
	font-size: 14px;




	line-height: 40px;
	width: 25%;
	text-align: center
}
.xf_jilu_title ul li:nth-child(2) {
	width: 20%
}
.xf_jilu_title ul li:nth-child(4) {
	width: 30%
}
.xf_jilu_con ul {
	padding: 10px 0
}
.xf_jilu_con ul li {
	text-align: center;
	background: #a2e6cd;
	border-radius: 5px;
	margin-bottom: 8px;
}
.xf_jilu_con ul li span {
	display: block;
	width: 25%;
	text-align: center;
	line-height: 35px;
	color: #2b8792;
	font-size: 13px;
}
.xf_jilu_con ul li span:nth-child(2) {
	width: 20%
}
.xf_jilu_con ul li span:nth-child(4) {
	width: 30%
}
.chongwudan_bottom {
	margin-top: 0
}
.chongwudan_bottom .kong {
	bottom: auto;
	top: 2px;
}
.mairu_con ul li {
	background: #ffe898;
	border-radius: 5px;
	padding: 5px;
	font-size: 12px;
	color: #c07a16;
	height: 40px;
	box-shadow: inset 0 2px 2px 1px rgba(192,122,22,0.3);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
	position: relative;
}
.mairu_con ul li .yzm {
	height: 40px;
	line-height: 40px;
}
#ziliao .mairu_con ul li {
	padding: 5px 10px;
}
#ziliao .mairu_con ul li .ziliao_l {
	font-size: 14px;
}
.mairu_con ul li input {
	display: block;
	height: 30px;
	line-height: 30px;
	background: none;
	font-size: 14px;
	width: 100%;
	border: none;
	padding: 0 5px;
	color: #865314;
}
 .mairu_con ul li input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #ceab67;
}
 .mairu_con ul lit input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #ceab67;
}
 .mairu_con ul li input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #ceab67;
}
 .mairu_con ul li input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #ceab67;
}
.dd_xq_con {
	padding: 10px;
}
.dd_xq_container {
	width: 100%;
	border-radius: 8px;
	background: #fbd67d;
	padding: 10px;
}
.dd_xq_container ul li {
	position: relative;
	background: #fdefca;
	padding: 0 10px;
	border-radius: 8px;
	box-shadow: inset 0 2px 2px 1px rgba(167,90,0,0.3);
	margin-bottom: 10px;
}
.dd_xq_container ul li .dd_xq_l {
	float: left;
	line-height: 40px;
	color: #97521c;
	font-size: 16px;
}
.dd_xq_r {
	line-height: 40px;
	font-size: 14px;
	color: #666;
	text-align: right;
	float: right
}
.dd_xq_sk {
	padding: 10px 0;
	float: right
}
.dd_xq_sk img {
	width: 70px;
	height: 70px;
}
.dd_time {
	text-align: center;
	margin-bottom: 10px;
}
.dd_time .time_icon {
	display: inline-block
}
.dd_time .time_icon img {
	width: 25px;
}
.dd_time span {
	color: #5b3300;
	font-size: 16px;
	line-height: 25px;
}
.shouhuo_btn {
	position: relative;
	text-align: center;
	margin-bottom: 10px;
}
.shouhuo_btn img {
	height: 40px;
}
.shangchuan_con {
	margin-bottom: 15px;
}
.shouhuo_btn p {
	position: absolute;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	top: 0;
	left: 0;
}
.shangchuan_l {
	width: 100px;
	height: 100px;
	border-radius: 5px;
	border: 2px solid #97521c;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden
}
.shangchuan_l img {
	width: 100px;
	height: 100px;
}
.shangchuan_r input {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0
}
.shangchuan_r {
	position: relative;
	height: 40px;
	background: url(../images/zhuce_btn2.png) no-repeat center;
	background-size: auto 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	width: 130px;
	color: #fff;
	margin-top: 30px;
}
.sk_cin img {
	width: 100%;
}
.sk_cin {
	padding: 10px;
}

.yaoqing_con1 {
	width: 100%;
	height: 100vh;
	margin: 0 auto;
	padding-top: 100px;
	background: rgba(221,43,29,0.05);
}
.yaoqing_con1 .btn{color:#fff;margin:20px auto}
.yaoqing_container {
	width: 80%;
	background: url(../images/ewm_bg.jpg) no-repeat top;
	height: 531px;
	background-size: 100% 100%;
	border-radius: 10px;
	position: relative;
	margin: 0 auto;
}
.yaoqing_container .img1 {
	position: absolute;
	top: -10px;

	left: -30px
}
.yaoqing_container .img1 img {
	width: 70px;
}
.yaoqing_container .img2 {
	position: absolute;
	top: 10px;
	right: -30px
}
.yaoqing_container .img2 img {
	width: 50px;
}
.yaoqing_top_img {
	position: absolute;
	top: -130px;
	width: 100%;
	left: 0;
	text-align: center
}
.yaoqing_top_img img {
	width: 280px;
	max-width: 100%;
}
.yaoqing_out1 {
	border-radius: 10px;
	padding: 5px;
	z-index: 4;
	width: 90%;
	position: absolute;
	left: 5%;
	bottom: 6px;
}
.yaoqing_out2 {
	background: #fff39b;
	border-radius: 10px;
	padding: 5px;
	box-shadow: inset 0 0 2px 1px rgba(255,255,255,0.3);
	z-index: 5;
	position: relative
}
.yaoqing_out3 {
	background: #d5983d;
	border-radius: 10px;
	padding: 10px;
	box-shadow: inset 0 0 2px 1px rgba(0,0,0,0.3);
	border: 1px solid #b15c09;
	z-index: 6;
	position: relative
}
.yaoqing_out4 {
	background: #e1b554;
	border: 1px dashed #c58929;
	padding: 10px;
	padding-top: 40px
}
.input_top input {
	width: 100%;
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	background: #c26311;
	border-radius: 20px;
	box-shadow: inset 0 2px 2px 1px rgba(146,80,0,0.3);
	border: none;
	padding: 0 10px;
	color: #f7df71;
	margin-bottom: 10px;
}
.input_bototm {
	position: relative;
	text-align: center
}
.input_bototm img {
	height: 45px;
}
.input_bototm button {
text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: 900;
	text-shadow: -1px 0 #865314, 0 1px #865314, 1px 0 #865314, 0 -1px #5a5a5a;
	-webkit-text-shadow: -1px 0 #865314, 0 1px #865314, 1px 0 #865314, 0 -1px #865314;
	-webkit-text-stroke: 1px #865314;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: block;
	line-height: 45px;
	border: none;
	background: none;
	outline: none;
}
.erweima_con {
	text-align: center;
	padding: 10px 20px;
}
.erweima_con .erwema_img{ float:left; width:100px; height:100px;}
.erweima_con img {
	width: 100%;
}
.erweima_con .text{float: right;text-align:left;width: calc(100% - 110px);padding-top: 28px;}
.erweima_con p {
	color: #888;
	line-height: 1.8em;
	font-size: 14px;
}
.zhuce_btn {
	text-align: center;
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 100%;
}
.zhuce_btn img {
	height: 40px;
}
.zhuce_btn p {
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.sc_top {
	position: fixed;
	top: 10px;
	left: 0;
	padding: 0 10px;
	width: 100%;
	z-index: 999;
}
.sc_top.on {
	background: url(../images/index_bg.jpg) no-repeat top;
	background-size: 100% 100%;
	top: 0;
	padding: 10px 10px 0;
	border-radius: 0;
}
.sc_top_l {
	width: calc(100% - 40px);
}
.sc_top_l .sc_top_so {
	width: 100%;
	position: relative;
	height: 35px;
	border-radius: 17.5px;
	background: #fff;
}
.sou_title {
	font-size: 14px;
	color: #666;
	line-height: 35px;
	padding-left: 50px;
	background: url(../images/soso.png) no-repeat 15px center;
	background-size: 18px 18px;
}
.sou_btn {
	position: absolute;
	top: 2.5px;
	right: 2.5px;
	height: 30px;
	font-size: 14px;
	background: -webkit-linear-gradient(left, #f95da7, #fa5d7a);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #f95da7, #fa5d7a);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f95da7, #fa5d7a);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f95da7, #fa5d7a);

	color: #fff;
	font-size: 14px;
	text-align: center;
	border-radius: 15px;
	width: 60px;
	line-height: 30px;
}
.sc_top_r {
	position: relative;
	height: 35px;
	padding-top: 6px;
}
.sc_top_r img {
	height: 23px;
}
.sc_top_r .cart_shu {
	position: absolute;
	top: -6px;
	left: 50%;
	margin-left: -7px;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #f95e02;
}
.sc_banner_top {
	width: 95%;
	margin: 0 auto 0;
}
.scsc_top {
	position: fixed;
	top: 0;
	left: 0;
	padding: 10px;
	width: 100%;
	z-index: 999;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.scsc_top .sc_top_l .sc_top_so {
	background: #f6f6f6;
}
.scsc_top .sc_top_r .cart_shu {
	background: #f95e02;
	color: #fff
}
.fenlei_top {
	margin: 10px auto 10px;
}
.fenlei_l a {
	font-size: 14px;
	color: #fff;
	opacity: 0.8;
	line-height: 26px;
	display: block;
	text-align: center;
}
.fenlei_l .swiper-slide-active a {
	opacity: 1;
	font-weight: 800;
}
.fenlei_l {
	width: 100%;
}
.fenlei_r img {
	height: 22px;
}
.sc_banner {
	width: 100%;
	border-radius: 8px;
	overflow: hidden;
	height: 100px;
}
.sc_banner .swiper-slide {
	height: 100px;
}
.sc_banner .swiper-slide img {
	width: 100%;
	border-radius: 8px;
	height: 100%;
}
.sc_banner .swiper-pagination-bullet {
	background: #fff;
}
.sc_banner .swiper-pagination-bullet-active {
	background: #ffffff;
	width: 20px;
	height: 5px;
	border-radius: 8px;
}
.banner {
	width: 95%;
	margin: 65px auto 0;
}
.banner .sc_banner {
	height: 160px
}
.banner .swiper-slide {
	height: 160px;
}
.banner .swiper-slide img {
	width: 100%;
	border-radius: 8px;
	height: 100%;
}
.banner .swiper-pagination-bullet {
	background: #fff;
}
.banner .swiper-pagination-bullet-active {
	background: #ffffff;
	width: 20px;
	height: 8px;
	border-radius: 8px;
}
.splist {
	margin: 5px auto 0;
	width: 95%;
	padding: 10px 0 10px;
	border-radius: 10px;
	background-image: linear-gradient(#fff2f2, #fff);
	position: relative;
	z-index: 3;
}
.splist .con {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 10px;
}
.splist .con .list {
	width: 48.5%;
	height: 290px;
	margin-right: 3%;
	float: left;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	border-radius: 5px;
	overflow: hidden;
}
.splist .con .list:nth-child(2n) {
	margin-right: 0;
}
.splist .con .list .pictrue {
	display: flex;
	padding: 10px;
	justify-content: center;
	width: 100%;
}
.splist .con .list .pictrue img {
	height: 130px;
	border-radius: 5px;
	width: 100%;
}
.splist .con .list .title-tag {
	/*height: 75px;*/
	padding: 0 10px;
}
.splist .con .list .title-tag .tag {
	/*float: left;*/
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal;
	font-size: 13px;
	line-height: 20px;
}
.splist .con .list .title-tag .tag text {
	font-size: 14px;
	color: #4b3f21;
	background: linear-gradient(to right, #fed569, #fae4a3);
	padding: 1px 8px 1px;
	border-radius: 10px 0 10px 10px;
	margin-right: 5px;
}
.splist .con .list .title-tag .span {
	color: #dfb443;
	font-size: 14px;
	margin: 5px 0;
}
.splist .con .list .title-tag .em {
	font-size: 14px;
	width: 100%;
}
.splist .con .list .title-tag .i {
	float: left;
	background: #fd2925;
	color: #fff;
	margin-right: 5px;
	padding: 0 4px;
	height: 20px;
	line-height: 20px;
	border-radius: 2px;
	text-align: center;
}
.splist .con .list .title-tag .i_o {
	float: left;
	border: 1px solid #fd2925;
	color: #fd2925;
	line-height: 20px;
	height: 20px;
	box-sizing: border-box;
	padding: 0 4px;
	border-radius: 2px;
	width: 70px;
	text-align: center;
}
.splist .con .list .price-info {
	padding: 15px 10px 0;
	line-height: 15px;
}
.splist .con .list .price-info .user-price {
	display: flex;
	align-items: center;
	float: left;
	font-weight: 800;
}
.splist .con .list .price-info .user-price text {
	color: #fd2925;
}
.splist .con .list .price-info .user-price .min {
	font-size: 12px;
	position: relative;
	top: 0px
}
.splist .con .list .price-info .user-price .max {
	font-size: 17px;
}
.splist .con .list .price-info .em {
	float: right;
	color: #999;
	font-size: 12px;
}
.splist .con .list .price-info .vip-price {
	display: flex;
	align-items: center;
}
.splist .con .list .price-info .vip-price img {
	width: 15px;
	height: 15px;
	margin-right: 5px;
}
.splist .con .list .price-info .vip-price text {
	color: #fcb735;
	font-size: 12px;
}
.sc_gonggao {
	width: 100%;
	padding: 10px;
	padding-bottom: 0
}
.sc_gonggao_con {
	background: #f6f9fc;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	-webkit-box-shadow: inset 0 2px 2px 1px rgba(0,0,0,0.08);
	box-shadow: inset 0 2px 2px 1px rgba(0,0,0,0.08);
	padding: 0 10px;
}
.sc_gonggao_con .sc_gonggao_l {
	width: 35px;
	position: relative;
	top: -2px
}
.sc_gonggao_con .sc_gonggao_l img {
	width: 28px;
}
.sc_gonggao_r {
	width: calc(100% - 40px);
	height: 40px;
	overflow: hidden;
}
.sc_gonggao_r ul li a {
	font-size: 14px;
	color: #636363;
	line-height: 40px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.sc_yaoqing {
	padding: 0 10px;
}
 @-webkit-keyframes mydong6 {
 0% {
 transform: scale(1)
}
 50% {
 transform: scale(1.2)
}
 100% {
 transform: scale(1)
}
}
 @-o-keyframes mydong6 {
 0% {
 transform: scale(1)
}
 50% {
 transform: scale(1.2)
}
 100% {
 transform: scale(1)
}
}
 @-moz-keyframes mydong6 {
 0% {
 transform: scale(1)
}
 50% {
 transform: scale(1.2)
}
 100% {
 transform: scale(1)
}
}
 @keyframes mydong6 {
 0% {
 transform: scale(1)
}
 50% {
 transform: scale(1.2)
}
 100% {
 transform: scale(1)
}
}
 @-ms-keyframes mydong6 {
 0% {
 transform: scale(1)
}
 50% {
 transform: scale(1.2)
}
 100% {
 transform: scale(1)
}
}
.sc_yaoqing .sc_yaoqing_img {
	position: relative;
}
.sc_yaoqing_img a>img {
	width: 100%;
}
.sc_yaoqing_img .go_btn {
	position: absolute;
	top: 50%;
	right: 30px;
	margin-top: -20px;
	height: 40px;
}
.sc_yaoqing_img .go_btn img {
	width: 40px;
	animation: linear infinite mydong6 1s;
	-webkit-animation: linear infinite mydong6 1s;
}
.jcsc_left {
	color: #fff;
	width: 100%;
}
.jcsc_left h3 {
	font-size: 14px;
	color: #333;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-bottom: 5px;
}
.jcsc_left p {
	font-size: 11px;
	color: #f95da7;
	margin-bottom: 5px;
}
.jcsc_left span {
	background: -webkit-linear-gradient(left, #f95da7, #fa5d7a);
	background: -o-linear-gradient(right, #f95da7, #fa5d7a);
	background: -moz-linear-gradient(right, #f95da7, #fa5d7a);
	background: linear-gradient(to right, #f95da7, #fa5d7a);
	font-size: 12px;
	padding: 3px 10px;
	border-radius: 20px;
	color: #fff;
	display: block;
	text-align: center;
}
.jcsc_left p em {
	background: #fff5fa;
	border: 1px solid #f9cde2;
	margin-right: 2px;
	padding: 0 2px;
}
.jcsc_right {
	position: absolute;
	top: 3px;
	right: 5px;
}
.jcsc_right img {
	width: 45px;
}
.xihuan_title1 {
	margin: 15px auto 10px;
	padding: 0 10px;
}
.xihuan_title1 h3 {
	font-size: 14px;
	color: #787878;
	margin-right: 10px;
}
.xihuan_title1 a {
	float: right;
	color: #999;
}
.xihuan_title1 h3 span {
	font-size: 16px;
	color: #333;
	text-align: center;
	padding: 0 10px;
	background: #fff;
	line-height: 30px;
	font-weight: 800;
}
.cainixihuan_con {
	padding: 0 10px;
}
.cainixihuan_con ul li {
	width: calc(50% - 5px);
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 5px;
	background: #f6f9fc;
	-webkit-box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px 1px rgba(0,0,0,0.05);
	border-radius: 5px;
}
.cainixihuan_con ul li:nth-child(2n) {
	margin-right: 0
}
.cainixihuan_con ul li .xihuan_top img {
	width: 100%;
}
.cainixihuan_con ul li .xihuan_bottom {
	padding: 5px;
}
.xihuan_title .xihuan_title_l {
	width: calc(100% - 50px);
	font-size: 14px;
	color: #333;
	line-height: 1.8em;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.xihuan_title_r img {
	height: 20px;
	margin-right: 3px;
}
.xihuan_title_r .fr_l {
	font-size: 16px;
	color: #ed392b
}
.title_bottom {
	font-size: 14px;
	color: #999;
	line-height: 1.7em;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 46px;
}
.sc_footer {
	background: #fff;
	position: fixed;
	z-index: 999;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: 1px solid #d8d8d8;
	padding: 5px 0
}
.sc_footer ul li {
	width: 20%;
	text-align: center;
}
.sc_footer ul li .sc_footer_icon {
	width: 26px;
	height: 26px;
	margin: 0 auto;
}
.sc_footer ul li p {
	font-size: 13px;
	margin-top: 5px;
	line-height: 1em;
	color: #888;
}
.sc_footer ul li:nth-child(1) .sc_footer_icon {
	background: url(../images/nav_img01.png) no-repeat;
	background-size: 100% 100%
}
.sc_footer ul li:nth-child(3) .sc_footer_icon {
	background: url(../images/nav_img02.png) no-repeat;
	background-size: 100% 100%
}
.sc_footer ul li:nth-child(4) .sc_footer_icon {
	background: url(../images/nav_img03.png) no-repeat;
	background-size: 100% 100%
}
.sc_footer ul li:nth-child(2) .sc_footer_icon {
	background: url(../images/nav_img04.png) no-repeat;
	background-size: 100% 100%
}
.sc_footer ul li:nth-child(5) .sc_footer_icon {
	background: url(../images/nav_img05.png) no-repeat;
	background-size: 100% 100%
}
.sc_footer ul li:nth-child(1).on .sc_footer_icon {
	background: url(../images/nav_img01on.png) no-repeat;
	background-size: 100% 100%
}
.sc_footer ul li:nth-child(3).on .sc_footer_icon {
	background: url(../images/nav_img02on.png) no-repeat;
	background-size: 100% 100%
}
.sc_footer ul li:nth-child(4).on .sc_footer_icon {
	background: url(../images/nav_img03on.png) no-repeat;
	background-size: 100% 100%
}
.sc_footer ul li:nth-child(2).on .sc_footer_icon {
	background: url(../images/nav_img04on.png) no-repeat;
	background-size: 100% 100%
}
.sc_footer ul li:nth-child(5).on .sc_footer_icon {
	background: url(../images/nav_img05on.png) no-repeat;
	background-size: 100% 100%
}
.sc_footer ul li.on p {
	color: #fd2925;
}
.sc_footer ul li:nth-child(3).on p {
	color: #fd2925;
}
.sc_navcon {
	width: 100%;
	margin: 15px auto 5px;
}
.sc_navcon .one {
	float: left;
	width: 25%;
	margin-bottom: 10px;
	text-align: center;
}
.sc_navcon .one i {
	display: block;
	width: 40px;
	margin: 0 auto;
}
.sc_navcon .one i img {
	display: block;
	width: 100%;
}
.sc_navcon .one p {
	font-size: 13px;
	color: #666;
	margin-top: 6px;
}
.splist_con {
	width: 95%;
	margin: 10px auto;
}
.splist_con .sp_title1 {
	width: 100%;
	margin-bottom: 10px;
	line-height: 20px;
}
.splist_con .sp_title1 span {
	font-size: 16px;
	color: #333;
	font-weight: 800
}
.splist_con .sp_title1 a {
	float: right;
	color: #999;
	font-size: 12px;
}
.splist_con .con:nth-child(1) {
	display: block;
}
.splist_con .con {
	display: none;
	-webkit-overflow-scrolling: touch;
	position: relative;
	top: 0;
	left: 0;

	overflow-x: auto;
	overflow-y: hidden;
	color: #333;
	white-space: nowrap;
	padding: 0 0 8px;
}
.splist_con .con .one {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	display: inline-block;
	width: 120px;
	margin-right: 5px;
	position: relative;
}
.splist_con .con .one img {
	display: block;
	width: 100%;
	height: 120px;
	border-radius: 5px;
}
.splist_con .con .one .text {
	width: 100%;
	padding: 5px 0;
	position: relative;
}
.splist_con .con .one .text h2 {
	font-size: 14px;
	color: #333;
	font-weight: 800;
	margin-bottom: 5px;
	text-overflow : ellipsis;
	white-space : nowrap;
	overflow : hidden;
}
.splist_con .con .one .text p {
	font-size: 12px;
	color: #999;
	margin-bottom: 5px;
}
.splist_con .con .one .text span {
	font-size: 14px;
	border-radius: 20px;
	line-height: 20px;
	color: #f95da7;
}
.splist_con .con .one .text span em {
	color: #999;
	font-size: 12px;
	text-decoration: line-through;
	margin-left: 5px;
}
.lylist_con {
	width: 95%;
	margin: 10px auto;
}
.lylist_con .lv_title1 {
	width: 100%;
	margin-bottom: 10px;
	line-height: 20px;
}
.lylist_con .lv_title1 span {
	font-size: 16px;
	color: #333;
	font-weight: 800
}
.lylist_con .lv_title1 a {
	float: right;
	color: #999;
	font-size: 12px;
}
.lylist_con .con:nth-child(1) {
	display: block;
}
.lylist_con .con {
	display: none;
	-webkit-overflow-scrolling: touch;
	position: relative;
	top: 0;
	left: 0;
	overflow-x: auto;
	overflow-y: hidden;
	color: #333;
	white-space: nowrap;
	padding: 0 0 8px;
}
.lylist_con .con .one {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	display: inline-block;
	width: 100px;
	margin-right: 5px;
	position: relative;
}
.lylist_con .con .one img {
	display: block;
	width: 100%;
	height: 100px;
	border-radius: 5px;
}
.lylist_con .con .one .text {
	width: 100%;
	padding: 5px 0;
	position: relative;
}
.lylist_con .con .one .text h2 {
	font-size: 14px;
	color: #333;
	font-weight: 800;
	margin-bottom: 5px;
	text-overflow : ellipsis;
	white-space : nowrap;
	overflow : hidden;
}
.lylist_con .con .one .text p {
	font-size: 12px;
	color: #999;
	text-overflow : ellipsis;
	white-space : nowrap;
	overflow : hidden;
}
.lylist_con .con .one .text span {
	font-size: 14px;
	border-radius: 20px;
	line-height: 20px;
	color: #f95da7;
}
.lylist_con .con .one .text span em {
	color: #999;
	font-size: 12px;
	text-decoration: line-through;
	margin-left: 5px;
}
.zthd_con {
	width: 95%;
	margin: 10px auto -10px;
}
.zthd_con .zthd_title1 {
	width: 100%;
	margin-bottom: 10px;
	line-height: 20px;
}
.zthd_con .zthd_title1 span {
	font-size: 16px;
	color: #333;
	font-weight: 800
}
.zthd_con .zthd_title1 a {
	float: right;
	color: #999;
	font-size: 12px;
}
.zthd_con .con {
	width: 100%;
}
.zthd_con .con .lt_c {
	float: left;
	width: 48.5%;
	margin-right: 3%;
}
.zthd_con .con .rt_c {
	width: 48.5%;
	height: 210px;
	overflow: hidden;
	float: left;
	border-radius: 10px;
	position: relative;
}
.zthd_con .con .rt_c .text {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
}
.zthd_con .con .rt_c .text span {
	font-size: 14px;
	color: #Fff;
}
.zthd_con .con .rt_c .text p {
	font-size: 12px;
	color: #Fff;
}
.zthd_con .con .rt_c img {
	width: 100%;
	height: 100%;
}
.zthd_con .lt_c .one {
	border-radius: 10px;
	overflow: hidden;
	width: 100%;
	height: 100px;
	position: relative;
	margin-bottom: 10px;
}
.zthd_con .lt_c .one .text {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
}
.zthd_con .lt_c .one img {
	width: 100%;
	height: 100%;
}
.zthd_con .lt_c .one .text span {
	font-size: 14px;
	color: #Fff;
}
.zthd_con .lt_c .one .text p {
	font-size: 12px;
	color: #Fff;
}
.lvyouxz_con ul li {
	padding: 10px;
	margin-bottom: 0;
	width: 100%;
	background: #fff;
	box-shadow: none;
	border-bottom: 1px solid #f6f6f6;
}
.lvyouxz_con .xihuan_top {
	float: left;
	width: 80px;
	height: 80px;
}
.lvyouxz_con .xihuan_top img {
	width: 100%;
	height: 100%;
	border-radius: 5px;
}
.lvyouxz_con ul li .xihuan_bottom {
	float: left;
	width: calc(100% - 80px);
	padding: 5px 0 0 10px;
}
.lvyouxz_con ul li .title_bottom {
	height: auto;
	-webkit-line-clamp: 1;
	margin-top: 20px;
}
.vip_xqcon {
	width: 100%;
	padding: 50px 0 0;
	background: url(../images/vip_bg.png) no-repeat top;
	background-size: 100% auto;
}
.vip_xqcon > .title {
	width: 70%;
	margin: 0 auto;
}
.vip_xqcon > .title img {
	width: 100%;
}
.vip_xqcon .cencon {
	width: 95%;
	margin: 40px auto 15px;
	background: #fff;
	border: 10px solid #faecda;
	border-radius: 10px;
	padding: 15px 10px 15px;
}
.vip_xqcon .cencon > .h3 {
	width: 80%;
	margin: 0 auto 15px;
}
.vip_xqcon .cencon .h3 img {
	width: 100%;
}
.vip_xqcon .cencon .con {
	width: 100%;
}
.vip_xqcon .cencon .con .one {
	width: 25%;
	text-align: center;
	float: left;
	margin-top: 10px;
}
.vip_xqcon .cencon .con .one img {
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto 5px;
}
.vip_xqcon .cencon .con .one span {
	font-size: 14px;
	color: #834b08;
	font-weight: 800;
}
.vip_xqcon .cencon .con .one p {
	font-size: 10px;
	color: #e8c190;
	margin-top: 3px;
}
.vip_dhcon {
	width: 95%;
	margin: 0 auto;
}
.vip_dhcon .title {
	line-height: 20px;
	margin-bottom: 15px;
}
.vip_dhcon .title h3 {
	font-size: 14px;
	margin-right: 5px;
	color: #333;
	font-weight: 800;
	float: left;
}
.vip_dhcon .title em {
	font-size: 12px;
	color: #888;
	float: left;
}
.vip_dhcon .con {
	width: 100%;
}
.vip_dhcon .con .one {
	width: 32%;
	height: 122px;
	padding-top: 42px;
	text-align: center;
	float: left;
	margin-right: 2%;
	background: #fff5f7;
	position: relative;
	border-radius: 5px;
}
.vip_dhcon .con .one:nth-child(3n) {
	margin-right: 0;
}
.vip_dhcon .con .one i {
	font-style: normal;
	position: absolute;
	top: 10px;
	left: 10px;
	background: #fa5d7a;
	color: #ffffff;
	font-size: 12px;
	padding: 3px 5px;
	border-radius: 0 10px 10px 10px;
}
.vip_dhcon .con .one img {
	width: 50px;
	margin: 0 auto;
}
.vip_dhcon .con .one p {
	font-size: 10px;
	color: #834b08;
	margin-top: 8px;
}
.vip_xqcon .vip_btn {
	width: 90%;
	margin: 30px auto 20px;
}
.vip_xqcon .vip_btn a {
	display: block;
	width: 100%;
	background: -webkit-linear-gradient(left, #edc18b, #efc898);
	background: -o-linear-gradient(right, #edc18b, #efc898);
	background: -moz-linear-gradient(right, #edc18b, #efc898);
	background: linear-gradient(to right, #edc18b, #efc898);
	color: #834b08;
	font-size: 14px;
	line-height: 45px;
	border-radius: 50px;
	text-align: center;
	font-weight: 800;
}
.rg_topcon {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	padding-bottom: 5px;
	background: #fff;
	background-size: 100%;
}
.rg_topcon .header {
	position: relative;
	box-shadow: none;
}
.rglist_con {
	width: 100%;
	background: #f8f8f8;
	padding: 0 10px 10px;
	min-height: 90vh;
}
.rg_topcon .rgnav_ul {
	width: 100%;
	-webkit-overflow-scrolling: touch;
	position: relative;
	top: 0;
	padding: 10px 10px 0;
	height: 45px;
	left: 0;
	overflow-x: auto;
	overflow-y: hidden;
	color: #333;
	white-space: nowrap;
	border-top: 1px solid #f6f6f6;
}
.rg_topcon .rgnav_ul .li {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	color: #999;
	-webkit-flex-shrink: 0;






	flex-shrink: 0;
	margin-right: 20px;
	font-size: 14px;
	height: 30px;
	display: inline-block;
	position: relative;
}
.rg_topcon .rgnav_ul .li i {
	display: none;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -15px;
	width: 30px;
	height: 4px;
	background: #fa5d7a;
	border-radius: 20px;
}
.rg_topcon .rgnav_ul .li.on {
	color: #fa5d7a;
	font-size: 15px;
	font-weight: 800;
}
.rg_topcon .rgnav_ul .li.on i {
	display: block;
}
.rglist_con .tier {
	text-decoration: none;
	color: black;
	display: inline-block;
	width: 100%;
	background-color: #fff;
	border-radius: 10px;
	margin: 10px 0px 0px 0px;
}
.rglist_con .tier .img-box {
	text-align: center;
}
.rglist_con .tier .img-box img {
	max-width: 100%;
	border-radius: 10px 10px 0 0;
	height: 180px;
	width: 100%;
}
.rglist_con .tier .info-box {
	padding: 5px 10px 5px;
	box-sizing: border-box;
	border: 0px solid #e7e7e7;
	border-radius: 0px;
	font-size: 14px;
}
.rglist_con .tier .ib-head {
	padding: 5px 0px 10px;
	font-size: 14px;
	border-bottom: 1px #e7e7e7 dashed;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 800;
}
.rglist_con .tier .ib-head .red {
	color: #fff;
	background: #fa5d7a;
	padding: 0 6px;
	border-radius: 5px;
	float: left;
	margin-right: 5px;
}
.rglist_con .tier .ib-head .index {
	background: #47ae2e;
	height: 7vw;
	text-align: center;
	line-height: 7vw;
	color: white;
	border-radius: 3.5vw;
	margin: 0px 2vw;
	display: inline-block;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.rglist_con .tier .ib-doc {
	font-size: 4.3vw;
	border-bottom: 1px solid #e7e7e7;
	padding: 5vw 4vw;
}
.rglist_con .tier .ib-body {
	display: flex;
	justify-content: space-between;
	text-align: center;
	padding: 0;
	position: relative;
	border-bottom: 1px solid #fff;
}
.rglist_con .tier .ib-body .bq_img {
	position: absolute;
	top: 20px;
	left: 30px;
	width: 100px;
}
.rglist_con .tier .ib-body .bq_img img {
	width: 100%
}
.rglist_con .tier .ib-body .red {
	color: #ff4949;
	font-size: 5vw;
}
.rglist_con .tier .ib-body .cl-3 {
	padding: 2.5vw 0px;
	width: 33.33%;
	text-align: left;
}
.rglist_con .tier .ib-body .cl-3 p {
	margin: 1vw 0px;
}
.rglist_con .tier .ib-foot {
	padding: 0;
	display: flex;
	justify-content: space-between;
	position: relative;
}
.rglist_con .tier .ib-foot p {
	color: #999;
	margin: 1vw 0px;
	font-size: 3.5vw;
}
.rglist_con .tier .ib-foot .now-btn {
	margin-top: 5px;
	border: none;
	color: white;
	font-size: 14px;
	width: 80px;
	height: 30px;
	border-radius: 50vw;
	background: -webkit-linear-gradient(left, #f95da7, #fa5d7a);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #f95da7, #fa5d7a);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f95da7, #fa5d7a);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f95da7, #fa5d7a);

	position: absolute;
	right: 5px;
}
.rglist_con .tier .ib-foot .now-btn1 {
	margin-top: 1vw;
	background-color: #f1f1f1;
	border: none;
	color: #888;
	font-size: 3.5vw;
	width: 25vw;
	height: 8vw;
	border-radius: 30px;
	position: absolute;
	right: 5px;
}
.rglist_con .tier .plan {
	display: flex;
	font-size: 14px;
	padding: 0;
	align-items: center;
	color: #888;
	justify-content: space-between;
}
.rglist_con .tier .plan-wrap {
	width: 56vw;
	height: 9px;
	border-radius: 20px;
	background: #e7e7e7;
}
.rglist_con .tier .plan-con {
	height: 100%;
	border-radius: 10px;
	background: #f50404;
}
.rglist_con .tier .plan-text {
	margin-left: 0.5vw;
	font-size: 14px;
}
.rgxq_con {
	width: 100%;
	margin: 0 auto;
}
.rgxq_con .investTop {
	width: 100% !important;
	margin-bottom: 10px !important;
	background: #FFF none repeat scroll 0% 0%;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	border-bottom: 10px solid #f8f8f8;
	padding: 0 0 5px;
}
.rgxq_con .investTop .financeDetail {
	margin: 5px 0px;
}
.rgxq_con .investTop .financeDetail p {
	margin: 0px;
}
.rgxq_con .investTop .detailBlock .detailLeft {
	width: 30%;
	text-align: center;
}
.rgxq_con .investImg {
	width: 100%;
	height: 180px
}
.rgxq_con .investImg img {
	height: 100%;
	width: 100%;
}
.rgxq_con .investTop .detailBlock .detailRight {
	width: 30%;
	text-align: center;
}
.rgxq_con .investTop .detailBlock {
	margin: 5px 0px;
	padding: 10px 0px 0px 0px;
	overflow: hidden;
	/* fallback for old browsers */
    /* Chrome 10-25, Safari 5.1-6 */
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	border-radius: 5px;
}
.rgxq_con .investTop .detailBlock .detailList {
	text-align: left;
	float: left
}
.rgxq_con .investTop .detailBlock .detailList ul li {
	overflow: hidden;
	margin-bottom: 5px;
	float: none;
}
.rgxq_con .investTop .detailBlock .detailList ul .textlab {
	font-size: 14px;
	color: #333;
}
.rgxq_con .investTop .detailBlock .detailList ul .textlab a {
	position: absolute;
	width: 40px;
	height: 23px;
	line-height: 21px;
	text-align: center;
	border: 1px solid #edac60;
	border-radius: 3px;
	color: #edac60;
	font-size: 1.3rem;
	display: inline-block;
	margin: -1px 0 0 10px
}
.rgxq_con .investTop .detailBlock .detailList ul .num {
	font-size: 22px;
	color: #ff4949;
	font-weight: 800;
}
.rgxq_con .investTop .detailBlock .detailList ul .num em {
	font-size: 14px;
	color: #333;
}
.rgxq_con .investTop .detailBlock .detailList ul .time {
	font-size: 15px;
	color: #555;
	text-indent: 1px
}
.rgxq_con .investTop .detailBlock .detailLeft {
	width: 30%;
	text-align: left;
}
.rgxq_con .investTop .detailBlock .detailRight {
	width: 30%;
	text-align: center;
}
.rgxq_con .investTop .line {
	width: 95%;
	margin: 0 auto;
	color: #666;
	font-size: 14px;
}
.rgxq_con .investTop .cooperate {
	margin: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

	width: 100%;
	font-size: 14px;
	margin-bottom: 5px;
	color: #999;
}
.rgxq_con .progress {
	width: 100%;
	height: 10px;
	border-radius: 5px;
	margin: 5px 0px 10px;
	overflow: hidden;
	background: #e7e7e7;
}
.rgxq_con .progressBar {
	background: #f95da7;
	display: block;
	height: 24px;
}
.rgxq_con .investTop .investName {
	margin: 0px auto;
	width: 98%;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	text-indent: 8px;
	color: #333;
	border-bottom: 1px #e7e7e7 dashed;
	font-weight: 800;
}
.rgxq_con .investTop .investName span {
	font-size: 12px;
}
.rgxq_con .instru {
	margin: 0px auto;
	width: 95%;
	height: 40px;
	border-bottom: 1px solid #DDD;
	font-size: 16px;
	line-height: 40px;
	text-indent: 8px;
	color: #333;
}
.rgxq_con .instru span {
	float: left;
	margin-right: 20px;
	color: #787878;
	font-size: 14px;
}
.rgxq_con .instru span.on {
	font-weight: 800;
	font-size: 16px;
}
.rgxq_con .baseInfo {
	display: none;
	padding: 10px;
	line-height: 1.8em;
	font-size: 14px;
}
.rgxq_con .baseInfo:nth-child(1) {
	display: block;
}
.rgxq_con .detailBtn {
	padding: 0px 0px 10px;
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1)
}
.rgxq_con .finishReg {
	background: -webkit-linear-gradient(left, #f95da7, #fa5d7a);
	background: -o-linear-gradient(right, #f95da7, #fa5d7a);
	background: -moz-linear-gradient(right, #f95da7, #fa5d7a);
	background: linear-gradient(to right, #f95da7, #fa5d7a);
	border: 0px;
	cursor: pointer;
	display: block;
	text-align: center;
	border-radius: 50px;
	font-size: 16px;
	padding: 10px;
	width: 95%;
	color: #fff;
	margin: 0 auto;
	margin-top: 10px;
	font-weight: 800
}
.qdrg_con {
	width: 100%;
	margin: 0 auto;
	background: #f8f8f8;
	min-height: 100vh;
	padding: 10px 0;
}
.qdrg_con .formGroup select, .formGroup input {
	width: 63%;
	height: 26px;
	border: 0px;
	padding-right: 5px;
	font-size: 15px;
	text-align: right;
}
.qdrg_con .formGroup {
	border-top: 0px;
	overflow: hidden;
	padding: 10px;
	display: block;
	background: #fff;
	line-height: 26px;

	border-bottom: 1px solid #f1f1f1;
	font-size: 14px;
	color: #888;
}
.qdrg_con .formGroup .right {
	float: right;
}
.qdrg_con .formGroup font {
	color: #f95da7;
	font-weight: 800
}
.qdrg_con .formGroup #calculate-amount-sync {
	color: #f95da7
}
.qdrg_con .formGroup:focus {
	border: 0px #a90b0b solid;
}
.qdrg_con .financeDetail {
	width: 100%;
	float: left;
	margin: 10px 0px;
	font-size: 14px;
}
.qdrg_con .financeDetail p {
	margin-top: 5px;
}
.qdrg_con .financeDetail .earningsNum {
	font-size: 22px;
	font-weight: 800;
	margin-top: 5px;
	display: block
}
.qdrg_con .max {
	margin: 0 auto;
	box-sizing: border-box;
	height: auto;
	overflow: hidden;
	padding: 15px;
}
.qdrg_con .financeTop {
	background: -webkit-linear-gradient(left, #f95da7, #fa5d7a);
	background: -o-linear-gradient(right, #f95da7, #fa5d7a);
	background: -moz-linear-gradient(right, #f95da7, #fa5d7a);
	background: linear-gradient(to right, #f95da7, #fa5d7a);
	color: #fff;
	width: 95%;
	border-radius: 5px 5px 0 0;
	margin: 0 auto 0px;
}
.qdrg_con .finishReg {
	background: -webkit-linear-gradient(left, #f95da7, #fa5d7a);
	background: -o-linear-gradient(right, #f95da7, #fa5d7a);
	background: -moz-linear-gradient(right, #f95da7, #fa5d7a);
	background: linear-gradient(to right, #f95da7, #fa5d7a);
	border: 0px;
	cursor: pointer;
	display: block;
	text-align: center;
	border-radius: 50px;
	font-size: 16px;
	padding: 10px;
	width: 90%;
	color: #fff;
	margin: 50px auto 0;
	font-weight: 800;
}
.qdrg_con .formGroup .right .blue {
	color: #333
}
.center_zxcon {
	width: 100%;
	padding-bottom: 50px;
}
.center_zxcon .center_zxcon_top {
	width: 100%;
	padding: 15px 14px 20px;
	box-sizing: border-box;
	background: url(../images/top_img.jpg) no-repeat top;
	background-size: 100%;
	position: relative;
}
.center_zxcon .center_zxcon_top .img {
	width: 70px;
	height: 70px;
	float: left;
	border-radius: 50%;
	position: relative;
}
.center_zxcon .center_zxcon_top .img a > img {
	width: 100%;
	height: 100%;
	border: 5px solid #fff;
	border-radius: 50%;
}
.center_zxcon .center_zxcon_top .img i {
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	bottom: -5px;
	right: -5px;
	box-sizing: border-box;
}
.center_zxcon .center_zxcon_top .img i img {
	width: 100%;
}
.center_zxcon .center_zxcon_top .text {
	width: calc(100% - 85px);
	padding-top: 12px;
	float: right;
}
.center_zxcon .center_zxcon_top .text h3 {
	font-size: 18px;
	color: #333;
	width: 100%;
	font-weight: 800;
	margin-bottom: 10px;
}
.center_zxcon .center_zxcon_top .text h3::after {
	content: "";
	display: block;
	clear: both;
}
.center_zxcon .center_zxcon_top .text h3 em {
	float: left;
	font-weight: 800;
}
.center_zxcon .center_zxcon_top .text h3 i {
	float: left;
	margin-left: 5px;
	width: 20px;
	height: 20px;
}
.center_zxcon .center_zxcon_top .text a {
	background: #ffe6e6;
	display: inline-block;
	border-radius: 15px;
	line-height: 15px;
	padding: 1px 7px;
	font-size: 14px;
	color: #333;
	font-weight: normal;
}
.center_zxcon .center_zxcon_top .text h3 i img {
	width: 100%;
}
.center_zxcon .center_zxcon_top .text span {
	font-size: 14px;
	line-height: 1.8em;
	color: #f95da7;
	background: #fff2f8;
	padding: 2px 10px;
	border-radius: 0 20px 20px 0;
}
.center_zxcon .center_zxcon_top .text span em {
	font-size: 14px;
}
.center_zxcon .center_zxcon_top .text p {
	font-size: 14px;
	color: #fff;
}
.center_zxcon .center_zxcon_top .shezhi_con {
	position: absolute;
	top: 45px;
	right: 20px;
}
.center_zxcon .center_zxcon_top .shezhi_con i {
	font-size: 18px;
	color: #fff;
	margin-right: 5px;
	float: left;
}
.center_zxcon .center_zxcon_top .shezhi_con span {
	color: #fff;
	line-height: 18px;
	float: left;
}
.center_zxcon .center_zxcon_top .shezhi_con a {
	float: right;
	margin-left: 10px
}
.center_zxcon .center_zxcon_top .shezhi_con a img {
	diaplay: block;
	width: 22px;
	height: 22px;
}
.center_zxcon .aui-grid-content {
	width: 100%;
	background-color: #ffffff;
	display: table;
	table-layout: fixed;
}
.center_zxcon .aui-grid-row {
	overflow: hidden;
	margin: 0;
}
.center_zxcon .aui-grid-row img {
	display: block;
	width: 28px;
	margin: 0 auto;
}
.center_zxcon .aui-grid-row-item {
	display: table-cell;
	position: relative;
	text-align: center;
	vertical-align: middle;
	padding: 0.7rem 0;
	width: 20%;
	float: left;
}
.center_zxcon .aui-grid-row-item em {
	position: absolute;
	top: 11px;
	right: 20px;
	font-size: 12px;
	border-radius: 50%;
	display: block;
	width: 18px;
	line-height: 18px;
	text-align: center;
	height: 18px;
	color: #fff;
	background: #fd2925;
}
.center_zxcon .aui-grid-row-label {
	display: block;
	font-size: 0.7rem;
	position: relative;
	margin-top: 0.25rem;
	color: #787878;
}
.center_zxcon .aui-me-content-order {
	position: relative;
	background: #fff;
}
.center_zxcon .aui-well {
	padding: 14px 15px;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	font-size: 14px;
	border-bottom: 1px solid #f1f1f1;
	width: 95%;
	margin: 0 auto;
}
.center_zxcon .aui-well-bd {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	font-weight: 700;
	color: #333;
}
.center_zxcon .aui-well-ft {
	text-align: right;
	color: #999999;
	padding-right: 12px;
	position: relative;
}
.gr_banner {
	width: 95%;
	margin: 0 auto 10px;
	border-radius: 5px;
	overflow: hidden;
}
.gr_banner img {
	width: 100%;
}
.center_zxcon .dd_con {
	width: 100%;
	border-bottom: 10px solid #f8f8f8;
	margin: 10px auto;
}

.ziliao_con {
	width: 95%;
	background: #fff;
	margin: 10px auto 0;
	padding: 0 10px;
	box-sizing: border-box;
}
.ziliao_con .xinxi_one {
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	padding: 10px 0;

	position: relative;
}
.ziliao_con .xinxi_one > img{float:right;display:block;width:15px;margin-top: 10px;}
.ziliao_con .xinxi_one:last-child {
	border: none;
}
.ziliao_con .xinxi_one .input {
	width: calc(100% - 90px);
	text-align: left;
	float: left;
	display: block;
	line-height: 35px;
	font-size: 14px;
	color: #999;
	border: none;
}
.ziliao_con .xinxi_one .danxuan {
	width: calc(100% - 90px);
	float: left;
	display: block;
	line-height: 35px;
}
.ziliao_con .xinxi_one .select {
	width: calc(100% - 90px);
	float: left;
	display: block;
	line-height: 35px;
	height: 35px;
	border: none;
	font-size: 14px;
}
.ziliao_con .xinxi_one i {
	position: absolute;
	right: 5px;
	top: 0;
	line-height: 56px;
	color: #999;
}
.ziliao_con .xinxi_one p {
	width: calc(100% - 110px);
	text-align: right;
	float: left;
	display: block;
	line-height: 35px;
	font-size: 14px;
	color: #999;
}
.ziliao_con .xinxi_one input#btn {
	position: absolute;
	top: 10px;
	right: 0;
	background: #ff7716;
	color: #fff;
	border-radius: 5px;
	font-size: 14px;
	border: none;
	padding: 0 10px;
	line-height: 35px;
}
.ziliao_con .xinxi_one span {
	width: 90px;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 35px;
}
.ziliao_con .xinxi_one span em {
	font-size: 12px;
	color: #f00;
}
.ziliao_con .xinxi_one .touxiang_con {
	float: right;
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: relative;
	border-radius: 50%;
	border: 1px solid #eee;
}
.ziliao_con .xinxi_one .touxiang_con img {
	width: 100%;
	height: 100%;
}
.ziliao_con .xinxi_one .touxiang_con input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	display: block;
	width: 100%;
	height: 100%;
}
.ziliao_con .xinxi_one a::after {
	content: "";
	display: block;
	clear: both;
}
.ziliao_con .xinxi_one a {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/you.png) no-repeat 98%;
	background-size: 15px;
}
.ziliao_con .shangchuan_con {
	width: 100%;
}
.ziliao_con .shangchuan_con::after {
	content: "";
	display: block;
	clear: both;
}
.ziliao_con .shangchuan_con .left {
	width: 90px;
	height: 90px;
	position: relative;
	float: left;

}
.ziliao_con .shangchuan_con .left img {
	width: 100%;
	height: 100%;
}
.ziliao_con .shangchuan_con .left input {
	opacity: 0;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.ziliao_con .shangchuan_con .right {
	width: 90px;
	height: 90px;
	float: left;
	margin-left: 20px;
}
.ziliao_con .shangchuan_con .right img {
	width: 100%;
	height: 100%;
}

.btn {
	width: 80%;
	background:#ff2b38;
	border-radius: 50px;
	height: 45px;
	margin: 40px auto;
	text-align: center;
	line-height: 45px;
}
.btn a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 14px;
}
.btn button {
	font-size: 16px;
	color: #fff;
	border: none;
	background: none;
	line-height: normal;
	margin: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.gongao_xiangqing .news-detail {
	position: relative;
	padding: 15px 15px 5px 15px;
	color: #333;
	background: #fff;
}
.gongao_xiangqing .news-detail .title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	overflow: hidden;
	color: #333333;
	font-size: 16px;
	font-weight: normal;
}
.gongao_xiangqing .news-detail .news-info {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	height: 26px;
	margin: 10px 0;
	font-size: 15px;
	color: #999999;
	border-bottom: 1px solid #d7d7d7;
}
.gongao_xiangqing .news-detail .news-info .data {
	width: 50%;
}
.gongao_xiangqing .news-detail .news-info .publi {
	width: 50%;
	text-align: right;
}
.gongao_xiangqing .news-page-text {
	padding: 0 20px 30px 20px;
	background: #fff;
}
.gongao_xiangqing .news-page-text p {
	color: #333333;
	font-size: 14px;
	line-height: 26px;
}
.gongao_xiangqing .news-page-text .hero-pic {
	width: 100%;
	display: block;
}
.gongao_xiangqing .news-detail-page .title {
	font-size: 18px;
}
.gongao_xiangqing .news-detail-page .news-info .publi {
	font-size: 14px;
}
.gongao .gongao_li {
	width: 100%;
	height: auto;
	background: #fff;
	position: relative;
	padding-left: 4%;
	padding-right: 4%;
	margin-top: 10px;
	padding-bottom: 10px;
}
.gongao .gongao_li img {
	width: 100%;
	height: 150px;
	padding: 10px 0 0;
	border-radius: 5px
}
.gongao .gongao_li h3 {
	font-size: 16px;
	color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.gongao .gongao_li h3 span {
	color: #666;
	float: right;
	font-size: 12px;
}
.gongao .gongao_li p {
	color: #999;
	font-size: 14px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.aui-product-pages {
	background: #fff;
	padding: 0 10px;
}
.pfqb_con {
	padding: 0;
}
.pfqb_con .jihuoma_center {
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	min-height: 300px;
	border-radius: 10px 10px 0 0;
	padding: 10px;
	margin: -20px auto 0;
}
.pfqb_con .jihuoma_center .h3{font-size: 14px;color: #333;font-weight: 800;margin-bottom: 10px;}
.pfqb_con .jihuoma_center .h3 .i{ display: block; width: 5px; height: 15px; background: #fd2925; border-radius: 5px; float: left; margin-top: 3px; margin-right: 10px;}
.pfqb_con .jihuoma_center .h3 .p{ float: left;}
.pfqb_con .jihuoma_center table {
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
}
.pfqb_con .jihuoma_center table tr td {
	text-align: center;
	line-height: 35px;
	font-size: 12px;
	border-bottom: 1px solid #f1f1;
	color: #666;
}
.pfqb_con .jihuoma_center table tr td em {
	color: #ff5400;
}
.pfqb_con .jihuoma_center table tr:nth-child(2n-1) td {
}
.pfqb_con .jihuoma_center table tr:first-child td {
	background: #f8f8f8;
	color: #333;
	font-size: 14px;
	border-bottom: none;
}
.pfqb_con .jihuoma_center table tr:last-child td {
	border-bottom: none;
}
.pfqb_con .max a{ color:#fff}
.pfqb_con .max {
	margin: 0 auto;
	box-sizing: border-box;
	height: auto;
	overflow: hidden;
	padding: 15px 15px 40px;
	position: relative;
}
.pfqb_con .max .one {
	width: 50%;

	float: left;
	text-align: center
}

.pfqb_con .financeTop {
	background: url(../images/top_bg.jpg) no-repeat center;
	color: #fff;
	width: 100%;
	border-radius: 0;
	margin: 0 auto 0px;
}
.pfqb_con .finishReg {
	background: -webkit-linear-gradient(left, #f95da7, #fa5d7a);
	background: -o-linear-gradient(right, #f95da7, #fa5d7a);
	background: -moz-linear-gradient(right, #f95da7, #fa5d7a);
	background: linear-gradient(to right, #f95da7, #fa5d7a);
	border: 0px;
	cursor: pointer;
	display: block;
	text-align: center;
	border-radius: 50px;
	font-size: 16px;
	padding: 10px;
	width: 90%;
	color: #fff;
	margin: 50px auto 0;
	font-weight: 800;
}
.pfqb_con .max .em{    background: rgba(255,255,255,0.2);
    position: absolute;
    top: 10px;
    right: 0px;
    font-size: 13px;
    color: #fff;
    padding: 2px 7px;
    margin-top: 13px;
    border-radius: 14px 0 0 14px}
.pfqb_con .financeDetail {
	width: 100%;
	float: left;
	margin: 5px 0px 5px;
	font-size: 14px;
}
.pfqb_con .earningsNum{ font-size:24px;}
.pfqb_con .financeDetail p {
	margin-top: 5px;
}
.pfqb_con .financeDetail .earningsNum {
	font-size: 22px;
	font-weight: 800;
	margin-top: 5px;
	display: block
}
.pfqb_con .mairu_bottom {
	width: 100%;
	box-sizing: border-box;
}
.pfqb_con .mairu_bottom .bottom_con {
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	padding: 5px 10px;
	box-sizing: border-box;
}
.pfqb_con .mairu_bottom .bottom_con .bottom_one {
	width: 100%;
	padding: 10px 0;
}
.pfqb_con .mairu_bottom .bottom_con .bottom_one:last-child {
	border-bottom: none;
}
.pfqb_con .mairu_bottom .bottom_one span {
	width: 100%;
	font-size: 14px;
	color: #666;
	display: block;
	margin-bottom: 5px;
}
.pfqb_con .mairu_bottom .bottom_one input {
	width: 100%;
	border: none;
	font-size: 14px;
	line-height: 40px;
	background: #f8f8f8;
	padding: 0 10px;
	border-radius: 5px;
	border: 1px solid #eee;
}
.password_con {
	width: 100%;
	margin-top: 10px;
	box-sizing: border-box;
}
.password_con ul.UL_CON {
	background: #fff;
	padding: 0 10px;
	box-sizing: border-box;
}
.password_con .geren_bottom ul::after {
	content: "";
	display: block;
	clear: both;
}
.password_con .geren_bottom ul.UL_CON li {
	width: 100%;
	padding: 5px 0;
	box-sizing: border-box;
	border-bottom: 1px solid #e7e7e7;
	line-height: 40px;
	position: relative;
}
.password_con .geren_bottom ul.UL_CON li a {
	display: block;
	width: 100%;
	height: 100%;
}
.password_con .geren_bottom ul.UL_CON li a::after {
	content: "";
	display: block;
	clear: both;
}
.password_con .geren_bottom ul.UL_CON li p {
	float: left;
	display: block;
	color: #333;
	font-size: 14px;
}
.password_con .geren_bottom ul.UL_CON li span {
	float: right;
	font-size: 12px;
	color: #999;
}
.password_con .geren_bottom ul.UL_CON li em {
	float: right;
	font-size: 15px;
	color: #ccc;
	margin-left: 3px;
}
.password_con .geren_bottom ul.UL_CON li:last-child {
	border-bottom: none;
}
.tianjia_yhkcon {
	width: 95%;
	background: #fff;
	box-sizing: border-box;
	margin: 10px auto 0;
	padding: 0 10px;
	border-radius: 10px;
	overflow: hidden;
}
.tianjia_yhkcon .xinxi_one {
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	padding: 10px 0;
	position: relative;
}
.tianjia_yhkcon .xinxi_one:last-child {
	border: none;
}
.tianjia_yhkcon .xinxi_one .input {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;
	font-size: 14px;
	color: #333;
	border: none;
}
.tianjia_yhkcon .xinxi_one .danxuan {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;
}
.tianjia_yhkcon .xinxi_one .select {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;
	height: 35px;
	border: none;
	font-size: 14px;
}
.tianjia_yhkcon .xinxi_one i {
	position: absolute;
	right: 5px;
	top: 0;
	line-height: 56px;
	color: #666;
}
.tianjia_yhkcon .xinxi_one p {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;

	font-size: 14px;
	color: #333;
}
.tianjia_yhkcon .xinxi_one span {
	width: 80px;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 35px;
}
.tianjia_yhkcon .xinxi_one span em {
	font-size: 12px;
	color: #f00;
}

.zhuce_xinxi_three {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	margin-top: 5px;
}
.zhuce_xinxi_three .danxuan {
	float: left;
	display: block;
	line-height: 35px;
	text-align: right;
}
.zhuce_xinxi_three .danxuan .one {
	position: relative;
	font-size: 14px;
	color: #666;
	display: inline-block;
}
.zhuce_xinxi_three .danxuan .one input {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
}
.zhuce_xinxi_three .danxuan .one i {
	width: 20px;
	height: 20px;
	background: url(../images/choose_3_1.png) no-repeat center;
	background-size: 100% 100%;
	margin-right: 10px;
	display: block;
	float: left;
	margin-top: 8px;
}
.zhuce_xinxi_three .danxuan .one input.radio1:checked ~i {
	background: url(../images/choose_3_2.png) no-repeat center;
	background-size: 100% 100%;
}
.zhuce_xinxi_three p {
	float: left;
	line-height: 35px;
	font-size: 14px;
}
.zhuce_xinxi_three p a {
	color: #f95da5;
}
.zhuce_xincon {
	width: 100%;
	background: #fff;
	box-sizing: border-box;
	margin: 10px auto 0;
	border-radius: 5px;
	padding: 0 10px;
}
.zhuce_xincon .xinxi_one {
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	padding: 10px 0;
	position: relative;
}
.zhuce_xincon .xinxi_one:last-child {
	border: none;
}
.zhuce_xincon .xinxi_one .input {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;
	font-size: 14px;
	color: #333;
	border: none;
}
.zhuce_xincon .xinxi_one .danxuan {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;
}
.zhuce_xincon .xinxi_one .select {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;
	height: 35px;
	border: none;
	font-size: 14px;
}
.zhuce_xincon .xinxi_one i {
	position: absolute;
	right: 5px;
	top: 0;
	line-height: 56px;
	color: #666;
}
.zhuce_xincon .xinxi_one p {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;
	font-size: 14px;
	color: #333;
}
.zhuce_xincon .xinxi_one span {
	width: 80px;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 35px;
}
.zhuce_xincon .xinxi_one span em {
	font-size: 12px;
	color: #f00;
}
.zhuce_xincon .xinxi_two {
	width: 100%;
	padding: 10px 0;
	position: relative;
}
.zhuce_xincon .xinxi_two .input {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;
	font-size: 14px;
	color: #333;
	border: none;
}
.zhuce_xincon .xinxi_two #btn {
	position: absolute;
	top: 10px;
	right: 0;
	background: #f95da4;
	color: #fff;
	border-radius: 5px;
	font-size: 14px;
	border: none;
	padding: 0 10px;
	line-height: 35px;
}
.zhuce_xincon .xinxi_two .danxuan {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;
}
.zhuce_xincon .xinxi_two .select {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;
	border: none;
	font-size: 14px;
}
.zhuce_xincon .xinxi_two i {
	position: absolute;
	right: 5px;
	top: 0;
	line-height: 56px;
	color: #666;
}
.zhuce_xincon .xinxi_two p {
	width: calc(100% - 80px);
	float: right;
	display: block;
	line-height: 35px;
	font-size: 14px;
	color: #333;
}
.zhuce_xincon .xinxi_two span {
	width: 80px;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 35px;
}
.zhuce_xincon .xinxi_two span em {
	font-size: 12px;
	color: #f00;
}
.fenlei_con {
	width: 100%;
	position: relative;
	background: #f1f1f1
}
.fenlei_con .con {
	height: calc(100vh - 120px);
}
.fenlei_con .left_con {
	width: 100px;
	position: absolute;
	top: 0;
	left: 0;
	background: #F9f9f9;
	height: 100%;
}
.fenlei_con .left_con .one {
	width: 100%;
	padding: 15px 10px;
	text-align: center;
}
.fenlei_con .left_con .one .span {
	width: 100%;

	font-size: 14px;
	padding: 4px;
	border-radius: 25px;
	color: #888;
}
.fenlei_con .left_con .one.on {
	background: #fff;
}
.fenlei_con .left_con .one.on .span {
	background: #fd2925;
	color: #fff;
}
.fenlei_con .right_con {
	float: right;
	padding: 10px 10px 0 0;
	padding-left: 110px;
	box-sizing: border-box;
	width: 100%;
	max-height: 100vh;
	overflow-y: scroll;
}
.fenlei_con .right_con .f4 {
	color: #666;
	font-size: 14px;
	padding: 5px 10px;
	margin-bottom: 5px;
	background: #F9f9f9;
}
.fenlei_con .list {
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	background-color: #FFFFFF;
	overflow: hidden;
	padding: 10px 0;
}
.fenlei_con .list .pictrue {
	float: left;
	padding: 5px;
	justify-content: center;
	width: 75px;
	height: 75px;
	border: 1px solid #f1f1f1;
	border-radius: 5px;
	overflow: hidden;
	margin-left: 3px;
}
.fenlei_con .list .pictrue img {
	height: 100%;
	width: 100%;
}
.fenlei_con .list .title-tag {
	width: calc(100% - 80px);
	/* height: 70rpx; */
	padding-left: 8px;
	float: left;
}
.fenlei_con .list .title-tag .span {
	color: #dfb443;
	font-size: 12px;
	margin: 5px 0;
}
.fenlei_con .list .title-tag .tag {
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal;
	font-size: 13px;
	line-height: 20px;
}
.fenlei_con .list .title-tag text {
	font-size: 12px;
	color: #4b3f21;
	background: linear-gradient(to right, #fed569, #fae4a3);
	padding: 1px 8px 1px;
	border-radius: 10px 0 10px 10px;
	margin-right: 5px;
}
.fenlei_con .list .price-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding: 0 10px;
	width: calc(100% - 80px);
	float: left;
}
.fenlei_con .list .price-info .user-price {
	display: flex;
	align-items: center;
	float: left;

	font-weight: 800;
}
.fenlei_con .list .price-info .user-price text {
	color: #eb160b;
}
.fenlei_con .list .price-info .user-price .min {
	font-size: 12px;
	position: relative;
	top: 0px
}
.fenlei_con .list .price-info .user-price .max {
	font-size: 16px;
}
.fenlei_con .list .vip-price {
	display: flex;
	align-items: center;
}
.fenlei_con .list .vip-price image {
	width: 15px;
	height: 15px;
	margin-right: 5px;
}
.fenlei_con .list .vip-price text {
	color: #fcb735;
	font-size: 12px;
}
.num_con {
	width: 100%;
	margin: 5px auto 0;
	border-radius: 5px;
	padding: 10px 0;
}
.num_con .one {
	width: 25%;
	float: left;
	text-align: center;
}
.num_con .one text {
	font-size: 16px;
	color: #333;
	font-weight: 800;
}
.num_con .one .p {
	font-size: 12px;
	color: #333;
}
.vip_con {
	width: 95%;
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	z-index: 3;
	margin: -5px auto 10px;
}
.vip_con > img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	height: 100%;
}
.vip_con .con {
	position: relative;
	z-index: 3;
	padding: 8px 10px;
}
.vip_con .con a > img {
	display: block;
	width: 75px;
}
.vip_con .con .span {
	font-size: 12px;
	display: inline-block;
	padding: 3px 0;
	background: rgba(0,0,0,0.2);
	color: #eadcb9
}
#scroll-box {
	width: 190px;
	height: 25px;
	overflow: hidden;
}
#scroll-box ul {
	margin: 0
}
#scroll-box li {
	color: #fff;
	height: 25px;
}
#scroll-box li::after {
	content: "";
	display: block;
	clear: both
}
#scroll-box li p {
	font-size: 12px;
	line-height: 25px;
	color: #fff;
	width: 75%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#scroll-box li img {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	display: block;
	width: 15px;
}
.num_twocon {
	width: 95%;
	background: #fff;
	margin: 10px auto;
	border-radius: 8px;
	padding: 0 0 10px;
	border-bottom: 10px solid #f8f8f8;
}
.num_twocon .titlee {
	width: 100%;
	margin-bottom: 10px;
	padding: 10px;
	border-bottom: 1px solid #f8f8f8;
}
.num_twocon .titlee .h3 {
	float: left;
	font-size: 14px;
	color: #333;
	font-weight: 800;
}
.num_twocon .one {
	width: 20%;
	float: left;
	text-align: center;
	padding: 5px 0;
}
.num_twocon .one text {
	font-size: 16px;
	color: #333;
	font-weight: 800;
}
.num_twocon .one .p {
	font-size: 14px;
	color: #333;
	margin-top: 3px;
}
.num_twocon .one:nth-child(4) {
	width: 18%;
	border-left: 1px solid #f1f1f1;
}
.num_twocon .one:nth-child(5) {
	width: 18%;
}
.num_twocon .one img {
	display: block;
	width: 25px;
	height: 25px;
	margin: 0 auto 3px;
}
.wodelist_con {
	margin: 5px auto 0;
	width: 100%;
	padding: 10px 0 0;
	border-radius: 10px;
}
.wodelist_con .title {
	padding: 5px 15px 17px;
	display: block;
	box-sizing: border-box;
	text-align: center;
	width: 100%
}
.wodelist_con .title .i {
	width: 15px;
	height: 3px;
	display: inline-block;
	border-radius: 10px;
	background: #333;
	position: relative;
	top: -4px;
}
.wodelist_con .title .p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	color: #333;
	margin: 0 10px;
	display: inline-block;
	float: none;
	font-weight: 800;
}
.wodelist_con .title .span {
	display: inline-block;
	margin-left: 5px;
	font-weight: normal;
	font-size: 13px;
	color: #fd2925;
	line-height: 25px;
}
.wodelist_con .title .em {
	float: right;
	display: none;
	font-size: 12px;
	line-height: 16px;
	color: #fd2925;
}
.wodelist_con .goods-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 10px;
}
.wodelist_con .goods-list .list {
	width: 48.5%;
	height: 290px;
	margin-right: 3%;
	float: left;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	border-radius: 5px;
	overflow: hidden;
}
.wodelist_con .goods-list .list:nth-child(2n) {
	margin-right: 0;
}
.wodelist_con .goods-list .list .pictrue {
	display: flex;
	padding: 10px;
	justify-content: center;
	width: 100%;
}
.wodelist_con .goods-list .list .pictrue img {
	height: 150px;
	border-radius: 5px;
	width: 100%;
}
.wodelist_con .goods-list .list .title-tag {
	height: 75px;
	padding: 0 10px;
}
.wodelist_con .goods-list .list .title-tag .tag {
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal;
	font-size: 13px;
	line-height: 20px;
}
.wodelist_con .goods-list .list .title-tag .tag text {
	font-size: 14px;
	color: #4b3f21;
	background: linear-gradient(to right, #fed569, #fae4a3);
	padding: 1px 8px 1px;
	border-radius: 10px 0 10px 10px;
	margin-right: 5px;
}
.wodelist_con .goods-list .list .title-tag .span {
	color: #dfb443;
	font-size: 14px;
	margin: 5px 0;
}
.wodelist_con .goods-list .list .title-tag .em {
	font-size: 14px;
	width: 100%;
}
.wodelist_con .goods-list .list .title-tag .i {
	float: left;
	background: #fd2925;
	color: #fff;
	margin-right: 5px;
	padding: 0 4px;
	height: 20px;
	line-height: 20px;
	border-radius: 2px;
	text-align: center;
}
.wodelist_con .goods-list .list .title-tag .i_o {
	float: left;
	border: 1px solid #fd2925;
	color: #fd2925;
	line-height: 20px;
	height: 20px;
	box-sizing: border-box;
	padding: 0 4px;
	border-radius: 2px;
	width: 46px;
	text-align: center;
}
.wodelist_con .goods-list .list .price-info {
	padding: 15px 10px 0;
	line-height: 15px;
}
.wodelist_con .goods-list .list .price-info .user-price {
	display: flex;
	align-items: center;
	float: left;
	font-weight: 800;
}
.wodelist_con .goods-list .list .price-info .user-price text {
	color: #fd2925;
}
.wodelist_con .goods-list .list .price-info .user-price .min {
	font-size: 12px;
	position: relative;
	top: 2.5px
}
.wodelist_con .goods-list .list .price-info .user-price .max {
	font-size: 17px;
}
.wodelist_con .goods-list .list .price-info .em {
	float: right;
	color: #999;
	font-size: 12px;
}
.wodelist_con .goods-list .list .price-info .vip-price {
	display: flex;
	align-items: center;
}
.wodelist_con .goods-list .list .price-info .vip-price img {
	width: 15px;
	height: 15px;

	margin-right: 5px;
}
.wodelist_con .goods-list .list .price-info .vip-price text {
	color: #fcb735;
	font-size: 12px;
}
.XZvip_con .img_bg {
	width: 100%;
	margin: 0 auto 0;
}
.XZvip_con .img_bg img {
	width: 100%;
}
.XZvip_con .top {
	width: 100%;
	background: #fff;
	border-radius: 5px;
	margin: -10px auto 0;
	overflow: hidden;
	position: relative;
}
.XZvip_con .top > img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.XZvip_con .top .con {
	width: 100%;
	position: relative;
	z-index: 3;
}
.XZvip_con .top .con .title {
	width: 100%;
	padding: 17px 10px 10px 20px;
	margin-bottom: 15px;
}
.XZvip_con .top .con .title .span {
	font-size: 16px;
	font-weight: 800;
	color: #333;
	float: left;
}
.XZvip_con .top .con .title .p {
	display: inline-block;
	float: right;
	font-size: 14px;
	line-height: 15px;
}
.XZvip_con .top .con .title .p img {
	display: inline-block;
	width: 15px;
	margin-right: 5px;
	position: relative;
	top: 0;
}
.XZvip_con .top .con .title .p .em {
	color: #F43F3B;
	font-weight: 800;
}
.XZvip_con .top .con .con_c {
	width: 100%;
}
.XZvip_con .top .con .con_c .one {
	float: left;
	height: 80px;
	width: 25%;
	text-align: center;
	position: relative;
}
.XZvip_con .top .con .con_c .one img {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto;
}
.XZvip_con .top .con .con_c .one .span {
	background: #F43F3B;
	position: absolute;
	top: 25px;
	right: 10px;
	padding: 0 4px;
	border-radius: 5px;
	font-size: 12px;
	color: #fff;
}
.XZvip_con .top .con .con_c .one .p {
	font-size: 14px;
	color: #333;
	font-weight: 800;
	margin-top: 5px;
}
.XZvip_con .top .con .con_c .one .i {
	font-size: 12px;
	color: #999;
	transform: scale(0.8);
	white-space: nowrap;
}
.XZvip_con .center {
	width: 100%;
	margin: 10px auto 0;
	padding: 0 10px;
}
.XZvip_con .center .one {
	width: 100%;
	float: left;
	padding: 15px 0;
	border: 2px solid #F1F1F1;
	margin-right: 3%;
	border-radius: 5px;
	text-align: center;
}
.XZvip_con .center .one:nth-child(2n) {
	margin-right: 0;
}
.XZvip_con .center .one .span {
	font-size: 18px;
	color: #333;
	font-weight: 800;
	margin-bottom: 5px;
}
.XZvip_con .center .one .p {
	font-size: 26px;
	color: #333;
	font-weight: 800;
	margin: 3px 0 5px;
}
.XZvip_con .center .one .p .em_o {
	font-size: 12px;
	display: inline-block;
}
.XZvip_con .center .one .em {
	font-size: 12px;
	color: #999;
	margin-bottom: 3px;
}
.XZvip_con .center .one .i {
	background-image: linear-gradient(to right, #fbeac7, #f6cb98);
	display: inline-block;
	font-size: 12px;
	color: #333;
	border-radius: 25px;
	padding: 1px 7px;
}
.XZvip_con .center .one.on {
	border: 2px solid #e9c897;
	box-shadow: 0 0 5px rgba(233,200,151,0.7);
}
.XZvip_con .center .one.on .p {
	color: #F43F3B;
}
.XZvip_con .center .one.on .i {
	background: #F43F3B;
	color: #fff;
}
.XZvip_con .center .p_c {
	font-size: 12px;
	color: #333;
	width: 100%;
	text-align: center;
	margin: 10px 0 0;
}
.XZvip_con .center .p_c text {
	color: #F43F3B;
}
.XZvip_con .center .btn_a {
	width: 80%;
	-webkit-animation-name: scaleDraw;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration: 3s;
	font-size: 14px;
	padding: 10px 0;
	background-image: linear-gradient(to right, #fbeac7, #f6cb98);
	margin: 15px auto;
	border-radius: 40px;
	text-align: center;
}
.XZvip_con .center .btn_a a{color: #333;}
.XZvip_con .center .btn_a .em {
	font-size: 12px;
	color: #F43F3B;
	font-weight: 800;
	display: inline-block;
}
.XZvip_con .center .btn_a .i {
	display: inline-block;
	font-size: 16px;
}
.XZvip_con .xy_c {
	width: 100%;
	padding: 0 10px;
	font-size: 12px;
	color: #787878;
	line-height: 1.8em;
	margin-bottom: 10px;
}
.XZvip_con .xy_c .em {
	display: inline-block;
	color: #0081FF;
}
 @keyframes scaleDraw {
 0% {
 transform: scale(1);
}
 25% {
 transform: scale(1.1);
}
 50% {
 transform: scale(1);
}
 75% {
 transform: scale(1.1);
}
}
.XZvip_con .bottom {
	width: 100%;
	margin-bottom: 10px;
}
.XZvip_con .bottom .one {
	width: 98%;
	margin: 5px auto 10px;
	position: relative;
	min-height: 215px;
}
.XZvip_con .bottom .one > img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}
.XZvip_con .bottom .one .con {
	position: relative;
	z-index: 3;
}
.XZvip_con .bottom .one .con .text {
	font-weight: 800;
	font-size: 16px;
	color: #333;
	padding: 15px 20px;
}
.XZvip_con .bottom .one .con .text .p {
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
}
.XZvip_con .bottom .one .con .con_c {
	width: 100%;
}
.XZvip_con .bottom .one .con .con_c .span {
	text-align: center;
	color: #e9c897;
	margin-top: 35px;
	padding-right: 25px;
}
.XZvip_con .bottom .one .con .con_c .p {
	text-align: center;
	color: #e9c897;
	margin-top: 18px;
	font-size: 12px;
	padding-right: 25px;
}
.XZvip_con .bottom .one .con .con_c .h4 {
	font-size: 12px;
	color: #777;
	padding: 5px 0 0 22px;
}


.dl_con {
		margin: 0 auto 0;
		width: 90%;
		position: absolute;
		background: rgba(255, 255, 255, 0.7);
		top: 185px;
		left: 5%;
		border-radius: 15px;
	}

.dl_con .logo {
		width: 100%;
		text-align: center;
		margin: -100px auto 20px;
		overflow: hidden;
	box-sizing: border-box;}

.dl_con .logo img {
			width: 80px;
			border-radius: 50%;
			height: 80px;
			margin: 0 auto;
		}

.dl_con .logo .p {
			width: 100%;
			margin-top: 4px;
			color: #fff;
		}
.dl_con .input-info {
		padding: 15px 10px 0;
		width: 85%;

		margin: 25px auto 0;
	border-radius: 15px 15px 0 0;}

.dl_con .input-info .info {
			display: flex;
			align-items: center;
			justify-content: space-between;
			width: 100%;
			height: 60px;
	border-bottom: 1px solid #f6f6f6;}

.dl_con .input-info input {
				width: 70%;
				height: 100%;
				font-size: 14px;
				color: #222222;
				background:none;
			}

.dl_con .input-info .more {
				display: flex;
				align-items: center;
				justify-content: flex-end;
				width: 30%;
	height: 100%;}

.dl_con .input-info .iconfont {
					font-size: 16px;
				}

.dl_con .input-info .mo {
					font-size: 14px;
					margin-left: 5px;
					border-left: 1px solid #EEEEEE;
				}
.dl_con  .btn-info {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		margin-top: 25px;
	height: 50px;}
.dl_con  .btn-info .btn {
			display: flex;
			align-items: center;
			justify-content: center;
			width: 80%;
			height: 45px;
			position: relative;
			top: -3px;
			background: #ef2c2f;
			border-radius: 45px;
			color: #FFFFFF;
			font-size: 14px;
		}
.dl_con  .operation {
		width: 100%;
		text-align: center;
		padding: 0 12%;
		margin-top: 10px;
	height: 40px;}

.dl_con  .operation  a {
			font-size: 14px;
			float: left;
			color: #666;
		}

.dl_con  .operation  a:nth-child(2) {
			float: right;
		}
.dl_con  .dlu_con{
	width: 100%;
	text-align:center;}
.dl_con  .dlu_con .danxuan { font-size: 14px; color: #fff; line-height: 20px;  position: relative; margin-left: 10px; display: inline-block;  top: 5px}
.dl_con  .dlu_con .danxuan input.radio1 { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; display: block;}
.dl_con  .dlu_con .danxuan i {left:0;width: 20px;height: 20px;background: url(../images/choose_3_1.png)no-repeat center;background-size: 100% 100%;display: block;float: left; margin-right: 5px;}
.dl_con  .dlu_con .danxuan b { font-size: 14px; color: #666; float: left; font-weight: 800; line-height: 30px; }
.dl_con  .dlu_con .danxuan input.radio1:checked ~i { background: url(../images/choose_3_2.png) no-repeat center; background-size: 100% 100%; }

.dl_con  .dlu_con .p{
		display: inline-block;
		text-align: center;
		margin:15px 0 ;
		font-size: 13px;
		color: #888;
	}
.dl_con  .dlu_con text{
	  font-size: 14px;
	  color: #ff2b38;
	  margin-top: 10px;
	}
.tbg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 350px;
	background: url(../images/top_img.jpg) no-repeat top;
	background-size: 100% 100%;
	z-index: 0
}
.top_con::after {
	content: "";
	display: block;
	clear: both;
}
.top_con {
	position: relative;
	z-index: 1;
	padding: 15px 10px;
	box-sizing: border-box;
	margin-bottom: 0;
}
.top_con .rt_con {
	float: right;
	width: 25px;
	padding-top: 5px;
}
.top_con .rt_con img {
	float: left;
	width: 25px;
	top: 0.5px;
	position: relative;
	margin-right: 5px;
}
.top_con .rt_con text {
	float: left;
	font-size: 14px;
	color: #fff;
}
.top_con .lt_con {
	float: left;
	width: calc(100% - 30px);
	box-sizing: border-box;
	background: #fff;
	padding: 4px 7.5px 4px 17.5px;
	border-radius: 40px;
}
.top_con .lt_con img {
	float: left;
	display: block;
	width: 17.5px;
	margin: 7.5px 0 5px;
}
.top_con .lt_con input {
	float: left;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	color: #333;
	padding-left: 7.5px;
	box-sizing: border-box;
}
.top_con .lt_con .ss_btn {
	float: right;
	background: #ff5a03;
	color: #fff;
	width: 50px;
	text-align: center;
	font-size: 14px;
	height: 22.5px;
	line-height: 22.5px;
	border-radius: 15px;
	margin-right: 2px;
	margin-top: 2px;
}
.nav_list {
	width: 100%;
	position: relative;
	z-index: 3;
	margin-bottom: 15px;
}
.nav_list .nav_lt {
	float: left;
	width: calc(100% - 40px);
	-webkit-overflow-scrolling: touch;
	position: relative;
	top: 0;
	height: 35px;
	line-height: 28px;
	left: 0;
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap;
}
.nav_list .nav_lt .span {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	display: inline-block;
	position: relative;
	color: #333;
	font-size: 14px;
	padding: 0 10px;
}
.nav_list .nav_lt .span .i {
	position: absolute;
	bottom: -6px;
	left: 50%;
	width: 15px;
	display: none;
	margin-left: -7.5px;
	border-radius: 10px;
	height: 3px;
	background: #ff2b38;
}
.nav_list .nav_lt .span.on {
	color: #ff2b38;
	font-weight: 800;
	font-size: 17px;
}
.nav_list .nav_lt .span.on .i {
	display: block;
}
.nav_list .nav_rt {
	float: right;
	width: 40px;
	border-left: 1px solid #eee;
}
.nav_list .nav_rt img {
	display: block;
	margin: 3px auto 0;
	width: 25px;
	height: 25px;
}
.fl_con {
	width: 100%;
	padding: 0 10px;
	margin: 10px auto;
}
.fl_con .one {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.fl_con .one:nth-child(2n) {
	margin-right: 0;
}
.fl_con .one > img {
	width: 100%;
}
.fl_con .one .span {
	font-size: 15px;
	font-weight: 800;
	color: #ff2b38;
}
.fl_con .one .p {
	font-size: 12px;
	color: #888;
	margin-top: 2.5px;
}
.fl_con .one .con {
	position: relative;
	z-index: 3;
	padding: 15px 10px;
}
.fl_con .one .con img {
	position: absolute;
	top: 9.5px;
	right: 10px;
	display: block;
	width: 55px;
	height: 55px;
}
.fw_con {
	width: 100%;
	position: relative;
	z-index: 3;
	padding: 5px 0 0 7.5px;
	margin-bottom: 10px;
}
.fw_con .one {
	width: 23%;
	float: left;
	margin-right: 2%;
	text-align: center;
}
.fw_con .one:nth-child(3) {
	margin-right: 0;
}
.fw_con .one img {
	width: 20px;
	height: 20px;
	display: inline-block;
	position: relative;
	top: 0;
	margin-right: 2.5px;
}
.fw_con .one text {
	display: inline-block;
	font-size: 12px;
	color: #888;
	line-height: 20px;
}

.box1 {
	padding: 0 10px;
	margin-top: -15px;
	position: relative;
	z-index: 9;
}
.wenxin {
	padding: 8px 0
}
.box1 .box1_con {
	background: url(../images/base.png) no-repeat center;
	background-size: 100% 100%;
	padding: 15px;
	padding-bottom: 25px;
	position: relative
}
.wenxin_title {
	width: 80px;
	font-size: 16px;
	color: #3a230a;
	height: 30px;
	line-height: 30px;
}
.wenxin_con {
	width: calc(100% - 80px);
	height: 30px;
	overflow: hidden
}
.wenxin_con ul li {
	height: 30px;
	line-height: 30px;
}
.wenxin_con ul li a {
	font-size: 14px;
	color: #502e09;
	overflow: hidden;
	display: -webkit-box;

	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}



.inde_nav {
	margin-top: 10px;
}

.inde_nav ul li {
	width: 25%;
	text-align: center;
}
.inde_nav ul li img {
	width: 50px;
}
.inde_nav ul li a span {
	font-size: 14px;
	line-height: 2em;
	color: #3a230a
}
.kong {
	position: absolute;
	bottom: 20px;
}
.kong img {
	width: 12px;
}
.kong.kong1 {
	left: 20px;
}
.kong.kong2 {
	right: 20px;
}
.sheng {
	position: absolute;
	bottom: -50px;
	width: 10px;
	background: url(../images/sheng.png) no-repeat top center;
	background-size: 100% auto;
	height: 80px;
	z-index: 11
}
.sheng.sheng1 {
	left: 22px;
}
.sheng.sheng2 {
	right: 20px;
}

.box2 {
	padding: 10px;
	margin-top: 15px;
}
.box2_con {
	background: url(../images/base1.png) no-repeat center;
	background-size: 100% 100%;
	padding: 25px 15px;
	padding-bottom: 35px;
	position: relative
}
.box2_con .kong {
	bottom: auto;
	top: 10px;
}
.dongtai_top {
	width: 200px;
	margin: 0 auto;
	margin-top: -35px;
}
.dongtai_top img {
	width: 100%;
}
.dongtai_con {
	background: #529880;
	border-radius: 5px;
	padding: 10px;
}
.dongtai_container {
	border-top: 1px solid #fff;
	padding-top: 5px;
	height: 200px;
	overflow: hidden
}
.dongtai_container ul li {
	line-height: 40px;
	border-radius: 5px;
	background: #a1e5cc;
	font-size: 14px;
	color: #3b8d8b;
	margin-bottom: 10px;
	padding: 0 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.footer {
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 10px;
	z-index: 99
}
.footer_con {
	width: 100%;
	padding: 10px 0;
	background: rgba(255,255,255,0.2);
	border-radius: 38px;
	box-shadow: inset 0 0 8px 3px rgba(255,255,255,1);
	position: relative;
	overflow: hidden
}
.footer_con ul li {
	width: 25%;
	text-align: center;
	position: relative;
	z-index: 100
}
.footer_con ul li img {
	width: 60px;
}
.footer_top {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 32px;
	background: rgba(255,255,255,0.3);
	top: -45px;
}
.login {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.login .login_con {
	position: absolute;
	top: 50%;
	left: 50%;
	background: #a7782e;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 90%;
	padding: 10px;
	border-radius: 13px;
	box-shadow: inset 0 0px 5px 2px rgba(255,255,255,0.3);
}
.login_title {
	text-align: center;
	line-height: 36px;
	font-size: 22px;
	color: #fff;
}
.login_list {
	background: #fafabc;
	border-radius: 8px;
	overflow: hidden;
	z-index: 99;
	position: relative;
}
.login_list ul {
	padding: 10px;
	padding-bottom: 0
}
.login_list ul li {
	background: #f5eba4;
	border-radius: 5px;
	height: 45px;
	margin-bottom: 10px;
	position: relative;
	box-shadow: 0 2px 3px 1px rgba(186,177,113,0.8);
	padding: 0 10px;
}
.login_list ul li .login_icon {
	width: 30px;
	margin-top: 7.5px;
}
.login_list ul li .login_icon img {
	width: 100%;
}
.login_input {
	width: calc(100% - 30px);
	padding-left: 10px;
	color: #a7782e;
	line-height: 40px;
	font-size: 16px;
}
.login_input input {
	width: 100%;
	background: none;
	border: none;
	line-height: 40px;
	font-size: 16px;
	color: #a7782e
}
 .login_input input::-webkit-input-placeholder {
    color: #ceab67;
}
 .login_input input:-moz-placeholder {
    color: #ceab67;
}
 .login_input input::-moz-placeholder {
    color: #ceab67;
}
 .login_input input:-ms-input-placeholder {
    color: #ceab67;
}
.yzm {
	width: 110px;
	height: 45px;
	border-radius: 5px;
	position: absolute;
	top: 0;
	right: 0;
	background: #d4c37d;
	box-shadow: inset 0 0 8px 5px rgba(197,146,27,0.8);
	color: #fafabc;
	text-shadow: 0 0 3px 2px rgba(0,0,0,0.3);
	line-height: 45px;
	text-align: center;
	font-size: 16px;
}
.xieyi {
	padding: 0 10px;
	height: 45px;
	background: #f5eba4;
}
.xieyi_btn {
	width: 25px;
	height: 25px;
	position: relative;
	margin-top: 10px;
}
.xieyi_btn i {
	display: block;
	width: 25px;
	height: 25px;
	background: url(../images/xuanze_1.png) no-repeat center;
	background-size: 24px 24px;
}
.xieyi_btn input:checked ~ i {
	background: url(../images/xuanze_2.png) no-repeat center;
	background-size: 24px 24px;
}
.xieyi_btn input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.xieyi_con {
	width: calc(100% - 25px);
	font-size: 14px;
	color: #ceab67;
	padding-left: 10px;
	line-height: 45px;
}
.xieyi_con a {
	color: #ceab67
}
.login_btn {
	position: relative;
	height: 45px;
	text-align: center;
	margin-top: 10px;
}
.login_btn img {
	height: 45px;
}
.login_btn p {
	text-align: center;
	line-height: 45px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	font-size: 18px;
}
.login_btn input {
	width: 200px;
	height: 45px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -100px;
	opacity: 0
}
.login_close {
	position: absolute;
	top: 0;
	right: 0;
}

.xieyi .xieyi_p {
	text-align: right;
}
.xieyi .xieyi_p a {
	font-size: 14px;
	color: #ceab67;
	line-height: 45px;
	margin-left: 15px;
}
Ã‚Â 

.renwu_con .top{ width: 100%; position: relative;}
.renwu_con .top img{ width: 100%;}
.renwu_con .btm_c { width: 95%; margin: -15px auto 0; position: relative; z-index: 3; background: #fff; border-radius: 5px; padding: 10px;}
.renwu_con .btm_c .title .span{ font-size: 16px; line-height: 30px; float: left; color: #333; font-weight: 800;}
.renwu_con .btm_c .title .p{ float: right; font-size: 14px; color: #333; }
.renwu_con .btm_c .title .p .em{ display: inline-block;color: #fd2925;line-height: 30px; }
.renwu_con .btm_c .one{  padding:15px 10px; border-bottom: 1px solid #F8F8F8; position: relative;}
.renwu_con .btm_c .one > img{ float: left; display: block; width: 45px; height: 45px;}
.renwu_con .btm_c .one .text{ float: left; width: calc(100% - 45px); padding-left: 10px;}
.renwu_con .btm_c .one .text .span{ font-size: 14px; color: #333; margin-bottom: 5px;}
.renwu_con .btm_c .one .text .p{background: #ffeeee;display: inline-block;padding: 3px 8px 1px 5px;border-radius: 40px;font-size: 13px;color: #fd2925;}
.renwu_con .btm_c .one .text img{display: inline-block;position: relative;top: -2px;width: 19px;margin-right: 0;}
.renwu_con .btm_c .one .text  a{position:absolute;top: 28px;right: 7px;display: inline-block;background: #fd2925;color: #fff;padding: 1px 10px;border-radius: 20px;font-size: 14px;}


.bs_con{ width: 100%; padding: 0 10px;}
.bs_con .p{ color: #dfb443;}
.bs_con .p img{ float: left; display: block; width: 20px;}
.bs_con .span{ float: right; color: #888;}
.kt_vip{background-image: linear-gradient(to right,#fbeac7, #f6cb98); width: 95%; margin: 10px auto; border-radius: 40px; padding: 8px 10px;}
.kt_vip a >img{ float: left;display:block; width: 60px; margin: 4px 5px 0 0;}
.kt_vip .p{ float: left; font-size: 14px;}
.kt_vip .p .em{ color: #F00; display: inline-block;}
.kt_vip a > .em{ float: right;font-size: 14px;}
.kt_vip a > .em img{float: right;font-size: 14px;display:block;width: 15px;margin-top: 3px;}
.aui-product-content .price-info{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 4%;
	height: 60px;}
.aui-product-content .price-info .price{
		display: flex;
		align-items: center;}
.aui-product-content .price-info .price .min{
			color: #fd2925;
			font-size: 14px;
			font-weight: bold;
		}
.aui-product-content .price-info .price .max{
			color: #fd2925;
			font-size: 22px;
			font-weight: bold;
		}
	
.aui-product-content .price-info .price .em{display: inline-block;color: #eadcb9;background: #212121;font-size: 12px;padding: 1px 5px;border-radius: 0 10px 10px 10px;margin-left: 5px;}
.aui-product-content .price-info .price .em_o{ display: inline-block;color: #999; font-size: 12px; 
		text-decoration:line-through; margin-left: 10px;}
.aui-product-content .price-info .info{
		display: flex;
		align-items: center;
		height: 100%;
		position: absolute;
		right: 5px;}
.aui-product-content .price-info .list{
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			padding: 0 10px;}
.aui-product-content .price-info .list text{
				font-size: 12px;
				color: #555555;
			}
.aui-product-content .price-info .list image{
				display: block;
				width: 50rpx;
			}
.aui-product-content .price-info .list .iconfont{
				font-size: 20px;
				margin-bottom: 1px;
				color: #555555;
			}
.aui-product-content .price-info .list.on .iconfont{ color:#dfb443}
.aui-product-content .price-info .list .action{
				color: #fff;
			}
.aui-product-content .goods-title{
	padding: 0 10px 0 10px;
	margin: 10px auto;
	
	overflow:hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

.aui-product-content .goods-title text{
		font-size: 18px;
		color: #212121;
		font-weight: 800;
		
	}
.aui-product-content  .fw_con{
    width: 100%;
    background: #fffbee;
    position: relative;
    z-index: 3;
    padding: 5px 0 5px 7px;
    margin: 0 auto;
    margin-bottom: 10px;
    border-bottom: 10px solid #f9f9f9;
    }
	
	
.aui-product-content .evaluate-data{
	padding: 0 10px;
	margin: 10px auto;
	background-color: #FFFFFF;
	overflow: hidden;
	}
.aui-product-content .evaluate-data .title-more{
		
		width: 100%;
		margin: 0 auto;
		border-bottom: 2rpx solid #f8f8f8;
		height: 90rpx;}
		
.aui-product-content .evaluate-data .title-more .title{
			float:left;
			display: flex;
			align-items: center;
			height: 100%;}
.aui-product-content .evaluate-data .title-more .title text{
				font-size: 14px;
				color: #212121;
				margin-right: 10px;
			}
.aui-product-content .evaluate-data .title-more .title .num{
				font-size: 12px;
			}
.aui-product-content .evaluate-data .title-more .more{
			float: right;
			margin-top: 0;
			display: flex;
			align-items: center;
			color: #999;
			font-size: 14px;
			}
.aui-product-content .evaluate-data .title-more .more a{ display:block}
.aui-product-content .evaluate-data .title-more .more .em{ float:right}
.aui-product-content .evaluate-data .title-more .more text{
				font-size: 13px;
				color: #999;
			}
.aui-product-content .evaluate-data .title-more .more img{ float: right;
			display: block;
			width: 15px;}
.aui-product-content  .evaluate-list{
		width: 100%;}
.aui-product-content  .evaluate-list .user-info{
			display: flex;
			align-items: center;
			width: 100%;
			height: 40px;}
.aui-product-content  .evaluate-list .user-info .thumb{
				width: 30px;
				height: 30px;}
.aui-product-content  .evaluate-list .user-info .thumb img{
					width: 100%;
					height: 100%;
					border-radius: 100%;
				}
.aui-product-content  .evaluate-list .nickname-grade{
				height: 30px;
				line-height: 30px;
				margin-left:10px;}
.aui-product-content  .evaluate-list .nickname{
					display: flex;
					align-items: center;}
.aui-product-content  .evaluate-list .nickname text{
						font-size:12px;
						color: #212121;
					}
.aui-product-content  .evaluate-list .grade{
					display: flex;
					align-items: center;
					margin-top: 3px;}
.aui-product-content  .evaluate-list .grade text{
						font-size: 12px;
						color: #fd2925;
					}
.aui-product-content  .evaluate-list .grade img{
						display: inline-block;
						width: 11px;
						margin-right: 3px;
					}
.aui-product-content  .evaluate-list  .content{
			width: 100%;}
.aui-product-content  .evaluate-list  .content .character{
				display: flex;
				align-items: center;
				padding: 5px 0;}
.aui-product-content  .evaluate-list  .content .character text{
					font-size: 12px;
					color: #333333;
				}
.aui-product-content  .evaluate-list  .content .attr{
				display: flex;
				align-items: center;
				padding: 5px 0;}
.aui-product-content  .evaluate-list  .content .attr text{
					font-size: 12px;
					color: #CCCCCC;
				}
.aui-product-content  .evaluate-list  .content  .thumb-list{
				display: flex;
				width: 100%;
				height: 120px;
				margin: 5px 0;
				}
.aui-product-content  .evaluate-list  .content  .thumb-list .list{
					width: 32%;
					height: 120px;
					margin-right: 3%;
					}
.aui-product-content  .evaluate-list  .content  .thumb-list .list img{
						width: 100%;
						height: 100%;
					}
.aui-product-content  .evaluate-list  .content  .look-all{
			display: flex;
			align-items: center;
			justify-content: center;
			margin: 10px auto;}
.aui-product-content  .evaluate-list  .content  .look-all text{
				padding: 5px 10px;
				font-size: 13px;
				color: #212121;
				border: 1px solid #f6f6f6;
				border-radius: 20px;
			}
			
			

.tixiancon .yhk_con{ width: 100%; padding: 10px 0;}
.tixiancon .yhk_con .h4{ font-size: 14px; color: #888; line-height: 1.8em; padding-bottom: 10px; padding: 0 10px;}
.tixiancon .yhk_con .h5{ font-size: 14px; color: #888;  padding: 10px;}

.tixiancon .yhk_con .con{ background: #fff; padding: 10px;}
.tixiancon .yhk_con .con_one{ padding: 0;}
.tixiancon .yhk_con .con .one{padding: 10px}
.tixiancon .yhk_con .con .span{ float: left; width: 50px; font-size: 14px; color: #333; margin-right: 5px;}
.tixiancon .yhk_con .con input{ float: left; font-size: 14px; width: calc(100% - 90px); color: #333;  }
.tixiancon .yhk_con .con img{ float: right; display: block; width:15px}
.tixiancon .text{ width: 100%; text-align: left; padding: 10px;}
.tixiancon .text img{ float: left; display: block; width: 18px;}

.tixiancon .top_con{ width: 90%; margin: 0 auto; background: #fffaeb; padding: 15px; text-align: center;}
.tixiancon .top_con .p{ font-size: 14px; color: #999; line-height: 1.8em;}
.tixiancon .top_con .span{ border: 1px solid #fd2925; display: inline-block; color: #fd2925; padding: 3px 15px; margin-top: 15px;}
.tixiancon .tx_con{ width: 100%;padding: 10px;  border-top: 1px solid #f8f8f8;background: #fff;}
.tixiancon .tx_con .h4{font-size: 14px;}
.tixiancon .bottom_con{ width: 100%; } 
.tixiancon .bottom_con .p{ float: left; width:100%; font-size: 30px; height: 50px; line-height: 50px;}
.tixiancon .btn{ width: 90%; border-radius:40px; color: #fff;
  background:#fd2925; text-align: center;font-size: 14px; margin: 15px auto; line-height: 45px;}
.tixiancon .tx{ width: 100%; padding: 15px 25px; line-height: 1.8em; box-sizing: border-box; font-size: 14px; color: #888;}
.tixiancon .yhk_con{ width: 100%; padding: 20rpx 0;}
.tixiancon .yhk_con .h4{ font-size: 28rpx; color: #888; line-height: 1.8em; padding-bottom: 20rpx; padding: 0 20rpx;}
.tixiancon .yhk_con .con{ background: #fff; padding: 20rpx;}
.tixiancon .yhk_con .con .span{float: left;font-size: 14px;color: #333;margin-right: 5px;line-height: 22px;}
.tixiancon .yhk_con .con input{ float: left; font-size: 28rpx; color: #333;  }
.tixiancon .yhk_con .text{ width: 100%; text-align: right; padding: 20rpx;}
.tixiancon .yhk_con .text img{ float: right; display: block; width: 35rpx;}
.tixiancon  #divColor{ display:none; position:fixed; bottom:0; left:0; background:#fff; width:100%; border-radius:10px 10px 0 0}
.tixiancon  #divColor .con{height:350px; overflow-y:scroll; padding:10px;}
.tixiancon  #divColor .con .one{width:100%;padding: 12px 0;}
.tixiancon  #divColor .con .one p{float:left;font-size:14px;color:#666;line-height: 20px;}
.tixiancon  #divColor .con .one .danxuan {font-size: 14px;color: #fff;line-height: 20px;position: relative;margin-left: 10px;float: right;}
.tixiancon  #divColor .con .one .danxuan input.radio1 { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; display: block;}
.tixiancon  #divColor .con .one .danxuan i {left:0;width: 20px;height: 20px;background: url(../images/choose_3_1.png)no-repeat center;background-size: 100% 100%;display: block;float: left; margin-right: 5px;}
.tixiancon  #divColor .con .one .danxuan b { font-size: 14px; color: #666; float: left; font-weight: 800; line-height: 30px; }
.tixiancon  #divColor .con .one .danxuan input.radio1:checked ~i { background: url(../images/choose_3_2.png) no-repeat center; background-size: 100% 100%; }
.tixiancon .yhk_con .xy_con{width: 100%;padding: 10px;}
.tixiancon .yhk_con .xy_con .danxuan {font-size: 14px;color: #fff;line-height: 20px;position: relative;margin-left: 10px;float:left;}
.tixiancon .yhk_con .xy_con .danxuan input.radio1 { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; display: block;}
.tixiancon .yhk_con .xy_con .danxuan i {left:0;width: 20px;height: 20px;background: url(../images/choose_3_1.png)no-repeat center;background-size: 100% 100%;display: block;float: left; margin-right: 5px;}
.tixiancon .yhk_con .xy_con .danxuan b { font-size: 14px; color: #666; float: left; font-weight: 800; line-height: 30px; }
.tixiancon .yhk_con .xy_con .danxuan input.radio1:checked ~i { background: url(../images/choose_3_2.png) no-repeat center; background-size: 100% 100%; }
.tixiancon .yhk_con .xy_con .span{float: left;width: calc(100% - 40px);}
.tixiancon .yhk_con .xy_con .span .em{ display: inline-block; color: #007AFF;}
.tixiancon .texttwo{ width: 100%; text-align: left; padding: 10px;}
.tixiancon .texttwo img{ float: left; display: block; width: 20px;}


.two_tccon{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100vh;
		background: rgba(0,0,0,0.5);
		z-index: 998; display:none}
.two_tccon .con{
			background: #fff;
			position: absolute;
			top: 30%;
			left: 10%;
			width: 80%;
			padding: 10px;
			box-sizing: border-box;
			border-radius: 5px;}
.two_tccon .con .text{
				width: 100%;
				text-align: center;
				font-size: 14px;
				color: #333;
				 padding-bottom: 10px;
				 border-bottom: 1px solid #f8f8f8;
				
			}
.two_tccon .con .input{
				font-size: 14px;
				padding: 25px 0;
				text-align: center;
				color: #888;
				}
.two_tccon .con .input input{
					 border: 1px solid #eee;
					 border-radius: 5px;

					 height: 40px;
					 line-height: 40px;
					 width: 100%;
				}
.two_tccon .con .btm{
				padding: 5px 0;
				display: flex;}
.two_tccon .con .btm .a{
					flex:1;
					text-align: center;
					border-right: 1px solid #f8f8f8;
				}
.two_tccon .con .btm .b{
					border-right: none;
					color: #fd2925;
				}
				
				
				
.zhszcon .tx_con{ width: 100%; padding: 10px; margin:0 auto 10px; background: #fff;}
.zhszcon .tx_con .con{border: 1px solid #fd2925; border-radius: 5px; padding: 10px;}
.zhszcon .tx_con .con img { float: left; display: block; width: 60px; height: 60px; border-radius: 50%;}
.zhszcon .tx_con .con .text{position: relative; float: left; width: calc(100% - 60px); padding-top: 10px; padding-left: 10px;}
.zhszcon .tx_con .con .text .span{ font-size: 14px; color: #333; font-weight: 800; margin-bottom: 5px;}
.zhszcon .tx_con .con .text .p{ font-size: 14px; color: #999;}
.zhszcon .tx_con .con .text .em{ position: absolute; top: -10px; right: -10px; background: #fd2925; color: #fff; padding: 2.5px 5px;}
.zhszcon .setting-list {
		width: 100%;
		padding: 0 15px;
			background:#fff;
		margin: 0 auto 10px;
}
.zhszcon .setting-list .list:last-child {
			border-bottom: none;
		}

.zhszcon .setting-list .list {
			width: 100%;
			height: 50px;
			border-bottom:1px solid rgba(127,32,1,0.2);}

.zhszcon .setting-list .list .title {
				float: left;
				width: 100px;
}
.zhszcon .setting-list .list .title text {
					line-height: 50px;
					font-size: 14px;
					color: #333;
				
			}

.zhszcon .setting-list  .more-content {
				float: right;
				width: calc(100% - 100px);
				text-align: right;}

.zhszcon .setting-list  .more-content .btn {
					background: #fcfcfc;
					border: 1px solid #eee;
					display: inline-block;
					padding: 5px 10px;
					font-size: 14px;
					color: #666;
					border-radius: 5px;
					margin-top: 10px;
				}

.zhszcon .setting-list  .content {
					font-size: 14px;
					line-height: 50px;

					color: #959595;
				}

			

.zhszcon .setting-list  img {
					display: block;
					width: 15px;
					height: 15px;
					float: right;
					margin-top: 12px;
				}

.zhszcon .setting-list  img.tx_con {
					display: block;
					width: 50px;
					height: 50px;
					float: right;

					border-radius: 50%;
					margin-top: 0;

				}


.zhszcon .setting-list  .more {
					float: right;
					font-size: 24rpx;
					color: #999;
					margin-left: 20rpx;

				}
.abou_con .setting-list {
		width: 100%;
		padding: 0 15px;
			background:#fff;
		margin: 0 auto 10px;
}
.abou_con .list {
			width: 100%;
			height: 50px;
			border-bottom:1px solid rgba(127,32,1,0.2);}
.abou_con .list:last-child {
			border-bottom: none;
		}  
.abou_con .setting-list .list .title {
				float: left;
				width: 150px;
}
.abou_con .setting-list .list .title text {
					line-height: 50px;
					font-size: 14px;
					color: #333;
				
			}
.abou_con .setting-list  .content {
					font-size: 14px;
					line-height: 50px;

					color: #959595;
				}

			

.abou_con .setting-list  img {
					display: block;
					width: 15px;
					height: 15px;
					float: right;
					margin-top: 12px;
				}		
.jd_list{ width: 95%; margin: 10px auto; border-radius: 5px; background: #fff; padding:10px 10px 0;}
.jd_list .title{ width:100% ; font-size: 18px; color: #333; font-weight: 800;}
.jd_list .con{ width: 100%;}
.jd_list .con .one{ border-bottom: 1px solid #f1f1f1; padding: 15px 0;}
.jd_list .con .one:last-child{ border-bottom: none;}
.jd_list .con .one .span{ float: left; font-size: 14px; color: #333;}
.jd_list .con .one img{float: right;display:block;width: 20px;}

.jd_xqcon .top{ width: 100%; background: #fff; margin-bottom: 10px; padding: 0 10px;}
.jd_xqcon .top .span{ float: left; font-size: 14px; color: #333; font-weight: 800; line-height: 40px;}
.jd_xqcon .top .p{ float: left;font-size: 14px; color: #333; font-weight: 800; line-height: 40px;}
.jd_xqcon .btn_a{ position: fixed; bottom: 0; left: 0; width: 100%; padding: 10px; box-shadow:  0 0 5px rgba(0,0,0,0.1); background: #fff;}
.jd_xqcon .btn_a .btn_c{ background: #fd2925; color: #fff; width:100%; height: 40px; line-height: 40px; border-radius: 40px; text-align: center;}
.jd_xqcon .center{ width: 100%; background: #fff; padding: 0 10px; margin-bottom: 10px;}
.jd_xqcon .center .h4{ font-size: 14px; line-height:40px ; border-bottom: 1px solid #f1f1f1;color: #333; font-weight: 800;}
.jd_xqcon .center .con{ width: 100%;}
.jd_xqcon .center .con .one{ padding: 15px 0; position: relative;}
.jd_xqcon .center .con .one .span{ float: left; font-size: 14px; color: #888; margin-right: 5px;}
.jd_xqcon .center .con .one .span div{ display: inline-block; color: #fd2925;}
.jd_xqcon .center .con .one .p{ float: left; font-size: 14px; color: #888;}
.jd_xqcon .center .con .one input{ height: 15px;float: left; font-size: 14px; color: #888;}
.jd_xqcon .center .con .one textarea{ border: 1px solid #f1f1f1; padding: 10px; border-radius: 5px; float: left; height: 140px; margin: 10px 0 0; float: left; font-size: 14px; color: #888; width: 100%;}
.jd_xqcon .center .con .one .em{ position: absolute; bottom: 25px; right: 15px; font-size: 12px; color: #888;}
.jd_xqcon .bottom{ width: 100%; background: #fff; padding: 10px; margin-bottom: 10px;}
.jd_xqcon .bottom .span{ float: left; font-size: 14px; color: #888; margin-right: 5px;}
.jd_xqcon .bottom .span div{ display: inline-block; color: #fd2925;}
.jd_xqcon .bottom .img{ width: 100%; margin: 10px auto; float: left;}
.jd_xqcon .bottom .img img{ width:23%; float: left; height: 75px; margin-right: 2%;}
.jd_xqcon .bottom .img img:nth-child(4n){ margin-right: 0;}
.jd_xqcon .bottom .p{ float: left; font-size: 14px; color: #888; margin-right: 5px;}


.tan_bg{ position: fixed; top: 0;left: 0; width: 100%; height: 100vh;background: rgba(0,0,0,0.6); z-index: 9; display:none}
.tan_bg .guang{ position: absolute; top: 40px; left: 0; width: 100%;  animation: circle 10s linear infinite;}
@keyframes circle {
  0% {
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.tan_bg .f4{ color: #ffd468; font-size: 16px; font-weight: 800; text-align: center; margin-bottom: 10px;}
.tan_bg .f4 .em{ display: inline-block; color: #ffd468; font-size:20px}
.tan_bg .p_o{ color: #fff; font-size: 12px; text-align: center;}
.tan_bg .p_o .em{ display: inline-block; color: #ffc807;}
.tan_bg .tan_con{ width: 100%; position: absolute; top: 90px; left: 0;}
.tan_bg .tan_con .bg{ width: 80%; margin: 0 auto; display: block;}
.tan_bg .tan_con .con{ width: 75%;position: absolute; top:70px;left: 12.5%;z-index: 3;}
.tan_bg .tan_con .con .img{ width: 70%; margin: 0 auto;}
.tan_bg .tan_con .con .img img{ width: 105px; display:block; margin: 0 auto; border-radius:5px;}

.tan_bg .tan_con .btn_c{ background: #ffd35f;  border:2px solid #fdb118; padding: 5px 0; border-radius: 40px; font-weight: 800; color: #fd2925; width:60%; margin:65px auto 0; text-align: center; box-shadow: 0 0 5px rgba(201,96,19,0.1);}
.tan_bg .tan_con .con_c{ height: 240px; overflow-y: scroll; margin-bottom: 10px;}
.tan_bg .tan_con .con .one{ position: relative; margin-bottom: 10px;height: 70px;}
.tan_bg .tan_con .con .one img{ position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%;}
.tan_bg .tan_con .con .one .one_c{ position: relative; z-index: 3; padding: 10px 0;}
.tan_bg .tan_con .con .one .one_c .lt_c{ float: left; width: 72%; padding:5px 10px 0;}
.tan_bg .tan_con .yj_c{font-size: 14px;color: #fff;margin: 5px 0 0;text-decoration: line-through;text-align: center;}
.tan_bg .tan_con .con .one .one_c .lt_c .span{ font-size: 14px; color: #333; font-weight: 800;}
.tan_bg .tan_con .con .one .one_c .lt_c .p{font-size: 12px; color:#999; margin-top: 4px;}
.tan_bg .tan_con .con .one .one_c .rt_c{ float: right; width: 28%; text-align: center;}
.tan_bg .tan_con .con .one .one_c .rt_c .p{ margin-bottom: -5px; font-size:20px; color: #ffd468; ; font-weight: 800;}
.tan_bg .tan_con .con .one .one_c .rt_c .p .em{font-size:12px; display: inline-block; color: #ffd468;}
.tan_bg .tan_con .con .one .one_c .rt_c .span{ background:#ffd468;color: #fff; font-size: 11px; display:inline-block; border-radius: 25px; padding: 0 10rpx;}
.tan_bg .tan_con .close{position: absolute;bottom: -40px;left: 50%;margin-left: -10px;display: block;width: 25px;height: 25px;}

.ruzhu_con{ width: 100%; min-height: 100vh;}
.ruzhu_con img{ width: 100%; min-height: 100vh;}
.ruzhu_con .btn{position:fixed;bottom: 20px;left: 10%;z-index:3;background: #fd2925;color: #333;width: 80%;height: 40px;line-height: 40px;border-radius: 40px;text-align: center;font-size: 14px;margin: 0 auto;}
.ruzhu_con .btn a{ color:#fff}

.tuanduicon .sj_con{ width:100%; background:#fff; margin: 0 auto; padding:15px 15px; border-radius: 10px 10px 0 0; font-size: 14px; position: relative; z-index: 2;}
.tuanduicon .sj_con .h4{ color: #333; font-size: 16px; font-weight: 800; margin-bottom: 5px;}
.tuanduicon .sj_con .one{ width: 100%;}
.tuanduicon .sj_con .one > img{ float: left; display: block; width: 25px; height: 25px; border-radius: 50%; border: 1px solid #999; float: left; margin-right: 8px;}
.tuanduicon .sj_con .span{ float: left; color: #333; line-height: 25px;}
.tuanduicon .sj_con .p{ float: right; color: #999; line-height: 25px;}
.tuanduicon .sj_con .p img{ float: right; display: block; margin-left: 5px; width: 15px; margin-top: 5px;}
.tuanduicon .bottom_con{background: #fff;} 
.tuanduicon .bottom_con .one{ width:95%; box-sizing: border-box;  margin: 10px auto; background: #fff; border-radius: 5px; padding:15px 10px;}
.tuanduicon .bottom_con .one img{ float: left; width: 30px; height: 30px; border-radius: 50%;}
.tuanduicon .bottom_con .one .span{ float: left; line-height: 30px; margin-left: 10px; font-size: 14px;}
.tuanduicon .bottom_con .one .p{ float: right; font-size: 14px;line-height: 30px; color: #888;}
.tuanduicon .xbt_text{ color: #333; background: #fff; font-size: 16px; border-bottom:1px solid #f1f1f1;font-weight: 800; padding: 15px; margin-top: 10px;}

.tuanduicon .xz_one{ width: 100%; }
.tuanduicon .xz_one .xz_o{ float: left; width: 33.33%; text-align: center; padding: 10px 0;}
.tuanduicon .xz_one .xz_o .span{ font-size: 16px; color: #333; font-weight: 800;}
.tuanduicon .xz_one .xz_o .p{ font-size: 14px; color: #999; margin-top: 5rpx;}

.mlh_con{ width: 100%;}
.mlh_con > img{ width: 100%; }
.mlh_con .top{ width: 100%; border-radius: 5px; position: relative; top: -5px; background: #fff; padding: 15px;}
.mlh_con .top .pic{ float: left; width: 90px; overflow: hidden; height: 90px; border-radius: 5px; border: 1px solid #f1f1f1;}
.mlh_con .top .pic img{ width: 100%; height: 100%;}
.mlh_con .top .text{ float: left; width: calc(100% - 180rpx); padding-left: 10px; padding-top: 5px;}
.mlh_con .top .text .p{ font-size:14px; color: #333; font-weight:800;overflow: hidden;
						text-overflow: ellipsis;
						display: -webkit-box;
						-webkit-line-clamp: 2;
						-webkit-box-orient: vertical;}
.mlh_con .top .text .span{ color: #888; font-size: 12px; margin-top: 25px;}
.mlh_con .num{ width: 100%; background: #fff; position: relative; margin: 5px auto 0; padding:25px 15px 15px;}
.mlh_con .num input{border: 1px solid #F1F1F1;border-radius: 5px;height: 75px;color: #333;font-weight: 800;font-size: 24px;padding: 0 10px 0 25px;}
.mlh_con .num .i{ font-size: 32px;
    font-weight: 800;
    color: #333;
    position: absolute;
    top: 50px;
    left: 20px;}
.mlh_con .num .span{ position: absolute; top: 14px; left: 25px; color: #333;background: #fff;display: inline-block;}

.mlh_con .btn_a{position: fixed;bottom: 0;left: 0;background: #fff;width: 100%;padding: 10px;box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.mlh_con .btn_a a{ color:#fff}
.mlh_con .btn_a .btn_c{ background: #fd2925; color: #fff; width:100%; height: 40px; line-height: 40px; border-radius: 40px; text-align: center;}


.sppjcon .evaluate-goods{
  padding: 0 15px;
  background-color: #ffffff;
  border-radius: 0 0 10px 10px;
  display: block;
  }
.sppjcon .evaluate-goods .list{
    display: flex;
    align-items: center;
    width: 100%;
    height: 80px;}
.sppjcon .evaluate-goods .list .picture{
      width: 60px;
      height: 60px;
      margin-right: 10px;}
.sppjcon .evaluate-goods .list .picture img{
        width: 100%;
        height: 100%;
        border-radius: 5px;
      }
.sppjcon .evaluate-goods .list .item{
      height: 60px;}
.sppjcon .evaluate-goods .list .item .title{
        display: flex;
        align-items: center;
        height: 30px;
        color: #222222;
      }
.sppjcon .evaluate-goods .list .item .star-list{
        display: flex;
        align-items: center;}
.sppjcon .evaluate-goods .list .item .star-list .star{
          display: flex;
          align-items: center;}
.sppjcon .evaluate-goods .list .item .star-list .star text{
            font-size:20px;
            margin-right: 5px;
          }
.sppjcon .evaluate-goods .list .item .star-list  img{
			  display:inline-block;
			  width: 12px;
			  height: 12px;
		  }
.sppjcon .evaluate-goods .list .item .star-list .ac{
            color: #ffd200;
          }
.sppjcon .evaluate-goods .list .item .hint{ 
			margin-right:10px;
			
			border-radius: 25px;
			border: 1px solid #ccc;
			padding: 1px 5px;}
.sppjcon .evaluate-goods .list .item .hint i{
			  float:left;
			  display: block;
			  width: 15px;
			  margin-right: 3px;
			  height: 15px;
			  font-size:16px;
			  color:#222
		  }
.sppjcon .evaluate-goods .list .item .hint text{
            font-size: 12px;
            color: #222222;
			float:left;
			line-height: 15px;
          }
.sppjcon .evaluate-goods .list .item .hint.on{
			border: 1px solid #ef2c2f;
			background: #ef2c2f; 
			}
.sppjcon .evaluate-goods .list .item .hint.on i{ color:#fff}
.sppjcon .evaluate-goods .list .item .hint.on text{
				color: #fff;
			}
.sppjcon .input-info{
  padding: 0 15px;
  margin: 15px auto;
  background-color: #ffffff;
  border-radius: 10px;
  display: block;
  width: 100%;
  }
.sppjcon .input-info .input-title{
    display: flex;
    align-items: center;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #F6f6f6;}
.sppjcon .input-info .input-title text{
      font-size: 12px;
      color: #222222;
    }
.sppjcon .input-info .input-text{
    width: 100%;
    height: 140px;
    padding: 10px 0;}
.sppjcon .input-info .input-text textarea{
      width: 100%;
      height: 100px;
      font-size: 12px;
      color: #222222;
    }
.sppjcon .input-info .record-text{
      display: flex;
      align-items: center;
      justify-content: flex-end;
      width: 100%;
      height: 20px;}
.sppjcon .input-info .record-text text{
        font-size: 12px;
        color: #999999;
      }
.sppjcon .input-info .record-text .ac{
        color: #888;
      }
.sppjcon .anonymous{
    display: flex;
    align-items: center;
    width: 100%;
    height: 40px;}
.sppjcon .anonymous text{
      margin-left: 10px;
      font-size: 14px;
      color: #222222;
    }
/*上传图片*/
.sppjcon  .upload-img{
  padding: 0 15px;
  margin: 15px auto;
  background-color: #ffffff;
  border-radius: 10px;
  display: block;
  }
.sppjcon  .upload-img .img-title{
    display: flex;
    align-items: center;
    width: 100%;
    height: 40px;}
.sppjcon  .upload-img .img-title text{
      font-size: 12px;
      color: #222222;
    }
.sppjcon  .upload-img .img-list{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    height: 100px;}
.sppjcon  .upload-img .img-list .list{
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 23%;
      height: 60px;
      margin-right: 2%;}
.sppjcon  .upload-img .img-list .list img{
        width: 80px;
        height: 80px;
        border-radius: 5px;
      }
.sppjcon  .upload-img .img-list  text{
        position: absolute;
        right: -5px;
        top: -10px;
        font-size: 18px;
        color: #707070;
      }
.sppjcon  .upload-img .img-list .list:nth-child(4n){
      margin-right: 0;
    }
.sppjcon  .upload-img  .up-img{
      display: flex;
      align-items: center;
      justify-content: center;
      width: 24%;
      height: 80px;
      box-shadow: 0 0 5px rgba(0,0,0,0.1);
      border-radius: 5px;
      margin-right: 2%; position:relative;}
.sppjcon  .upload-img  .up-img input{ position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; z-index:5}	  
.sppjcon  .upload-img  .up-img img{
        width: 100%;
        height: 100%;
      
    }
/*提交*/
.sppjcon .submit-btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50px;
  margin-top: 50px;}
.sppjcon .submit-btn .btn{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 90%;
    height: 45px;
    background:#ef2c2f;
    border-radius: 40px;}
.sppjcon .submit-btn .btn text{
      font-size: 14px;
      color: #ffffff;
    }
.pingjia_list{
	 width: 100%;
	
}
.pingjia_list .list_con{padding: 10px;}
.pingjia_list .list_con .star-list{
        display: flex;
        align-items: center;}
.pingjia_list .list_con .star-list .hint{ 
			margin-right:10px;
			
			border-radius: 25px;
			border: 1px solid #ccc;
			padding: 1px 5px;}
.pingjia_list .list_con .star-list .hint i{
			  float:left;
			  display: block;
			  width: 15px;
			  margin-right: 3px;
			  height: 15px;
			  font-size:16px;
			  color:#222
		  }
.pingjia_list .list_con .star-list .hint text{
            font-size: 12px;
            color: #222222;
			float:left;
			line-height: 15px;
          }
.pingjia_list .list_con .star-list .hint.on{
			border: 1px solid #ef2c2f;
			background: #ef2c2f; 
			}
.pingjia_list .list_con .star-list .hint.on i{ color:#fff}
.pingjia_list .list_con .star-list .hint.on text{color: #fff;}

.pingjia_list .evaluate-list{
		width: 100%;
		background: #fff;
		border-radius: 10px;
		margin-bottom: 10px;
		padding: 10px;}
.pingjia_list .evaluate-list .user-info{
			display: flex;
			align-items: center;
			width: 100%;
			height: 40px;
			margin-bottom: 10px;
			}
.pingjia_list .evaluate-list .user-info .thumb{
				width: 30px;
				height: 30px;}
.pingjia_list .evaluate-list .user-info .thumb img{
					width: 100%;
					height: 100%;
					border-radius: 100%;
				}
.pingjia_list .evaluate-list .nickname-grade{
				height: 30px;
				margin-left: 10px;}
.pingjia_list .evaluate-list .nickname-grade .nickname{
					display: flex;
					align-items: center;}
.pingjia_list .evaluate-list .nickname-grade .nickname text{
						font-size:12px;
						color: #212121;
					}
.pingjia_list .evaluate-list .grade{
					display: flex;
					align-items: center;
					margin-top: 3px;}
.pingjia_list .evaluate-list .grade text{
						font-size: 12px;
						color: #fd2925;
					}
.pingjia_list .evaluate-list image{
						display: inline-block;
						width: 12px;
						margin-right: 3px;
					}
.pingjia_list .evaluate-list .content{
			width: 100%;}
.pingjia_list .evaluate-list .content .character{
				display: flex;
				align-items: center;
				padding: 5px 0;}
.pingjia_list .evaluate-list .content .character text{
					font-size: 12px;
					color: #333333;
			
			}
.pingjia_list .evaluate-list  .attr{
				display: flex;
				align-items: center;
				padding: 5px 0;}
.pingjia_list .evaluate-list  .attr text{
					font-size:12px;
					color: #CCCCCC;
				}
.pingjia_list .evaluate-list  .thumb-list{
				display: flex;
				width: 100%;
				height: 100px;
				margin: 5px 0;}
.pingjia_list .evaluate-list  .thumb-list .list{
					width: 32%;
					height: 100px;
					margin-right: 3%;}
.pingjia_list .evaluate-list  .thumb-list .list img{
						width: 100%;
						height: 100%;
					}
.pingjia_list .evaluate-list .look-all{
			display: flex;
			align-items: center;
			justify-content: center;
			margin: 10px auto;}
.pingjia_list .evaluate-list .look-all text{
				padding: 5px 10px;
				font-size: 12px;
				color: #212121;
				border: 1px solid #f6f6f6;
				border-radius: 20px;
			}
.xrsylist .topxz_con{width: 100%;}
.xrsylist .topxz_con img{ width: 100%;}
.xrsylist .list_c{ width: 100%; padding: 0 10px; margin: -43px auto 0; position: relative; z-index: 3;}
.xrsylist .list_c .one{ width: 100%; margin-bottom: 10px; background: #fff; border-radius: 10px; padding:10px;}
.xrsylist .list_c .one .tp_c{ width: 100%; padding-bottom: 10px; border-bottom: 1px #f1f1f1 dashed;}
.xrsylist .list_c .one .tp_c img{ float: left; display:block; width: 100px; box-sizing: border-box; height: 100px; border-radius: 5px;}
.xrsylist .list_c .one .tp_c .text{ float: left; width: calc(100% - 100px);padding: 0; padding-left: 10px;}
.xrsylist .list_c .one .tp_c .text .span{ font-size: 14px;overflow: hidden; color: #333333;
						text-overflow: ellipsis;
						display: -webkit-box;
						-webkit-line-clamp:1;
						-webkit-box-orient: vertical;}
.xrsylist .list_c .one .tp_c .text .p{ font-size: 14px; color: #999; margin-top: 3px;}
.xrsylist .list_c .one .tp_c .text .h3{ font-size: 16px; color: #fd2925; font-weight: 800; margin: 8px 0;}
.xrsylist .list_c .one .tp_c .text .h3 .em{ display: inline-block; font-size: 12px;}
.xrsylist .list_c .one .tp_c .text .h3 .ue{ font-weight: normal; background: #fff; border: 1px solid #fd2925; font-size: 12px; display: inline-block; border-radius: 25px; padding: 0 8px; margin-left: 5px;}
.xrsylist .list_c .one .tp_c .text .h3 .jia{ display: inline-block; color: #999; margin-left: 10px; font-weight:normal; font-size: 12px; text-decoration: line-through;}
.xrsylist .list_c .one .tp_c .text .h3 .i{ display: inline-block; color: #999;font-weight:normal; font-size: 12px; margin-left:10px;}
.xrsylist .list_c .one .tp_c .text .em_o{ background: #e8ffe7; font-size: 12px; padding: 0 8px; margin-top: 5px; color: #049e00; display: inline-block;}
.xrsylist .list_c .one .text{ font-size: 12px; color: #888; padding: 10px 10px 0;}

.wj_list{ width: 100%; padding: 10px;}
.wj_list .one{ background: #fff; border-radius:5px; padding:15px 10px; margin-bottom: 10px;}
.wj_list .one .span{ float: left; font-size: 14px; color: #333; font-weight: 800;}
.wj_list .one .p{ float: right; font-size: 12px; color: #999; }
.wj_list .one img{ float: right;display: block; width: 18px;}


.wenjuan_con .top_con{ width: 100%; z-index: 1; height: 130px; overflow: hidden; background: #fd2925; border-radius: 0 0; position: absolute; top: 0; left: 0;}
wenjuan_con .top_con img{ width: 95%; height: 170px; margin: 0 auto; display: block; border-radius:10px; position: absolute; top:10px; left: 2.5%;}
.wenjuan_con .top_con .con{ width: 95%; margin: 10px auto; position: relative; z-index: 3; padding:55px 60px 0; text-align: center;}
.wenjuan_con .top_con .con .h4{ color: #fd2925; font-weight: 800; font-size: 24px;}
.wenjuan_con .top_con .con radio{ zoom: 0.8;}

.wenjuan_con{ width:95%; margin: 0 auto;background: #fff; border-radius:10px;  padding: 10px; position: relative; z-index: 3;box-sizing: border-box;}

.wenjuan_con  .one{ width: 100%; margin-bottom: 15px; }
.wenjuan_con  .one .span{ font-size: 28rpx; color: #333; font-weight: 800; margin-bottom:10px;}
.wenjuan_con  .one .span .em{ display: inline-block; color: #fd2925; margin-right: 5px;}
.wenjuan_con  .one .dx_con{padding-left: 5px;box-sizing: border-box;padding-top: 0;}
.wenjuan_con  .one .dx_con .dxone{ margin-bottom:10px;} 
.wenjuan_con  .one .dx_con .dxone p{ float:left; font-size:14px;}
.wenjuan_con  .one .dx_con .dxone .danxuan {font-size: 14px;color: #fff;line-height: 20px;position: relative;margin-right: 5px;float: left;}
.wenjuan_con  .one .dx_con .dxone .danxuan input.radio1 { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; display: block;}
.wenjuan_con  .one .dx_con .dxone .danxuan i {left:0;width: 20px;height: 20px;background: url(../images/choose_3_1.png)no-repeat center;background-size: 100% 100%;display: block;float: left; margin-right: 5px;}
.wenjuan_con  .one .dx_con .dxone .danxuan b { font-size: 14px; color: #666; float: left; font-weight: 800; line-height: 30px; }
.wenjuan_con  .one .dx_con .dxone .danxuan input.radio1:checked ~i { background: url(../images/choose_3_2.png) no-repeat center; background-size: 100% 100%; }
.wenjuan_con  .one .dx_con::after{ content: ""; display: block; clear: both;}

.wenjuan_con  .one .weui-cell{ width: 25%; margin-bottom: 15px; display: block; float: left;}
.wenjuan_con  .one .weui-cell .weui-cell__hd{ float: left; font-size: 14px; color: #888;}
.wenjuan_con  .one .weui-cell .weui-cell__bd{ float: left;  font-size: 14px; color: #666; margin-left: 5px;} 
.wenjuan_con  .one .weui-cell::after{ content: ""; display: block; clear: both;}
.wenjuan_con  .one .input{ width: 100%;}
.wenjuan_con  .one .input input{ width: 100%; border: 1px solid #eee; border-radius: 3px; font-size: 14px; height: 45px; padding: 0 10px; box-sizing: border-box;}
.wenjuan_con  .one .input textarea{ width: 100%; border: 1px solid #eee; border-radius:3px; height: 120px; padding: 5px 5px; box-sizing: border-box; font-size:14px;}
.wenjuan_con  .one .img{ width: 100%;}
.wenjuan_con  .one .img img{ width: 100px; height: 100px;}
.wenjuan_con  .one .p{ font-size: 12px; color: #888; margin-bottom: 15px;}

.wenjuan_con .btm_btn{ width: 100%; margin: 40px auto;text-align: center;}
.wenjuan_con .btm_btn button{ background:#fd2925; width: 80%; color: #fff; font-weight: normal; border-radius: 25px; height: 40px; line-height: 40px; padding: 0; font-size: 14px; border:none}
.wenjuan_con .btm_btn .p{font-size:14px; color: #888; margin-top: 10px;}
.wenjuan_con .btm_btn .p .em{ display: inline-block;}

.tan_conbg{ width: 100%; height: 100vh; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.3); z-index: 99; display:none}
.tan_conbg .tan_con{ width:70%; background: #fff; border-radius: 10px; padding: 10px; margin:30% auto 0;}
.tan_conbg .tan_con .title{ width: 100%; text-align: center; font-size:14px; color: #333; position: relative; margin-bottom: 10px;}
.tan_conbg .tan_con .title img{ position: absolute; top: 4px; right: 5px; display: block; width:13px;}
.tan_conbg .tan_con .con{ padding: 25px 0 15px; text-align: center;}
.tan_conbg .tan_con .con img{ display: block; width: 50px; margin: 0 auto 10px;}
.tan_conbg .tan_con .con .p{font-size: 12px; color: #888;}
.tan_conbg .tan_con .con button{background:#fd2925;  color: #fff; font-weight: normal; border-radius: 25px; height: 30px; line-height: 30px; padding: 0 30px; font-size: 14px; margin: 15px auto 0; width: auto; display: inline-block; border:none}
 
.wenjuan_con .tp_text{ width: 95%; background: #fff; padding:10px 15px; box-sizing: border-box;position: relative; z-index: 3; margin: 10px auto; border-radius:10px;}
.wenjuan_con .tp_text .p{font-size: 14px; color: #454545; margin-bottom: 10px; line-height: 25px;}
.wenjuan_con .tp_text .p .em{ float: right; color: #fd2925;font-size: 12px;}
.wenjuan_con .tp_text .p .em.on{ color: #35c53b; font-size:12px;}
.wenjuan_con .tp_text .span{font-size: 14px; color: #454545;}
.wenjuan_con .tp_text .span .em{ float: right; color: #454545;}


/*我的资料*/

.ziliao {margin-bottom: 0;font-size:14px;box-sizing:border-box;padding: 0 10px;background: #fff; margin-top: 10px;}

.ziliao li{padding: 7px 10px;height:auto; border-bottom: 1px solid #f8f8f8;}

.ziliao li i{font-size:24px;margin-right:5px; background:#4550e5;padding: 5px;margin: 6px 10px 0 0;border-radius: 10px;}

.ziliao li i.icon_touxiang{color:#54ddc3;}

.ziliao li i.icon_nicheng{ color:#f39180;}

.ziliao li i.icon_bianhao{ color:#5582f2;}

.ziliao li i.icon_tel{ color:#ffc024;}

.ziliao li i.icon_shiming{ color:#5bbfeb;}

.ziliao li:last-child { border-bottom: none; }

.ziliao li .toupic { width: 10%; float: right; }

.ziliao li .textinfor { width: 50%; float: right; text-align: right; color: #666; overflow: hidden; height:40px; }

.ziliao li .toupic img { display: block; border-radius: 50%; margin-top:5px;}

.item_content {position:relative;color: #333;background: url("../images/more.png") no-repeat right center;background-size: auto 10px;padding-right: 30px;}

.huiyuanbianhao{ background:none}

.item_order_link img {width: 24px;float: left;}

.ziliao li .textinfor {width: 50%;float: right;text-align: right;font-size:12px;color: #999;overflow: hidden;height:40px;}


.item { padding-left: 5px; height: 45px; line-height: 45px; }

.item a { display: block; }



/*修改头像*/



.tit {font-size: 14px;font-weight: normal;font-family: "microsoft yahei";height: 40px;line-height: 40px;background: #f8f8f8;padding: 0 10px;color:#333;}

.toubox {width: 100%;height: 100%;overflow: auto;clear: both;padding: 10px;box-sizing: border-box;background:#fff; border-bottom: 1px solid #f8f8f8;}

.toubox img{ width: 70px;height: 70px;border-radius: 50%;}

.uptou {padding: 10px;background:#fff;}

.z_photo { margin: 0 auto; overflow: auto; clear: both; }

.z_photo img { width: 1rem; height: 1rem; }

.z_addImg { float: left; margin-right: 0.18rem; margin-bottom: 5px; }

.z_file { width:70px; height: 70px; background: url(../images/z_add.png) no-repeat; background-size: 100% 100%; float: left; margin-right: 0.2rem; }

.z_file input::-webkit-file-upload-button {width: 1rem;height: 1rem;border: none;position: absolute;outline: 0;opacity: 0;}

.z_file input#file { display: block; width: 70px; height:70px; opacity:0; border: 0; vertical-align: middle; }

.z_mask { width: 100%; height: 100%; background: rgba(0, 0, 0, .5); position: fixed; top: 0; left: 0; z-index: 999; display: none; }

.z_alert { width: 3rem; height: 2rem; border-radius: .2rem;background: #fff; font-size: .24rem;text-align: center; position: absolute; left: 50%; top: 50%; margin-left: -1.5rem; margin-top: -2rem; }

.z_alert p:nth-child(1) { line-height: 1.5rem; }

.z_alert p:nth-child(2) span { display: inline-block; width: 49%; height: .5rem;line-height: .5rem;float: left; border-top: 1px solid #ddd; text-align: center; }

.z_cancel { border-right: 1px solid #ddd; }

.tjbtn { width: 100%; }

.confirm {display: block;  background:#ff2b38;color: #fff;border-radius: 20px;width: 80%;margin: 0 auto;height: 40px;line-height: 40px;text-align: center;font-size: 16px;margin-top: 10px;border: none;font-family: 'Microsoft YaHei'; }





/*修改昵称*/

.product_sq {padding: 8px 15px;width: 100%;overflow: hidden;    background:#fff;box-sizing: border-box;}

.nicheng { margin-top: 10px; }

.product_sq span {float: left;width: 27%;color: #333;text-align: left;font-size: 14px;height: 35px;line-height: 35px;}

.add-input {float: left;background: transparent;border: 0;font-size:14px;height: 35px;width: 70%;line-height: 35px;font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;color: #333;}





/*修改性别*/

.xinxi_input { overflow: hidden; width: 40%; float: left; height: 30px; line-height: 30px; background: #fff; }

.xinxi_input .xinxi_L { float: left; line-height: 30px; font-size: 14px; color: #999; margin-left: 5px; }



.xinxi_input .xinxi_R { float: left; color: #aeaeae; font-size: 14px; height: 30px; line-height: 30px; }

.xinxi_input .xinxi_R span { margin-right: 10px; }



.xinxi_R { position: relative; }

.xinxi_R input { position: absolute; left: 0; width: 30px; height: 30px; opacity: 0; }

.xinxi_R i { background: url(../images/cy/choose1.png) no-repeat center; width: 30px; height: 30px; background-size: 25px 25px; display: block; }

.xinxi_R input:checked + i { background-image: url(../images/cy/choose2.png); }

.xingbie {width: 30%;}



/*修改电话*/




.tel_con { width:100%; padding:0 0; box-sizing:border-box; margin-top:10px !important;}
.tel_con ul{width:100%;border-radius:0px;background:none;padding:0 10px;box-sizing:border-box;    background:#fff;}
.tel_con ul li{background:none;border-bottom: 1px solid #f8f8f8;overflow:hidden;padding:8px 10px;position:relative;top:0;left:0;}

.tel_con ul li:last-child{ border-bottom:none;}
.tel_con ul li input{ width:100%; height:38px; border:none; font-size:14px; color:#333; line-height:14px; background:none;}


.tel_con ul li .yzm{position:absolute;top: 13px;right:10px;background: #ff9800;padding:0 10px;height:30px;text-align:center;color:#fff;font-size:14px;line-height:30px;border-radius: 3px;}

.tel_btn { text-align:center; margin-top:15px;}

.tel_btn input{width:90%;border:none;height:40px;color:#fff;  background: #4550e5!important;line-height:40px;border-radius:20px;font-size:16px;}



/*修改性别*/

.xingbie_con{ padding:0 10px; background:#fff; margin-top:10px;}



/*分红池*/


.fenhong_con ul{ background:#fff; margin-top:10px; border-top:1px solid #e6e6e6;}

.fenhong_con  ul li{ border-bottom:1px solid #e6e6e6; padding:10px; position:relative; top:0; left:0;}

.fenhong_con  ul li h3{ font-size:16px; color:#333; line-height:2em;}

.fenhong_con  ul li p{ line-height:2em; color:#4550e5; font-size:14px;}

.fenhong_con  ul li .fenhong_r{ position:absolute; top:50%; margin-top:-22px; right:10px;}

.fenhong_con  ul li .fenhong_r img{ width:70px;}

/*奖金明细*/

.jiangjin_con{ background: #fff; border-radius: 30px 30px 0 0; margin: -30px auto 0;}

.jiangjin_con dt span{color:#4550e5;font-size:14px;line-height: 45px;}

.jiangjin_con span{width:25%;float:left;text-align:center;font-size:14px;color: #1a191e;height: 45px;display: table; box-sizing: border-box;}
.jiangjin_con span em{    display: table-cell;
    vertical-align: middle;
    text-align: center;}

.jiangjin_con dd{border-bottom: 1px solid #2f2e4e;width: 100%;}
.header_list .mingxi{position:absolute;right:10px;top:0;color: #999;font-size:14px;line-height:45px;}

.chongzhi_con{ width:100%; padding:10px;background:#fff; margin-top: 10px;}
.chongzhi_con .one_top{background:#2f2e4e;width: 95%;margin: 10px auto;}
.chongzhi_con .one{width: 95%;padding:15px;border-bottom: 1px solid rgba(255,255,255,0.1);box-sizing:border-box;margin: 0 auto;}
.chongzhi_con .one:last-child{ border-bottom:0;}
.chongzhi_con .one span{font-size:14px;float:left;color: #ffffff;line-height:20px;width:60px;}
.chongzhi_con .one p{float:right;color:#fff;width:calc(100% - 70px);text-align:right;line-height:20px;font-size: 14px;}
.chongzhi_con .one input{float:right;width:calc(100% - 70px);text-align:right;background:none;color:#fff;border:none;line-height:20px;font-size: 14px;}
.chongzhi_con .con{width: 95%;background:#2f2e4e;padding:40px 15px 30px;text-align:center;margin: 10px auto;border-radius: 5px;}
.chongzhi_con .con img{ width:70%; margin:0 auto; display:block;}
.chongzhi_con .con input{font-size:14px; color:#fff; margin:15px auto 15px; background:none;  width: 70%; padding:8px 10px; box-sizing: border-box; display: block;  border: 1px solid rgba(255,255,255,0.3); text-align: center;}
.chongzhi_con .con p{ font-size:14px; color:#fff; margin:20px auto 10px;}
.chongzhi_con .con button{ display:block; width:60%; height:40px;   background: -webkit-linear-gradient(left, #8633ff , #ff339a);
  background: -o-linear-gradient(right,#8633ff , #ff339a);
  background: -moz-linear-gradient(right, #8633ff , #ff339a);
  background: linear-gradient(to right, #8633ff , #ff339a);
	box-shadow: 0 0 10px rgb(255,51,169,0.26); color:#fff; margin:0 auto; border:none; border-radius:5px;}
.chongzhi_con .text_con{width:100%;padding:15px;box-sizing:border-box;margin-bottom:40px;color:#fff;}
.chongzhi_con .text_con h3{ font-size:14px; margin-bottom:10px}
.chongzhi_con .text_con p{ font-size:14px; line-height:1.8em;}
.chongzhi_jiner .ct-list li{ color:#fff;}

.chongzhi_jiner { background: #fff;  padding:10px; box-sizing: border-box;}

.chongzhi_jiner .jine_l{width:100%;color: #333;font-size:14px;line-height:40px;}

.chongzhi_jiner .jine_r{width:100%;position: relative;}

.chongzhi_jiner .jine_r input{height:40px;color:#333;font-size:14px;line-height:40px;border-radius:3px;padding:0 10px;border:1px solid #eee;width:100%;background: none;}

.chongzhi_beizhu{ margin-bottom:10px;}

.chongzhi_beizhu .beizhu_l{ color:#666; font-size:14px; line-height:40px;}

.chongzhi_beizhu .beizhu_r textarea{ font-size:14px; height:80px; outline:none; padding:10px; color:#666; width:100%; border:1px solid #e6e6e6; border-radius:3px;}

.chongzhi_btn input{ height:40px; border-radius:20px; background:#4550e5;color:#fff; font-size:16px; width:90%; margin:0 auto; border:none; display:block;}

.tixianmingxi{
}

.tixianmingxi dd{color:#333;text-align:center;line-height:45px;}

.tixianmingxi dt{color: #333;text-align:center;line-height:45px;background: #fff;}
.tixianmingxi dt:nth-child(1){background: #f4f5ff; color: #4550e5;}

.tixianmingxi dd span,.tixianmingxi dt span{display:block;width:33.33%;text-align:center;font-size:14px;box-sizing: border-box;}

.Evaluation{ width:100%; height:40px; border-bottom:1px solid #eeeeee; background:#FFF}

.Evaluation ul{ width:90%; margin:auto; height:39px;}

.Evaluation ul li{ width:33.3%; float:left; height:39px; line-height:39px; text-align:center}

.Evaluation ul li a{ display:block; width:90%; margin:auto; height:38px; font-size:16px; color:#666; }

.Evaluation ul li a.on { color:#dd2726; border-bottom:2px solid #dd2726 }



.Evaluation2{width:100%;background-size: 100%;background: #fff;margin-top: 10px;}

.Evaluation2 ul{ width:100%; margin:auto; height:39px;}

.Evaluation2 ul li{ width:20%; float:left; height:39px; line-height:39px; text-align:center}

.Evaluation2 ul li a{display:block;width:60%;margin:auto;height:38px;font-size:14px;color: #888;}

.Evaluation2 ul li a.on {color: #8002e7;border-bottom: 2px solid #8002e7;font-weight: 800;}

.order{ width:100%; overflow:hidden; min-height:100vh;}

.order_list{width: 95%;overflow:hidden;margin: 10px auto;border-radius: 5px;background:#fff;}

.order_list h2{width:95%;margin:auto;height:40px;border-bottom: 1px solid #f8f8f8;font-size:14px;line-height:40px;color:#333;font-weight:normal;}

.order_list h2 img{ display:inline-block; width:20px; height:20px; margin-top:-5px}

.order_list h2 span{margin-left:8px;display:inline-block;font-size:14px;line-height:40px;color: #666;font-weight:normal;}

.order_list h2 strong{ display:inline-block; float:right; font-size:12px; line-height:40px; color:#F60; font-weight:normal}

.order_list dl{width:95%;margin:auto;overflow:hidden;padding-top:10px;padding-bottom:10px;}

.order_list dl dt{ width:20%; float:left;}

.order_list dl dt img{ display:block; width:90%; float:left}

.order_list dl .name{ width:50%; float:left; overflow:hidden;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;height: 32px;}

.order_list dl .name strong{display:block;width:100%;font-size:14px;line-height:120%;color: #666;font-weight:normal;}

.order_list dl .name span{display:block; width:100%; height:15px; line-height:15px; font-size:12px; color:#999; margin-top:5px; overflow:hidden;}

.order_list dl .pice{width:30%;float:left;overflow:hidden;font-weight:normal;font-size:14px;line-height:1;color: #8002e7;text-align:right;}

.order_list dl .pice em{ display:block; width:100%; font-size:12px; color:#666; line-height:20px; font-style:normal;}

.order_list .pic{width:95%;margin:auto;overflow:hidden;border-bottom: 1px solid #14394c;height:50px;text-align:right;font-size:14px;line-height:50px;color: #ccc;}

.order_list .pic strong{display:inline-block;font-size: 16px;line-height:50px;color: #8002e7;font-weight:normal;}

.anniu{ height:50px; text-align:right;}

.anniu a{display:inline-block;margin-top:10px;width:80px;height:30px;font-size:14px;line-height:30px;background: #8002e7;color:#fff;text-align:center;border-radius:5px;}

.anniu span{display:inline-block; margin-top:10px; width:80px; height:29px;font-size:14px; line-height:29px; border:1px solid #666; text-align:center;border-radius:5px; color:#666}

.anniu strong{ display:inline-block;margin-top:10px; height:30px; font-size:14px; line-height:30px; color:#F60; font-weight:normal; text-align:left; margin-right:10px;}

.anniu strong img{  margin-top:-10px;}


/*待付款*/
.aui-address-content .mairu_top::after{ content:""; display:block; clear:both;}
.aui-address-content .mairu_top{width:100%;padding:20px;box-sizing:border-box;background: linear-gradient(to right, #f95da7, #fa5d7a);}
.aui-address-content .mairu_top .left{ float:left; padding:5px 0 0;}
.aui-address-content .mairu_top .left span{ font-size:16px; color:#fff; line-height:60px;}
.aui-address-content .mairu_top .left p{ font-size:14px; color:#fff; margin-bottom:10px;}
.aui-address-content .mairu_top .left .left_time{ width:100%; color:#fff; font-size:14px}
.aui-address-content .mairu_top .left .left_time div{ display:inline-block; color:#fff; font-size:14px;}
.aui-address-content .mairu_top .left .left_time a{ display:inline-block; color:#fff; font-size:14px;}
.aui-address-content .mairu_top .right{ float:right;} 
.aui-address-content .mairu_top .right img{ width:70px; height:64px; display:block;}
.aui-address-content .mairu_top .left #showDiv{ color:#fff;}

.aui-address-box .aui-out{ padding: 20px 100px; position:relative;}
.aui-address-box .aui-out a.aui_out_jilu { border: none; text-decoration: underline; height: 24px; }
.aui-address-box .aui-out a {width: 100%;height: 38px;line-height: 38px;text-align: center;font-size: 14px;color: #f95da2;border: 1px solid #f95da2;background:none;border-radius: 3px;display: block;}
.aui-address-box .aui-product-set a { background: #fff; }
.aui-btn-purchase .p{ font-size:14px; color:#333; text-align:right;}
.aui-btn-purchase .p em{color: #f95da7;}
.daifukuan_xqcon_text{ width:100%;}
.daifukuan_xqcon_text .left{ float:left; width:60%; padding:10px 0;}
.daifukuan_xqcon_text .left p{ width:100%; padding:5px 0;}
.daifukuan_xqcon_text .left p::after{ content:""; display:block; clear:both;}
.daifukuan_xqcon_text .left p span{ float:left; font-size:14px; color:#666;}
.daifukuan_xqcon_text .left p i{ float:right; font-size:14px; color:#c52620;}
.daifukuan_xqcon_text .right{ float:right; width:30%; padding:0 10px; box-sizing:border-box;}
.daifukuan_xqcon_text .right a{ display:block; background:#c52620; color:#fff; border-radius:5px; text-align:center; line-height:30px; margin-top:50px;}

.daifukuan_xqcon_fukuanxx{ width:100%; margin-top:10px; background:#fff; padding:0 10px; box-sizing:border-box; box-shadow:0 0 5px rgba(0,0,0,0.1);}
.daifukuan_xqcon_fukuanxx span{ display:block; width:100%; border-bottom:1px solid #eee; line-height:35px;}
.daifukuan_xqcon_fukuanxx p{ font-size:14px; padding:5px 0; color:#666;}
.dianhua_btn{width:100%;text-align:center;position:fixed;bottom:0;left:0;box-shadow:0 0 5px rgba(0,0,0,0.1);background: linear-gradient(to right, #f95da7, #fa5d7a);}
.dianhua_btn a{width:100%;line-height:50px;font-size:15px;display:block;color: #fff;}
.dianhua_btn a i{ font-size:18px; color:#333; margin-right:5px;}
.dianhua_btn_w{width:100%;text-align:center;position:fixed;bottom:0;left:0;background: #fff;box-shadow:0 0 5px rgba(0,0,0,0.1);}
.dianhua_btn_w a{width:100%;line-height:50px;font-size:15px;display:block;color: #333;}
.dianhua_btn_w a i{ font-size:18px; color:#333; margin-right:5px;}

.dingdna_title_con { width: 100%; padding: 10px 15px; box-sizing: border-box; }
.dingdna_title_con i { display: block; float: left; margin-right: 5px; font-size: 18px; color: #c52620; }
.dingdna_title_con p{ float:left;}
.dingdna_title_con span{float:right;color: #888;}

/* 填写订单地址  */
.aui-address-content { padding-top: 44px; }
.aui-address-well {padding-bottom: 0;border-bottom: 1px solid #f1f1f1;}
.aui-address-box-list { position: relative; z-index: 320; }
.aui-address-box-default { padding: 12px 10px; position: relative; display: block; padding-bottom: 16px; background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAKBAMAAACOO0tGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURf///4u16Oxtbezz/J3B7NDh9vvd3fSmprjS8vGNje57e/jDw/7w8IQ3dnAAAABSSURBVCjPY2CAAG4l7GADVJ4hUBArEIXJJ2HXrw6TZ8auX7ABKs+zCLsBE2AGmGDXLwKT58SuX+sATIEjdgOcYfJF2A1Qg8lz4PCBwWgQUiMIAWCaOFG2MdFRAAAAAElFTkSuQmCC) -7px bottom repeat-x; background-size: 44px 2px; }
.aui-address-box-default ul { position: relative; padding-right: 30px; }
.aui-address-box-default ul li { font-size: 12px; color: #81838e; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; position: relative; padding-left: 15px; }
.aui-address-box-default ul li strong { font-size: 14px; padding-bottom: 10px; display: inline-block; color: #555; padding-right: 10px; }
.aui-address-box-default .aui-tag { display: inline-block; position: relative; overflow: hidden; padding: 0 5px; vertical-align: middle; margin: 0 5px 0 0; max-width: 8em; height: 15px; line-height: 15px; font-size: 0.7rem; color: #4b9bfb; }
.aui-address-box-default .aui-tag-default {color: #f95da2;border-color: #f95da2;}
.aui-address-box-default .aui-tag::after { content: ""; position: absolute; z-index: 1; pointer-events: none; background-color: #4b9bfb; border: 1px solid #ddd; top: 0; bottom: 0; left: 0; right: 0; background: none; border-color: #4b9bfb; border-radius: 2px; right: -100%; bottom: -100%; -webkit-transform: scale(.5); -webkit-transform-origin: 0 0; border-radius: 4px; }
.aui-address-box-default .aui-tag-default::after { border-color: #ff7716; }
.aui-address-box-default:after { content: ""; display: inline-block; vertical-align: middle; width: 15px; height: 15px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAGvklEQVR4Xu3db4gUZRwH8N9vzy1396J/FBWJSYEaRfaiXhSBwnVYHYhG2ovDEMoXXUKJ9zznRTlZ6T6z6hs7AjPKjEihQpAwSzTEF1mQEJWBYZBkbwyDu13r3P3FD+bisPaeZ9zdZ55n5ubtzO3OfOa52fk+z++ZQZherAiglW+Z/hKwBq2UugoA5ufz+VNr1679I2v2VqCVUhsR8aUJXCJ6u7u7+/mBgYHRrIB3HDoMw5UAsOtSUCL6Np/P92SldXccWin1FSLe/38tl4hOAcAiKeWZtLfsjkOHYfgLAMxuBklEvwFAj5TyxzRj24DeDQD9UyES0Z8A0CulPJ5W7I5DK6VuQcTvAeAaDeIYACwTQhxMI3bHoRlNKTUXAA4j4s0axHFEXDE4OPhJ2rCtQEfYt0bYd2gQCQBWCyF2pgnbGjSjbdu27brx8fEvEPFeA8SNQogNBtt5sYlVaBYJgqBYKBT2I+IinRARvSWlXK3bzof11qEj7BmFQmEPIi7TIRHRx7VabUUQBBd127q8PhHoCRCl1A5EfEYHRESHa7VaXxAEVd22rq5PFJpRKpXKBiIKdEC+R/bEoRk4DMOnAWAHwNS9iT5Hdiego5a9lIj2AEBekyLPRv0jP+n+C1xa7wx0hL2QiPYDQEmDdD6Xy/WuW7fua5cwp9oXp6Cjy8gCAPgMAG7UINYQ8dHBwcEjPmA7B81oW7ZsmV2v148g4m0aRG8iu5PQjLtp06Yburq6DiHi3RpsLyK7s9CMOzIy0j02NnYAAB40uDw4Hdmdho5S5BXFYvEjAOjTYbsc2Z2HZlwiwjAM30HEpwywnYzsXkBP4IZhuBkAhgywnYvsXkFHt38DALDdIEU6NcruHXSEvYKI3kfEGZoU6cwou5fQjKuUehgR9wFAwYfI7i10FGzuazQaPJirG/g9z/0jQogTuut7p9Z7DR217LmI+DkAzNIgjSFiX1KR3Xvo6Jp9Ew/8AsA8VyN7KqAZt1wuX42IB5uVn006AYlE9tRARylyZrFY5B/IXt21lohekVJqR3Z0n2O6PlXQfNB79+7tOn36NN/6PalDsBnZUwc9gauU2o6IzxlgW4nsqYWOfiQ5rnNsn3KxMcqeaugIeyURcYdUThNsOhrZUw8d3ZE8lsvluKv1yqQieyagI+wHEPEAIvKkpaYLEZ1FxIeEED/rLjlx1mcGmlEqlcpdRHRIN/BLROcQsaedkT1T0IwdDfxyRauufLitkT1z0Iwdo3z4r3q9Pm/9+vU8D6elJZPQLBZNMN1nUD78phDi2ZaUdaMUrX64638f1WqfQcRrm+0rX9OllD2tHktmW7RpQTwR7ZZS8qTUlpZMQse4RjPuQiHEly0pZ/HSsXXr1ln1ep1HZXR911zm8LKU8tVWkfnvM9WiwzC8nYiOGkzDa3ufdWagwzBcQER8/3y9poV2pHAyE9CVSsW07rqtIWXyCU09dKVSMZ1J0PbYnRlo07kxAPBrVI7Q1o6kTEDHmO31HSL2CiF+b8fdRbPPSOWlw3T+IgAcK5VKi208cihV0EEQGM/IBYD91Wr18SAI/u5kS5747NRAB0Ews1AofGrQScRBZJcQYhUi8v2ylSUV0DGKZxh5s5Ry2IrupC/xHjoMQ9NyMG69a4QQI7aRvY/gHKmjmrspCxyJ6CIi9gsheGZuIou3LTpGpB4joqVSSq44TWzxEto0UndikPVyz5R30KaR2kbai4PuFXT0+M13Dbp3T0aRuqNpL5XQSqkXEfE13cER0XEi6h0aGuKHFjqzeNGiTStDAeBgtVpdEgTBBWeEox1xGjpmrfOHc+bM6V++fHndNWSn76M5Useo3q8IIaTNSB33ZDrZomNE6kTTXhxs56BNI7ULac9baC5AbDQaRw3mDNaIaEnSac9LaNOSWgDw7sFVzvwYlstl4yJxHx/F5gR0uVxOfNpDnEvA5W6b6I8hR2rDiTzH8/n8Iz6/4SIxaKUU3/eWDVqIs2nPYN//3SQRaNNITUROpz1noaOHUH1gOH34DSnlmjgH4/K21lp0EARxHqs2JKVULsPF3Tcr0KYPCiSiBiKuEkK8F/dAXN/eCrRS6gQi3jMVBhFdQMQnhBD8tN3ULR2HvvTNb00E+ZlHfUKIY6kTttUfrZT6ARHnNwPkKcG+pr04jcJGiz6JiPxmof8sPj9KPg6ylQgehiGXX71+6Y4R0Tf1en3x8PDwubg77eP2HW/RjKKUChBx8luCdpZKpRdslMu6clKsQPPB8i3e6OjondPvnHXl1Kd0P6y16JT6GR/WNLQxVWsb/gOYYQiIfWcJwgAAAABJRU5ErkJggg=='); background-repeat: no-repeat; background-size: 100%; position: absolute; top: 50%; right: 10px; margin-top: -5px; }
.aui-address-cell {padding: 14px 15px;position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);color: inherit;background: #Fff;}
.aui-address-cell-bd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; font-size: 16px; }
.aui-address-cell-ft {text-align: right;color: #222222;font-size: 14px;}
.aui-address-cell-ft .aui-address-text { width: 100%; height: 22px; line-height: 22px; color: #222; font-size: 12px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.aui-fl-arrow-clear .aui-address-cell-bd {font-size: 14px;}

/* 上图 下文字  商品列表清除居中 */
.aui-list-product-box-clear .aui-list-product-item-img { width: auto; }
.aui-list-product-box-clear .aui-list-product-item-text { padding: 0 .2rem;
}
.aui-list-product-box-sml .aui-list-product-item { width: 100%; }
/* <!-- 左图 右文本的商品列表 begin --> */
.aui-list-product-float-item { overflow: hidden; position: relative; padding: 0 7px; background-color: #FFF; }
.aui-list-product-fl-item { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 7px 0 8px 0; position: relative; }
.aui-list-product-fl-img { height: auto; width: 6rem; overflow: hidden; }
.aui-list-product-fl-img img { width: 100%; height: 100%; display: block; border: none; }
.aui-list-product-fl-text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 10px; background-color: #FFF; padding-top:10px;}
.aui-list-product-fl-text h3 { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; text-overflow: ellipsis; line-height: 1rem; max-height: 3rem; color: #505050; font-size: .8rem;
text-align: justify; font-weight: normal; margin-bottom: 10px; }
.aui-list-product-fl-mes { overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; color: #999; }
.aui-list-product-fl-bag span { float: left; display: inline-block; width: 18px; height: 18px; margin-right: 5px; margin-top: 5px; }
.aui-list-product-fl-bag span img { width: 100%; height: 100%; display: block; border: none; }
/* 购买按钮 */
.aui-btn-purchase { }
.aui-btn-purchase span{overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.aui-card-content { position: relative; margin-bottom: 0.75rem; background: #ffffff; }
/* 卡片模块*/
.aui-card-box { position: relative; min-height: 2.2rem; padding: 0.8rem 0.75rem; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: block; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.aui-card-box-user { width: 2.3rem; float: left; margin-right: 0.5rem; }
.aui-card-box-user img { width: 100%; display: block; border-radius: 50%; max-width: 100%; border: none; }
.aui-card-box-name { color: #212121; position: relative; font-size: 0.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.aui-card-box-time { font-size: 0.7rem; color: #666; }
.aui-card-box-btn { border: 1px solid #ff7716; color: #ff7716; padding: 1px 8px; }
.aui-card-media { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: flex; padding: 0 0.7rem; }
.aui-card-media-item { width: 6rem; position: relative; padding: 0.5rem 0; padding-right: 0.75rem; display: inherit; -webkit-flex-shrink: 0; flex-shrink: 0; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: flex-start; align-items: flex-start; }
.aui-card-media-item img { width: 100%; display: block; max-width: 100%; border: none; }
.aui-card-media-inner { position: relative; min-height: 2.2rem; padding-right: 0.75rem; width: 100%; padding-top: 0.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.aui-card-media-text { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-weight: 500; font-size: 0.8rem; }
.aui-card-media-describe { color: #999; padding-top: .2rem;
}
.aui-card-media-inner-title { font-weight: 500; font-size: 1rem; padding: 0 0.7rem 0.7rem 0.7rem; position: relative; max-width: 100%; color: #212121; }
.aui-card-media-inner-padded { margin-left: -0.125rem; margin-right: -0.125rem; overflow: hidden; list-style: none; padding: 0; padding-left: 0.75rem; color: #212121; position: relative; min-height: 2.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.aui-card-media-inner-col-xs-3 { width: 33.33333333%; position: relative; float: left; padding: 0.125rem; }
.aui-card-media-inner-col-xs-3 img { max-width: 100%; width: 100%; display: block; border: none; }
/* 头部信息 带 logo */
.aui-header-center-logo div { width: 90px; }
.aui-header-center-logo img { width: 100%; height: 100%; display: block; border: none; }
/* 我的购物车 */
.aui-car-box { margin-bottom: .5rem;
}
.aui-car-box-name {background: #fff;height: 50px;line-height: 50px;padding: 0 15px;position: relative;margin: 10px auto;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.aui-car-box-name input.check { background: url(../images/choose_3_1.png) no-repeat center left; background-size: 20px 20px; position: absolute; top: 50%; left: 10px; margin-top: -18px; width: 20px; height: 35px; }
.aui-car-box-name input.check:checked { background: url(../images/choose_3_2.png) no-repeat center left; background-size: 20px 20px; }
.aui-car-box-name input.check:checked { background: url(../images/choose_3_2.png) no-repeat center left; background-size: 20px 20px; }
.aui-car-box-name h3 { float: left; font-size: 14px; background: url(../img/icon/icon-kin.png) no-repeat left center; background-size: 22px 22px; padding-left: 25px; margin-left: 28px; font-weight: inherit; }
.aui-car-coupons { float: right; }
.aui-car-box-list ul li {margin-bottom: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.aui-car-box-list-item { background: #fff; height: 120px; padding: 0 15px; position: relative; }
.aui-car-box-list-item input.check { background: url(../images/choose_3_1.png) no-repeat center left; background-size: 20px 20px; position: absolute; top: 50%; left: 10px; margin-top: -18px; width: 20px; height: 35px; }
.aui-car-box-list-item input.check:checked { background: url(../images/choose_3_2.png) no-repeat center left; background-size: 20px 20px; }
.aui-car-box-list-item input.goodsCheck:checked { background: url(../images/choose_3_2.png) no-repeat center left; background-size: 20px 20px; }
.aui-car-box-list-item input.check:checked { background: url(../images/choose_3_2.png) no-repeat center left; background-size: 20px 20px; }
.aui-car-box-list-img { position: absolute; top: 15px; left: 45px; width: 90px; height: 90px; }
.aui-car-box-list-img img { width: 100%; height: 100%; display: block; border: none; }
.aui-car-box-list-text { margin-left: 130px; padding: 15px 0; position: relative; }
.aui-car-box-list-text h4 { font-size: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.aui-car-box-list-text-brief { height: 25px; line-height: 25px; font-size: 12px; color: #81838e; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.aui-car-box-list-text-brief span { height: 25px; line-height: 25px; font-size: 12px; color: #81838e; white-space: nowrap; display: inline-block; margin-right: 8px; }
.aui-car-box-list-text-price { height: 24px; line-height: 24px; position: relative; }
.aui-car-box-list-text-pri {color: #f95da0;font-size: 16px;}
.aui-car-box-list-text-arithmetic {position: absolute;right: 0;top: 0;width: 78px;box-sizing: border-box;white-space: nowrap;height: 100%;border: none;padding-right: 5px;}
.aui-car-box-list-text-arithmetic a {display: inline-block;width: 23px;height: 22px;line-height: 19px;text-align: center;background: #fff;font-size: 16px;color: #666;}
.aui-car-box-list-text-arithmetic .minus { border-right: 1px solid #e0e0e0; }
.aui-car-box-list-text-arithmetic .num { width: 32px; text-align: center; border: none; display: inline-block; height: 100%; box-sizing: border-box; vertical-align: top; margin: 0 -6px; }
.aui-car-box-list-text-arithmetic .plus { border-left: 1px solid #e0e0e0; }
.aui-shopPrice { background: #fff; height: 35px; line-height: 35px; padding: 0 15px; text-align: right; }
.aui-total-amount {color: #f95da5;font-size: 16px;}
.aui-payment-bar { clear: both; overflow: hidden; width: 100%; height: 49px; position: fixed;  background-color: #fff; box-shadow: 0 0 10PX 0PX rgba(155,143,143,0.6); -webkit-box-shadow: 0 0 10PX 0PX rgba(155,143,143,0.6); -moz-box-shadow: 0 0 10PX 0PX rgba(155,143,143,0.6); }
.aui-payment-bar .all-checkbox { float: left; line-height: 49px; padding-left: 40px; }
input.check { background: url(../images/choose_3_1.png) no-repeat center left; background-size: 20px 20px; position: absolute; top: 50%; left: 0; margin-top: -18px; width: 20px; height: 35px; border: none; }
input.check-pay { right: 10px; left: inherit; }
input.check:checked { background: url(../images/choose_3_2.png) no-repeat center left; background-size: 20px 20px; }
input.check:checked { background: url(../images/choose_3_2.png) no-repeat center left; background-size: 20px 20px; }
.aui-payment-bar .shop-total { float: left; height: 49px; line-height: 49px; padding-left: 20px; font-size: 16px; }
.aui-payment-bar .settlement {display: block;float: right;width: 135px;height: 49px;line-height: 49px;text-align: center;color: #fff;font-size: 14px;background: #fd2925;font-weight: 800;}
.aui-payment-bar .shop-total span { display: block; font-size: 12px; }