@charset "UTF-8"; /*!  重置样式 */
body {
    font-family: "-apple-system-font","Helvetica Neue",Helvetica,sans-serif;
    font-size: 14px;
    background-color: #e9ddc3;
    color: #333;
    -webkit-tap-highlight-color: rgba(0,0,0,.05)
}

body,dd,dl,form,h1,h2,h3,h4,h5,h6,p {
    margin: 0
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400
}

ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

em,i {
    font-style: normal
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    color: inherit;
    text-decoration: none;
    outline: 0
}

img {
    border: 0
}

button,input,select,textarea {
    border: none;
    outline: 0;
    margin: 0;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    -webkit-appearance: none
}

article,aside,dialog,figure,footer,header,menu,nav,section {
    display: block
}

.clearfix {
    zoom:1;}

/*! 基础样式 */
.red {
    color: #ef4c4d
}

.orange {
    color: #ff6a29
}

.blue {
    color: #45a5ff
}

.green {
    color: #4fab7d
}

.g3 {
    color: #333
}

.g6 {
    color: #666
}

.g9 {
    color: #999
}

.fwb {
    font-weight: 700
}

.fwn {
    font-weight: 400
}

.t-center {
    text-align: center
}

.tid2 {
    text-indent: .6rem
}

.fz32 {
    font-size: .32rem
}

.fz34 {
    font-size: .34rem
}

.fz36 {
    font-size: .36rem
}

.mb20 {
    margin-bottom: .2rem
}

.mb30 {
    margin-bottom: .3rem
}

.mt2 {
    margin-top: .2rem
}

.ml1 {
    margin-left: .1rem
}

.ml2 {
    margin-left: .2rem
}

.ml3 {
    margin-left: .3rem
}

.mr-none {
    margin-right: 0
}

.pr1 {
    padding-right: .1rem
}

.pr2 {
    padding-right: .2rem
}

.pr3 {
    padding-right: .3rem
}

.text-justify {
    text-align: justify;
    text-justify: inter-ideograph;
    word-break: break-all
}

.text-center {
    text-align: center
}

.notext {
    text-align: left;
    letter-spacing: -3em;
    overflow: hidden
}

.notext:first-letter {
    margin-left: -20em
}

.hide {
    display: none
}

.cl,.row {
    zoom:1}

.cl:after,.row:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.fl {
    float: left;
    display: inline
}

.fr {
    float: right;
    display: inline
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
    float: left
}

.col-lg-12 {
    width: 100%
}

.col-lg-11 {
    width: 91.66666667%
}

.col-lg-10 {
    width: 83.33333333%
}

.col-lg-9 {
    width: 75%
}

.col-lg-8 {
    width: 66.66666667%
}

.col-lg-7 {
    width: 58.33333333%
}

.col-lg-6 {
    width: 50%
}

.col-lg-5 {
    width: 41.66666667%
}

.col-lg-4 {
    width: 33.33333333%
}

.col-lg-3 {
    width: 25%
}

.col-lg-2 {
    width: 16.66666667%
}

.col-lg-1 {
    width: 8.33333333%
}

