* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: "微软雅黑", sans-serif;
}
a, input {
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-moz-tap-highlight-color: rgba(0, 0, 0, 0);
	-ms-tap-highlight-color: rgba(0, 0, 0, 0);
	-o-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
} 

input, button {
	outline: none;
}
body {
	max-width: 750px;
	margin: auto;
	font-size: 0px;
	/* overflow-x: hidden; */
}
.wap_bg_white{
	width:7.5rem;
	margin:0 auto;
	position: fixed;
	top:0;
	z-index:99;
}
.wap .logo_wap .logo{
	float:left;
}
.shouji{
	background:#fa7e4d;
	font-size:0.26rem;
	float:right;
	margin-right:0.8rem;
	line-height:0.5rem;
	color:#fff;
	border-radius:0.35rem;
	padding:0 0.2rem;
}
.shouji img{
	width:0.3rem;
	height:0.3rem;
	float:left;
	position: relative;
	top:0.08rem;
	left:-0.02rem;
}
.page1 {
	background: url(../images/page1_bg.jpg) no-repeat 0 0;
	background-size: cover;
	width: 100%;
	height: 5.50rem;
}
.logo {
	width: 1.51rem;
	margin: 0 auto;
}
.page1_tit {
	width: 5.63rem;
	height: 5.04rem;
	margin: 0 auto;
	position: relative;
}
.page1_arrow {
	width: 1.89rem;
	height: 1.74rem;
	position: absolute;
	bottom: 0.45rem;
	left: 40%;
	margin-left: -0.42rem;
	animation: bounce 2s 1s infinite;
	-webkit-animation: bounce 2s 1s infinite;
	transform-origin: center bottom;
	-webkit-transform-origin: center bottom;
}
.page2 {
	background-size: cover;
	width: 100%;
	height: 5.32rem;
	padding-top: 0.42rem;
}
.page2_tit {
	width: 5.97rem;
	margin: 0 0 0 0.7rem;
}
.page2_con {
	width: 6.38rem;
	height: 3.02rem;
	margin: 0.53rem auto 0;
}
.page2_con ul {
	width: 100%;
	height: 3.22rem;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: space-between;
}
.page2_con li {
	background: url("../images/page2_list.png") no-repeat 0 0;
	background-size: cover;
	width: 1.96rem;
	height: 1.56rem;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
}
.page2_icon {
	width: 0.36rem;
	margin: 0.30rem auto 0;
}
.page2_h2 {
	font-size: 0.28rem;
	color: #545454;
	line-height: 1;
	text-align: center;
	margin: 0.2rem 0 0;
}

.page3aa {
	background: url(../images/page3_bg.png) no-repeat 0 0;
	background-size: 7.00rem 10.40rem;
	width: 7.0rem;
	height: 10.40rem;
	padding-top: 1.6rem;
	padding-left: 0.34rem;
	margin-left: 0.27rem;
	overflow: hidden;
}
.page3_tit {
	width: 6.22rem;
}
.page3-form {
	width:6.22rem;
}
.page3-up {
	width: 5.56rem;
	height: 5.0rem;
	padding-top: 0.40rem;
}
.page3-box {
	margin: 0 0 0 0.2rem;
}
.mt42 {
	margin-top: 0.32rem;
}
.page3-h2 {
	font-size: 0.24rem;
	color: #555;
	line-height: 0.3rem;
	font-weight: 500;
}
.page3-h2 span {
	color: #ed5363;
}
.page3-c {
	margin: 0.26rem 0 0 0;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	width: 6.22rem;
}
.page3-box1, .page3-box2, .page3-box3, .page3-box4, .page3-box5, .page3-box6, .page3-box7, .page3-box8 {
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 2rem;
	font-size: 0.2rem;
}
input[type="radio"] {
	display: none;
}
.page3aa label {
	padding-left: 0.4rem;
	cursor: pointer;
	background: url(../images/radi_a.png) no-repeat 0 center;
	background-size: 0.20rem 0.20rem;
	font-size: 0.26rem;
	color: #272727;
	line-height: 1;
	font-weight: 400;
}
.page3aa label.checked {
	background: url(../images/radi_b.png) no-repeat 0 center;
	background-size: 0.20rem 0.20rem;
}
.clear{
	clear: both;
}
.cBox {
	width: 2.25rem;
	float: left;
}
.mt22 {
	margin-top: 0.22rem;
}
.cBox input {
	display: none;
}
.page3-div {
	background: #edeaf1;
	width: 6.4rem;
	height: 0.78rem;
	-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.04);
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.04);
	box-shadow: inset 0 0 4px rgba(0,0,0,0.04);
	border-radius: 5px;
	margin: 0 auto;
	padding-left: 0.25rem;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}
