.head {
    width: 100%;
    height: 100px;
    float: left;
}
.head1 {
    width: 1120px;
    height: 100%;
    margin: auto;
}
.head_qwihuan {
    width: 100%;
    height: 16px;
    margin-top: 10px;
    float: left;
}
.head_qwihuan a {
    float: right;
    padding-left: 10px;
}
img.log {
    width: 200px;
    height: 60px;
    float: left;
}
input.layui-input.sosuo {
    width: 300px;
    height: 34px;
    background: #ffffff;
    float: right;
    margin-top: 5px;
    box-shadow: 0px 0px 10px #dadada inset;
    border: 2px solid #af7715;
    border-radius: 5px 0 0 5px;
}
button.layui-btn.layui-btn-danger.annv {
    height: 34px;
    float: right;
    margin-top: 5px;
    width: 70px;
    background-color: #af7715;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    border-radius: 0 5px 5px 0;
}
.daohang {
    width: 100%;
    height: 44px;
    float: left;
    background-image: url("../img/1.png");
}
.xxk {
    width: 1120px;
    height: 100%;
    margin: auto;
    text-align: center;
    display: flex;
    flex-flow: row nowrap;
    place-content: center space-between;
    align-items: center;
}
.xxk a { font-size: 22px;
    font-family: "Source Han Sans CN", "Source Han Sans CN-Regular";
    font-weight: bold;
    color: rgb(255, 255, 255);
    line-height: 40px;
    float: left;
    /*padding-left: 10px;*/
    padding-right: 10px;
    text-align: center;
    height: 40px;
}
.shoyei {
    border-bottom: 2px solid rgb(205, 97, 112);
}
.dier {
    width: 1200px;
    margin: auto;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
}
.xxka1 {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}
.xxka_kuang {
    display: flex;
    width: 97px;
    flex-direction: column;
    align-items: center;
}
a.xxka_lei1 {
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: center;
    color: rgb(0, 0, 0);
    line-height: 20px;
    letter-spacing: 1.8px;
    width: 100%;
    float: left;
    margin-top: 14px;
}
.xxka1 a {
    width: 153px;
    height: 43px;
    border-radius: 8px;
    font-size: 18px;
    font-family: Adobe Heiti Std, Adobe Heiti Std-R;
    font-weight: normal;
    text-align: center;
    color: #553409;
    line-height: 43px;
    letter-spacing: 0.79px;
}
.diyikuang {
    width: 1080px;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.15) -0.63px -0.78px 18px 1px;
    float: left;
    margin-top: 15px;
    padding: 10px 20px 20px;
}
.log1 {
    width: 100%;
    height: 40px;
}
.dier_zuo {
    width: 278.4px;
    float: left;
    margin-top: 30px;
    margin-left: 5px;
}
.dier_zuo_shang {
    width: 100%;
    margin-top: 5px;
    float: left;
}
.dier_zuo_shang {
    overflow: hidden;
    font-size: 16px;
}
.dier_zuo_shang table {
    background: rgb(241, 229, 207);
    width: 100%;
    overflow: hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    table-layout: fixed;
}
.dier_zuo_shang table th {
    background-color: rgb(254, 243, 221);
    color: rgb(0, 0, 0);
    font-weight: normal;
    border: 1px solid rgb(255, 255, 255);
    word-break: normal;
    text-align: center;
    padding: 3px;
    width: 12%;
}
.dier_zuo_shang table td {
    width: 14%;
    box-sizing: border-box;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(254, 243, 221);
    word-break: break-all;
    text-align: center;
    font-size: 14px;
}
.kong {
    width: 88px;
    border: 1px solid rgb(253, 244, 239);
    float: left;
}
td.td_1 {
    width: 40% !important;
}
.th_1 {
    height: 43px !important;
}
.kong_img {
    width: 100%;
    height: 32px;
    background-image: url("../img/4.png");
    background-size: 100% 100%;
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: bold;
    text-align: center;
    color: rgb(0, 0, 0);
    line-height: 32px;
    letter-spacing: 0.13px; }
.kong1 {
    width: 186px;
    border: 1px solid rgb(253, 244, 239);
    float: left; }
.kong_zhi {
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    text-align: center;
    color: rgb(0, 0, 0);
    line-height: 24px;
    letter-spacing: 0.11px;
    margin-top: 5px;
    float: left;
    width: 100%;
}