.flex,.layer .layer-btns,.section-cs .section-bd .list {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.flex-item,.layer .layer-btns .layer-btn {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1
}

.flex-wrap,.section-cs .section-bd .list {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-justify {
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.flex-center {
    -webkit-justify-content: space-around;
    justify-content: space-around
}

.com-grid2 li,.com-grid3 li,.com-grid4 li,.com-grid5 li,.com-grid6 li {
    float: left;
    box-sizing: border-box
}

.com-grid6 li {
    width: 16.666667%
}

.com-grid5 li {
    width: 20%
}

.com-grid4 li {
    width: 25%
}

.com-grid3 li {
    width: 33.3333333%
}

.com-grid2 li {
    width: 50%
}

/*!************************************* common element start *************************************/
.cnxh-wrap {
    padding: .1rem 0
}

.cnxh-item a {
    display: block;
    text-align: center
}

.cnxh-item a p {
    padding: .1rem 0 .3rem 0;
    display: block;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #666;
    font-size: .24rem
}

.sprite_cnxh {
    background: url(../images/sprite_cnxh.png) no-repeat;
    display: inline-block;
    width: 80%;
    padding-bottom: 80%;
    background-size: 100% auto
}

.sprite_cnxh.cnxh_15_hmjx {
    background-position: 0 0
}

.sprite_cnxh.cnxh_16_xmpd {
    background-position: 0 5%
}

.sprite_cnxh.cnxh_14_bbqm {
    background-position: 0 10%
}

.sprite_cnxh.cnxh_12_xzhp {
    background-position: 0 15%
}

.sprite_cnxh.cnxh_13_aikmx {
    background-position: 0 20%
}

.sprite_cnxh.cnxh_20_zysm {
    background-position: 0 25%
}

.sprite_cnxh.cnxh_21_xmdf {
    background-position: 0 30%
}

.sprite_cnxh.cnxh_19_wxcx {
    background-position: 0 35%
}

.sprite_cnxh.cnxh_17_jrjs {
    background-position: 0 40%
}

.sprite_cnxh.cnxh_18_hdjr {
    background-position: 0 45%
}

.sprite_cnxh.cnxh_11_bzth {
    background-position: 0 50%
}

.sprite_cnxh.cnxh_04_xzys {
    background-position: 0 55.00000000000001%
}

.sprite_cnxh.cnxh_05_jncy {
    background-position: 0 60%
}

.sprite_cnxh.cnxh_03_xzpd {
    background-position: 0 65%
}

.sprite_cnxh.cnxh_01_qsqy {
    background-position: 0 70%
}

.sprite_cnxh.cnxh_02_xzcx {
    background-position: 0 75%
}

.sprite_cnxh.cnxh_09_zwds {
    background-position: 0 80%
}

.sprite_cnxh.cnxh_10_dsjq {
    background-position: 0 85%
}

.sprite_cnxh.cnxh_08_tlaq {
    background-position: 0 90%
}

.sprite_cnxh.cnxh_06_zgjm {
    background-position: 0 95%
}

.sprite_cnxh.cnxh_07_xzzb {
    background-position: 0 100%
}

.com-list li {
    border-bottom: 1px solid #e3d3bf;
    line-height: 42px;
    position: relative;
    padding-left: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.com-list li:last-child {
    border-bottom: none
}

.com-list li::after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -2px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #bf8a59
}

.sm-box-hd+.com-list {
    margin-top: -10px
}

.com-taglist {
    padding: .1rem 0;
    margin: 0 -.1rem;
    overflow: hidden
}

.com-taglist a {
    display: block;
    margin: 0 .1rem;
    padding: 0 .1rem;
    /* color: #795548!important; */
    height: 35px;
    /* background:linear-gradient(90deg,rgba(97,42,160,1) 0,rgba(125,69,189,1) 100%); */
    font-size: 14px;
    line-height: 35px;
    margin-bottom: 10px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border: 1px solid #b9a189;
    background-color: #f7f1e4;
}

.com-taglist .com-taglist-item {
    float: left;
    width: 50%
}

.com-taglist2 {
    padding: .1rem 0;
    margin: 0 -.05rem;
    overflow: hidden
}

.com-taglist2 a {
    display: block;
    padding: 0 .2rem;
    height: 29px;
    border: 1px solid rgba(224,224,224,1);
    color: #666;
    font-size: 15px;
    line-height: 29px;
    margin-bottom: 10px;
    border-radius: 29px
}

.com-taglist2 .com-taglist2-item {
    margin: 0 .05rem;
    display: inline-block
}

/*! 按钮样式 start*/
.btn {
    display: inline-block;
    min-width: 1.26rem;
    padding: 0.12rem 0;
    margin-bottom: 0;
    font-size: .3rem;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    background-image: none;
    background-color: #f7f1e4;
    color: #333;
    border: 1px solid #e9e9e9;
    border-radius: .06rem;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -moz-transition: background-color .2s,color .2s,border-color .2s;
    -o-transition: background-color .2s,color .2s,border-color .2s;
    -webkit-transition: background-color .2s,color .2s,border-color .2s;
    transition: background-color .2s,color .2s,border-color .2s;
}

.btn:active {
    outline: 0;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn-green {
    background-color: #4fab7d;
    border-color: #4fab7d;
    color: #fff
}

.btn-green:hover {
    background-color: #4fab7d;
    border-color: #4fab7d
}

.btn-blue {
    background-color: #45a5ff;
    border-color: #45a5ff;
    color: #fff
}

.btn-blue:hover {
    background-color: #45a5ff;
    border-color: #45a5ff
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

/*! 按钮样式 end*/
/*! 动画 start */
@-webkit-keyframes rotate {
    from {
        -moz-transform: rotateZ(0);
        -ms-transform: rotateZ(0);
        -webkit-transform: rotateZ(0);
        transform: rotateZ(0)
    }

    to {
        -moz-transform: rotateZ(360deg);
        -ms-transform: rotateZ(360deg);
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg)
    }
}

@keyframes rotate {
    from {
        -moz-transform: rotateZ(0);
        -ms-transform: rotateZ(0);
        -webkit-transform: rotateZ(0);
        transform: rotateZ(0)
    }

    to {
        -moz-transform: rotateZ(360deg);
        -ms-transform: rotateZ(360deg);
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg)
    }
}

@-webkit-keyframes preloader-spin {
    100% {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes preloader-spin {
    100% {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes headerFixed {
    from {
        -moz-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes headerFixed {
    from {
        -moz-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    to {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes headerSlideup {
    from {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -moz-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes headerSlideup {
    from {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -moz-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@-webkit-keyframes refresh-loading {
    0% {
        background-color: #000;
        box-shadow: 12px 0 0 0 rgba(0,0,0,.2),24px 0 0 0 rgba(0,0,0,.2)
    }

    25% {
        background-color: rgba(0,0,0,.4);
        box-shadow: 12px 0 0 0 #000,24px 0 0 0 rgba(0,0,0,.2)
    }

    75% {
        background-color: rgba(0,0,0,.4);
        box-shadow: 12px 0 0 0 rgba(0,0,0,.2),24px 0 0 0 #000
    }

    100% {
        background-color: rgba(0,0,0,.4);
        box-shadow: 12px 0 0 0 rgba(0,0,0,.2),24px 0 0 0 rgba(0,0,0,.2)
    }
}

@keyframes refresh-loading {
    0% {
        background-color: #000;
        box-shadow: 12px 0 0 0 rgba(0,0,0,.2),24px 0 0 0 rgba(0,0,0,.2)
    }

    25% {
        background-color: rgba(0,0,0,.4);
        box-shadow: 12px 0 0 0 #000,24px 0 0 0 rgba(0,0,0,.2)
    }

    75% {
        background-color: rgba(0,0,0,.4);
        box-shadow: 12px 0 0 0 rgba(0,0,0,.2),24px 0 0 0 #000
    }

    100% {
        background-color: rgba(0,0,0,.4);
        box-shadow: 12px 0 0 0 rgba(0,0,0,.2),24px 0 0 0 rgba(0,0,0,.2)
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        -moz-transform: translateY(.88rem);
        -ms-transform: translateY(.88rem);
        -webkit-transform: translateY(.88rem);
        transform: translateY(.88rem);
        opacity: 0
    }

    100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes fadeInUp {
    0% {
        -moz-transform: translateY(.88rem);
        -ms-transform: translateY(.88rem);
        -webkit-transform: translateY(.88rem);
        transform: translateY(.88rem);
        opacity: 0
    }

    100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    100% {
        display: block;
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    100% {
        display: block;
        opacity: 1
    }
}

@keyframes preload {
    0% {
        box-shadow: -2em 0 0 #fff,-1.5em -1.5em 0 currentColor,0 -2em 0 currentColor,1.5em -1.5em 0 currentColor,2em 0 0 currentColor,1.5em 1.5em 0 currentColor,0 2em 0 currentColor,-1.5em 1.5em 0 currentColor,0 0 0 currentColor
    }

    12.5% {
        box-shadow: -2em 0 0 currentColor,-1.5em -1.5em 0 #fff,0 -2em 0 currentColor,1.5em -1.5em 0 currentColor,2em 0 0 currentColor,1.5em 1.5em 0 currentColor,0 2em 0 currentColor,-1.5em 1.5em 0 currentColor,0 0 0 currentColor
    }

    25% {
        box-shadow: -2em 0 0 currentColor,-1.5em -1.5em 0 currentColor,0 -2em 0 #fff,1.5em -1.5em 0 currentColor,2em 0 0 currentColor,1.5em 1.5em 0 currentColor,0 2em 0 currentColor,-1.5em 1.5em 0 currentColor,0 0 0 currentColor
    }

    37.5% {
        box-shadow: -2em 0 0 currentColor,-1.5em -1.5em 0 currentColor,0 -2em 0 currentColor,1.5em -1.5em 0 #fff,2em 0 0 currentColor,1.5em 1.5em 0 currentColor,0 2em 0 currentColor,-1.5em 1.5em 0 currentColor,0 0 0 currentColor
    }

    50% {
        box-shadow: -2em 0 0 currentColor,-1.5em -1.5em 0 currentColor,0 -2em 0 currentColor,1.5em -1.5em 0 currentColor,2em 0 0 #fff,1.5em 1.5em 0 currentColor,0 2em 0 currentColor,-1.5em 1.5em 0 currentColor,0 0 0 currentColor
    }

    62.5% {
        box-shadow: -2em 0 0 currentColor,-1.5em -1.5em 0 currentColor,0 -2em 0 currentColor,1.5em -1.5em 0 currentColor,2em 0 0 currentColor,1.5em 1.5em 0 #fff,0 2em 0 currentColor,-1.5em 1.5em 0 currentColor,0 0 0 currentColor
    }

    75% {
        box-shadow: -2em 0 0 currentColor,-1.5em -1.5em 0 currentColor,0 -2em 0 currentColor,1.5em -1.5em 0 currentColor,2em 0 0 currentColor,1.5em 1.5em 0 currentColor,0 2em 0 #fff,-1.5em 1.5em 0 currentColor,0 0 0 currentColor
    }

    87.5% {
        box-shadow: -2em 0 0 currentColor,-1.5em -1.5em 0 currentColor,0 -2em 0 currentColor,1.5em -1.5em 0 currentColor,2em 0 0 currentColor,1.5em 1.5em 0 currentColor,0 2em 0 currentColor,-1.5em 1.5em 0 #fff,0 0 0 currentColor
    }

    100% {
        box-shadow: -2em 0 0 currentColor,-1.5em -1.5em 0 currentColor,0 -2em 0 currentColor,1.5em -1.5em 0 currentColor,2em 0 0 currentColor,1.5em 1.5em 0 currentColor,0 2em 0 currentColor,-1.5em 1.5em 0 currentColor,0 0 0 #fff
    }
}

@-webkit-keyframes pointAniLeft {
    0% {
        -moz-transform: translateX(-.1rem);
        -ms-transform: translateX(-.1rem);
        -webkit-transform: translateX(-.1rem);
        transform: translateX(-.1rem)
    }

    50% {
        -moz-transform: translateX(.1rem);
        -ms-transform: translateX(.1rem);
        -webkit-transform: translateX(.1rem);
        transform: translateX(.1rem)
    }

    99% {
        -moz-transform: translateX(.1rem);
        -ms-transform: translateX(.1rem);
        -webkit-transform: translateX(.1rem);
        transform: translateX(.1rem)
    }

    100% {
        -moz-transform: translateX(-.1rem);
        -ms-transform: translateX(-.1rem);
        -webkit-transform: translateX(-.1rem);
        transform: translateX(-.1rem)
    }
}

@keyframes pointAniLeft {
    0% {
        -moz-transform: translateX(-.1rem);
        -ms-transform: translateX(-.1rem);
        -webkit-transform: translateX(-.1rem);
        transform: translateX(-.1rem)
    }

    50% {
        -moz-transform: translateX(.1rem);
        -ms-transform: translateX(.1rem);
        -webkit-transform: translateX(.1rem);
        transform: translateX(.1rem)
    }

    99% {
        -moz-transform: translateX(.1rem);
        -ms-transform: translateX(.1rem);
        -webkit-transform: translateX(.1rem);
        transform: translateX(.1rem)
    }

    100% {
        -moz-transform: translateX(-.1rem);
        -ms-transform: translateX(-.1rem);
        -webkit-transform: translateX(-.1rem);
        transform: translateX(-.1rem)
    }
}

@-webkit-keyframes pointAniRight {
    0% {
        -moz-transform: translateX(.1rem);
        -ms-transform: translateX(.1rem);
        -webkit-transform: translateX(.1rem);
        transform: translateX(.1rem)
    }

    50% {
        -moz-transform: translateX(-.1rem);
        -ms-transform: translateX(-.1rem);
        -webkit-transform: translateX(-.1rem);
        transform: translateX(-.1rem)
    }

    99% {
        -moz-transform: translateX(-.1rem);
        -ms-transform: translateX(-.1rem);
        -webkit-transform: translateX(-.1rem);
        transform: translateX(-.1rem)
    }

    100% {
        -moz-transform: translateX(.1rem);
        -ms-transform: translateX(.1rem);
        -webkit-transform: translateX(.1rem);
        transform: translateX(.1rem)
    }
}

@keyframes pointAniRight {
    0% {
        -moz-transform: translateX(.1rem);
        -ms-transform: translateX(.1rem);
        -webkit-transform: translateX(.1rem);
        transform: translateX(.1rem)
    }

    50% {
        -moz-transform: translateX(-.1rem);
        -ms-transform: translateX(-.1rem);
        -webkit-transform: translateX(-.1rem);
        transform: translateX(-.1rem)
    }

    99% {
        -moz-transform: translateX(-.1rem);
        -ms-transform: translateX(-.1rem);
        -webkit-transform: translateX(-.1rem);
        transform: translateX(-.1rem)
    }

    100% {
        -moz-transform: translateX(.1rem);
        -ms-transform: translateX(.1rem);
        -webkit-transform: translateX(.1rem);
        transform: translateX(.1rem)
    }
}

/*! 动画 end */
/*!ios使用sticky样式实现*/
.nav-sticky {
    z-index: 9999;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%
}

/*!android和pc端悬停*/
.nav-fixed {
    z-index: 9999;
    position: fixed;
    top: 1rem;
    left: 0;
    width: 100%
}

/*! star  */
.star_a,.star_a>i {
    height: .3rem;
    display: inline-block;
    overflow: hidden;
    background: url(../images/icon_star.png) repeat-x;
    background-size: .36rem auto
}

.star_a {
    width: 1.8rem;
    vertical-align: -2px;
    font-size: 0
}

.star_a>i {
    background-position: 0 -.44rem
}

/*!************************************* element end **************************************/
/*!************************************* components start **************************************/
/*! layer start */
@-webkit-keyframes layerIn {
    0% {
        -moz-transform: translate3d(0,0,0) scale(1.185);
        -ms-transform: translate3d(0,0,0) scale(1.185);
        -webkit-transform: translate3d(0,0,0) scale(1.185);
        transform: translate3d(0,0,0) scale(1.185)
    }

    100% {
        -moz-transform: translate3d(0,0,0) scale(1);
        -ms-transform: translate3d(0,0,0) scale(1);
        -webkit-transform: translate3d(0,0,0) scale(1);
        transform: translate3d(0,0,0) scale(1)
    }
}

@keyframes layerIn {
    0% {
        -moz-transform: translate3d(0,0,0) scale(1.185);
        -ms-transform: translate3d(0,0,0) scale(1.185);
        -webkit-transform: translate3d(0,0,0) scale(1.185);
        transform: translate3d(0,0,0) scale(1.185)
    }

    100% {
        -moz-transform: translate3d(0,0,0) scale(1);
        -ms-transform: translate3d(0,0,0) scale(1);
        -webkit-transform: translate3d(0,0,0) scale(1);
        transform: translate3d(0,0,0) scale(1)
    }
}

@-webkit-keyframes layerOut {
    0% {
        opacity: 1;
        -moz-transform: translate3d(0,0,0) scale(1);
        -ms-transform: translate3d(0,0,0) scale(1);
        -webkit-transform: translate3d(0,0,0) scale(1);
        transform: translate3d(0,0,0) scale(1)
    }

    100% {
        -moz-transform: translate3d(0,0,0) scale(.825);
        -ms-transform: translate3d(0,0,0) scale(.825);
        -webkit-transform: translate3d(0,0,0) scale(.825);
        transform: translate3d(0,0,0) scale(.825);
        opacity: 0
    }
}

@keyframes layerOut {
    0% {
        opacity: 1;
        -moz-transform: translate3d(0,0,0) scale(1);
        -ms-transform: translate3d(0,0,0) scale(1);
        -webkit-transform: translate3d(0,0,0) scale(1);
        transform: translate3d(0,0,0) scale(1)
    }

    100% {
        -moz-transform: translate3d(0,0,0) scale(.825);
        -ms-transform: translate3d(0,0,0) scale(.825);
        -webkit-transform: translate3d(0,0,0) scale(.825);
        transform: translate3d(0,0,0) scale(.825);
        opacity: 0
    }
}

.layer {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    -moz-animation: layerIn .3s both;
    -webkit-animation: layerIn .3s both;
    animation: layerIn .3s both
}

.layer.closing .layer-inner {
    -moz-animation: layerOut .4s both;
    -webkit-animation: layerOut .4s both;
    animation: layerOut .4s both
}

.layer .layer-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4)
}

.layer .layer-body {
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.layer .layer-btns {
    direction: rtl
}

.layer .layer-btns .layer-btn {
    display: block;
    width: 75px;
    height: 35px;
    line-height: 35px;
    color: #008def;
    font-size: 12px;
    box-shadow: none;
    border: 0;
    border-radius: 3px;
    text-align: center;
    white-space: nowrap;
    margin: 0 10px
}

.layer .layer-btns .layer-btn-no {
    background-color: #ff6a29;
    color: #fff
}

.layer .layer-btns .layer-btn-yes {
    background-color: #4fab7d;
    color: #fff
}

.layer-alert {
    background: 0 0
}

.layer-alert .layer-inner {
    display: inline-block;
    padding: .2rem;
    min-width: 2.2rem;
    text-align: center;
    font-size: .3rem;
    background: rgba(0,0,0,.75);
    color: #fff;
    border-radius: 2px
}

.layer-confirm .layer-inner {
    width: 240px;
    background-color: #fff;
    font-size: 14px;
    border-radius: 6px;
    padding: 30px 25px;
    -moz-animation: layerIn .4s both;
    -webkit-animation: layerIn .4s both;
    animation: layerIn .4s both
}

.layer-confirm .layer-cont {
    text-align: center;
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 30px;
    color: #333
}

/*! layer end */
/*! mescroll start */
@-webkit-keyframes mescrollRotate {
    0% {
        -webkit-transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes mescrollRotate {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes mescrollFadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes mescrollFadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes mescrollFadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes mescrollFadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.mescroll.fixed {
    position: fixed
}

.mescroll-hardware {
    -webkit-transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000
}

.mescroll-downwarp {
    position: relative;
    width: 100%;
    height: 0;
    overflow: hidden;
    text-align: center
}

.mescroll-downwarp-reset {
    -webkit-transition: height .3s;
    transition: height .3s
}

.mescroll-downwarp .downwarp-content {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 1.1rem
}

.mescroll-upwarp {
    line-height: .5rem;
    text-align: center;
    visibility: hidden
}

.mescroll-upwarp-visible {
    visibility: visible
}

.mescroll-downwarp .downwarp-tip,.mescroll-upwarp .upwarp-nodata,.mescroll-upwarp .upwarp-tip {
    display: inline-block;
    font-size: .24rem;
    color: #999;
    vertical-align: middle
}

.mescroll-upwarp .upwarp-tip {
    display: none
}

.mescroll-downwarp .downwarp-progress,.mescroll-upwarp .upwarp-progress {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid gray;
    margin-right: .15 rem;
    border-bottom-color: transparent;
    vertical-align: middle
}

.mescroll-rotate {
    -webkit-animation: mescrollRotate .6s linear infinite;
    animation: mescrollRotate .6s linear infinite
}

.mescroll-empty {
    width: 100%;
    padding: .6rem 0;
    text-align: center
}

.mescroll-empty .empty-tip {
    font-size: .28rem;
    color: #999
}

.mescroll-empty .empty-btn {
    margin: .6rem auto
}

.mescroll-empty .btn {
    padding: .12rem .6rem
}

.mescroll-totop {
    z-index: 9990;
    position: fixed;
    right: .3rem;
    bottom: 1.4rem;
    width: .72rem;
    height: .72rem;
    border-radius: 50%;
    opacity: 0
}

.mescroll-fade-in {
    -webkit-animation: mescrollFadeIn .5s linear forwards;
    animation: mescrollFadeIn .5s linear forwards
}

.mescroll-fade-out {
    pointer-events: none
}

/*! mescroll end */
/*! actionsheet start */
.com-mask {
    position: fixed;
    z-index: 1000;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,.6);
    display: none
}

.com-mask.fadein {
    display: block;
    -webkit-animation: fadeIn .2s ease-out;
    -moz-animation: fadeIn .2s ease-out;
    -o-animation: fadeIn .2s ease-out;
    animation: fadeIn .2s ease-out
}

.com-actionsheet {
    position: fixed;
    left: 0;
    bottom: 0;
    -webkit-transform: translate(0,100%);
    transform: translate(0,100%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 5000;
    width: 100%;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.com-actionsheet_toggle {
    -webkit-transform: translate(0,0);
    transform: translate(0,0)
}

.com-actionsheet__title {
    position: relative;
    padding: 5px 20px;
    line-height: 1.4;
    text-align: center;
    font-size: 14px;
    color: #888;
    background: #fcfcfd;
    box-sizing: border-box
}

.com-actionsheet__title:before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.com-actionsheet__title .com-actionsheet__title-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.com-actionsheet__menu,.com-actionsheet__title {
    background-color: #fcfcfd;
    margin: 0 auto
}

/*! actionsheet end */
/*! table start */
.com_table {
    margin: 10px 0;
    width: 100%;
    background-color: #fff9f1;
    border-collapse: collapse;
    font-size: 14px
}

.com_table .com_table-l {
    text-align: center;
    width: 15%
}

.com_table .com_table-l.t2 {
    width: 25%
}

.com_table td,.com_table th {
    border: 1px solid #f4ddca;
    height: 35px;
    line-height: 1.5;
    padding: .1rem .1rem
}

.com_table .td1 {
    width: 25%;
    padding: 0 2px
}

.com_table .td2 {
    padding: 5px;
    text-align: left
}

.com_table .c1 {
    color: #094
}

.com_table .c2 {
    color: #f39800
}

.com_table .c3 {
    color: #00a0e9
}

.com_table .ren {
    color: #00b7ee
}

/*! table end */
/*! 算命表单元素 start */
.main_pic img {
    width: 100% !important;
    margin: 0;
    padding: 0;
    border: 0;
    display: block
}

.fort-box {
    background: #f2e9d4;
    padding: .5rem .3rem 0
}

.fort-box-hd {
    padding: .19rem 0;
    height: .88rem;
    background: url(/Content/images/sm/title_bg.png) no-repeat center center;
    background-size: 100% 100%
}

.fort-box-hd .title {
    margin: 0 auto;
    width: 2.65rem;
    height: .5rem;
    font-size: 0;
    line-height: .5rem;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center center;
    position: relative;
    text-align: center;
    font-weight: 700;
    color: #64382a
}

.fort-box-hd .title.t2 {
    width: 2rem
}

.fort-box-hd .title.t3 {
    width: 3rem
}

.fort-title_grjm {
    background-image: url(/Content/images/fort-title/xmxj_grjm.png)
}

.fort-title_gscm {
    background-image: url(/Content/images/fort-title/xmxj_gscm.png)
}

.fort-title_znqm {
    background-image: url(/Content/images/fort-title/xmxj_znqm.png)
}

.fort-title_zxqm {
    background-image: url(/Content/images/fort-title/xmxj_zxqm.png)
}

.fort-title_xmwg {
    background-image: url(/Content/images/fort-title/xmxj_xmwg.png)
}

.fort-title_xmdf {
    background-image: url(/Content/images/fort-title/xmxj_xmdf.png)
}

.fort-title_mzgx {
    background-image: url(/Content/images/fort-title/xmxj_mzgx.png)
}

.fort-title_bjxcx {
    background-image: url(/Content/images/fort-title/xmxj_bjxcx.png)
}

.fort-title_ssscy {
    background-image: url(/Content/images/fort-title/cy_ssscy.png)
}

.fort-title_kyjqg {
    background-image: url(/Content/images/fort-title/cy_kyjqg.png)
}

.fort-title_bzhysm {
    background-image: url(/Content/images/fort-title/sm_bzhysm.png)
}

.fort-title_bzmg {
    background-image: url(/Content/images/fort-title/sm_bzmg.png)
}

.fort-title_bzsm {
    background-image: url(/Content/images/fort-title/sm_bzsm.png)
}

.fort-title_bzzr {
    background-image: url(/Content/images/fort-title/sm_bzzr.png)
}

.fort-title_cgsm {
    background-image: url(/Content/images/fort-title/sm_cgsm.png)
}

.fort-title_jxfslm {
    background-image: url(/Content/images/fort-title/sm_jxfslm.png)
}

.fort-title_srsm {
    background-image: url(/Content/images/fort-title/sm_srsm.png)
}

.fort-title_smls {
    background-image: url(/Content/images/fort-title/xzzb_smls.png)
}

.fort-title_srmm {
    background-image: url(/Content/images/fort-title/xzzb_srmm.png)
}

.fort-title_wxcx {
    background-image: url(/Content/images/fort-title/sm_wxcx.png)
}

.fort-title_wxsxhp {
    background-image: url(/Content/images/fort-title/sm_wxsxhp.png)
}

.fort-title_zwsm {
    background-image: url(/Content/images/fort-title/kx_zwsm.png)
}

.fort-title_bzhh {
    background-image: url(/Content/images/fort-title/hhpd_bzhh.png)
}

.fort-title_mryz {
    background-image: url(/Content/images/fort-title/sg_mryz.png)
}

.fort-title_zgcz {
    background-image: url(/Content/images/fort-title/sg_zgcz.png)
}

.fort-title_lyzg {
    background-image: url(/Content/images/fort-title/sg_lyzg.png)
}

.fort-title_mhys {
    background-image: url(/Content/images/fort-title/pp_mhys.png)
}

.fort-title_zysm {
    background-image: url(/Content/images/fort-title/sm_zysm.png)
}

.fort-title_zyszg {
    background-image: url(/Content/images/fort-title/sm_zyszg.png)
}

.fort-title_zwds {
    background-image: url(/Content/images/fort-title/pp_zwds.png)
}

.fort-title_hmjx_cph {
    background-image: url(/Content/images/fort-title/hmjx_cph.png)
}

.fort-title_hmjx_dhh {
    background-image: url(/Content/images/fort-title/hmjx_dhh.png)
}

.fort-title_hmjx_qq {
    background-image: url(/Content/images/fort-title/hmjx_qq.png)
}

.fort-title_hmjx_sfz {
    background-image: url(/Content/images/fort-title/hmjx_sfz.png)
}

.fort-title_hmjx_sjh {
    background-image: url(/Content/images/fort-title/hmjx_sjh.png)
}

.fort-title_hmjx_ym {
    background-image: url(/Content/images/fort-title/hmjx_ym.png)
}

.fort-title_hhpd_sxpd {
    background-image: url(/Content/images/fort-title/hhpd_sxpd.png)
}

.fort-title_hhpd_qqpd {
    background-image: url(/Content/images/fort-title/hhpd_qqpd.png)
}

.fort-title_hhpd_xxpd {
    background-image: url(/Content/images/fort-title/hhpd_xxpd.png)
}

.fort-title_hhpd_xzpd {
    background-image: url(/Content/images/fort-title/hhpd_xzpd.png)
}

.fort-title_xgpx_sxxg {
    background-image: url(/Content/images/fort-title/xgpx_sxxg.png)
}

.fort-title_xgpx_sxxx {
    background-image: url(/Content/images/fort-title/xgpx_sxxx.png)
}

.fort-title_xgpx_sxys {
    background-image: url(/Content/images/fort-title/xgpx_sxys.png)
}

.fort-title_xgpx_xxxg {
    background-image: url(/Content/images/fort-title/xgpx_xxxg.png)
}

.fort-title_xgpx_xzsx {
    background-image: url(/Content/images/fort-title/xgpx_xzsx.png)
}

.fort-title_xgpx_xzsxxx {
    background-image: url(/Content/images/fort-title/xgpx_xzsxxx.png)
}

.fort-title_xgpx_xzxg {
    background-image: url(/Content/images/fort-title/xgpx_xzxg.png)
}

.fort-title_xgpx_xzxx {
    background-image: url(/Content/images/fort-title/xgpx_xzxx.png)
}

.fort-title_xgpx_xzys {
    background-image: url(/Content/images/fort-title/xgpx_xzys.png)
}

.fort-title_pp_bzpp {
    background-image: url(/Content/images/fort-title/pp_bzpp.png)
}

.fort-title_pp_dlr {
    background-image: url(/Content/images/fort-title/pp_dlr.png)
}

.fort-title_pp_jkj {
    background-image: url(/Content/images/fort-title/pp_jkj.png)
}

.fort-title_pp_mhys {
    background-image: url(/Content/images/fort-title/pp_mhys.png)
}

.fort-title_pp_njly {
    background-image: url(/Content/images/fort-title/pp_njly.png)
}

.fort-title_pp_njly {
    background-image: url(/Content/images/fort-title/pp_njly.png)
}

.fort-title_pp_qmdj {
    background-image: url(/Content/images/fort-title/pp_qmdj.png)
}

.fort-title_pp_tyqk {
    background-image: url(/Content/images/fort-title/pp_tyqk.png)
}

.fort-title_pp_xct {
    background-image: url(/Content/images/fort-title/pp_xct.png)
}

.fort-title_pp_xkfx {
    background-image: url(/Content/images/fort-title/pp_xkfx.png)
}

.fort-title_pp_zwds {
    background-image: url(/Content/images/fort-title/pp_zwds.png)
}

.fort-title_msyc_emyc {
    background-image: url(/Content/images/fort-title/msyc_emyc.png)
}

.fort-title_msyc_mryc {
    background-image: url(/Content/images/fort-title/msyc_mryc.png)
}

.fort-title_msyc_ptyc {
    background-image: url(/Content/images/fort-title/msyc_ptyc.png)
}

.fort-title_msyc_ytyc {
    background-image: url(/Content/images/fort-title/msyc_ytyc.png)
}

.fort-title_msyc_xjyc {
    background-image: url(/Content/images/fort-title/msyc_xjyc.png)
}

.fort-title_mjss_bzxp {
    background-image: url(/Content/images/fort-title/mjss_bzxp.png)
}

.fort-title_mjss_cgg {
    background-image: url(/Content/images/fort-title/mjss_cgg.png)
}

.fort-title_mjss_qgnnb {
    background-image: url(/Content/images/fort-title/mjss_qgnnb.png)
}

.fort-title_mjss_rpjs {
    background-image: url(/Content/images/fort-title/mjss_rpjs.png)
}

.fort-title_mjss_smjsq {
    background-image: url(/Content/images/fort-title/mjss_smjsq.png)
}

.fort-title_mjss_snsn {
    background-image: url(/Content/images/fort-title/mjss_snsn.png)
}

.fort-title_mjss_tzmcx {
    background-image: url(/Content/images/fort-title/mjss_tzmcx.png)
}

.fort-title_cxgj_jrjs {
    background-image: url(/Content/images/fort-title/cxgj_jrjs.png)
}

.fort-title_cxgj_ztys {
    background-image: url(/Content/images/fort-title/cxgj_ztys.png)
}

.fort-title_cxgj_xyscx {
    background-image: url(/Content/images/fort-title/cxgj_xyscx.png)
}

.fort-title_cxgj_xjlzh {
    background-image: url(/Content/images/fort-title/cxgj_xjlzh.png)
}

.fort-title_cxgj_jdcx {
    background-image: url(/Content/images/fort-title/cxgj_jdcx.png)
}

.sicon_cate {
    display: inline-block;
    background: url(../images/sicon_cate.png) no-repeat;
    background-size: 1.2rem 104rem
}

.sicon_cate.qqbf_lzlq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 0
}

.sicon_cate.qqbf_mryq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -1rem
}

.sicon_cate.qqbf_mzlq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -2rem
}

.sicon_cate.qqbf_gdlq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -3rem
}

.sicon_cate.qqbf_gylq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -4rem
}

.sicon_cate.qqbf_hdxlq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -5rem
}

.sicon_cate.qqbf_tdglq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -6rem
}

.sicon_cate.qqbf_zxbf {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -7rem
}

.sicon_cate.xgpx_sxxg {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -8rem
}

.sicon_cate.xgpx_sxxx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -9rem
}

.sicon_cate.qqbf_ydlq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -10rem
}

.sicon_cate.qqbf_yllq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -11rem
}

.sicon_cate.qqbf_zgsq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -12rem
}

.sicon_cate.mjss_tlpzb {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -13rem
}

.sicon_cate.mjss_tzmcx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -14rem
}

.sicon_cate.mjss_zgjm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -15rem
}

.sicon_cate.mjss_rpjs {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -16rem
}

.sicon_cate.mjss_smjsq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -17rem
}

.sicon_cate.mjss_snsn {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -18rem
}

.sicon_cate.mjss_zwjx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -19rem
}

.sicon_cate.msyc_xjyc {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -20rem
}

.sicon_cate.msyc_ytyc {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -21rem
}

.sicon_cate.qqbf_fzlq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -22rem
}

.sicon_cate.msyc_emyc {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -23rem
}

.sicon_cate.msyc_mryc {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -24rem
}

.sicon_cate.msyc_ptyc {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -25rem
}

.sicon_cate.xzzb_srmm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -26rem
}

.sicon_cate.xzzb_xzzb {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -27rem
}

.sicon_cate.xzzb_zwds {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -28rem
}

.sicon_cate.xmxj_xmwg {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -29rem
}

.sicon_cate.xzzb_smls {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -30rem
}

.sicon_cate.xzzb_srh {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -31rem
}

.sicon_cate.xzzb_zxxp {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -32rem
}

.sicon_cate.zyyc_zgcz {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -33rem
}

.sicon_cate.zyyc_zysm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -34rem
}

.sicon_cate.zyyc_zyszg {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -35rem
}

.sicon_cate.zyyc_lyzg {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -36rem
}

.sicon_cate.zyyc_mhys {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -37rem
}

.sicon_cate.zyyc_mryz {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -38rem
}

.sicon_cate.xgpx_xzsxxx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -39rem
}

.sicon_cate.xgpx_xzxg {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -40rem
}

.sicon_cate.xgpx_xzxx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -41rem
}

.sicon_cate.xgpx_sxys {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -42rem
}

.sicon_cate.xgpx_xxxg {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -43rem
}

.sicon_cate.xgpx_xzsx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -44rem
}