.page3-p {
	font-size: 0.24rem;
	color: #443e4d;
	line-height: 0.78rem;
	height: 0.78rem;
	font-weight: 300;
}
.page3-p span {
	color: #ed5363;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
}
.page3-area {
	width: 6.4rem;
	height: 0.78rem;
	margin: 0 auto;
}
*/
.yxCrmPanel .yxItem .yxItemLabel {
	width: 30%;
}
.yxItemLabel {
	width: 1.5rem;
}
.page3aa .yxCrmPanel .lynone, .page3aa .yxCrmPanel .url {
    opacity: 0;
    height: 0rem;
    line-height: 0rem;
}
.page3aa .yxCrmPanel .lynone, .page3aa .yxCrmPanel .url {
    opacity: 0;
    height: 0rem;
	line-height: 0rem;
}








.page4{

background-size: 7.00rem 10.40rem;
width: 7.0rem;
height: 9.40rem;
padding-top: 0.6rem;
padding-left: 0.34rem;
margin-left: 0.27rem;
overflow: hidden;
}
.page4_bt{
	width: 6.23rem;
	height: 0.5rem;
	margin-bottom: 0.2rem;
}
.page4_con {
	width: 6.70rem;
	margin: 0.2rem auto 0;
}
.page4_con li {
	width: 6.20rem;
	height: 0.8rem;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	border-bottom: #ededed 1px dashed;
}
.page4_con li:last-child {
	border-bottom: none;
}
.page4_num {
	width: 0.3rem;
	height: 0.3rem;
	flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
}
.page4_p {
	width: 3.8rem;
	font-size: 0.28rem;
	color: #5c5c5c;
	font-weight: bold;
	margin-left: 0.19rem;
	flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
}
.page4_p_green {
	color: #4f9f53;
}
.page4_btn_small {
	background: url(../images/page4_btn_small.png) no-repeat 0 0;
	background-size: 1.8rem 0.48rem;
	width: 1.8rem;
	height: 0.48rem;
	border: none;
	font-size: 0.24rem;
	color: #ff7c42;
	flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	float: right;
}
.page4_btn {
	width: 5.56rem;
	height: 0.89rem;
	background: url(../images/zong_btn_bg.png) no-repeat 0 0;
	background-size: 5.54rem 0.89rem;
	border: none;
	border-radius: 0.1rem;
	font-size: 0.3rem;
	color: #fff;
	font-weight: bold;
	display: block;
	margin: 0.46rem auto 0;
	cursor: pointer;
}
.page5 {
	background: url(../images/page5_1.png) no-repeat 0 0;
	width: 100%;
	height: 1.82rem;
	padding-top: 0.8rem;
	background-size: 7.5rem 1.82rem;
}
.page5_arrow {
	width: 1.18rem;
	height: 1.18rem;
	margin-left: 42%;
	animation: bounce 2s 1s infinite;
	-webkit-animation: bounce 2s 1s infinite;
	transform-origin: center bottom;
	-webkit-transform-origin: center bottom;
}
/*新添加内容*/
.page5_gsr{
	padding: 0.5rem 0 0 0;
	width: 7.5rem;
	background: url(../images/yys_bj.jpg) repeat left top;
	background-size: 0.41rem 0.41rem;	
}
.page5_gsr_bt{
	width: 6.12rem;
	height: 1.31rem;
	margin: 0 auto;
}
.page5_gsr_con ul{
	margin-top: 0.5rem;
}
.page5_gsr_con{
	padding-left: 0.09rem;
}
.page5_gsr_con ul li{
	background: url(../images/dw_1.png) no-repeat 0 0;
	background-size: 2.4rem 2.49rem;	
	float:left;
	display: block;
	width: 2.4rem;
	height: 2.49rem;
	padding: 1.54rem 0 0 0;
	margin: 0 auto;
	font-size: 0.26rem;
	text-align: center;
	color: #ffffff;
	margin-bottom: 0.25rem;
	margin-left: 0.03rem;
}
.page5_gsr_con ul .yys_2{
	background: url(../images/dw_2.png) no-repeat 0 0;
	background-size: 2.4rem 2.49rem;	
}
.page5_gsr_con ul .yys_3{
	background: url(../images/dw_3.png) no-repeat 0 0;
	background-size: 2.4rem 2.49rem;	
}
.page5_gsr_con ul .yys_4{
	background: url(../images/dw_4.png) no-repeat 0 0;
	background-size: 2.4rem 2.49rem;	
}
.page5_gsr_con ul .yys_5{
	background: url(../images/dw_5.png) no-repeat 0 0;
	background-size: 2.4rem 2.49rem;	
}
.page5_gsr_con ul .yys_6{
	background: url(../images/dw_6.png) no-repeat 0 0;
	background-size: 2.4rem 2.49rem;	
}
.page5_gsr_con ul li span{
	color: #fbf203;
}
.page5_gsr_con ul li strong{
	font-size: 0.3rem;
}

