/*********************************pc  h2标题*********************************/
.page .title {
	margin-bottom: 30px;
	text-align: left;
}

.page .title .chinese {
	font-size: 48px;
	color: #c30e23;
	line-height: 70px;
	font-weight: normal;
}

.page .title .english {
	font-size: 20px;
	color: #dc9aa0;
	font-weight: normal;
}


/** header Start **/
.header_banner {
	height: 499px;
	overflow: hidden;
	background: url(../images/header_bg.jpg) no-repeat top center;
}

.header_banner .m1200 {
	position: relative;
	height: 100%;
}

.header_t {
	padding: 68px 0 0 140px;
}

.header_r {
	position: absolute;
	bottom: -22px;
	right: 94px;
}

.qt_53Btn_zd {
	display: inline-block;
	width: 279px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	color: #ffffff;
	background-color: #005745;
	border-radius: 25px;
	box-shadow: 0 0 10px 2px rgba(0, 43, 34, 0.35);
	margin: 40px 0 0 239px;
	-webkit-animation: ball-scale-multiple 1s 0s linear infinite alternate;
	animation: ball-scale-multiple 1s 0s linear infinite alternate;
}

/** header End **/




/** page Start **/
.page {
	padding: 0 0 50px 0;
}

.page .title .english {
	padding: 8px 0 0 0;
	line-height: 24px;
	font-size: 24px;
	color: #014b33;
}

.page .title .chinese {
	font-size: 48px;
	line-height: 68px;
	color: #014b33;
}

/** page End **/


/** page1 Start **/
.box1 {
	background: url(../images/box1_bg.png) no-repeat left 100px;
}

