
html {
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	word-wrap: break-word
}
body {
	font-family: PingFang, 'Hiragino Sans GB', STXihei, SimSun, Arial, sans-serif;
	-webkit-text-size-adjust: none;
	width: 100%;
	max-width: 640px;
	margin: 0 auto;
	overflow-x: hidden;
	font-size: 100%;
	background: #fff;
}
@font-face {
	font-family: 'PingFang';
	src: url(/css/font/ping/PingFang Regular.eot);
	src: url(/css/font/ping/PingFang Regular.eot) format('embedded-opentype'), url(/css/font/ping/PingFang Regular.woff) format('woff'), url(/css/font/ping/PingFang Regular.ttf) format('truetype'), url(/css/font/ping/PingFang Regular.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
ol, ul {
	list-style: none
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0
}
ul, li {
	list-style: none;
}
img {
	border: 0;
	display: block;
}
em {
	font-style: normal;
}
a {
	text-decoration: none;
	color: #333;
}
.clearf:after, clearf:before {
	content: "";
	display: block;
}
.clearf:after {
	clear: both;
}
.clearf {
	zoom: 1;
}
@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
	}
}
.patbm20 {
	padding: 20px 0;
}
.matbm10 {
	margin: 10px 0;
}
.pabm20 {
	padding-bottom: 20px;
}
.pabm10 {
	padding-top: 10px;
}
.patp20 {
	padding-top: 20px;
}
.hele1 {
	float: left;
}
.cenhe1 {
	text-align: center;
}
.cenbj1 {
	padding: 0 10px;
}
.banner1 img {
	width: 100%;
	display: block;
}
.cbg1 {
	background: #ffe9dc;
}
.c1biao1 {
	font-size: 24px;
	color: #64381b;
}
.c1biao2 {
	color: #a78c7b;
	font-size: 15px;
}
.c1biao2 font {
	font-size: 22px;
	color: #f00;
}
.c1bg1 {
	/* background: url(../images/c1bg1.jpg) no-repeat right; */
	width: 80%;
	margin: auto;
}
.c2bg1 {
	/* background: url(../images/c2bg1.jpg) no-repeat right; */
	width: 80%;
	margin: auto;
}
.c2nei1 ul li {
	float: left;
	padding-left: 5px;
	width: 50%;
}
.c2nei1 ul li img {
	width: 100%;
	padding: 5px 0;
}
.c2nei1 ul li p {
	text-align: right;
	font-size: 14px;
	color: #69381b;
}
.c2nei1 {
	padding: 0 10px;
}
.c3biao1 {
	font-size: 18px;
	color: #fff;
	background: #886754;
	padding: 5px 10px;
}
.c3wen1 {
	color: #ff0000;
	font-size: 16px;
	padding-top: 10px;
}
.c3wen1 font {
	font-size: 12px;
	color: #000;
}
.c3zhong1 {
	width: 48%;
	padding: 1em;
	border: 1px solid #000;
	text-align: center;
	margin: 0 4px;
}
.zxis1 {
	padding-top: 20px;
}
.qikeqik1 {
	padding: 5px 15px;
	color: #64381b;
	font-size: 12px;
	margin: 0 5px;
	border: 1px solid #64381b;
}
.c3tu1 img {
	width: 100%;
	display: block;
}
.c3le1 img {
	width: 100%;
	display: block;
}
.c3le1 {
	width: 47%;
	border-right: 3px solid #ffe9dc;
}
.c3le2 {
	width: 53%;
	/*background: #754e37;*/
}
.c3wz1 {
	font-size: 20px;
	color: #fff;
	padding-top: 10px;
}
.c3wz2 {
	font-size: 16px;
	color: #fff;
}
.c3nei4 {
	background: #754e37;
	margin-top: 5px;
}
.c3nei4 .qikeqik1{
	color: #fff;
	border:1px solid #FFF;
}
.zxis2 {
	padding-top: 15px;
}
.c4nb1 {
	font-size: 15px;
	padding: 10px 0;
}
.c4nb1 font {
	color: #f00;
}
.center4 {
	background: #fff;
}
.c4bd1 {
	width: 100%;
	padding: 12px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 14px;
}
.c4nei1 {
	width: 90%;
	margin: auto;
}
.center4 {
	padding: 0 10px 20px 10px;
}
.c4bd2 {
	width: 40%;
	display: block;
	border: none;
	background: #cfa972;
	color: #fff;
	border-radius: 10px;
	font: 1.2em/2em "Microsoft YaHei";
}
.c5bg1 {
	/* background: url(../images/c5bg1.jpg) no-repeat right; */
	width: 80%;
	margin: auto;
}
.c5nei1 {
	width: 80%;
	margin: auto;
	background: #fff;
	border-radius: 10px;
}
.c5biaog1 {
	width: 100%;
	text-align: center;
	padding-top: 10px
}
.c5biaog1 p {
	font-size: 20px;
	color: #333;
}
.c5biaog1 h4 {
	font-size: 18px;
	color: #333;
	font-weight: normal;
}
.c5le1 ul li {
	float: left;
	font-size: 18px;
	height: 25px;
}
.c5le1 ul li font {
	color: #f00;
}
.c5nei2 {
	padding: 10px;
}
.c5le2 {
	font-size: 18px;
	padding-bottom: 10px;
	padding-top: 5px;
}
.c5le3 {
	border-left: solid 8px #cfa972;
	padding-left: 10px;
}
.c5nei2 p {
	font-size: 14px;
	color: #7c7c7c;
	line-height: 25px;
}
.c5nei0 {
	width: 80%;
	margin: 30px auto 0 auto;
	background: #fff;
	border-radius: 10px;
}
.center5 {
	padding-bottom: 30px;
}
@media screen and (min-width:435px) and (max-width:525px) {
	.qikeqik1 {
		margin: 0px;
	}
	.c3wz1 {
		font-size: 16px;
		padding-top: 8px;
	}
	.c3wz2 {
		font-size: 14px;
	}
	.zxis2 {
		padding-top: 5px;
	}
	.bm-table span{
		height: 30px;
		font-size: 20px;
		line-height:30px;
	}
	.bm-input input{
		height: 30px;
	}
	.bm-button{
		font-size: 22px;
	}
}
@media screen and (max-width:435px) {
	.c1bg1, .c2bg1, .c5bg1 {
		width: 100%;
		margin: auto;
	}
	.c3zhong1 {
		width: 100%;
		margin: 5px 0;
	}
	.syyc1 {
		display: none;
	}
	.qikeqik1 {
		padding: 3px 13px;
	}
	.c3wz1 {
		font-size: 16px;
		padding-top: 8px;
	}
	.c3wz2 {
		font-size: 14px;
	}
	.zxis2 {
		padding-top: 5px;
	}
	.bm-table span{
		height: 27px;
		font-size: 18px;
		line-height:27px;
	}
	.bm-input input{
		height: 27px;
	}
	.bm-button{
		font-size: 20px;
	}
}
@media screen and (max-width:375px) {
	.syyc2 {
		display: none;
	}
	.bm-input span{
		height: 24px;
		font-size: 16px;
		line-height:24px;
	}
	.bm-input input{
		height: 24px;
	}
	.bm-button{
		font-size: 18px;
	}
}
.bm-button{
	width: 60%;
	margin:10px auto 0;
}
.c3biao1 a {
	float: right;
	color: #fff;
}