* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}

html {
    background: #932929;
    height: 100%;
}

body {
    font-family: "Microsoft Yahei", Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    background: #fff9f0 !important;
    overflow-x: hidden;
    max-width: 750px;
    margin: 0 auto;
}

body p {
    margin: 0;
}

ul li {
    list-style: none;
}

img {
    border: none;
}

a {
    color: #333;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent;
}

a:active {
    -webkit-tap-highlight-color: transparent;
}

em,
i {
    font-style: normal;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    clear: both;
    height: 0px;
    font-size: 0px;
    visibility: hidden;
    display: block;
    content: " ";
}

input,
textarea,
button {
    resize: none;
    outline: none;
    border: 0 none;
    font-family: "Microsoft Yahei";
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #969696;
}

.flexstyle,
.kuangbox,
.ziliao-list .ptips {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.top {
    height: 0.9rem;
    background-color: #f55e5a;
    text-align: center;
    position: relative;
}

.top img {
    height: 0.31rem;
    margin-top: 0.3rem;
}

.top a {
    display: block;
}

.top .ahome {
    position: absolute;
    left: 0.35rem;
    top: 50%;
    margin-top: -0.16rem;
    width: 0.36rem;
    height: 0.32rem;
    background: url(/img/ahome.png) no-repeat;
    background-size: auto 100%;
}

.top .atopmenu {
    display: block;
    position: absolute;
    right: 0.35rem;
    top: 50%;
    margin-top: -0.15rem;
    width: 0.4rem;
    height: 0.4rem;
    background: url(/img/zkmenu.png) no-repeat center;
    background-size: 100% auto;
}

.contents {
    background: #fff9f0;
}

.main {
    padding-top: 4.24rem;
    background: url(/img/mainbg.jpg) no-repeat;
    background-size: 100% auto;
}

.dzf .main {
    background-image: url(/img/dzfbg.png);
    padding-top: 2.49rem;
}

.srzl-bg {
    padding: 0.12rem 0.08rem 0.04rem 0.05rem;
    background: url(/img/srzlbg.png);
    background-size: 0.8rem auto;
}

.srzl-box {
    padding: 0.1rem;
    background-color: #e0453f;
}

.srzl-box dl {
    position: relative;
    padding-left: 0.86rem;
    background: url(/img/dlbg.png);
    background-size: 100% 100%;
}

.srzl-box dl+dl {
    margin-top: 0.06rem;
}

.srzl-box dl dt {
    position: absolute;
    left: 0.14rem;
    top: 0;
    bottom: 0;
}

.srzl-box dl dt span {
    display: block;
    width: 0.7rem;
    height: 100%;
    background: url(/img/bg_nv.png) no-repeat center;
    background-size: auto 1.23rem;
}

.srzl-box dl dt span.nan {
    background-image: url(/img/bg_nan.png);
}

.srzl-box dl dd {
    margin-right: 0.43rem;
}

.srzl-box dl li {
    width: 100%;
    float: left;
    height: 0.73rem;
    line-height: 0.73rem;
    padding-left: 0.77rem;
    position: relative;
}

.srzl-box dl li .plf {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0.32rem;
    color: #484848;
}

.srzl-box dl li+li {
    border-top: 1px solid #ccc;
}

.srzl-box dl .text {
    background: none;
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    margin-top: 0.165rem;
    font-size: 0.32rem;
    color: #222;
}

.srzl-box dl .Js_date {
    background: url(/img/jiantou.png) no-repeat right center;
    background-size: 0.09rem auto;
    color: #969696;
    height: 0.73rem;
    line-height: 0.73rem;
    margin: 0;
}

.srzl-box dl .Js_date.on {
    color: #222;
}

.srzl-box dl .zldd {
    padding: 0.2rem 0;
}

.srzl-box dl .pziliao {
    font-size: 0.24rem;
    color: #969696;
}

.srzl-box dl .pziliao span {
    font-size: 0.32rem;
    color: #dc4944;
}

.srzl-box dl .pziliao+.pziliao {
    margin-top: 0.32rem;
}

.srzl-list {
    overflow: hidden;
    margin-top: 0.18rem;
    padding: 0.08rem 0.19rem 0 0.19rem;
}

.srzl-list .checkbox {
    font-size: 0.24rem;
    color: #484848;
    float: left;
    line-height: 0.3rem;
}

.srzl-list .checkbox a {
    color: #484848;
    text-decoration: underline;
}

.srzl-list .pradio {
    float: left;
    cursor: pointer;
}

.srzl-list .pradio i {
    float: left;
    width: 0.2rem;
    height: 0.2rem;
    border: 1px solid #484848;
    margin: 0.05rem 0.22rem 0 0;
    position: relative;
}

.srzl-list .pradio.on i:before {
    display: block;
    content: '';
    width: 0.3rem;
    height: 0.17rem;
    background: url(/img/gou.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: -0.03rem;
    bottom: 0;
}

.srzl-list .awdcs {
    color: #484848 !important;
}

.srzl-btn {
    position: relative;
    margin-top: 0.1rem;
    padding: 0 0.18rem;
}

.srzl-btn.mar35 {
    margin: 0.5rem 0.35rem 0 0.35rem;
}

.srzl-btn .ptips {
    text-align: center;
    font-size: 0.24rem;
    color: #484848;
    margin-top: 0.27rem;
}

.srzl-btn .ptips em {
    color: #cb1916;
    margin: 0 0.1rem;
}

.hide {
    display: none;
}

.ztbox {
    margin-top: 0.9rem;
    padding: 0 0.2rem;
    position: relative;
    background: url(/img/mdbg1.png) no-repeat top center, url(/img/mdbg3.png) no-repeat bottom center, url(/img/mdbg2.png) repeat-y center;
    background-size: 100% auto;
}

.ztbg {
    padding: 0.8rem 0 0.5rem 0;
    background: url(/img/ztbg_top.png) no-repeat top center, url(/img/ztbg_bt.png) no-repeat bottom center;
    background-size: 100% auto;
    position: relative;
}

.ztbg:before,
.ztbg:after {
    display: block;
    content: '';
    width: 0.06rem;
    position: absolute;
    left: 0;
    top: 0.72rem;
    bottom: 0.69rem;
    background: url(/img/ztbg_mdlf.png) repeat-y center;
    background-size: 100% auto;
}

.ztbg:after {
    background-image: url(/img/ztbg_mdrg.png);
    left: auto;
    right: 0;
}

.mian-title {
    text-align: center;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: -0.54rem;
}

.mian-title p {
    width: 4.89rem;
    height: 1.17rem;
    background: url(/img/titbgs.png) no-repeat center;
    background-size: 100% 100%;
    margin: 0 auto;
}

.mian-title span {
    display: block;
    height: 100%;
    background: url(/img/title_who.png) no-repeat center;
    background-size: auto 0.41rem;
    position: relative;
}

.mian-title span.need {
    background-image: url(/img/title-need.png);
    background-size: auto 0.4rem;
}

.mian-title span.zhuanye {
    background-image: url(/img/title-zhuanye.png);
    background-size: auto 0.4rem;
}

.mian-title span.cmt {
    background-image: url(/img/title-cmt.png);
    background-size: auto 0.42rem;
}

.whobox {
    text-align: center;
}

.whobox img {
    width: 6.74rem;
}

.a-btn,
.abtn {
    display: block;
    height: 0.96rem;
    line-height: 0.96rem;
    text-align: center;
    background: url(/img/btnbg.png) no-repeat center;
    background-size: 100% 100%;
    letter-spacing: 0.05rem;
    font-size: 0.43rem;
    color: #ded9d0;
    border-radius: 0.1rem;
    box-shadow: 0 0.22rem 0.05rem 0 rgba(0, 0, 0, 0.08);
}

.needbox {
    background: #fff;
    padding-bottom: 0.75rem;
}

.need-list ul {
    overflow: hidden;
    margin-top: -0.22rem;
    text-align: center;
    margin-left: -0.2rem;
}

.need-list ul li {
    width: 3.25rem;
    height: 2.983rem;
    display: inline-block;
    margin: 0.22rem 0 0 0.2rem;
}

.need-list ul li img {
    width: 3.25rem;
    height: 100%;
}

.need-txt {
    font-size: 0.28rem;
    color: #000;
    line-height: 0.42rem;
    padding: 0 0.25rem;
    margin-top: 0.22rem;
    text-align: justify;
}

.zyys-list {
    margin: 0.1rem 0.26rem 0 0.26rem;
    position: relative;
    z-index: 1;
}

.zyys-list ul {
    position: relative;
}

.zyys-list li {
    float: left;
    padding-top: 0.82rem;
}

.zyys-list .li_txt {
    width: 2.57rem;
    height: 8rem;
    position: relative;
    background: url(/img/ysbg-sq.jpg) no-repeat;
    background-size: 100% 100%;
}

.zyys-list .li_txt p {
    width: 2.03rem;
    height: 0.82rem;
    line-height: 0.3rem;
    font-size: 0.26rem;
    color: #fbea9f;
    background: url(/img/ysli_bg.png) no-repeat;
    background-size: 100% auto;
    margin: 0 auto;
    padding-top: 0.11rem;
    text-align: center;
}

.zyys-list .li_txt p+p {
    margin-top: 0.36rem;
}

.zyys-list .li_txt .pxiang {
    width: 1.83rem;
    text-align: center;
    line-height: 0.37rem;
    height: 0.4rem;
    background: url(/img/pbglf.png) no-repeat left top, url(/img/pbgrg.png) no-repeat right top;
    background-size: auto 100%;
    font-size: 0.32rem;
    color: #a70a01;
    padding: 0;
    font-weight: bold;
    margin-bottom: 0.6rem;
}

.zyys-list .li_xz {
    background-image: url(/img/ysbg-sqxz.png);
}

.zyys-list .other {
    float: right;
    background-image: url(/img/ysbg-yy.jpg);
}

.zyys-list .other p {
    background-image: url(/img/yyli_bg.png);
    color: #fff;
}

.zyys-list .other .pxiang {
    background: url(/img/pbglfs.png) no-repeat left top, url(/img/pbgrgs.png) no-repeat right top;
    background-size: auto 100%;
    color: #333;
}

.zyys-list .li_mid {
    width: 0.87rem;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -0.43rem;
    padding-top: 1.7rem;
}

.zyys-list .li_mid p {
    width: 0.87rem;
    height: 0.86rem;
    background: url(/img/li-bg.png) no-repeat;
    background-size: 100% 100%;
    font-size: 0.22rem;
    color: #c63027;
    line-height: 0.24rem;
    margin: 0;
    margin-top: 0.1rem;
    display: table;
}

.zyys-list .li_mid p+p {
    margin-top: 0.32rem;
}

.zyys-list .li_mid span {
    height: 100%;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.mat30 {
    margin-top: 0.3rem !important;
}

.cmtlist {
    padding: 0 0.58rem;
    height: 6.4rem;
    overflow: hidden;
}

.cmtlist li {
    width: 100%;
    float: left;
    line-height: 0.44rem;
    background: url(/img/cmtlibg.png) no-repeat left bottom;
    background-size: 4.62rem auto;
}

.cmtlist li p {
    margin-bottom: 0;
}

.cmtlist li .ptit {
    font-size: 0.22rem;
    color: #595959;
    padding-top: 0.17rem;
}

.cmtlist li .ptxt {
    font-size: 0.24rem;
    color: #000;
    text-align: justify;
    padding-bottom: 0.17rem;
}

.pad30 {
    padding: 0.3rem;
}

.footer {
    text-align: center;
    padding: 0.3rem 0;
    color: #cc9eab;
    background: #f0d6ca;
}

.footer p {
    font-size: 0.24rem;
    color: #bf797a;
}

.fixedcs {
    padding: 0.07rem 0.18rem;
    background: rgba(255, 255, 255, 0.5);
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 -6px 13px 0 rgba(166, 151, 143, 0.08);
    display: none;
    z-index: 2;
}

.fixedcs a {
    height: 0.96rem;
    line-height: 0.96rem;
    font-size: 0.43rem;
    color: #fff;
    max-width: 710px;
    margin: 0 auto;
}

.newbtn a {
    height: 0.96rem;
    line-height: 0.96rem;
    font-size: 0.43rem;
    color: #fff;
}

.cover-xfcs {
    padding-bottom: 1.1rem;
}

.cover-xfcs .fixedcs {
    display: block;
}

.ziliao-box {
    background: #fbf5ec;
    padding-bottom: 0.35rem !important;
}

.hpzs-box {
    height: 0.9rem;
    background: url(/img/hpzs-bg.png) no-repeat center;
    background-size: 100% 100%;
    line-height: 0.9rem;
    text-align: center;
    margin-top: 0.22rem;
}

.hpzs-box span {
    display: inline-block;
    padding-left: 2.6rem;
    font-size: 0.4rem;
    color: #fff2bc;
    background: url(/img/hpzs.png) no-repeat left center;
    background-size: auto 0.38rem;
}

.jieguo-he {
    position: relative;
    padding-top: 0.25rem;
}

.jgtxt {
    font-size: 0.32rem;
    color: #4c230a;
    line-height: 0.6rem;
    text-indent: 2em;
    padding: 0.5rem 0.56rem 0.58rem 0.56rem;
    position: relative;
}

.jgtxt img {
    width: 6.55rem;
    display: block;
}

.jgtxt .div-unlock {
    top: 0.2rem;
    bottom: 0.4rem;
}

.jieguo-banlv {
    background: url(/img/banlv-bg.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 0.25rem 0 0.7rem 0;
    position: relative;
}

.jieguo-banlv .banlv-tips {
    font-size: 0.22rem;
    color: #99786b;
    text-align: center;
    margin-top: 0.3rem;
}

.jiexi-box {
    position: relative;
}

.jiexi-box .div-unlock {
    top: -0.4rem;
    bottom: -0.3rem;
}

.jiexi-box .div-unlock a {
    top: 1.58rem;
    margin-top: 0;
}

.jiexi-box .div-unlock a+a {
    bottom: 1.46rem;
    top: auto;
}

.hwq-txt {
    margin-bottom: 0.6rem;
}

.banlv-txt {
    position: relative;
    margin-top: 0.6rem;
}

.banlv-txt .pname {
    position: absolute;
    left: 50%;
    top: -0.23rem;
    margin-left: -0.83rem;
    width: 1.66rem;
    line-height: 0.45rem;
    text-align: center;
    border: 1px solid #d8c6aa;
    border-radius: 100px;
    font-size: 0.28rem;
    color: #4c230a;
    background: #faf3e5;
}

.banlv-txt .ptxt {
    font-size: 0.32rem;
    color: #4c230a;
    line-height: 0.6rem;
    margin: 0 0.3rem;
    text-indent: 2em;
    padding: 0.4rem 0.3rem;
    border: 1px solid #dac0a7;
}

.banlv-txt .ptxt img {
    width: 6.46rem;
    display: block;
    margin-left: -0.1rem;
}

.banlv-txt i {
    position: absolute;
    width: 0.12rem;
    height: 0.12rem;
    border: 1px solid #d8c6aa;
}

.banlv-txt i.i1 {
    left: 0.23rem;
    top: -0.07rem;
}

.banlv-txt i.i2 {
    right: 0.23rem;
    top: -0.07rem;
}

.banlv-txt i.i3 {
    left: 0.23rem;
    bottom: -0.07rem;
}

.banlv-txt i.i4 {
    right: 0.23rem;
    bottom: -0.07rem;
}

.huqian-txt .pname {
    background: #f8eff1;
    border-color: #e3c0c6;
}

.huqian-txt .ptxt {
    border-color: #e3c0c6;
}

.huqian-txt i {
    border-color: #e3c0c6;
}

.hwq-txt .pname {
    background: #f8f2eb;
}

.hwq-txt .ptxt {
    margin: 0;
}

.hwq-txt i.i1,
.hwq-txt i.i3 {
    left: -0.07rem;
}

.hwq-txt i.i2,
.hwq-txt i.i4 {
    right: -0.07rem;
}

.jieguo-hunqian {
    background: #f8eff1;
    padding: 0.25rem 0 0.6rem 0;
}

.kuangbox {
    width: 4.38rem;
    height: 1.62rem;
    background: #f0e5e8;
    margin: 0.45rem auto 0.7rem auto;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: relative;
}

.kuangbox p {
    margin-bottom: 0;
    color: #996b7b;
}

.kuangbox .ptit {
    font-size: 0.36rem;
    font-weight: bold;
}

.kuangbox .ptxt {
    font-size: 0.22rem;
    margin-top: 0.2rem;
}

.kuangbox:after {
    display: block;
    content: '';
    width: 0.49rem;
    height: 0.25rem;
    background: url(/img/zhunbei-sj.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0.66rem;
    bottom: -0.25rem;
}

.kuangbox.wuzhi .flower3 {
    width: 0.54rem;
    height: 0.54rem;
    left: -0.36rem;
    bottom: -0.18rem;
}

.kuangbox.wuzhi .flower4 {
    left: 0;
}

.kuangbox.wuzhi:after {
    left: 0.66rem;
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.jiego-hunhou {
    background: #f8f2eb;
    padding: 0.25rem 0.3rem 0.5rem 0.3rem;
    position: relative;
}

.jiego-hunhou .div-unlock {
    margin: 0 -0.3rem;
}

.hunhou-title {
    font-size: 0.36rem;
    color: #4c230a;
    line-height: 0.6rem;
    margin-top: 0.35rem;
    font-weight: bold;
}

.hunpei-zhishu {
    height: 1.83rem;
    background: url(/img/hunhou-bg.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 0.35rem;
}

.hunpei-zhishu ul {
    padding: 0.3rem 0.6rem 0 0.6rem;
}

.hunpei-zhishu ul li {
    width: 50%;
    float: left;
}

.hunpei-zhishu ul li p {
    float: left;
    margin: 0;
}

.hunpei-zhishu ul li .plf {
    font-size: 0.26rem;
    color: #ffb2b2;
    line-height: 0.6rem;
}

.hunpei-zhishu ul li .prg {
    margin: 0.18rem 0 0 0.15rem;
}

.hunpei-zhishu ul li .prg span {
    font-size: 0.34rem;
    color: #fff99b;
    font-style: italic;
    font-weight: bold;
}

.hunpei-zhishu ul li .prg.zfq {
    line-height: 0.6rem;
    margin-top: 0;
}

.hunpei-zhishu ul li .star {
    float: left;
    width: 1.42rem;
    height: 0.3rem;
    background: url(/img/star.png) no-repeat 0 0;
    background-size: auto 100%;
}

.hunpei-zhishu ul li .star.star4 {
    background-position: -0.3rem 0;
}

.hunpei-zhishu ul li .star.star3 {
    background-position: -0.6rem 0;
}

.hunpei-zhishu ul li .star.star2 {
    background-position: -0.88rem 0;
}

.hunpei-zhishu ul li .star.star1 {
    background-position: -1.17rem 0;
}

.hunpei-zhishu ul li .star.star0 {
    background-position: -1.48rem 0;
}

.hunpei-zhishu ul li.rg {
    padding-left: 0.23rem;
}

.hunpei-box {
    position: relative;
}

.hunpei-box .div-unlock {
    top: -0.2rem;
    bottom: -0.2rem;
}

.hupei-txt {
    font-size: 0.32rem;
    color: #4c230a;
    line-height: 0.6rem;
    margin-top: 0.25rem;
    text-indent: 2em;
    position: relative;
}

.hupei-txt img {
    width: 6.5rem;
    display: block;
    margin: 0 auto;
}

.hupei-txt .div-unlock {
    top: -0.1rem;
    bottom: -0.1rem;
}

.jieguo-jinyu {
    padding: 0.15rem 0 0.6rem 0;
    background: #fcf8f2;
}

.cmtinput {
    padding: 0.3rem;
    background: #fcf8f2;
    margin-top: 0.3rem;
}

.cmtinput .textarea {
    height: 2rem;
    padding: 0.28rem;
    background: #f2ede6;
    border-radius: 0.1rem;
    margin-bottom: 0.3rem;
}

.cmtinput .textarea textarea {
    font-size: 0.32rem;
    background: none;
    width: 100%;
    height: 100%;
    margin: 0;
}

.name-list {
    text-align: center;
    margin: 0.2rem 0;
}

.name-list ul {
    display: inline-block;
}

.name-list ul li {
    float: left;
}

.name-list .li-name {
    text-align: center;
}

.name-list .li-name p {
    color: #99786b;
}

.name-list .li-name .ptit {
    font-size: 0.3rem;
}

.name-list .li-name .ptit span {
    font-size: 0.24rem;
}

.name-list .li-name .ptxt {
    font-size: 0.24rem;
}

.name-list .li-icon span {
    display: block;
    width: 1.44rem;
    height: 0.81rem;
    background: url(/img/hehun-icon.png) no-repeat 0 0;
    background-size: 100% 100%;
    margin: 0 0.12rem;
}

.ziliao-jg {
    margin-top: 0.5rem;
    text-align: center;
}

.ziliao-jg .pyj {
    font-size: 0.24rem;
    color: #ccbaa8;
    text-decoration: line-through;
}

.ziliao-jg .ptj {
    font-size: 0.44rem;
    color: #f31b34;
}

.ziliao-list {
    padding: 0 0.3rem;
    margin-top: 0.45rem;
}

.ziliao-list .ptxt {
    font-size: 0.28rem;
    color: #99786b;
    line-height: 0.48rem;
    margin: 0;
}

.ziliao-list .ptxt span {
    font-weight: bold;
}

.ziliao-list .ptips {
    font-size: 0.24rem;
    color: #ccbaa8;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.ziliao-list .ptips span {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

.ziliao-list .pbtn {
    margin: 0.3rem 0 0.15rem 0;
}

.mab45 {
    margin-bottom: 0.45rem;
}

.div-unlock {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.3);
}

.div-unlock a {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 3.5rem;
    height: 0.96rem;
    margin: -0.48rem 0 0 -1.75rem;
    text-align: center;
    background: #d35e56;
    border-radius: 0.1rem;
}

.div-unlock a span {
    display: inline-block;
    line-height: 0.96rem;
    font-size: 0.38rem;
    color: #ffedaf;
    height: 0.96rem;
}

.div-unlock a span:before {
    float: left;
    content: '';
    width: 0.33rem;
    height: 0.41rem;
    background: url(/img/lock.png) no-repeat 0 0;
    background-size: 100% 100%;
    margin: 0.28rem 0.25rem 0 0;
}

.chax-input {
    height: 0.8rem;
    padding: 0 0.3rem;
}

.chax-input input {
    float: left;
    width: 5.27rem !important;
    height: 0.8rem !important;
    padding: 0.2rem 0.2rem !important;
    line-height: 0.4rem !important;
    font-size: 0.3rem;
    margin: 0 !important;
    margin-left: 0 !important;
    box-shadow: 0 0 10px 0 rgba(172, 55, 55, 0.25);
    border-radius: 0.1rem 0 0 0.1rem;
}

.chax-input .a-chax {
    float: right;
    width: 1.63rem;
    line-height: 0.8rem;
    height: 0.8rem;
    text-align: center;
    background: #f31b34;
    font-size: 0.3rem;
    color: #fff;
    font-weight: bold;
    border-radius: 0 0.1rem 0.1rem 0;
}

.bzhh-box {
    margin-top: 0.3rem;
    background: #fcf8f2;
}

.bzhh-box .main-srzl {
    margin-top: 0.5rem;
}

.jieguo-box {
    background: url(/img/jgbg_top.png) no-repeat left top, url(/img/jgbg_bot.png) no-repeat left bottom;
    background-size: 100% auto;
    background-color: #fff;
    margin: 0.4rem 0.2rem 0 0.2rem;
    padding: 0.45rem 0.25rem 0.55rem 0.25rem;
    position: relative;
    box-shadow: 0 3px 0.4rem 0 rgba(0, 0, 0, 0.05);
}

.jieguo-box:before,
.jieguo-box:after {
    display: block;
    content: '';
    width: 0.09rem;
    background: url(/img/zhu.png);
    background-size: 100% auto;
    position: absolute;
    left: 0;
    top: 0.76rem;
    bottom: 0.76rem;
}

.jieguo-box:after {
    left: auto;
    right: 0;
    background-image: url(/img/zhuf.png);
}

.jieguo-txt {
    text-align: center;
    font-size: 0.36rem;
    color: #b82519;
    margin-bottom: 0.25rem;
    font-weight: bold;
}

.mptable {
    position: relative;
    height: 4.22rem;
    background: url(/img/tablebg.png) no-repeat;
    background-size: 100% 100%;
}

.mptable li {
    width: 100%;
    float: left;
    height: 0.67rem;
}

.mptable li p {
    width: 19%;
    float: left;
    height: 100%;
    line-height: 0.66rem;
    font-size: 0.3rem;
    color: #b82519;
    text-align: center;
}

.mptable li .first {
    width: 23%;
    color: #969696;
}

.mptable .li-tit {
    height: 0.83rem;
    background: none;
}

.mptable .li-tit p {
    padding-top: 0.12rem;
    color: #969696;
}

.mptable .li-tit .nv {
    color: #df3b7d;
}

.mptable .li-tit .nan {
    color: #3ba3df;
}

.mptable .ptit {
    font-size: 0.3rem;
    line-height: 0.55rem;
    color: #c0391f;
    padding-left: 0.25rem;
    margin-bottom: 0.15rem;
}

.mptable+.mptable {
    margin-top: 0.28rem;
}

.jieguo-text {
    font-size: 0.28rem;
    color: #000;
    line-height: 0.48rem;
    padding: 0 0.2rem;
    position: relative;
}

.jieguo-text img {
    width: 100%;
}

.jieguo-tips {
    text-align: center;
    padding: 0 0.55rem;
    font-size: 0.3rem;
    color: #2e1b1b;
    line-height: 0.52rem;
}

.jieguo-sex {
    background-color: #ebf6fc;
    font-size: 0.28rem;
    color: #000;
    line-height: 0.5rem;
    padding: 0.1rem 0.4rem 0.2rem 0.4rem;
    margin-top: 0.2rem;
    position: relative;
}

.jieguo-sex .ptit {
    font-weight: bold;
    text-align: center;
}

.jieguo-sex img {
    width: 100%;
}

.jieguo-sex.nv {
    background-color: #fdf2f5;
}

.jieguo-sex .ptxt img {
    width: 100%;
}

.ready_dl {
    position: relative;
    margin: 0.66rem 0 0.38rem 0;
}

.ready_dl dt {
    position: absolute;
    top: 50%;
    right: 0.4rem;
    width: 1.24rem;
    height: 1.24rem;
    margin-top: -0.62rem;
    background: url(/img/ready_nv.png) no-repeat;
    background-size: 100% 100%;
}

.ready_dl dd {
    line-height: 0.36rem;
    height: 0.87rem;
    background: url(/img/ddbg.png) no-repeat;
    background-size: auto 100%;
    padding-left: 0.37rem;
    padding-top: 0.1rem;
    margin-left: 0.4rem;
}

.ready_dl .ptit {
    font-size: 0.3rem;
    color: #cb413c;
    font-weight: bold;
}

.ready_dl .ptxt {
    font-size: 0.26rem;
    color: #000;
}

.ready_dl.jichu dt {
    left: 0;
    background-image: url(/img/ready_nan.png);
}

.ready_dl.jichu dd {
    background-size: 100% 100%;
    padding-right: 0.4rem;
    text-align: right;
    margin-left: 0.97rem;
}

.mat50 {
    margin-top: 0.5rem;
}

.jieguo-ftit {
    font-size: 0.3rem;
    color: #484848;
    line-height: 0.42rem;
    padding: 0 0.2rem;
    font-weight: bold;
}

.jieguo-zhishu {
    text-align: center;
    padding: 0 0.52rem;
    margin: 0.1rem 0 0.2rem 0;
}

.jieguo-zhishu ul {
    overflow: hidden;
    margin-left: -0.24rem;
}

.jieguo-zhishu li {
    float: left;
    width: 2.62rem;
    height: 0.39rem;
    line-height: 0.39rem;
    background: url(/img/starbg.png) no-repeat;
    background-size: 100% 100%;
    margin: 0.15rem 0 0 0.24rem;
}

.jieguo-zhishu span {
    float: left;
}

.jieguo-zhishu .sptxt,
.jieguo-zhishu .spwen {
    font-size: 0.22rem;
    color: #fff;
    margin-left: 0.27rem;
}

.jieguo-zhishu .spwen {
    margin-left: 0;
    margin-left: 0.14rem;
}

.jieguo-zhishu .pstar {
    width: 0.2rem;
    height: 0.19rem;
    background: url(/img/star.png) no-repeat;
    background-size: 100% 100%;
    margin: 0.1rem 0 0 0.03rem;
}

.jieguo-zhishu .pstar.kong {
    background-image: url(/img/star_kong.png);
}

.mat25 {
    margin-top: 0.25rem;
}

.dzfzl-box {
    padding: 0.1rem 0.22rem;
}

.dzfzl-box li {
    width: 3.37rem;
    height: 3.71rem;
    float: left;
    background: url(/img/dzfzl_bg.png) no-repeat;
    background-size: 100% 100%;
}

.dzfzl-box li+li {
    margin-left: 0.32rem;
}

.dzfzl-box p {
    font-size: 0.28rem;
    color: #b82519;
    line-height: 0.3rem;
    text-align: center;
}

.dzfzl-box .pimg {
    padding-top: 0.12rem;
}

.dzfzl-box .pimg img {
    height: 2.41rem;
}

.dzfzl-box .pname {
    font-size: 0.28rem;
    color: #b82519;
    margin-bottom: 0.1rem;
}

.dzfzl-box .nan p {
    color: #1f5897;
}

body .cszhifu-box {
    margin-top: 0;
}

body .fourth-tit span {
    font-weight: bold;
}

body .jieguo-tips {
    font-weight: bold;
}

body .zffs-list a {
    padding: 0.12rem 0;
}

body .zffs-list .plf {
    line-height: 0.55rem;
}

body .zffs-list .plf span {
    width: 0.55rem;
    height: 0.55rem;
}

body .zffs-list .prg span {
    margin-top: 0.05rem;
}

body .zfdivtips {
    margin-top: 0.1rem;
}

.sec-title {
    margin: 0.4rem 0 -0.27rem 0;
}

.sec-title span {
    display: block;
    height: 0.6rem;
    background: url(/img/huode.png) no-repeat center;
    background-size: auto 100%;
}

.dzfbox {
    position: relative;
}

.dzfbox img {
    width: 100%;
}

.dzfbox .pname {
    position: absolute;
    left: 0.44rem;
    top: 0.25rem;
    font-size: 0.3rem;
    color: #df3b7d;
}

.dzfbox .pname.nan {
    color: #3ba3df;
}

.mat24 {
    margin-top: 0.24rem;
}

.ie8 .ztbox:before,
.ie8 .ztbox:after {
    display: block;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 0.72rem;
    background: url(/img/ztbg_top.png) no-repeat center;
}

.ie8 .ztbox:after {
    top: auto;
    bottom: 0;
    background-image: url(/img/ztbg_bt.png);
    height: 0.69rem;
}

.ie8 .jieguo-box {
    border: 3px solid #f3ede5;
}

.ie8 .jieguo-box:before,
.ie8 .jieguo-box:after {
    display: none;
}

/*# sourceMappingURL=newbzhh.css.map */