.sicon_cate.xgpx_xzys {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -45rem
}

.sicon_cate.xmxj_mfqm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -46rem
}

.sicon_cate.xmxj_mzgx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -47rem
}

.sicon_cate.xmxj_xmdf {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -48rem
}

.sicon_cate.xmxj_bbqm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -49rem
}

.sicon_cate.xmxj_bjxdq {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -50rem
}

.sicon_cate.xmxj_gscm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -51rem
}

.sicon_cate.bzsm_srsm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -52rem
}

.sicon_cate.bzsm_sxwxhp {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -53rem
}

.sicon_cate.bzsm_wxcx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -54rem
}

.sicon_cate.bzsm_cgsm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -55rem
}

.sicon_cate.bzsm_jxfslm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -56rem
}

.sicon_cate.bzsm_sg {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -57rem
}

.sicon_cate.cxgj_hdzr {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -58rem
}

.sicon_cate.cxgj_wnl {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -59rem
}

.sicon_cate.cxgj_xjlzh {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -60rem
}

.sicon_cate.cxgj_xyscx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -61rem
}

.sicon_cate.cxgj_jdcx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -62rem
}

.sicon_cate.cxgj_jrjs {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -63rem
}

.sicon_cate.cxgj_mrys {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -64rem
}

.sicon_cate.bzpp_njly {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -65rem
}