.page5_rc{
	background: url(../images/bj-rc.jpg) repeat left top;
	background-size: 7.5rem 5.7rem;		
	padding: 0.5rem 0 0 0;
	width: 7.5rem;
	margin-top: 0.35rem;
	height: 5.7rem;
}
.page5_rc_bt{
	width:4.15rem;
	height: 1.36rem;
	margin: 0 auto;
}
.page5_rc_con ul{
	padding: 0.37rem 0 0 0.2rem;
}
.page5_rc_con ul li{
	background: url(../images/k1.png) repeat left top;
	background-size: 1.18rem 2.88rem;	
	float: left;
	width: 1.18rem;
	height: 2.88rem;
	padding: 1.86rem 0 0 0rem;
	overflow: hidden;
	font-size: 0.26rem;
	text-align: center;
	color: #fff;
	-webkit-flex:0 1 auto;
    flex:0 1 auto;
    animation: telephone 3s infinite 0s;
    -webkit-animation: telephone 3s infinite 0s;
}
.page5_rc_con ul .k2{
	background: url(../images/k2.png) no-repeat 0 0;
	background-size: 1.18rem 2.88rem;		
}
.page5_rc_con ul .k3{
	background: url(../images/k3.png) no-repeat 0 0;
	background-size: 1.18rem 2.88rem;		
}
.page5_rc_con ul .k4{
	background: url(../images/k4.png) no-repeat 0 0;
	background-size: 1.18rem 2.88rem;		
}
.page5_rc_con ul .k5{
	background: url(../images/k5.png) no-repeat 0 0;
	background-size: 1.18rem 2.88rem;		
}
.page5_rc_con ul .k6{
	background: url(../images/k6.png) no-repeat 0 0;
	background-size: 1.18rem 2.88rem;		
}
.zoomInLeft {
    animation: zoomInLeft 1s 1;
    -webkit-animation: zoomInLeft 1s 1;
}
.page5_dnk{
	background: url(../images/bj-dnk.jpg) no-repeat 0 0;
	background-size: 7.5rem 12.32rem;		
	padding: 0.7rem 0 0 0;
	width: 7.5rem;
	height: 12.32rem;
}
.page5_dnk_bt{
	width:6.4rem;
	height: 1.38rem;
	margin: 0 auto;
}
.page5_dnk_con{
	width: 6.4rem;
	padding: 0.65rem 0 0;
	margin: 0 auto;
}
.page5_dnk_con ul li{
	height: 1.88rem;
	padding: 0.08rem 0 0;
}
.page5_dnk_con ul li img{
	width: 1.68rem;
	height: 1.68rem;
	float: left;
}
.page5_dnk_con ul li p{
	float: left;
	width: 4.50rem;
	font-size: 0.26rem;
	padding:0.46rem 0 0 0.36rem;
	color: #8e8d8e;
}
.page5_dnk_con ul li p strong{
	font-size: 0.3rem;
	color: #5b5b5b;
}
.page5_dnk_con ul li p span{
	color: #ffa080;
}

.page5_dnk_con ul .kdnk_2 img,.page5_dnk_con ul .kdnk_4 img{
	float:right;
}
.page5_dnk_btn {
	width: 5.56rem;
	height: 0.89rem;
	background: url(../images/dnk-btn.png) no-repeat 0 0;
	background-size: 5.54rem 0.89rem;
	border: none;
	border-radius: 0.1rem;
	font-size: 0.3rem;
	color: #fff;
	font-weight: bold;
	display: block;
	margin: 0.58rem auto 0;
	cursor: pointer;
}


