.x-page-a,.x-page-a p,.x-page-btn-item,.x-page1 .x-page-container,.x-page1 .x-page-container .x-page-item1-mark,.x-page2 .x-page-container,.x-page2 .x-page-container .x-page-item2-mark,.x-page3 .x-page-container,.x-page4 .x-page-container {
	text-align: center
}

body,html {
	padding: 0;
	text-transform: uppercase;
	margin: 0 auto;
	max-width: 40rem
}

table {
	border-collapse: collapse
}

html {
	overflow-y: scroll
}

body,input {
	font-size: .2344rem;
	font-family: "Helvetica Neue",Helvetica,"PingFang SC","Microsoft YaHei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;
	-webkit-text-size-adjust: none
}

dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,textarea,ul {
	margin: 0;
	padding: 0;
	list-style: none
}

img {
	border: none
}

input,select,textarea {
	outline: 0;
	resize: none
}

a:link,a:visited {
	color: #282828;
	text-decoration: none
}

::selection {
	background: rgba(254,126,0,.8)
}

::-moz-selection {
	background: rgba(254,126,0,.8)
}

.clearfix::after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ""
}[v-cloak] {
	display: none!important
}

.x-page-header {
	position: relative;
	font-size: 0
}

.x-page-header p {
	display: inline-block;
	position: absolute;
	top: 14.6%;
	left: 50%;
	padding: .3125rem 1rem .3125rem 0;
	color: #fff;
	font-size: .775rem;
	font-weight: 700;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	background: url(https://file.shxdf.cn/static/J8f6Why8CweWHz4fnR.png) right center no-repeat;
	background-size: .8438rem;
	word-break: keep-all
}

.x-page-container {
	width: 94%;
	margin: 0 auto
}

.x-page1 .x-page-container .x-page-item1-list li:nth-of-type(2n+0),.x-page2 .x-page-container .x-page-item2-list li:nth-of-type(2n+0) {
	margin-left: 2%
}

.x-page-btn-item {
	display: block;
	width: 100%
}

.x-page-btn-item .x-page-btn {
	display: inline-block;
	height: .8594rem;
	line-height: .8594rem;
	padding: 0 1.0313rem 0 .4688rem;
	background: #ff4e00;
	color: #fff!important;
	border-radius: .4688rem;
	-webkit-border-radius: .4688rem;
	-moz-border-radius: .4688rem;
	font-size: .4063rem;
	position: relative;
	font-weight: 400
}

.x-page-btn-item .x-page-btn span {
	display: inline-block;
	width: .625rem;
	height: .625rem;
	background: url(https://file.shxdf.cn/static/33zsEGnwiDxii4bKtG.svg) center center no-repeat #fff;
	background-size: 80%;
	position: absolute;
	right: .1563rem;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	top: 50%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%
}

.x-page-title {
	width: 100%;
	padding: .4688rem 0
}

.x-page-title h3 {
	color: #ff4e00;
	font-weight: 700;
	font-size: .625rem;
	line-height: 1.2
}

.x-page-title span {
	display: inline-block;
	padding-top: .0938rem;
	font-size: .3125rem;
	font-weight: 300;
	color: #666;
	line-height: 1.2
}

.x-page-a {
	background: #f6f6f6;
	padding-bottom: .4688rem
}

.x-page-a p {
	display: inline-block;
	height: 1.5625rem;
	line-height: 1.5625rem;
	color: #000;
	font-weight: 400;
	font-size: .4375rem;
	padding-right: .9375rem;
	background: url(https://file.shxdf.cn/static/8JyQEAdKyNDfMZjSby.svg) right center no-repeat;
	background-size: 1.0938rem
}

.x-page-a p b,.x-page-a p span {
	font-weight: 700
}

.x-page-a p b {
	color: #ff4e00;
	font-size: 1.5em
}

.x-page1 {
	background: #fff
}

.x-page1 .x-page-container .x-page-item1-list {
	width: 100%
}

.x-page1 .x-page-container .x-page-item1-list li {
	width: 49%;
	float: left;
	position: relative;
	margin-bottom: 1.6%
}

.x-page1 .x-page-container .x-page-item1-list li span,.x-page2 .x-page-container .x-page-item2-list li span {
	display: inline-block;
	width: 2.8125rem;
	height: .8594rem;
	background: rgba(0,0,0,.6);
	position: absolute;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	left: 50%;
	top: 50%;
	color: #fff;
	line-height: .8594rem;
	text-align: center;
	font-size: .3438rem
}

.x-page1 .x-page-container .x-page-item1-mark {
	padding: .4688rem .2rem;
	font-size: .3594rem;
	color: #000;
	font-weight: 400;
	line-height: 1.6;
	background: #f6f6f6;
}

.x-page1 .x-page-container .x-page-item1 {
	background: #fff;
	padding-top: .3125rem
}

.x-page1 .x-page-container .x-page-btn-item {
	padding-bottom: .4688rem
}


.x-lxb {
	width: 100%;
	position: relative;
	background: #fff;
	padding: 0.28125rem 2%;
	float: left;
	text-align: center;
  }
   .x-lxb input,
   .x-lxb button,
   .x-lxb a {
	display: block;
	float: left;
	border-radius: 5px;
	line-height: 22px;
	padding: 0.140625rem 0 0.125rem 0;
	font-size: 0.3125rem;
  }
   .x-lxb input {
	width: 5.5rem;
	border: 1px solid #dddddd;
	/* background: #f6f6f6; */
	padding-left: 0.203125rem;
  }
   .x-lxb button,
   .x-lxb a {
	width: 1.796875rem;
	background: #E77800;
	margin-left: 0.25rem;
	color: #fff;
	border: 1px solid #E77800;
  }
   .x-lxb a {
	background: #f81e1e;
	border-color: #f81e1e;
  }


.x-page2 {
	background: #fff
}

.x-page2 .x-page-container .x-page-title {
	padding: .7813rem 0 .4688rem
}

.x-page2 .x-page-container .x-page-item2-list {
	width: 100%
}

.x-page2 .x-page-container .x-page-item2-list li {
	width: 49%;
	float: left;
	position: relative;
	margin-bottom: 1.6%
}

.x-page2 .x-page-container .x-page-item2-mark {
	padding: .4688rem .2rem;
	font-size: .3594rem;
	color: #000;
	font-weight: 400;
	line-height: 1.6;
	background: #f6f6f6
}

.x-page3,.x-page4 {
	background: #fff
}

.x-page3 .x-page-container .x-page-title {
	padding: .9375rem 0 .4688rem
}

.x-page3 .x-page-container .x-page-btn-item {
	padding: .6rem 0 0
}

.x-page4 .x-page-container .x-page-title {
	padding: .9375rem 0 .4688rem
}

.x-page4 .x-page-container .x-page4-list li {
	background: #f6f6f6;
	margin-bottom: .3125rem
}

.x-page4 .x-page-container .x-page4-list li img {
	width: 36%;
	float: left
}

.x-page4 .x-page-container .x-page4-list li .x-page4-list-mark {
	width: 60%;
	float: right;
	text-align: left
}

.x-page4 .x-page-container .x-page4-list li .x-page4-list-mark h3 {
	font-weight: 700;
	font-size: .4375rem;
    padding-top: .2rem;
    line-height:1.1;
}

.x-page4 .x-page-container .x-page4-list li .x-page4-list-mark p {
	line-height: 1.3;
	font-weight: 300;
    font-size: .3125rem;
    padding-top:4px;
}

.x-page4 .x-page-container .x-page-btn-item {
	padding: .625rem 0 .3125rem
}

.x-page5 .x-page-container {
	text-align: center
}

.x-page5 .x-page-container .x-page-item5-list li {
	background: #f6f6f6
}

.x-page5 .x-page-container .x-page-item5-list li p {
	width: 100%;
	font-size: .3594rem;
	padding: .3125rem 0;
	text-align: center
}

.x-page5 .x-page-container .x-page-btn-item {
	padding: .4rem 0 .3125rem
}