.sicon_cate.bzpp_qmdj {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -66rem
}

.sicon_cate.bzpp_tyqk {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -67rem
}

.sicon_cate.bzpp_bzpp {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -68rem
}

.sicon_cate.bzpp_dlr {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -69rem
}

.sicon_cate.bzpp_jkj {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -70rem
}

.sicon_cate.bzpp_xct {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -71rem
}

.sicon_cate.bzsm_bzmg {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -72rem
}

.sicon_cate.bzsm_bzsm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -73rem
}

.sicon_cate.bzsm_bzzr {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -74rem
}

.sicon_cate.bzpp_xkfx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -75rem
}

.sicon_cate.bzpp_zwds {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -76rem
}

.sicon_cate.bzsm_bzhysm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -77rem
}

.sicon_cate.hmjx_ymjx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -78rem
}

.sicon_cate.kxbqr_mzyxj {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -79rem
}

.sicon_cate.kxbqr_nanxstzx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -80rem
}

.sicon_cate.hmjx_qqhmcjx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -81rem
}

.sicon_cate.hmjx_sfzjx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -82rem
}

.sicon_cate.hmjx_sjhmcjx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -83rem
}

.sicon_cate.kxbqr_nnmbzx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -84rem
}

.sicon_cate.mjss_bzxp {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -85rem
}

.sicon_cate.mjss_cgg {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -86rem
}

.sicon_cate.mjss_qgnnb {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -87rem
}

.sicon_cate.kxbqr_nvxstzx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -88rem
}

.sicon_cate.kxbqr_yxkxg {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -89rem
}

.sicon_cate.kxbqr_zwsm {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -90rem
}

.sicon_cate.cycs_ssscy {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -91rem
}

.sicon_cate.hhpd_bzhh {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -92rem
}

.sicon_cate.hhpd_mzgx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -93rem
}

.sicon_cate.cxgj_ztys {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -94rem
}

.sicon_cate.cycs_kyjqg {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -95rem
}

.sicon_cate.cycs_njyc {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -96rem
}

.sicon_cate.hhpd_qqpd {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -97rem
}

.sicon_cate.hhpd_xzpd {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -98rem
}

.sicon_cate.hmjx_cphcjx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -99rem
}

.sicon_cate.hmjx_dhhmcjx {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -100rem
}

.sicon_cate.hhpd_sxpd {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -101rem
}

.sicon_cate.hhpd_xmpd {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -102rem
}

.sicon_cate.hhpd_xxpd {
    height: 1rem;
    width: 1.2rem;
    background-position: 0 -103rem
}

.sprite_nav {
    display: inline-block;
    background: url(../images/sprite_nav.png) no-repeat;
    background-size: 100% auto
}

.sprite_nav.nav_zt {
    background-position: 0 0
}

.sprite_nav.nav_hhpd {
    background-position: 0 2.941176470588235%
}

.sprite_nav.nav_jm {
    background-position: 0 5.88235294117647%
}

.sprite_nav.nav_fs {
    background-position: 0 8.823529411764707%
}

.sprite_nav.nav_tp {
    background-position: 0 11.76470588235294%
}

.sprite_nav.nav_zh {
    background-position: 0 14.705882352941178%
}

.sprite_nav.nav_mjss {
    background-position: 0 17.647058823529413%
}

.sprite_nav.nav_aqpd {
    background-position: 0 20.588235294117645%
}

.sprite_nav.nav_jq {
    background-position: 0 23.52941176470588%
}

.sprite_nav.nav_xx {
    background-position: 0 26.47058823529412%
}

.sprite_nav.nav_xs {
    background-position: 0 29.411764705882355%
}

.sprite_nav.nav_ys {
    background-position: 0 32.35294117647059%
}

.sprite_nav.nav_xz {
    background-position: 0 35.294117647058826%
}

.sprite_nav.nav_qm {
    background-position: 0 38.23529411764706%
}

.sprite_nav.nav_pd {
    background-position: 0 41.17647058823529%
}

.sprite_nav.nav_sx {
    background-position: 0 44.11764705882353%
}

.sprite_nav.nav_sm {
    background-position: 0 47.05882352941176%
}

.sprite_nav.nav_bk {
    background-position: 0 50%
}

.sprite_nav.nav_xlcs {
    background-position: 0 52.94117647058824%
}

.sprite_nav.nav_xgpx {
    background-position: 0 55.88235294117647%
}

.sprite_nav.nav_zyyc {
    background-position: 0 58.82352941176471%
}

.sprite_nav.nav_tlp {
    background-position: 0 61.76470588235294%
}

.sprite_nav.nav_sg {
    background-position: 0 64.70588235294117%
}

.sprite_nav.nav_cxz {
    background-position: 0 67.64705882352942%
}

.sprite_nav.nav_xzzb {
    background-position: 0 70.58823529411765%
}

.sprite_nav.nav_pp {
    background-position: 0 73.52941176470588%
}

.sprite_nav.nav_cy {
    background-position: 0 76.47058823529412%
}

.sprite_nav.nav_xzaq {
    background-position: 0 79.41176470588235%
}

.sprite_nav.nav_xzpd {
    background-position: 0 82.35294117647058%
}

.sprite_nav.nav_cxgj {
    background-position: 0 85.29411764705883%
}

.sprite_nav.nav_sxxz {
    background-position: 0 88.23529411764706%
}

.sprite_nav.nav_xmxj {
    background-position: 0 91.17647058823529%
}

.sprite_nav.nav_hmjx {
    background-position: 0 94.11764705882352%
}

.sprite_nav.nav_msyc {
    background-position: 0 97.05882352941177%
}

.sprite_nav.nav_kx {
    background-position: 0 100%
}

.sprite_cs {
    display: inline-block;
    background: url(../images/sprite_cs.png) no-repeat;
    background-size: 100% auto
}

.sprite_cs.cs_qqbf {
    background-position: 0 0
}

.sprite_cs.cs_hmjx {
    background-position: 0 14.285714285714285%
}

.sprite_cs.cs_zyyc {
    background-position: 0 28.57142857142857%
}

.sprite_cs.cs_xzzb {
    background-position: 0 42.857142857142854%
}

.sprite_cs.cs_bzpp {
    background-position: 0 57.14285714285714%
}

.sprite_cs.cs_aqpd {
    background-position: 0 71.42857142857143%
}

.sprite_cs.cs_cyyc {
    background-position: 0 85.71428571428571%
}

.sprite_cs.cs_bzsm {
    background-position: 0 100%
}

.sprite_snav {
    display: inline-block;
    background: url(../images/sprite_snav.png) no-repeat;
    background-size: .47rem 41.6rem
}

.sprite_snav.snav-work {
    height: .4rem;
    width: .22rem;
    background-position: 0 0
}

.sprite_snav.snav-xg {
    height: .4rem;
    width: .32rem;
    background-position: 0 -.4rem
}

.sprite_snav.snav-character {
    height: .4rem;
    width: .32rem;
    background-position: 0 -.8rem
}

.sprite_snav.snav-wealth {
    height: .4rem;
    width: .33rem;
    background-position: 0 -1.2rem
}

.sprite_snav.snav-celebrity {
    height: .4rem;
    width: .34rem;
    background-position: 0 -1.6rem
}

.sprite_snav.snav-fortune {
    height: .4rem;
    width: .34rem;
    background-position: 0 -2rem
}

.sprite_snav.snav-love {
    height: .4rem;
    width: .36rem;
    background-position: 0 -2.4rem
}

.sprite_snav.snav-aqfs {
    height: .4rem;
    width: .36rem;
    background-position: 0 -2.8rem
}

.sprite_snav.snav-encyclopedia {
    height: .4rem;
    width: .38rem;
    background-position: 0 -3.2rem
}

.sprite_snav.snav-sx14 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -3.6rem
}

.sprite_snav.snav-sx11 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -4rem
}

.sprite_snav.snav-sx12 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -4.4rem
}

.sprite_snav.snav-sx13 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -4.8rem
}

.sprite_snav.snav-sxqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -5.2rem
}

.sprite_snav.snav-sj {
    height: .4rem;
    width: .4rem;
    background-position: 0 -5.6rem
}

.sprite_snav.snav-srs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -6rem
}

.sprite_snav.snav-sjccqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -6.4rem
}

.sprite_snav.snav-sx15 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -6.8rem
}

.sprite_snav.snav-sx16 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -7.2rem
}

.sprite_snav.snav-sx5 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -7.6rem
}

.sprite_snav.snav-sx6 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -8rem
}

.sprite_snav.snav-sx4 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -8.4rem
}

.sprite_snav.snav-sx {
    height: .4rem;
    width: .4rem;
    background-position: 0 -8.8rem
}

.sprite_snav.snav-sx1 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -9.2rem
}

.sprite_snav.snav-sx7 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -9.6rem
}

.sprite_snav.snav-sm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -10rem
}

.sprite_snav.snav-sx10 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -10.4rem
}

.sprite_snav.snav-sx9 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -10.8rem
}

.sprite_snav.snav-smzh {
    height: .4rem;
    width: .4rem;
    background-position: 0 -11.2rem
}

.sprite_snav.snav-sx8 {
    height: .4rem;
    width: .4rem;
    background-position: 0 -11.6rem
}

.sprite_snav.snav-tx {
    height: .4rem;
    width: .4rem;
    background-position: 0 -12rem
}

.sprite_snav.snav-zh {
    height: .4rem;
    width: .4rem;
    background-position: 0 -12.4rem
}

.sprite_snav.snav-zhouyi {
    height: .4rem;
    width: .4rem;
    background-position: 0 -12.8rem
}

.sprite_snav.snav-zcfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -13.2rem
}

.sprite_snav.snav-yxqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -13.6rem
}

.sprite_snav.snav-yzfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -14rem
}

.sprite_snav.snav-ziwei {
    height: .4rem;
    width: .4rem;
    background-position: 0 -14.4rem
}

.sprite_snav.snav-zx {
    height: .4rem;
    width: .4rem;
    background-position: 0 -14.8rem
}

.sprite_snav.snav-zxfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -15.2rem
}

