@charset "utf-8";
body,
p,
input,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
dl,
dt,
dd,
form {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	font-weight: normal;
}

a {
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
}

*:focus {
	outline: none;
}


/* CSS Document */

html,
body {
	height: 100%;
	width: 100%;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

input {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}

header,
section,
footer {
	display: block;
	margin: 0;
	padding: 0
}

body {
	color: #000;
	-webkit-user-select: none;
	-webkit-text-size-adjust: none;
	text-align: left;
	background-color: #fff;
	font-family: "微软雅黑", helvetica, arial;
	font-size: 16px;
	/* iphone5 宽度标准字号 */
	font-style: normal;
	line-height: 200%;
	font-weight: normal;
	font-variant: normal;
	background: #ffff;
}

a {
	color: #000;
	text-decoration: none;
}

@media ( min-width: 370px) {
	body {
		font-size: 19px;
		/* iphone6 宽度标准字号 */
	}
}

@media ( min-width: 401px) {
	body {
		font-size: 21px;
		/* iphone6 plus 宽度标准字号 */
	}
}

.main_bgg {
	background-attachment: fixed;
	background-image: url(../img/main_bgg1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: cover;
	font-family: "arial, helvetica, sans-serif";
}
.main_bgg:before {
  content: '';
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(../img/main_bgg1.png) center 0 no-repeat;
  background-size: cover;
}
.tp {
	width: 100%;
	/* margin-left: 2.5%; */
	float: left;
	z-index: -1;
}

.tp img {
	width: 100%;
	display: block;
	z-index: -1;
}
.bg_a{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
}
.bg_a img{
	width: 25%;
	display: block;
}
.bg_b{
	width: 100%;
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: -1;
}
.bg_b img{
	width: 100%;
	display: block;
}
.tp_mes {
	width: 90%;
	margin-left: 5%;
	margin-top: 8%;
}

.tp_mes img {
	width: 100%;
	display: block;
}

.tp_zu {
	width: 80%;
	margin-top: 2%;
	margin-left: 5%;
	border-radius: 3px;
	padding-left: 5%;
	padding-top: 5%;
	padding-right: 5%;
	padding-bottom: 5%;
	background-color: rgba(255, 255, 255, .8);
	box-shadow: 4px 4px 2px rgba(178, 178, 178, .2);
	float: left;
}

.tp_zu_bt {
	width: 30%;
	margin-left: 35%;
	padding-bottom: 5%;
	padding-top: 8%;
}

.tp_zu_bt img {
	width: 100%;
	display: block;
}

.tp_zu_nr {
	width: 100%;
}

.tp_zu_nr img {
	width: 100%;
	display: block;
	border-radius: 5px;
}

.tp_zu_wz {
	width: 100%;
	font-size: 14px;
	padding-top: 2%;
	color: #5a6c51;
}

.tp_zu_wzl {
	width: 30%;
	float: left;
	line-height: 20px;
	text-align: left;
}

.tp_zu_wzr {
	width: 70%;
	float: left;
	line-height: 20px;
	text-align: left;
}
.tp_btnm {
	width: 100%;
	float:left;
}
.tp_btn {
	margin-top: 3%;
	width: 47.5%;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	line-height: 20px;
	float:left;
	padding-top: 2.5%;
	padding-bottom: 2%;
	background-color: #dbcc95;
	box-shadow: 4px 4px 2px rgba(178, 178, 178, .2);
}
.tp_btn2 {
	margin-top: 3%;
	width: 40%;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	margin-left:30%;
	line-height: 20px;
	float:left;
	padding-top: 2.5%;
	padding-bottom: 2%;
	background-color: #dbcc95;
	box-shadow: 4px 4px 2px rgba(178, 178, 178, .2);
}
.tp_btnl {
	width: 14%;
	float: left;
	margin-left:27%;
}

.tp_btnl img {
	width: 100%;
	display: block;
}

.tp_btnr {
	text-align: center;
	color: saddlebrown;
}

.tj_tp {
	margin-top: 5%;
	color: #fff;
	width: 40%;
	text-align: center;
	font-size: 14px;
	padding-top: 0.5%;
	line-height: 20px;
	border-radius: 50px;
	border: 1px solid #fff;
	background-color: #62c298;
	padding-top: 2%;
	padding-bottom: 1.5%;
	box-shadow: 4px 4px 2px rgba(178, 178, 178, .2);
	margin-left: 30%;
}

.tpcg {
	position: fixed;
	z-index: 11;
	height: 100%;
	width: 100%;
	padding-top: 35%;
	top: 0;
	background-color: rgba(0, 0, 0, .5);
}

.tpcg_nr {
	margin-left: 10%;
	border-radius: 3px;
	padding-top: 1%;
	background-color: #fff;
	width: 80%;
	padding-bottom: 10%;
}

.tpcg_nrim {
	width: 100%;
	margin-top: 10%;
}

.tpcg_nrim img {
	width: 40%;
	margin-left: 30%;
	display: block;
}

.tpcg_nra {
	width: 90%;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: saddlebrown;
	margin-top: 10%;
	margin-left : 5%;
	margin-right : 5%;
}

.tpcg_btn {
	width: 30%;
	margin-left: 35%;
	border: 1px solid #fff;
	background-color: #62c298;
	line-height: 20px;
	color: #fff;
	font-size: 14px;
	margin-top: 10%;
	padding-top: 2%;
	padding-bottom: 1.5%;
	border-radius: 50px;
	text-align: center;
	box-shadow: 4px 4px 2px rgba(178, 178, 178, .2);
}

.fz {
	width: 95%;
	margin-left: 2.5%;
	padding-top: 5%;
	margin-top: 2%;
	padding-bottom: 5%;
	background-color: rgba(255, 255, 255, .5);
	border: 1px dotted #edffba;
	float: left;
	margin-bottom: 5%;
}

.fz_btn {
	width: 90%;
	margin-left: 5%;
	text-align: center;
	padding-bottom: 3%;
	font-size: 14px;
}

.fz_btnl {
	width: 47.5%;
	float: left;
	line-height: 20px;
	padding-top: 2%;
	padding-bottom: 1.5%;
	border-radius: 50px;
	background-color: rgba(255, 255, 255, .8);
	box-shadow: 4px 4px 2px rgba(178, 178, 178, .2);
}

.fz_btnr {
	width: 47.5%;
	line-height: 20px;
	padding-top: 2%;
	padding-bottom: 1.5%;
	margin-left: 5%;
	border-radius: 50px;
	float: left;
	background-color: rgba(255, 255, 255, .7);
	box-shadow: 4px 4px 2px rgba(178, 178, 178, .2);
}

.xz {
	background-color: #f7af8b;
	box-shadow: 4px 4px 2px rgba(178, 178, 178, .2);
	color: #fff;
}

.tp_gz {
	width: 90%;
	margin-left: 2.5%;
	margin-top:0%;
	font-size: 14px;
	background-color: rgba(255, 255, 255, .8);
	border: 1px dotted #edffba;
	border-radius: 3px;
	padding-left: 2.5%;
	line-height: 27px;
	padding-right: 2.5%;
	padding-top: 3%;
	padding-bottom: 3%;
	/* text-indent: 2em; */
	color: #5a6c51;
	float: left;
}
.tp_gz p{
	float: left;
	width: 30%;
	margin-left: 2%;
}
.tp_gz span{
	float: left;
}
.gzewm {
	width: 100%;
	position: fixed;
	z-index: 11;
	height: 100%;
	top: 0;
	padding-top: 30%;
	background-color: rgba(0, 0, 0, .8);
}

.gzewm_we {
	width: 35%;
	margin-left: 32.5%;
}

.gzewm_we img {
	width: 100%;
	display: block;
}

.gzewm_nr {
	text-align: center;
	font-weight: 700;
	margin-top: 5%;
	font-size: 16px;
	line-height: 35px;
	font-weight: 700;
	color: #fff;
}

.gzewm_nc {
	text-align: center;
	font-weight: 700;
	margin-top: 5%;
	font-size: 14px;
	line-height: 35px;
	font-weight: 700;
	color: #fff;
}
/*详情页*/
.xq {
	width: 100%;
}
.xq_im {
	width: 94%;
	margin-left:3%;
	padding-top: 3%;
	
}
.xq_im img{
	width: 100%;
	display: block;
		box-shadow:6px 6px 10px rgba(178, 178, 178, .7);
	border-radius: 5px;
	border:1px solid #fff;
}
.xq_nr {
width: 88%;
	margin-left:3%;
	border-radius: 3px;
	padding-left: 3%;
		box-shadow:4px 4px 5px rgba(178, 178, 178, .2);
	padding-right: 3%;
background-color:rgba(255,255,255,.8);
}
.xq_nr ul{
	width: 100%;
margin-top: 3%;
	padding-top: 1%;
}
.xq_nr ul li{
	width: 100%;
	font-size: 14px;
padding-top: 4%;
padding-bottom: 3.5%;
	border-bottom: 1px solid #eceae9;
}
.xq_nr_l {
	width:4.5%;
	float: left;
		margin-top: 0.5%;
}
.xq_nr_l img {
	width: 100%;

	display: block;
}
.xq_nr_m { 
		width: 18%;
		line-height: 20px;
	float: left;
	margin-left: 2%;
}
.xq_nr_r {
		width: 75%;
	float: left;
text-align: right;
color: saddlebrown;
		font-size: 14px;
		line-height: 20px;
}
.xq_nr_a {
	width:80%;
	float: left;
	margin-left: 2%;

		font-size: 14px;
		line-height: 20px;
}
.xq_nr_ne {
	width: 93.5%;
	margin-left: 6.5%;
	line-height: 25px;
	font-size: 13px;
	margin-top: 2%;
	text-indent: 2em;
}
