
body{ background:#eee;}
.img{ width:100%;}
.img img{ width:100%;}



.bm_form { margin:0 auto 0 auto; padding-top:.00rem; width:3rem;  overflow:hidden;}
.bm_form h2{ display:block; padding:.2rem 0 0 0; font-size:0.23rem; color:#686868; text-align:center; font-weight:normal;}


.bm_form_styles{ text-align:center;}
.bm_form_styles input[type="checkbox"]{display:none;}
.bm_form_styles label{ position:relative;display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin:.05rem 0;font-size:.14rem; color:#000; }
.bm_form_styles input[type="checkbox"]+label{}
.bm_form_styles input[type="checkbox"]+label::before {content: "\a0";  /*不换行空格*/
     display:inline-block;*display:inline;*zoom:1; vertical-align:middle;width:.18rem;height:.18rem;line-height:.18rem;
    margin:0 0.05rem 0 0;border-radius:0;border:#acacac solid 1px; text-align:center;font-size:.18rem;}
.bm_form_styles input[type="checkbox"]:checked+label::before {content: "\2714";}


.bm_form .customers_counts{ height:.37rem; line-height:.37rem; text-align:center; font-size:.16rem; color:#fff; background:#ff4e00;}
.bm_form .customers_counts strong{ color:#fff;}
.m_tips{ height:0.3rem; line-height:0.3rem;  text-align:center;font-size:.12rem; color:#8e8c8c;padding-bottom:0.10rem;}

.bm_form input[type="text"],.bm_form input[type="tel"]{  display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin:0.08rem auto 0 auto; border:#acacac solid 1px; padding-left:0.35rem; text-align:left;width:3rem;height:0.42rem; border-radius:0px; font-size:0.14rem; color:#000; box-sizing:border-box;}


.bm_form input.areas{ background:#fff url(../images/areas_btn.png) no-repeat 0.08rem center; background-size:auto 0.2rem;}
.bm_form input.realname{ width:1.35rem; background:#fff url(../images/realname_btn.png) no-repeat 0.08rem center; background-size:auto 0.2rem;}
.bm_form input.telephone{width:1.61rem; background:#fff url(../images/telephone_btn.png) no-repeat 0.08rem center;background-size:auto 0.2rem;}



.bm_form button,.bm_form .bm_form_btn{  margin:0.02rem auto 0 auto; display:block; border:0; background:#e9263d;width:3rem;height:0.42rem; line-height:.42rem; text-align:center; font-size:.21rem; color:#fff; border-radius:5px; box-sizing:border-box; cursor:pointer; }





.customers{ margin:0.1rem auto 0 auto;background:#edbc3c; border-radius:5px; width:3.38rem; }

.customers h3{ font-size:0.18rem; color:#fff; text-align:center; height:0.39rem; line-height:.39rem;}


.customers_box{ position:absolute; left:.94rem; top:.09rem;}
.customers_list{ height:.21rem; overflow:hidden;}
.customers_list dd{ line-height:0.21rem; padding-left:0.0rem; color:#fff;font-size:0.09rem;}
.customers_list dd label{ margin-left:0.05rem; color:#fff; font-size:0.09rem;}
.customers_list dd span{ margin-left:0.15rem; color:#fff; font-size:0.09rem;}


.content_box{ position:relative; margin:0 auto;width:100%; height:100%; text-align:center;}

.index_03 {height:.41rem; background:url(../images/index_03.jpg) no-repeat;background-size:contain; overflow:hidden;}
.index_04 { background:url(../images/index_04.jpg) no-repeat;background-size:3.75rem auto; overflow:hidden;}
.index_06 { position:relative;height:5.59rem; background:url(../images/index_06.jpg) no-repeat;background-size:contain;}
.index_07 { height:3.5rem; background:url(../images/index_07.jpg) no-repeat;background-size:contain;}
.index_08 { height:3.72rem; background:url(../images/index_08.jpg) no-repeat;background-size:contain;}
.index_10 { height:2.085rem; background:url(../images/index_10.jpg) no-repeat;background-size:contain;}
.index_11 { height:3.82rem; background:url(../images/index_11.jpg) no-repeat;background-size:contain;}
.index_12 { height:2.935rem; background:url(../images/index_12.jpg) no-repeat;background-size:contain;}
.index_13 { height:2.86rem; background:url(../images/index_13.jpg) no-repeat;background-size:contain;}
.index_14 { height:2.84rem; background:url(../images/index_14.jpg) no-repeat;background-size:contain;}
.index_15 { height:2.885rem; background:url(../images/index_15.jpg) no-repeat;background-size:contain;}
.index_16 { height:3.155rem; background:url(../images/index_16.jpg) no-repeat;background-size:contain;}

.ly_plate{ position:absolute; left:0.43rem; top:0.9rem; width:2.9rem; height:2.9rem;}
.rotate_bg{ position: absolute;top: 0;left: 0;width:2.9rem;; height:2.9rem; z-index:1; }

.ly_plate .lottery_star{position:absolute;top:1.06rem;left:1.08rem;width:.73rem;height:.73rem;outline:none; z-index:2; cursor:pointer;}
.ly_plate .lottery_star img{width:100%;height:100%;}



.content_box .zx_btn{ position:absolute; text-align:center; background: url(../images/zx_btn.png) no-repeat;background-size:contain; width:1.2rem; height:.265rem; line-height:.265rem; cursor:pointer;animation:pulse 2s infinite;}

.content_box .bm_btn{ position:absolute; text-align:center; background: url(../images/bm_btn.png) no-repeat;background-size:contain;width:1.3rem; height:.265rem; line-height:.265rem;   text-align:center; cursor:pointer;animation:pulse 2s infinite;}

.content_box .zxx_btn{ position:absolute; text-align:center; background: url(../images/zxx_btn.png) no-repeat;background-size:contain;width:.8rem; height:.23rem; line-height:.23rem;  text-align:center; cursor:pointer;animation:pulse 2s infinite;}


.index_07 .zx_btn{ top:3.02rem; left:1.275rem;}
.index_08 .zx_btn{ top:2.96rem; left:1.275rem;} 
.index_10 .bm_btn{ top:1.35rem; left:1.21rem;} 
.index_11 .zxx_btn{ top:3.49rem; left:2.41rem;} 
.index_12 .zxx_btn{ top:2.53rem; left:2.41rem;} 
.index_13 .zxx_btn{ top:2.46rem; left:2.41rem;} 
.index_14 .zxx_btn{ top:2.47rem; left:2.41rem;} 
.index_15 .zxx_btn{ top:2.5rem; left:2.41rem;} 
.index_16 .zxx_btn{ top:2.47rem; left:2.41rem;} 

.swiper_box .swiper_box_list dd:hover,.swiper_box .swiper_box_list dd.hover{ border-color:#a12626;}


.swiper_box{ position:relative; margin:0 auto 0 auto; width:100%; background:#fff;}

.swiper_box_top{ text-align:center; margin-bottom:.2rem;}
.swiper_box_top dd{display:inline-block;*display:inline;*zoom:1; margin-left:.1rem; width:1.04rem; height:.26rem; line-height:.26rem; border:#f1d6b4 solid 3px; text-align:center; font-size:.135rem; color:#7e4613; border-radius:.26rem; cursor:pointer; background:#f1d6b4;}
.swiper_box_top dd:hover,.swiper_box_top .hover{ background:#fff; border:#f1d6b4 solid 3px;}


.swiper_box .swiper-slide{ z-index:20;}
.swiper_box .swiper-slide img{ width:100%; height:100%;}

.swiper_box .swiper-pagination{ bottom:.66rem}

@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
	}
}


.d_tc_overlay{position: fixed;z-index: 1000;top: 0;width:100%; max-width:750px; height: 100%;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);-webkit-backface-visibility: hidden}

.d_tc{ position:fixed;top:50%;left:50%;z-index:900;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); background:#f14a43; border-radius:8px; 
padding:.07rem; text-align:center; width:3.2rem; z-index:1001;
}
.d_tc h2{padding:.06rem .1rem; font-size:.24rem; font-weight:bolder; color:#f49727; text-align:center;}
.d_tc .d_tc_form{background:#d5322b; border-radius:8px; padding:0 0 .15rem 0; }

.d_tc .d_tc_close{ position:absolute; right:-.1rem; top:-.1rem; 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:800;}

.d_tc input[type="text"],.d_tc input[type="tel"]{ margin:.09rem auto 0 auto; display:block; border:#fff solid 1px; padding-left:.12rem; text-align:left;width:2.84rem;height:.41rem; line-height:.41rem; border-radius:0px; color:#000;box-sizing:border-box;}

.d_tc button,.d_tc .d_tc_btn{margin:.09rem auto 0 auto; display:block; border:#eb3941 solid 1px; width:2.84rem; height:.41rem; line-height:.41rem;text-align:center; font-size:.20rem; color:#d5322b; background:#f4e393; cursor:pointer; box-sizing:border-box; border-radius:5px;}

.d_tc p{ display:block; padding:.12rem .2rem; text-align:center;font-size:.11rem; color:#fff; text-align:left;}