.sprite_snav.snav-zw {
    height: .4rem;
    width: .4rem;
    background-position: 0 -15.6rem
}

.sprite_snav.snav-zjpz {
    height: .4rem;
    width: .4rem;
    background-position: 0 -16rem
}

.sprite_snav.snav-zs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -16.4rem
}

.sprite_snav.snav-wsfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -16.8rem
}

.sprite_snav.snav-wuxing {
    height: .4rem;
    width: .4rem;
    background-position: 0 -17.2rem
}

.sprite_snav.snav-whfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -17.6rem
}

.sprite_snav.snav-wfx {
    height: .4rem;
    width: .4rem;
    background-position: 0 -18rem
}

.sprite_snav.snav-zy {
    height: .4rem;
    width: .4rem;
    background-position: 0 -18.4rem
}

.sprite_snav.snav-xiangguan {
    height: .4rem;
    width: .4rem;
    background-position: 0 -18.8rem
}

.sprite_snav.snav-yuce {
    height: .4rem;
    width: .4rem;
    background-position: 0 -19.2rem
}

.sprite_snav.snav-ywqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -19.6rem
}

.sprite_snav.snav-xxzh {
    height: .4rem;
    width: .4rem;
    background-position: 0 -20rem
}

.sprite_snav.snav-xmcz {
    height: .4rem;
    width: .4rem;
    background-position: 0 -20.4rem
}

.sprite_snav.snav-xsdq {
    height: .4rem;
    width: .4rem;
    background-position: 0 -20.8rem
}

.sprite_snav.snav-cwqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -21.2rem
}

.sprite_snav.snav-cy {
    height: .4rem;
    width: .4rem;
    background-position: 0 -21.6rem
}

.sprite_snav.snav-cyx {
    height: .4rem;
    width: .4rem;
    background-position: 0 -22rem
}

.sprite_snav.snav-cf {
    height: .4rem;
    width: .4rem;
    background-position: 0 -22.4rem
}

.sprite_snav.snav-cffs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -22.8rem
}

.sprite_snav.snav-cjpz {
    height: .4rem;
    width: .4rem;
    background-position: 0 -23.2rem
}

.sprite_snav.snav-eg {
    height: .4rem;
    width: .4rem;
    background-position: 0 -23.6rem
}

.sprite_snav.snav-faq {
    height: .4rem;
    width: .4rem;
    background-position: 0 -24rem
}

.sprite_snav.snav-fsxrm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -24.4rem
}

.sprite_snav.snav-dbt {
    height: .4rem;
    width: .4rem;
    background-position: 0 -24.8rem
}

.sprite_snav.snav-dmfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -25.2rem
}

.sprite_snav.snav-dpqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -25.6rem
}

.sprite_snav.snav-bagua {
    height: .4rem;
    width: .4rem;
    background-position: 0 -26rem
}

.sprite_snav.snav-bbqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -26.4rem
}

.sprite_snav.snav-bbxm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -26.8rem
}

.sprite_snav.snav-seg {
    height: .4rem;
    width: .4rem;
    background-position: 0 -27.2rem
}

.sprite_snav.snav-alfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -27.6rem
}

.sprite_snav.snav-ax {
    height: .4rem;
    width: .4rem;
    background-position: 0 -28rem
}

.sprite_snav.snav-bjxqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -28.4rem
}

.sprite_snav.snav-bx {
    height: .4rem;
    width: .4rem;
    background-position: 0 -28.8rem
}

.sprite_snav.snav-bzqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -29.2rem
}

.sprite_snav.snav-bgml {
    height: .4rem;
    width: .4rem;
    background-position: 0 -29.6rem
}

.sprite_snav.snav-bgsfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -30rem
}

.sprite_snav.snav-bjfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -30.4rem
}

.sprite_snav.snav-nhqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -30.8rem
}

.sprite_snav.snav-nvhqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -31.2rem
}

.sprite_snav.snav-mx {
    height: .4rem;
    width: .4rem;
    background-position: 0 -31.6rem
}

.sprite_snav.snav-lyfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -32rem
}

.sprite_snav.snav-meixiang {
    height: .4rem;
    width: .4rem;
    background-position: 0 -32.4rem
}

.sprite_snav.snav-ox {
    height: .4rem;
    width: .4rem;
    background-position: 0 -32.8rem
}

.sprite_snav.snav-zyqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -33.2rem
}

.sprite_snav.snav-shishang {
    height: .4rem;
    width: .4rem;
    background-position: 0 -33.6rem
}

.sprite_snav.snav-rm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -34rem
}

.sprite_snav.snav-qinggan {
    height: .4rem;
    width: .4rem;
    background-position: 0 -34.4rem
}

.sprite_snav.snav-qw {
    height: .4rem;
    width: .4rem;
    background-position: 0 -34.8rem
}

.sprite_snav.snav-kyhs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -35.2rem
}

.sprite_snav.snav-haoting {
    height: .4rem;
    width: .4rem;
    background-position: 0 -35.6rem
}

.sprite_snav.snav-hyx {
    height: .4rem;
    width: .4rem;
    background-position: 0 -36rem
}

.sprite_snav.snav-jjfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -36.4rem
}

.sprite_snav.snav-gjpz {
    height: .4rem;
    width: .4rem;
    background-position: 0 -36.8rem
}

.sprite_snav.snav-gsqm {
    height: .4rem;
    width: .4rem;
    background-position: 0 -37.2rem
}

.sprite_snav.snav-gx {
    height: .4rem;
    width: .4rem;
    background-position: 0 -37.6rem
}

.sprite_snav.snav-jk {
    height: .4rem;
    width: .4rem;
    background-position: 0 -38rem
}

.sprite_snav.snav-jpsl {
    height: .4rem;
    width: .4rem;
    background-position: 0 -38.4rem
}

.sprite_snav.snav-kx {
    height: .4rem;
    width: .4rem;
    background-position: 0 -38.8rem
}

.sprite_snav.snav-ktfs {
    height: .4rem;
    width: .4rem;
    background-position: 0 -39.2rem
}

.sprite_snav.snav-sx2 {
    height: .4rem;
    width: .42rem;
    background-position: 0 -39.6rem
}

.sprite_snav.snav-sx3 {
    height: .4rem;
    width: .44rem;
    background-position: 0 -40rem
}

.sprite_snav.snav-abx {
    height: .4rem;
    width: .44rem;
    background-position: 0 -40.4rem
}

.sprite_snav.snav-xmxx {
    height: .4rem;
    width: .45rem;
    background-position: 0 -40.8rem
}

.sprite_snav.snav-aq {
    height: .4rem;
    width: .47rem;
    background-position: 0 -41.2rem
}


/* 测算框 end */
/*! 分页数据 */

/*!************************************* components end **************************************/
/*! 图标 start */
.icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.icon-nav {
    display: inline-block;
    vertical-align: top;
    width: 1rem;
    height: 1rem
}

.icon-tt-cs,.icon-tt-sm,.icon-tt-sx,.icon-tt-tp,.icon-tt-zh {
    width: 2.6rem;
    height: .86rem
}

.icon-tt-sm {
    background-image: url(../images/index/tt-sm.png)
}

.icon-tt-sx {
    background-image: url(../images/index/tt-sx.png)
}

.icon-tt-zh {
    background-image: url(../images/index/tt-zh.png)
}

.icon-tt-cs {
    background-image: url(../images/index/tt-cs.png)
}

.icon-tt-tp {
    background-image: url(../images/index/tt-tp.png)
}

.icon-home,.icon-share,.icon-totop {
    width: .8rem;
    height: .8rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDI3NDgxMDA1OTZDMTFFODlBQTdCMDlGNkI3RDk5N0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDI3NDgxMDE1OTZDMTFFODlBQTdCMDlGNkI3RDk5N0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjVCNjcwMTU5NkMxMUU4OUFBN0IwOUY2QjdEOTk3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjVCNjcwMjU5NkMxMUU4OUFBN0IwOUY2QjdEOTk3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlF5NisAAANGSURBVHja7JxLaBNRGIWnTUndtD42bXRTiohutOqmoCCxGytBESqVQhcWsRCx4F5Sa+lGq8VXRaErRRQLLozajRTFx0IFlwriTms3FfoAW4jxXPIHxutMDElnMndyDnww+TO5d/JlHvdOQmqy2azFlJ5aKqBACqRACmQokAIpkAIZCqRACqRAhgIpkAIpkKFACjQhdV40mk6nV6OZM+CcLA+D0XIbTCQSVbEHqm26Ci6DRuEiuB7E7Q3aBkXBPXDa4blT8lyUAp3TAJ6C7gLrdMs6DRT4d5rANOjQ6i+kbk+H1JooMJcW8BLs1uqPwAHQCSa159S6r0BrtQvcDt6ALVr9NjgKfoFlcAyMa+tsBq9BW7UK3CeHaEyrnwf9IGOrZeQiMqit2yxtxKtN4BEwBdYVIUmXm9TkqmHOM9BVLQJPgodgja3mdpg65aasu2yr1YP70naoBabALRCx1eZdLhSFMimvmbfVItJ2KowC1Zu7AYa0+izY7zBUKSbTch79odWHpK9IWATmD6+kVv8K9oIPZbT9EewBX7R6UvqsN12g2wne7Y2XErcPokv6bjRVYH52ES/y0Csns9LPc60el2FOs2kCW2SmsKuIk/9qZQEcBA+0epsMuFtNEjghMwV7xh2GH6udFdADrml1Je+OSQLbtceDMkjO+HDR+g0GHIYzO00SmJLD9DPolRmE3xmWvj+BRa/Gh14JvATWgq3grpz3vgudHkrT+1F9b7Ny9w9HTRLodE6MCRMh6Md3gTGXZd/68eILpUrejSmUqFwE3srQZEGWB6yAfR+iUhew7dkE0ta/N0nbheNqZwLfgrLBtQHb85zk6YPiJ37McU0U2G8Vd3t+h1WB+34mCOzRHqs71huFqf+sS4EO8+Y+MCP0+TGrCMM50J4Zl2WL58AQhQINFbjBkDYDK7DXgzZPhHkmoqZj9l9UXQDq3y7UTc6fZba9Xj6QYa2+GKY98L3DFfcKmBORpfx1SP51c9KWfhV/FyaBYxU4usbCJPAxGPFR3oj0GaqLyFlw2Mp9rbnkQftL0vYh6cuX1PCfiziQpkAKpECGAimQAimQoUAKpEAKZCiQAimQAhkKpEAKpECGAj3OHwEGAGrfm0j9SNKgAAAAAElFTkSuQmCC)
}

.icon-totop {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDI3OTRGOEE1OTZDMTFFODlBQTdCMDlGNkI3RDk5N0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDI3OTRGOEI1OTZDMTFFODlBQTdCMDlGNkI3RDk5N0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMjc0ODEwQTU5NkMxMUU4OUFBN0IwOUY2QjdEOTk3RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjc5NEY4OTU5NkMxMUU4OUFBN0IwOUY2QjdEOTk3RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuVAmjkAAAGDSURBVHja7NuxSsRAEMbxu1HEVtDXUNBCBA9sbCSFpQ9pI6YRA3pXeO9x9RUK2qlxAivEQ2HRzDKD/w++Igkky4/NEhYybtt2RH4fgQBAAAEEkAAIIIAAEgABBBBAAiCAAAJIAAQQQAAJgAACCCAB0CzrVjeu63qIsR1rN7SN9v0vN6uq6l/NwG3tTHunvdFOtVu8wnnZSTPuqHeum4m3HhHFIV4HtffNtQOPiBIEzy2iBMJziSjO8Z60L54RxTneWapbRHGO95A+Z9wiinO8z7hFlAB4rhElCJ5bRAmE5xJRguHlIjalEKUQXjMgXg7ifilEKYS3OzCeG0RLwG4/79oQLxfxSrsWEfBEe2iMl4M4GX3dGgv9GWOBl4MY8hW+1857x4+GeKuIz71z05VxDL5OWeVVe6q90G6m9XBRYFLM0rp7rl1qL7VvVg8b879w3N0YAAmAAAIIIIAEQAABBJAACCCAABIAAQQQQAIggAACSAAEEEAACYAAAggg+SEfAgwAPZlr/3hB828AAAAASUVORK5CYII=)
}

