
body{ background:#fff;}
.img{ width:100%;}
.img img{ width:100%;}


.bm_form { background:#eaf2f5; overflow:hidden;}


.jxcg_customers{ padding-top:0.08rem; font-size:0px;}
.jxcg_places {display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:1.1rem; text-align:center;}
.jxcg_places h2{ display:block; font-size:.18rem;}
.jxcg_places label{display:inline-block;*display:inline;*zoom:1; width:.20rem; height:.255rem; line-height:.255rem; color:#fff; font-size:.21rem; background:url(../images/jxcg_places_ico.png) no-repeat center center; background-size:contain;}
.customers_list{display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:2.44rem; height:.62rem; overflow:hidden;}
.customers_list dd{ line-height:0.20rem; padding-left:0.3rem; color:#5d5455;font-size:0.11rem; text-align:left;}
.customers_list dd label{ margin-left:0.05rem; color:#999; font-size:0.11rem;}
.customers_list dd span{ margin-left:0.15rem; color:#999; font-size:0.11rem;}


.bm_form input[type="text"],.bm_form input[type="tel"]{ margin:0.075rem auto 0 auto; display:block; border:#abacac solid 1px; padding-left:0.4rem; text-align:left;width:3.20rem;height:0.38rem; border-radius:0px; box-sizing:border-box; font-size:.16rem}
.bm_form button,.bm_form .bm_form_btn{ margin:0.075rem auto 0 auto; display:block; border:0; background:url(../images/bm_btn.png) no-repeat center center; width:3.20rem; height:0.355rem; line-height:0.355rem; background-size:contain;animation:pulse 2s infinite;}

input.realname{ background:#fff url(../images/realname_btn1.png) no-repeat left center; background-size:auto 0.38rem;}
input.telephone{background:#fff url(../images/telephone_btn1.png) no-repeat left center;background-size:auto 0.38rem;}

.istyles_dl{ display:block;font-size:0; text-align:center;}
.istyles_dl input[type="checkbox"] {position:absolute;display:none;}
.istyles_dl input[type="checkbox"]+label{position:relative;display:inline-block;*display:inline;*zoom:1; margin:0.1rem 0.055rem 0 0.055rem; width:.53rem; height:.3rem; line-height:.3rem; border:#a5a4a3 solid 1px; cursor: pointer;vertical-align:top;color:#25201f; background:#fff; text-align:center; font-size:.12rem;}
.istyles_dl input[type="checkbox"]:checked+label{border:#42929d solid 1px; background:#42929d;color:#fff; }

.m_tips{ height:0.3rem; line-height:0.3rem;  text-align:center;font-size:.12rem; color:#140f0c;padding-bottom:0.20rem;}


.i_copy{ height:.26rem; line-height:.26rem; background:#383431; color:#fff; font-size:.12rem; text-align:center;}


.wybm_btn{ display:none; position:fixed; bottom:1rem; right:0.05rem; width:.60rem; height:.7rem; background:url(../images/wybm_btn.png) no-repeat center center; background-size:contain; z-index:10000;animation:flip 2s infinite;}

.swiper_box{ margin:0 auto 0.04rem auto; width:3.57rem; height:1.805rem;}
.swiper_box .swiper-slide img{ width:100%; height:100%;}

.dialog_i_overlay{ position: fixed;z-index:1000;top: 0;width:100%; max-width:750px; height: 100%;background: rgba(0,0,0,.6); display:none;}

.dialog_i_box{display:none; position:fixed;top:50%;left:50%;z-index:900;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); width:3.05rem; height:3.275rem; text-align:center; z-index:1001;
}
.dialog_i_box img{ width:100%; height:100%;}
.dialog_i_box .dialog_i_box_close{ position:absolute; right:-.15rem; top:-.15rem; width:.315rem; height:.315rem; line-height:.315rem; text-align:center; border:#fff solid 3px;border-radius:100%; color:#fff; font-size:.20rem; background:#eb3941; font-weight:400;}


@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
	}
}
