nav#nav {
    width: 1200px;
    margin: auto;
}

.head_logo_warp {
    background: #fdfdfd;
    border-bottom: 1px solid #ededed;
    /* overflow: hidden; */
    height: 66px;
}
h1.fl.logo {
    height: 60px;
    line-height: 60px;
    float: left;
}
ul.nava {
    float: left;
}
ul.nava li {
    float: left;
}

ul.nava li a {
    display: inline-block;
    line-height: 66px;
    font-size: 16px;
    padding: 0 9px;
    font-weight: 700;
}
ul.nava li .ck {
    color: #f60;
}
ul.nava li a:hover{
    color: #f60;
}
.from_sech {
    float: left;
    line-height: 66px;
}
.form-row {
    position: relative;
    height: 36px;
    background: red;
    overflow: hidden;
    margin:13px 10px 0 10px;
    width: 204px;
}
input.form-control.form-control-lg {
    position: absolute;
    left: 0;
    top: 0;
    border: 0;
    height: 100%;
    width: 100%;
    padding: 0 0 0 10px;
    background: #f7f7f7;
}
.col-2sx .btn {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 17%;
    font-size: 20px;
    border: 0;
    background: #f7f7f7;
    color: #b3b0b0;
}
.login_no {
    float: right;

}
a.wode {
    font-size: 20px;
    background: #ddd;
    text-align: center;
    width: 30px;
    display: inline-block;
    height: 30px;
    float: right;
    margin: 17px 0 0 10px;
    line-height: 30px;
    border-radius: 50px;
}
em.wdmsg {
    position: absolute;
    right: -8px;
    top: 12px;
    background: red;
    padding: 1px 3px;
    border-radius: 50px;
    color: #fff;
    height: 15px;
    line-height: 15px;
    cursor: pointer;
}
span.wodx {
    float: right;
    position: relative;
}
a.fabubi {
    background: #ef8765;
    padding: 7px 10px!important;
    border-radius: 50px;
    color: #ffffff;
    font-size: 14px!important;
    margin: 15px 0;
    display: inline-block;
}
.index_article {
    width: 1200px;
    margin: 12px auto;
    overflow: hidden;
}
.in_ar_left {
    float: left;
    overflow: hidden;
    width: 820px;
}
.min_lun {
    height: 400px;
    overflow: hidden;
    margin: 0 0 10px 0;
}
.object{
    width: 100%;
    height: 100%;
    object-fit: cover;
}


span.tuititle {
    position: absolute;
    width: 100%;
    /* height: 60px; */
    left: 0;
    background: rgba(0,0,0,.35);
    bottom: 0;
    margin: 0;
    color: #fff;
    font-weight: normal;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 40px;
    padding: 7px;
    transition: background 0.5s;
    text-shadow: 1px 1px 1px #000;
    background: linear-gradient(to top, rgb(4 3 3), rgb(255 255 255 / 0%));
}
.article_indeli {
    margin: 12px 0;
    padding: 15px 0;
    overflow: hidden;
}
.mili_img {
    width: 160px;
    height: 135px;
    overflow: hidden;
    border-radius: 5px;
    float: left;
    margin: 0 8px 0 0;
}
.sotname a {
    background: #f1f1f1;
    padding: 3px 10px;
    border-radius: 50px;
    margin: 0 0 8px 0;
    color: #f76d1c;
    font-weight: 700;
}
.mili_tcont a {
    color: #959595;
}
.sotname a:hover {
    color: #3d99dd;
}
a.mainli:hover {
    color: #f76d1c;
}
.mili_title a {
    display: block;
    font-size: 18px;
    margin: 10px 0;
    font-weight: 700;
}
.mi_right {
    margin: 3px 0;
}
.mores_bt_cms {
    margin: 5px 0 0 0;
    color: #8f8f8f;
    font-size: 13px;
}
.let_infousr a span {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background: #ddd;
    border-radius: 50px;
    vertical-align: -2px;
}
.let_infousr a {
    color: #d1b2a8;
}
em.rit_ifo {
    padding: 2px;
    display: inline-block;
    margin: 2px 0;
    vertical-align: -1px;
}