.icon-share {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAD+UlEQVR4nO2az6tWRRjHP2plbkLQNHKRGGZEaVzNHzcMUhe6KXChWQgtbHVdFP4BXoo2UUFguQ7J1KTSdoIIoleveC9Ymwiu1UIrr64kkitpDHyPPB7Ge97X+850Bp8PvMw8M3Ped86XM/M855kXx3Ecx3Ecx3Ecx3Ecx3Ecx3GcB4BpKW9xcHCwJ9/T19dXb+oHdgKvAk8AfwIngD3AkB04Ojras3nEmJ7sm9PwkEQ6DWyTeKjcpvbQ/3DOCZXEXmBHw3wHgJnAOznuq6Qn8OWIeL8A36i07ND45JQk4EDNfh94Ftii8oNa/84ck2rNEo44ijrrjP1z8FHAbdmh3C0xl6jtleSTLuwJnG/qPxrxKoJ9wdhzc0yqJAH/MvUXIyFYsJca+2qOSZUk4KipPwN8CsyQHcoPtRdWnMwxqVLCmOeBNbW2d4FNWs5Lzd5X8XmOiZUg4AvAcWB2pG9JRDgk3qkMc0srYAeetYlKvMfNuH+AWZNc9wXw3pQn3yE598Dpet36HrgirxnKI2qvzyUm3jiwClgLHAAuAxMqD6g9xIs3c91UriW8CDgELK+1B3Fe02eX4riLk4i3HvhJdpYl2kQOAYN4Z4B5DeOWa9zbwJcN4t0hZFv+T1ILGJblwZp4YemeBX4HngJWm5hunpbiY52I1wZSC/gGsMLYl4DNwDnTthL4DnhSdhDvN2Bh28UjgxPZbuq3I+Ihe3Pt1WwMONZ28cjwBNo45lxEvIphfVbLfs48ka0mtYB27xtrGHvRCDiHFjiITkgt4Ljxposaxtr+a3QQiLdB4NR74Iipr5LDiLFS/RUX7jGudaQWcJ+ph1Dl24iIL6ndpqeeBha3VLO7SC1giOnOG3uBYsBwevaV3iaG1V4xIfGGdHzZalLvgbcUCw4ZhzJNwsTECeI9ovpcvc6FUOhw7Mt7kKyYMjmSCWMSa6Rh3IjOMWyo86jeZHbVxnabmEhGrh8a0973JvCDyaL8Ifst9Q/r8OhoTayPdWA+Q946iLwfeN14+SoxsV/9TV6/J+RMqIbl/LU+k/G33kw+qx1lDih5uqyWaIhRJSbWKL5MRlIBu4nTavvZvzrX/RX4yKyUDbXLmhITBxUe3ZrqvdyLth8qfQJsBW5E+i5JsH7te/2yL5sxK+TEklHCqdxhJRUmTFs3iYntJKSUY80QBl03dieJiYplKSdW0rnwHFPvJDERu67nlCTguKl3nZhIRWvOhSfz2PLQIdDeqKYqMRFbxlkTEyU9gfebmNhHQkoS8H4SE+d1XTJK+otvt4mJKxqfLIimwD+Zd5OY6O/AW0+Z0gSki8REcvEcx3Ecx3Ecx3Ecx3Ecx3Ecx3EeCID/AEzf3DHGmXZOAAAAAElFTkSuQmCC)
}

.icon-more {
    width: .27rem;
    height: .27rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzg4QjU3MENBNDE1MTFFODk1MkRCMjIxQThDOUJERDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg4QjU3MERBNDE1MTFFODk1MkRCMjIxQThDOUJERDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDODhCNTcwQUE0MTUxMUU4OTUyREIyMjFBOEM5QkRENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDODhCNTcwQkE0MTUxMUU4OTUyREIyMjFBOEM5QkRENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuXdrZUAAAD0SURBVHja3NahCsJAHMfxm4KiBpNtRRBMZvMwGH0AH8AnsJt9AV/AJEbr7BYtCoaBCGsGsQgO5Pz98Q+atuHx/wcPPmFs8OXYdneetdakjANUIICzcRyFjPsPaEIIvmvM0MxSNOBo32PP1+ZXeR7yIeLgDuqSMdKCmIMbqEnGSBsuHFxDVTJGOnDl4ApKkjHShRsHl1CUjJEA7hycgycZI31IODjLE3SJkQE8OTiVjpHhV3AiHSMj+xlj6RhZcCz5m5mpvTO1r1HtP1NbQdTWRrVVX20/U9up1c4gqqerLYcinqHTIpB1SC3DCXoQu55RXwIMAMuG3cBia6H8AAAAAElFTkSuQmCC)
}

.icon-vip {
    width: .41rem;
    height: .32rem;
    background-image: url(../images/icon/vip.png)
}

.icon-loading {
    width: .34rem;
    height: .34rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABFCAMAAAArU9sbAAAAllBMVEUAAAA5kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv85kv98v3f9AAAAMXRSTlMA+u4H8xwSDeG7KBapjYhP28EE9jfmpJoxItOALLFuQcxrZOrXdnPHVDyVe11aSIN5drPNPgAAAx5JREFUWMOlmOl2qlAMhbcyySCiBUFRUazzVXve/+Vuk2NZTgwHvx+uVjBk2MmJopxRkvvecBn0gqXt+ecZ1DEW8654ZO3lLhTQznZHvKNj70dohrWNRDm9rYZ6Rqsiki/7uBhkiZNkg208LLyL/qGOcCkk39eD9hhm5veEZDirdsS/eRGHby9nY+lRZ1VVmJ200XfLb4mlnbmJEhzpsWegCseWEZfcFXJau3vUkX9xsZy3RvjaboJ6Zt/8vNmbK+zJWGsmKZvF/PJEg3PSb6zuMd0emE/v7hSMMGxmjgf6HI5Sr3FQC9yRsSI1qGBNSX7OnSbpjbUBNRydHo2CDbkygCo5faxoTVfnpKgzpA7XIKEW1F2oM6OeWoExyZUr2hBTJ4xALFq5wkzIGdl40xe9qWlvzsFRph20IyPNUBzp7x9LtGRE7ZcD2LGQW8L19QCLEjRBWw6keuBCxUJrRjTbZliwS+0Zchccf19PaA1/3ofNumnPimMJfl9DtGfA46HLJWpPSGcTqNAmKnCT6r7mGpP+raqG64qxW2uFxoKBcjw6vxYjlJHQiYKophfngliGVeJdgg7LqsgtXy4JsVlRI9beoMmSsM7L9cJDb1OniUAQO+nz63mYYttk/msnnVeo/ms1ydEzLpzjWgxPENH5uad1zqspuNT1ZFNB2M5LibojObxzNN9hO/59WOltfPtcqka4sVyci5pKH1bcTgr9mOzkhvl3f1LkI+BaNeVfxMtsqhWHow3ihxJkoSlWn8UcXCjEr2JrcPVX4TURs2fAv1sa+uSMCQWkmPUrubIFI/06QgXtxNvxQy58+vcAFVjMj/uhFZEKTKhxJiNT7WFIkATVMH396fgYqy7NjHk9PYqAvx/84EMc7rQNPiT8kkF9yKBTfJP73EzvgM/IuoKI3Wq5pW5NiqfyzNhY5cVNdbHe17RHfGuO1MA7Jn1dtrNWk5zo73eJ3Hg2sRgKSZA1G0JMMN4MQscwzUm4//F64oZ+0lCPS26X0k2basHcTEtsLFcWFEj86auJ1IEy5mUbD4NIF3r0bR+3lwov/gPz4J/MfidXggAAAABJRU5ErkJggg==);
    background-size: 100% 100%
}

.share-item>.icon-copy,.share-item>.icon-qq,.share-item>.icon-qzone,.share-item>.icon-wechat,.share-item>.icon-wechatfriend,.share-item>.icon-weibo {
    background: url(../images/share_68.png) no-repeat;
    background-size: 100% auto
}

.share-item>.icon-wechat {
    background-position: 0 0
}

.share-item>.icon-wechatfriend {
    background-position: 0 20%
}

.share-item>.icon-weibo {
    background-position: 0 40%
}

.share-item>.icon-copy {
    background-position: 0 60%
}

.share-item>.icon-qq {
    background-position: 0 80%
}

.share-item>.icon-qzone {
    background-position: 0 100%
}

.sprite_jm {
    display: inline-block;
    background: url(../images/sprite_jm.png) no-repeat;
    background-size: 100% auto
}

.sprite_jm.jm_wp {
    background-position: 0 0
}

.sprite_jm.jm_hd {
    background-position: 0 10.5%;
}

.sprite_jm.jm_zr {
    background-position: 0 21%;
}

.sprite_jm.jm_zw {
    background-position: 0 33.5%;
}

.sprite_jm.jm_shuo {
    background-position: 0 44%;
}

.sprite_jm.jm_gs {
    background-position: 0 54.5%;
}

.sprite_jm.jm_dw {
    background-position: 0 67%;
}

.sprite_jm.jm_rw {
    background-position: 0px 77.5%;
}

.sprite_jm.jm_jz {
    background-position: 0 88%;
}

.sprite_jm.jm_qg {
    background-position: 0 99%;
}

/*! 图标 end */
/*! 自适应 start */
html {
    font-size: 50px
}

@media only screen and (min-width: 320px) {
    html {
        font-size:42.6667px
    }
}

@media only screen and (min-width: 360px) {
    html {
        font-size:48px
    }
}

@media only screen and (min-width: 375px) {
    html {
        font-size:50px
    }
}

@media only screen and (min-width: 384px) {
    html {
        font-size:51.2px
    }
}

@media only screen and (min-width: 400px) {
    html {
        font-size:53.3333px
    }
}

@media only screen and (min-width: 412px) {
    html {
        font-size:54.9333px
    }
}

@media only screen and (min-width: 414px) {
    html {
        font-size:55.2px
    }
}

@media only screen and (min-width: 480px) {
    html {
        font-size:64px
    }
}

@media only screen and (min-width: 750px) {
    html {
        font-size:100px
    }
}

body,html {
    height: 100%
}

body,html {
    height: 100%
}

/*! 自适应 end */
/*!************************************* page start  **************************************/
.preloader {
    display: block;
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #e9ddc3;
    z-index: 9999;
    visibility: hidden
}

.preloader .icon {
    vertical-align: top;
    margin-right: .15rem;
    -webkit-animation: rotate 1s linear infinite;
    animation: rotate 1s linear infinite
}

.preloader .text {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: .34rem;
    line-height: .34rem;
    text-align: center;
    font-size: .28rem;
    color: #666
}

.page-onload body {
    overflow: hidden
}

.page-onload .preloader {
    visibility: visible
}