.title_bg {
	height: 100px;
	background: linear-gradient(#005745, #0d7970);
}

.title_bg p {
	width: 200px;
	background-color: #ffffff;
}

.page1 .content p {
	font-size: 20px;
	line-height: 40px;
	color: #333333;
}

.page1 .content p strong {
	font-weight: bold;
}

/** page1 End **/


/** page2 Start **/
.page2 ul li {
	float: left;
	width: 50%;
	background: url(../images/page2_li_icon.png) no-repeat left center;
	text-indent: 50px;
	line-height: 38px;
	font-size: 24px;
	color: #014b33;
}

/** page2 End **/


/** page3 Start **/
.page3 ul li {
	float: left;
	display: table;
	width: 560px;
	height: 100px;
	margin: 0 40px 30px 0;
	border-radius: 50px;
	background: #f0f0f0;
	background-repeat: no-repeat;
	background-position: 20px center;
}

.page3 ul li.one {
	background-image: url(../images/page3_li_icon1.png);
}

.page3 ul li.two {
	background-image: url(../images/page3_li_icon2.png);
}

.page3 ul li.three {
	background-image: url(../images/page3_li_icon3.png);
}

.page3 ul li.four {
	background-image: url(../images/page3_li_icon4.png);
}

.page3 ul li .txt {
	padding: 0 0 0 110px;
	display: table-cell;
	vertical-align: middle;
}

.page3 ul li h5 {
	font-size: 20px;
	color: #014b33;
	margin: 0 0 15px 0;
}

.page3 ul li p {
	font-size: 24px;
	color: #333333;
}

/** page3 End **/
.PC_bd {
	height: auto;
	background: linear-gradient(#005745, #1f6a6a);
}

.PC_bd form {
	padding: 20px 9.7% 20px;
}

.form-wrap form .label {
	height: 40px;
	line-height: 40px;
	width: 260px;
	margin: 5px 1%;
	overflow: hidden;
}

.form-wrap form .label input,
.form-wrap form .label select {
	padding-top: 0;
	height: 40px;
}
.page3 .form-wrap form .label{width: 32%;}
.page3 .form-wrap form .label.Code input{width: 50%;}
.page3 .form-wrap form .label.Code span{width: 45%;height: 20px;line-height: 20px;margin: 10px 0;padding: 0;border-left: 1px solid #999999;border-radius: 0;font-size: 18px;color: #666;}
.form-wrap .xdf_formbtn {
	width: 25%;
	margin: 5px 1.5%;
	height: 40px;
	background: url(../images/bd_btn_bg.png) no-repeat top center;
}
.tiaokuan{text-align: left;}
.tiaokuan,
.tiaokuan a {
	font-size: 12px;
	color: #ffffff;
}

.tiaokuan a:hover {
	text-decoration: underline;
	color: #cccccc;
}


.box2 {
	background: url(../images/box2_bg.png) no-repeat left 0px;
}

/** page4 Start **/
.page4 ul li {
	height: 120px;
	float: left;
	width: 590px;
	margin: 0 0 20px 0;
	background: #e9f3ec;
}

.page4 ul li.mr20 {
	margin: 0 20px 20px 0;
}

.page4 ul li.last {
	width: 100%;
}

.page4 ul li p {
	padding: 7px 12px 0 18px;
	font-size: 18px;
	line-height: 36px;
	color: #333333;
}

.page4 ul li p strong {
	font-weight: bold;
}

/** page4 End **/



/** page5 Start **/
.page5 ul li {
	width: 19.9%;
	float: left;
}

.page5 ul li .top {
	padding: 7px 0;
	border-bottom: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
}

.page5 ul li span {
	margin: 0 12px 0 10px;
	display: inline-block;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 36px;
	background-color: #10886f;
	color: #ffffff;
	border-radius: 30px;
}

.page5 ul li h5 {
	display: inline-block;
	font-size: 18px;
	color: #006960;
	vertical-align: bottom;
}

.page5 ul li .bottom {
	height: 100px;
	padding: 5px 0 0 10px;
	line-height: 30px;
	font-size: 16px;
	color: #333333;
	border-right: 1px solid #c9c9c9;
}

/* .page5 ul li.last .top,.page5 ul li.last .bottom{
	border-right:0;
} */
/** page5 End **/

.ad {
	height: 144px;
	background: url(../images/ad_bg.png) no-repeat top center;
}

.ad .m1200 {
	position: relative;
}

.ad .qt_53Btn_ad {
	position: absolute;
	right: 0;
	top: 60px;
	width: 240px;
	height: 50px;
	font-size: 20px;
	color: #333333;
	line-height: 50px;
	text-align: center;
	background-color: #fbbc34;
	-webkit-animation: ball-scale-multiple 1s 0s linear infinite alternate;
	animation: ball-scale-multiple 1s 0s linear infinite alternate;
}

/** page6 Start **/
.page6 {
	padding: 40px 0 50px 0;
}

.page6 table {
	width: 100%;
}

.page6 table th {
	height: 50px;
	font-size: 24px;
	text-align: center;
	color: #ffffff;
	background-color: #006a5f;
}

.page6 table td {
	text-align: center;
	height: 50px;
	line-height: 50px;
}

.page6 table td.pd75 {
	text-align: left;
	padding-left: 75px;
}

.page6 table td.pd60 {
	text-align: left;
	padding-left: 60px;
}

.page6 table .yellow {
	background-color: #e9f3ec;
}

/** page6 End **/



/** page7 Start **/
.page7 ul {
	width: 100%;
}

.page7 ul li {
	width: 50%;
	float: left;
	height: 340px;
	position: relative;

}

.page7 ul li .circle {
	float: left;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -130px;
	width: 260px;
	height: 260px;
	border-radius: 50%;
	background-color: #006a5f;
}

.page7 ul li .circle.two {
	left: 310px;
}

.page7 ul li .circle h6 {
	font-size: 24px;
	color: #e68f16;
	font-weight: bold;
	text-align: center;
	margin: 40px 0 10px;
}

.page7 ul li .sm_circle {
	position: absolute;
	top: 50%;
	margin-top: -65px;
	z-index: 9;
	width: 130px;
	height: 130px;
	border-radius: 50%;
	left: 224px;
	font-weight: bold;
	text-align: center;
	background: rgba(233, 147, 19, 0.5);
	color: #ffffff;
	font-size: 70px;
	line-height: 130px;
}

.page7 ul li .circle p {
	font-size: 18px;
	line-height: 36px;
	color: #ffffff;
	padding-left: 88px;
}

.page7 ul li .circle.two p {
	padding-left: 60px;
}

.page7 ul li .circle.two p.last {
	padding-left: 120px;
}

.page7 ul li.two {
	padding: 11px 12px;
	width: 576px;
	height: 318px;
	background-color: #e9f3ec;
}

.page7 ul li h5 {
	font-size: 24px;
	line-height: 36px;
}

.page7 ul li.two p {
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}

.page7 ul li p.two {
	margin: 12px 0 0 0;
}

.page7 ul li p strong {
	font-weight: bold;
}

/** page7 End **/





/** page8 Start **/
.page8 ul li {
	float: left;
	display: table;
	background-color: #006a5f;
	border-radius: 50px;
	width: 380px;
	height: 100px;
	margin-right: 30px;
}

.page8 ul li.last {
	margin-right: 0;
}

.page8 ul li .txt {
	padding: 0 0 0 30px;
	display: table-cell;
	vertical-align: middle;
}

.page8 ul li .txt h5 {
	font-size: 24px;
	color: #e68f16;
}

.page8 ul li .txt p {
	font-size: 16px;
	color: #ffffff;
	margin: 14px 0 0 0;
}

.page8 a {
	width: 280px;
	height: 50px;
	border-radius: 25px;
	background-color: #fbbc34;
	font-size: 20px;
	color: #674600;
	margin: 60px auto 0;
	-webkit-animation: ball-scale-multiple 1s 0s linear infinite alternate;
	animation: ball-scale-multiple 1s 0s linear infinite alternate;
}

/** page8 End **/

/** page9 Start **/
.page9 ul li {
	float: left;
	width: 580px;
	position: relative;
	background-color: #e9f3ec;
	margin: 80px 0 0 0;
	height: 300px;
}

.page9 ul li.mr40 {
	margin-right: 40px;
}


.page9 ul li img {
	margin: 0 0 0 10px;
	position: absolute;
}

.page9 ul li img {
	top: -50px;
}

.page9 ul li .txt {
	padding: 200px 0 0 15px;
}

.page9 ul li h5,
.page9 ul li h6 {
	color: #005745;
	position: absolute;
}

.page9 ul li h5 {
	font-size: 24px;
	left: 240px;
	top: 95px;

}

.page9 ul li h6 {
	font-size: 18px;
	left: 240px;
	top: 130px;
}

.page9 ul li p strong {
	font-weight: bold;
}

.page9 ul li.first {
	margin: 100px 0 0 0;
	width: 100%;
	height: 140px;
}

.page9 ul li.first .txt {
	padding: 15px 0 0 240px;
}

.page9 ul li.first img {
	top: inherit;
	bottom: 0;
}

.page9 ul li.first h5,
.page9 ul li.first h6 {
	position: absolute;
}

.page9 ul li.first h5 {
	top: -70px;
}

.page9 ul li.first h6 {
	top: -35px;
}

.page9 ul li.first p {
	width: 40%;
	font-size: 16px;
	color: #333333;
	left: 30px;
	float: left;

}

/** page9 End **/
.xdf_bottomForm_new .xdf_bottomForm.form-wrap .xdf_formbtn{
	background:linear-gradient(#fbc734, #fba534);
}
.xdf_bottomForm_new .ax_img{
	background: url(../images/bd_bottom_img.png) no-repeat center top;
	top: -20px;
}


.xdf_slide .xdf_slidebtn {
	position: absolute;
	bottom: 5px;
	left: 0;
}

@media screen and (max-width:1000px) {
	body {
		padding-bottom: 0.6rem;
	}

	.page {
		padding: .2rem 0 .35rem 0;
	}

	.page .title {
		margin-bottom: 0.2rem;
	}

	.page .title .chinese {
		font-size: 0.48rem;
		line-height: 0.6rem;
	}

	.page .title .english {
		font-size: 0.24rem;
		line-height: .28rem;
	}

	.m1200 {
		width: 96%;
	}

	.header_banner {
		height: 4rem;
		overflow: hidden;
		background: url(../images/m_header_bg.jpg) no-repeat top center;
		background-size: contain;
	}

	.header_t {
		padding: 0.73rem 0 0 .16rem;
		width: 4.09rem;
		height: 2.77rem;
	}

	.box1 {
		background: none;
	}

	.page .title .english {
		padding: 0.1rem 0 0 0;
		color: #014b33;
	}

	.page2 ul li {
		width: 100%;
		background-size: .38rem .38rem;
		font-size: .24rem;
		line-height: .6rem;
		text-indent: 0.6rem;
	}

	.page3 {
		background-color: #f2fdf5;
	}

	.page3 ul li {
		width: 3.45rem;
		height: 1.2rem;
		margin: 0.1rem .07rem 0.1rem .07rem ;
		background-position: .2rem center;
		background-size: .7rem .7rem;
		border-radius: .6rem;
	}

	.page3 ul li .txt {
		padding: 0 0 0 1.1rem;
	}

	.page3 ul li h5 {
		font-size: .2rem;
		margin: 0;
		line-height: .32rem;
	}

	.page3 ul li p {
		font-size: .2rem;
		line-height: .28rem;
	}

	.box {
		background: none;
	}

	.page5 ul li {
		width: 50%;
	}

	.page5 ul li.last {
		width: 100%;
	}

	.page5 ul li .top {
		border: none;
		padding: .07rem 0 0.07rem;
	}

	.page5 ul li .bottom {
		border: none;
		padding: 0.05rem 0 0 .1rem;
	}

	.page5 ul li span {
		width: .6rem;
		height: .6rem;
		font-size: .36rem;
		line-height: .6rem;
		margin: 0 .12rem 0 0;
	}

	.page5 ul li h5 {
		font-size: .3rem;
	}

	.page5 ul li .bottom {
		height: 0.8rem;
		font-size: .24rem;
		line-height: .36rem;
	}

	.page6 .m1200 {
		width: 100%;
	}

	.page6 .m1200 .title {
		width: 96%;
		margin: 0 auto .2rem;
	}

	.page6 table th {
		height: .5rem;
		font-size: .24rem;
	}

	.page6 table td {
		padding: .12rem 0;
		line-height: .3rem;
		font-size: .2rem;
		height: auto;
	}

	.page6 table td.pd75 {
		padding-left: .2rem;
		text-align: left;
	}

	.page6 table td.pd60 {
		text-align: left;
		padding-left: 0rem;
		padding-right: 0.2rem;
	}

	.bd {
		background-color: #006a5f;
		padding-bottom: .5rem;
	}

	.bd form .label {
		font-size: 0;
		background: #fff;
		width: 48%;
		float: left;
		padding-left: 11%;
		height: .8rem;
		line-height: .8rem;
		margin-bottom: 0.1rem;
		margin: 0.1rem 1%;
		box-sizing: border-box;
		border: 0.01rem solid #999;
		border-radius: .5rem;
	}

	.form-wrap form .label i {
		top: 25%;
	}

	.form-wrap form .label input,
	.form-wrap form .label select {
		height: 0.8rem;
		line-height: .8rem;
	}

	.bd .form-wrap .xdf_formbtn {
		border-radius: .5rem;
		width: 48%;
		margin: 5px 26%;
		height: .8rem;
		line-height: .8rem;
		font-size: .3rem;
		color: #ffffff;
		background: linear-gradient(#f09029, #e56e1e);
	}

	.tiaokuan,
	.tiaokuan a {
		font-size: .2rem;
	}

	.tiaokuan a {
		color: #e18811;
	}

	.foot.isWap{padding-bottom: 1.6rem !important;}
}
