body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea,
p {
	margin: 0;
	padding: 0;
}

body,html {
	width: 100%;
	height: 100%;
	background-color: #f9f9f9;
}
body,
button,
input,
select,
textarea {
	font: normal "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
}

/* h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
} */

input {
	position: relative;
}

ul,
ol,
li{
	list-style: none;
}

a {
	text-decoration: none;
	color: #000;
}

a:hover {
	text-decoration: none;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

legend {
	color: #000;
}

button {
	outline: none;
}

fieldset,
img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
.img-ver-align{
	vertical-align: middle;
}
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}
.overflow-h{
	overflow: hidden;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

.floatL {
	float: left!important;
}

.floatR {
	float: right!important;
}
.wanwang-hidden{
	display: none!important;
}
.dis-block{
	display: block;
}
.dis-inblock{
	display: inline-block;
}


/*文本多行显示省略号*/
.txt-ellipsis1{
	overflow: hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
} 
.txt-ellipsis2{
	overflow: hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.txt-ellipsis3{
	overflow: hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	word-break: break-word;
}
.txt-ellipsis4{
	overflow: hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.txt-ellipsis5{
	overflow: hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

/*去掉背景色*/

.bg-none {
	background: none;
}
.dis-none {
	display: none !important;
}
.bg-fff{
	background: #fff !important;
}
.bg-fd9025{
	background: #fd9025!important;
}
.bg-ededed{
	background: #EDEDED!important;
}
.bg-f2f2f2{
	background: #f2f2f2!important;
}
.bg-e5e5e5{
	background: #e5e5e5!important;
}
/* 颜色 */
.col-fff{
	color: #fff;
}
.col-999{
	color: #999;
}
.col-666{
	color: #666;
}
.col-333{
	color: #333;
}
.col-111{
	color: #111;
}
.col-fd9025{
	color: #fd9025;
}
.col-vip{
	color: #e1a268;
}
/* 字体大小 */
.size10{
	font-size: .125rem;
}
.size11{
	font-size: .1375rem;
}
.size12{
	font-size: .15rem;
}
.size13{
	font-size: .1625rem;
}
.size14{
	font-size: .175rem;
}
.size16{
	font-size: .2rem;
}
.size18{
	font-size: .225rem;
}
.size20{
	font-size: .25rem;
}
.size23{
	font-size: .1625rem;
}
.size25{
	font-size: .3125rem;
}
.size28{
	font-size: .35rem;
}
.size37{
	font-size: .4625rem;
}
.fontBold{
	font-weight: bold;
}
.line-through{
	text-decoration: line-through;
}
.lineH35{
	line-height: .4375rem;
}
.lineH78{
	line-height: .975rem;
}
.lineH-middle{
	height: 50%;
	padding-top: 10%;
}
/* 外边距 */
.mar-t5{
	margin-top: .0625rem!important;
}
.mar-t10{
	margin-top: .125rem!important;
}
.mar-t15{
	margin-top: .1875rem!important;
}
.mar-t20{
	margin-top: .25rem!important;
}
.mar-t25{
	margin-top: .3125rem!important;
}
.mar-t30{
	margin-top: .375rem!important;
}

.mar-b5{
	margin-bottom: .0625rem!important;
}
.mar-b10{
	margin-bottom: .125rem!important;
}
.mar-b15{
	margin-bottom: .1875rem!important;
}
.mar-b20{
	margin-bottom: .25rem!important;
}
.mar-b25{
	margin-bottom: .3125rem!important;
}
.mar-b30{
	margin-bottom: .375rem!important;
}
.mar-l10{
	margin-left: .125rem!important;
}
.mar-l15{
	margin-left: .1875rem!important;
}
.mar-l20{
	margin-left: .25rem!important;
}
.mar-r10{
	margin-right: .125rem!important;
}
.mar-r15{
	margin-right: .1875rem!important;
}
.mar-r20{
	margin-right: .25rem!important;
}
/* 内边距 */
.pad-10-lr{
	padding-left: .125rem;
	padding-right: .125rem;
}
.pad-15-lr{
	padding-left: .1875rem;
	padding-right: .1875rem;
}
.pad-20-lr{
	padding-left: .25rem;
	padding-right: .25rem;
}
.pad-25-lr{
	padding-left: .3125rem;
	padding-right: .3125rem;
}
.pad-10-tb{
	padding-top: .125rem;
	padding-bottom: .125rem;
}
.pad-15-tb{
	padding-top: .1875rem;
	padding-bottom: .1875rem;
}
.pad-20-tb{
	padding-top: .25rem;
	padding-bottom: .25rem;
}

.pad-25-tb{
	padding-top: .3125rem;
	padding-bottom: .3125rem;
}
.pad-30-tb{
	padding-top: .375rem;
	padding-bottom: .375rem;
}

.pad-l10{
	padding-left: .125rem;
}
.pad-r10{
	padding-right: .125rem;
}
.pad-l15{
	padding-left: .1875rem;
}
.pad-r15{
	padding-right: .1875rem;
}
.pad-b50{
	padding-bottom: .625rem;
}
.pad-t5{
	padding-top: .0625rem;
}
.pad-t10{
	padding-top: .125rem;
}
.pad-t15{
	padding-top: .1875rem;
}

.boxSizing-bor{
	box-sizing: border-box;
}
.boxSizing-con{
	box-sizing: content-box;
}
.mar-auto{
	margin: 0 auto;
}

/* 对齐 */
.text-center{
	text-align: center;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}



/* 自定义网格 */
.wanwang-row:before, .wanwang-row:after
{
    display: table;

    content: ' ';
}
.wanwang-row:after
{
    clear: both;
}
.wanwang-row > [class*='col-']
{
    float: left;
}
.col-12
{
    width: 100%;
}

.col-11
{
    width: 91.66666667%;
}

.col-10
{
    width: 83.33333333%;
}

.col-9
{
    width: 75%;
}

.col-8
{
    width: 66.66666667%;
}

.col-7
{
    width: 58.33333333%;
}

.col-6
{
    width: 50%;
}

.col-5
{
    width: 41.66666667%;
}

.col-4
{
    width: 33.33333333%;
}

.col-3
{
    width: 25%;
}

.col-2
{
    width: 16.66666667%;
}

.col-1
{
    width: 8.33333333%;
}
/* 圆角 */
.bor-radius5{
	border-radius: .0625rem;
	overflow: hidden;
}
.bor-radius10{
	border-radius: .125rem;
	overflow: hidden;
}
.bor-radius{
	border-radius: 50%;
	overflow: hidden;
}


/* 协议checkbox */
.agree-checkbox:before {
    content: '';
    width: .275rem;
    height: .275rem;
    background: url(../img/agree-check.png)no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    vertical-align: middle;
	margin-right: .0625rem;
}
.agree-checkbox.active::before {
    background: url(../img/agree-check-on.png)no-repeat;
    background-size: 100% 100%;
}
.radius-checkbox:before {
    content: '';
    width: .275rem;
    height: .275rem;
    background: url(../img/radius-check.png)no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    vertical-align: middle;
	margin-right: .0625rem;
	position: absolute;
    right: .125rem;
    top: .125rem;
    z-index: 11;
}
.radius-checkbox.active::before {
    background: url(../img/radius-check-on.png)no-repeat;
    background-size: 100% 100%;
}

.public-bar{
	background-color: #f2f2f2;
}
.top-bar{
	width: 20rem;
	margin: 0 auto;
	height: .5625rem;
	line-height: .5625rem;
}
.top-bar img{
	vertical-align: middle;
	margin-top: -0.0375rem;
	margin-right: .0625rem;
}
.nav-item{
	display: inline-block;
}
.nav-item li{
    display: inline-block;
    float: left;
    margin: 0 .1875rem;
    position: relative;
}
.nav-item li::before{
	content: '';
	display: inline-block;
	width: .025rem;
	height: .25rem;
	background-color: #d5d5d5;
	position: absolute;
	right: -0.1875rem;
	top: .175rem;
}
.nav-item li:last-child::before{
	display: none;
}
.nav-item li a{
	font-size: .175rem;
}
.wanwang-logo{
	width: 3.125rem;
	height: .975rem;
}
.msg-icon{
	vertical-align: middle;
}
footer{
	background-color: #fff;
	padding-bottom: .5625rem;
}
.foot-row{
	margin-top: .125rem;
}
.foot-row.row1 ul{
	display: inline-block;
}
.foot-row.row1 li{
	display: inline-block;
	float: left;
	margin: 0 .1875rem;
	position: relative;
}
.foot-row.row1 li::before{
	content: '';
	display: inline-block;
	width: .025rem;
	height: .15rem;
	background-color: #666;
	position: absolute;
	right: -0.1875rem;
	top: .0625rem;
}
.foot-row.row1 li:last-child::before{
	display: none;
}
.foot-row.row1 li a:hover{
	color: #999;
}

.wwfdiv{
	width: .9625rem;
	height: .9625rem;
	background-image: linear-gradient(135deg, 
		#ffc344 0%, 
		#fe9222 100%);
	border-radius: .125rem;
	padding: .0125rem;
}

.wwfdiv>div{
	width: .9375rem;
	height: .9375rem;
	border-radius: .05rem;
	border: solid .0125rem #fece6e; 
	background-color: rgba(255,255,255,0);
	text-align: center;
}
.wwfdiv>div>div:nth-child(1){
	font-family: PingFang SC;
	font-size: .2rem;
	font-weight: bold;
	color: #ffffff;
	line-height: .5rem !important;
	margin-top: .0625rem;
}
.wwfdiv>div>div:nth-child(2){
	font-family: PingFang SC;
	font-size: .175rem;
	font-weight: bold;
	color: #ffffff;
	line-height: .25rem !important;
}

.label-img{
	height: .275rem;
	vertical-align: middle;
	margin: 0 .0625rem;
}

.normal-btn-bg{
	display: inline-block;
	width: 1.875rem;
	height: .625rem;
	line-height: .625rem;
	text-align: center;
	color: #fff;
	background-color: #fd9025;
	border-radius: .1rem;
}
.normal-btn-nobg{
	display: inline-block;
	width: 1.85rem;
	height: .6rem;
	line-height: .6rem;
	text-align: center;
	color: #fd9025;
	border:.0125rem solid #fd9025;
	border-radius: .1rem;
}

.normal-input{
	border: .0125rem solid #d9d9d9;
	border-radius: .0625rem;
	outline: none;
	padding-left: .25rem!important;
	padding-right: .25rem!important;
}
.wanwang-box-shadow{
	box-shadow: 0rem .0125rem .125rem 0rem #c5c5c5;
}
@media screen and (max-width: 1000px) {
	html,body {
		font-size: 30px!important;
	}
	.container {
		max-width: 840px!important;
	}
}