.page {
    position: relative;
    width: 100%;
    min-width: 320px;
    height: 100%;
    max-width: 750px;
    margin: 0 auto;
    font-size: .26rem;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.page-header {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    background: #f5f5f5 url(../images/top.jpg) repeat-x;
    background-size: 100% auto;
}

.page-header .logo {
    width: 1.8rem;
    height: .68rem;
    float: left;
    margin: .15rem 0 0 .2rem;
    -webkit-tap-highlight-color: transparent
}

.page-header .logo-img {
    vertical-align: top;
    width: 100%;
    height: 100%
}

.page-content {
    position: relative
}

.page-content-inner {
    min-height: 100%;
    padding-bottom: 5.4rem;
    margin-bottom: -5.4rem;
    overflow: hidden
}

.page-footer {
    position: relative;
    height: 1.8rem;
    font-size: .22rem;
    background: #e9ddc3;
    color: #999;
    padding: .4rem 0 .25rem;
    overflow: hidden
}

.page-footer .f-search {
    width: 4.9rem;
    height: .6rem;
    background: #f7f1e4;
    border-radius: .3rem;
    margin: 0 auto .1rem
}

.page-footer .f-search .button,.page-footer .f-search .input {
    background: 0 0;
    border: 0
}

.page-footer .f-search .input {
    width: 4.1rem;
    padding: .1rem .8rem .1rem .3rem;
    color: #333;
    font-size: .26rem
}

.page-footer .f-search .button {
    font-size: 0;
    width: .8rem;
    height: .6rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAsZJREFUeNq8l7FrU0Ecx+8lsTi0NoLWSUXBFrEuBQdHB1OFgOjQ1smlDlaJjhUHwUVdJK22k4Iu1jgokiyNg3+A6GKFSECxbrVFq4umpM/vyfeVX36+JO817/mFD8nL3f3ue3e5d79zisWiCaAtYBgcB0fAfpBm2XfwEbwGL8E8WAsSNJvNmlSbOraTK2AC7GxSZxc5CnJgGcyAPM21VKJF2RiogOstOvfTDrapMEZoA0kwC+Y4Mk+L4DaXYjfYCnrAQXCCZZ/UzMwxVrKZgZRP50/BGdXxJH+vq/q/OdIK1/4aGAG3wB7WuUAzIz7t/5mBvOq8BA5zJPUA019n3UG29WRjTrVbglFwSTxPg1Pghwmvn2w7LX67yD58DaRV5QL//etm81pnjIIaVNrPgK3Yx+9fwHngms7lMtYin/vYV4OBLu5zT5OcwqhkY10VzxPsc8NARuzzz2rKolKBsQ37ymgDnp4E/LeHVZ2xPQ1LA0Oi4JWJTzL2kDTQLwoWYjQgYx+QBnpFwXKMBr6K771BDqP/ImtgVZ1kcUmeqKvSQFUUDMZoQMauSgNvRMGxGA3I2G+lgbJKQpIxLbVMTsrawAqf9/qdWBFojLG93TAvDdTAPVH5JuiOsPNuxvQ0yz7/ymFWbI/ID+JEtO/usxGciA4TlFEx+n6ZrCZEap1TyUm+w/dEgjHkkuZ0ppxQJ9aMqvwCbNtE5z1sKwdl7wq/2uWEl8EzeXcA77gcQWYjyboLbKsvN3aQpxvWyOdmZIPcZTZrVHb8mKfae7AkspxD3Od2uvf5pGbSfI274nkzA3LrTIk/ZlgtcUbt/eG+er9smGg1rTaBGAA3xHsiiFbYZoAxHoJxleh0seykE/JymhGX0+0s+yYup2VS84lxDjxQM1FNBRzVGi8apQ625SN+NphwXNc1cahUaurV7pI7HNT4HwEGAPT8oZJaY6DbAAAAAElFTkSuQmCC) no-repeat center center;
    background-size: .32rem .32rem
}

.page-footer .f-bottom {
    height: 1.6rem;
    overflow: hidden
}

.page-footer .cooperate {
    font-size: .26rem;
    color: #666;
    text-align: center;
    margin-bottom: .1rem
}

.page-footer .copyright {
    font-size: .24rem;
    line-height: 1.6;
    text-align: center
}

.page-footer .f-xiong {
    text-align: center;
    height: 2.6rem;
    padding: .5rem 0;
    background: #fff
}

.page-footer .f-xiong .btn {
    width: 2.3rem;
    background: #e7ac76;
    color: #fff;
    font-size: .28rem;
    padding: .12rem 0;
    border-radius: .38rem;
    border: 0
}

.page-footer .f-logo {
    width: 1.99rem;
    height: .76rem;
    display: block;
    margin: 0 auto .2rem
}

.nav {
    float: right;
    height: 1rem;
    max-width: 5.5rem;
    overflow-y: hidden
}

.nav .item {
    height: 1rem;
    float: left;
    font-size: .3rem;
    padding: 0 .16rem;
    color: #bb8962;
    position: relative;
}

.nav .item.on:after {
    content: '';
    width: .52rem;
    height: .03rem;
    background: #bb8962;
    position: absolute;
    left: 50%;
    bottom: .15rem;
    margin-left: -.26rem;
    border-radius: .02rem
}

.nav .item-menu,.nav .item-search {
    float: left;
    width: .68rem;
    height: 1rem;
    font-size: 0
}

.nav .item-search {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtFJREFUeNq0l21oTmEYx58zj8WyTUmNZshL6yEpi2mzJuUlWtIk2hdfpHyghw+kWJMahR5SSvmglBANbV/0YFpDviyWl0Kmx9vkbVheJv/r6X/X1e2c8zw7zrnqV+dc55z7f79c93Vfx0m3rovlYRVgNagHs0AZKAGfwBtwH9wAl8DrfBqM53g+H+wBK0CBy/OxpBKsBUdBG2gBPX4NF3j4x4AToBus9HnPthFgDbgHjoBRwxnxZNAOEpZ/CHSBuyAD3oFSMBXUgGrVQWl3G6gFq8DbXMLl4BaYpHyDIAWOgVc+o5UObwVbQCF9VaCTHej3muoi0GGJyjrNBrtyiIq9AEkwFzxW/pngsurMP8KHKWKsnT19FhuePeS031Q+ud/nJizRu0n574BG8DUWzGSbNYAHypfUcWOE9wKH19/BBq7t/9gXtvNLxdNuLSzJYbn6IBVger1MEstJdS+zOM4IN6qRDzEJhGkpdV3IDJgVrFMPupgCw7QnVharM8IJSzgK61bXlUa4TDmfRySsY2aCES5Wzm8RCettWWyEPytnSUTCpdY2ywpnlHN6RMLT1PVLI9yrnDURCddaKTUrnFbOBWBKyKJzTCTT0kb4okprDnNqmLbdCt6rRlgO9Avq4WbWVWHYQtCk7k+DAX1ItKhRjwTnrEgMYuPBGaUhh0+rfTo9AgfVR5LNrrCQCyrawbLIWDPocysEmq2UuYipripABMt5Pk/5frL0da1AfrMw67Hy6m1wig05PtVqNae20xqpOZWu6/0cd6kc6hlsS1TJupH0sWFJOh/Z4Ay+O9GlQ70qUMtZ9Ev7T+MeZcsysAPstNa5wopSL3vPgD3OKW6wxBd7FepSEBzgaA5Z+dzPPoD9/E7K4T9gPddcl9BnnTz/nUaDpZymBKe1iAkhwxJHqspr4IdHlKdVFTsQz3Mkg/wnagu4vfr5/3Wea578K8AAllGSLCKwmpYAAAAASUVORK5CYII=) no-repeat center center;
    background-size: .32rem .32rem
}

.nav .item-menu {
    margin-right: .18rem;
    position: relative
}

.nav .item-menu .line {
    position: absolute;
    left: 50%;
    top: 50%;
    width: .3rem;
    height: .03rem;
    background: #bb8962;
    border-radius: .02rem;
    margin-left: -.15rem;
    margin-top: -.02rem;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -webkit-transition: all .4s;
    transition: all .4s;
}

.nav .item-menu .line:nth-child(1) {
    margin-top: -.15rem
}

.nav .item-menu .line:nth-child(3) {
    margin-top: .11rem
}

.nav-slide {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 99;
    width: 100%;
    max-width: 750px;
    background: rgba(0,0,0,.5);
    opacity: 0;
    visibility: hidden;
    -moz-transition: opacity .3s,visibility .3s;
    -o-transition: opacity .3s,visibility .3s;
    -webkit-transition: opacity .3s,visibility .3s;
    transition: opacity .3s,visibility .3s;
    overflow-y: auto
}

.nav-slide.on .nav-toggle:after {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.nav-slide.on .navbar-wrap .navbar {
    height: 10.2rem
}

.nav-slide .list {
    margin-top: 1rem;
    background: #f2e9d4;
    font-size: 0;
    padding: .3rem 0 .1rem .3rem;
    overflow: hidden
}

.nav-slide .navbar-wrap {
    border-top: 1px solid #f2f2f2;
    padding: .2rem 0;
    background: #f2e9d4
}

.nav-slide .navbar-wrap .navbar {
    padding: 0;
    margin-bottom: 0;
    -moz-transition: height .3s,visibility .3s;
    -o-transition: height .3s,visibility .3s;
    -webkit-transition: height .3s,visibility .3s;
    transition: height .3s,visibility .3s;
    height: 4.68rem;
    overflow: hidden;
    font-size: 0;
    line-height: 1
}

.nav-slide .navbar-wrap .navbar .name {
    margin-top: .1rem
}

.nav-slide .list .item {
    float: left;
    width: 1.57rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    background: #eeddc1;
    color: #a93131;
    font-size: .26rem;
    border-radius: .1rem;
    margin-right: .2rem;
    margin-bottom: .2rem
}

.nav-slide .list .item.on {
    color: #ef4c4d
}

.nav-slide .nav-toggle {
    border-top: 1px solid #eee;
    height: .72rem;
    line-height: .72rem;
    background: #eeddc1;
    text-align: center;
    position: relative
}

.nav-slide .nav-toggle .more {
    font-size: .26rem;
    color: #999;
    font-weight: blod;
    font-style: italic
}

.nav-slide .nav-toggle:after {
    content: '';
    width: .19rem;
    height: .11rem;
    background: url(../images/xz/arrow2.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    right: 50%;
    margin-top: -.06rem;
    margin-right: -.6rem;
    -moz-transition: -moz-transform .3s;
    -o-transition: -o-transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s
}



.nav-cover {
    overflow: hidden
}

.nav-cover .nav-slide {
    opacity: 1;
    visibility: visible
}

.nav-cover .item-menu .line:nth-child(1) {
    -moz-transform: translate(0,.13rem) rotate(45deg);
    -ms-transform: translate(0,.13rem) rotate(45deg);
    -webkit-transform: translate(0,.13rem) rotate(45deg);
    transform: translate(0,.13rem) rotate(45deg)
}

.nav-cover .item-menu .line:nth-child(2) {
    opacity: 0
}

.nav-cover .item-menu .line:nth-child(3) {
    -moz-transform: translate(0,-.13rem) rotate(-45deg);
    -ms-transform: translate(0,-.13rem) rotate(-45deg);
    -webkit-transform: translate(0,-.13rem) rotate(-45deg);
    transform: translate(0,-.13rem) rotate(-45deg)
}

.search-form-cover .nav {
    visibility: hidden
}

.search-form-cover .search-form {
    visibility: visible
}

.column-nav,.navbar {
    overflow: hidden;
    padding: .2rem .3rem;
    background: #f2e9d4;
    margin-bottom: .2rem
}

.column-nav .item,.navbar .item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    width: 25%;
    padding: .1rem 0;
    -webkit-tap-highlight-color: rgba(0,0,0,.1)
}

.column-nav .name,.navbar .name {
    display: block;
    font-size: .26rem;
    font-weight: 400
}

.column-nav .icon,.navbar .icon {
    display: block;
    height: .4rem;
    width: auto;
    background-size: auto 100%;
    background-position: center center;
    margin-bottom: .08rem
}

.column-nav .sprite_snav {
    margin: 0 auto .02rem
}

.column-nav .icon.v1,.navbar .icon.v1 {
    margin: 0 auto .08rem
}

.navbar {
    padding: .2rem 0
}

.column-nav {
    padding: .1rem .3rem
}

.column-nav .list-scroll,.column-nav .list-scroll2 {
    margin: 0 -.3rem;
    padding: 0 .15rem;
    position: relative;
    z-index: 1;
    -webkit-overflow-scrolling: touch;
    -webkit-mask-box-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 3%,#fff 5%,#fff,#fff 90%,rgba(0,0,0,0) 95%,rgba(0,0,0,0) 100%)
}

.column-nav .list-scroll .item {
    width: 1.2rem;
    margin-bottom: .05rem
}

.column-nav .list-scroll2 .item {
    margin-bottom: .05rem;
    padding-left: .2rem;
    padding-right: .2rem
}

.column-nav .list-scroll2 .item .name {
    white-space: nowrap
}

.column-nav .name {
    font-size: .24rem
}

.column-nav-sx {
    height: 2.2rem;
    overflow: hidden
}

.column-nav-sx .list {
    width: 8.3rem
}

.column-nav-qm,.column-nav-xs {
    padding: .1rem 0
}

.column-nav-fs {
    height: 1.2rem;
    overflow: hidden;
    padding-right: .3rem
}

.column-nav-fs .list {
    width: 13.8rem
}

.column-nav-qm .item {
    margin: 0 .1rem
}

.column-nav-xz {
    position: relative;
    overflow: initial
}

.column-nav-xz.on .nav-list {
    opacity: 1;
    visibility: visible
}

.column-nav-xz.on .nav-toggle:after {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.column-nav-xz .list-scroll2 {
    margin-right: .5rem
}

.column-nav-xz .nav-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    width: 1.2rem;
    background: #fbfcfb url(../images/xz/text.png) no-repeat .25rem center;
    background-size: .55rem .55rem;
    padding: .3rem
}

.column-nav-xz .nav-toggle .name {
    font-size: 0;
    color: #666;
    font-weight: blod;
    font-style: italic
}

.column-nav-xz .nav-toggle:after {
    content: '';
    width: .19rem;
    height: .11rem;
    background: url(../images/xz/arrow2.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    right: .13rem;
    margin-top: -.06rem;
    -moz-transition: -moz-transform .3s;
    -o-transition: -o-transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s
}

.column-nav-xz .nav-list {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 10;
    padding-bottom: .3rem;
    background: #f5f5f5;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s
}

.column-nav-xz .nav-list .btn {
    float: left;
    width: 1.5rem;
    margin: .3rem 0 0 .3rem;
    background: #e9e6e6;
    border: 0;
    font-size: .28rem;
    padding: .11rem 0
}

.column-nav-xz .nav-list .on {
    color: #ef4c4d
}

.sidebar {
    position: fixed;
    bottom: .6rem;
    right: .3rem;
    z-index: 80;
    opacity: 0;
    visibility: hidden;
    -moz-transition: opacity .3s,visibility .3s;
    -o-transition: opacity .3s,visibility .3s;
    -webkit-transition: opacity .3s,visibility .3s;
    transition: opacity .3s,visibility .3s
}

.sidebar.fadein {
    opacity: 1;
    visibility: visible
}

.sidebar .item {
    display: block;
    margin-bottom: .3rem
}

.sidebar .icon {
    display: block;
    vertical-align: top;
    background-color: rgba(220,200,150,.8);
    border-radius: 50%;
    box-shadow: 0 3px 10px rgba(0,0,0,.35)
}

.star {
    display: inline-block;
    vertical-align: top;
    width: 1.6rem;
    height: .3rem;
    background: url(../images/xz/star.png) no-repeat;
    background-size: 1.6rem .3rem
}

.star.star4 {
    background-position: -.33rem 0
}

.star.star3 {
    background-position: -.66rem 0
}

.star.star2 {
    background-position: -.99rem 0
}

.star.star1 {
    background-position: -1.32rem 0
}

.ad-box {
    margin: .3rem 0
}

.ad-box img {
    width: 100%;
    vertical-align: top
}

.sq-box {
    background: #fff;
    padding: .3rem
}

.sq-box img {
    width: 100%;
    vertical-align: top
}

.sq-box-hd {
    text-align: center;
    margin-bottom: .3rem
}

.sq-box-hd .btn {
    width: 2.94rem;
    padding: .16rem 0;
    color: #ef4c4d;
    font-size: .28rem;
    border: .04rem solid #ef4c4d;
    border-radius: .4rem
}

.sq-box-hd .btn:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: .3rem;
    height: .26rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAaCAMAAAB8SKeFAAAAXVBMVEUAAADvTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE3vTE0HhCNpAAAAHnRSTlMA+sKsVC4G3Jl/DU1EQCjw8uvqx6F9eeRspg/YMxn6UeqqAAAAv0lEQVQoz33R2Q6EIAwF0KKjIO6K2yz3/z9zkBARQe8DaXJCQwuZ1IIzxkXllTZNApukdGVjL3bo5yzPs6kHXNnV5maL9E0mMj2X7X57REpHVlemGIkqDJJikQMqEpgonhmCOLIbzcCJIb/RHIy6W5VaP4+d1cOr1PNEl22Qvw2zSXWBJNGH3qT9hdVXQB9LbZcLbKEeg74YhGtr/5foxEWoIbvOFOWf05CL9rtPFOcCrAzIstosxtlhmHJZfPwDCoUP24VSz0AAAAAASUVORK5CYII=);
    background-size: 100% 100%;
    margin-right: .15rem
}

