@charset "utf-8";

/*body{ font-family: "微软雅黑 Regular";}*/


.life-form-main {
    margin-top: 5px;
    text-align: center;
}

    .life-form-main .xzml_sele {
        background: #e6e1cd;
        border: 1px solid #dac7b0;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        width: 184px;
        height: 30px;
    }

.life-aside-input {
    padding: 4px;
    *padding: 2px 3px;
    border: none;
    background: #e6e1cd;
    width: 50%;
    color: #333333;
    resize: none;
    outline: none;
    float: left;
}

.life-aside-btn {
    width: 76px;
    height: 32px;
    background: #ccc5a7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #392b20;
    border: 0;
    cursor: pointer;
    text-transform: uppercase;
    overflow: visible;
    font-size: 14px; /**width: 1;*/ /* FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#d80408,endColorStr=#95181a)*/
    ;
}

/*表单定义*/
.surper_lp button {
    margin-top: 10px;
    width: 207px;
    height: 32px;
    background: #48187c;
    color: #FFFFFf;
    font-size: 14px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: none;
    outline: none;
    float: right;
}
.life-input-row {
    padding: 3px 0;
    position: relative;
}

    .life-input-row label {
        float: left;
        width: 90px;
        line-height: 1.1;
        text-align: right;
        padding: 9px 5px;
    }

    .life-input-row .line label {
        float: left;
        text-align: center;
        padding: 0px 3px;
        width: auto;
    }

    .life-input-row .line input[type="radio"] {
        margin-top: 2px;
        color: #f0f0f0; /*margin-left: 10px;  */
        display: inline-block;
        width: 16px; /* float: left;*/
        border: 0;
        outline: 0 !important;
        background-color: transparent;
    }


    .life-input-row .row {
        float: left;
        width: 150px;
        position: relative;
    }

    .life-input-row .line {
        float: left;
        line-height: 1.1;
        padding: 9px 5px;
    }

    .life-input-row .sele {
        float: left;
        width: 200px;
        position: relative;
        after: "\e816";
    }

        .life-input-row .sele:after, .life-input-row .sele .after {
            content: "\e816";
            position: absolute;
            top: 12px;
            right: 10px;
            font-family: "iconfont";
            color: #96592d;
        }

.life-input {
    outline: none;
    width: 100%;
    padding: 6px;
    border: #ddc7ab 1px solid;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0px 2px 5px #e9ddc3, 0px 1px 2px #e9ddc3 inset;
    -webkit-box-shadow: 0px 2px 5px #e9ddc3, 0px 1px 2px #e9ddc3 inset;
    box-shadow: 0px 2px 5px #e9ddc3, 0px 1px 2px #e9ddc3 inset;
}

.life-input-row .sele .life-input {
    cursor: pointer;
    outline: none;
}

