.t-inner h3,.t-inner>p {
	font-weight: 100;
	text-align: center
}

.bottomval h3,.bottomval h5,.c-subtitle,.c-title,.header-i,.t-inner h3,.t-inner>p,.zx_btn {
	text-align: center
}

.viewport,body {
	margin: 0 auto;
	position: relative;
}


* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  font-family:'Microsoft YaHei',Arial;
}

b,dd,dl,dt,h1,h2,h3,input,li,p,span,ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.item2-i,.viewport,body {
	margin: 0 auto
}

img {
	border: 0;
	display: block
}

em {
	font-style: normal
}

html {
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	word-wrap: break-word
}

a {
	color: #666;
	text-decoration: none;
	outline: 0
}

body {
	min-width: 320px;
	-webkit-text-size-adjust: none;
	width: 100%;
	max-width: 640px;
	overflow-x: hidden;
	font-size: 62.5%
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

@media only screen and (max-width:640px),only screen and (max-device-width:640px) {
	body,html {
		font-size: 20px
	}
}

@media only screen and (max-width:600px),only screen and (max-device-width:600px) {
	body,html {
		font-size: 18.75px
	}
}

@media only screen and (max-width:540px),only screen and (max-device-width:540px) {
	body,html {
		font-size: 16.88px
	}
}

@media only screen and (max-width:480px),only screen and (max-device-width:480px) {
	body,html {
		font-size: 15px
	}
}

@media only screen and (max-width:414px),only screen and (max-device-width:414px) {
	body,html {
		font-size: 12.94px
	}
}

@media only screen and (max-width:400px),only screen and (max-device-width:400px) {
	body,html {
		font-size: 12.5px
	}
}

@media only screen and (max-width:375px),only screen and (max-device-width:375px) {
	body,html {
		font-size: 11.72px
	}
}

@media only screen and (max-width:360px),only screen and (max-device-width:360px) {
	body,html {
		font-size: 11.25px
	}
}

@media only screen and (max-width:320px),only screen and (max-device-width:320px) {
	body,html {
		font-size: 10px
	}
}

@media only screen and (max-width:240px),only screen and (max-device-width:240px) {
	body,html {
		font-size: 7.5px
	}
}

.HeaderBanner a,.bottomval,.zx_btn {
	color: #fff;
	display: block
}
.header-i,.header-i>span {
	color: #fff;
	font-size: 1.9rem
}

.header-banner,.header-banner .header-item .header-bg {
	width: 100%;
	display: block
}



.header-i {
	display: block;
	position: relative;
	background: #fe4d01;
	width: 100%;
	padding: .8rem 0;
}

@font-face {
	font-family:iconfont-ms-val;src:url(//at.alicdn.com/t/font_nl1ch3kaabhb0529.eot);src:url(//at.alicdn.com/t/font_nl1ch3kaabhb0529.eot?#iefix) format('embedded-opentype'),url(//at.alicdn.com/t/font_nl1ch3kaabhb0529.woff) format('woff'),url(//at.alicdn.com/t/font_nl1ch3kaabhb0529.ttf) format('truetype'),url(//at.alicdn.com/t/font_nl1ch3kaabhb0529.svg#iconfont) format('svg')
}

.ms-font {
	font-family: iconfont-ms-val!important
}

.header-i>span {
	position: absolute;
	display: inline;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	-moz-transform: translate(0,-50%);
	top: 50%;
	right: 6%
}

.t-inner {
	display: block;
	width: 100%;
	padding-top: 2rem
}

.t-t-icon {
	width: 14rem;
	height: 14rem;
	margin: 0 auto;
	background-size: cover;
	overflow: hidden;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-weblit-border-radius: 50%
}

.t-inner h3 {
	display: block;
	width: 100%;
	padding-top: 1rem;
	line-height: 1.1;
	font-size: 1.8rem;
	color: #fe4d01
}

.t-inner>.zw-t {
	display: block;
	width: 90%;
	padding: 1.3rem 0;
	margin: 0 auto;
	line-height: 1.4;
	font-size: 1.3rem
}
.t-inner>.zw-t>p{
	font-size:1.2rem;
	color:#000;
	font-weight:100;
	line-height:1.5;
	text-align:center;
}
.t-inner>div>span {
	display: block;
	width: 100%;
	font-size: 1.4rem;
	font-weight: 700;
	line-height: 2;
	text-align:center;
}