﻿@charset "utf-8";
/*通用样式*/
html, body, div, span, iframe, map, font, img, a img, samp, strong, hr, h1, h2, h3, h4, h5, h6, b, p, blockquote, a, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th{ color:#333;padding: 0; margin: 0; border: 0; font-weight: normal; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;  list-style:none;}
body{ background:#ffffff; font:normal 14px/21px "微软雅黑"; line-height: 1;display:inline-block;width:100%;scrollbar-width: none;}
textarea::-webkit-scrollbar,div::-webkit-scrollbar,dt::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar,ul::-webkit-scrollbar{display:none;}
/*div::-webkit-scrollbar{display:none;}
dt::-webkit-scrollbar{display:none;}
body::-webkit-scrollbar{display:none;}
html::-webkit-scrollbar{display:none;}
ul::-webkit-scrollbar{display:none;}*/
img {border: 0;display: block;object-fit: cover;}
a{ text-decoration:none; color:#000; }
a:hover{ color:red;}
.clear { clear:both;}
div,dt,ul { box-sizing:border-box;scrollbar-width: none;}
html{scrollbar-width: none;}
.dn { display:none;}
/*input[type='checkbox'],input[type='radio'],label:hover{cursor:pointer;}
input[type='checkbox'] {display: none;}
.text-c input[type='checkbox'] {display: inline-block;}
input[type='checkbox'] + span::before {content: "";display: inline-block;width: 16px;height: 16px;border-radius: 2px;border: 1px solid #F00808;box-sizing: border-box;}
input[type='checkbox']:checked + span::before {width: 16px;height: 16px;margin: 0px;content: "";background: #F00808;}
.C_Top input[type='checkbox'] + span::before {border: 2px solid #666;}
.C_Top ul input[type='checkbox'] + span::before {margin-bottom:1px;}
.C_Top input[type='checkbox']:checked + span::before {border: 2px solid #F00808;content:"√";background:none;font-size:16px;color:#F00808;}
.manage_Con input[type='checkbox'] + span::before {margin-right:20px;margin-bottom:-3px;}*/
input, button, select, textarea {outline: none;-webkit-apperance: normal;}
/*.fr a{color:#666}*/
.fr a:hover { color: unset;}
/* CSS Document */
.back {background: url('../images/NewUserCenter/icon_goback.png') center no-repeat;width:13px;height:14px;display:inline-block;margin:0 5px -3px 0;}
/*.header {
    z-index: 2;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 74px;
    -webkit-box-shadow: 0 3px 12px rgb(98 107 181 / 25%);
    -moz-box-shadow: 0 3px 12px rgba(98,107,181,.25);
    box-shadow: 0 3px 12px rgb(98 107 181 / 25%);
}*/
.logo {position: absolute;max-width: 220px;line-height: 25px;top: 16px;left: 16px;overflow: hidden;color: #fff;font-size: 1.1rem;}
.logo img { display:block; width:100%;}
.nav { float: right;}
/*.nav li { width:155px; text-align:center; float:left; position:relative;}*/
    .nav li {
        width: auto;
        text-align: center;
        float: left;
        position: relative;
        padding: 0 30px;
    }
/*.nav li dl { display:none; background:rgba(255,255,255,0.35); position:absolute; top:74px; left:0; width:100%;}*/
.nav li dl {display: none;position: absolute;top: 60px;left: 0;width: 100%;background-color: #FFF;border-color: transparent;box-shadow: 0 6px 8px 0 rgb(0 0 0 / 4%);color: #000;}
.nav li.nav_li_0:hover:after{ content:''; position:absolute; left:0; bottom:0; width:100%; height:2px; background:#F00808;}
.nav li h2 { line-height:60px; color:#FFFFFF; font-size:16px;}
.nav li h2 a { color:#333333;}
.nav li h2 img { margin-left:16px; transition:all 0.5s;display: inline-block;}
.nav li:hover h2 { background:rgba(255,255,255,0.35);}
.nav li:hover h2 a { color:#F00808;}
.nav li dl dt { line-height:42px;}
.nav li dl dt a { display:block; font-size:14px; color:#333;}
.nav li:hover img { transform:rotate(-90deg)}
.banner img { display:block; width:100%;}
.nav li dl dt:hover a { color:#f00808}
.nav li:hover dl,.nav li:hover .menuListCon { display:block;}
.nav li .menuListCon {display: none;position: absolute;top: 60px;left: 0;width: 558px;background-color: #FFF;border-color: transparent;box-shadow: 0 6px 8px 0 rgb(0 0 0 / 4%);color: #000;padding: 0px 30px 8px;background: #fff url('../images/home/menuBG_2.png') right 0 bottom 0 no-repeat;}
.menuListCon .navmenuCon{margin-top:10px}
.navmenuCon p {font-weight: 400;font-size: 16px;line-height: 50px;display: flex;align-items: center;color: #262626;}
.navmenuCon div{width:100%;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.navmenuCon a {
    width: auto;
    min-width: 165px;
    display: inline-block;
    background: #eee;
    background: #F5F5F5;
    border-radius: 30px;
    font-size: 14px;
    line-height: 21px;
    text-align: center;
    color: #333333;
    padding: 6px 12px;
    margin: 0px 20px 12px 0;
}
/*.navmenuCon a:nth-child(3n){margin-right:0px;}*/
.navmenuCon a:hover{color:#333;}

.m_icon1 {background: url('../images/home/m_icon1.png');width:17px;height:19px;display:inline-block;margin-right:8px;margin-bottom:-3px;}
.m_icon2 {background: url('../images/home/m_icon2.png');width:22px;height:16px;display:inline-block;margin-right:8px;margin-bottom:-3px;}
.m_icon3 {background: url('../images/home/m_icon3.png');width:20px;height:18px;display:inline-block;margin-right:8px;margin-bottom:-3px;}


/*内容管理*/
.manu_title {font-weight: bold;}
.manu_title:hover{color:#F00808;cursor:pointer;}
/*.fgt{height: 74px;}*/
.left_nav {float: left;width: 220px;background: #fff;border-right: 1px solid #d9d9d9;height: calc(100vh - 74px);overflow: auto;position: fixed;}
.ckzx{padding: 37px 0 40px;}
.ckzx h2{font-size: 30px; color: #333333;text-align: center;font-family:YouSheBiaoTiHei; margin-bottom: 38px;}
.ckzx img{width: 100px;height: 100px; margin: 0 auto;border-radius: 50%;display:block;}
.ckzx p{text-align: center;padding: 16px 0 25px;font-size: 14px; color: #333;}
.ckzx a{display: block;text-align: center; margin: 0 auto; width: 130px; height: 40px; line-height: 40px; color: #fff; background: #f00808;border-radius: 20px;font-size: 14px;transition: All 0.4s ease-in-out;}
.ckzx a:hover{background: #9B000D;}
.clnrbox ul{display: none;}
.xtb1{display: inline-block;background: url(../images/x2.png);width: 13px;height: 13px;vertical-align: middle; margin-top: -3px; margin-right: 14px;}
.xtb2{display: inline-block;background: url(../images/x4.png);width: 13px;height: 13px;vertical-align: middle; margin-top: -3px; margin-right: 14px;background-size: 100% 100%;}
.xtb3{display: inline-block;background: url(../images/x6.png);width: 13px;height: 13px;vertical-align: middle; margin-top: -3px; margin-right: 14px;background-size: 100% 100%;}
.xtb4{display: inline-block;background: url(../images/x8.png);width: 13px;height: 13px;vertical-align: middle; margin-top: -3px; margin-right: 14px;background-size: 100% 100%;}
.xtb5{display: inline-block;background: url(../images/x10.png);width: 13px;height: 13px;vertical-align: middle; margin-top: -3px; margin-right: 14px;background-size: 100% 100%;}
.xtb6{display: inline-block;background: url(../images/x12.png);width: 13px;height: 13px;vertical-align: middle; margin-top: -3px; margin-right: 14px;background-size: 100% 100%;}
.clnrbox h3{margin:0 8px;position:relative;}
.clnrbox h3 a{display: block;  line-height: 50px; padding-left: 16px; font-size: 14px;color: #666;}
.clnrbox ul li a{display: block; line-height: 50px;color:#999999; font-size: 14px; margin: 0 8px;padding-left: 42px;}
.clnrbox ul li a:hover{/*border-left: 6px solid #f00808;*/color: #f00808;background: #f2f2f2;}
.clnrbox em{display: inline-block;background: url(../images/UserManager/triangle.png); width: 8px;height: 7px;position:absolute; right: 14px;top: calc(50% - 3.5px);}
.clnrbox .on1 a{color: #f00808;}
.on1 {background: #f2f2f2;color: #f24540 !important;}
/*.clnrbox .on1 a em{background: url(../images/x15.png);background-size: 100% 100%;}*/
.clnrbox .on1 a .xtb1{background: url(../images/x3.png);background-size: 100% 100%;}
.clnrbox .on1 a .xtb2{background: url(../images/x5.png);background-size: 100% 100%;}
.clnrbox .on1 a .xtb3{background: url(../images/x7.png);background-size: 100% 100%;}
.clnrbox .on1 a .xtb4{background: url(../images/x9.png);background-size: 100% 100%;}
.clnrbox .on1 a .xtb5{background: url(../images/x11.png);background-size: 100% 100%;}
.clnrbox .on1 a .xtb6{background: url(../images/x13.png);background-size: 100% 100%;}

.rightbox {
    float: right;
    width: calc(100% - 245px);
    overflow: hidden;
    margin-right: 15px;
    margin-top: 10px;
    height: calc(100vh - 75px);
    background: #ffffff;
}/*padding: 35px 35px 0px 0;*/
.qbgj{background: #fff;border-radius:0 0 8px 8px;}
.gjgl_tit{background: #fff; border-radius: 8px 8px 0 0;margin-bottom:25px;}/*padding: 0 50px;*/
.gjgl_tit ul{overflow: hidden;border-bottom: 1px solid #dddddd;}
.gjgl_tit li{float: left; line-height: 84px; padding-right: 75px;}
.gjgl_tit .tit span{color:#333;}
.gjgl_tit span{display: block; position: relative; font-size: 20px;color: #999999;font-weight: bold;cursor:pointer;}
.manuscript .qbgj{padding:0px;}

/*div.home_manu{margin-right:0px;}*/
.gjbt ul{overflow: hidden;}
.gjbt li{float: left; padding-right: 35px;font-size: 14px; margin-bottom:21px;}
.gjbt a{color: #999;margin-right:30px;background:rgba(247, 248, 249, 1);padding:1px 12px;border-radius:100px;display:inline-block;line-height:20px;}
.gjbt a.hover1,.gjbt a:hover{color:#F00808;background:rgba(242, 69, 64, 0.1)}
.gjnr{border-radius: 8px; background: #f2f2f2;overflow: hidden; padding: 15px 50px; margin-bottom: 12px;position:relative;    transition: ease-in-out 0.5s;}
.gjnr:hover{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.gjnr_left{width: 160px;float: left;}
.gjnr_left img{width: 100%;height: 91px;border-radius: 6px;object-fit:cover;}
.gjnr_right{float: right;width: calc(100% - 175px); overflow: hidden;}
.gj_text h2{font-weight: bold; font-size: 14px;color: #333333;line-height: 34px;}
.gj_text{float: left;}
.gj_text h3{font-size: 12px; color: #666666;line-height: 24px;}
.gj_text ul{overflow: hidden; padding-top: 13px;}
.gj_text li{float: left; padding-right: 15px;}
.gj_text ul li a{color:#666666;}
.gj_text ul li a:hover{color: #F00808;}
.gj_text img{display: inline-block;vertical-align: middle; margin-right: 6px;margin-top: -3px;}
.gj_btn{float: right; padding-top: 28px;}
.gj_btn ul{overflow: hidden;}
.gj_btn li{float: left; padding-left: 35px;}
.gj_btn li a{display: block;text-align: center; width: 100px; height: 34px; line-height: 32px;border-radius: 17px; border: 1px solid #a8a8a8; font-size: 14px;color: #666666;}
.gj_btn li a img{vertical-align: middle;display: inline-block; margin-right: 8px; margin-top: -3px;}
/*.gj_btn li a:hover{border: 1px solid #E90F0F;}*/
.ckzx a.tgzz_btn {background: none;color: #333;border-color: #333;border: 1px solid #333;font-family: YouSheBiaoTiHei;font-size: 16px;margin-bottom: 35px;}
.fynr{text-align: right; padding: 23px 0px 23px 0;}/*position:absolute;top:850px;right:0px;*/
.fynr li{display: inline-block; padding: 0 0 0 10px;font-size: 14px;color: #333333;}
.fynr a{display: inline-block; padding: 6px 10px;color: #333333;background: #f5f7f9;border-radius: 6px;}
.wby1{width: 45px;text-align: center; border: 1px solid #e5e5e5; background: none; line-height: 24px; margin: 0 5px;}
.fynr .hover2 a{color: #fff;background: #f00808;}
.fynr a:hover{color: #fff;background: #f00808;}
/*.jxz{width: 50px;height: 18px; font-size: 12px; font-weight: 400; color: #fff; display: inline-block; text-align: center; background: #f06161;border-radius: 9px; vertical-align: middle; margin-right: 5px; margin-top: -3px; line-height: 18px;}
.wtg{width: 50px;height: 18px; font-size: 12px; font-weight: 400; color: #fff; display: inline-block; text-align: center; background: #f00808;border-radius: 9px; vertical-align: middle; margin-right: 5px; margin-top: -3px; line-height: 18px;}
.shnr{float: right; padding-top: 45px; }
.shnr p{font-size: 14px; color: #F00808; }
.shnr a{color: #F00808; padding: 0 30px;text-decoration: underline;}
.gjgl .gjgl_tit span.on{color: #333;background: url(../images/x20.png) no-repeat center 63px;}
.hygl{float: right; padding: 20px 50px 0 0;}
.hygl ul{overflow: hidden;}
.hygl li{float: left; padding-left: 40px;}
.xxts{position: relative; display: block; width: 40px;height: 40px;}
.xxts span{width: 14px;height: 14px;background: #ff0000; color: #fff;text-align: center; line-height: 14px; border-radius: 7px; top: 0; right: 0; position: absolute;}
.gj_text b{color: #F00808;background: url(../images/x16.png) no-repeat left center; display: inline-block; vertical-align: middle; margin-left: 8px; padding-left: 28px; margin-top: -3px;}
.gj_text b a{color: #F00808;}
.gj_text b a:hover{text-decoration: underline;}*/
/*弹窗*/
.cwtc{width: 600px; background: #fff;border-radius: 8px; position: fixed; z-index: 10;left:50%; top:50%; transform:translate(-50%,-50%); padding: 15px 30px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); display: none;}
.ggbtn{background: url(../images/x22.png); width: 12px;height: 12px; position: absolute; right: 15px; top: 15px;cursor:pointer;}
.cwtc h2{font-weight: bold; font-size: 16px; color: #333; line-height: 50px;}
.cwtcnr{background: #f2f2f2;padding: 25px 25px 40px 25px;border-radius: 8px;}
.cwtcnr p{font-size: 14px; color: #333; line-height: 26px;}

.sstc{width: 600px; background: #f2f2f2;border-radius: 8px; position: fixed; z-index: 10;left:50%; top:50%; transform:translate(-50%,-50%); padding: 0 30px 30px 30px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2);display: none;}
.ssck_tit{border-bottom: 1px solid #dddddd; padding: 38px 0 9px;}
.ssck_tit h2{font-weight: bold; color:#333333;font-size: 16px; margin-bottom: 17px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ssck_tit p{font-size: 16px;color: #666666;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.sctp h2{font-weight: bold;color: #333; padding: 22px 0 8px;font-size: 16px;}
.sctpbox{overflow: hidden;}
.sctpbox img{width: 172px;height: 97px;float: left;}
.sctpbox a{float: left; font-size: 14px; color: #333333; line-height: 97px; margin-left: 18px;}
.ssnr{padding-bottom: 35px;border-bottom: 1px solid #ddd;}
.sctpbox a:hover{text-decoration: underline;}
.scly h2{font-weight: bold;color: #333; padding: 22px 0 8px;font-size: 16px;}
.wby2{background: #fff;border-radius: 6px;width: 100%; height: 195px; line-height: 1.8; padding: 10px;font-family: "微软雅黑";border: none;}
.scly ul{text-align: center; padding-top: 22px;}
.scly li{display: inline-block; margin: 0 20px;}
.btn1{width: 100px;height: 36px; line-height: 36px; text-align: center; border-radius: 18px; background: #f00808;border: none;color: #fff;cursor:pointer;}
.btn2{width: 100px;height: 36px; line-height: 34px; text-align: center; border-radius: 18px;border: none;color: #f00808;border: 1px solid #f00808;cursor:pointer;}

/*投稿制作-专栏申诉*/
.zlss{background: #fff;border-radius: 8px;padding: 25px 150px;}
.zlssxq{border-radius: 8px; background: #fafafa; padding: 0 45px;}
.flxqnr{animation:fadeInRight .25s, 100ms;}
.zlss_text h2{font-weight: bold; font-size: 30px;color: #333333; padding: 37px 0 12px; border-bottom: 1px solid #ddd;overflow: hidden;}
.zltext{padding: 10px 0; height: 240px; border-bottom: 1px solid #ddd;}
.lmfl h2{font-size: 16px;color: #333; margin: 24px 0 16px;}
.fltit ul{overflow: hidden; margin-left: -43px;}
.fltit li{float: left; padding-left: 43px;}
.fltit li span{display: block; text-align: center; width: 100px;height: 34px;border: 1px solid #999999;border-radius: 8px; line-height: 32px; font-size: 16px; color: #333;cursor:pointer;}
.fmzl{font-size: 16px;color: #333; padding: 40px 0 30px;}
.fmzl p{overflow: hidden;}
.fmzl p img{width: 251px;height: 142px;border-radius: 8px; float: left;}
.fmzl a{display: block; float: left; line-height: 142px; font-size: 14px;color: #333; margin-left: 48px;}
.fmzl a:hover{text-decoration: underline;}
.fmzl{padding-bottom: 65px; border-bottom: 1px solid #ddd;}
.sszl h3{font-size: 16px;color: #333333; padding: 22px 0 16px;}
.wby3{width: 100%; height: 120px; padding: 10px;border: none;border-radius: 8px; font-family: "微软雅黑";}
.sszl ul{text-align: center; padding: 30px 0;}
.sszl li{display: inline-block; padding: 0 20px;}
.lmfl .fltit span.on{color: #E90F0F;border:1px solid #E90F0F;}
/*草稿箱*/
.gjgl_tit h2{font-weight: bold; font-size:20px;color: #333; line-height: 83px;border-bottom: 1px solid #ddd;}
.spbq{width: 40px;height: 18px; font-size: 12px; font-weight: 400; color: #fff; display: inline-block; text-align: center; background: #00c0f0;border-radius: 9px; vertical-align: middle; margin-right: 5px; margin-top: -3px; line-height: 18px;}
.zlbq{width: 40px;height: 18px; font-size: 12px; font-weight: 400; color: #fff; display: inline-block; text-align: center; background: #03da96;border-radius: 9px; vertical-align: middle; margin-right: 5px; margin-top: -3px; line-height: 18px;}
.gj_btn .bjbtn{background:#f00808 ;color: #fff;border: 1px solid #f00808;}
.gj_btn .fbbtn{border:#f00808 1px solid ;color: #f00808;}
.gj_btn .scbtn{width: 45px;background: #dddddd;border:1px solid #ddd;}
.gj_btn .scbtn img{margin: 0;}

/*数据中心*/
.sjzx_nr{padding: 0;}
.sjzx_nr ul{overflow: hidden;min-height:520px;}
.sjzx_nr li{float: left; width: 30%; padding-bottom:50px;box-sizing: border-box;}
/*.sjzx_nr li:nth-child(2){margin:auto 5%;}
.sjzx_nr li:nth-child(5){margin:auto 5%;}*/
.sjzx_nr li:nth-child(3n){margin-right:0px;}
.sjzxbox{height: 210px; background: #f2f2f2; border-radius: 8px; position: relative; padding: 0 40px;}
.sjzx_nr{background: #fff; border-radius: 0 0 8px 8px;}
.sjzx_nr h2{font-size: 16px;color: #333; padding: 40px 0 20px;}
.sjzx_nr p{font-size: 30px; color: #F00808; margin-bottom: 60px;}
.sjzx_nr h4{font-size: 16px;color: #999999;}
.sjzx_nr h4 b{color: #333;}
.sjzxbox span{width: 69px; position: absolute; right: 40px;top:50%; transform: translateY(-50%);}
.slnr{ margin-top: 20px;background: #fff;border-radius: 8px; padding: 0 50px;}
.slnr h2{font-size: 20px; color: #333;line-height: 70px; padding-top: 20px;}
.slnr_box{height: 420px;}

/*消息中心-评论我的*/
.plwdxq li{padding-bottom: 10px;}
.plwd_b{border-radius: 8px; background: #f2f2f2;} /*padding: 0 40px;*/
.plwd_b h2{font-size: 14px; overflow: hidden;color: #787878;line-height: 55px;}
.plwd_b h2 b{font-weight: bold; color: #333;}
.plwd_b span{color: #999;}
.plwdxq{  background: #fff;border-radius: 0 0 8px 8px;}/*padding: 30px 50px 15px 50px;*/
.plwd_b p{font-size: 14px; line-height: 54px;color: #787878;}
.fr{float: right;}
.comment_content {max-width: 65%;line-height: 24px;display: inline-flex;margin-bottom: 13px;}
li.clear_btn{float:right;margin-top:23px;cursor:pointer;padding-right:0px;}
li.clear_btn img{display:inline-block;margin-left:15px;margin-right:5px;}
.only_clear{height:36px;width:166px;border-radius:20px;border:1px solid #F00808;line-height:36px;color:#F00808;}
.only_clear b{color:#F00808;}
.article_title{cursor:pointer;}
.article_title:hover{color:#F00808;}
.wdsc {border-radius:0 0 8px 8px; background: #f2f2f2;border-radius:10px; }/*padding: 30px 50px 75px 50px;*/
.wdsc ul{background: #f2f2f2; padding: 10px 35px 30px 35px; border-radius:10px; }
.wdsc li{line-height: 48px; font-size: 14px; color: #595959;border-bottom: 1px solid #dddddd;}
.wdsc li b{font-weight: bold; color: #333;}
.wdsc a{display: inline-block;background: url(../images/xa2.png);width: 14px; height:14px; margin-left: 32px;}
.wdsc a:hover{background: url(../images/xa3.png);}
.wdsc .hover3 a{background: url(../images/xa3.png);}
/*我的收藏*/
.ssxq ul{overflow: hidden; margin-left: -65px;}
.ssxq li{float: left; width: 20%; padding: 0 0 55px 65px;box-sizing: border-box;}
.scbox{position: relative;overflow: hidden;}
.scbox img{width: 100%;border-radius: 8px;height: 145px;}
.scbox p{color: #fff; height: 38px; line-height: 38px;text-align: center; background: rgba(0,0,0,.7); position: absolute; left:0; top:0; width: 100%; border-radius: 8px 8px 0 0;opacity: 0;transition: All 0.4s ease-in-out;}
.sxqbox h2{font-size: 14px; line-height: 40px;}
.sxqbox h2 a{color: #666;}
.sxqbox h2 a:hover{color: #E90F0F;}
.scbox a:hover p{opacity: 1;}
.sszsbox{border-radius:10px;height:auto;}

/*投稿制作*/
/*.zztg{padding: 60px 0 210px;background: #fff;border-radius: 0 0 8px 8px;}
.zztgbox{width: 935px; height: 470px; position: relative; margin: 0 auto; border: 1px dashed #dddddd;border-radius: 8px; background: #fafafa;}
.ztg_text{text-align: center; pointer-events: all; left:50%; top:50%; transform:translate(-50%,-50%); width: 100%; position: absolute;}
.ztg_text img{margin: 0 auto; }
.ztg_text p{font-size: 20px;color: #999999; line-height: 88px;}
.ztg_text a{display: block; width: 120px; height: 40px; color: #fff; background: #f00808;border-radius: 20px; margin: 0 auto;font-size: 16px;transition: All 0.4s ease-in-out; line-height: 40px;}
.ztg_text a:hover{background: #B80E26;}
.tgzz_lb{width: 937px; margin: 0 auto;}
.tgzz_lb ul{overflow: hidden; padding-top: 30px;}
.tgzz_lb li{float: left; overflow: hidden;}
.tgzz_lb img{float: left; margin-right: 15px;}
.tgzz_lb .img li:nth-child(3){ float: right;width: 130px;}
.tgzz_lb .img li:nth-child(1){ width: 396px;}
.tgzz_lb .img li:nth-child(2){ width: 240px;}
.tgzz_lb h2{font-size: 14px;color: #333333; line-height: 36px;}
.tgzz_lb p{font-size: 14px;color: #666666;}

.zlss_text span{font-weight: 400; color: #999; font-size: 14px;}
.ddzs{background: #f2f2f2;border-radius:10px; min-height:590px;}
.zlnr_b{background: #fafafa; padding: 0 50px;}
.sctpbox{width: 200px;height: 200px;float: left; margin-right: 10px;}
.sctpbox img{width: 200px;height: 200px;border-radius: 8px; }
.scnrxq{overflow: hidden;}
.lmfl .fltit span.on1{color: #E90F0F;border:1px solid #E90F0F;}
.zlfla h3{font-size: 16px;color: #333333; padding: 40px 0 15px;}*/

/*index_xj*/
/*.in_left{float: left; width: 70%;height:100%;}*/
.zhsj{border-radius: 8px; background: #fff; padding: 0 30px 20px 30px;margin-bottom:16px;min-height:212px;}/*margin-top:35px;*/
.zhsj_tit h2{font-size: 18px; color: #333; line-height: 60px;overflow: hidden;white-space: nowrap;}
.zhsj_tit h2 a{font-size: 14px; color: #666; font-weight: 400;display: block;background: url(../images/NewPractical/chevron_left.png) no-repeat right center; padding-right: 16px;}
.zhsj_nr ul{overflow: hidden; margin-left: -35px;}
.zhsj_nr li{width: 20%; padding-left: 35px;box-sizing: border-box;float: left;}
.zhsjbox{border-radius: 8px; /*text-align: center;*/ height: 112px; background: #f2f2f2;overflow:hidden;padding:20px 0 0 20px;}
/*.zhsjbox div{width:50%;float:left;}
.zhsjbox div h3{font-size:14px;line-height:20px;color:#333;}
.zhsjbox p{font-size: 18px;color: #999; line-height: 55px;}
.zhsjbox div h2{font-weight: bold;color: #333;font-size: 20px;display:inline-block;}*/
.gjgl{border-radius: 8px; background: #fff; padding: 0 30px 30px 30px; min-height:790px;}
.gjgl_nr ul{overflow: hidden;}/* padding-bottom: 20px;*/
.gjgl_nr li{float: left; padding-right: 20px; font-size: 14px;color: #999999;}
.gjgl_nr .hover4 a{color: #F00808;}
.gjgl_box{overflow: hidden; background: #f2f2f2; padding: 15px 20px ; margin-bottom: 20px;border-radius: 8px;position:relative;}
.gjgl_left{float: left; width: 160px;}
.gjgl_left img{width: 160px;height: 91px;border-radius: 8px;object-fit:cover;}
.gjgl_right{float: right; width: calc(100% - 175px);overflow: hidden;}
.sybtn{float: right;position:absolute;right:30px;}
.sybtn ul{overflow: hidden; padding-top: 27px;}
.sybtn li{float: left; padding-left: 30px;}
.sybtn a{display:block; text-align: center; font-size: 14px; width: 100px; line-height: 36px;border: 1px solid #c8c8c8;border-radius: 20px;color: #666666;}
.sybtn a img{display: inline-block;vertical-align: middle; margin-top: -3px; margin-right: 8px;}
.sybtn a .img{display: none;}
.sybtn a:hover{color: #E90F0F;border:1px solid #E90F0F;}
.sybtn a:hover img{display:none;}
.sybtn a:hover .img{display:inline-block;}
.appeal li a .img{display:none;}
.appeal a:hover{color: #E90F0F;border:1px solid #E90F0F;}
.appeal a:hover img{display:none;}
.appeal li a:hover .img{display:inline-block;}
.gjgl_text{float: left;}
.gjgl_text h2{font-size: 14px; color: #333; line-height: 40px;}
.gjgl_text p{font-size: 12px; color: #666;}
.gjgl_text p b{color: #F00808; padding-left: 10px; margin-left: 6px;display: inline-block;background: url(../images/z40.png) no-repeat left center;}
.gjgl_text p b a{color: #F00808;}
.gjgl_text p b a:hover{text-decoration: underline;}
.gjgl_text h3{padding-top: 20px;}
.gjgl_text h3 span{font-size: 14px; color: #666; padding-right: 12px;}
.gjgl_text span img{display: inline-block;vertical-align: middle; margin-top: -3px; margin-right: 10px;}

/*.inright{float: right; width: 30%; padding-left: 16px;height:100%;}*//*margin-top:35px;*/
.hdgg{border-radius: 8px; background: #fff; padding: 0 30px 20px 30px;min-height:212px;}
.hdggnr li{overflow: hidden; line-height: 28px;}
.hdggnr span{color:#666;}
.hdggnr a{display: block; font-size: 14px; color: #666666;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.hdggnr a:hover{color: #E90F0F;}
.zxfb{border-radius: 8px; background: #fff; padding: 0 30px 20px 30px; min-height:808px;height:100%}
.zxfbbox{overflow: hidden; padding-bottom: 17px;}
.zxfb_left{float: left; width: 41.46%;}
.zxfb_left img{width: 100%; height: 91px;border-radius: 8px;object-fit:cover;}
.zxfb_right h2{font-size: 14px; color: #333; line-height: 40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zxfb_right p{font-size: 12px; color: #666;}
.zxfb_right h3{padding-top: 20px;}
.zxfb_right h3 span{font-size: 14px; color: #666; padding-right: 8px;}
.zxfb_right span img{display: inline-block;vertical-align: middle; margin-top: -3px; margin-right: 3px;}
.zxfb_right{float: right; width: calc(100% - 43%);}
.red_on:hover{color:#F00808;cursor:pointer;}

.CustomText{line-height:30px;font-size:14px;white-space:pre-wrap!important;overflow:hidden;}

/*首页带内边距*/
.outsideBG {float: right;width: calc(100% - 245px);overflow: hidden;background: #f2f2f2;margin: 16px 10px 0px;min-height: calc(100vh - 95px);height: calc(100vh - 95px)}
.outsideBG_noPad {float: right;width: calc(100% - 245px);overflow: hidden;background: #f2f2f2;margin: 0 10px;min-height: calc(100vh - 70px);height: calc(100vh - 70px)}
.insideBG {background: #fff;border-radius: 8px;padding: 16px 20px;}
.inside_left {float: left;width: 70%;height: 100%;border:0px solid red;}
.inside_leftsy {
    float: left;
    width: 75%;
    height: 100%;
}

.inside_right {
    float: right;
    width: 25%;
    height: 100%;
    padding-left: 16px;
}
.inside_right02 {
    float: left;
    width: 25%;
    height: 100%;
    padding-left: 16px;
    border: 0px solid #007ACC;
}
.inside_right03 {
    float: left;
    width: 29%;
    height: 100%;
    padding-left: 16px;
    border: 0px solid #007ACC;
}


/*tag*/
.tag_purple{background:rgba(108, 108, 229, 0.15);color:#6C6CE5;border-radius:2px;font-size:12px;line-height:18px;padding:2px 5px;font-style:normal;}
.tag_red{background:rgba(242, 69, 64, 0.15)!important;color:rgba(242, 69, 64, 1)!important;}
.tag_yellow{background:rgba(255, 157, 0, 0.15)!important;color:rgba(255, 157, 0, 1)!important;}
.tag_white{background:rgba(255, 255, 255, 0.2)!important;color:#fff!important;}
.tag_gray{background:#eee!important;color:#999!important;}
.tag_blue{background:#F3F8FF!important;color:#0D72FF!important;}

/*箭头图标*/
.np_left{background:url(../images/NewPractical/chevron_left.png) center no-repeat;height:10px;width:6px;display:inline-block;margin-left:6px;}
.np_right{background:url(../images/NewPractical/chevron_right.png) center no-repeat;height:10px;width:6px;display:inline-block;margin-right:6px;}

.text_ellipsis {width: 100%;text-overflow: ellipsis;overflow: hidden;flex-wrap: nowrap;white-space: nowrap;}

/*空数据*/
.dataNull_r img{margin:auto;width:50%}

/*危险弹窗提示*/
.square-open{border-radius:4px!important;width:450px!important;}
.square-open .layui-layer-title{display:inherit;background:#fff;border-bottom:none;background-image: url('../images/NewPractical/Wanrning.png');font-size:18px;
        background-repeat:no-repeat;background-position:left 16px top 15px;padding-left:46px;height: 50px;line-height: 50px;margin-top: 10px;}
.square-open .layui-layer-setwin{top:26px;}
.square-open .layui-layer-content{text-align: left!important;padding: 0px 50px 20px!important;}
.square-open .layui-layer-btn{text-align:right;}
.square-open .layui-layer-btn a{width:88px;text-align:center;height:32px;line-height:32px;border-radius: 2px;font-size: 14px;border:none;padding:0px;text-decoration:none;}
.square-open .layui-layer-btn0{background: #F9F9F9!important;color:#666!important;}
.square-open .layui-layer-btn1{background: #F24540;color:#fff;}

/*头像大小*/
.avatar_manusmall{width:20px;height:20px;border-radius:50px;display:inline-block;}
.avatar_normal{width:44px;height:44px;border-radius:50px;display:inline-block;}
.avatar_notice{width:30px;height:30px;border-radius:50px;display:inline-block;}
.avatar_small{width:32px;height:32px;border-radius:50px;display:inline-block;}
.avatar_msg{width:48px;height:48px;border-radius:50px;display:inline-block;}
.avatar_big{width:60px;height:60px;border-radius:50px;display:inline-block;}

/**/
.qsk_Tag_Con{display:flex;height:70px;line-height:70px;background: url('../images/HonSeQuanShiKong/tagBG.png') right 0px center no-repeat;}
.tagCardCon{margin:auto 0;}
.tagCardCon span{font-size:14px;padding:4px 8px;margin-right: 26px;cursor:pointer;}
.tagCardCon span:last-of-type{margin-right:0px;}
.tagCardCurr {background: rgba(242, 69, 64, 0.08);border-radius:2px;color:#f24540;}
.qsk_Title{display:flex;justify-content:space-between;line-height:70px;height:70px;background: url('../images/HonSeQuanShiKong/TitleBG.png') left 0px center no-repeat;}
.qsk_Title div:first-child{font-size:18px;}
/*.qsk_Title div:last-child{font-size:16px;color:#666;}*/


/*稿件*/
.d_titleLogo{margin-right:10px;display:inline-block;margin-left:44px;margin-bottom:-3px;}
.m_titleLogo{margin-right:8px;display:inline-block;background-size: cover!important;}
.d_titleLogo_t {background: url('../images/UserManager/d_text.png') center no-repeat; width:20px;height:20px;}
.d_titleLogo_d {background: url('../images/UserManager/d_video.png') center no-repeat; width:22px;height:22px;}
.ManuCon{width:100%;display:inherit;margin-top:60px;padding-top:16px;min-height: calc(100vh - 190px);}
.ManuCon_margin{width:1200px;margin:0 auto;}
.manu_tag{border:none!important;}
.manuInfoCon{padding:0 20px;}
.manuInfoCard{margin-top:27px;}
.manuInfoCard .FS_pagetitle{margin-bottom:8px;}
.manuInfoCard_main{display:flex;cursor:pointer;}
.manuInfoCard_main>div{font-size: 15px;line-height:26px;color:#666;height:106px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;}
.manuInfoCard_main img{width:190px;height:106px;object-fit:cover;margin-right:16px;border-radius:4px;}
.manuInfoCard_user{display:flex;justify-content:space-between;height:56px;line-height:56px;}
.manuInfoCard_user .menuData span{line-height:56px;}
.manuInfoCard_user .menuData span:last-child{margin-right:0px;}
.manuInfoCard_user p>img{margin-bottom:-4px;margin-right:6px;}

.manuUserCon{height:232px;background: #F7F8F9;border-radius: 4px;padding:16px;}
.flexCon{display:flex;justify-content:space-between;}
.flexCon a,.flexCon div{width:calc(50% - 4px);background:#fff;border-radius:4px;height:76px;text-align: center;display: flex;flex-direction: column;justify-content: center;}
.flexCon_three{margin-top:18px;}
.flexCon_three div{width:calc(33.33% - 5.33px);margin-bottom:8px;height:64px;}
.flexCon_three div p:first-child{font-size:18px;line-height:27px;}
.flexCon_three div p:last-child{color:#999;}
.flexCon a p,.flexCon div p{font-size:14px;line-height:21px;}
.i_type{width:32px;height:32px;border-radius:50px;margin-bottom:2px;background:#f7f8f9;margin:0 auto;display: flex;}
.i_type i{margin:auto;}
.manuUserCon > div{display:flex;}
.manuUserCon>div:first-child>span{display:flex;justify-content:space-between;width: calc(100% - 42px);height: 32px;line-height: 32px;margin-left:10px;}
.manuUserCon > div:first-child > span .np_left{margin: auto 0;cursor:pointer;}

/*热度榜*/
.heatCon {background: url('../images/Manuscript/heatBG.png') right 0 top 0 no-repeat;padding-top:13px;margin-top:16px;}
.heat {background: url('../images/Manuscript/heatIcon.png') center no-repeat;height:20px;width:16px;display:inline-block;margin-right:10px;margin-bottom:-3px;}
.heatCon h2{font-size:16px;line-height:24px;}
.heatCon .heatlist p{margin-top:27px;width: calc(100% - 28px);text-overflow: ellipsis;overflow: hidden;flex-wrap: nowrap;white-space: nowrap;padding-right:28px;cursor:pointer;}
.videoIntroduce{font-size: 16px;line-height: 30px;letter-spacing: 0.18em;text-indent: 40px;color: #262626;margin-bottom:20px;}

/*评论留言*/
.b_iconCommon {background: url('../images/HonSeQuanShiKong/icon_4.png') center no-repeat;width:16px;height:14px;display:inline-block;margin:auto 8px auto 0;}
.i_Title{font-size:16px;line-height:24px;display:flex;}
.i_Title span{color:#999;}
.readArticle{padding:20px 0;}
.readCon_intor,.readCon_intorBG{background: linear-gradient(180deg, #F7F8F9 0%, rgba(247, 248, 249, 0) 100%);border-radius: 4px;
            color:#666;font-size:14px;line-height:30px;}
.readCon_intorBG{padding:27px 16px;background-image: url('../images/HonSeQuanShiKong/QuotesL.png'),url(../images/HonSeQuanShiKong/QuotesR.png);background-repeat:no-repeat;
        background-position:top 16px left 16px,right 16px bottom 16px;}
.readCon_Info{margin-top:32px;}
.readCon_InfoUL{margin-left:26px;}
.readCon_InfoUL li{color:#666;font-size:14px;line-height:21px;margin-top:14px;}
.readCon_InfoUL li:first-child{margin-top:16px;}
.talkBox{width:100%;border: 1px solid #EEEEEE;border-radius: 4px;height:123px;position:absolute;position:relative;margin:16px 0 10px 0px;}
.talk{width:calc(100% - 32px);height:88px;position:absolute;top:0px;left:0px;border:0 none;resize:none;padding:16px;}
.talkBtn{position:absolute;right:16px;bottom:12px;border:1px solid #f24540;background:#fff;color:#f24540;padding:6px 16px;}
/* 评论区 */
.talkList li{padding:20px 0;border:none;}
.userIcon{width:36px;height:36px;}
.talkTxt h2{line-height:1;font-size:16px;line-height:24px;color:#262626;}
.talkTxt h2 span{color:#999;margin: 0 2px;}
.talkTxt pre{font-size:16px;color:#666;line-height:24px;margin:8px 0 10px;}
.talkData span b{color:#999;}
.ansTxt { padding:11px 15px; line-height:24px; overflow:hidden; background:#F2F2F2;}
.ansTxt span { float:left; color:#333333; font-size:14px;}
.ansTxt input { float:left; box-sizing:border-box; height:14px; border:none; background:none; outline:none; font-size:14px;
width:685px;}
.ansTxt textarea{float:left; box-sizing:border-box; height:24px; border:none; background:none; outline:none; font-size:14px;resize:none;line-height:24px;padding:0;transition: all 0.5s;width:94%;}/*width:685px;*/
.ansBox { display: none;padding-bottom: 14px; overflow:hidden;}
.ansBox button { float:right; display:block;width: 60px; background:none; color:#F00808;
 font-size:14px; outline:none; margin-top:11px;height: 26px;border: 1px solid #F00808;border-radius: 13px;}
.Obtain{height:95px!important;}

/*自制音频背景*/
.audioBG{height:144px;background: linear-gradient(180deg, rgba(242, 69, 64, 0.15) 0%, rgba(255, 255, 255, 1) 70%);border-radius: 4px;}