.banners .swiper-container {
    width: 100%;
    height: 100%;
}
.banners .swiper-slide {
    background-position: center;
    background-size: cover;
}
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.banners {
    width: 430px;
    overflow: hidden;
    border-radius: 5px;
    height: 400px;
    float: left;
}
.mainlun {
    width: 100%;
    height: 400px;
    overflow: hidden;
    padding: 0 0 5px 0;
}
.min_lun_right {
    float: right;
    width: 44%;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
a.timin.tuiind {
    width: 48%;
    height: 195px;
    margin: 0 0 10px 0;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
}
.tuiimgr {
    width: 100%;
    height: 195px;
    border-radius: 5px;
    overflow: hidden;
    margin: 0 0 5px 0;
}
span.tuititleright {
    font-size: 14px;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 18px 8px 11px 8px;
    color: #fff;
    background: linear-gradient(to top, rgb(4 3 3), rgb(0 0 0 / 6%));
}
.dao_head {
    font-size: 18px;
    padding: 15px 0;
    font-weight: 700;
}
.dao_head em {
    display: inline-block;
    width: 6px;
    height: 20px;
    background: #f16438;
    vertical-align: -3px;
    margin: 0 5px 0 0;
}
.dao_box {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
a.daodulist {
    display: inline-block;
    width: 24%;
    margin: 8px 1px;
}
.dao_img {
    width: 100%;
    height: 75px;
    overflow: hidden;
    border-radius: 5px;
    margin: 0 0 5px 0;
    border: 1px solid #ddd;
    padding: 0px;
}
span.dao_title {
    font-size: 14px;
    display: block;
    margin: 4px 0;
    text-align: center;
    background: #fdf8f4;
    padding: 4px 0;
    border-radius: 5px;
    color: #cd9483;
}
a.gdpp {
    float: right;
    font-weight: 400;
    font-size: 14px;
    margin: 3px 0 0 0;
    color: #8d8786;
}
span.dao_title:hover {
    color: #f76638;
}
.in_ar_right {
    float: right;
    width: 360px;
    overflow: hidden;
}
a.righttop_hot {
    display: block;
    padding: 5px 0;
    margin: 5px 0;
    overflow: hidden;
}
.hot_img {
    float: right;
    width: 120px;
    height: 75px;
    margin:0 0 0 4px;
    overflow: hidden;
}
.hot_title {
    font-size: 14px;
}
.right_hotbotom {
    display: block;
    margin: 10px 0 0 0;
    color: #d9ac9a;
    font-size: 13px;
}
span.tagsmin a {
    background: #fffaf3;
    padding: 3px 10px;
    border-radius: 50px;
    margin: 0 0 8px 0;
    color: #d3aa91;
    font-weight: 400;
}
span.right_li_time {
    color: #c9c9c9;
}
.ListMoreTitle a {
    background: #eef6fd;
    padding: 3px 10px;
    margin: 4px 3px;
    display: inline-block;
    border-radius: 5px;
    color: #8a9bbb;
}
.ListMoreTitle a:hover {
    background: #ffe3db;
    color: #cf795e;
}
a.right_it_li {
    padding: 8px 0;
    display: block;
    overflow: hidden;
    width: 100%;
}
.dao_head i {
    background: #e5e5e5;
    color: #fff;
    font-size: 14px;
    padding: 0 4px;
    border-radius: 5px;
}
.hot_it_title em {
    background: #ddd;
    width: 15px;
    display: inline-block;
    height: 15px;
    margin: 0 5px 0 0;
    text-align: center;
    line-height: 15px;
    border-radius: 50px;
    padding: 2px;
}
a.right_it_li:nth-of-type(1) em {
    background: #ef721f;
    color: #fff;
}
a.right_it_li:nth-of-type(2) em {
    background: #23a9f7;
    color: #fff;
}
a.right_it_li:nth-of-type(3) em {
    background: #4acd6f;
    color: #fff;
}
a.right_it_li:nth-of-type(1) .bs_icon i {
    color: red;
}
a.right_it_li:nth-of-type(2) .bs_icon i {
    color: #23a9f7;
}
a.right_it_li:nth-of-type(3) .bs_icon i {
    color: #5fb878;
}
span.bs_icon i {
    float: right;
    color: #d3d3d3;
    font-size: 18px;
}
.hot_it_img {
    height: 120px;
    margin: 0 0 8px 0;
    border-radius: 5px;
    overflow: hidden;
}
.hot_it_title {
    font-size: 14px;
    margin: 0 0 8px 0;
}
span.right_it_li_time {
    float: right;
    color: #878787;
}
span.bt_itsotname {
    background: #f5f5f5;
    padding: 3px 6px;
    color: #df8d80;
    border-radius: 50px;
}
.right_in_itbox{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.right_it_hotbotom {
    font-size: 12px;
    margin: 5px 0 0 0;
    float: left;
    width: 100%;
    overflow: hidden;
}
.user_list_main {
    width: 100%;
    padding: 10px 0;
    margin: 3px 0;
    overflow: hidden;
    position: relative;
}
.u_toux {
    float: left;
    width: 60px;
    height: 60px;
    margin: 0 5px 0 0;
    overflow: hidden;
    border-radius: 50px;
}
.u_name a {
    font-size: 16px;
    color: #d7856b;
    display: inline-block;
    margin: 0 0 3px 0;
}
span.hyjibie {
    font-size: 12px;
    background: #e2f2ff;
    padding: 3px 5px;
    vertical-align: 2px;
    color: #86b4cb;
    border-radius: 50px;
}
.srbot span {
    margin: 0 5px 0 0;
    padding: 3px 0 0 0;
    display: inline-block;
    color: #9d9d9d;
}
.us_info {
    padding: 5px 0;
}
.hudong {
    position: absolute;
    right: 0;
    top: 15px;
}
.hudong span {
    display: block;
    margin: 0 0 4px 0;
}
span.info_sxmesg {
    background: #ffebe5;
    color: #cf7d63;
    padding: 3px 5px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}
span.gzfans.gz-btn a {
    background: #e9ffef;
    color: #8fbb93;
    padding: 3px 5px;
    text-align: center;
    font-size: 12px;
}
.imgbig {
    filter: blur(0px);
    -webkit-transform: scale(1);
    -webkit-transition: all ease 300ms;
    transform: scale(1);
    transition: all ease 300ms;
}
.imghover:hover img {
    filter: blur(0px);
    transform: scale(1.1);
}
.imghover.hot_tui {
    height: 400px;
    position: relative;
    background: #fff;
}
.right_bqinfo {
    padding: 15px;
    background: #fbfbfb;
    font-size: 14px;
    line-height: 23px;
}
.linkindex {
    padding: 10px 0;
}
.danabout {
    color: #bfbfbf;
}
.danabout a {
    font-size: 12px;
    color: #7c7c7c;
}
.right_fd{
    width:360px;
}

.fixed-top {
    position: fixed;
    top: 0;
}
a.fabubi:hover {
    background: #c6eafb;
    color: #6aaed5;
}
.banner_top .swiper-container {
    width: 100%;
    height: 100%;
}
.banner_top .swiper-slide {
    background-position: center;
    background-size: cover;
}

.banner_top {
    width: 430px;
    overflow: hidden;
    border-radius: 5px;
    height: 400px;
    float: left;
}
a.listlunrightimg.imghover {
    height: 195px;
    margin: 0 0 10px 0;
    overflow: hidden;
    border-radius: 5px;
    position: relative;
}
.li_lun_img {
    height: 100%;
    width: 360px;
}
span.li_lun_title {
    position: absolute;
    top: 0;
    font-size: 18px;
    color: #fff;
    margin: auto;
    left: 0;
    padding: 80px 40px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    font-weight: 700;
    height: 100%;
    background: rgb(20 20 20 / 45%);
}
.mbnav {
    overflow: hidden;
    background: #fbfbfb;
    padding: 8px 5px;
}.dqmenu {
     color: #fd7f57;
 }
span.hoedu {
    font-size: 14px;
    color: #e59b84;
    margin: 7px 0 0 0;
    display: inline-block;
}
span.son_nabox {
    padding: 0 10px;
}
.more_button {
    width: 100%;
    text-align: center;
    background: #f9f9f9;
    padding: 10px 0;
    color: #a7a7a7;
    font-size: 16px;
}
.ar_top_title {
    font-size: 42px;
    font-weight: 700;
    margin: 0 0 10px 0;
    width: 85%;
}
.in_ar_left_ar {
    float: left;
    overflow: hidden;
    width: 700px;
    font-size: 18px;
    line-height: 32px;
}
.left_zan_iconbox {
    width: 125px;
    float: left;
    margin: 0 10px 0 0;
    overflow: hidden;
}
span.ico_san_img {
    width: 100%;
    height: 160px;
    overflow: hidden;
    display: block;
    margin: 0 0 10px 0;
}
.article_box_main {
    margin: 20px 0;
    padding: 20px 0;
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
}
a.sort_ar_name {
    display: block;
    margin: 20px 0 10px 0;
    font-size: 16px;
    font-weight: 700;
    color: #f60;
}
span.ico_san {
    padding: 0 10px 0 0;
}
.main_inbox {
    overflow: hidden;
    padding: 5px;
}
.ar_top_bom {
    color: #a7a6a6;
    font-size: 14px;
    padding: 5px;
}
span.show_tag_list a {
    display: block;
    width: 100%;
    font-size: 16px;
    color: #0c0b0b;
    padding: 9px 0 9px 10px;
    margin: 10px 0;
    font-weight: 700;
    background: #f3f3f3;
}
span.show_tag_list a i {
    background: #ff5722;
    color: #fff;
    border-radius: 50px;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 20px;
}
.article_rightbox {
    width: 300px;
    overflow: hidden;
}
.eightbtn {
    display: block;
    text-align: center;
    width: 125px;
    top:10px;
}
span.zanczanlik i {
    display: block;
    font-size: 29px;
    margin: auto;
    background: #e3e3e3;
    color: #b5b5b5;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50px;
    margin-bottom: 10px;
    margin-top: 10px;
}
span.scbtnbox i {
    display: block;
    font-size: 29px;
    margin: auto;
    background: #e3e3e3;
    color: #b5b5b5;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 50px;
    margin-bottom: 10px;
    margin-top: 10px;
}
span.scbtnbox {
    display: block;
}
.eightbtn i {
    margin: 10px 0;
    display: block;
    padding: 7px;
}
.in_ar_left_ar img {
    width: 100%;
    height: 100%;
}
a.u_img_ar {
    display: block;
    margin: auto;
    width: 54px;
    height: 54px;
    line-height: 54px;
    border-radius: 50px;
    margin-bottom: 10px;
    overflow: hidden;
}
a.u_ar_names {
    font-size: 18px;
    font-weight: 700;
}
.btn_lxb.gzfans.btnlx_2 {
    background: #ff7f2a;
    padding: 5px 6px;
    font-size: 12px;
    border-radius: 50px;
    color: #fff;
    cursor: pointer;
    width: 53%;
    margin: 10px auto;
}
.btn_lxb.gzfans.btnlx_2:hover {
    background: #0d88df;
}
.menb_info {
    background: #f7f7f7;
    padding: 10px 2px;
    border-radius: 5px;
    margin: 0 0 30px 0;
}
.right_fd_ar{
    width: 300px;
}
.sm_bq {
    font-size: 12px;
    line-height: 17px;
    color: #bbb;
    border-top: 1px solid #bbb;
    padding: 15px 0;
    border-bottom: 1px solid #bbb;
}
span.ar_more_sotname a {
    font-size: 14px;
    background: #ebebeb;
    padding: 3px 8px;
    border-radius: 50px;
    color: #f60;
    font-weight: 700;
}
span.ar_more_sotname_tag a {
    font-size: 14px;
    background: #fff5ee;
    padding: 3px 8px;
    border-radius: 50px;
    color: #d9a898;
}
a.ar_mor_mainli {
    font-size: 14px;
}
.mili_tcont_armor {
    line-height: 1px;
}
.mili_titleboim {
    line-height: 21px;
}
.ar_show_morelist{
    margin: 7px 0;
    padding: 7px 0;
    overflow: hidden;
}
span.gzfan-btn a {
    background: #e9ffef;
    color: #8fbb93;
    padding: 3px 5px;
    text-align: center;
    font-size: 12px;
}
span.ico_san input {
    background: #fff;
    border: 0;
    color: #787878;
}
a.li_article_right_re {
    padding: 5px 0;
    display: block;
    overflow: hidden;
    width: 48%;
}
span.dw_box {
    position: relative;
}
em.numem {
    top: 0;
    background: red;
    width: auto;
    position: absolute;
    -webkit-box-shadow: 0 10px 30px rgb(0 0 0 / 7%);
    box-shadow: 0 10px 30px rgb(0 0 0 / 7%);
    font-style: normal;
    border-radius: 20px;
    padding: 6px;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
}
span.ycsm_info {
    background: #626262;
    color: #fff;
    padding: 1px 5px;
    border-radius: 50px;
    vertical-align: 1px;
}
.ds_button {
    text-align: center;
    margin: 15px 0 30px 0;
    cursor: pointer;
}
.ds_button span {
    background: #f60;
    padding: 7px 30px;
    border-radius: 50px;
    color: #fff;
    font-weight: 700;
}
.ds_button i {
    background: #e9e9e9;
    padding: 8px 25px;
    border-radius: 50px;
    color: #b1b1b1;
    font-size: 16px;
}
.no_lo_txt {
    width: 100%;
    height: 50px;
    background: #e3e3e3;
    margin: 0 0 30px 0;
    line-height: 50px;
    padding: 0;
    text-align: center;
    color: #767575;
}
.no_lo_txt a {
    color: #ff7315;
    font-size: 16px;
    font-weight: 700;
}
.no_lo_txt a:hover {
    color: red;
}
span.msg_user {
    cursor: pointer;
}
span.msg_user:hover {
    background: #b6e7c4;
    color: #61b178;
    padding: 3px 6px;
}
.zf_look {
    width: 100%;
    background: #f3f3f3;
    padding: 20px 0;
    text-align: center;
    height: 100px;
    line-height: 100px;
    color: #545352;
    font-weight: 700;
}
.zf_look em {
    font-size: 25px;
    color: #f60;
}
.total_price {
    text-align: center;
    padding: 20px;
    color: #999;
    font-weight: 200;
}
.total_price .buy {
    font-weight: 200;
    color: #f1ac97;
}
span.buy_icons {
    font-weight: 400;
    background: #f60;
    color: #fff;
    padding: 1px 5px;
    border-radius: 5px;
    font-size: 14px;
    vertical-align: 1px;
}
.daodus {
    background: #f3f3f3;
    padding: 10px;
    margin: 0 0 10px 0;
}











.user_index_box {
    width: 1200px;
    margin: 20px auto;
    overflow: hidden;
}
.user_index_left {
    width: 260px;
    float: left;
    overflow: hidden;
}
.user_indexright {
    width: 918px;
    float: right;
}
.u_logo_img_icon {
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 50px;
    display: inline-block;
    margin: 0 0 10px 0;
}
p.nick-sort {
    padding: 5px 0;
    margin: 10px 0 0 0;
}
.u_logo_name {
    padding: 5px;

    text-align: center;
}
.u_logo_img_icon_bg {
    text-align: center;
    position: relative;
}
span.u_n_info {
    font-size: 18px;
    font-weight: 700;
}
span.zu_info {
    background: #eddd6d;
    color: #af930f;
    padding: 3px 14px;
    vertical-align: 2px;
    border-radius: 5px;
    position: absolute;
    top: 8%;
    left: 39%;
    font-size: 14px;
    font-weight: 700;
}
p.byid_name {
    font-size: 14px;
    color: #ffffff;
    margin: 2px 0 5px 0;
    text-shadow: 1px 1px 1px #000;
}
.u_logo_img {
    overflow: hidden;
    background: rgb(255 255 255 / 53%);
    padding: 27px 9px;
    border-radius: 5px;
    margin: 0 0 4px 0;
    position: relative;
}
.bg_box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 112px;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 100%;
    filter: blur(8px);
    -webkit-filter: blur(8px);
}
.user-logo-num {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #fbfbfb;
    padding: 20px 0;
    border-radius: 5px;
}
.data-list-box {
    width: 32%;
    text-align: center;
    padding: 10px 0;
    font-size: 14px;
    color: #a7a7a7;
}
p.num_box_uinfo {
    font-weight: 700;
    color: #000;
    font-size: 20px;
    margin: 0 0 10px 0;
}
.gz_sx_box {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 20px 0 0 0;
}
.msg-btn-uin {
    width: 48%;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
}
.msg-btn-uin .gz-btn {
    width: 100%;
    display: block;
    background: #ffdec8;
    padding: 10px 0;
    color: #b56a1e;
    border-radius: 5px;
}
.msg-btn-uin a {
    width: 100%;
    display: block;
    background: #d4efff;
    padding: 10px 0;
    color: #4490bd;
    border-radius: 5px;
}
.msg-btn-uin a:hover{
    background: #c2edc6;
    color: #43a34b;
}
.msg-btn-uin .gz-btn:hover{
    background: #c2edc6;
    color: #43a34b;
}
.user_in_le_info.fixed {
    width: 260px;
    top: 10px;
}
.no_article_list {
    padding: 188px 0;
    text-align: center;
    font-size: 16px;
    color: #939393;
    background: #f9f9f9;
}
.user_r_r_hotlist {
    float: right;
    width: 240px;
}
.user_r_left_article {
    float: left;
    width: 650px;
}
.us_r_top.fixed.fixed-top {
    width: 240px;
}
.ckmorebtn {
    width: 100%;
    text-align: center;
    background: #f7f7f7;
    padding: 14px 0;
    font-size: 16px;
    color: #8b8b8b;
    cursor: pointer;
}
.zc_ok_u {
    text-align: left;
    margin: 10px 0 0 0;
    color: #2da3f7;
}
span.sort_mainbox {
    position: relative;
    display: inline-block;
}
.lanmudaoh a {
    display: block;
    font-size: 16px;
    padding: 4px 0!important;
    margin: 3px 0;
    line-height: 20px!important;
    width: 100%;
    text-align: left;
}
.lanmudaoh {
    position: absolute;
    left: -2px;
    z-index: 10;
    background: #fff;
    padding: 10px;
    width: 120px;
    display: none;
    box-shadow: 0px 0px 20px -5px rgb(158 158 158 / 20%);
}
span.tjingolm {
    float: right;
    font-weight: 400;
    font-size: 14px;
    color: #afafaf;
}
span.jrgx {
    float: right;
    font-weight: 400;
    font-size: 14px;
    margin: 5px 0;
    color: #9d9d9d;
}
span.jrgx font {
    color: red;
    font-weight: 700;
}






.tuijian {
    border-radius: 8px;
}
.tjpp_list {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
a.tjli_silider {
    display: block;
    width: 24%;
}
.imghover.hot_pp {
    width: 98%;
    height: 65px;
    overflow: hidden;
    margin: 0 0 5px 0;
    border: 1px solid #ddd;
}
.hotpp_title {
    margin: 0 0 10px 0;
    text-align: center;
    padding: 6px 0;
}
.ppnew_li_box {
    overflow: hidden;
    /*width: 32%;*/
    margin: 0 0 20px 0;
}
.ppnew_right {
    width: 55%;
    float: left;
}
a.pi_info_go {
    float: right;
    border: 1px solid #ff5722;
    padding: 4px 10px;
    margin: 20px 0 0 0;
    font-size: 16px;
    color: #ff5722;
    border-radius: 50px;
    -webkit-transition: all ease 300ms;
    transition: all ease 300ms;
}
a.pi_info_go:hover {
    background: #ff5722;
    -webkit-transition: all ease 300ms;
    transition: all ease 300ms;
    color: #fff;
}
.imghover.ppnew_list {
    width: 28%;
    height: 90px;
    float: left;
    margin: 0 8px 0 0;
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
}
a.ppn_title {
    font-size: 16px;
     font-weight: 700;
    margin: 5px 0;
    display: inline-block;
}
a.ppn_text {
    font-size: 12px;
    color: #9f9f9f!important;
}
.imghover.hotrq_pp {
    width: 80px;
    float: left;
    margin-top: -4px;
    height: 27px;
    margin-right: 10px;
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 5px;
}
.PPnew_ListInfoBox {
    overflow: hidden;
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*flex-wrap: wrap;*/
}
.arpp_top_title {
    font-size: 32px;
    width: 100%;
    font-weight: 700;
    overflow: hidden;
}
.bg_boxv {
    background: url(/public/static/index/zixun/1.webp);
    margin: 0 0 10px 0;
}
.min_top_pp {
    background: #0000007a;
    width: 100%;
    height: 100%;
    padding: 30px 0;
    overflow: hidden;
}
.arpp_topti {
    width: 1200px;
    margin: auto;
}
.hottop_img.imghover {
    width: 180px;
    height: 65px;
    float: left;
    margin: 0 10px 0 0;
    border-radius: 10px;
    overflow: hidden;
}
.ar_top_bom_info {
    float: right;
    font-size: 13px;
    margin: 17px 0 0 0;
    font-weight: 400;
    color: #919191;
}
input.zbbtn {
    background: #496ba9!important;
    color: #fff!important;
    padding: 2px 8px;
    border-radius: 50px;
}
a.sortpp_ar_name {
    font-size: 13px;
    padding: 0 0 0 10px;
    color: #ff8159;
}
.name_infoshow {
    float: left;
    color: white;
}
.info_gwurl a {
    font-size: 14px;
    color: #a9c5ef;
    float: left;
}
.dao_head b {
    font-weight: 400;
    font-size: 19px;
    color: #a9a9a9;
}
span.pp_info_lx {
    font-weight: 700;
    font-size: 22px;
    cursor: pointer;
    padding: 19px 0;
    display: inline-block;
}
.activeck {
    color: #ff5722;
    border-bottom: 2px solid #ff5722;
}
.daolx_top_head {
    border-bottom: 2px solid #ddd;
    margin: 0 0 30px 0;
    padding: 0;
    height: 70px;
}
.top_logo_lxbox {
    width: 190px;
    margin: 0 0 10px 0;
}
span.lx_info_text {
    display: block;
    line-height: 24px;
    margin: 0 0 15px 0;
    font-weight: 700;
    color: #606060;
}
.ycnr {
    display: none;
}
.ppjs_info p{
    font-size: 18px!important;
}
.lx_botmo {
    padding: 20px 0;
}
span.bt_nsotname a {
    background: #f1f1f1;
    font-size: 14px;
    padding: 4px;
    color: #dd8360;
}
span.tag_min a {
    font-size: 14px;
    color: #b5b5b5;
    padding: 0 5px;
}
.mi_pp_tcont {
    font-size: 12px;
    line-height: 18px;
    margin-top: -5px;
}
.mi_pp_tcont a {
    color: #a5a5a5;
}
.mili_pp_title a {
    display: block;
    padding: 5px 0 6px 0;
    font-size: 18px;
}
.more_buttons {
    width: 100%;
    text-align: center;
    background: #f9f9f9;
    padding: 10px 0;
    color: #a7a7a7;
    font-size: 16px;
}

.ppbox_m {
    margin: 10px 0;
    border: 1px solid #ddd;
    padding: 10px 8px;
    border-radius: 5px;
    position: relative;
}
.leftlogo_list {
    height: 90px;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    margin: 0 0 10px 0;
    text-align: center;padding: 0 0 10px 0;
}
.leftlogo_list img {
    height: 100%;
}
.pp_ti_name a {
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 10px 0;
    display: block;
    text-align: center;
    color: #db896f;
}
.pp_ti_jsin a {
    font-size: 12px;
    padding: 0 0 10px 0;
    text-align: center;
    color: #979797;
    display: block;
}
span.dqcit {
    position: absolute;
    right: 0;
    top: 0;
    background: #e4edff;
    padding: 3px 8px;
    color: #7db4db;
}
.pp_ti_btinfo span {
    display: block;
    padding: 4px 0;
    text-align: center;
    color: #5fa5cd;
}
span.tel_pp_inf {
    margin: 6px 0 0 0;
    background: #23a9f7;
    color: #fff;
    padding: 10px 0;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 700;
}
div#artic_content img {
    margin: 10px 0;
}
.eightbtn_pp {
    display: block;
    text-align: center;
    top: 10px;
}
.left_zan_iconbox_pp {
    /* width: 125px; */
    /* float: left; */
    /* margin: 0 10px 0 0; */
    overflow: hidden;
}
.eightbtn_l {
    width: 65px;
    display: block;
    text-align: center;
    top: 10px;
}
.left_zan_iconbox_l {
    width: 65px;
    float: left;
    margin: 0 4px 0 0;
    overflow: hidden;
    text-align: left;
}
.ycnav {
    display: none;
}
li.navfather {
    position: relative;
}
em.numem_pp {
    top: 0;
    background: red;
    width: auto;
    position: absolute;
    -webkit-box-shadow: 0 10px 30px rgb(0 0 0 / 7%);
    box-shadow: 0 10px 30px rgb(0 0 0 / 7%);
    font-style: normal;
    border-radius: 20px;
    padding: 4px;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
}
.in_ar_left_ar_pp {
    float: left;
    overflow: hidden;
    width: 760px;
    font-size: 18px;

}
#artic_content{
    line-height: 32px;
}
.ht_main {
    overflow: hidden;
    width: 100%;
}
.httop {
    text-align: center;
    font-size: 20px;
    padding: 30px 0;
    margin: 0 0 20px 0;
    background: #000;
    color: #ddd;
    font-weight: 700;
}
.ht_box {
    width: 1200px;
    margin: 10px auto;
}
.ht_box a {
    display: inline-block;
    padding: 10px;
    font-size: 16px;
}
a.qbht {
    float: right;
    font-size: 14px;
    font-weight: 400;
    color: #e3704c;
    margin: 3px 0 0 0;
}
.ht_list a:hover {
    color: #f60;
}
.arppbox_img.imghover {
    width: 220px;
    margin: 0 10px 0 0;
    float: left;
    height: 95px;
    overflow: hidden;
}
.arppbox_topti {
    background: #f7f7f7;
    padding: 15px 15px 1px 15px;
    border-radius: 5px;
}
.arppbox_infoshow {
    text-align: left;
    font-weight: 700;
    margin: 0;
    padding: 7px 0 0 0;
    font-size: 20px
}
a.arppboxsortpp_ar_name {
    float: right;
    font-size: 14px;
    color: #ff5722;
}
.arppboxinfo_gwurl a {
    font-size: 14px;
    font-weight: 200;
    color: #858585;
    display: block;
    height: 18px;
    line-height: 18px;
    margin: 4px 0 4px 0;
}
.arppbox_bom_info {
    color: #a3a3a3;
    font-size: 14px;
    margin: 0 0 20px 0;
}
.scrollrt {
    overflow: hidden;
}
.stitle {
    height: 45px;
    float: left;
    font-weight: 700;
    color: #08a6f1;
    font-size: 16px;
    margin: 3px 0;
}
span.ide_filtrate a {
    display: inline-block;
    margin: 3px;
    font-size: 16px;
}
.quyuti{
height: 90px;
}
.diqu_so {
    background: #fbfbfb;
    padding: 10px 10px 8px 10px;
    line-height: 24px;
}
.qcknav {
    color: #ff5722;
}
span.ide_filtrate a:hover {
    color: #ff5722;
}