.mask {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.4)
}

.popup {
	z-index: 10
}

.popup-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 11rem;
	-webkit-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
	border-radius: .4rem;
	background-color: #fff
}

.popup-exchange {
	padding: .74666667rem;
	text-align: center
}

.popup-exchange h2 {
	margin-bottom: .53333333rem;
	font-size: .75rem;
	font-weight: 600;
	line-height: 1;
	color: #333
}

.popup-exchange .tips {
	margin-bottom: .74666667rem;
	text-align: center;
	color: #666
}

.popup-exchange .input-area {
	width: 100%;
	font-size: 0
}

.popup-exchange .input-area input {
	padding: .512rem;
	font-size: .6rem;
	text-align: left;
	border: .05rem solid #e4e4e4;
	background-color: #eee;
	-webkit-appearance: none;
	-webkit-border-radius: .21333333rem;
	-moz-border-radius: .21333333rem;
	border-radius: .21333333rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 5.97333333rem;
	height: 1.6rem
}

.popup-exchange .input-area .get-confirm-code {
	display: inline-block;
	width: 4.26666667rem;
	margin-left: .42666667rem;
	font-size: .6rem;
	text-align: center;
	color: #e31436
}

.popup-exchange .input-area .get-confirm-info {
	padding: .10666667rem .10666667rem .10666667rem .32rem;
	font-size: .6rem;
	text-align: left;
	color: #e31436;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

.popup-exchange .input-area .get-confirm-info .tel {
	color: #666
}

.popup-exchange .input-area .countdown {
	color: #999
}

.popup-exchange .btn-inline a {
	display: inline-block;
	padding: .32rem 0;
	font-size: .75rem;
	-webkit-border-radius: .21333333rem;
	-moz-border-radius: .21333333rem;
	border-radius: .21333333rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 4.69333333rem;
	height: 1.6rem
}

.popup-exchange .btn-cancel {
	margin-right: .74666667rem;
	color: #e31436;
	border: .05rem solid #e31436;
	background-color: #fff
}

.popup-exchange .btn-ok {
	color: #fff;
	border: .05rem solid #e31436;
	background-color: #e31436
}

@font-face {
	font-family:iconfont;src:url("//at.alicdn.com/t/font_120157_ity7lfx5c6qiwwmi.eot");src:url("//at.alicdn.com/t/font_120157_ity7lfx5c6qiwwmi.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/font_120157_ity7lfx5c6qiwwmi.woff") format("woff"),url("//at.alicdn.com/t/font_120157_ity7lfx5c6qiwwmi.ttf") format("truetype"),url("//at.alicdn.com/t/font_120157_ity7lfx5c6qiwwmi.svg#iconfont") format("svg")
}

.iconfont {
	font-family: iconfont!important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale
}

html {
	color: #000;
	background: #fff
}

.hidden {
	display: none!important;
	visibility: hidden!important
}

body {
	font-size: .6rem
}

h1 {
	font-size: 1.8rem
}

h2 {
	font-size: 1.5rem
}

h3 {
	font-size: 1.2rem
}

h4 {
	font-size: .9rem
}

h5 {
	font-size: .7rem
}

h6 {
	font-size: .6rem
}

iframe {
	display: none
}[class^=ads],[id^=ads] {
	display: none!important
}

body {
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

html {
	color: #2f343d;
	background: #f2f4f6;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}

html * {
	outline: none;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
	-webkit-font-smoothing: antialiased
}

article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

input,select,textarea {
	font-size: 100%
}

input:-ms-clear {
	display: none
}

fieldset,img {
	border: 0
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

del {
	text-decoration: line-through
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: 500
}

ol,ul {
	list-style: none
}

caption,th {
	text-align: left
}

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

q:after,q:before {
	content: ""
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

a,a:active,ins {
	text-decoration: none
}

button,fieldset,img,input {
	border: 0
}

button,input,select,textarea {
	font-size: 100%
}

table {
	border-spacing: 0;
	border-collapse: collapse
}

input {
	border-radius: 0;
	-webkit-appearance: none
}

:focus {
	outline: 0
}

body {
	font-family: Microsoft YaHei,PingFang-SC-Regular,HeitiJ-Light,Helvetica Neue,Helvetica,STHeiTi,sans-serif
}

section {
	width: 100%
}

.white {
	background-color: #fff
}

.red {
	background-color: #222222
}

.gold {
	background-color: #f3f2ed
}

.black {
	background-color: #000
}

.footer {
	height: 40px
}

.navbar {
	margin: 0 auto;
	width: 1200px;
	height: 110px;
	overflow: hidden
}

.logo {
	float: left;
	width: 250px;
	height: 90px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.anchor {
	color: #e11436;
	font-size: 24px;
	margin-top: 50px;
	float: right;
	width: 640px;
	height: 28px;
	background-image: url("/images/b421b20cb0ae4982_555x28.png");
	background-repeat: no-repeat;
	background-position: 0 0
}

.anchor a {
	padding-right: 67px;
	opacity: 0
}

@media (max-width:1440px) {
	.navbar {
		margin: 0 auto;
		width: 840px;
		height: 70px;
		overflow: hidden
	}

	.logo {
		float: left;
		width: 175px;
		height: 105px;
		margin-top: -25px
	}

	.anchor {
		color: #e11436;
		font-size: 16.8px;
		margin-top: 35px;
		float: right;
		width: 448px;
		height: 19.6px;
		background-image: url("/images/b421b20cb0ae4982_555x28.png");
		background-repeat: no-repeat;
		background-position: 0 0;
		background-size: 388.5px 19.6px
	}

	.anchor a {
		padding-right: 46.9px;
		opacity: 0
	}
}

.dsnp {
	line-height: 0;
	font-size: 0;
	overflow: hidden
}

.banner {
	width: 100%;
	height: 820px;
	background-image: url("/images/5552f176b83db01d_2000x820.png")
}

.banner,.introduction {
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}

.introduction {
	width: 1088px;
	height: 496px;
	background-image: url("/images/185899c16b332617_1088x496.jpg")
}

.odds {
	height: 1143px;
	background-image: url("/images/ea5a9934c2c8ea1b_1085x1143.jpg")
}

.icontwo,.odds {
	width: 1085px;
	background-repeat: no-repeat;
	background-position: 50%;
	margin: 0 auto;
	background-size: cover
}

.icontwo {
	height: 541px;
	background-image: url("/images/4fd48a5d59ade9c0_1085x541.jpg")
}

.production {
	width: 1242px;
	height: 963px;
	background-image: url("/images/4f8e33f520c12e51_1242x963.jpg");
	margin: 0 auto;
	background-size: cover
}

.production,.suspension {
	background-repeat: no-repeat;
	background-position: 50%
}

.suspension {
	position: fixed;
	top: 50%;
	margin-top: -84.15px;
	left: 0;
	width: 168.3px;
	height: 270px;
	background-image: url("/images/c56fe816effaa7d8_187x300.jpg");
	background-size: 100%
}

.suspension .ios {
	bottom: 30px
}

.suspension .an,.suspension .ios {
	position: absolute;
	width: 100%;
	height: 30px
}

.suspension .an {
	bottom: 64px
}
