
.order_banner{ position:relative; margin:0 auto; height:2.1rem; background:url(../images/order/order_banner.jpg) no-repeat center top; background-size:contain;}


.order{ background:#fff;}
.order_fw{ padding-top:.5rem;text-align:center;}
.order_fw dd{display:inline-block;*display:inline;*zoom:1; vertical-align:top; position:relative; margin:0 .05rem; width:.59rem; height:.501rem; background:#f5f5f5; text-align:center;}
.order_fw dd span{ display:block; padding:.06rem 0 .0.1rem 0; font-size:.16rem; color:#f6363a;}
.order_fw dd label{ display:block; font-size:.1.01rem; color:#5d5455;}

.order_fw dd:before{content: "";   position:absolute; top:-.40rem; left:0px;width:.59rem; height:.40rem; background: url(../images/order/order_fw_ico.png) no-repeat;background-position:0 0; background-size:.59rem auto;}
.order_fw dd:nth-child(2):before { background-position:0 -.40rem}
.order_fw dd:nth-child(3):before { background-position:0 -.80rem}
.order_fw dd:nth-child(4):before { background-position:0 -1.2rem}
.order_fw dd:nth-child(5):before { background-position:0 -1.6rem}


.bm_form {}

.bm_form input[type="text"],.bm_form input[type="tel"]{ margin:0.08rem auto 0 auto; display:block; border:#ff3d42 solid 1px; padding-left:0.56rem; text-align:left;width:3.3rem;height:0.42rem; border-radius:3px; box-sizing:border-box; font-size:.16rem}
.bm_form button,.bm_form .bm_form_btn{ margin:0.08rem auto 0 auto; display:block; border:0; background:url(../images/order/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/order/realname_btn.png) no-repeat left center; background-size:auto 0.42rem;}
input.telephone{background:#fff url(../images/order/telephone_btn.png) no-repeat left center;background-size:auto 0.42rem;}

.m_tips{ height:0.32rem; line-height:0.32rem;  text-align:center;font-size:.12rem; color:#8e8c8c;}