
html { background: #fff; }

body { background: #ff8a6e; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #888; }

.flexstyle { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; }

.pic { display: block; margin: 0 auto; }

.fl { float: left; }

.fr { float: right; }

@-webkit-keyframes rotate { 100% { -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes rotate { 100% { -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@-webkit-keyframes rotate2 { 100% { -moz-transform: rotate(-360deg); -ms-transform: rotate(-360deg); -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } }
@keyframes rotate2 { 100% { -moz-transform: rotate(-360deg); -ms-transform: rotate(-360deg); -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } }
.top { background: #FF3628; }
.top img { height: 0.31rem; margin-top: 0.3rem; }
.top .ahome { background: url(../skin_img/ahome.png) no-repeat; background-size: auto 100%; }
.top .atopmenu { background: url(../skin_img/zkmenu.png) no-repeat; background-size: auto 100%; }

.a-btn, .abtn { display: block; text-align: center; font-size: 0.4rem; color: #fff !important; line-height: 0.96rem; letter-spacing: 0.08rem; background: url(../skin_img/btn.png) no-repeat center; background-size: 100% 100%; border-radius: 0 !important; }

.page-order .cesuan-banner { height: 4.14rem; }
.page-order .cesuan-banner .icon-wrap { height: 100%; position: relative; top: -0.6rem; }
.page-order .cesuan-banner .icon5 { top: 0.75rem; }

.contents { background-color: #cc2d2d; }
.contents .toptext { color: #fff; }
.contents .top { background: #dd2626; }
.contents .atopmenu { background-image: url(https://m.695828.com/static/bzhhb/skin_img/zkmenu.png); }

.cesuan-banner { position: relative; height: 2.94rem; background: url(../skin_img/banner/bg.jpg) no-repeat; }
.cesuan-banner .icon { position: absolute; background-repeat: no-repeat; background-size: 50% 50%; }
.cesuan-banner .icon1, .cesuan-banner .icon2, .cesuan-banner .icon3 { width: 4rem; height: 4rem; background-image: url(../skin_img/banner/icon.png); background-position: center center; background-size: 4rem 4rem; left: 50%; top: 50%; animation: rotate 13s linear infinite; margin: -2.9rem 0 0 -2rem; border-radius: 50%; }
.cesuan-banner .icon2 { width: 2.8rem; height: 2.8rem; margin: -2.3rem 0 0 -1.4rem; animation-name: rotate2; }
.cesuan-banner .icon3 { width: 1.8rem; height: 1.8rem; margin: -1.8rem 0 0 -0.9rem; }
.cesuan-banner .icon4 { width: 7.5rem; height: 4.94rem; background-image: url(../skin_img/banner/person.png); }
.cesuan-banner .icon5 { width: 7.5rem; height: 1.56rem; background-image: url(../skin_img/banner/text.png); top: 0.4rem; }
.cesuan-banner .text { position: absolute; bottom: 0; width: 100%;  background: url(../skin_img/banner/cover.png) no-repeat center bottom; background-size: 100% auto; text-align: center; line-height: 1.12rem; color: #b50300; }

.block-title, .rmcsbox .xttbox_title span { position: relative; width: 5.46rem; height: 0.92rem; line-height: 1.1rem; text-align: center; background: url(../skin_img/tbg.png) no-repeat; background-size: 100% 100%; font-size: 0.34rem; font-weight: bold; color: #ffffff; margin: 0 auto; }

.rmcsbox .xttbox_title { height: auto; margin-bottom: 0.45rem; }
.rmcsbox .xttbox_title span { text-indent: 0; }

.block-content { padding: 0 0.2rem; overflow: hidden; }
.block-content .master-box { margin-bottom: 0.2rem; }

.conbox { width: 7.1rem; background-color: #fffcf5; border-radius: 0.16rem; border: solid 0.02rem #ffd266; margin: 0.9rem auto 0.7rem; background-size: 100% auto; background-repeat: no-repeat; position: relative; }
.conbox .block-title { top: -0.5rem; margin-bottom: -0.24rem; }

.ordercon .mingpan-table { padding: 0; }

.mingpan-table .ul { border-radius: 0.1rem; background-color: #fffdfa; border: 1px solid #aa7534; overflow: hidden; }

.mingpan-table .ul + .ul { margin-top: 0.3rem; }

.mingpan-table .li + .li { border-top: 1px solid #aa7534; }

.mingpan-table .pview { height: 0.78rem; line-height: 0.78rem; font-size: 0.3rem; color: #f13815; text-align: center; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }

.mingpan-table .pview + .pview { border-left: 1px solid #aa7534; }

.mingpan-table .pview.nv { color: #e51f2c; }

.mingpan-table .pview.nan { color: #1888d0; }

.mingpan-table .backg { color: #666; background-color: #faf3e6; }

.hpzs-score { width: 6.6rem; height: 1rem; line-height: 1rem; font-size: 0.36rem; color: #fffffe; text-align: center; margin: 0.3rem auto; background: url(../skin_img/text-bg2.png) no-repeat center bottom; background-size: 100% auto; }

.hpzs-score .emtext { font-size: 0.44rem; font-weight: bold; margin: 0 0.1rem; }

.main-srzl { width: 7.1rem; height: 6.7rem; background: #fffcf5; border-radius: 0.16rem; border: solid 0.02rem #ffd266; margin: 0.2rem auto 0; }
.main-srzl .view_dl + .view_dl { margin-top: 0.25rem; }
.main-srzl .view_dl + .view_dl .sp { color: #0a82e0; }

.srzl-title { width: 3.5rem; height: 0.6rem; line-height: 0.64rem; text-align: center; background: url(../skin_img/title-bg.png) no-repeat; background-size: 100%; margin: 0 auto; font-size: 0.34rem; color: #fff; position: relative; top: -0.2rem; margin-bottom: -0.15rem; }

.main-srzl .view_dt { width: 1.7rem; margin-top: 0.2rem; }

.main-srzl .view_dt .pic { display: block; width: 0.84rem; height: 0.84rem; margin: 0 auto; }

.main-srzl .view_dt .sp { display: block; text-align: center; font-size: 0.28rem; color: #ec340b; margin-top: 0.15rem; }

.main-srzl .view_dt .nan { color: #0a82e0; }

.main-srzl .view_dd { padding-right: 0.3rem; }

.main-srzl .view_dd .view_li { height: 0.82rem; border-bottom: 1px solid #e6c292; }

.main-srzl .view_dd .view_li .plf { font-size: 0.32rem; color: #484848; }

.main-srzl .view_dd .text { width: 100%; background: none; height: 0.4rem; line-height: 0.4rem; padding: 0; margin-bottom: 0; font-size: 0.32rem; color: #222; }

.main-srzl .view_dd .Js_date { background: url(https://m.695828.com/static/bzhhb/skin_img/jiantou.png) no-repeat right 0.05rem center; background-size: 0.1rem 0.06rem; font-size: 0.32rem; color: #222; height: 0.8rem; line-height: 0.8rem; }

.srzl-list { overflow: hidden; margin: 0.35rem 0.3rem 0 0.3rem; font-size: 0.24rem; color: #888; }

.srzl-list .pradio { float: left; position: relative; cursor: pointer; }

.srzl-list .pradio.on .iview { position: relative; }

.srzl-list .pradio.on .iview:before { content: ''; display: block; width: 0.3rem; height: 0.17rem; position: absolute; left: -0.05rem; top: 0.02rem; background: url(https://m.695828.com/static/bzhhb/skin_img/gou.png) no-repeat center; background-size: 100% 100%; }

.srzl-list .pradio .iview { display: inline-block; vertical-align: middle; width: 0.2rem; height: 0.2rem; border: 1px solid #cc2d0a; margin-top: -0.03rem; margin-left: 0.05rem; margin-right: 0.15rem; }

.srzl-list a { text-decoration: underline; }

.srzl-list .awdcs { float: right; color: #888 !important; }

.checkbox { float: left; width: 5rem; position: relative; }

.srzl-btn { position: relative; margin: 0.2rem 0.2rem 0; }

.srzl-btn .ptips { text-align: center; font-size: 0.24rem; color: #666; margin-top: 0.2rem; }

.srzl-btn .ptips em { font-size: 0.28rem; color: #eb4c57; margin: 0 0.1rem; }

.cesuan-block { position: relative; z-index: 1; }

.conbox1 { background-image: url(../skin_img/box-bg1.jpg); }
.conbox1 .block-text { font-size: 0.3rem; line-height: 0.46rem; color: #333333; text-align: justify; padding: 0 0.3rem; }
.conbox1 .red { font-weight: bold; color: #e51f2c; }

.conbox2 { height: 10rem; background-image: url(../skin_img/box-bg2.jpg); }
.conbox2 .block-list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.conbox2 .block-list .title { font-weight: bold; line-height: 0.46rem; color: #d10000; margin-bottom: 0.1rem; }
.conbox2 .block-list .text { line-height: 0.4rem; color: #333333; }
.conbox2 .block-list .item { width: 2rem; text-align: center; font-size: 0.3rem; padding-top: 0.9rem; margin-bottom: 0.28rem; }
.conbox2 .block-list .item1 { margin-left: 1.24rem; }
.conbox2 .block-list .item2 { margin-right: 1.24rem; }
.conbox2 .block-list .item2 .title { color: #0076d1; }
.conbox2 .block-list .item3 { margin-left: 0.2rem; }
.conbox2 .block-list .item4 .title { color: #9200d1; }
.conbox2 .block-list .item5 { margin-right: 0.2rem; }
.conbox2 .block-list .item5 .title { color: #56a174; }
.conbox2 .block-list .item6, .conbox2 .block-list .item7 { width: 50%; padding-top: 2.82rem; }
.conbox2 .block-list .item6 .text { color: #666666; }
.conbox2 .block-list .item7 .text { color: #973732; }

.conbox3 { height: 6.96rem; background-image: url(../skin_img/box-bg3.jpg); }
.conbox3 .block-list .item { margin-left: 2.85rem; margin-top: 0.4rem; }
.conbox3 .block-list .item2 { margin-left: 0.5rem; margin-top: 1.06rem; }
.conbox3 .block-list .item3 { margin: 0.63rem 0 0; }
.conbox3 .block-list .title { line-height: 0.6rem; text-align: center; font-size: 0.32rem; font-weight: 500; color: #d41724; }
.conbox3 .block-list .text { font-size: 0.32rem; line-height: 0.52rem; color: #333333; }
.conbox3 .block-list .red { color: #e20f1d; }

.good-box, .review-box { background: none; border: 0; margin-left: 0; margin-right: 0; width: 100%; }

.good-box .block-content { height: 5.3rem; background: url(../skin_img/box-bg4.png?v=1) no-repeat; background-size: 100% auto; display: flex; justify-content: space-between; padding: 0 0.36rem; }
.good-box .block-content .name { line-height: 0.64rem; font-size: 0.32rem; letter-spacing: 0.03rem; color: #ffffff; margin-bottom: 0.48rem; }
.good-box .block-content .list { width: 2.68rem; text-align: center; font-size: 0.28rem; color: #ee1d0a; }
.good-box .block-content .list + .list { color: #666666; }
.good-box .block-content .item { height: 1.02rem; line-height: 0.33rem; }

.review-box .block-title { margin-bottom: -0.3rem; }

body .people { padding: 0 0.3rem; font-size: 0.24rem; color: #ffdcdc; text-align: center; line-height: 0.36rem; margin-top: 0.16rem; }
body .people em { font-size: 0.28rem; color: #ffe99b; font-weight: bold; }

.newbtn { height: 0.96rem; padding: 0 0.8rem; margin-top: 0.3rem; position: relative; z-index: 1; }

.pay-tips { font-size: 0.24rem; color: #ffdcdc; text-align: center; margin-top: 0.1rem; }

.user-info { padding: 0 0.2rem; display: flex; justify-content: space-between; position: relative; z-index: 1; }
.user-info .info-box { width: 3.42rem; height: 1.8rem; background-color: #fffdf7; border: solid 0.02rem #ffbaba; border-radius: 0.16rem 0 0 0.16rem; }
.user-info .info-box + .info-box { border-color: #c1e6ff; border-radius: 0 0.16rem 0.16rem 0; }
.user-info .info-box + .info-box .info-head { color: #1777b5; }
.user-info .info-box + .info-box .info-head:after { background-color: #e8f4fc; }
.user-info .info-head { height: 0.52rem; line-height: 0.52rem; font-size: 0.26rem; font-weight: bold; color: #ce1e1e; text-align: center; position: relative; z-index: 1; }
.user-info .info-head:after { content: ''; width: 1.2rem; height: 0.12rem; background-color: #ffe5e5; border-radius: 0.06rem; position: absolute; bottom: 0.12rem; left: 50%; z-index: -1; margin-left: -0.6rem; }
.user-info .info-body { font-size: 0.3rem; line-height: 0.36rem; }
.user-info .info-group { display: flex; margin-top: 0.04rem; }
.user-info .info-title { color: #999999; margin-left: 0.3rem; }
.user-info .info-value { flex: 1; color: #000; }

.pay-block { padding-bottom: 0.3rem; margin-bottom: 0.2rem; }
.pay-block .block-title { width: 4.1rem; height: 0.6rem; line-height: 0.6rem; background-image: url(../skin_img/title-bg2.png); top: -0.3rem; margin-bottom: -0.1rem; }
.pay-block .zffs-list { margin: 0.25rem 0 0; padding: 0 0.4rem; }
.pay-block .zffs-list li { width: 47%; float: left; }
.pay-block .zffs-list li + li { float: right; border-top: 0; }
.pay-block .zffs-list li.on a { border-color: #E61B03; }
.pay-block .zffs-list a { padding: 0.14rem 0; line-height: 0.4rem; text-align: center; background-color: #fff; border: solid 1px #bbb; border-radius: 0.36rem; }
.pay-block .zffs-list .zf-wx, .pay-block .zffs-list .zf-zfb { width: 0.4rem; height: 0.4rem; border-radius: 50%; }
.pay-block .zffs-list .plf { float: none; }
.pay-block .zffs-list .prg { display: none; }

.pay-info { margin: 0 0.4rem 0.3rem; }
.pay-info .price, .pay-info .title { margin-bottom: 0.1rem; }
.pay-info .price, .pay-info .time { font-size: 0.36rem; color: #dd2424; }
.pay-info .cost-price { font-size: 0.24rem; color: #969696; text-decoration: line-through; }
.pay-info .title { font-size: 0.24rem; color: #484848; }

.lock-box { position: relative; height: 5.26rem; background: url(../skin_img/img.png) no-repeat; background-size: 100% 100%; }
.lock-box .block-title { position: absolute; z-index: 1; left: 50%; margin-left: -2.73rem; }

.lock-layer { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.lock-layer .btn { width: auto; padding: 0 0.3rem; min-width: 2.7rem; height: 0.84rem; line-height: 0.84rem; background: url(../skin_img/btn-lock.png) no-repeat; background-size: 100% 100%; font-size: 0.32rem; color: #fff; text-shadow: 0 0 -1px #d31f2a; animation: none; margin-top: 0.3rem; }
.lock-layer .btn::before { content: ''; display: inline-block; vertical-align: top; width: 0.27rem; height: 0.34rem; background: url(../skin_img/lock.png) no-repeat; background-size: 100% 100%; margin: 0.24rem 0.14rem 00; }

.lock-text { width: 5.5rem; background: url(../skin_img/text-bg.png) no-repeat; background-size: 100% auto; background-color: #fff7f0; box-shadow: inset 0rem 0rem 0.08rem #d67a7a; border-radius: 0.08rem; font-size: 0.28rem; line-height: 0.36rem; padding: 0.3rem 0.65rem; min-height: 0.64rem; }
.lock-text .text + .text { margin-top: 0.06rem; }

.mingpan-box { margin-top: 0.45rem; }

.block-title { background-image: url(../skin_img/tbg2.png); }

.block-content .text { font-size: 0.3rem; line-height: 0.46rem; color: #333333; text-align: justify; }
.block-content .t1 { font-size: 0.34rem; font-weight: bold; line-height: 0.46rem; padding: 0 0.4rem; color: #a5241c; text-align: center; margin-bottom: 0.3rem; }
.block-content .t2, .block-content .t3 { font-size: 0.32rem; font-weight: bold; color: #e51f2c; text-align: center; margin: 0.1rem 0; }
.block-content .t3 { color: #1888d0; }
.block-content .t4 { font-size: 0.34rem; font-weight: bold; color: #e51f2c; }
.block-content .text-group1 { width: 6.5rem; height: 1.54rem; padding: 0.15rem 0 0 1.3rem; background: url(https://m.695828.com/static/bzhhb/skin_img/tt1.png) no-repeat; background-size: 100% 100%; box-sizing: border-box; }
.block-content .text-group2 { width: 6.6rem; height: 1.54rem; margin: 0.4rem 0 0 -0.1rem; padding: 0.16rem 0 0 0.16rem; background-image: url(https://m.695828.com/static/bzhhb/skin_img/tt2.png); background-size: 100% 100%; box-sizing: border-box; }

.conbox4 .t4 { margin-bottom: 0.15rem; }
.conbox4 .t5 { padding: 0 0.2rem; }
.conbox4 .text + .t4 { margin-top: 0.25rem; }

.star { width: 1.44rem; height: 0.24rem; display: inline-block; background: url(../skin_img/star.png) no-repeat; background-size: auto 100%; }
.star.star0 { background-position: -1.5rem 0; }
.star.star1 { background-position: -1.2rem 0; }
.star.star2 { background-position: -0.9rem 0; }
.star.star3 { background-position: -0.6rem 0; }
.star.star4 { background-position: -0.3rem 0; }

.star-group { display: flex; flex-wrap: wrap; justify-content: space-between; width: 6.68rem; margin-left: -0.1rem; }

.star-item { width: 3.18rem; height: 0.56rem; line-height: 0.56rem; background: url(../skin_img/star-bg.png) no-repeat; background-size: 100% 100%; font-size: 0.26rem; color: #fff; display: flex; align-items: center; justify-content: center; margin-bottom: 0.2rem; }

.review-bullet { overflow: hidden; margin-top: 0.4rem; }
.review-bullet .list { white-space: nowrap; }
.review-bullet .list + .list { margin-top: 0.2rem; }
.review-bullet .list:nth-child(5n+2) .item:nth-child(5n+1) .text { background-color: #eeddfe; border-color: #c99cfb; }
.review-bullet .list:nth-child(5n+2) .item:nth-child(5n+2) .text { background-color: #d6e4ff; border-color: #9ebcf7; }
.review-bullet .list:nth-child(5n+2) .item:nth-child(5n+3) .text { background-color: #ffe1d4; border-color: #ffc5ac; }
.review-bullet .list:nth-child(5n+2) .item:nth-child(5n+4) .text { background-color: #fff3d6; border: 1px solid #fadea5; }
.review-bullet .list:nth-child(5n+2) .item:nth-child(5n) .text { background-color: #cef9e2; border-color: #81d1a6; }
.review-bullet .list:nth-child(5n+3) .item:nth-child(5n+4) .text { background-color: #eeddfe; border-color: #c99cfb; }
.review-bullet .list:nth-child(5n+3) .item:nth-child(5n+5) .text { background-color: #d6e4ff; border-color: #9ebcf7; }
.review-bullet .list:nth-child(5n+3) .item:nth-child(5n+3) .text { background-color: #ffe1d4; border-color: #ffc5ac; }
.review-bullet .list:nth-child(5n+3) .item:nth-child(5n+2) .text { background-color: #fff3d6; border: 1px solid #fadea5; }
.review-bullet .list:nth-child(5n+3) .item:nth-child(5n+1) .text { background-color: #cef9e2; border-color: #81d1a6; }
.review-bullet .list:nth-child(5n+4) .item:nth-child(5n+2) .text { background-color: #eeddfe; border-color: #c99cfb; }
.review-bullet .list:nth-child(5n+4) .item:nth-child(5n+3) .text { background-color: #d6e4ff; border-color: #9ebcf7; }
.review-bullet .list:nth-child(5n+4) .item:nth-child(5n+1) .text { background-color: #ffe1d4; border-color: #ffc5ac; }
.review-bullet .list:nth-child(5n+4) .item:nth-child(5n+4) .text { background-color: #fff3d6; border: 1px solid #fadea5; }
.review-bullet .list:nth-child(5n+4) .item:nth-child(5n+5) .text { background-color: #cef9e2; border-color: #81d1a6; }
.review-bullet .list:nth-child(5n) .item:nth-child(5n+3) .text { background-color: #eeddfe; border-color: #c99cfb; }
.review-bullet .list:nth-child(5n) .item:nth-child(5n+1) .text { background-color: #d6e4ff; border-color: #9ebcf7; }
.review-bullet .list:nth-child(5n) .item:nth-child(5n+2) .text { background-color: #ffe1d4; border-color: #ffc5ac; }
.review-bullet .list:nth-child(5n) .item:nth-child(5n+5) .text { background-color: #fff3d6; border: 1px solid #fadea5; }
.review-bullet .list:nth-child(5n) .item:nth-child(5n+4) .text { background-color: #cef9e2; border-color: #81d1a6; }
.review-bullet .item { display: inline-block; vertical-align: top; height: 0.64rem; margin-right: 0.36rem; }
.review-bullet .item:nth-child(5n+1) .text { background-color: #fff3d6; }
.review-bullet .item:nth-child(5n+2) .text { background-color: #cef9e2; border-color: #81d1a6; }
.review-bullet .item:nth-child(5n+3) .text { background-color: #eeddfe; border-color: #c99cfb; }
.review-bullet .item:nth-child(5n+4) .text { background-color: #d6e4ff; border-color: #9ebcf7; }
.review-bullet .item:nth-child(5n) .text { background-color: #ffe1d4; border-color: #ffc5ac; }
.review-bullet .text { display: inline-block; vertical-align: top; }
.review-bullet .text { padding: 0 0.32rem; background-color: #fff3d6; color: #333; font-size: 0.3rem; height: 0.64rem; line-height: 0.62rem; border: 1px solid #fadea5; border-radius: 100px; vertical-align: middle; }

.fixedcs { padding: 0.07rem 0.16rem; background: rgba(0, 0, 0, 0.7); position: fixed; left: 0; right: 0; bottom: 0; display: none; z-index: 2; max-width: 750px; margin: 0 auto; overflow: hidden; }
.fixedcs.bgnone { display: block; background: none; position: static; margin-top: 0.5rem; }

.cover-xfcs { padding-bottom: 1.04rem; }
.cover-xfcs .fixedcs { display: block; }

body .rmcsbox { background: none; }
body .rmcs_list .bd ul li em { color: #fff; }
body .rmcs_list .hd ul li { background-color: #e13f3f; }

.footer { text-align: center; padding: 0.25rem 0 0.25rem 0; background-color: #fdd2c2; }
.footer p { color: #d78469; font-size: 0.24rem; margin-bottom: 0; }

.mat0 { margin-bottom: 0; }

.ordercon .block-content { padding: 0 0.3rem 0.3rem; }

/*# sourceMappingURL=bzhhc.css.map */
