
body{ background:#fff;}
.img{ width:100%;}
.img img{ width:100%;}

.bm_form {  }
.bm_form .js_bg{ position:relative;margin:0.11rem auto 0 auto; width:3.20rem; height:0.48rem; background:url(../images/js_bg.png) no-repeat center center; background-size:contain; text-align:right;}

.bm_form .num-window,.bm_form .yuan {display:inline-block;*display:inline;*zoom:1; vertical-align:middle;height:.25rem; line-height:.25rem; padding-top:.11rem}
.bm_form .yuan {  color:#000; font-size:.14rem; padding-right:.23rem;}
.bm_form .num-window div{display:inline-block;*display:inline;*zoom:1; vertical-align:middle; width:.15rem; height:.25rem;}
.bm_form .num-window div img{ width:100%; height:100%;}

.bm_form input[type="text"],.bm_form input[type="tel"]{ margin:0.08rem auto 0 auto; display:block; border:#c1a36c solid 1px; padding-left:0.56rem; text-align:left;width:3.20rem;height:0.42rem; border-radius:3px; box-sizing:border-box; font-size:.16rem}
.bm_form button,.bm_form .bm_form_btn{ margin:0.18rem auto 0 auto; display:block; border:0; background:url(../images/bm_btn.png) no-repeat center center; width:3.30rem; height:0.43rem; line-height:0.43rem; background-size:contain;animation:pulse 2s infinite;}

input.realname{ background:#fff url(../images/realname_btn.png) no-repeat left center; background-size:auto 0.42rem;}
input.telephone{background:#fff url(../images/telephone_btn.png) no-repeat left center;background-size:auto 0.42rem;}

.m_tips{ height:0.3rem; line-height:0.3rem;  text-align:center;font-size:.12rem; color:#8e8c8c;padding-bottom:0.40rem;}

.styles_dl{margin:0.10rem auto 0 auto;width:3.30rem; text-align:left;}
.styles_dl dt,.styles_dl dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top;line-height:0.26rem;}
.styles_dl dt{ width:0.72rem;  color:#4a4645; font-size:0.14rem; font-weight:bolder;}
.styles_dl dd{font-size:0.12rem; width:2.58rem; color:#25201f;}

/*
.styles_dl input[type="radio"] {position:absolute;display:none;}
.styles_dl input[type="radio"]+label{display:inline-block;*display:inline;*zoom:1; vertical-align:middle;border:1px solid #c0c0c0; padding:0 0.08rem; border-radius:3px;}
.styles_dl input[type="radio"]:checked +label{ border: 1px solid #bc9c61; color:#fff; background:#bc9c61; }

*/

.styles_dl input[type="radio"] {position:absolute;display:none;}

.styles_dl input[type="radio"]+label{position:relative;display:inline-block;*display:inline;*zoom:1;padding-left:.16rem;cursor: pointer;vertical-align:top;}

.styles_dl input[type="radio"]+label:hover:before{animation-duration: 0.4s;animation-fill-mode: both;animation-name: hover-color; }
.styles_dl input[type="radio"]+label:before{position: absolute;top:50%;left:0; margin-top:-0.075rem;width: 0.15rem;height:0.15rem;content: '';border:1px solid #c0c0c0;border-radius: 50%;}

.styles_dl input[type="radio"]+label:after{position:absolute;display:none;content: ''; }
.styles_dl input[type="radio"]:checked+label:before{animation-name: none;}
.styles_dl input[type="radio"]:checked+label:after {display:block;}


.styles_dl input[type="radio"]+label:after {margin-top:-0.05rem;margin-left:-0.025rem; top:50%;left:0.05rem; width:0.1rem;height:0.1rem; border-radius: 50%;background:#3e97eb; }

.styles_dl input[type="radio"]:checked +label:before {border: 1px solid #3e97eb; }

.styles_dl input[type="radio"]:checked[disabled]+label:before {border: 1px solid #c9e2f9; }

.styles_dl input[type="radio"]:checked[disabled]+label:after {background: #c9e2f9; }

.wybm_btn{ display:none; position:fixed; top:1.83rem; right:0.05rem; width:.61rem; height:.7rem; background:url(../images/wybm_btn.png) no-repeat center center; background-size:contain; z-index:10000;animation:flip 2s infinite;}


@keyframes pulse{
	30%,60%{transform:scale(1)} 40%,70%{transform:scale(0.9)}
}

@keyframes flip {
	0% {
		transform: perspective(400px) rotateY(-1turn);
		animation-timing-function: ease-out
	}

	40% {
		transform: perspective(400px) rotateY(-190deg);
		animation-timing-function: ease-out
	}



	80% {
		transform: perspective(0);
		animation-timing-function: ease-in
	}

	to {
		transform: perspective(0);
		animation-timing-function: ease-in
	}
}