.life-btn {
    background-color: #94181a;
    color: #e3d3bf;
    font-size: 18px;
    padding: 6px 25px;
    border: 0;
    cursor: pointer;
    text-transform: uppercase;
    overflow: visible;
    width: 100% !important;
    *padding: 2px 25px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/*弹出日历*/
.life-rili {
    display: none;
    position: absolute;
    top: 110%;
    left: 0px;
    width: 280px;
    border: #ddc7ab 1px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    z-index: 200;
}

    .life-rili .angle {
        position: relative;
        before: '\e817';
        after: '\e817';
    }

        .life-rili .angle:before, .life-rili .angle .before {
            content: '\e817';
            position: absolute;
            top: -8px;
            left: 20px;
            font-family: "iconfont";
            color: #ddc7ab;
        }

        .life-rili .angle:after, .life-rili .angle .after {
            content: '\e817';
            position: absolute;
            top: -7px;
            left: 20px;
            font-family: "iconfont";
            color: #fff;
        }

    .life-rili .title {
        padding: 10px 10px 5px 10px !important;
        position: relative;
    }

    .life-rili .icon {
        font-size: 160%;
        cursor: pointer;
    }

    .life-rili .nian, .life-rili .yue {
        margin: 0 5px;
    }

    .life-rili .anniu {
        color: #fff;
        padding: 3px 10px;
        background-color: #94181a;
        margin: 0px !important;
    }

    .life-rili .xq {
        height: 30px;
        margin: 0 15px;
        background-color: #382b1f;
        color: #fff;
        position: relative;
    }

        .life-rili .xq span {
            line-height: 30px;
            display: table-cell;
            width: 1%;
            text-align: center;
            vertical-align: middle;
        }

    .life-rili .date {
        margin: 0 15px 15px 15px;
    }

        .life-rili .date li {
            float: left;
            width: 14.2857%;
            margin: 3px 0;
            text-align: center;
        }

    .life-rili figure {
        position: relative;
        width: 100%;
        height: 0;
        cursor: pointer;
        overflow: hidden;
        margin: 0;
        padding-bottom: 100%; /* 关键就在这里 */
    }

        .life-rili figure span {
            display: block;
            line-height: 16px;
            position: absolute;
            width: 100%;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
        }

        .life-rili figure em, .life-rili figure i {
            display: block;
            font-style: normal;
        }

        .life-rili figure em {
            font-size: 14px;
            color: #382b1f;
        }

        .life-rili figure i {
            font-size: 12px;
            color: #d3ab8d;
        }

    .life-rili .active {
        background-color: #94181a;
    }

        .life-rili .active em, .life-rili .active i {
            color: #fff;
        }

    .life-rili .huise {
        background-color: #f2e9d4;
        opacity: 0.5;
    }

    .life-rili figure:hover {
        background-color: #ddc7ab;
    }

        .life-rili figure:hover em, .life-rili figure:hover i {
            color: #94181a;
        }

/*弹出时分*/
.life-shifen {
    display: none;
    position: absolute;
    top: 110%;
    left: 0px;
    min-width: 220px;
    border: #ddc7ab 1px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    z-index: 200;
}

    .life-shifen .angle {
        position: relative;
        before: '\e817';
        after: '\e817';
    }

        .life-shifen .angle:before, .life-shifen .angle .before {
            content: '\e817';
            position: absolute;
            top: -8px;
            left: 20px;
            font-family: "iconfont";
            color: #ddc7ab;
        }

        .life-shifen .angle:after, .life-shifen .angle .after {
            content: '\e817';
            position: absolute;
            top: -7px;
            left: 20px;
            font-family: "iconfont";
            color: #fff;
        }

    .life-shifen .title {
        padding: 10px 15px 5px 15px;
        position: relative;
    }

    .life-shifen .txt {
        padding: 3px 0;
        font-weight: bold;
    }

    .life-shifen .anniu {
        color: #fff;
        padding: 3px 10px;
        background-color: #94181a;
    }

    .life-shifen .shifen {
        padding: 10px 15px;
    }

        .life-shifen .shifen ul {
            width: 50%;
            text-align: center;
            height: 200px;
            line-height: 25px;
            overflow-y: auto;
            overflow-x: hidden;
        }

            .life-shifen .shifen ul li {
                margin: 0 5px;
                white-space: nowrap;
            }

                .life-shifen .shifen ul li:hover {
                    cursor: pointer;
                    background-color: #f2e9d4;
                }

    .life-shifen .active, .life-shifen .active:hover {
        background-color: #94181a;
        color: #fff;
    }




.hc-420{ width: 420px;}


/*分类*/
.life-menu{ width:  100%; height: 145px; min-width: 1190px; overflow: hidden;}
.life-menu ul li{ float: left; text-align: center; margin: 30px 14.6px; }
.life-menu ul li span{ color: #000000; font-size: 16px; line-height: 48px; }

/*banner*/
.hc_banner{ margin-bottom: 10px;}
.banner {width: 100%;  height:420px;background: url("../images/pic/banner_bg.jpg") no-repeat;  position: relative; overflow: hidden;}
.banner .banner_news { height: 420px; width: 275px; position: absolute; left: 0px; top: 0px; z-index: 10;padding: 20px 0px 0px 0px;}
.banner .banner_news h4{ color: #ffffff; font-size: 16px; line-height: 28px; background: #94181a; display: inline-block; padding: 3px 20px; margin-left: 35px; }
.banner .banner_news .gdemo{ overflow: hidden;height: 354px; margin-left: 31px; }
.banner .banner_news  ul{background: url("../images/pic/news_line.png") repeat-y 0 32px;  }
.banner .banner_news  ul li{  height: 85px;padding: 14px 20px 0;}
.banner .banner_news  ul li a{ color: #ffffff; font-size: 17px; line-height: 24px;}
.banner .banner_news  ul li span{ color: #666666; font-size: 14px; line-height: 28px; display: block;}


.banner .banner_hdp{  position: relative;}
.banner .banner_hdp li{width: 584px; position: relative; }
.banner .banner_hdp img{ width: 100%;}
.banner .banner_hdp span{ color: #e6e1cd; font-size: 22px; line-height: 28px; position: absolute; bottom: 20px; left: 30px;}
.banner .prev, .banner .next { width: 42px;  height: 42px;  background: url(../images/pic/banner_btn.png) no-repeat;  position: absolute;  left: 30px; top: 176px;}
.banner .next { left: inherit; right: 30px; background-position: -42px 0; }

.hc_banner .home-aside{ margin: 0; padding: 10px 0;}
.home-aside .bann_sx{width: 100%; display: inline-block; margin-top: 10px;}
.home-aside .bann_sx li{ float: left; width: 63px; height: 52px; margin: 0 5px 5px 0; }
.home-aside .bann_sx li:nth-child(4n){ margin-right: 0;}
.home-aside .bann_sx li a{ width: 100%; height:100%; display:block;}
.home-aside .bann_sx .li01{background: url("../images/sx_icon/sx_icon01.jpg") no-repeat top center;}
.home-aside .bann_sx .li02{background: url("../images/sx_icon/sx_icon02.jpg") no-repeat top center;}
.home-aside .bann_sx .li03{background: url("../images/sx_icon/sx_icon03.jpg") no-repeat top center;}
.home-aside .bann_sx .li04{background: url("../images/sx_icon/sx_icon04.jpg") no-repeat top center;}
.home-aside .bann_sx .li05{background: url("../images/sx_icon/sx_icon05.jpg") no-repeat top center;}
.home-aside .bann_sx .li06{background: url("../images/sx_icon/sx_icon06.jpg") no-repeat top center;}
.home-aside .bann_sx .li07{background: url("../images/sx_icon/sx_icon07.jpg") no-repeat top center;}
.home-aside .bann_sx .li08{background: url("../images/sx_icon/sx_icon08.jpg") no-repeat top center;}
.home-aside .bann_sx .li09{background: url("../images/sx_icon/sx_icon09.jpg") no-repeat top center;}
.home-aside .bann_sx .li10{background: url("../images/sx_icon/sx_icon10.jpg") no-repeat top center;}
.home-aside .bann_sx .li11{background: url("../images/sx_icon/sx_icon11.jpg") no-repeat top center;}
.home-aside .bann_sx .li12{background: url("../images/sx_icon/sx_icon12.jpg") no-repeat top center;}
.home-aside .bann_sx .li01:hover{background: url("../images/sx_icon/sxact_icon01.jpg") no-repeat top center;}
.home-aside .bann_sx .li02:hover{background: url("../images/sx_icon/sxact_icon02.jpg") no-repeat top center;}
.home-aside .bann_sx .li03:hover{background: url("../images/sx_icon/sxact_icon03.jpg") no-repeat top center;}
.home-aside .bann_sx .li04:hover{background: url("../images/sx_icon/sxact_icon04.jpg") no-repeat top center;}
.home-aside .bann_sx .li05:hover{background: url("../images/sx_icon/sxact_icon05.jpg") no-repeat top center;}
.home-aside .bann_sx .li06:hover{background: url("../images/sx_icon/sxact_icon06.jpg") no-repeat top center;}
.home-aside .bann_sx .li07:hover{background: url("../images/sx_icon/sxact_icon07.jpg") no-repeat top center;}
.home-aside .bann_sx .li08:hover{background: url("../images/sx_icon/sxact_icon08.jpg") no-repeat top center;}
.home-aside .bann_sx .li09:hover{background: url("../images/sx_icon/sxact_icon09.jpg") no-repeat top center;}
.home-aside .bann_sx .li10:hover{background: url("../images/sx_icon/sxact_icon10.jpg") no-repeat top center;}
.home-aside .bann_sx .li11:hover{background: url("../images/sx_icon/sxact_icon11.jpg") no-repeat top center;}
.home-aside .bann_sx .li12:hover{background: url("../images/sx_icon/sxact_icon12.jpg") no-repeat top center;}
.home-aside .bann_year a{ color: #333333; font-size: 16px; line-height: 32px;}
.home-aside .banner_jie{ color: #333333; font-size: 16px; line-height: 32px;}
.home-aside .banner_jie .jies_ji {margin: 5px 0;}
.home-aside .banner_jie .jies_xiong {margin: 5px 0;}
.home-aside .banner_jie span{ color: #ffffff; background: #94181a; padding: 3px 5px;}
.home-aside .banner_jie .jies_xiong span{background: #000000; }
.home-aside .banner_jie a{ color: #94181a; text-decoration: underline;}

/*banner /*/

/*主页面内容*/

/*题目*/
.home-title{  height: 66px; width: 100%; border-bottom: 1px solid #dad6c3; float: left;}
.home-title h2{ font-weight: bold; margin: 0px; font-size: 24px; color: #392b20; line-height: 54px; }
.home-title .home-nav{ margin-top: 25px;}
.home-title .home-nav li{ float: left;  margin-right: 1px;  text-align: center;  position: relative;}
.home-title .home-nav li a{ color: #392b20; line-height: 32px; font-size: 16px; padding: 0px 16px;}
.home-title .home-nav li a.active{ color: #94181a; text-decoration: underline;}
.home-title .home-nav li a:hover{ color: #94181a;text-decoration: underline;}
.home-title .home-nav li a:after{ content: ' ';  position: absolute;  top: 10px;  bottom: 10px;  right: -1px;  height: 14px;  border-right: 1px #dad6c3 solid;}
.home-title .home-nav li:last-child a:after{ display: none;}


/*主内容*/
.home-main{ margin-top: 20px; float: left; width: 100%;}
.home-main .main-list-pic{ /*margin-bottom: 20px;*/ width: 100%; /*display: inline-block;*/}
.home-main .main-list-pic a{ position: relative; display: block;}
.home-main .main-list-pic a span{ position: absolute; width: 100%; bottom: 0px;  text-align: center; color:#e6e1cd; font-size: 16px; line-height: 32px; background: rgba(0,0,0,0.5); height: 35px; }
.home-main .listwo a{ width: 200px; }
.colddd{ background: #ddd7bd; padding:10px 0 15px;}
.colddd a{ background: #ddd7bd; padding: 0 15px; color: #333333; line-height: 36px; font-size: 16px;}
.colddd a img{  display: inline-block; position: absolute;}


/*中间*/
.main-cent-mess{ border-bottom: 1px solid #dad6c3;}
.main-cent-mess:last-child{ border-bottom: none;}
.home-main-title{  height: 29px;  line-height: 29px; position: relative; z-index: 1;  margin: 10px 0;}
.home-main-title:first-child{  margin-top: 0;}
.home-main-title span{ float: left; position: relative; height: 29px; width: 97px;  font-size: 16px; display: block; text-align: center; background:  #ddc7ab;}
.home-main-title span:after{ content: '';background: url("../images/pic/countr.png") no-repeat; position: absolute; width: 15px; height: 29px; right: 0px; }
.home-main-title span:before{ content: '';background: url("../images/pic/countl.png") no-repeat;position: absolute; width: 15px; height: 29px;  left: 0px; }
.home-main-title span em{ font-style: normal; color: #392b20;  font-size: 22px;}
.home-main-title dfn {  float: right;  font-style: normal;}
.home-main-title dfn a {color: #333333; font-size: 14px;}
.home-new-list{}
.home-new-list li a{color: #333333;  line-height: 32px; font-size: 16px;}
.home-new-list li a:hover{color: #94181a; text-decoration:underline;}


/*右边*/
.right_main_ces{ background: url("../images/pic/change_bg.jpg") no-repeat top center;  height: 122px;  padding: 20px;}
.home-aside-top { height: 36px; line-height: 36px; text-align: center; width: 268px; margin: 0 auto; }
.home-aside-top span { font-size: 18px; text-align: center; float: left; cursor:pointer; width: 132px; background: #e6e1cd; color: #392b20; border: 1px solid #dac7b0;}
.home-aside-top span:first-child { border-right: none; }
.home-aside-top .active { color: #ddc7ab; background-color: #94181a; position: relative; border: 1px solid #94181a; }
.home-aside-top { padding: 0px 0 15px;  }
.home-aside-box .seleshxiao {cursor: pointer;  width: 186px;  height: 30px;  background-color: #e6e1cd;  color: #363636;  text-align: left;  border: 1px solid #dac7b0;  border-right: 0;  position: relative; /* z-index: 600; */ }
.home-aside-box .seleshxiao:first-child{margin-bottom: 5px; }
.home-aside-box .seleshxiao .txt { cursor: pointer;  width: 90px;  height: 30px;  line-height: 30px;  padding-left: 10px;  display: inline;  overflow: hidden;  }
.home-aside-box .seleshxiao .angle {width: 9px;height: 5px; background: url("../images/pic/ceshi_jiant.png") no-repeat right center; position: absolute;  right: 10px;  top: 50%;  }
.home-aside-box .seleshxiao .option { display: none;  width: 184px;  border: solid 1px #dac7b0;  position: absolute;  top: 30px;  left: -2px;  overflow: hidden;  background: #e6e1cd; z-index: 999; }
.home-aside-box .seleshxiao .option a {  display: block;  width: 100%;  height: 30px;  line-height: 30px;  text-align: left;  text-align: center; }
.home-aside-box .home-aside-btn { cursor: pointer; background: #ccc5a7;  width: 76px; height: 69px; border-radius: 3px; border: none; font-size: 18px; line-height: 26px; font-weight: bold; color: #392b20; padding: 0 17px;}

/*生肖运势*/
.home-aside {background: #ddd7bd;padding-bottom: 5px;}
.home-aside dt {  height: 20px;  line-height: 20px;   border-left:4px #94181a solid; margin: 10px 0;width: 100%; display: inline-block;}
.home-aside dt h3{ font-size: 22px; font-weight: bold;  color: #392b20;padding-left: 16px; display: inline-block;}
.home-aside dt a {  color: #94181a;  border-radius: 3px;  border: 1px solid #94181a;  height: 100%;  display: block;  margin-right: 20px; padding: 0 5px;  }
.home-aside dd {padding: 0px 20px;  }
.home-aside-ceshi {  overflow: hidden;  }
.home-aside-ceshi li {  padding: 10px 0;  }
.home-aside-ceshi img {float: left;  width: 62px;  height: 62px;  display: inline;}
.home-aside-ceshi .info-content { padding-left: 10px; overflow: hidden;}
.home-aside-ceshi h3 { color: #333333; padding-top: 10px; font-size: 16px; }
.home-aside-ceshi p { color: #666666; font-size: 14px; margin-top: 10px; }
.hc_advert{ margin-bottom: 10px;}

/*主页面内容 end*/

/* 首页*/
.body_home .life-menu{border-bottom: 1px solid #dad6c3; margin-bottom: 20px; }
.body_home .banner{height: 450px; background: url(../images/pic/home_banner_bg.jpg) no-repeat;}
.body_home .prev, .banner .next {top: 194px;}
.body_home .banner .banner_news{height: 450px; padding: 0 15px; width:335px;}

.body_home .banner .banner_news .login_today{margin:24px 0 18px;text-align: center;}
.body_home .banner .banner_news .login_today h2{color: #fbd885; font-size:32px; font-weight: bold;margin-bottom:6px;}
.body_home .banner .banner_news .login_today h2 i{color: #fbd885; font-style: normal;}
.body_home .banner .banner_news .login_today span{color: #e6e1cd;font-size: 14px;}

.body_home .banner .banner_news .login_yiji{padding: 10px; background: url("../images/icon/login_ku01.png") no-repeat top center;}
.body_home .banner .banner_news .login_yiji span img{ float: left; padding-right: 10px;margin-top: 4px;}
.body_home .banner .banner_news .login_yiji span p{ text-align: left; padding: 7px 0 13px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px; color: #e6e1cd;border-bottom: 1px dashed #32303a;}
.body_home .banner .banner_news .login_yiji span:last-child p{border-bottom: none;  }
.body_home .banner .banner_hdp li{width: 550px; }
.body_home .banner_news .banner_title{ padding: 20px 0 5px;}
.body_home .banner_news .banner_title span{ margin-left: 15px; width:101px; height: 32px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; background:#e6e1cd; text-align: center; line-height: 32px; float: left;  }
.body_home .banner_news .banner_title span:first-child{ margin-left: 0px; }
.body_home .banner_news .banner_title span i{  display: inline-block;  margin-top: 5px; width: 39px; height: 18px;}
.body_home .banner_news .banner_title span .img01{ background: url("../images/icon/font_fs.png") no-repeat center; }
.body_home .banner_news .banner_title span .img02{ background: url("../images/icon/font_md.png") no-repeat center;}
.body_home .banner_news .banner_title span .img03{ background: url("../images/icon/font_ky.png") no-repeat center;}
.body_home .banner_news .banner_title .active{  background: #94181a; position: relative;}
.body_home .banner_news .banner_title .active .img01{ background: url("../images/icon/font_hovefs.png") no-repeat center; }
.body_home .banner_news .banner_title .active .img02{ background: url("../images/icon/font_hovemd.png") no-repeat center; }
.body_home .banner_news .banner_title .active .img03{ background: url("../images/icon/font_hoveky.png") no-repeat center; }

/*.body_home .banner_news .banner_title span .angle{ display: none; }*/
/*.body_home .banner_news .banner_title .active .angle{ width: 0; height: 0;  font-size: 0;  display: inline;  overflow: hidden;  clear: both;  border-width: 5px;  border-color: #94181a transparent transparent transparent;  border-style: solid dashed dashed dashed;  position: absolute;  left:30px;  bottom:-10px;  }*/
.body_home .banner_news .gdemo{ margin-left: 0px; height: 145px; }
.body_home .banner_news .news_neirong  { padding-top: 10px; }
.body_home .banner_news .news_neirong  ul { background: none; }
.body_home .banner_news .news_neirong  ul li { height: 30px; line-height: 30px;  padding: 0px;  list-style: circle; }
.body_home .banner_news .news_neirong ul li a{ color: #e6e1cd; font-size: 14px;}
.body_home .banner_news .news_neirong  ul li a:hover{ color: #8d171a;  text-decoration: underline;}
.body_home  .home-title h2 { line-height: 65px;}


.body_home .login_box{ width: 310px; height: 450px;  position: relative;text-align: center;}
.body_home .login_box .login_topbox{ width: 100%; height: 152px;  background: url("../images/icon/login_topbg.jpg") no-repeat bottom center #94181a;}

.body_home .login_box .feal_box{ padding: 0 20px; width: 270px; background: url("../images/icon/login_bg.jpg") repeat top center;   min-height: 300px; }
.body_home .login_box .feal_box .feal_tit span{ cursor: pointer; margin: 10px 5px; display: inline-block; width: 70px; height: 22px; line-height: 30px;}
.body_home .login_box .feal_box .feal_tit .tit01{ background:url("../images/icon/feal_tab01.png") no-repeat center; }
.body_home .login_box .feal_box .feal_tit .tit02{ width: 86px; border-left: 1px solid #d0ad64; border-right: 1px solid #d0ad64;  }
.body_home .login_box .feal_box .feal_tit .tit02 i{width: 70px; height:100%; display: block; margin: 0 8px; background:url("../images/icon/feal_tab02.png") no-repeat center; }
.body_home .login_box .feal_box .feal_tit .tit03{ background:url("../images/icon/feal_tab03.png") no-repeat center; }
.body_home .login_box .feal_box .feal_tit span.active{ height: 20px;}
.body_home .login_box .feal_box .feal_tit .tit01.active{border-bottom: 2px solid #95181a;  background:url("../images/icon/feal_tabhov01.png") no-repeat center; }

.body_home .login_box .feal_box .feal_tit .tit02.active i{  border-bottom: 2px solid #95181a;background:url("../images/icon/feal_tabhov02.png") no-repeat center; }
.body_home .login_box .feal_box .feal_tit .tit03.active{border-bottom: 2px solid #95181a;  background:url("../images/icon/feal_tabhov03.png") no-repeat center; }
.body_home .login_box .feal_box .feal_cont{ width: 100%; display: inline-block;}

.body_home .login_box .feal_box .life-aside{ padding: 0;  background: none; float: right;width:100%;margin: 0 auto;}
.body_home .login_box .feal_box .life-input-row .line{  padding: 0;width: 270px; }
.body_home .login_box .feal_box .life-input-row .line label{ font-size: 14px; margin-right: 10px;color: #392b20; }
.body_home .login_box .feal_box .life-input-row .line input[type="radio"]{color: #392b20;  margin: 0px 5px 0px 0px;  display: inline-block;  font-size: 18px;  border: 0;  outline: 0!important;  -webkit-appearance: none;  }
.body_home .login_box .feal_box .life-input-row .line input[type="radio"]:before { content: "\e646"; }
.body_home .login_box .feal_box .life-input-row .line input[type="radio"]:checked:before { color: #751012;  content: "\e646"; }
.body_home .login_box .feal_box .life-input-row .line input[type="radio"]:checked .label{ color: #751012;}

.body_home .login_box .feal_box .life-input-row{ width:270px; height: 34px; }
.body_home .login_box .feal_box .life-input-row.hghtstor{ height: 23px; padding-top: 5px; }
.body_home .login_box .feal_box .life-input-row .sele { width:258px; padding:0px 6px; height: 34px;background: #e1b763;position: relative;float: left;}
.body_home .login_box .feal_box .life-input-row .sele .life-input {width: 100%; padding:6px 0px;  background: #e1b763; border: none; color: #b99652; box-shadow: none;  border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
.body_home .login_box .feal_box .life-input-row .row {width:258px; padding:0px 6px; height: 34px;background: #e1b763; }
.body_home .login_box .feal_box .life-input-row .row .life-input {width: 100%; padding:6px 0px;  background: #e1b763; border: none; box-shadow: none;  border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
.body_home .login_box .feal_box .life-input-row .row .life-input::-webkit-input-placeholder{  color: #b99652;}
.body_home .login_box .feal_box .life-input-row .row .life-input::-moz-placeholder{  color: #b99652;}
.body_home .login_box .feal_box .life-input-row .row .life-input:-ms-input-placeholder{  color: #b99652;}

.body_home .login_box .feal_box .life-input-row .sele:after,.body_home .login_box .feal_box .life-input-row .sele .after { color: #c2aa7c; }

.body_home .login_box .feal_box .surper_lp button { width: 270px;  height: 42px;  background: #392b20;color: #efc574;  font-size: 16px;  border-radius: 0px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px; cursor: pointer;  }
.body_home .login_box .feal_box .life-sex { display: none; position: absolute; top: 110%;  left: 0px;  min-width: 270px;  border: #ddc7ab 1px solid;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  background-color: #fff;  z-index: 200;}
.life-sex .angle:before, .life-sex .angle .before {content: '\e817'; position: absolute; top: -8px;left: 20px; font-family: "iconfont"; color: #ddc7ab; }
.life-sex .angle:after, .life-sex .angle .after {content: '\e817';position: absolute;top: -7px;left: 20px;font-family: "iconfont"; color: #fff;}
.body_home .login_box .feal_box .life-sex .sex { width: 100%; }
.body_home .login_box .feal_box .life-sex .sex ul li{  text-align: center; padding: 5px 0;cursor: pointer;}
.body_home .login_box .feal_box .life-sex .sex ul li:hover{  background-color: #f2e9d4;}



.body_home .login_box .login_peo{ overflow: hidden; position: absolute; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 56px; height: 56px; left: 127px; top: -15px; background: #ffffff;text-align: center;line-height: 56px;}
.body_home .login_box .login_peo img{display: inline-block;width: 56px;}
.body_home .login_box h5{ color: #e6e1cd; font-size: 12px; font-weight: normal; padding-top: 48px; line-height: 30px;}
.body_home .login_box .forget_pass{ }
.body_home .login_box .forget_pass a{ margin: 10px 0; width: 83px; height: 25px; text-align: center; line-height: 25px; font-size: 14px; color: #fbd885; background: #ba1400; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; display: inline-block;}


.body_home .login_box .rili_riqi{margin-top: 10px; width: 244px; height: 48px; padding: 10px 13px; background: url("../images/icon/login_ku02.png") no-repeat top center; }
.body_home .login_box .rili_riqi .riqi_title a{ padding: 0 10px; font-size: 14px; color: #94181a; float: left; border-right: 1px solid #e6be69; }
.body_home .login_box .rili_riqi .riqi_title a:last-child{ border-right: none; }
.body_home .login_box .rili_riqi .life-form-main {margin-top: 10px;}
.body_home .login_box .rili_riqi .life-form-main .xzml_sele {width: 198px; height: 24px; background: #e1b763;  border: none; }
.body_home .login_box .rili_riqi .life-form-main .life-aside-input  {width: 33%;background: #e1b763; color: #c2963e; padding: 0; line-height: 24px; border-radius: 0; -moz-border-radius: 0; -moz-border-radius: 0;}
.body_home .login_box .rili_riqi .life-form-main .life-aside-btn {width: 42px;height: 24px;  background: #392b20;  border-radius: 0px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;  color: #f1c976;  border: 0;  }

.body_home .main_feal{ width: 100%;background: -webkit-linear-gradient(top,#fbf2d4,#e2cf95); background: -moz-linear-gradient(top,#fbf2d4,#e2cf95);  background: linear-gradient(top,#fbf2d4,#e2cf95);  background: -ms-linear-gradient(top,#fbf2d4,#e2cf95); }
.body_home .main_feal .hc_advert{ width: 100%; height: 55px; margin-bottom: 0px;}





.body_home .wall_list{ padding: 10px 20px; }
.body_home .wall_list .wall_pic{ margin-top: 5px; position: relative; width: 36px; height: 76px; background: #b3a577;  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center;}
.body_home .wall_list .wall_pic img{ display: inline-block;line-height: 76px; margin-top: 15px;}
.body_home .wall_list .wall_pic .angle { width: 0;height: 0; font-size: 0;  display: inline;overflow: hidden;  clear: both;border-width: 6px;border-color: transparent transparent transparent #b3a577 ;  border-style: solid dashed dashed dashed;  position: absolute;  right: -11px;  bottom: 33px;  }
.body_home .wall_list .wall_cot{ width: 330px; }
.body_home .wall_list .wall_cot a { float: left; padding: 0 5px;line-height: 30px;}


.body_home .cesuang_box{ width: 100%;}
.body_home .cesuang_box h5{ color: #392b20; font-size: 22px; font-weight: bold;/*  padding: 0 0 13px; */}
.body_home .cesuang_box h5 i{ color: #94181a; font-style: normal;}
.body_home .cesuang_box h5 a{ color: #392b20;}
.body_home .cesuang_box span{ color: #d5d1be; font-size: 14px;  padding: 5px 0 16px; display: block;}
.body_home .cesuang_box span a{ color: #392b20;}
.body_home .cesuang_box p{ color: #392b20; font-size: 14px; line-height:30px; padding-bottom:16px;}
.body_home .cesuang_box li {line-height:40px;font-size: 16px;}
.body_home .cesuang_box li a{color: #333333; }
.body_home .cesuang_box li:after, .body_home .cesuang_box li .after{ display: none;}

.body_home .cesuang_box li i {padding:1px 3px; }
.body_home .cesuang_box li a:hover{color:#94181a; text-decoration: underline; }


.body_home .zjfw { margin-top: 10px;}

.body_home .zjfw .one02{width:132px; margin-bottom: 5px;float: left;}
.body_home .zjfw  img{width: 100%;}
.zjfw .one02:nth-child(2n) {
    float: right;
}

.body_home .zjfw .one01{width:150px;margin-bottom: 5px;float: left;}
.zjfw .one01:nth-child(2n){float: right;}


/* .body_home .home-main .main-list-pic.tradit_bg01{ background: url("../images/pic/project_bg01.jpg") no-repeat top center; background-size: 100% 100%;padding: 10px 0 15px;} */
.body_home .home-main .main-list-pic.tradit_bg01{ background:#ddd7bd;padding:28px 0 28px 0;}
/* .body_home .home-main .main-list-pic.tradit_bg02{ background: url("../images/pic/project_bg02.jpg") no-repeat top center; background-size: 100% 100%;padding: 10px 0 15px;} */
.body_home .home-main .main-list-pic.tradit_bg02{background:#ddd7bd;padding: 25px 0 25px 0;}
/* .body_home .home-main .main-list-pic.tradit_bg03{ background: url("../images/pic/project_bg03.jpg") no-repeat top center; background-size: 100% 100%;padding: 10px 0 15px;} */
.body_home .home-main .main-list-pic.tradit_bg03{background:#ddd7bd;padding: 10px 0 15px;}
.body_home .home-main .main-list-pic a img{ width: 100%; }
.body_home .yunshi_listbox{ margin-bottom: 10px;}
.body_home .yunshi_listbox li{ float: left; width: 50%; }
.body_home .yunshi_listbox li a{  color: #392b20; font-size: 15px; line-height: 32px; }
.body_home .yunshi_listbox li a:hover{  color: #94181a; text-decoration: underline;}

/*.home-aside dd.home_sxlist{padding-bottom: 10px;}*/
.home-aside dd.home_sxlistHot{padding-bottom:86px;}

.body_home .home_sxlist .life-form-main {padding: 0;}
.body_home .home-aside dt {margin: 24px 0 10px; }
.body_home .home_sxlist .life-form-main .life-aside-input{padding: 0;}
.body_home .home_sxlist .life-form-main .life-aside-btn{background: #ccc5a7;}
.body_home .home_sxlist .life-form-main .life-aside-left{width: 40%;}
.body_home .home_sxlist .life-form-main .life-aside-right{width: 59%;}
.body_home .home-aside .life-form-main .life-aside-input{padding: 0;}
.body_home .home-aside .life-form-main .life-aside-btn{background: #ccc5a7;}
.body_home .home-aside .life-form-main .life-aside-left{width: 40%;}
.body_home .home-aside .life-form-main .life-aside-right{width: 59%;}


.body_home .life-form-main .xzml_sele {background: #e6e1cd;border: 1px solid #ccc5a7;  }
.body_home .life-form-main .xzml_sele .life-input {background: #e6e1cd;border: none;-webkit-box-shadow: none;box-shadow: none; padding: 0 6px; line-height: 30px;}
.body_home .life-form-main .xzml_sele .life-input::-webkit-input-placeholder { color: #b2aa99; }
.body_home .life-form-main .xzml_sele .life-input::-moz-placeholder {color: #b2aa99; }
.body_home .life-form-main .xzml_sele .life-input::-ms-input-placeholder {color: #b2aa99; }
.body_home .life-form-main .xzml_sele .home_sele { width: 54px; padding: 4px 2px;}
.body_home .life-form-main .xzml_sele .home_input { width: 130px; }

.body_home .life-aside-input-xb{width: 28%;}
.body_home .life-aside-input-xb .life-aside-hide{width: 140%;}


.body_home .main-cent-mess { border-bottom: none;margin-bottom: 20px;}
.body_home .home-new-list li a { line-height: 28px;}

.body_home .life-astor-list li {border: none; background: #b3a576;  }
.body_home .life-astor-list li a{color: #e0d7b8;  }
.body_home .life-astor-list li a .xz_name {color: #e0d7b8;  }
.body_home .life-astor-list li:hover{ background: #94181a;}
.body_home .life-astor-list li:hover a{ color: #e5d3bd;}
.body_home .life-astor-list li:hover .xz_name{ color: #e5d3bd;}
.body_home .life_mix_txt{ color: #392b20; font-size: 14px; line-height: 28px;}
.body_home .life_mix_txt i{ color: #94181a;  font-style: normal;}
.body_home .life_mix_txt a{ color: #94181a; }


.body_home .mix-title { height: 147px; padding: 30px 0; border-bottom: none; }
.body_home .life-so-content .life-list {margin-top: 0px; }
.body_home .life-so-content .life-list img {height: 180px;}
.body_home .life-so-content .life-list .info-content {padding: 0px 0 6px 20px;float: left;width: 534px;}
.body_home .life-so-content .life-list h3 {color: #392b20;padding-top: 0px;}
.body_home .life-so-content .life-list p { margin-top: 15px;color: #392b20;}
.body_home .life-so-content .life-list span {padding:3px 5px;  color: #c0b795;  border: 1px solid #c0b795;display: inline-block;margin-top: 15px;}

.zjfw a {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}


/*2019-1-22 reindex*/
.contern_home{ width: 100%; background: url("../images/pic/bodyhome_bg.jpg") repeat top center;padding-bottom: 30px;}

/* .body_home .life-header .logo {width: 320px;  }

.body_home .life-nav .navbox .my { color:#e3d3bf; background: #671112; }
.body_home .life-nav .navbox .my:hover, .body_jm .life-nav .navbox .box:hover .my {color:#e3d3bf; background: #671112;}
.body_home .life-nav .life-tab-box {  background:#671112;  }
.body_home .life-nav  .navbox .my { color:#e3d3bf; background: #671112; }
.body_home .life-nav  .navbox .my span{ display: initial;}

.body_home .life-nav .navbox .my:hover,.body_home .life-nav .navbox .box:hover .my {color:#e3d3bf; background: #671112;} */

.home_main_list{ margin-top: 20px;}

.list_menu { border-bottom: 1px solid #d3ceb7; }
.list_menu .list-menutwo { margin: auto;width: 1170px; padding: 0px 10px; height: 144px;  min-width: 1190px;  position: relative; }
.list_menu .list-menutwo a{ float: left; background:url("../images/pic/sxnav_bg.png") no-repeat;  display: inline-block;  width: 99px;  height: 116px;  line-height: 420px;  margin-top: 25px;  overflow: hidden;}
.list_menu .list-menutwo a.shu { background-position: 10px 0px; }
.list_menu .list-menutwo a.niu { background-position: -90px 0px; }
.list_menu .list-menutwo a.hu { background-position: -190px 0px; }
.list_menu .list-menutwo a.tu { background-position: -290px 0px; }
.list_menu .list-menutwo a.long { background-position: -388px 0px; }
.list_menu .list-menutwo a.she { background-position: -486px 0px; }
.list_menu .list-menutwo a.ma { background-position: -586px 0px; }
.list_menu .list-menutwo a.yang { background-position: -684px 0px; }
.list_menu .list-menutwo a.hou { background-position: -784px 0px; }
.list_menu .list-menutwo a.ji { background-position: -882px 0px; }
.list_menu .list-menutwo a.gou { background-position: -982px 0px; }
.list_menu .list-menutwo a.zhu { background-position: -1082px 0px; }
.list_menu .list-menutwo a:hover{background:url("../images/pic/sxnav_bghover.png") no-repeat;}
.list_menu .list-menutwo a.shu:hover { background-position: 10px 0px; }
.list_menu .list-menutwo a.niu:hover { background-position: -94px 0px; }
.list_menu .list-menutwo a.hu:hover{ background-position: -196px 0px; }
.list_menu .list-menutwo a.tu:hover { background-position: -300px 0px; }
.list_menu .list-menutwo a.long:hover { background-position: -400px 0px; }
.list_menu .list-menutwo a.she:hover { background-position: -502px 0px; }
.list_menu .list-menutwo a.ma:hover { background-position: -604px 0px; }
.list_menu .list-menutwo a.yang:hover { background-position: -706px 0px; }
.list_menu .list-menutwo a.hou:hover { background-position: -808px 0px; }
.list_menu .list-menutwo a.ji:hover { background-position: -910px 0px; }
.list_menu .list-menutwo a.gou:hover{ background-position: -1012px 0px; }
.list_menu .list-menutwo a.zhu:hover{ background-position: -1114px 0px; }

.body_home .rebanner { position: relative; height: 325px;background:none;}
.body_home .rebanner .banner_news{ position: absolute; left: 0px;top: 0px; background: url("../images/pic/bner_bg.png") repeat;  }
.body_home .rebanner .banner_hdp { width: 100%;}
.body_home .rebanner .banner_hdp.banner_hdp li {width: 860px; }
.rebanner .prev, .rebanner .next {  left: 384px; }
.rebanner .next {right: 20px; left: inherit; }
.rebanner .banner_hdp span {left:365px;width:492px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;text-align: center;}

.body_home .rebanner .banner_news .banner_title span{ cursor: pointer; font-size: 16px; color: #392b20; font-weight: bold; font-family: "微软雅黑 Regular";  }
.body_home .rebanner .banner_news .banner_title .active{ background: #94181a; color: #e6e1cd; }
.body_home .rebanner .banner_news .login_yiji { background: url(../images/pic/login_ku03.png) no-repeat top center; background-size: 100% 100%;margin-top: 16px;}
.body_home .rebanner .banner_news .login_yiji span p {border-bottom: 1px dashed #61655c; }
.body_home .rebanner .banner_news .news_neirong  ul li{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #e6e1cd;}
.body_home .rebanner .banner_news .news_neirong  ul li i{ background: #707268; width: 3px; height: 3px; display: inline-block; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%; margin: 0 8px;}
.body_home .rebanner .banner_news .news_neirong  ul li a{font-family: "微软雅黑 Regular";}
.body_home .rebanner .banner_news .news_neirong  ul li a:hover{color:#94181a;}

.body_home .rewall_list{ padding: 10px 0 0 10px; }
.body_home .rewall_list .wall_pic{ margin-top: 5px; position: relative; width: 60px; height: auto;  text-align: center;}
.body_home .rewall_list .wall_pic img{width:100%;}


.body_home .rewall_list .wall_title{float: left;width: 84px;}
.body_home .rewall_list .wall_jieri{background: url(../images/pic/shouye/wall_jieri.png) no-repeat;background-size: 100%;height: 114px;width: 80px;}
.body_home .rewall_list .wall_jieqi{background: url(../images/pic/shouye/wall_jieqi.png) no-repeat;background-size: 100%;height: 220px;}

.body_home .rewall_list .wall_feiyiminglu{background: url(../images/pic/shouye/wall_feiyiminglu.png) no-repeat;background-size: 100%;height: 220px;margin-top: 50px;}

.body_home .rewall_list .wall_guoxue{background: url(../images/pic/shouye/wall_guoxue.png) no-repeat;background-size: 100%;height:106px;}
.body_home .rewall_list .wall_chaxungongju{background: url(../images/pic/shouye/wall_chaxungongju.png) no-repeat;background-size: 100%;height:130px;margin-top: 10px;}


.body_home .rewall_list .wall_cot{ width: 325px;position: relative;right: 4px;}

.body_home .rewall_list  .wall_cot_jszj{position: relative;top:22px;}
.body_home .rewall_list .wall_cot .tit_zojie{ width: 100%; color: #94181a; font-size: 15px; padding-left: 10px; font-weight: bold; line-height: 28px; }
.body_home .rewall_list .wall_cot a { text-align: center; width: 25%; float: left; padding: 0;color: #392b20; line-height: 34px;  font-size: 14px;}
.body_home .rewall_list .wall_cot a span{ font-size: 12px; color:#b3a577;position: initial;display: block;  height: auto;  background: none; line-height: 10px;}
.body_home .rewall_list .wall_cot a:hover{ color:#94181a;text-decoration: underline;}

.body_home .rewall_list .zidian ul li{float: left;width:65px;}
.body_home .rewall_list .zidian ul li a{width:100%;} 
/* .body_home .rewall_list .wall_cot a img{ width: 80%; } */
.body_home .rewall_list .wall_cot a img{width: 50px;margin: 0 auto;}
.body_home .rewall_list .wall_cot a i{ color:#392b20; font-size: 12px; font-style: normal; text-align: center; display: block; margin-bottom: 10px;}
.body_home .rewall_list .wall_cot a:hover i{ color:#ac0707; }
.body_home .rewall_list .wall_cot_jq a:hover{color: #ac0606;text-decoration: underline;} 


.body_home .wh_smalltit{ height: auto; border-left: none; text-align: center;}
.body_home .wh_smalltit img{display: inline-block;}

.body_home .wh_smalltit h3{display:block;font-size: 20px;text-align: left;position: relative;}
.body_home .wh_smalltit h3:before{position: absolute;width: 4px;height: 20px;background:#95191b;content: '';left: 0;}

.surper_lp form{display: inline-block;margin-bottom: 10px;}
.life-input-row{padding: 3px 0;position: relative;}
.life-input-row .sele .life-input{cursor: pointer;outline: none;}
.life-input-row .line label{float:left;text-align: center;padding: 0px 3px;width: auto;}
.life-input-row .line {float: left; line-height: 1.1;}
.life-input-row .line label{float: left;text-align: center; padding: 0px 3px; width: auto;}


.life-aside-list li i {
    font-style: normal;
    font-size: 14px;
    padding: 0 3px;
    margin-right: 5px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;font-style: normal;
}

.home-aside-list li i{font-style: normal;font-size: 14px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;    margin-right: 5px;}

.home-aside-list li .xingzuo{color:#49197d;border:1px solid #49197d;}
.home-aside-list li .yunshi{color:#cbb16a;border:1px solid #cbb16a;}
.home-aside-list li .bazi{color:#5e9807;border:1px solid #5e9807;}
.home-aside-list li .haoma{color:#a10e11;border:1px solid #a10e11;}
.home-aside-list li .xuexing{color:#cb3e35;border:1px solid #cb3e35;}
.home-aside-list li .lingyi{color:#392b20;border:1px solid #392b20;}
.home-aside-list li .huangli{color:#ffae00;border:1px solid #ffae00;}

.home-main .life-aside-btn{background: #cbc4a8;}


.home-aside-list li .lvse {
    color: #00ca65;
    border: 1px solid #00ca65;
}

.home-aside-list li .huangse {
    color: #ffcf6a;
    border: 1px solid #ffcf6a;
}

.home-aside-list li .fense {
    color: #ec657a;
    border: 1px solid #ec657a;
}
.home-life-aside {
    margin: 0 auto;
    padding: 15px 20px;
    background: #ddd7bd;
}

    .life-astor-list li {
        margin: 0 6px 6px 0;
        float: left;
        width: 61px;
        height: 61px;
        text-align: center;
        border: 1px solid #b45e5f;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }

        .life-astor-list li:nth-child(4n) {
            margin-right: 0;
        }

        .life-astor-list li:hover {
            background: #94181a;
        }

            .life-astor-list li:hover a {
                color: #ddd7bd;
            }

            .life-astor-list li:hover .xz_name {
                color: #ddd7bd;
            }

        .life-astor-list li a {
            display: block;
            padding-top:3px;
            color: #b45e5f;
        }

            .life-astor-list li a span {
                text-align: center;
                display: block;
            }

            .life-astor-list li a .iconfont {
                font-size: 30px;
            }

            .life-astor-list li a .xz_name {
                color: #94181a;
            }

.life-astor-list, .life-sx-list {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 5px;
}

    .life-astor-list li {
        margin: 0 8px 8px 0;
        float: left;
        width: 61px;
        height: 61px;
        text-align: center;
        border: 1px solid #b45e5f;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }

        .life-astor-list li:nth-child(4n) {
            margin-right: 0;
        }

        .life-astor-list li:hover {
            background: #94181a;
        }

            .life-astor-list li:hover a {
                color: #ddd7bd;
            }

            .life-astor-list li:hover .xz_name {
                color: #ddd7bd;
            }

        .life-astor-list li a {
            display: block;
            padding-top: 3px;
            color: #b45e5f;
        }

            .life-astor-list li a span {
                text-align: center;
                display: block;
            }

            .life-astor-list li a .iconfont {
                font-size: 30px;
            }

            .life-astor-list li a .xz_name {
                color: #94181a;
            }

.life-so-content {
    display: inline-block;
}

    .life-so-content .life-list {
        overflow: hidden;
        margin-top: 15px;
    }

        .life-so-content .life-list dd {
            margin:20px 0 10px 0;
            float: left;
        }

        .life-so-content .life-list img {
            float: left;
            width: 255px;
            height: 200px;
            _margin-right: 15px;
            display: inline;
        }

        .life-so-content .life-list .info-content {
            overflow: hidden;
            padding: 7px 0 6px 20px;
        }

        .life-so-content .life-list h3 {
            font-size: 22px;
            font-weight: bold;
            color: #333333;
            padding-top: 5px;
        }

            .life-so-content .life-list h3 a {
                color: #392b20;
            }

    .life-so-content .life-list-list a:hover {
        color: #8d5c0d;
    }

    .life-so-content .life-list p {
        margin-top: 15px;
        line-height: 30px;
        overflow: hidden;
        color: #b9a189;
        font-size: 16px;
    }

    .life-so-content .life-list span {
        line-height: 22px;
        padding: 0 5px;
        color: #b9a189;
        font-size: 14px;
        border: 1px solid #b9a189;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }

.xzjs{font-size: 14px;color: #392b20;line-height: 28px;padding:10px 20px;}
.xzjs-tit span{color: #94181a;}
.xzjs a{color: #94181a;}


.home_menu_bg{background:rgba(43,36,20,0.1);border-bottom: 1px solid rgba(0,0,0,0.12);margin-bottom:30px;padding-top: 10px;}
.home_menu_list ul li{position: relative;float: left;}
.home_menu_list ul li h3{width: 25px;float: left;color: #392b20;font-size: 22px;display: block;margin-top: 10px;line-height: 26px;padding-left: 10px;}
.home_menu_list ul li h3 i{color: #95191b;font-style: normal;}
/* .home_menu_list ul li:before{background: url(../images/pic/shouye/fenlei_list.png) no-repeat;content: '';position: absolute;width: 25px;height: 94px;margin-top: 20px;} */
.home_menu_list ul li span{display: block;float: left;padding-top:10px;}
.home_menu_list ul li span a{display: block;float: left;color: #392b20;margin-left:14px;width:60px;margin-bottom:12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.home_menu_list ul li span a.wd_1{width: 95%;}
.home_menu_list ul li span a:hover{color: #95191b;text-decoration: underline;}
.home_menu_list ul li span a.active{color: #95191b;text-decoration: underline;}
.home_menu_list ul li.guoxuehanyu{width: 343px;}
.home_menu_list ul li.guoxuehanyu:before{background-position: 0px 0px;}
.home_menu_list ul li.guoxuehanyu span{width:308px;}

.home_menu_list ul li.minsuwenhua{margin-left:28px;}
.home_menu_list ul li.minsuwenhua:before{background-position: -62px 0px;}
.home_menu_list ul li.minsuwenhua span{width:142px;}
.home_menu_list ul li.minsuwenhua span a{width:32px;}

.home_menu_list ul li.lishijiemi{margin-left:40px;}
.home_menu_list ul li.lishijiemi:before{background-position: -128px 0px;}
.home_menu_list ul li.lishijiemi span{width:160px;}

.home_menu_list ul li.wenyitiyu{margin-left: 25px;}
.home_menu_list ul li.wenyitiyu:before{background-position: -204px 0px;}
.home_menu_list ul li.wenyitiyu span{width:186px;}
.home_menu_list ul li.wenyitiyu span a{width: 48px;}

.home_menu_list ul li.xingzuomingli{margin-left:20px;}
.home_menu_list ul li.xingzuomingli:before{background-position: -290px 0px;}
.home_menu_list ul li.xingzuomingli span{width:102px;}
.home_menu_list ul li.xingzuomingli span a{width:32px;}
 
.home_menu_btn{padding-bottom:0px;cursor: pointer;left: 49%;display: inline-block;position: relative;bottom: 8px;}
.home_menu_btn img{display: inline-block;width: 14px;} 

.home_menu_listShow{position: absolute;top: 0;z-index: 11;background:#ede7d9;width: 100%;padding-right: 6px;}

/* 12月30号首页改版 */
.body_home{background:#f2ede4;}
.homePage_bg{background:#f2ede4;}
.home_banner{padding-top: 30px;}

.banner_hdp .ban_arrow{position: absolute;width: 40px;height: 80px;background:rgba(57,43,32,0.2);top:185px;font-size:35px;line-height: 80px;text-align: center;color: rgba(242,237,227,0.7);}
.banner_hdp .ban_prev{left:0}
.banner_hdp .ban_next{right: 0}
.banner_hdp .ban_arrow:hover{background:rgba(57,43,32,0.5);color: rgba(242,237,227,0.7);}

.serve_main{width:270px;height: 450px;background:url(../images/pic/shouye/hyfw_bg.jpg) no-repeat;padding: 0 20px;}

.serve_title{padding-top:18px;}
.serve_h3{float: left;}
.serve_h3 h3{display: block;font-size: 20px;color: #95191b;}
.serve_title img{width:105px;float: left;}
.serve_title ul{float: right;margin-top:5px;}
.serve_title ul li{float: left;}
.serve_title ul li i{display:inline-block;width: 1px;height: 14px;background:rgba(57,43,32,0.1);margin: 0 15px;position: relative;top: 2px;}
.serve_title ul li em{font-style: normal;border-right: 1px solid rgba(57,43,32,0.2);height: 14px;line-height: 14px;display: inline-block;padding-right: 6px;margin-right: 6px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:96px;text-align: right;position: relative;top: 2px;}

.serve_list{margin-top: 10px;}
.serve_list ul li{border-bottom: 1px solid rgba(57,43,32,0.1);padding:20px 0;}
.serve_list ul li i{font-style: normal;width: 40px;height: 40px;background:#95191b;display: block;float: left;font-size: 22px;color: #f3dba5;text-align: center;line-height: 40px;-webkit-border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;margin-right: 8px;}
.serve_list ul li em{display: block;float: right;font-style: normal;color: #95181a;line-height: 40px;height: 40px;}
.serve_list ul li em a{color: #95181a;}
.serve_qdBox{width:160px;float: left;}
.serve_list ul li b{font-size: 14px;display: block;}
.serve_list ul li span{color: #95191b;}
.serve_list ul li p{font-size: 12px;margin-top:5px;}

.serve_icon{margin-top:5px;}
.serve_icon ul li{float: left;width: 30px;margin-right: 50px;margin-top:12px;}
.serve_icon ul li a{display: block;}
.serve_icon ul li i{font-size: 30px;display: block;text-align: center;}
.serve_icon ul li span{font-size:12px;display: block;text-align: center;margin-top:2px;}

.hP_sortBox{margin-top: 20px;}
.hP_item_title{border-bottom: 1px solid rgba(57,43,32,0.1);}
.hP_item_h2{border-bottom: 2px solid #94181a;float: left;padding-bottom: 15px;width: 170px;}
.hP_item_h2 span{width: 30px;height: 30px;-webkit-border-radius: 50%;-o-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;border: 1px solid #baa28a;display: inline-block;font-size: 20px;text-align: center;line-height: 30px;color: #baa28a;float: left;margin-right: 15px;}
.hP_item_h2 h2{display: inline-block;font-size: 24px;color: #392b20;}

.hP_item_nav{float: right;margin-top: 12px;}
.hP_item_nav ul li{float: left;font-size: 16px;}
.hP_item_nav ul li i{display: inline-block;width: 1px;height: 14px;background:rgba(57,43,32,0.1);position: relative;top: 2px;margin: 0 15px 0 13px;}
.hP_item_nav ul li a:hover{text-decoration: underline;}

/*.hP_item_content{margin-top: 30px;}*/
/* 黄历 */
.body_home .huangli {position: relative;height: 220px;/* background:none; */}
.body_home .huangli .huangli_news{height: 220px;padding: 0 15px;width: 280px;position: absolute;}
.body_home .huangli .banner_news{ position: absolute; left: 0px;top: 0px; background: url("../images/pic/bner_bg.png") repeat;  }
.body_home .huangli .huangli_news .login_today{margin:24px 0 18px;text-align: center;}
.body_home .huangli .huangli_news .login_today h2{color: #95191b;font-size:32px;font-weight: bold;margin-bottom:6px;}
.body_home .huangli .huangli_news .login_today h2 i{color: #95191b;font-style: normal;}
.body_home .huangli .huangli_news .login_today span{color: #95191b;font-size: 14px;}
.body_home .huangli .huangli_news .login_yiji{ background: url(../images/ico/login_ku03.png) no-repeat top center; background-size: 100% 100%;margin-top: 16px;padding: 10px;}
.body_home .huangli .huangli_news .login_yiji span img{ float: left; padding-right: 10px;margin-top: 4px;}
.body_home .huangli .huangli_news .login_yiji span p{text-align: left;padding: 7px 0 13px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;color: #95191b;border-bottom: 1px dashed #32303a;}
.body_home .huangli .huangli_news .login_yiji span:last-child p{border-bottom: none;  }
/*在线测算*/

.f_l,.f_l_t{display:flex}
.f_l_t{align-items:flex-start}
.f_l_c{display:flex;align-items:center}
.f_c_c,.f_t_c{display:flex;justify-content:center}
.f_b_c,.f_c_c{align-items:center}
.f_b_c{display:flex;justify-content:space-between}
.f_w{-o-flex-wrap:wrap;flex-wrap:wrap}
.suan-block{margin-top:60px;background:#f5d9b8}
.suan-block .title{background:#edd0af url(../images/ico/block_title_bg.png) no-repeat 0;background-size:62px 62px;height:70px}
.suan-block .title .h1{font-size:30px;font-weight:700;padding-left:24px}
.suan-block .title ul{margin-left:32px}
.suan-block .title ul li a{padding:0 16px;height:70px;line-height:70px;font-size:18px;display:block}
.suan-block .title ul li a:hover{color:#ad241a}
.suan-block .title .more{color:#996a28;font-size:18px;margin-left:auto;padding-right:18px;height:70px;line-height:70px}
.suan-block .cont{align-items:normal;padding:25px 18px}
.suan-block .left_cont{max-width:842px;width:842px}
.suan-block .right_cont{flex:0 0 322px;width:322px;background:#edd0af;max-width:322px}
.suan-block .img_links,.suan-block .qfxy_lights{background:0 0}
.suan-block .qfxy_lights{padding:0}
.suan-block .no_background{background:0 0!important}
.suan-block .horoscope2 .horoscope2-cont{padding:0}
.suan-block .zodiac ul .img{width:80px}
.suan-block .type_form .form_cont{flex:1;flex-basis:auto;display:flex;align-items:center}
.suan-block .type_form .download_app{margin-top:0}
.suan-block .type_form .title2{margin-bottom:0}
.suan-block .xzyx{margin-bottom:30px;margin-right:40px}
.suan-block .xzyx .xz_select{flex:1;flex-basis:auto}
.suan-block .xzyx .xz_select:first-child{margin-right:30px}
.suan-block .two_col .news_item:nth-last-child(2){margin-bottom:0}
.form-box{width:100%}
.form-box .f_l_c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.form-box .f_l_c_input{width:80%;display:block;border:none;background:0 0;font-size:16px}
.form-box .form-row{height:56px;border-bottom:1px solid #e0c5a6}
.form-box .form-row_label{width:70px;min-width:70px;font-weight:700;color:#333;margin-right:10px;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph;line-height:1;letter-spacing:0;height:16px}
.form-box .form-row_label:after{display:inline-block;width:100%;content:"";height:0}
.form-box .form-row_input{width:100%;display:block;border:none;background:0 0;font-size:16px}
.form-box .form-row_input::-webkit-input-placeholder{color:#999}
.form-box .form-row_input:focus{border:none;outline:0}
.form-box .sex-side{margin-bottom:20px}
.form-box .sex-side .sex-side_right{width:100%}
.form-box .sex-side .sex-side_left{width:36px;height:105px;text-align:center;background:url(../images/ico/form_label_bg.png) no-repeat;background-size:100% 100%;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#996a28;line-height:26px;margin-right:6px}
.form-box .form-submit{height:58px;line-height:58px;font-size:28px;margin:30px 15px 0 15px;border:none;background:url(../images/ico/form_submit_btn_bg.png) no-repeat;background-size:100% 100%;color:#ffbd66;cursor:pointer;text-align:center;font-family:weibei}
.form-box.bbqm .form-row_label{width:85px;min-width:85px}
.form-box button {padding: 2px 84px;}
.radio-group{color:#ad241a;width:100%}
.radio-group .radio-item_icon{width:16px;height:16px;border-radius:50%;border:1px solid #ad241a;position:relative;margin-right:10px}
.radio-group .radio-item_icon.radio_active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:10px;border-radius:50%;background:#ad241a}
.date_picker {
    width: 100%;
}
.date_picker .date_icon {
    width: 28px;
    height: 24px;
    background: url(../images/ico/form_calendar_icon.png) no-repeat;
    margin-left: auto;
    display: block;
}
/*幻灯*/
.focus_box{width:420px;height: 320px;position:relative;overflow:hidden;}
.focus_box a,.focus_box img{display:inline-block;width:420px;height:320px}
.focus_box img{transform:translate(0,0);transition:all .5s}
.focus_box span{display:block;width:420px;line-height:20px;color:#fff;font-size:15px;text-align:left;padding:10px 12px;box-sizing:border-box;position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.6)}
.focus_box:hover img{transform:scale(1.04,1.04);transition:all .5s}
.focus_box .next,.focus_box .prev{display:none;width:30px;height:50px;cursor:pointer;position:absolute;margin-top:-40px;z-index:10;top:50%;left:0;background:url(../images/ico/hdbg.png) no-repeat -20px -13px}
.focus_box .next{left:auto;right:0;background-position:-60px -13px}

/*  */
.hP_item_left{width: 420px;margin-right: 20px;margin-top: 20px;}

.hP_gxqm{margin-top: 20px;}
.hp_sortTitle h3{display: block;font-size: 20px;float: left;border-left: 4px solid #95191b;height: 20px;line-height: 20px;padding-left: 10px;}
.hp_sortTitle a{float: right;color: #b9a189;margin-top:3px;}
.hp_sortTitle a:hover{color: #95191b;text-decoration: underline;}
.hp_sortTitlebk{margin-bottom: 35px;}
.hp_sortTitlebk h3{display: block;font-size: 20px;float: left;border-left: 4px solid #95191b;height: 20px;line-height: 20px;padding-left: 10px;}
.hp_sortTitlebk a{float: right;color: #b9a189;margin-top:3px;}
.hp_sortTitlebk a:hover{color: #95191b;text-decoration: underline;}
.hp_gxqm_img{margin-top: 20px;}
.hp_gxqm_img ul li{width: 126px;float: left;margin-right:21px;}
.hp_gxqm_img ul li img{width: 100%;}
.hpItem_lf_img img{width: 100%;}


.hP_gxrw{margin-top: 20px;}
.hP_gxrw_img ul li{margin-top: 20px;}
.hP_gxrw_img ul li img{width: 120px;float: left;margin-right: 10px;}
.hP_gxrw_img ul li .hP_gxrw_imgBox{width:290px;float: left;}
.hP_gxrw_img ul li h3{display: block;font-size: 16px;}
.hP_gxrw_img ul li i{display: block;font-style: normal;font-size: 12px;color: #b9a189;line-height: 20px;margin-top:6px;height: 44px;overflow: hidden;}
.hP_gxrw_text{font-size: 16px;line-height:38px;margin-top: 18px;white-space: nowrap;}
.hP_gxrw_text ul li i{display: inline-block;width:4px;height:4px;background:rgba(57,43,32,0.2);font-style: normal;position:relative;top: -3px;margin-right: 14px;margin-left: 5px;}
.hP_gxrw_text ul li a:hover{text-decoration: underline;}
.hP_gxrw_text ul li {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hP_item_main{width: 420px;margin-top: 20px;}

.hPIemian_zixun{margin-top: -15px;}
.hPIemian_zixun ul li{border-bottom: 1px solid rgba(57,43,32,0.1);padding-bottom: 14px;}
.hPIemian_zixun ul li h3{display: block;font-size: 20px;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;height: 20px;line-height: 20px;margin-bottom:10px;margin-top: 18px;color: #392b20;}
 .hPIemian_zixun ul li h3:hover{text-decoration: underline;} 
 
.hPIemian_zixun ul li h3.hP_color01{color: #94181a;}
.hPIemian_zixun ul li h3.hP_color02{color: #3198d3;}
.hPIemian_zixun ul li h3.hP_color03{color: #9c5513;}

 
 
.hPIemian_zixun ul li p{font-size: 16px;line-height:30px;}
.hPIemian_zixun ul li p a{color: #94181a;}
.hPIemian_zixun ul li p a:hover{text-decoration: underline;}

.hPIemian_gxyl{background:rgba(57,43,32,0.04) url(../images/ico/jingpi.png) no-repeat 15px center;width: 100%;padding: 15px 0;margin-top:5px;}
.hPIemian_gxyl b{width: 280px;font-size: 16px;line-height: 30px;display: block;margin-left: 130px;}
.hPIemian_gxyl b a{display: block;}

.hPIemian_list ul li{font-size: 16px;line-height:38px;border-bottom: 1px solid rgba(57,43,32,0.1);padding: 18px 0;}
.hPIemian_list ul li span{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hPIemian_list ul li i{display: inline-block;width:4px;height:4px;background:rgba(57,43,32,0.2);font-style: normal;position:relative;top: -3px;margin-right: 14px;margin-left: 5px;}
.hPIemian_list ul li span a:hover{text-decoration: underline;}



/* 民俗·历法 */
.hP_jrjq_nav{margin-top: 20px;height: 46px;}
.hP_jrjq_nav ul li{width:50%;float: left;background:rgba(57,43,32,0.08);line-height: 46px;text-align: center;font-size:20px;position: relative;cursor: pointer;}
.hP_jrjq_nav ul li:before{content: '';position: absolute;width: 1px;height: 28px;background:rgba(57,43,32,0.1);top:9px;right: 0;}
.hP_jrjq_nav ul li.active{border-bottom: 2px solid #94181a;color:#94181a;font-weight: bold;}

/* 首页抽签 */
.artistic_guide{background:url("../images/pic/home_banner.jpg") no-repeat top center #dcbb7c;width:100%;height:200px;position:relative;}
.artistic_guidebox{width: 955px;position: absolute;right:30px;top: 18px;overflow: hidden;height: 166px;}
.artistic_guidebox ul{overflow:hidden;position: absolute;top: 0;left: 0;}
.artistic_guidebox ul li{margin-right:20px;width: 120px;height: 166px;float: left;}
.artistic_guidebox ul li img{width: 120px;height: 150px;}
.artistic_guide .artistic_shadow{position: absolute;right: 0;top: 0;background: url(../images/pic/wenyi_zhezhao_bg.png) no-repeat;width:98px;height: 200px;}

/*.hP_jrRq{margin-bottom: -20px;}*/
.hP_jieqi{background:url(../images/pic/hP_jieqi_bg.png) no-repeat top left;}
.hP_jieri{background:url(../images/pic/hP_jieri_bg.png) no-repeat top left;}
.hP_jrRq_img{height: 110px;}
.hP_jrRq_img a{display: block;width: 100%;height: 100%;}
.hP_jrRq_img img{width: 400px;height: 120px;padding: 5px 5px 5px 5px;}

.hP_jrRq_Listjm{margin-top: 10px;}
.hP_jrRq_Listjm ul li{width: 25%;float: left;font-size: 16px;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hP_jrRq_Listjm ul li a:hover{text-decoration: underline;}

.hP_jrRq_List{margin-top: 10px;}
.hP_jrRq_List ul li{width: 20%;float: left;font-size: 16px;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-left: 21px;}
.hP_jrRq_List ul li a:hover{text-decoration: underline;}

.hP_herit_search{margin-top: 20px;border-left: 2px solid #392b20;}
.hP_herit_search .hy_seleLeft{width: 344px;background:#dfd9cb;border-left: none;}
.hP_herit_search .hy_seleLeft span{font-size: 14px;padding: 0 10px;}
.hP_herit_search .hy_means_searBar{margin-right: 0;width:74px;}

.hP_herit_search .hy_seleLeft .hy_seleHide{width:344px;background:#dfd9cb;}
.hP_herit_search .hy_seleLeft .hy_seleHide i{width:326px;}

.hP_herit_text{margin-top: 14px;}
.hP_herit_text a{display: block;float: left;margin-right: 14px;color: #b9a189;}
.hP_herit_text a.active{color: #95191b;}
.hP_herit_list ul li{float: left;width: 126px;margin-right:21px;margin-top: 20px;}
.hP_herit_list ul li img{width: 100%;}
.hP_herit_list span{display:block;text-align:center;line-height:20px;margin-top:10px;}

.hPIemian_MsLflist ul li{line-height: 40px;}
.hPIemian_list ul li em{display: inline-block;font-size: 12px;font-style:normal;height: 20px;line-height: 20px;-webkit-border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;padding: 0 5px;margin-right: 8px;}
.hPIemian_list ul li em.hP_color01{color: #49197d;border: 1px solid #49197d;}
.hPIemian_list ul li em.hP_color02{color: #00ca65;border: 1px solid #00ca65;}
.hPIemian_list ul li em.hP_color03{color: #9c5513;border: 1px solid #9c5513;}
.hPIemian_list ul li em.hP_color04{color: #ec657a;border: 1px solid #ec657a;}
.hPIemian_list ul li em.hP_color05{color: #49197d;border: 1px solid #49197d;}
.hPIemian_list ul li em.hP_color06{color: #49197d;border: 1px solid #49197d;}
.hPIemian_list ul li em.hP_color07{color: #49197d;border: 1px solid #49197d;}
.hP_item_right{background:#f1ece1;}
.hP_item_right .home-aside{background:#dfd9cb;padding-bottom: 0;}
.hP_item_right .life-aside-input{background:#e6e0d2;}
.body_home .hP_item_right .life-form-main .xzml_sele{border: 1px solid #e6e0d2;}
.body_home .hP_item_right .home-aside .life-form-main .life-aside-btn{background:#e6e0d2;}
/* .hP_item_right .home-aside dd.home_sxlist{padding-bottom: 0;} */
.body_home .hP_item_right .home-aside dt{margin-top: 30px;}
.hP_item_right .life-form-main{margin-top: 10px;}

.hP_Folk_img{margin-top: 20px;}
.hP_Folk_img ul li{float: left;margin-left: 20px;}
.hP_Folk_icon{padding:5px 0 10px 20px;}
.hP_Folk_icon ul li{float: left;width: 25%;line-height: 20px;margin-top:15px;}
.hP_Folk_icon ul li a:hover{text-decoration: underline;}

.hP_MsLfSort .hP_item_right{height: 892px;}
/*.hP_MsLfSort .hp_zxdj_list ul li{line-height: 44px;}*/
/* 星座图标 */
.right_xingzuo{padding: 0 0 0 20px;}
.xingzuo_icon{margin: 5px 0;}
.xingzuo_icon ul li{float: left;margin-right: 15px;margin-top: 15px;}
.xingzuo_icon ul li img{width: 56px;}
.xingzuo_icon ul li span{display: block;font-size: 12px;color: #95191b;text-align: center;margin-top: 5px;}

/* 艺术·体育 */
.hP_shufa{margin-top: 20px;}
.hP_shufa img{width: 100%;}
.hP_shufa ul li{width:135px;}
.hP_shufa ul li span{display: block;margin-top: 10px;}
.hP_shufa_List i{width: 100%;height: 1px;background:rgba(57,43,32,0.08);display: block;margin:10px 0;}

.hP_zgws{margin-top: 20px;}
.hp_yishu ul li{margin-top: 12px;overflow: hidden;zoom:1;}
.hp_yishu ul li h3{display:block;font-size:16px;color:#94181a;float:left;margin-right:18px;}
.hp_yishu ul li span{display: block;/* margin-top: 4px; */}
.hp_yishu ul li span a{display: block;float: left;width: 60px;}
.hp_yishu ul li span a:hover{text-decoration: underline;}

.hP_qqsh ul li{float: left;margin-left: 20px;margin-top: 20px;}
.hP_qqsh img{width: 54px;height: 54px;}
.hP_ytbk_icon{margin-bottom: 22px;}
.hP_ytbk_icon ul li h3{display: block;font-size: 16px;color: #94181a;margin-left: 20px;margin-top: 13px;}
.hP_ytbk_icon ul li span{display: block;}
.hP_ytbk_icon ul li span a{display: block;width:52px;float: left;margin-left: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 20px;margin-top: 12px;}
.hP_ytbk_icon ul li span a:hover{text-decoration: underline;}

.hP_guohua{margin-bottom:35px;margin-top: 20px;}

/* 汉语·文学 */
.hP_hanyu_search{margin-top: 20px;}
.hP_hanyu_search .hy_seleLeft{width:110px;background:#dfd9cb;}
.hP_hanyu_search .hy_seleLeft span{font-size: 14px;padding: 0 10px;}
.hP_hanyu_search .hy_means_searBar{margin-right: 0;width:308px;}
.hP_hanyu_search .hy_means_searBar .input{width:224px;background:#dfd9cb;padding: 0 0 0 10px;}
.hP_hanyu_search .hy_seleLeft .hy_seleHide{background:#dfd9cb;width: 110px;}
.hP_hanyu_search .hy_seleLeft .hy_seleHide i{width: 90px;}

.hP_hySe_search{margin-top: 20px;}
.hP_hySe_search .hy_seleLeft{display:none;}
.hP_hySe_search .hy_means_searBar{margin-right: 0;width:420px;}
.hP_hySe_search .hy_means_searBar .input{width:334px;background:#dfd9cb;padding: 0 0 0 10px;border-left: 2px solid #392b20;}

.hP_hanyu_img ul li{float: left;width: 80px;margin: 22px 32px 0 0;}
.hP_hanyu_img img{width: 100%;}


.hP_hanyu_zixun span{display: block;font-size: 16px;line-height: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hP_hanyu_zixun span i{display: inline-block;width:4px;height:4px;background:rgba(57,43,32,0.2);font-style: normal;position:relative;top: -3px;margin-right: 14px;margin-left: 5px;}
.hP_hanyu_zixun span a:hover{text-decoration: underline;}

.hP_gudianxs{margin-top: 25px;}
.hP_gudianxsList ul li{width: 200px;}
.hP_gudianxsList h3{display: block;font-size: 16px;border-bottom: 1px solid rgba(57,43,32,0.1);margin-top: 20px;padding-bottom: 12px;margin-bottom: 4px;}
.hP_gudianxsList span a{display: block;line-height: 35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hP_gudianxsList span a:hover{text-decoration: underline;}

.hP_hanyuTl{margin:0 0 10px 0;}
.hP_hanyuTl img{width: 298px;margin: 0 auto;}

.hP_fame_nav{padding: 0 20px;margin: 10px 0 0px 0;height: 46px;line-height: 46px;}
.hP_fame_nav ul{background: #f0ece1;}
.hP_fame_nav ul li{width: 33.3%;float: left;text-align: center;font-size: 16px;position: relative;cursor: pointer;}
.hP_fame_nav ul li:before{position: absolute;content: '';width: 1px;height: 16px;background:rgba(57,43,32,0.1);top: 15px;right:0;}
.hP_fame_nav ul li.active{border-bottom: 2px solid #94181a;color: #94181a;font-weight: bold;}
.hP_fame_nav ul li:hover{border-bottom: 2px solid #94181a;color: #94181a;font-weight: bold;}
.hP_item_right .hP_mjwx_list{padding-bottom: 10px;}
.hP_mjwx_list .fame_content .bann_aside dl dd{height: 44px;}


.hP_tonglan{margin-top: 10px;}

.hp_gxqm_img ul li.hp_mr0,.hP_herit_list ul li.hp_mr0,.hP_hanyu_img ul li.hp_mr0{margin-right: 0;}
.hPIemian_list ul li.hp_bodbot{padding-bottom: 0;}
.hPIemian_zixun ul li.hp_bodbot,.hPIemian_list ul li.hp_bodbot,.hP_shufa_List ul.hp_bodbot{border-bottom:none;}
.hP_jrjq_nav ul li.hP_bfo:before,.hP_fame_nav ul li.hP_bfo:before{content: initial;}
/*星座运势*/
.right_yunshi {padding: 5px 5px;/* background: #dfd9cb; */}
.tool_yunshi{width:284px;height:372px;border: 8px solid #f1ece1;border-top:none;position:relative;}
.tool_yunshi .tit{width:100%;height:42px;text-align:center;background-color: #e6e0d2;background-image:none;}
.tool_yunshi .tit a{display:inline-block;width:103px;height:42px;line-height:100px;overflow:hidden;background:url(../images/pic/bg.png) no-repeat -100px -250px}
.tool_yunshi .time{padding:6px 0 14px 12px;background: -webkit-linear-gradient(top,rgb(199, 192, 174),rgba(238,238,238,0));background: linear-gradient(to bottom,rgb(230, 224, 210),rgba(238,238,238,0));}
.tool_yunshi .time:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.tool_yunshi .time li{float:left;display:block;color:#666;line-height:16px;margin-right:7px;padding:4px 7px;cursor:pointer;border-radius:4px}
.tool_yunshi .time li.cur,.tool_yunshi .time li:hover{border:2px solid #bbb;padding:2px 5px}
.tool_yunshi .sign_box{width:96px;height:122px;margin:16px auto 20px;cursor:pointer;color:#888;font-size:18px;line-height:18px;font-weight:700;text-align:center}
.tool_yunshi .sign_box .sign{width:90px;height:90px;background:url(../images/pic/astro_yunshi_2.png) no-repeat 1px 14px;border:3px solid #ccc;border-radius:100%;margin-bottom:8px}
.tool_yunshi .sign_box span{display:inline-block;padding:0 10px;background:url(../images/pic/bg.png) no-repeat -249px -382px}
.tool_yunshi .sign_box:hover .sign{border-color:#ffb926}
.tool_yunshi .sign_box:hover span{color:#ffb926;background-position:-249px -404px}
.tool_yunshi .sign.by{background-position:1px 14px}
.tool_yunshi .sign.jn{background-position:-125px 10px}
.tool_yunshi .sign.sz{background-position:-250px 6px}
.tool_yunshi .sign.jx{background-position:-376px 12px}
.tool_yunshi .sign.shz{background-position:-501px 7px}
.tool_yunshi .sign.cn{background-position:-627px 7px}
.tool_yunshi .sign.tc{background-position:-754px 10px}
.tool_yunshi .sign.tx{background-position:-878px 9px}
.tool_yunshi .sign.ss{background-position:-1005px 6px}
.tool_yunshi .sign.mj{background-position:-1128px 4px}
.tool_yunshi .sign.sp{background-position:-1255px 4px}
.tool_yunshi .sign.sy{background-position:-1381px 2px}
.tool_yunshi .p1{font-size:14px;height:20px;line-height:20px;color:#888;text-align:center}
.tool_yunshi .p2{font-size:14px;height:78px;line-height:26px;color:#888;text-indent:2em;text-align:justify;padding:10px 20px 0;overflow:hidden}
.tool_yunshi .p2 a{color:#ffac00}
.tool_yunshi .p2 a:hover{color:#f4be5d}
.tool_yunshi .bd_top{display:block;width:58px;height:8px;position:absolute;right:10px;top:0;background:url(../images/pic/bg.png) no-repeat -105px -429px}
.tool_yunshi .bd_bot{right:auto;top:auto;left:10px;bottom:-8px}

/*星座运势*/
.select_sign{display:none;width:300px;position:absolute;text-align:center;left:-12px;top:250px;z-index:999;padding-top:14px;border:4px solid #666;border-radius:10px;background-color:#efefef;box-shadow:5px -4px #aaa}
.select_sign .arrow{display:block;width:46px;height:22px;position:absolute;top:-22px;left:128px;background:url(../images/pic/bg.png) no-repeat -226px -261px}
.select_sign .info{text-align:center;font-size:18px;color:#666;font-weight:700}
.select_sign ul{margin-top:14px}
.select_sign ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.select_sign ul li{float:left;width:50px;height:70px;margin-left:20px;margin-bottom:24px;text-align:center}
.select_sign ul li em{font-style:normal;color:#999}
.select_sign ul li span{display:block;width:44px;height:44px;border-radius:100%;border:2px solid #fff;margin-bottom:6px;background:#fff url(../images/pic/astro_select.png) no-repeat 2px 6px}
.select_sign ul li.by span{background-position:2px 5px}
.select_sign ul li.jn span{background-position:-55px 5px}
.select_sign ul li.sz span{background-position:-112px 5px}
.select_sign ul li.jx span{background-position:-168px 5px}
.select_sign ul li.shz span{background-position:-225px 5px}
.select_sign ul li.cn span{background-position:-282px 5px}
.select_sign ul li.tc span{background-position:-339px 5px}
.select_sign ul li.tx span{background-position:-396px 5px}
.select_sign ul li.ss span{background-position:-453px 5px}
.select_sign ul li.mj span{background-position:-509px 5px}
.select_sign ul li.sp span{background-position:-566px 5px}
.select_sign ul li.sy span{background-position:-623px 5px}
.select_sign ul li:hover{cursor:pointer}
.select_sign ul li:hover span{border-color:#999}
.select_sign ul li:hover em{color:#333}
