@charset "utf-8";
*,*:before,*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.clearfloat{*zoom:1;}
.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}
.clearfloat:after{ clear:both;}

html {
	-webkit-tap-highlight-color: transparent
}

body {
	overflow-x: hidden;
	color: #333;
	font-size: 14px;
	font-family: Helvetica Neue,Helvetica,Arial,'Microsoft Yahei';
	-webkit-overflow-scrolling: touch
}

body,dd,dl,figure,form,h1,h2,h3,h4,h5,h6,p,td,th {
	margin: 0;
	padding: 0;
	border: 0
}

li,ol,ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}

img {
	max-width: 100%;
	border: 0;
	vertical-align: middle
}
button,input,optgroup,select,textarea {
	outline: 0;
	border: 0;
	vertical-align: middle;
	font-family: 'Microsoft Yahei'
}


textarea {
	resize: none;
	font-size: 14px
}

textarea,.select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none
}

.select::-ms-expand {
	display: none
}

.clearfix:after,.clearfix:before,.mauto:after,.mauto:before {
	display: table;
	content: ""
}

.clearfix:after,.mauto:after {
	clear: both
}

.clear {
	height: 0;
	clear: both
}

.mauto {

	margin: 0 auto
}

.db {
	display: block
}

.dn {
	display: none
}

.rel {
	position: relative
}

.abs {
	position: absolute
}

.fl {
	float: left
}

.fr {
	float: right
}

.ov {
	overflow: hidden
}

.tar {
	text-align: right
}

.tac {
	text-align: center
}

.fb {
	font-weight: bold
}

.cf {
	color: #fff
}

.c0 {
	color: #000
}

.c6 {
	color: #666
}

.baf {
	background: #fff
}

.li25 {
	line-height: 25px
}

.li30 {
	line-height: 30px
}

.f12 {
	font-size: 12px
}

.f16 {
	font-size: 16px
}



.imgs img {
	width: 100%;
	height: auto;
}

.mt5 {
	margin-top: .05rem
}

.mt10 {
	margin-top: .1rem
}

.mt15 {
	margin-top: .15rem
}

.mt20 {
	margin-top: .2rem
}

.mt25 {
	margin-top: .25rem
}

.mt30 {
	margin-top: .3rem
}

.mt35 {
	margin-top: .35rem
}

.mt40 {
	margin-top: .4rem
}

.mt45 {
	margin-top: .45rem
}

.mt50 {
	margin-top: .5rem
}

.mr5 {
	margin-right: .05rem
}

.mr10 {
	margin-right: .1rem
}

.mr15 {
	margin-right: .15rem
}

.mr20 {
	margin-right: .2rem
}

.mr25 {
	margin-right: .25rem
}

.mr30 {
	margin-right: .3rem
}

.mr35 {
	margin-right: .35rem
}

.mr40 {
	margin-right: .4rem
}

.mr45 {
	margin-right: .45rem
}

.mr50 {
	margin-right: .5rem
}

.mb5 {
	margin-bottom: .05rem
}

.mb10 {
	margin-bottom: .1rem
}

.mb15 {
	margin-bottom: .15rem
}

.mb20 {
	margin-bottom: .2rem
}

.mb25 {
	margin-bottom: .25rem
}

.mb30 {
	margin-bottom: .3rem
}

.mb35 {
	margin-bottom: .35rem
}

.mb40 {
	margin-bottom: .4rem
}

.mb45 {
	margin-bottom: .45rem
}

.mb50 {
	margin-bottom: .5rem
}

.ml5 {
	margin-left: .05rem
}

.ml10 {
	margin-left: .1rem
}

.ml15 {
	margin-left: .15rem
}

.ml20 {
	margin-left: .2rem
}

.ml25 {
	margin-left: .25rem
}

.ml30 {
	margin-left: .3rem
}

.ml35 {
	margin-left: .35rem
}

.ml40 {
	margin-left: .4rem
}

.ml45 {
	margin-left: .45rem
}

.ml50 {
	margin-left: .5rem
}

.pt5 {
	padding-top: .05rem
}

.pt10 {
	padding-top: .1rem
}

.pt15 {
	padding-top: .15rem
}

.pt20 {
	padding-top: .2rem
}

.pt25 {
	padding-top: .25rem
}

.pt30 {
	padding-top: .3rem
}

.pt35 {
	padding-top: .35rem
}

.pt40 {
	padding-top: .4rem
}

.pt45 {
	padding-top: .45rem
}

.pt50 {
	padding-top: .5rem
}

.pr5 {
	padding-right: .05rem
}

.pr10 {
	padding-right: .1rem
}

.pr15 {
	padding-right: .15rem
}

.pr20 {
	padding-right: .2rem
}

.pr25 {
	padding-right: .25rem
}

.pr30 {
	padding-right: .3rem
}

.pr35 {
	padding-right: .35rem
}

.pr40 {
	padding-right: .4rem
}

.pr45 {
	padding-right: .45rem
}

.pr50 {
	padding-right: .5rem
}

.pb5 {
	padding-bottom: .05rem
}

.pb10 {
	padding-bottom: .1rem
}

.pb15 {
	padding-bottom: .15rem
}

.pb20 {
	padding-bottom: .2rem
}

.pb25 {
	padding-bottom: .25rem
}

.pb30 {
	padding-bottom: .3rem
}

.pb35 {
	padding-bottom: .35rem
}

.pb40 {
	padding-bottom: .4rem
}

.pb45 {
	padding-bottom: .45rem
}

.pb50 {
	padding-bottom: .5rem
}

.pl10 {
	padding-left: .1rem
}

.pl15 {
	padding-left: .15rem
}

.pl20 {
	padding-left: .2rem
}

.pl25 {
	padding-left: .25rem
}

.pl30 {
	padding-left: .3rem
}

.pl35 {
	padding-left: .35rem
}

.pl40 {
	padding-left: .4rem
}

.pl45 {
	padding-left: .45rem
}

.pl50 {
	padding-left: .5rem
}