.kong_img1 {
    width: 88px;
    height: 32px;
    background-image: url("../img/4.png");
    background-size: 100% 100%;
    font-size: 15px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: bold;
    text-align: center;
    color: rgb(0, 0, 0);
    line-height: 32px;
    letter-spacing: 0.13px;
    margin: auto;
}
.leixing1 {
    width: 140px;
    height: 43px;
    background: rgb(203, 161, 108);
    border-radius: 8px;
    font-size: 16px;
    font-family: "Source Han Serif SC", "Source Han Serif SC-Bold";
    font-weight: 700;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 43px;
    letter-spacing: 0.79px;
    float: left;
    margin-left: 14px;
}
.kuang_1 .leixing1:nth-child(7n+1) {
    margin-left: 0px;
}
.kuang_1 {
    float: left;
    margin-top: 16px;
}
.kuang_1 {
    overflow: hidden;
    font-size: 14px;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.kuang_1 table {
    background: rgb(241, 229, 207);
    width: 100%;
    overflow: hidden;
    border-collapse: collapse;
    border-spacing: 0px;
    table-layout: fixed;
}
.kuang_1 table th {
    background-color: rgb(239, 213, 161);
    color: black;
    font-weight: normal;
    border: 1px solid rgb(255, 255, 255);
    word-break: normal;
    text-align: center;
    padding: 10px;
}
.kuang_1 table td {
    width: 14%;
    box-sizing: border-box;
    padding: 7px;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(239, 213, 161);
    word-break: break-all;
    text-align: center;
}
.weibu {
    width: 100%;
    line-height: 30px;
    text-align: center;
    margin-top: 20px;
    height: 145px;
    color: #FFFFFF;
    padding-top: 20px;
    background: rgb(203, 161, 108);
    box-shadow: rgba(58, 58, 58, 0.13) 1.55px -4.76px 9.44px 2.05px inset;
}
.xxk a::after {
    float: right;
    font-size: 19px;
    color: black;
    margin-left: 10px;
}
.dier_zhong {
    width: 454px;
    float: left;
    margin-top: 30px;
    margin-left: 28px;
}
.dier_zuo.yuo {
    margin-left: 35px;
}
.gongli {
    width: 100%;
    height: 18px;
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    text-align: center;
    color: rgb(65, 65, 65);
    line-height: 20px;
    letter-spacing: 0.18px;
    display: inline-table;
}
.gongli1 {
    width: 208px;
    font-size: 18px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    text-align: center;
    color: rgb(65, 65, 65);
    line-height: 33px;
    letter-spacing: 0.18px;
    display: inline-table;
    float: left;
    margin-left: 123px;
    margin-top: 4px;
}
.time {
    width: 100%;
    font-size: 51px;
    text-align: center;
    color: rgb(65, 65, 65);
    letter-spacing: 0.76px;
    float: left;
    margin-top: 10px; }
.yijikuang {
    width: 142px;
    float: left;
    margin-top: 10px;
}
.yi {
    width: 100%;
    height: 52px;
    background-image: url("../img/9.png");
    font-size: 25px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: bold;
    text-align: center;
    color: rgb(65, 65, 65);
    line-height: 52px;
    letter-spacing: 0.31px;
    background-size: 100% 100%;
}
.yi_kuang1 { width: 100%; float: left; }
.jiaqu {
    width: 48%;
    font-size: 14px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    text-align: center;
    color: rgb(65, 65, 65);
    line-height: 17px;
    margin-left: 3%;
    margin-top: 3px;
    float: left;
}
.jiaquyi{
    width: 100%;
    text-align: center;
    font-size: 13px;
}
.yijikuang .jiaqu:nth-child(2n+1) {
    margin-left: 1%;
}
.riqi1 {
    width: 155px;
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    text-align: center;
    color: rgb(65, 65, 65);
    float: left;
    margin-top: 58px;
    margin-left: 7px;
}
.riqi1_top {
    margin-top: 20px;
    text-align: center;
}
.yijikuang.ji {
    margin-left: 7px;
}
.biaoti {
    font-size: 20px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: bold;
    color: rgb(0, 0, 0);
    line-height: 30px;
    letter-spacing: 0.33px;
    width: 100%;
    margin-top: 10px;
    float: left;
}
.biaoti .gengduo{
    float: right;
    font-size: 16px;
}
.biaoti .gengduo a{
    color: rgb(205 164 113)!important;
}
img.biaoti_xia_log {
    float: left;
    width: 150px;
}
.zuixing_kuang {
    width: 100%;
    height: 40px;
    padding-bottom: 5px;
    border-bottom: 2px solid rgba(0, 0, 0, 0.14);
}
.zuixing_neirongkuang {
    margin-top: 6px;
    float: left;
}
a.zuixing_neirong {
    width: 48%;
    font-size: 16px;
    font-weight: 700;
    color: rgb(185, 153, 117);
    display: list-item;
    margin-left: 20px;
    float: left;
    margin-top: 10px;
}
.gua_kuang {
    width: 100%;
    background: rgb(239 213 161 / 27%);
    float: left;
    margin-top: 20px;
    display: flex;
}
.gua_1 {
    width: 169.13px;
    height: 100%;
    float: left;
    margin-left: 10px;
}
.guakuang {
    width: 99px;
    margin-top: 57px;
    float: left;
    margin-left: 30px;
}
.qiangua {
    width: 100%;
    margin-left: 5px;
    text-align: center;
    font-size: 14px;
}
img.gua_log {
    width: 100%;
    height: 89px;
    margin-top: 10px;
}
.guaxiang {
    width: 100%;
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Bold;
    text-align: center; color: rgb(0, 0, 0);
    letter-spacing: 0.16px;
    float: left;
    margin-top: 22px;
}
.gua_shiyong {
    width: 146px;
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Bold;
    text-align: center;
    color: rgb(0, 0, 0);
    line-height: 30px;
    letter-spacing: 0.16px;
    margin-left: 13px;
    float: left;
    margin-top: 35px;
    padding-bottom: 10px;
    text-indent: 1em;
}
.gua_2 {
    width: 105px;
    height: auto;
    float: left;
    background-image: url("../img/11.png");
    background-size: 100% 100%;
    display: flex;
    flex-flow: column nowrap;
    place-content: center;
}
.guaxiang_jiedu {
    width: 36px;
    font-size: 37px;
    font-family: SourceHanSansCN, SourceHanSansCN-Bold;
    font-weight: 700;
    text-align: left;
    color: rgb(185, 97, 97);
    letter-spacing: 0.37px;
    margin-left: 34.5px;
}
.gua_3 {
    width: 770px;
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: rgb(0, 0, 0);
    line-height: 23px;
    letter-spacing: 0.2px;
    float: left;
    margin-left: 20px;
    padding-bottom: 10px;
    display: flex;
    flex-flow: row wrap;
    align-content: center;
}
.gua_3_neirong {
    width: 783px;
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    font-weight: 400;
    text-align: left;
    color: rgb(0, 0, 0);
    line-height: 23px;
    letter-spacing: 0.2px;
    margin-top: 16px;
    float: left;
}
.xiang {
    float: left;
    height: 100%;
}
a.xiang_neirong {
    color: rgb(0, 0, 0);
    float: left;
    width: 85%;
    margin-left: 15px;
}
.jishen {
    width: 924px;
    float: left;
    margin-left: 85px;
    margin-top: 25px;
}
a.jishen_kuang { width: 216px; height: 52px; display: inline-table; background-image: url("../img/12.png"); background-size: 100% 100%; font-size: 21px; font-family: SourceHanSansCN, SourceHanSansCN-Regular; font-weight: bold; text-align: center; color: rgb(0, 0, 0); line-height: 52px; letter-spacing: 0.3px; margin-left: 12px; }
a.jishen_kuang1 { width: 92px; height: 80px; font-size: 16px; font-family: SourceHanSansCN, SourceHanSansCN-Regular; font-weight: 400; text-align: center; color: rgb(0, 0, 0); line-height: 30px; letter-spacing: 0.21px; display: inline-table; margin-left: 67px; margin-top: 10px; }
.waicheng { width: 216px; float: left; margin-left: 12px; }
.zixun { width: 100%; float: left; }
.zixun_kuang { width: 100%; margin-top: 20px; float: left; }
.zhixun_imgkuang { width: 100%; height: 256px; display: flex; flex-flow: row nowrap; justify-content: space-between; }
img.zixunimg_log { width: 300px; height: 256px; float: left; margin-left: 72px; }
.zixun_kuang .zixunimg_log:nth-child(3n+1) { margin-left: 0px; }
.zikuang { margin-top: 20px; width: 100%; float: left; display: flex; flex-flow: row wrap; justify-content: space-between; }
a.zixun_biaoti { width: 299px; font-size: 16px; font-family: SourceHanSansCN, SourceHanSansCN-Regular; font-weight: 400; text-align: left; color: rgb(0, 0, 0); line-height: 30px; letter-spacing: 0.16px; display: inline-table; float: left; }
.zikuang .zixun_biaoti:nth-child(3n+1) { }
a.zixun_biaoti2 {
    width: 280px;
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    text-align: left;
    color: rgb(0, 0, 0);
    line-height: 30px;
    letter-spacing: 0.18px;
    display: list-item;
    margin-top: 10px;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.zikuang .zixun_biaoti2:nth-child(3n+1) {
    margin-left: 20px;
}
.zixun_biaoti2::marker { color: rgba(0, 0, 0, 0.15); }
.chaxun_shengxiao { width: 342px; height: 83px; float: left; background-image: url("../img/12.png"); background-size: 100% 100%; margin-top: 20px; font-size: 30px; font-family: SourceHanSerifSC, SourceHanSerifSC-Bold; font-weight: 700; text-align: center; color: rgb(255, 255, 255); line-height: 83px; letter-spacing: 0.9px; margin-left: 17px; }
.chaxun .chaxun_shengxiao:nth-child(3n+1) { margin-left: 12px; }
.chaxun { width: 100%; float: left; }
.chaxun_shengxiao1 { width: 252px; height: 62px; float: left; background-image: url("../img/9.png"); background-size: 100% 100%; margin-top: 20px; font-size: 30px; font-family: SourceHanSerifSC, SourceHanSerifSC-Bold; font-weight: 700; text-align: center; color: rgb(255, 255, 255); line-height: 62px; letter-spacing: 0.9px; margin-left: 17px; }
.chaxun .chaxun_shengxiao1:nth-child(3n+1) { margin-left: 13px; }
img.log1.log1_zhuan { transform: rotate(180deg); margin-top: 20px; }
.kuang { width: 100%; float: left; }
img.log2 { float: left; margin-top: 20px; margin-left: 87px; width: 300px; height: 256px; }
.kuang .log2:nth-child(3n+1) { margin-left: 0px; }
.juzhongkuang { width: 216px; height: 52px; float: left; margin-left: 410px; margin-top: 45px; background-image: url("../img/9.png"); background-size: 100% 100%; font-size: 33px; font-family: SourceHanSansCN, SourceHanSansCN-Regular; font-weight: bold; text-align: center; color: rgb(255, 255, 255); line-height: 52px; letter-spacing: 0.33px; }
.huangli { width: 966px; float: left; margin-left: 63px; }
.huangli_logkuang { width: 305px; margin-top: 20px; float: left; }
img.huangli_log { width: 305px; height: 229px; }
a.huangli_name { width: 100%; font-size: 20px; font-family: SourceHanSerifSC, SourceHanSerifSC-Bold; font-weight: 700; text-align: center; color: rgb(185, 153, 117); margin-top: 10px; float: left; }
.huangli_neirongkuang { width: 645px; float: left; margin-left: 15px; }
.huangli_kuang { width: 300px; font-size: 16px; font-family: SourceHanSerifSC, SourceHanSerifSC-Bold; font-weight: 700; text-align: left; color: rgb(185, 153, 117); letter-spacing: 0.75px; float: left; margin-top: 15px; margin-left: 45px; }
.huangli_kuang a { margin-left: 25px; display: list-item; color: rgb(185, 153, 117); }
.yuan { width: 16px; height: 16px; opacity: 0.41; background: rgba(0, 0, 0, 0.86); float: left; border-radius: 50%; margin-top: 5px; }
.huangli_neirongkuang .huangli_kuang:nth-child(2n+1) { margin-left: 0px; }
.leixing { overflow: hidden; font-size: 16px; }
.leixing { width: 100%; float: left; margin-top: 30px; }
.leixing .remeng:nth-child(1) { margin-left: 22px; }
.remeng { width: 111px; float: left; margin-left: 43px; }
img.remeng_log { width: 100%; height: 104px; border-radius: 10px; }
.remeng_name { width: 100%; font-size: 16px; font-family: "Source Han Sans CN", "Source Han Sans CN-Bold"; font-weight: 700; text-align: center; color: rgb(185, 153, 117); letter-spacing: 0.25px; float: left; margin-top: 14px; }
.ri { width: 100%; text-align: center; color: rgba(0, 0, 0, 0.33); }
.remeng_name1 { width: 100%; font-size: 16px; font-family: "Source Han Sans CN", "Source Han Sans CN-Bold"; font-weight: 700; text-align: center; color: rgb(185, 153, 117); letter-spacing: 0.25px; float: left; }
.fengxiang { width: 100%; font-size: 16px; font-family: "Source Han Sans CN", "Source Han Sans CN-Bold"; font-weight: 700; text-align: center; color: rgb(185, 153, 117); letter-spacing: 0.25px; float: left; margin-top: 14px; }
a.huoqu { width: 100%; opacity: 0.55; font-size: 17px; font-family: SourceHanSerifSC, SourceHanSerifSC-Bold; font-weight: 700; text-align: center; color: rgb(203, 161, 108); line-height: 37px; letter-spacing: 1.54px; display: inline-table; margin-top: 20px; }
.caidan { width: 1084px; float: left; padding-bottom: 40px; }
.phb { width: 50%; height: 70px; font-size: 26px; font-family: SourceHanSerifSC, SourceHanSerifSC-Bold; font-weight: 700; text-align: center; color: rgb(203, 161, 108); line-height: 64px; letter-spacing: 2.65px; float: left; }
.phb1 { background: rgb(239, 213, 162); }
.shicidaq { width: 224px; height: 54px; float: left; background-image: url("../img/12.png"); background-size: 100% 100%; font-size: 26px; font-family: SourceHanSerifSC, SourceHanSerifSC-Bold; font-weight: 700; text-align: center; color: rgb(255, 255, 255); line-height: 54px; letter-spacing: 2.65px; margin-left: 50px; margin-top: 20px; }
.caidan .shicidaq:nth-child(4n+1) { margin-left: 31px; }
.caidan1 {
    margin-top: 20px;
}
.xxk1 a {
    height: 100%;
    font-size: 22px;
    font-family: "Source Han Sans CN", "Source Han Sans CN-Regular";
    font-weight: bold;
    line-height: 52px;
    margin-left: 2px;
    float: left;
    padding-left: 15px;
    padding-right: 10px;
    color: black;
    text-align: center;
    width: 189px;
}
.xxk1 {
    width: 100%;
    height: 100%;
    margin: auto;
}
.xxk1 a::after {
    content: "|";
    float: right;
    font-size: 19px;
    color: black;
    margin-left: 10px;
}
.remeng_kuang {
    width: 100%;
    float: left;
}
.huangli_kuang1 {
    width: 229px;
    font-size: 16px;
    font-family: SourceHanSerifSC, SourceHanSerifSC-Bold;
    font-weight: 700;
    text-align: left;
    color: rgb(185, 153, 117);
    letter-spacing: 0.75px;
    float: left;
    margin-top: 15px;
    margin-left: 45px;
}
.remeng_kuang .huangli_kuang1:nth-child(4n+1) {
    margin-left: 31px;
}
a.remeng_neirong {
    color: rgb(185, 153, 117);
    margin-left: 20px;
    display: list-item;
}
.none {
    display: none;
}
.shenglie {
    display: block;
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
}
.zhuan {
    transform: rotate(180deg);
}
.huanglibiaoti {
    width: 100%;
    height: 30px;
    font-size: 26px;
    font-family: "Source Han Serif SC", "Source Han Serif SC-Bold";
    font-weight: 700;
    text-align: center;
    color: rgb(189, 159, 101);
    line-height: 30px;
    letter-spacing: 0.9px;
    margin-top: 14px;
}
.zixun_kuang .zixunimg_log_kuang:nth-child(3n+1) { }
.zixun_kuang .zixunimg_log_kuang {
    width: 300px;
    height: 256px;
    float: left;
    position: relative;
}
.zixun_biaoti1 {
    width: 100%;
    font-size: 16px;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 40px;
    letter-spacing: 0.16px;
    float: left;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.56);
    height: 40px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.yqlj::marker {
    color: rgba(0, 0, 0, 0.15);
}
a.yqlj {
    font-size: 16px;
    font-family: SourceHanSansCN, SourceHanSansCN-Regular;
    text-align: left;
    color: rgb(0, 0, 0);
    line-height: 30px;
    letter-spacing: 0.18px;
    display: list-item;
    margin-top: 10px;
    float: left;
    margin-left: 20px;
}
.lujing {
    font-size: 13px;
    font-family: "Source Han Sans CN", "Source Han Sans CN-Regular";
    font-weight: 400;
    text-align: left;
    color: rgba(0, 0, 0, 0);
    line-height: 20px;
    letter-spacing: 0.2px;
    float: left;
}
.xiahuaxian {
    height: 5px;
    background: linear-gradient(to right, rgb(203, 161, 108), white);
    margin-top: 5px;
}
.leibiao_zuo {
    width: 745px;
    float: left;
}
.leibiao_yuo {
    width: 313px;
    float: right;
}
.mingsu {
    width: 100%;
    float: left;
    margin-top: 15px;
}
.biaotikuang {
    width: 100%;
    float: left;
}
img.leibiao_logo {
    width: 21px;
    height: 15px;
    float: left;
    margin-left: 7px;
}
.mswh {
    font-size: 20px;
    font-family: "Source Han Sans CN", "Source Han Sans CN-Bold";
    font-weight: 700;
    text-align: left;
    line-height: 20px;
    letter-spacing: 0.25px;
    float: left;
    color: #000;
    width: 100%;
    padding-bottom: 5px;
}
a.chakan {
    font-size: 16px;
    font-family: "Source Han Sans CN", "Source Han Sans CN-Bold";
    font-weight: 700;
    text-align: left;
    color: rgb(150, 108, 56);
    line-height: 16px;
    letter-spacing: 0.16px;
    float: right;
}
.leibiao_neirongkuang {
    width: 100%;
    float: left;
    margin-top: 26px;
}
a.neirong_kuang {
    width: 424px;
    height: 81px;
    border: 1px solid rgb(34, 29, 21);
    display: inline-block;
    float: left;
    margin-left: 7.28px;
    margin-top: 17px;
}
.leibiao_neirongkuang .neirong_kuang:nth-child(2n+1) {
    margin-left: 15px;
}
.biaoti2 {
    font-size: 18px;
    font-family: "Source Han Sans CN", "Source Han Sans CN-Bold";
    font-weight: 700;
    text-align: left;
    color: rgb(209, 119, 104);
    line-height: 18px;
    letter-spacing: 0.18px;
    text-indent: 2em;
    width: 100%;
    display: block;
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 0.3125rem;
}
.neirong_1 {
    width: 409px;
    font-size: 16px;
    font-family: "Source Han Sans CN", "Source Han Sans CN-Bold";
    font-weight: 700;
    text-align: left;
    color: rgb(110, 110, 110);
    line-height: 20px;
    letter-spacing: 0.16px;
    float: left;
    margin-left: 7px;
    text-indent: 2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 8px;
}
.leibiao_neirongkuang1 {
    width: 100%;
    float: left;
}
a.chengyu {
    width: 54px;
    height: 31px;
    border: 1px solid rgb(162, 160, 157);
    border-radius: 6px;
    display: inline-block;
    float: left;
    margin-top: 8px;
    font-size: 16px;
    text-align: center;
    color: rgb(150, 108, 56);
    line-height: 31px;
    letter-spacing: 0.16px;
    margin-left: 6px;
}
.chengyu {
    width: 150px;
    height: 38px;
    display: inline-block;
    font-size: 28px;
    text-align: center;
    color: rgb(150, 108, 56);
    line-height: 54px;
}
a.zixun_kuang1 {
    width: 100%;
    display: inline-block;
    float: left;
    padding-bottom: 0.5rem;
    margin-top: 1rem;
}
a.zixun_kuang1 .biaohao{
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    color: #ffffff;
    background-color: #c69b66;
    float: left;
    margin-right: 7px;
}
.zixun_biaoti {
    font-size: 14px;
    font-family: "Source Han Sans CN", "Source Han Sans CN-Bold";
    text-align: left;
    color: rgb(69, 69, 69);
    line-height: 20px;
    letter-spacing: 0.18px;
    display: block;
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zixun_neirong {
    font-size: 14px;
    text-align: left;
    line-height: 25px;
    letter-spacing: 0.18px;
    margin-top: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: rgb(112, 112, 112);
}
.liebiap_1 {
    width: 409px;
    height: 215px;
    float: left;
}
img.tupian {
    width: 100%;
    height: 100%;
}
.liebiap_1S {
    float: right;
}
.liebiap_biaoti {
    font-size: 18px;
    font-family: "Source Han Sans CN", "Source Han Sans CN-Bold";
    font-weight: 700;
    text-align: left;
    color: rgb(209, 119, 104);
    line-height: 18px;
    letter-spacing: 0.18px;
}
.liebiap_neirong {
    font-size: 16px;
    color: rgb(128, 126, 126);
    line-height: 23px;
    letter-spacing: 0.16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
    margin-top: 27px;
    float: left;
}
.liebiap_2 {
    width: 100%;
    float: left;
}
.zuixing_neirong1 {
    width: 44%;
    font-size: 16px;
    font-weight: 700;
    color: rgb(211, 74, 74);
    display: list-item;
    margin-left: 80px;
    float: left;
    margin-top: 10px;
}
.shenglie1 {
    display: block;
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.liebiap_2 .zuixing_neirong1:nth-child(2n+1) {
    margin-left: 20px;
}
.leibiao_zuo .mingsu:nth-child(1) {
    margin-top: 25px;
}
.leibiao_yuo .mingsu:nth-child(1) {
    margin-top: 25px;
}
a.liebiao_kuang1 {
    width: 100%;
    height: 128px;
    background: rgb(255, 255, 255);
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.13) 0px 0px 4.05px 0px;
    display: block;
    margin-top: 15px;
}
.biaoti_kuang1 {
    width: 100%;
    overflow: hidden;
    margin-top: 16px;
    float: left;
}
.tubiao {
    width: 18px;
    height: 18px;
    background: rgb(173, 138, 91);
    border-radius: 94%;
    float: left;
    margin-left: -8px;
}
._name {
    font-size: 20px;
    font-family: SimHei, SimHei-Regular;
    font-weight: 400;
    color: rgb(161, 126, 83);
    line-height: 23px;
    letter-spacing: 0.28px;
    margin-left: 20px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.liebiao_neirong {
    width: 683px;
    font-size: 16px;
    text-align: left;
    color: rgb(112, 112, 112);
    line-height: 32px;
    letter-spacing: 0.24px;
    margin-left: 28px;
    margin-top: 15px;
    float: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-indent: 2em;
}
.yeishu {
    width: 50%;
    margin: auto;
    height: 35px;
    display: flex;
    padding-top: 20px;
}
a.shang {
    width: 30%;
    height: 24px;
    border: 1px solid rgb(239, 213, 162);
    border-radius: 5px;
    font-family: SimHei, SimHei-Regular;
    text-align: center;
    color: rgb(0, 0, 0);
    line-height: 24px;
    letter-spacing: 0.1px;
    font-size: 16px;
}
a.yeishu_1 {
    width: 15%;
    height: 24px;
    border: 1px solid rgb(239, 213, 162);
    border-radius: 5px;
    text-align: center;
    margin-left: 2%;
    font-weight: 400;
    color: rgb(0, 0, 0);
    line-height: 25px;
    letter-spacing: 0.14px;
    font-size: 16px;
}
a.shang.xia {
    margin-left: 2%;
}
.mingsu.fengexian {
    padding-bottom: 30px;
    border-bottom: 1px solid rgb(174, 174, 174);
}
.zikuang1 {
    margin-top: 20px;
    width: 100%;
    float: left;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}
.leibiao_kuang {
    width: 100%;
    float: left;
    display: flex;
    flex-flow: row wrap;
    place-content: center space-between;
}
.fengexian .liebiao_kuang1:nth-child(1) {
    margin-top: 0px;
}
.xiangqing_biaoti {
    width: 100%;
    font-size: 25px;
    font-family: "Source Han Sans CN", "Source Han Sans CN-Bold";
    font-weight: 700;
    text-align: center;
    color: rgb(161, 126, 83);
    line-height: 40px;
    letter-spacing: 0.4px;
}
.xiangqing_neirong {
    width: 100%;
    font-size: 16px;
    text-align: left;
    line-height: 35px;
    letter-spacing: 0.32px;
    margin-top: 20px;
    float: left;
}
.shangxiayei {
    width: 100%;
    float: left;
    margin-top: 15px;

}
.shangyipian {
    width: 47%;
    height: 24px;
    font-size: 16px;
    font-family: "Adobe Heiti Std", "Adobe Heiti Std-R";
    font-weight: normal;
    text-align: left;
    color: rgb(0, 0, 0);
    line-height: 23px;
    letter-spacing: 0.16px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    float: left;
}
.xiangqing_time {
    width: 100%;
    float: left;
    margin-top: 20px;
    text-align: center;
    font-size: 14px;
}
.top {
    margin-top: 0px;
}
.lujing a {
    color: rgb(161 126 83);
}
.linehei18{
    line-height: 18px;
}
.chaxunghyou{
    width: 95px;
    height: 31px;
    border: 1px solid rgb(162, 160, 157);
    border-radius: 6px;
    display: inline-block;
    float: left;
    margin-top: 8px;
    font-size: 16px;
    text-align: center;
    color: rgb(150, 108, 56);
    line-height: 31px;
    letter-spacing: 0.16px;
    margin-left: 6px;
    overflow: hidden;
    text-overflow:ellipsis;
}
/*地图开始*/
.w-118 {
    max-width: 1200px;
    margin: 0 auto;
    clear: both;
}
.bg-white {
    background-color: #fff;
}
.p-relative {
    position: relative;
}
.mt-20 {
    margin-top: 20px;
}
.b-radio {
    border-radius: 5px;
}
.border-bottom-red {
    border-bottom: 2px solid #c79c67;
}
.d-flex {
    display: flex;
    display: -ms-flex;
}

.py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.mx-10 {
    margin-left: 10px;
    margin-right: 10px;
}
.title-h2 {
    font-size: 22px;
    position: relative;
    line-height: 50px;
}
.jieqi-item-24 {
    padding-right: 10px;
    padding: 15px;
}
.jieqi-item-24 li {
    margin-bottom: 20px;
    transition: all .5s ease;
}

.jieqi-item-24 li a:hover {
    box-shadow: 0 0 10px 0 #ddd;
    /* transform: scale(0.95); */
}
.title-h3 {
    font-size: 22px;
    position: relative;
    line-height: 50px;
}
.uls {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.uls li {
    width: 9.09%;
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
}
.uls li a {
    width: 90%;
    height: 26px;
    display: inline-block;
    line-height: 26px;
    border: 1px solid #c69b66;
    background-color:#fff3e4 ;
    border-radius: 5px;
    overflow: hidden;
}
.router-box dd:not(:last-child):after {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-left: 2px solid #999;
    border-bottom: 2px solid #999;
    position: relative;
    top: 4px;
    -webkit-transform: translate(0, -50%) rotate(225deg);
    transform: translate(0, -50%) rotate(225deg);
}
/*地图结束*/
.xiangqing_neirong p{
    width: 745px;
}
.xiangqing_neirong p img{
    width: 100%;
}



/*新版黄道吉日开始*/
.dier1 {
    width: 1127px;
    margin: auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.zuo1 {
    width: 748px;
    float: left;
    margin-top: 20px;
}
.you1 {
    width: 365px;
    float: right;
}
.you1_kuang {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.you1_title {
    font-size: 18px;
    font-family: Adobe Heiti Std, Adobe Heiti Std-R;
    font-weight: bold;
    text-align: left;
    color: #000000;
    line-height: 18px;
    text-indent: 0.5em;
    float: left;
    margin-bottom: 16px;
}
.you1_title::before{
    content: "";
    width: 18px;
    height: 18px;
    float: left;
    background-image: url(../../../images/newhome/tuceng37.png);
}
.you1_kuang1 {
    width: 100%;
    float: left;
}

.hdjrkuang {
    width: 100%;
    float: left;
}
.hdjrkuang {
    width: 100%;
    float: left;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
.hdjrkuang span {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    color: #000000;
}
.hdjr_log{
    width: 20px;
    height: 20px;
}
.gxtime {
    font-size: 14px;
    text-align: center;
    margin-top: 10px;
    float: left;
    width: 100%;
    color: #00000061;
}
.leibiaokuang_title {
    font-size: 18px;
    font-family: Adobe Heiti Std, Adobe Heiti Std-R;
    font-weight: normal;
    text-align: left;
    color: #000000;
    line-height: 18px;
    overflow: hidden;
    width: 100%;
}
.leibiaokuang_neirong {
    font-size: 16px;
    font-family: Adobe Heiti Std, Adobe Heiti Std-R;
    font-weight: normal;
    text-align: left;
    color: #929292;
    line-height: 24px;
    margin-top: 12px;
    text-indent: 2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
a.leibiaokuang {
    width: 349px;
    float: left;
    padding-bottom: 11px;
    border-bottom: 1px solid #8c8c8c;
    margin-left: 24px;
    margin-top: 15px;
}
a.xzjr1 {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #EAEAEA;
    border-radius: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    margin-right: 5px;
}
a.xzjr1:hover {
    color: #E24E4C;
}
/*.zuo1_kuang .xzjr1:nth-child(5n+1) {*/
/*    margin-left: 24px;*/
/*}*/
.zuo1 .zuo1_kuang2:nth-child(1) {
    margin-top: 0px;
}

.zuo1_kuang2{
    width: 100%;
    float: left;
    margin-top: 20px;
}

.zuo1_kuang {
    width: 100%;
    float: left;
}


.fangfa {
    width: 702px;
    line-height: 22px;
    float: left;
    margin-left: 24px;
}
a.jeishao {
    font-size: 16px;
    font-family: Adobe Heiti Std, Adobe Heiti Std-R;
    font-weight: normal;
    text-align: left;
    color: #5c5c5c;
    line-height: 22px;
    width: 100%;
    float: left;
    margin-top: 20px;
    text-indent: 2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
a.jeishao1 {
    width: 100%;
    border-radius: 7px;
    float: left;
    margin-top: 20px;
    padding-bottom: 5px;
}
.jeishao1_title {
    font-size: 18px;
    font-family: Adobe Heiti Std, Adobe Heiti Std-R;
    font-weight: bold;
    text-align: left;
    color: #000000;
    line-height: 18px;
    float: left;
    width: 100%;
    margin-top: 9px;
}
.jeishao1_neirong {
    font-size: 16px;
    font-family: Adobe Heiti Std, Adobe Heiti Std-R;
    font-weight: normal;
    text-align: left;
    color: #5c5c5c;
    line-height: 2em;
    float: left;
    width: 100%;
    margin-top: 4px;
    text-indent: 2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.bpnian-box{
    display: flex;
    float: left;
    width: 100%;
    justify-content: space-between;
    flex-direction: row;
    padding: 20px 0;
}
.bpnian-btn a{
    border-radius: 10px;
    background-color: #e24e4c;
    padding: 10px 20px;
    color: #fff;
    font-size: 24px;
}
.you1_time {
    font-size: 14px;
    font-family: Adobe Heiti Std, Adobe Heiti Std-R;
    font-weight: bold;
    text-align: left;
    color: #878787;
    line-height: 18px;
    /* letter-spacing: -0.98px; */
    float: right;
    margin-right: 20px;
}
.zuo1_kuang1 {
    width: 741px;
    border: 1px solid #929292;
    border-radius: 12px;
    float: left;
    margin-top: 15px;
    padding-bottom: 15px;
}
.yiji_kuang {
    width: 100%;
    height: 31px;
    margin-top: 13px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: nowrap;
}
.log_yiji{
    width: 31px;
    height: 31px;
}
span.yiji_time {
    font-size: 18px;
    font-family: Adobe Heiti Std, Adobe Heiti Std-R;
    font-weight: bold;
    text-align: center;
    color: #000000;
    line-height: 30px;
    /* letter-spacing: -1.26px; */
    padding-left: 10px;
    padding-right: 10px;
}

.yiji_neirong_kuang {
    width: 100%;
    float: left;
    margin-top: 8px;
}
a.yiji_neirong {
    width: 156px;
    height: 16px;
    font-size: 16px;
    font-family: Adobe Heiti Std, Adobe Heiti Std-R;
    font-weight: normal;
    text-align: left;
    color: #373737;
    line-height: 17px;
    /* letter-spacing: -1.12px; */
    float: left;
    margin-top: 10px;
    margin-left: 22px;
}
.yiji_neirong_kuang .yiji_neirong:nth-child(4n+1) {
    margin-left: 30px;
}

.con_box1.one {
    margin-top: 20px;
}

.date_table_box {
    width: 100%;
    position: relative;
}
.date_table_box .i_tl {
    top: 0;
    left: 0;
    background-position: -265px 0;
}
.date_table_box>i {
    display: block;
    width: 18px;
    height: 18px;
    background: url(../../../images/newhome/bg2.png) no-repeat;
    background-size: 300px 300px;
    position: absolute;
}
.date_table_box .i_tr {
    top: 0;
    right: 0;
    background-position: -265px -20px;
}
.date_table_box .i_bl {
    bottom: 0;
    left: 0;
    background-position: -265px -60px;
}
.date_table_box .i_br {
    bottom: 0;
    right: 0;
    background-position: -265px -40px;
}

.date_matter_table.date_tab {
    background: #ffffff;
}
.date_matter_table .biaohong{
    color:red;font-weight:bold;
}
.date_matter_table .biaohei{
    color:#000;font-weight:bold;
}
.date_matter_table, .date_info_table, .date_suit_table, .date_taboo_table, .fortune_res_table {
    border-collapse: collapse;
    overflow: hidden;
    width: calc(100% + 1px);
    font-size: 16px;
    border: 2px solid #E24E4C;
}
.date_matter_table tr{
    width: 100%;
}
.date_matter_table th{
    width: 10%;
}
.date_matter_table th, .date_matter_table td, .date_suit_table td, .date_taboo_table td, .date_taboo_table th, .fortune_res_table td {
    border: 1px solid #E24E4C;
    height: 70px;
    line-height: 24px;
    padding: 10px;
    box-sizing: border-box;
}
.date_matter_table.date_tab ._tit {
    color: #333;
}
.date_matter_table ._tit {
    width: 56px;
    font-size: 18px;
    line-height: 24px;
    margin: 0 auto;
    color: #e24e4c;
    font-weight: bold;
}

img.yi-ji {
    width: 36px;
    height: 36px;
    margin: 0 auto;
}
.sign-list-box a {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #EAEAEA;
    border-radius: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    margin-right: 5px;
}
.router-box dd a {
    color: #999;
    margin: 0 5px;
    font-size: 16px;
}

.content {
    background-color: #BE4140;
}
.currency {
    width: 1200px;
    background-color: #fff;
    padding: 15px;
    margin: 0 auto;
    margin-top: 15px;
    clear: both;
}
.currency .rili {
    display: flex;
}
.currency .rili .zuo {
    width: 790px;
}
.currency .rili .you {
    width: 372px;
    margin-left: 15px;
}
.currency .rili .zuo .shang .lin{
    border-top: 2px solid #EBD8A5;
    border-right: 2px solid #EBD8A5;
}
.currency .rili .zuo .shang .lin .hang{
    display: flex;
}
.currency .rili .zuo .shang .lin .hang li {
    width: 50%;
    height: 40px;
    border-bottom: 2px solid #EBD8A5;
    border-left: 2px solid #EBD8A5;
    display: flex;
    align-items: center;
    padding: 0 12px 0 22px;
}
.currency .rili .zuo .shang .lin .hang li .one {
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    color: #E24E4C;
    width: 128px;
}
.currency .rili .zuo .shang .lin .hang li img {
    width: 20px;
    height: 20px;
    margin-right: 12px;
}
.currency .rili .zuo .shang .lin .hang li .two {
    margin-right: 16px;
    font-size: 18px;
    width: 64px;
}
.currency .rili .zuo .shang .lin .hang li .three {
    margin-right: 16px;
    font-size: 18px;
    width: 100px;
}
.currency .rili .zuo .shang .lin .se{
    display: flex;
    background-color: #FCF8EF;
}
.currency .rili .zuo .shang .lin .se li {
    width: 50%;
    height: 40px;
    border-bottom: 2px solid #EBD8A5;
    border-left: 2px solid #EBD8A5;
    display: flex;
    align-items: center;
    padding: 0 12px 0 22px;
}
.currency .rili .zuo .shang .lin .se li .one {
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    color: #E24E4C;
    width: 128px;
}
.currency .rili .zuo .shang .lin .se li img {
    width: 20px;
    height: 20px;
    margin-right: 12px;
}
.currency .rili .zuo .shang .lin .se li .two {
    margin-right: 16px;
    font-size: 18px;
    width: 64px;
}
.zhong {
    width: 100%;
    text-align: center;
    font-size: 18px;
}
.currency .rili .zuo .xia {
    margin-top: 15px;
}
.currency .rili .zuo .xia .lin{
    border-top: 2px solid #EBD8A5;
    border-right: 2px solid #EBD8A5;
}
.currency .rili .zuo .xia .lin .hang{
    display: flex;
}
.currency .rili .zuo .xia .lin .hang li {
    width: 50%;
    border-bottom: 2px solid #EBD8A5;
    border-left: 2px solid #EBD8A5;
    padding: 0 12px 15px 22px;
}
.currency .rili .zuo .xia .lin .se{
    display: flex;
    background-color: #FCF8EF;
}
.currency .rili .zuo .xia .lin .se li {
    width: 50%;
    border-bottom: 2px solid #EBD8A5;
    border-left: 2px solid #EBD8A5;
    padding: 10px 12px 0 22px;
}
.currency .rili .zuo .xia .lin .se li .left {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.currency .rili .zuo .xia .lin .se li .left .one {
    display: flex;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    color: #E24E4C;
    width: 128px;
}
.currency .rili .zuo .xia .lin .se li .left img {
    width: 20px;
    height: 20px;
    margin-right: 12px;
}
.currency .rili .zuo .xia .lin .se li .left .two {
    margin-right: 16px;
    font-size: 18px;
}
.yi_ji {
    display: flex;
    padding: 10px 0 10px 77px;
    align-items: center;

}
.jishenhd {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-around;
}
.xiong {
    background: url(../../../images/newhome/kuang.png) no-repeat;
    width: 165px;
    height: 56px;
    text-align: center;
    line-height:56px;
    font-size: 18px;
    color: #fff;
}
.yi_ji .jis {
    width: 48px;
    height: 48px;
    background:url(../../../images/newhome/di.png) no-repeat ;
    text-align: center;
    line-height: 48px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-right: 15px;
}
.yi_ji .jiss {
    width: 48px;
    height: 48px;
    background:url(../../../images/newhome/di2.png) no-repeat ;
    text-align: center;
    line-height: 48px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-right: 15px;
}
.zi {
    display: flex;
    justify-content: space-evenly;
    font-size:18px;
    color:#626262;
    padding: 0 5%;
    flex-direction: row;
    flex-wrap: wrap;
}
.you {
    border-left: 2px solid #EBD8A5;
    border-top: 2px solid #EBD8A5;
    border-right: 2px solid #EBD8A5;
}
.you .yellow {
    height: 57%;
    background-color: #FCF8EF;
    border-bottom: 2px solid #EBD8A5;
}
.you .yellow .time {
    font-size: 16px;
    color: #626262;
    text-align: center;
    padding-top: 30px;
}
.you .calendar {
    margin-top: 50px;
    margin-bottom: 20px;
    padding: 0 35px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.you a img {
    width: 14px;
    height: 24px;
}
.you .date {
    font-size: 48px;
    color: #E4393C;
    font-weight: bold;
}
.you .date a{
    font-size: 48px;
    color: #E4393C;
    font-weight: bold;
}
.you .xin {
    font-size: 16px;
    color: #626262;
    text-align: center;
    line-height: 25px;
}
.days {
    height: 15%;
    border-bottom: 2px solid #EBD8A5;
    font-size: 16px;
    text-align: center;
    padding: 10px 0;
    line-height: 24px;
}
.days .spring .text {
    display:inline-block;
    width: auto;
    height: 23px;
    background-color: #E24E4C;
    color: #fff;
    padding: 0 10px;
}
.you .yellows {
    height: 20%;
    background-color: #FCF8EF;
    border-bottom: 2px solid #EBD8A5;
    padding-top: 17px;
}
.you .yellows ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 20px;
    margin-bottom: 17px;
}
.you .yellows ul li {
    display: flex;
    font-size: 16px;
}
.you .yellows ul li img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.you .yellows ul li strong {
    font-weight: bold;
    width: 60px;
}
.xian {
    width: 1200px;
    height: 20px;
    margin: 10px  auto;
}
.xian img {
    width: 100%;
    height: 100%;
}
.wealth {
    width: 1200px;
    margin: 0 auto;
    border-top: 2px solid #EBD8A5;
    border-right: 2px solid #EBD8A5;
    display: flex;
    background-color: #FCF8EF;
}
.wealth ul {
    width: 25%;
    border-bottom: 2px solid #EBD8A5;
    border-left: 2px solid #EBD8A5;
}
.wealth ul .weight {
    background: url(../../../images/newhome/kuang.png) no-repeat;
    width: 165px;
    height: 56px;
    margin: 15px auto;
    text-align: center;
    line-height: 56px;
    font-size: 18px;
    color: #fff;
}
.wealth ul .hefgt {
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px;
}
.wealth ul .hefgt strong {
    font-weight: bold;
}
.uls {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
}
.uls li {
    width: 9.09%;
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
}
.uls li a {
    width: 90%;
    height: 26px;
    display: inline-block;
    line-height: 26px;
    border: 1px solid #FFCC66;
    background-color:#FFF2E9 ;
    border-radius: 5px;
    overflow: hidden;
}
.guang {
    width: 100%;
    padding-top: 10px;
}
.dao {
    width: 100%;
    height: 35px;
    padding: 0 10px;
    display: flex;
    justify-content: space-between;
    background-color: #FFF1E8;
    line-height: 35px;
    margin: 15px 0;
}
.dao div {
    font-size: 18px;
    font-weight: 700;
}
.dao a {
    font-size: 16px;
}
.tu {
    display: flex;
    padding: 0 15px;
}
.tu .ul-tu {
    display: flex;
    min-width: 380px;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tu .ul-tu li {
    margin-bottom: 10px;
}
.tu .ul-tu li a {
    font-size: 16px;
    text-align: center;
}
.tu .ul-tu li a img {
    width: 180px;
    height: 136px;
}
.tu .ul-lie {
    display: flex;
    flex-wrap: wrap;
}
.tu .ul-lie li {
    width: 50%;
    overflow: hidden;
}
.tu .ul-lie li a {
    display: block;
    width: 100%;
    font-size: 16px;
    text-align: left;
    position: relative;
    padding-left: 50px;
}
.tu .ul-lie li a::after {
    position: absolute;
    content: '';
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #AAAAAA;
    top: 5px;
    left: 30px;
}
.times {
    clear: both;
    width: 1200px;
    margin: 0 auto;
    margin-top: 15px;
}
.h5 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #E14E4B;
    text-align: center;
    font-size: 18px;
    color: #fff;
}
.currencys {
    width: 100%;
    background-color: #fff;
    /*padding: 20px 10px;*/
    box-sizing: border-box;
    border-collapse: collapse;
}
.currencys table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.currencys tr td {
    border: 2px solid #EBD8A5;
    border-collapse: collapse;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}

.currencys tr:nth-child(2n) {
    background-color: #FBF7EE;
}
.gua {
    border: 1px solid #EBD8A5;
    display: flex;
}
.gua .g-left {
    background: url(../../../images/newhome/beijing.png) no-repeat;
    width: 160px;
    height: 585px;
}
.gua .g-left .imgd {
    background: url(../../../images/newhome/juxing12.png) no-repeat;
    width: 105px;
    height: 105px;
    margin: 0 auto;
    margin-top: 70px;
    padding-top: 6px;
    margin-bottom: 30px;
}
.gua .g-left .imgd img {
    display: block;
    margin: 0 auto;
    width: 94px;
    height: 94px;
}
.gua .g-left ul {
    display: flex;
    margin: 0 30px;
    font-size: 18px;
    color: #fff;
}
.gua .g-left ul li {
    writing-mode:vertical-lr;
    margin-right: 8px;
}
.gua .g-rtght {
    position: relative;
    margin-top: 40px;
    margin-left: 40px;
}
.gua .g-rtght ul {
    font-size: 18px;
    color: #F6A760;
    line-height: 40px;
}
.span {
    /*writing-mode:vertical-lr;*/
    font-size: 18px;
    font-weight: 700;
    line-height:36px;
    color: #F6A760;
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.he ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.he ul li {
    width: 45%;
    margin-top: 35px;
}
.he ul li .top {
    display: flex;
    align-items: center;
    padding-bottom: 7px;
    padding-left: 5px;
    border-bottom: 3px solid #E14E4B;
}
.he ul li .top img {
    width: 18px;
    height: 18px;
    margin-right: 10px;
}
.he ul li .top span {
    font-size: 18px;
    font-weight: 700;
}
.he ul li .bottom {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
    text-align:justify;
    text-justify:inter-ideograph;
}
.he ul .suan {
    display: flex;
    justify-content: space-between;
}
.he ul .suan a {
    text-align: center;
    font-size: 14px;
}
.trd td {
    font-size: 14px !important;
    padding: 0 7px;
}
.trd td {
    width: 64px;
}
.riqibox{
    height: 60px;
    align-items: center;
    justify-content: space-between;
    display: flex;
    position: relative;
    padding-top: 15px;
}
.riqibox span{
    font-size: 16px;
    padding: 2px 6px;
    border: 1px solid #E24E4C;
    background-color: #FEF4F3;
    border-radius: 5px;
    color: #E24E4C;
}
.riqilist{
    padding-left: 10px;
    padding-right: 10px;
    align-items: center;
    justify-content: space-between;
    flex: 1;
    display: flex;
}
.riqilist a{
    font-size: 14px;
    padding: 2px 4px;
    border: 1px solid #F0F0F0;
    border-radius: 5px;
    color: #666;
}
/*新版黄道吉日结束*/
/*工具开始*/
.d-flex {
    display: flex;
    display: -ms-flex;
}
.border-bottom-red {
    border-bottom: 2px solid #E24E4C;
}
.router-box dt {
    color: #999;
    font-size: 16px;
}

.router-box dt img {
    width: 13px;
    height: 16px;
    position: relative;
    top: 2px;
    margin-right: 5px;
    display: unset;
}

.router-box dd a {
    color: #999;
    margin: 0 5px;
    font-size: 16px;
}

.router-box dd a:hover {
    opacity: 0.8;
}

.router-box dd:not(:last-child):after {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-left: 2px solid #999;
    border-bottom: 2px solid #999;
    position: relative;
    top: 4px;
    -webkit-transform: translate(0, -50%) rotate(225deg);
    transform: translate(0, -50%) rotate(225deg);
}

.router-box dd:last-child a {
    color: #333;
}

.title-h2 {
    font-size: 22px;
    position: relative;
    line-height: 50px;
}

.title-h2>img {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    margin-top: 15px;
}

.article-conotent .title-h2>img {
    width: 9px;
    height: 18px;
}

.title-h2 a {
    font-size: 22px;
    font-weight: 400;
    left: 20px;
}

.title-h2 a:hover {
    color: #666;
}

.jieqi-item-24 {
    padding-right: 10px;
    padding: 15px;
}

.jieqi-item-24 li {
    margin-bottom: 20px;
    transition: all .5s ease;
}

.jieqi-item-24 li a:hover {
    box-shadow: 0 0 10px 0 #ddd;
    /* transform: scale(0.95); */
}

.jiemeng_sou {
    width: 292px;
    height: 30px;
    margin: auto 0% auto auto;
    border: 2px #bd403e solid;
    border-radius: 5px;
    display: flex;
}
.jiemeng_sou .text {
    background-color: #fff;
    display: block;
    width: 248px;
    height: 26px;
    padding-left: 10px;
}
.jiemeng_sou .btn {
    cursor:pointer;
    border: none;
    width: 30px;
    height: 30px;
    background-color: #bd403e;
}
.jiemeng_sou .btn img {
    width: 30px;
    height: 30px;
    margin: auto;
}

.jiemeng-list-box {
    display: flex;
    padding: 5px 0;
    width: 100%;
    overflow: hidden;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
}

.jiemeng-list-box a {
    margin-right: 10px;
    background-color: #F3F3F3;
    padding: 3px 15px;
    border-radius: 20px;
    font-size: 16px;
    color: #666;
    max-width: 160px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: all .5s linear;
    margin-top: 5px;
    width: 13%;
    text-align: center;
}

.jiemeng-list-box a:hover {
    border-radius: 20px;
    color: #E24E4C;
}

.bottom_list {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #999999;
    padding-bottom: 20px;
    font-size: 12px;
    background-color: #ffffff;
}
.bottom_list .list {
    display: flex;
    align-items: center;
}
.bottom_list .list .name {
    width: 34px;
    height: 28px;
    border: 1px solid #cccccc;
    margin-left: 5px;
    text-align: center;
    line-height: 28px;
}
.bottom_list .list .name a {
    display: block;
}
.bottom_list .list .active {
    background-color: #cf0f19;
}
.bottom_list .list .active a {
    color: #ffffff;
}
.bottom_list .previous_page,
.bottom_list .next_page {
    height: 28px;
    width: 60px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #cccccc;
}
.bottom_list .next_page {
    margin-left: 5px;
}

.sign-list-box a {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #EAEAEA;
    border-radius: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    margin-right: 5px;
}

.sign-list-box a:hover {
    color: #E24E4C;
}

.sign-list-box a.active {
    color: #E24E4C;
}

.pagenation button {
    padding: 10px 20px;
    margin-right: 10px;
    transition: all .5s linear;
    font-size: 14px;
    border-radius: 5px;
    color: #888;
}
.uls {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.uls li {
    width: 9.09%;
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
}
.uls li a {
    width: 90%;
    height: 26px;
    display: inline-block;
    line-height: 26px;
    border: 1px solid #FFCC66;
    background-color:#FFF2E9 ;
    border-radius: 5px;
    overflow: hidden;
}

.list .name{
    font-size: 13px!important;
    margin-top: unset!important;
}

.right-article .jieqi-article-box li {
    border: none;
    border-bottom: 1px solid #EAEAEA;
    width: 100%;
    border-radius: 0;
    padding: 17px 0;
}

.right-article .jieqi-article-box li {
    padding: 15px 0;
}

.right-article ul li a,
.left-article ul li a {
    border: none;
    padding: 0;
    margin-top: 0;
}

.right-article {
    width: 350px;
}

.right-article h2 {
    width: 100%;
}

.right-article>dl dd {
    border-radius: 5px;
    margin-bottom: 10px;
}

.right-article>dl dd a:hover {
    transform: translateX(-5px) scale(1.05);
    box-shadow: 0 0 5px 0 #ddd;
    opacity: .8;
}

.right-article>dl dd a {
    display: inline-block;
    width: 340px;
    transition: all .5s linear;
}

.right-article>dl dd a area {
    width: 100%;
    height: 90px;
    display: block;
    border-radius: 5px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.right-article .jieqi-article-box>ul>li {
    margin: 0;
}
.right-article .jieqi-article-box>ul>li a>div:first-child{
    width: 100%;
}
.right-article .jieqi-article-box>ul>li area {
    width: 120px;
    height: 86px;
    display: inline-block;
    border-radius: 5px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.right-article .jieqi-article-box>ul>li h4 {
    padding-right: 10px;
    color: #666;
    font-size: 16px;
    display: inline-block;
    width: 100%;
    line-height: 26px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.right-article .jieqi-article-box>ul>li a>div {
    position: relative;
    width: 200px;
}
.NContent{
    font-size: 16px;
    line-height: 2em;
    /*text-indent: 2em;*/
}
.j-center{ justify-content: center; }
.py-30 { padding-top: 30px;padding-bottom: 30px;}

.pb-20 { padding-bottom: 20px;}
.j-sb{ justify-content: space-between;  -ms-justify-content: space-between;}
.flex-1{ flex: 1; -ms-flex: 1;}
.px-10 { padding-left: 10px;padding-right: 10px;}
.mr-20 { margin-right: 20px;}
.border-bottom{border-bottom: 1px solid #f2f2f2;}
.pb-10 { padding-bottom: 10px;}
.t-center{ text-align: center; }
.font-bold{ font-weight: bold; }
.font28{ font-size: 28px; }
.my-20 { margin-top: 20px;margin-bottom: 20px;}

.left-article .jieqi-article-box li,
.right-article .jieqi-article-box li {
    border: none;
    border-bottom: 1px solid #EAEAEA;
    width: 100%;
    border-radius: 0;
    padding: 17px 0;
}

.right-article .jieqi-article-box li {
    padding: 15px 0;
}

.right-article ul li a,
.left-article ul li a {
    border: none;
    padding: 0;
    margin-top: 0;
}

.right-article {
    width: 350px;
}

.right-article h2 {
    width: 100%;
}

.right-article>dl dd {
    border-radius: 5px;
    margin-bottom: 10px;
}

.right-article>dl dd a:hover {
    transform: translateX(-5px) scale(1.05);
    box-shadow: 0 0 5px 0 #ddd;
    opacity: .8;
}

.right-article>dl dd a {
    display: inline-block;
    width: 340px;
    transition: all .5s linear;
}

.right-article>dl dd a area {
    width: 100%;
    height: 90px;
    display: block;
    border-radius: 5px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.right-article .jieqi-article-box>ul>li {
    margin: 0;
}
.right-article .jieqi-article-box>ul>li a>div:first-child{
    width: 100%;
}
.right-article .jieqi-article-box>ul>li area {
    width: 120px;
    height: 86px;
    display: inline-block;
    border-radius: 5px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.right-article .jieqi-article-box>ul>li h4 {
    padding-right: 10px;
    color: #666;
    font-size: 16px;
    display: inline-block;
    width: 100%;
    line-height: 26px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.right-article .jieqi-article-box>ul>li a>div {
    position: relative;
    width: 200px;
}


.jieqi-article-box>ul li h3 {
    font-size: 18px;
    margin-bottom: 10px;
    height: 25px;
    overflow: hidden;
}

.jieqi-article-box>ul li p {
    color: #666;
    font-size: 16px;
    line-height: 24px;
    padding-right: 10px;
    height: 48px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    position: relative;
}

.cesuan_sou {
    width: 100%;
    height: auto;
    margin: 5px auto;
    font-size: 18px;
}
.cesuan_sou form{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: space-around;
}
.cesuan_sou form span{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.cesuan_sou .text {
    border: 2px #bd403e solid;
    border-radius: 5px;
    background-color: #fff;
    /*display: block;*/
    width: 248px;
    height: 32px;
    padding-left: 10px;
    margin: 5px 0;
}
.cesuan_sou .select{
    margin: 5px 0 5px 0;
    width: 25%;
    border: 2px #bd403e solid;
    border-radius: 5px;
    height: 32px;
}
.cesuan_sou .submit{
    border: 2px #bd403e solid;
    border-radius: 5px;
    height: 32px;
    background: #bd403e;
    color: #ffffff;
    /*margin: 0 50%;*/
}
.article-info li {
    line-height: 32px;
    font-size: 16px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: all .5s linear;
}

.article-info li:before,
.link-url li:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #ddd;

}

.article-info li:hover {
    transform: translateX(10px);
}

.article-info li:hover a,
.article-info li:hover span {
    color: #E24E4C;
}

.article-info li:hover:before {
    background-color: #E24E4C;
}

.article-info li>a {
    margin-left: 10px;
    color: #666;
}

.flex-wrap{ flex-wrap: wrap;-ms-flex-wrap: wrap; }

.article-detail-info>li {
    width: 50%;
    box-sizing: border-box;
    padding: 6px 10px 6px 0;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 700!important;
    font-size: 100%;
    font-family: 'Microsoft YaHei';
}
.tongyong {
    width: 1080px;
    margin: 0 auto 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 0;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
}

.tongyong .waicengkuang {
    width: 1060px;
    height: 35px;
    line-height: 35px;
    border-radius: 5px 5px 0px 0px;
    padding: 10px 10px;
}

.tongyong .chuguo_caidan_kuang {
    border-top: #F3F3F3 1px solid;
    border-bottom: #F3F3F3 1px solid;
}

.tongyong .chuguo_caidan_kuang .yangshi {
    width: 84px;
    height: 30px;
    border: 1px solid #cdcdcd;
    border-radius: 4px;
    font-size: 14px;
    font-family: Microsoft YaHei, Microsoft YaHei-Normal;
    font-weight: Normal;
    text-align: CENTER;
    color: #333333;
    line-height: 30px;
    cursor: pointer;
    margin-left: 10px;
}

.tongyong .chuguo_caidan_kuang .swiper-slide-thumb-active {
    background-color: #008cd6;
    color: #fff;
}

.tongyong .title {
    width: 100%;
    color: #4b4643;
    height: 36px;
    line-height: 36px;
    font-weight: bold;
    font-size: 22px;
    padding: 10px 0 20px 0;
}

.tongyong .bglist {
    border-bottom: 1px solid #EFEFEF;
    width: 31%;
    margin: 1.1%;
    float: left;
    padding: 0 0 1% 0;
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tongyong .chuguo_gonggao_kuang .come {
    width: 100%;
    text-align: center;
    margin-top: 20px;
    font-size: 20px;
    font-weight: bold;
}

.gongju_itemList {
    width: 1200px;
    margin: 10px auto 0;
}


.gongju_itemList .title {
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.gongju_itemList .title span {
    padding-bottom: 9px;
    border-bottom: 2px solid #cf0f19;
    font-size: 24px;
    font-weight: bold;
}

.gongju_itemList .list {
    display: flex;
    flex-wrap: wrap;
    padding: 0 30px;
}
.gongju_itemList .list dd{
    width: 24%;
    padding-right: 1%;
}
.gongju_itemList .list dd a{
    font-size: 16px;
    display: block;
    margin-top: 15px;
}

.gongju_itemList .list li {
    width: 23%;
    padding-right: 2%;
    display: flex;
    margin-top: 25px;
}

.gongju_itemList .list li img {
    width: 65px;
    height: 65px;
    display: block;
    margin-right: 20px;
}

.gongju_itemList .list li .menu_items .name {
    font-size: 18px;
}

.gongju_itemList .list li .menu_items .name a:hover {
    color: #cf0f19;
}

.gongju_itemList .list li .menu_items .text {
    font-size: 14px;
    color: #999;
    margin-top: 10px;
}

/*工具开始*/
.d-flex {
    display: flex;
    display: -ms-flex;
}
.border-bottom-red {
    border-bottom: 2px solid #E24E4C;
}
.router-box dt {
    color: #999;
    font-size: 16px;
}

.router-box dt img {
    width: 13px;
    height: 16px;
    position: relative;
    top: 2px;
    margin-right: 5px;
    display: unset;
}

.router-box dd a {
    color: #999;
    margin: 0 5px;
    font-size: 16px;
}

.router-box dd a:hover {
    opacity: 0.8;
}

.router-box dd:not(:last-child):after {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-left: 2px solid #999;
    border-bottom: 2px solid #999;
    position: relative;
    top: 4px;
    -webkit-transform: translate(0, -50%) rotate(225deg);
    transform: translate(0, -50%) rotate(225deg);
}

.router-box dd:last-child a {
    color: #333;
}

.title-h2 {
    font-size: 22px;
    position: relative;
    line-height: 50px;
}

.title-h2>img {
    width: 16px;
    height: 16px;
    margin-right: 8px;
}

.article-conotent .title-h2>img {
    width: 9px;
    height: 18px;
}

.title-h2 a {
    position: absolute;
    font-size: 22px;
    font-weight: 400;
    left: 20px;
}

.title-h2 a:hover {
    color: #666;
}

.jieqi-item-24 {
    padding-right: 10px;
    padding: 15px;
}

.jieqi-item-24 li {
    margin-bottom: 20px;
    transition: all .5s ease;
}

.jieqi-item-24 li a:hover {
    box-shadow: 0 0 10px 0 #ddd;
    /* transform: scale(0.95); */
}

.jiemeng_sou {
    width: 292px;
    height: 30px;
    margin: auto 0% auto auto;
    border: 2px #bd403e solid;
    border-radius: 5px;
    display: flex;
}
.jiemeng_sou .text {
    background-color: #fff;
    display: block;
    width: 248px;
    height: 26px;
    padding-left: 10px;
}
.jiemeng_sou .btn {
    cursor:pointer;
    border: none;
    width: 30px;
    height: 30px;
    background-color: #bd403e;
}
.jiemeng_sou .btn img {
    width: 30px;
    height: 30px;
    margin: auto;
}

.jiemeng-list-box {
    display: flex;
    padding: 5px 0;
    width: 100%;
    overflow: hidden;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
}

.jiemeng-list-box a {
    margin-right: 10px;
    background-color: #F3F3F3;
    padding: 3px 15px;
    border-radius: 20px;
    font-size: 16px;
    color: #666;
    max-width: 160px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: all .5s linear;
    margin-top: 5px;
    width: 13%;
    text-align: center;
}

.jiemeng-list-box a:hover {
    border-radius: 20px;
    color: #E24E4C;
}

.bottom_list {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #999999;
    padding-bottom: 20px;
    font-size: 12px;
    background-color: #ffffff;
}
.bottom_list .list {
    display: flex;
    align-items: center;
}
.bottom_list .list .name {
    width: 34px;
    height: 28px;
    border: 1px solid #cccccc;
    margin-left: 5px;
    text-align: center;
    line-height: 28px;
}
.bottom_list .list .name a {
    display: block;
}
.bottom_list .list .active {
    background-color: #cf0f19;
}
.bottom_list .list .active a {
    color: #ffffff;
}
.bottom_list .previous_page,
.bottom_list .next_page {
    height: 28px;
    width: 60px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #cccccc;
}
.bottom_list .next_page {
    margin-left: 5px;
}

.sign-list-box a {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #EAEAEA;
    border-radius: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    margin-right: 5px;
}

.sign-list-box a:hover {
    color: #E24E4C;
}

.sign-list-box a.active {
    color: #E24E4C;
}

.pagenation button {
    padding: 10px 20px;
    margin-right: 10px;
    transition: all .5s linear;
    font-size: 14px;
    border-radius: 5px;
    color: #888;
}
.uls {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.uls li {
    width: 9.09%;
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
}
.uls li a {
    width: 90%;
    height: 26px;
    display: inline-block;
    line-height: 26px;
    border: 1px solid #FFCC66;
    background-color:#FFF2E9 ;
    border-radius: 5px;
    overflow: hidden;
}

.list .name{
    font-size: 13px!important;
    margin-top: unset!important;
}

.right-article .jieqi-article-box li {
    border: none;
    border-bottom: 1px solid #EAEAEA;
    width: 100%;
    border-radius: 0;
    padding: 17px 0;
}

.right-article .jieqi-article-box li {
    padding: 15px 0;
}

.right-article ul li a,
.left-article ul li a {
    border: none;
    padding: 0;
    margin-top: 0;
}

.right-article {
    width: 350px;
}

.right-article h2 {
    width: 100%;
}

.right-article>dl dd {
    border-radius: 5px;
    margin-bottom: 10px;
}

.right-article>dl dd a:hover {
    transform: translateX(-5px) scale(1.05);
    box-shadow: 0 0 5px 0 #ddd;
    opacity: .8;
}

.right-article>dl dd a {
    display: inline-block;
    width: 340px;
    transition: all .5s linear;
}

.right-article>dl dd a area {
    width: 100%;
    height: 90px;
    display: block;
    border-radius: 5px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.right-article .jieqi-article-box>ul>li {
    margin: 0;
}
.right-article .jieqi-article-box>ul>li a>div:first-child{
    width: 100%;
}
.right-article .jieqi-article-box>ul>li area {
    width: 120px;
    height: 86px;
    display: inline-block;
    border-radius: 5px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.right-article .jieqi-article-box>ul>li h4 {
    padding-right: 10px;
    color: #666;
    font-size: 16px;
    display: inline-block;
    width: 100%;
    line-height: 26px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.right-article .jieqi-article-box>ul>li a>div {
    position: relative;
    width: 200px;
}
.NContent{
    font-size: 16px;
    line-height: 2em;
    /*text-indent: 2em;*/
}
.j-center{ justify-content: center; }
.py-30 { padding-top: 30px;padding-bottom: 30px;}

.pb-20 { padding-bottom: 20px;}
.j-sb{ justify-content: space-between;  -ms-justify-content: space-between;}
.flex-1{ flex: 1; -ms-flex: 1;}
.px-10 { padding-left: 10px;padding-right: 10px;}
.mr-20 { margin-right: 20px;}
.border-bottom{border-bottom: 1px solid #f2f2f2;}
.pb-10 { padding-bottom: 10px;}
.t-center{ text-align: center; }
.font-bold{ font-weight: bold; }
.font28{ font-size: 28px; }
.my-20 { margin-top: 20px;margin-bottom: 20px;}

.left-article .jieqi-article-box li,
.right-article .jieqi-article-box li {
    border: none;
    border-bottom: 1px solid #EAEAEA;
    width: 100%;
    border-radius: 0;
    padding: 17px 0;
}

.right-article .jieqi-article-box li {
    padding: 15px 0;
}

.right-article ul li a,
.left-article ul li a {
    border: none;
    padding: 0;
    margin-top: 0;
}

.right-article {
    width: 350px;
}

.right-article h2 {
    width: 100%;
}

.right-article>dl dd {
    border-radius: 5px;
    margin-bottom: 10px;
}

.right-article>dl dd a:hover {
    transform: translateX(-5px) scale(1.05);
    box-shadow: 0 0 5px 0 #ddd;
    opacity: .8;
}

.right-article>dl dd a {
    display: inline-block;
    width: 340px;
    transition: all .5s linear;
}

.right-article>dl dd a area {
    width: 100%;
    height: 90px;
    display: block;
    border-radius: 5px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.right-article .jieqi-article-box>ul>li {
    margin: 0;
}
.right-article .jieqi-article-box>ul>li a>div:first-child{
    width: 100%;
}
.right-article .jieqi-article-box>ul>li area {
    width: 120px;
    height: 86px;
    display: inline-block;
    border-radius: 5px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.right-article .jieqi-article-box>ul>li h4 {
    padding-right: 10px;
    color: #666;
    font-size: 16px;
    display: inline-block;
    width: 100%;
    line-height: 26px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.right-article .jieqi-article-box>ul>li a>div {
    position: relative;
    width: 200px;
}


.jieqi-article-box>ul li h3 {
    font-size: 18px;
    margin-bottom: 10px;
    height: 25px;
    overflow: hidden;
}

.jieqi-article-box>ul li p {
    color: #666;
    font-size: 16px;
    line-height: 24px;
    padding-right: 10px;
    height: 48px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    position: relative;
}

.cesuan_sou {
    width: 100%;
    height: auto;
    margin: 5px auto;
    font-size: 18px;
}
.cesuan_sou form{
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: space-around;
}
.cesuan_sou form span{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.cesuan_sou .text {
    border: 2px #bd403e solid;
    border-radius: 5px;
    background-color: #fff;
    /*display: block;*/
    width: 248px;
    height: 32px;
    padding-left: 10px;
    margin: 5px 0;
}
.cesuan_sou .select{
    margin: 5px 0 5px 0;
    width: 25%;
    border: 2px #bd403e solid;
    border-radius: 5px;
    height: 32px;
}
.cesuan_sou .submit{
    border: 2px #bd403e solid;
    border-radius: 5px;
    height: 32px;
    background: #bd403e;
    color: #ffffff;
    /*margin: 0 50%;*/
}
.article-info li {
    line-height: 32px;
    font-size: 16px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: all .5s linear;
}

.article-info li:before,
.link-url li:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #ddd;

}

.article-info li:hover {
    transform: translateX(10px);
}

.article-info li:hover a,
.article-info li:hover span {
    color: #E24E4C;
}

.article-info li:hover:before {
    background-color: #E24E4C;
}

.article-info li>a {
    margin-left: 10px;
    color: #666;
}

.flex-wrap{ flex-wrap: wrap;-ms-flex-wrap: wrap; }

.article-detail-info>li {
    width: 50%;
    box-sizing: border-box;
    padding: 6px 10px 6px 0;
}

.w-118 {
    max-width: 1200px;
    margin: 0 auto;
}
.a-center {
    align-items: center;
    -ms-align-items: center;
}
.mx-10 {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
}
.py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.zi_details .new_zi_fenlei {
    /* border-top: 1px solid #ccc; */
    /* border-bottom: 1px solid #ccc; */
    /* border-left: 1px solid #ccc; */
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-wrap: wrap;
    margin: 20px 0;
}
.zi_details .new_zi_fenlei .lyspan {
    width: 19%;
    height: 47px;
    line-height: 47px;
    text-align: center;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    font-size: 16px;
}
.zi_introduce .dtitle {
    line-height: 3rem;
    font-size: 1.8rem;
    font-weight: bold;
    padding: 0 1.5rem 0.5rem;
}
.zi_introduce .dtitle span {
    padding-left: 1.5rem;
    position: relative;
    padding-bottom: 0.6rem;
}
.zi_introduce .dtitle span::after {
    content: '';
    width: 0.4rem;
    height: 1.6rem;
    left: 0;
    top: 50%;
    margin-top: -1rem;
    position: absolute;
    background: #cf0f19;
    border-radius: 0.6rem;
}