.page6 {
	background: url(../images/page6_bg.jpg) no-repeat 0 0;
	background-size: cover;
	width: 100%;
	padding-top: 0.57rem;
}
.page6_tit {
	width: 5.2rem;
	margin: 0 0 0 1.12rem;
}
.page6_con {
	width: 7.50rem;
	margin: 0.22rem auto 0;
}
.page6_con ul{
	width: 7.50rem;
	margin:0 0 0 0.13rem;
}
.page6_con li {
	background: url(../images/page6_li_bg.png) no-repeat 0 0;
	background-size: 2.16rem 4.89rem;
	width: 2.16rem;
	height: 4.89rem;
	border-radius: 0.1rem;
	float: left;
	display: block;
	margin: 0 0.12rem;
}
.page6_con li:nth-child(1) {
	margin-top: 0;
}
.page6_pic {
	width: 1.82rem;
	height: 1.24rem;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	margin-left: 0.18rem;
	text-align: center;
	margin-top: 0.62rem;
}
.page6_pic2 {
	margin: 0 0.24rem 0 0;
	text-align: center;
}
.page6_words {
	width: 4.32rem;
	text-align: center;
	border: 1px solid #f00;
}
.page6_h3 {
	width: 1.86rem;	
	font-size: 0.26rem;
	color: #4e932d;
	line-height: 1.2;
	margin-top: 0.2rem;
}
.page6_p {
	font-size: 0.24rem;
	color: #5c5c5c;
	line-height: 0.34rem;
	margin: 0.30rem 0 0 0;
	font-style: normal;
}
.clr {
	clear: both;
}
.page6_btn {
	width: 5.56rem;
	height: 0.89rem;
	background: url(../images/zong_btn_bg.png) no-repeat 0 0;
	background-size: 5.56rem 0.89rem;
	border: none;
	border-radius: 0.1rem;
	font-size: 0.3rem;
	color: #fff;
	font-weight: bold;
	display: block;
	margin: 0.39rem auto 0;
}
.page6_con .page6_li2 {
	background: url(../images/page6_li_bg2.png) no-repeat 0 0;
	background-size: 2.16rem 4.89rem;
}
.page7 {
	width: 7.5rem;
	height: 2.29rem;
}
.page8 p {
	width: 7.5rem;
	height: 2.82rem;
	background: url(../images/page8_bgw.jpg) no-repeat 0 0;
	background-size: 7.5rem 2.82rem;
	text-align: center;
	padding-top: 0.48rem;
}
.page8 .page8_p {
	line-height: 1;
	color: #5c5c5c;
	font-size: 0.3rem;
}
.mar {
	margin: 0 0.2rem;
}
.bottombar {
	width: 7.13rem;
	height: 1.43rem;
	position: fixed;
	left: 51%;
	bottom: 0;
	z-index: 2;
	margin-left: -3.75rem;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	align-items: center
}
.bottombar_l {
	width: 3.67rem;
	height: 1.43rem;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
}
.bottombar_r {
	background-size: cover;
	width: 3.67rem;
	height: 1.43rem;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
}
.bottomtit div p{
    margin-top:0.2rem;
}
.bottomtit div p span{
    display:block;
    text-align:center;
    margin-top:0.1rem;
}

 @-webkit-keyframes zoomInLeft {
 0% {
 opacity:0;
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
 animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
 60% {
 opacity:1;
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
 animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
 @keyframes zoomInLeft {
 0% {
 opacity:0;
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
 animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
 60% {
 opacity:1;
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
 animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInLeft {
	animation: zoomInLeft 1s 1;
	-webkit-animation: zoomInLeft 1s 1;
}
 @-webkit-keyframes zoomIn {
 0% {
 opacity: 0;
 transform: scale3d(.3, .3, .3)
}
 50% {
 opacity: 1
}
}
 @keyframes zoomIn {
 0% {
 opacity: 0;
 transform: scale3d(.3, .3, .3)
}
 50% {
 opacity: 1
}
}
.zoomIn {
	animation: zoomIn 1s 1;
	-webkit-animation: zoomIn 1s 1;
}
 @-webkit-keyframes bounce {
 0%, 20%, 53%, 80%, to {
 animation-timing-function: cubic-bezier(.215, .61, .355, 1);
 transform: translateZ(0)
}
 40%, 43% {
 animation-timing-function: cubic-bezier(.755, .05, .855, .06);
 transform: translate3d(0, 0, 0)
}
 70% {
 animation-timing-function: cubic-bezier(.755, .05, .855, .06);
 transform: translate3d(0, 15px, 0)
}
 90% {
 transform: translate3d(0, 19px, 0)
}
}
 @keyframes bounce {
 0%, 20%, 53%, 80%, to {
 animation-timing-function: cubic-bezier(.215, .61, .355, 1);
 transform: translateZ(0)
}
 40%, 43% {
 animation-timing-function: cubic-bezier(.755, .05, .855, .06);
 transform: translate3d(0, 0, 0)
}
 70% {
 animation-timing-function: cubic-bezier(.755, .05, .855, .06);
 transform: translate3d(0, 15px, 0)
}
 90% {
 transform: translate3d(0, 19px, 0)
}
}
 @-webkit-keyframes telephone {
 0% {
}
 92% {
 transform: rotate(0deg);
}
 93% {
 transform: rotate(25deg);
}
 94% {
 transform: rotate(15deg);
 opacity: 0.8;
}
 95% {
 transform: rotate(-5deg);
}
 96% {
 -webkit-transform: rotate(0deg);
}
 97% {
 transform: rotate(25deg);
}
 98% {
 transform: rotate(15deg);
 opacity: 0.8;
}
 99% {
 transform: rotate(-5deg);
}
 100% {
}
}
 @keyframes telephone {
 0% {
}
 92% {
 transform: rotate(0deg);
}
 93% {
 transform: rotate(25deg);
}
 94% {
 transform: rotate(15deg);
 opacity: 0.8;
}
 95% {
 transform: rotate(-5deg);
}
 96% {
 transform: rotate(0deg);
}
 97% {
 transform: rotate(25deg);
}
 98% {
 transform: rotate(15deg);
 opacity: 0.8;
}
 99% {
 transform: rotate(-5deg);
}
 100% {
}
}
 @-webkit-keyframes jingyan {
 0% {
 transform: scale(1.0);
}
 50% {
 transform: scale(0.9);
}
 100% {
 transform: scale(1.0);
}
}
 @keyframes jingyan {
 0% {
 transform: scale(1.0);
}
 50% {
 transform: scale(0.9);
}
 100% {
 transform: scale(1.0);
}
}
 @-webkit-keyframes ani {
 0% {
 transform: scale(1.0);
}
 25% {
 transform: scale(0.1);
}
 100% {
 transform: scale(1.0);
}
}
 @keyframes ani {
 0% {
 transform: scale(1.0);
}
 25% {
 transform: scale(0.1);
}
 100% {
 transform: scale(1.0);
}
}
 @-webkit-keyframes heartbeat {
 0% {
 transform:scale(0.8, 0.8);
}
 25% {
 transform:scale(1, 1);
}
 100% {
 transform:scale(0.8, 0.8);
}
}
 @keyframes heartbeat {
 0% {
 transform:scale(0.8, 0.8);
}
 25% {
 transform:scale(1, 1);
}
 100% {
 transform:scale(0.8, 0.8);
}
}
 @-webkit-keyframes beat {
 0% {
 transform:scale(0.8) rotate(0deg);
}
 40% {
 transform:scale(0.8) rotate(0deg);
}
 55% {
 transform:scale(1) rotate(15deg);
}
 70% {
 transform:scale(0.8) rotate(0deg);
}
 85% {
 transform:scale(1) rotate(-15deg);
}
 100% {
 transform:scale(0.8) rotate(0deg);
}
}
 @keyframes beat {
 0% {
 transform:scale(0.8) rotate(0deg);
}
 40% {
 transform:scale(0.8) rotate(0deg);
}
 55% {
 transform:scale(1) rotate(15deg);
}
 70% {
 transform:scale(0.8) rotate(0deg);
}
 85% {
 transform:scale(1) rotate(-15deg);
}
 100% {
 transform:scale(0.8) rotate(0deg);
}
}
.flipInX {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation: flipInX 1s 1;
    animation: flipInX 1s 1;
}
.tel{
    width:1.3rem;
    height:1.3rem;
    border-radius:0.8rem;
    background:#f1585a;
    position:fixed;
    z-index:99;
    cursor: pointer;
    left:0;
    bottom:1.3rem;
}
.tel a{
    width:0.7rem;
    height:0.7rem;
    display:block;
    background:url(../images/phone.png) no-repeat top center;
    background-size:100%;
    margin:0 auto;
    margin-top:0.35rem;
}

.jzline

{
	width: 100%;
    border-bottom: 2px #0B4DA3 solid;
    margin-bottom: 15px;
	    padding-bottom: 38px;
}


.tit{ height:39px; line-height:39px; background:url(../images/tit-r.jpg) no-repeat right #3261c9; float:left; padding-left:5px; padding-right:5px;}
.tit h2{ font-size:24px; color:#fff; height:39px; line-height:39px; float:left;}
.tit span{ height:39px; line-height:39px; color:#7294e1; float:left; font-size:16px; margin-left:10px; font-style:italic;}
.tit .more{ height:39px; line-height:39px; float:right; color:#ff5e69; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:18px;}
 .main03{ margin-top:20px;}
 
 
 .clearfix {
    zoom: 1;
}
.main03{
font-size:12px;
padding-left:5px;
padding-right:5px;
}

.main02{
font-size:12px;
padding-left:5px;
padding-right:5px;
}