body { font-family: "Microsoft Yahei",Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 0.32rem; background: #542a14 !important; overflow-x: hidden; max-width: 750px; margin: 0 auto; color: #333; position: relative;}

.header{background: #754339;}
.footer{color: #fff;}

.full-img{width: 100%;}
.full-img img{width: 100%;}

.send-form{width: 100%; padding: 0 0.15rem; overflow: hidden;}
.send-form .title{width: 100%; text-align: center; color: #ecc820; padding: 0.2rem 0; font-size: 0.38rem;}
.send-form .form{width:100%; overflow: hidden; background: #F2A100; border-radius: 0.06rem; box-sizing: border-box; padding: 0.02rem;}
.send-form .form-box{width: 100%; overflow: hidden; background: #fef8ee; border-radius: 0.06rem;}
.send-form .form-box .row{width: 100%; height: 0.9rem; float: left;  border-bottom: 0.01rem solid #d1beb0;}
.send-form .form-box .row:last-child{border-bottom:none;}
.send-form .form-box .row .label{width: 20%; text-align: center; font-size: 0.38rem; float: left; height: 0.9rem; line-height: 0.9rem; color: #a31f2a;}
.send-form .form-box .row .input{width: 80%; box-sizing: border-box; padding-left: 0.1rem; float: left;}
.send-form .form-box .row .input input{width: 100%; overflow: hidden; height: 0.9rem; line-height: 0.9rem; font-size: 0.38rem; background: none;}
.send-form .form-box .row.icon-date{background:url("../images/icon-date.jpg") no-repeat 95% center; background-size: 0.34rem 0.34rem;}
.send-form .form-box .row .input-date{width: 80%; box-sizing: border-box; padding-left: 0.1rem; float: left; position: relative;}
.send-form .form-box .row .input-date input[type=text]{width: 100%; overflow: hidden; height: 0.9rem; line-height: 0.9rem; font-size: 0.38rem; background: none; text-indent: 0.1rem; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 2;}
.send-form .form-box .row .input-date .text{width: 100%; color: #666; text-indent: 0.05rem; overflow: hidden; height: 0.9rem; line-height: 0.9rem; font-size: 0.38rem; background: none; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1;}
.send-form .submit{width: 100%;}
.send-form .submit button{ display: block; width: 100%; height:0.85rem; border-radius: 0.08rem; border: none; background: url("../images/button-send.jpg") no-repeat; background-size: 100% 100%; cursor: pointer;}
.post-form .form{height: 2.74rem; cursor: pointer;}
.post-form .form .row label{ display: block; position: relative; width: 1.56rem; height: 0.56rem; line-height: 0.5rem; border-radius: 100rem; border: 0.01rem solid #af1826; color: #af1826; text-align: center; float: left; margin:0.2rem 0.04rem 0 0.1rem; cursor: pointer;}
.post-form .form .row label.active{ background: #af1826 url("../images/icon-radio-ok.png") no-repeat 0.25rem center; background-size: 0.3rem 0.28rem; color: #fff;}
.post-form .form .row .radio input{opacity: 0; width: 1.56rem; height: 0.56rem; position: absolute; left: 0; top: 0;}
.post-form .submit button{background: url("../images/button-test.jpg") no-repeat; background-size: 100% 100%;}
.post-form .agree{width: 100%; padding: 0.3rem 0; overflow: hidden; text-align: center;}
.post-form .agree span{ display: inline-block; width: 0.38rem; height: 0.38rem; background: #fff; border: 0.01rem solid #6a0a11; margin: 0 0.1rem -0.05rem 0;}
.post-form .agree span.active{background:#fff url("../images/icon-check.png") no-repeat center; background-size: 0.28rem 0.28rem;}
.post-form .agree div{display: inline; font-size: 0.38rem; color: #fff;}
.post-form .agree div a{font-size: 0.38rem; color: #fff; text-decoration: underline;}
.post-form .history{width: 100%; padding: 0.3rem 0; overflow: hidden; text-align: center;}
.post-form .history div{display: inline; font-size: 0.38rem; color: #fff;}
.post-form .history div span{color: #ecc820;}
.post-form .history a{display: inline-block; line-height: 0.38rem; overflow: hidden; padding: 0.04rem 0.16rem; border: 0.01rem solid #fff; text-align: center; font-size: 0.26rem; border-radius: 0.06rem; color: #fff; margin:0 0 -0.08rem 0.12rem;}

.ming-pan-table{width: 100%; overflow: hidden;}
.ming-pan-table .tr{width: 100%; overflow: hidden; float: left; text-align: center; border-bottom: 0.01rem solid #FEF8EE;}
.ming-pan-table .tr:last-child{border-bottom: none;}
.ming-pan-table .th{width: 20%; box-sizing: border-box; padding: 0.05rem; float: left; background: #D1525B; color: #fff; white-space: nowrap;}
.ming-pan-table .td{width: 20%; box-sizing: border-box; border-right:0.01rem solid #FEF8EE; padding: 0.05rem; float: left; background: #FC9425; color: #333; white-space: nowrap;}
.ming-pan-table .td.no-padding{padding: 0!important;}
.ming-pan-table .td:last-child{border: none;}
.ming-pan-table .s-tr{width: 100%; overflow: hidden; float: left; text-align: center; border-bottom: 0.01rem solid #FEF8EE;}
.ming-pan-table .s-td{width: 33.333%; box-sizing: border-box; border-right:0.01rem solid #FEF8EE; padding:0.03rem; float: left; white-space: nowrap;}
.ming-pan-table .s-td:last-child{border: none;}
.ming-pan-content{width: 100%; border: 0.01rem solid #FC9425; overflow: hidden;}
.ming-pan-content p{padding:0 0.2rem 0.2rem 0.2rem!important;}

.container{width: 7.2rem; margin: 0 auto; overflow: hidden;}
.container-content{width: 100%; background: #F6E9E0 url("../images/container-content-header.jpg") no-repeat top center; background-size: 7.5rem 0.47rem; box-sizing: border-box; overflow: hidden; border-bottom: 0.02rem solid #F2A100; padding:0.2rem; padding-top: 0.6rem; position: relative; float: left;}
.container-content::after{display: block; content: ''; width: 100%; height: 0.02rem; background: #333; position: absolute; bottom: 0; left: 0;}
.container-content .container-button{width: 100%; padding-top: 0.2rem; overflow: hidden; text-align: center;}
.container-content .container-button a{display: inline-block; width: 5.8rem; height: 0.71rem; line-height: 0.68rem; color: #fff; background: url("../images/m_btn.png") no-repeat; background-size: 5.8rem 0.71rem; text-align: center;}
.container-content .title01{width: 100%; text-align: center;}
.container-content img{max-width: 100%;}
.container-content .title01-sub{width: 100%; text-align: center; padding-top: 0.2rem; font-size: 0.3rem;}
.container-content .title02{width: 100%; text-align: center;}
.container-content .title02 span{ display: inline-block; background:#c98e3a; color: #fff; padding: 0.1rem 0.5rem; border-radius: 0.5rem; text-align: center; font-size: 0.32rem;}
.container-content .title03{background:url(../images/2_bg_title.png) no-repeat center;width:100%; height:0.9rem;line-height:0.78rem;background-size:4.64rem 0.73rem; text-align: center;}
.container-content .result-base{}
.container-content .result-base div{width: 100%; height: 0.6rem; line-height: 0.6rem;}
.container-content .result-base strong{display: block; width: 20%; float: left; text-align: right; color: #333;}
.container-content .result-base span{ display: block; width: 80%; float: left; box-sizing: border-box; padding-left: 0.1rem; color: #797979;}
.container-content .content{}
.container-content .content p{line-height: 0.45rem; padding: 0.1rem 0; text-indent: 0.64rem;}

.introduce-sub{width: 100%; padding: 0.3rem 0; overflow: hidden;}
.introduce-sub li{width: 0.81rem; height: 3.59rem; float: left; margin: 0 0.28rem;}
.introduce-sub li img{width: 0.81rem; height: 3.59rem; float: left;}

.result-price{width: 100%; overflow: hidden; padding: 0.3rem; background: url("../images/base-line.jpg") no-repeat top center; background-size: 100%; text-align: center;}
.result-price .big{ font-size: 0.48rem;}
.result-price .small{text-decoration: line-through; color: #666;}

.select-box .title{width: 6.2rem; height: 1.03rem; line-height: 1.06rem; font-size: 0.38rem; margin: 0 auto; background: url("../images/set-title.png") no-repeat; background-size: 100% 100%;}
.select-box .title .l{width: 2.4rem; float: left; color: #d67b0e; text-align: center;}
.select-box .title .r{width: 2.4rem; float: right; color: #a31f2a; text-align: center;}
.select-box ul{ width: 6.2rem; overflow: hidden; margin: 0 auto;}
.select-box li{width: 100%; height: 1rem; line-height: 0.4rem; margin-bottom: 0.2rem; text-align: center; background: url("../images/set-item.jpg") no-repeat; background-size: 100% 100%;}
.select-box li .l{width: 50%; float: left; color: #d67b0e; padding-top: 0.1rem;}
.select-box li .r{width: 50%; float: left; color: #fff; padding-top: 0.1rem;}

.pic-box{width: 100%; height: 1.8rem; position: relative; padding: 0.2rem 0; overflow: hidden; text-align: center;}
.pic-box div img{width: 1.18rem; height: 1.18rem;}
.pic-box span{display: inline-block;color: #fff; padding: 0.03rem 0.3rem; border-radius: 1rem; background-color: #754339; position: relative; top: -0.3rem;}

.last-text{width: 100%; overflow: hidden; padding-bottom: 0.3rem;}
.last-text:last-child{padding-bottom: 0;}
.last-text dt{width: 1.4rem; height: 1.2rem; overflow: hidden; float: left;}
.last-text dt img{width: 1.18rem; height: 1.18rem;}
.last-text dd{}

.si-shi-text, .si-shi-item li{text-align:center}
.si-shi-tab {position:relative;width:5rem;height:5rem;border-radius:50%;background-color:#eddbce;border:0.01rem solid #e7d4ca;margin:1.65rem auto;}
.si-shi-center {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:4rem;height:4rem;overflow:hidden;background:url(../images/0_quan.png) no-repeat;background-size:100%}
.si-shi-rotate, .rotate-cd, .rotate-fd, .rotate-gd, .rotate-rd, .rotate-xd, .rotate-xld {position:absolute;top:0.23rem; left:0.3rem; width:3.5rem;height:3.5rem;overflow:hidden;background:url(../images/0_icon_center.png) no-repeat;background-size:100%;z-index:4;-webkit-transition:transform .25s linear;-moz-transition:transform .25s linear;-o-transition:transform .25s linear;transition:transform .25s linear}
.si-shi-text, .si-shi-item li span {position:absolute;left:50%}
.rotate-xd {transform:rotate(300deg)}
.rotate-rd {transform:rotate(0)}
.rotate-fd {transform:rotate(60deg)}
.rotate-gd {transform:rotate(120deg)}
.rotate-cd {transform:rotate(180deg)}
.rotate-xld {transform:rotate(240deg)}
.si-shi-text {top:50%;transform:translate(-50%, -50%); width:2.6rem;height:2.6rem;overflow:hidden;z-index:5;font-size:0.26rem;}
.si-shi-text p {color:#c90000;font-size:0.32rem;padding-top:0.15rem}
.si-shi-text div {padding:0 0.15rem;color:#2b2b2b}
.si-shi-item li {position:absolute; width:1.85rem}
.si-shi-item li p {margin:0 auto}
.si-shi-item li span {bottom:-0.1rem;transform:translateX(-50%);background-color:#754339;color:#fff;border-radius:0.1rem;display:block;width:70%; font-size: 0.18rem; white-space: nowrap;}
.si-shi-item li .cd, .si-shi-item li .fd, .si-shi-item li .gd, .si-shi-item li .rd, .si-shi-item li .xd, .si-shi-item li .xld {width:1.65rem;height:2rem}
.si-shi-item li:nth-child(1) {top:-20%;left:0.3rem}
.si-shi-item li:nth-child(2) {top:-20%;right:0.3rem}
.si-shi-item li:nth-child(3) {top:30%;left:-1.15rem}
.si-shi-item li:nth-child(4) {top:30%;right:-1.15rem;}
.si-shi-item li:nth-child(5) {bottom:-15%;left:0.2rem}
.si-shi-item li:nth-child(6) {bottom:-15%;right:0.2rem}
.si-shi-item li .xd {background:url(../images/m_icon_xd.png) center bottom no-repeat;background-size:1.65rem auto}
.si-shi-item li .rd {background:url(../images/m_icon_rd.png) center bottom no-repeat;background-size:1.65rem auto}
.si-shi-item li .xld {background:url(../images/m_icon_xld.png) center bottom no-repeat;background-size:1.65rem auto}
.si-shi-item li .fd {background:url(../images/m_icon_fd.png) center bottom no-repeat;background-size:1.65rem auto}
.si-shi-item li .cd {background:url(../images/m_icon_cd.png) center bottom no-repeat;background-size:1.65rem auto}
.si-shi-item li .gd {background:url(../images/m_icon_gd.png) center bottom no-repeat;background-size:1.65rem auto}
.si-shi-item .active .xd {background-image:url(../images/0_icon_xd_cur.png)}
.si-shi-item .active .rd {background-image:url(../images/0_icon_rd_cur.png)}
.si-shi-item .active .xld {background-image:url(../images/0_icon_xld_cur.png)}
.si-shi-item .active .fd {background-image:url(../images/0_icon_fd_cur.png)}
.si-shi-item .active .cd {background-image:url(../images/0_icon_cd_cur.png)}
.si-shi-item .active .gd {background-image:url(../images/0_icon_gd_cur.png)}
.si-shi-item .active span {background-color:#c90000;box-shadow:0 0 0.15rem #f60}

.si-shi-box{width: 100%; padding: 0.2rem 0; border-top:0.01rem solid #cdb19a; overflow: hidden;}
.si-shi-box dt{ text-align: center; padding-bottom: 0.5rem;}
.si-shi-box dt span{color: #ca1f1c;}
.si-shi-box dd{width: 5rem; height: 5rem; position: relative; margin: 0 auto;}
.si-shi-box dd .image{width: 5rem; height: 5rem; border-radius: 5rem; text-align: center; position: relative; background: #eddbce; border:0.01rem solid #e7d4ca;}
.si-shi-box dd .image img{width: 4rem; height: 4rem; position: absolute; top: 0.5rem; left: 0.5rem;}
.si-shi-box dd .p{width: 1.4rem; height: 1rem; position: absolute; text-align: center; color: #ca1f1c;}
.si-shi-box dd .p p{background-color:#754339;color:#fff; border-radius: 1rem; white-space: nowrap}
.si-shi-box dd .p1{left: 0; top: 0.2rem;}
.si-shi-box dd .p2{right: 0; top:0.2rem;}
.si-shi-box dd .p3{left: 0; bottom: 0.6rem;}
.si-shi-box dd .p4{right: 0; bottom: 0.6rem;}