@charset "UTF-8";
body { font-family: "Microsoft Yahei",Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 0.32rem; background: #f7e7d7 !important; overflow-x: hidden; max-width: 750px; margin: 0 auto; color: #333; position: relative;}

.header{width: 100%; height: 0.9rem; background:#e14848; position: relative;}

.banner img{height: 3.8rem;}

.footer{width: 100%; padding: 0.5rem 0; font-size: 0.28rem; text-align: center;}
.footer-fixed .button{ display: block; width: 6.9rem; color: #deffff; font-size: 0.38rem; height:0.9rem; line-height: 0.9rem; border: none; background: #e14848; cursor: pointer; text-align: center; margin: 0 auto;}

.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: #d1525b; 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: 25%; text-align: center; font-size: 0.38rem; float: left; height: 0.9rem; line-height: 0.9rem; color: #e14848;}
.send-form .form-box .row .input{width: 75%; 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: 75%; 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 .form-box .select-box {width: 75%; box-sizing: border-box; padding-left: 0.1rem; float: left;}
.send-form .form-box .select-box select{width:50%; height: 0.8rem; line-height: 0.8rem; font-size: 0.38rem; -webkit-appearance:none; -webkit-tap-highlight-color:transparent; -webkit-border-radius:0; float: left;  padding:0 0.1rem 0 0.2rem;box-sizing:border-box;border:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJFNDgyMEYzNzM4ODExRThBODhCQUVDRkRCM0Y0RjYwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJFNDgyMEY0NzM4ODExRThBODhCQUVDRkRCM0Y0RjYwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkU0ODIwRjE3Mzg4MTFFOEE4OEJBRUNGREIzRjRGNjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkU0ODIwRjI3Mzg4MTFFOEE4OEJBRUNGREIzRjRGNjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5LcaifAAABUklEQVR42mL8//8/wyNPTxUGBgYOue3brzBAAVCMgUJgD8RHmKCGgwy+DGQLM1AHBADxASBewwQkyoCYHSpxHWiJJIWGhwLxephFIAvygXgbVEAUiC8CLRGjwOWrkPgVjKA4gIb5OiAVCJV4A8S6QPyCRJcjG54NjNNpTDAekBMEpDZAuSJAfAGIpYk0PBzN8EyQ4SAGE7IqoGAgUviJgyIeahk+AHLYCmTDgXgGjMOErhrqk9VQriAQ3wBiKRyGRwLxWiR+BrLhWC2AWhIGpDZDucJQn4iiKfMC4mXIYQ7EM9HNgkcyNoAW8S+BWA9o+SugeAiSL2FhPgObGXgtgFoC8okPlAvKkNOBeCqSkgKg4RNx6SdoAdSSNUAqGItUOtDwWfj0MhGTBoGGhKBFJggUETKcaB8g+WQvkHKCZSJi9LCQWBSAfBIANHw+sRoAAgwA8g9r5kdlWiUAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:14px;background-position:90% center; }

.send-form .submit{width: 100%;}
.send-form .submit button{ display: block; width: 100%; height:0.85rem; color: #fff; font-size: 0.38rem; border-radius: 0.08rem; border: none; background: #e14848; cursor: pointer;}
.post-form .form{height: 4.54rem; 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 #e14848; color: #e14848; text-align: center; float: left; margin:0.2rem 0.04rem 0 0.1rem; cursor: pointer;}
.post-form .form .row label.active{ background: #e14848 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 .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 #e14848; 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: #333;}
.post-form .agree div a{font-size: 0.38rem; color: #e14848; 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: #333;}
.post-form .history div span{color: #e14848;}
.post-form .history a{display: inline-block; line-height: 0.38rem; overflow: hidden; padding: 0.04rem 0.16rem; border: 0.01rem solid #e14848; text-align: center; font-size: 0.26rem; border-radius: 0.06rem; color: #e14848; margin:0 0 -0.08rem 0.12rem;}

.title01{width: 100%; padding: 0.3rem 0; overflow: hidden; box-sizing: content-box; height:0.62rem;  text-align: center; font-size: 0.38rem;}
.title01 div{display: inline-block; height: 0.62rem; line-height: 0.62rem; font-weight: bold; color: #333;}
.title01 .l{padding-left: 0.78rem; background: url("../images/title-bg.png") no-repeat left center; background-size: 0.62rem 0.62rem; margin: 0 auto;}
.title01 .r{padding-right: 0.78rem; background: url("../images/title-bg.png") no-repeat right center; background-size: 0.62rem 0.62rem;}

.title03{padding: 0.2rem 0; width: 100%; overflow: hidden; text-align: center;}
.title03 span{display: inline-block; padding: 0.1rem 0.3rem; background: #e14848; color: #fff; border-radius: 1rem;}

.click-a{text-align: center; width: 100%; display: block; padding: 0.3rem  0 0.2rem 0; overflow: hidden;}
.click-a span{display: inline-block; background:#e14848 url("../images/icon-lock.png") no-repeat 0.15rem center; background-size: 0.3rem 0.3rem; color: #fff; padding: 0.1rem 0.3rem 0.1rem 0.5rem; border-radius: 0.08rem;}

.container{padding: 0 0.15rem; overflow: hidden; background: #fff;}
.container-content{width: 100%; box-sizing: border-box; overflow: hidden; border-radius: 0.1rem; padding:0 0.2rem 0.3rem 0.2rem;}
.result-base{}
.result-base div{width: 100%; height: 0.6rem; line-height: 0.6rem;}
.result-base strong{display: block; width: 25%; float: left; text-align: right; }
.result-base span{ display: block; width: 75%; float: left; box-sizing: border-box; padding-left: 0.1rem; color: #859999;}
.container-content .content{}
.container-content .content p{line-height: 0.45rem; padding: 0.1rem 0; text-indent: 0.64rem;}

.container-description{padding: 0.2rem; background: #f8b4b5; color: #333; font-size: 0.30rem; line-height: 1.6em; border-radius: 100rem; text-align: center;}
.container-form{background: url("../images/form-bg.png") repeat-x left top;}

.show-select-title{text-align: center; color: #deffff; padding-bottom: 0.15rem; line-height: 1.6em;}
.show-select-title strong{color: #ffd564; font-size: 0.38rem;}
.show-select-title span{color: #5054d2;}

.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;}

.introduce{width: 7.2rem; margin: 0 auto; overflow: hidden;}
.introduce li{width: 100%; height: 1.5rem; overflow: hidden; float: left; margin-bottom: 0.2rem;}
.introduce .image{width: 2.86rem; height: 1.5rem; box-sizing: border-box; padding: 0.3rem 0; background: url("../images/chepai-bg.png") no-repeat; background-size: 2.86rem 1.5rem; overflow: hidden; float: left; text-align: center; color: #fff; font-size: 0.32rem;}
.introduce .desc{width: 4.2rem; float: right; overflow: hidden; height: 1.5rem; line-height: 1.5em;}

.result-price{width: 100%; overflow: hidden; padding: 0.3rem; border-top: 0.01rem solid #F2F2F2; text-align: center;}
.result-price .big{ font-size: 0.48rem;}
.result-price .small{text-decoration: line-through; color: #859999;}

.marquee-comment-box .comment-list li{width: 100%; padding: 0.2rem 0; border-bottom: 0.01rem solid #000;}
.marquee-comment-box .comment-list div{ color: #859999; padding-bottom: 0.1rem;}
.marquee-comment-box .comment-list p{color: #deffff;}

.ff_box, .fi_list {overflow:hidden;border:0.01rem solid #ebcdaf;margin-top:0.1rem}
.pipei .words {z-index:2;width:0.75rem;height:0.75rem;line-height:0.75rem;font-weight:700}
.fi_list .tit, .fl_num {display:inline-block;vertical-align:middle}
.fortune_influence {overflow:hidden}
.fi_list {background-color:#f7e7d7;padding:0.08rem;}
.fi_list .tit {background:url(../images/m_icon_pai.jpg) no-repeat;width:1.55rem;height:0.45rem; line-height:0.45rem;background-size:100%;color:#fff;position:relative;padding-left:0.3rem; font-size: 0.28rem;}
.fi_list .tit:after {content:"";position:absolute;left:0.04rem;top:0.15rem;background:url(../images/2_yellow_car.png) no-repeat;width:0.25rem;height:0.25rem;background-size:100%}
.fi_list .txt {padding:0.2rem 0;}
.fl_top {overflow:hidden}
.fl_num {width:113px;height:20px;overflow:hidden;background:url(../images/2_icon_star.png) no-repeat;background-size:100% auto;margin-left:0.1rem}
.fl_num_0 {background-position:0 0}
.fl_num_1 {background-position:0 -20px}
.fl_num_2 {background-position:0 -40px}
.fl_num_3 {background-position:0 -60px}
.fl_num_4, .fl_num_5 {background-position:0 -80px}
.five_features {overflow:hidden}
.ff_box {background-color:#f7e7d7;padding:10px}
.ff_box_words {color:#e14848;padding-bottom:0.1rem;}
.ff_box_txt {padding:0.1rem 0 0.2rem 0;}