.sq-box-ft {
    text-align: center;
    font-size: .28rem;
    margin-top: .16rem
}

.sq-box-ft:after,.sq-box-ft:before {
    content: '';
    display: inline-block;
    vertical-align: -.08rem;
    width: .9rem;
    height: .34rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAiCAMAAADoBz6cAAAAt1BMVEUAAACoqKioqKinp6enp6eoqKioqKinp6epqamnp6elpaWoqKioqKioqKinp6eoqKioqKilpaWnp6enp6empqaoqKinp6eoqKiqqqqpqamlpaWpqamqqqqlpaWlpaWoqKiqqqqlpaWqqqqlpaWqqqqlpaWoqKiqqqqlpaWlpaWlpaWqqqqqqqqpqamqqqqlpaWlpaWqqqqqqqqqqqqqqqqlpaWlpaVOUlX///8uNDhfZGft7e5YXWBA9owvAAAAOHRSTlMAAwUKFwcRDi0mMD0eFClOcFJHQjh1aiKkVKwbupKIWUvFqpmCe2aysJ9emJNhNL+4no6Je6aBrCQmNAgAAAMGSURBVEjHrdbncptQEAVg03svQmCKLUASQr3EV8n7P1d2ZcuMIAImyf7+5szhNumlOxRFcCjqpTv/ximaIR8fH4ShAf9XTnECuaLVbng054EPfhxQtBONQTuWqzzwwY/D+UlkVaDboIeLEfDn8l4B5tcPReLRjuYTnhvugEN8W9cweiQvHUnjRnQgnaGov+HdDt25Eu6mx3OaavYZOvQMafZ/FBc4eqBBYyOeg+zxXAAOVBu0V6Kzt9rI+bGcYrRJ23b3Zup+nnLgvDqCb5DTgir31CBhGC7jooJji9HAI7GPB0GwOnrpjdO8pPTZ3eIhmhvg7+9NNMfqdm/r8zK+mN8Lwmm609t6vzqcfFwQjJYN0rN0s/jilVPnaxuBi1kfr48ncz1VkGO0RZ53nl3MynJcHQ7fPdp4zoP6VKaZs9Hh8A1FLxPfcmR9wuKVGY5endaGIksTFq/MQHRsWq4UaTzDUWOij6YBnBcYuOhD0ZfKkViGpjF4RPQpVSQNcpE/iSb3MQ35a/96ohvuZ2LDe1uTZO1IPD0Q3fC8UoA/Rn/OtWMLOM/QohX9lHvTTYS8iTa8ONy+vb212lxxPUSWe2lFZ+YhmL++vv6BZw8cb6OfLMPdbvvQBeQ58Z32DyTexjJfBe/zeZvv8/Ujxzek8pLZ8hwudtCd3Ge7mBUp3G/qMRp4auaH1R7Ssfp95kEN6/HA8eWzK7+4JDGkQ3eIh9nuFnBd7O8Nb3gk2mlpnvJjjekQjzOfB6u8bHF8r2XFttK1WdzSwwVOeJ4l8Ch1/gHgey0qjjFd+x52h3icYF/nfpvjr4wq6bLrGJXvQfd4hhMnhW8pUrs0cj5CrmSf3Q+Huq4Px9wrDbwudAsLPBupkuxid9/0iqLwzDK1XYkVaIzucI1VJdF1smlVgvc8019P7U2XUxRNcxg/wTK2bViWZdiOK6rwytxom3PIMX2jOHaWGVlmKxtd1RreaQNlJpIuyrIs6pLKdv58dr8VOQ5y4SnHNsztY3E0viWfldc01MC5Nv8N6G9GOOi84xsAAAAASUVORK5CYII=) no-repeat;
    background-size: 100% 100%;
    margin: 0 .15rem 0 0;
    animation: pointAniLeft .7s infinite
}

.sq-box-ft:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAiCAMAAADoBz6cAAAAbFBMVEUAAACqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpOU1b///8uNDheY2bt7e4WxkJ/AAAAIHRSTlMABhAXCy1MIx2lPLpoKKuQgnWynZaKYVhuRXtSQDc0q9LJhu8AAAHCSURBVEjHrdTdkpwgEAXgbVREBwZxFP8ng3n/d0xDmaI2s4vVZs/1V9Rpkf54Czgf+DgJnQPk7vV6uRxONJ1DzrzdEScdnSMVaD3G/CgHJgr32+P0mHSOtqx/7YfdY5P/52jVat1hY5PrHNxbEk0IHMDtr+8Sm9A5UuYSFJv4XOLAssOedaFyyDPl9lPLwpugcWDiubhP+cqKgEk8/JqD6R9VVblEjUIwfzSFR3u/p2xdhqNJPEwo5757JGtMKvNHU3i4l3qxI+rE53O8CEfTOLBMbSsf5Kxjke+OpnFAXKqi5nbuTo+mccQ5Q77xsT+1ZA7IM7z5+dRe4YgLLt3fJCyFx61uG3deg84hxx/WvNndhUR7hQOOOLp/V4+73W5tpcfDEnkccbXNA/WnBm17r7pGHq+RyOOI22B01bojvgHCR6ebcTh2yEWOlz7JpqvaFpF3AfbNbOQwHZuPyuOI2yIbjVsNg84XMNIOfKqR5tGSeXgH3Jqm17rTuscCoxz4uhWqjJTKI35Oi5WjMWaU0i4eliLLGFJvL3NALNSznrjPtNbPQomM5eiivMohZ5nAveajylJ8VfcSj3stJLgoyfwPMnW5vcecGekAAAAASUVORK5CYII=);
    margin: 0 0 0 .15rem;
    animation-name: pointAniRight
}

.sq-box-ft a {
    color: #ff7f02;
    text-decoration: underline
}

.xz-luck .sq-box {
    padding: .3rem .1rem 0
}

.pair-detail .sq-box {
    padding: 0;
    margin: 0 -.1rem
}

.sxyc-box {
    background: #fff;
    height: 2.25rem;
    position: relative;
    overflow: hidden
}

.sxyc-box .pic,.sxyc-box img {
    width: 100%;
    height: 2.04rem;
    vertical-align: top
}

.sxyc-box ul {
    overflow: hidden;
    padding: 0 .2rem
}

.sxyc-box li {
    float: left;
    width: 33.33%
}

.sxyc-box .btn {
    display: block;
    margin: 0 .09rem .18rem;
    border-color: #7a409b;
    color: #7a409b;
    font-size: .26rem;
    padding: 0;
    height: .56rem;
    line-height: .56rem
}

.pair-top+.sxyc-box,.related-reading+.sxyc-box,.xz-query-box+.sxyc-box {
    margin-top: -.2rem
}

.gzh-guide {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 200;
    background: rgba(0,0,0,.5)
}

.gzh-guide-inner {
    background: #fff;
    position: absolute;
    top: .5rem;
    bottom: .5rem;
    left: .65rem;
    right: .65rem
}

.gzh-guide-inner .bd {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-y: auto
}

.gzh-guide-inner .ft {
    text-align: center;
    padding-bottom: .4rem
}

.gzh-guide-inner .pic {
    display: block;
    width: 100%
}

.gzh-guide-inner .btn {
    width: 4rem;
    height: .8rem;
    line-height: .8rem;
    padding: 0;
    border: 0;
    background: #ef4c4d;
    color: #fff
}

.gzh-guide-inner .close {
    width: .6rem;
    height: .52rem;
    background: url(../images/temp/gzh-guide-close.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1
}

.actionsheet-share-list {
    position: relative;
    padding: .2rem 0;
    text-align: center;
    font-size: 0
}

.actionsheet-share-list>.share-item a,.actionsheet-share-list>.share-item button {
    display: inline-block;
    box-shadow: none;
    width: .68rem;
    height: .68rem
}

.share-item .text {
    font-size: .1rem
}



/*!** @Author:ray; @create date:2018-05-17;
***/
/*首页解梦搜索*/


/*顶部测试*/

.erji {
    width: 7.5rem;
    background: #fff9ef;
    overflow: hidden;
}

.guang_item {
    margin: 0.18rem 0 0.18rem 0.18rem;
    width: 1.62rem;
    height: 0.64rem;
    line-height: 0.64rem;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    opacity: 1;
    border-radius: 0.1rem;
    font-size: 0.28rem;
    color: #333333;
    position: relative;
    float: left;
    text-align: center;
}

.guang_item i {
    background-image: url(../images/hot1.png);
    background-size: 100% 100%;
    width: 0.43rem;
    height: 0.43rem;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}

.ggaowei {
    overflow: hidden;
    margin-top: 0.3rem;
    margin-left: 0.1rem;
}

.zhuanti_item {
    width: 2.16rem;
    height: 0.64rem;
    line-height: 0.64rem;
    text-align: center;
    font-size: 0.28rem;
    color: #C4814D;
    background: #FFFFFF;
    border: 1px solid #C4814D;
    float: left;
    margin-left: 0.2rem;
    margin-bottom: 0.2rem;
    overflow: hidden;
}

.zhuanti_item a {
    overflow: hidden;
    color: #c96;
    width: 2.16rem;
    display: inline-block;
}
/*实用工具*/
.ditubox{
    background: #fff;
    overflow: hidden;
    margin-top: 0.2rem;
    padding-bottom: 0.4rem;
}
.ditubox:first-child{
    margin-top: 0;
}
.jiricha_tit {
    width: 7.5rem;
    height: 0.88rem;
    border-bottom: 1px solid rgba(245, 245, 245, 1);
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.88rem;
}
.jiricha_tit span {
    display: inline-block;
    width: 0.08rem;
    height: 0.32rem;
    background: #D03D3D;
    border-radius: 0.04rem;
    margin-left: 0.3rem;
    margin-right: 0.1rem;
    position: relative;
    top: 0.03rem;
}
.ditulist{
    overflow: hidden;
    margin-top: 0.1rem;
}
.ditulist a{
    display: inline-block;
    float: left;
    width: 2.1rem;
height: 0.7rem;
text-align: center;
line-height: 0.7rem;
background: #FFF9EF;
border-radius:0.05rem;
opacity: 1;
border: 1px solid #FFEAD4;
margin-left: 0.3rem;
margin-top: 0.2rem;
font-size: 0.28rem;
color: #C0815B;
}