body {padding: 0;margin: 0;font-size: 12px;font-family: "微软雅黑", Tahoma, sans-serif}
div,form,img,ul,ol,li,dl,dt,dd,input,textarea,i,img {margin: 0;padding: 0;border: 0;font-weight: normal;font-style: normal;}
ul li {list-style: none}
ul {margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6 {margin: 0;padding: 0;font-size: 12px;font-weight: normal;}
a:link,a:visited {text-decoration: none;}
a:hover {color: #F30;}
.name-red {color: #ff4833 !important;}
.show-feedback-win{cursor:pointer;}
/* #tops { width: 950px; padding-top: 5px; margin-right: auto; margin-left: auto;} */
/* #stop {color: #333; background-color: #F3F4F9; height: 28px; line-height: 28px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D8E0E7;}
#stop a{color:#333;}
#stop a:hover{color:#F30;}
#stop .kops li a:hover { color: #FFF; background-color: #F60; text-decoration: none;}
#stop .kops2 li a:hover { color: #FFF; background-color: #F60; text-decoration: none;}
#stop .kops3 li a:hover { color: #FFF; background-color: #F60; text-decoration: none;}
#stop #toplogin { border-top: none; border-bottom: none; line-height: 28px; height: 28px; width: 930px; margin-right: auto; margin-left: auto; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; position: relative; z-index: 9999;}
#stop .userbtn { background: #209dde url(../images/head/login2.jpg); border: none;  height: 22px; width: 45px;vertical-align: middle;}
#stop .userint { background-color: #FFF; width: 100px; border: 1px solid #B5BACE; height: 20px; line-height: 20px; vertical-align: middle;} */
.ms1, .ms2, .ms3, .ms4 {
    float: left;
    color: #333;
    margin-top: -2px;
}
.ms1 {width: 60px;line-height: 30px;}
.ms2 {width: 110px;}
.ms3 {width: 40px;line-height: 30px;}
.ms4 {width: 60px;}
/*导航+LOGO+广告开始*/

#tops {width: 960px;padding-top: 5px;margin-right: auto;margin-left: auto;}
#logo {background-image: url(../images/head/logo.png);background-repeat: no-repeat;float: left;height: 13px;width: 110px;color: #696969;letter-spacing: 6px;font-weight: normal;font-size: 12px;padding: 27px 0 4px 50px;}
#web_nav {float: right;background: url(../images/head/menuBG.gif) repeat-x;border-radius: 4px;height: 36px;width: 775px;padding-bottom: 2px;padding-left: 7px;margin-top: 4px;Z-INDEX: 101;position: relative;}
#web_nav li {float: left;list-style-position: inside;list-style-image: none;list-style-type: none;}
#web_nav span a {font-size: 14px;color: #ffffff;line-height: 38px;display: block;text-align: center;padding: 0 12px;}
#web_nav span a:hover,#web_nav span a.on {color: #FFF;text-decoration: none;background: #156790;}
#web_nav a.ddl {padding-right: 6px;}
#web_nav span a i {background: url(../images/jc/v.gif) no-repeat left 10px;padding: 5px;margin-left: 5px;}
#web_nav LI UL {LEFT: -999em;WIDTH: 180px;POSITION: absolute;padding: 6px;background-image: url(../images/head/n_bg.gif);border: 3px solid #1C90D1;}
#web_nav LI UL LI {LEFT: 100%;TOP: 0px;float: left;}
#web_nav LI:hover UL {Z-INDEX: 999;background-image: url(../images/head/n_bg.gif);LEFT: auto}
#web_nav LI.sfhover UL {Z-INDEX: 999;background-image: url(../images/head/n_bg.gif);LEFT: auto}
#web_nav LI UL LI a,#web_nav LI UL LI a:visited {color: #333333;font-size: 12px;line-height: 28px;display: block;height: 28px;width: 80px;text-align: center;border-bottom: 1px solid #E7E7E7;font-weight: normal;}
#web_nav LI UL LI a:hover {color: #FFFFFF;background-color: #FF9900;text-decoration: none;background-image: none;}
/*导航+LOGO+广告结束*/

#bottom {line-height: 160%;text-align: center;margin: 10px auto 0 auto;padding-top: 0px;}
#bottom .neirong3 {width: 950px;margin: 0 auto;}

#spnLoading {
    margin: 5px auto;
    text-align: center;
    border-radius: 4px;
    width: 80%;
    border: 1px solid #e5e5e5;
    padding: 10px 0px;
    background-color: #fff
}

#nodata {
    margin: 5px auto;
    text-align: center;
    width: 100%;
    /* border: 1px solid #e5e5e5; */
    color: #999999;
    font-size: 14px;
    padding: 10px 0px;
    background-color: #fff
}

#subSpnLoading img {
    display: inline-block;
    vertical-align: middle;
}

.tgbtn {border-radius: 10px;color: #fff;background: #ff8b06;display: inline-block;font-size: 12px; text-align: center;line-height: 20px;margin-left: 5px;padding: 0 8px; cursor: pointer; transition: all 0.2s linear;}
.tgbtn:hover {background: #ff5106;}
.tgbtn.per {margin: 7px 0 0 7px;}
.revise {background: #3baee9;}
.revise:hover {background: #007FE4;}
.popupPlane .c_pinp { border: 1px solid #ccc;background: #fff;font-size: 14px;border-radius: 6px;
    overflow: hidden;}
.popupPlane .c_pinp .h2 {border-bottom: 1px solid #f2f2f2;font-size: 16px;font-weight: bold;line-height: 50px; position: relative; padding-left: 20px; height: 50px;color: #444; background-color: #FCFCFC}
.popupPlane .c_pinp .h2 {text-align:left !important; width:97% ; border-bottom: 1px solid #f2f2f2;font-size: 16px;font-weight: bold;line-height: 50px; position: relative; padding-left: 20px; height: 50px;color: #444; background-color: #FCFCFC}

.popupPlane .c_pinp .content { margin: 0;padding: 10px;border: none;text-align: center;font-size: 14px;}
.popupPlane .c_pinp .content ul {width: 100%;margin: 0 auto; overflow: hidden; color: #444}
.popupPlane .c_pinp .content li {display: block;text-align: left;margin: 15px auto;}
.popupPlane .c_pinp .content li label { width: 98px;text-align: right;margin: 0 10px 0 0; display: inline-block;color: #444;}
.popupPlane .c_pinp .content li input {color: #333; border: 1px solid #ddd; border-radius: 3px;line-height: 25px;padding: 6px 8px;margin: 0; width: 267px;}
.popupPlane .c_pinp .content li select {color: #333; border: 1px solid #ddd; border-radius: 3px; height: 39px; padding: 6px 8px;width: 282px; margin-left: -3px}
.popupPlane .c_pinp .content li .vfcbtn {background: #FFF;color: #209edd;border-radius: 3px;padding: 0 10px;margin: 0 0 0 10px;cursor: pointer; display: inline-block; line-height: 35px;border: 1px solid #e5e5e5;}
.popupPlane .c_pinp .content .btn {width:250px;margin: 20px auto 5px auto;cursor: pointer;line-height: 40px;}
.popupPlane .c_pinp .content span {line-height: 20px;padding: 0 5px;display: inline-block;text-align: left;}
.popupPlane .c_pinp .content p {text-align: left;line-height: 25px;}
.popupPlane .c_pinp .content p.tips {text-align: left;margin: 10px auto 0 auto;padding-left: 10%; line-height: 25px;color: #999;}
.popupPlane .c_pinp .content p.info {text-align: left;margin: 10px auto 0 auto;padding-left: 10%; line-height: 25px;}
.popupPlane .c_pinp .content .clbtn {width: 160px; background: #FFF;color: #777; border-radius: 3px;padding: 0 10px;margin: 8px;cursor: pointer;display: inline-block;line-height: 35px;border: 1px solid #ddd;}
.popupPlane .c_pinp .content .clbtn.on {color: #209edd;border: 1px solid #209edd;font-weight: bold;}
.popupPlane .h2 .closebtn {position: absolute;right: 15px;top: 13px; padding:0;width: 24px;height: 24px;cursor: pointer;}
.popupPlane .h2 .closebtn:hover { background-color: #e5e5e5;border-radius:50%}
.popupPlane .h2 .closebtn:before,.popupPlane .h2 .closebtn:after {position: absolute;content: '';width: 16px;height: 1px;top: 11px;left: 4px;background-color: #888;}
.popupPlane .h2 .closebtn:before {transform: rotate(45deg);}
.popupPlane .h2 .closebtn:after {transform: rotate(-45deg);}


.btn-div { border-top: 1px solid #f3f3f3; margin-top: 15px}
input::-webkit-input-placeholder{color:#aaa;font-size: 14px;}
input[type="button"].btn,.btn {border-radius: 4px;line-height: 40px;text-align: center;min-width: 100px;background: #209edd;color: #fff;border: none;}

/* .b_l9 {display: block;clear: both;height: 26px;width: 131px;}
#b_L9 { float: left;position: relative;z-index: 9998;    padding: 4px 10px;}
#b_divL9 { background-color: #FFF;position: absolute;width: 70px;top:23px;left: 10px;padding-top: 4px; border-right: 1px solid #9BAAB7;border-left: 1px solid #9BAAB7;border-bottom: 1px solid #9BAAB7;}
#b_L9 #b_divL9 a,
#b_L9 #b_divL9 a:visited { clear: both;width: 64px;height: 24px;line-height: 24px; background-image: none;background-color: #FFF;float: left; text-align: left;padding: 0px 0 0 5px;}
#b_L9 #b_divL9 a:hover {background-image: none;background-color: #FBEBB9;} */

/* .b_s9 a,
.b_s9 a:visited { display: block; width: 64px; float: left; height: 20px; line-height: 20px; text-align: left; padding: 0 1px 0 7px; background-image: url(../images/jc/tool1.gif); background-repeat: no-repeat; background-position: left 0px;}
.b_s9 a:hover,
.b_bb a,
.b_bb a:visited,
.b_bb a:hover { color: #f00;height: 20px;width: 64px;background: url(../images/jc/left1.gif) no-repeat -22px -42px; text-decoration: none;background-color: #FFF; padding: 0px 0 0px 6px;display: block; line-height: 20px; border-right: 1px solid #9BAAB7; border-left: 1px solid #9BAAB7; border-top: 1px solid #9BAAB7; text-align: left;} */
/* .kops2 {position: absolute;background-color: #FFF;border: 1px solid #ccc;z-index: 9999;right: 1px;top: 23px;margin-bottom: -1px;}
.kops2 li {clear: both;line-height: 28px;border: none;}
.kops2 li a {border-bottom: solid 1px #E7E9EB;height: 28px;padding-right: 10px;padding-left: 10px;display: block;clear: both;}
.kops3 {position: absolute;background-color: #FFF;border: 1px solid #ccc;z-index: 9999;right: 100px;top: 23px;margin-bottom: -1px;}
.kops3 li {clear: both;line-height: 28px;border: none;}
.kops3 li a {border-bottom: solid 1px #E7E9EB;height: 28px;padding-right: 10px;padding-left: 10px;display: block;clear: both;} */


/* 标识 */
.red-log,.blue-log,.lge-log {background:#fef8f8;color:#ff3030 !important;font-size:12px !important;font-weight:normal !important;padding:1px 8px !important;border-radius:20px;margin-left:2px;border:1px solid #ffadad;}
.blue-log {background:linear-gradient(90deg,#f4faff,#cee9ff) !important;color:#007FE4 !important;border:1px solid #a8c9ff !important;}
.lge-log {background:linear-gradient(90deg,#ffe6e6,#fef8f8);color: #ff2980 !important;border-color: #ffb0d8;}
.dpt {background:#fff7f4 !important;color:#ff5107 !important;font-size:12px !important;font-weight:normal !important;padding:1px 8px !important;border-radius:20px;margin-left:2px;border:1px solid #f6d1c5;}
.red-history-log {background:#fffbf0;color:#fb8c00 !important;font-size:12px !important;font-weight:normal !important;padding:1px 8px !important;border-radius:20px;margin-left:2px;border:1px solid #ffe7a3;}
.dpt::before,.red-log::before {content: "";background: url(../images/fb-r.svg) no-repeat center;background-size: 100%;width: 10px;height: 10px;vertical-align: 0;margin: 0 2px 0 -4px;display: inline-block;}
.dpt::before {content: "";background: url(../images/fb-o.svg) no-repeat center;background-size: 100%;}
.bkball.dpt::before {content: "";background: url(../images/bb-o.svg) no-repeat center;background-size: 100%;}
.bkball.red-log::before {content: "";background: url(../images/bb-r.svg) no-repeat center;background-size: 100%;}


/*文章列表作者弹窗*/
.theme-content {position:relative;}
.convey {
    background: linear-gradient(-135deg,#fff5e7,#fde5c0);
    border-radius: 4px;
    position: absolute;
    top: 20px;
    left: 0px;
    width: 370px;
    padding: 10px;
    border-radius: 8px;
    box-shadow: 0px 2px 10px 2px rgba(205,205,205,0.8);
    z-index: 12 !important;
}
.convey::before {content:"";background: url(../images/xz.png)no-repeat 30px center;width: 118px;height: 58px;position: absolute;right: 0;top: -15px;opacity: 0.85;z-index: 1;}
.conveytop {text-align:center;padding:0 0 8px 0;margin:0 auto;/* border-bottom: 1px solid #f2f2f2; */ }
.conveytop a {color:#b46307 !important;font-size:16px;font-weight:bold;}

.conveylist {background:#fffcf8;color:#666;border-bottom:1px solid #f2f2f2;padding:7px 10px;margin:0 auto;position:relative;overflow:hidden;}
.conveylist:nth-child(2) {border-radius: 5px 5px 0 0;}
.conveylist:last-child {border-radius: 0 0 5px 5px;}

    .conveylist .result {
        position: absolute;
        right: 5px;
        width: 30px;
        min-width: 30px !important;
        height: 30px !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .conveylist span{padding:0 !important;}

        .conveylist .result.mingzhong {
            background: url(../images/mingzhong.png)no-repeat !important;
            background-size: 30px !important;
            display: inline-block !important;
        }

        .conveylist .result.go {
            background: url(../images/go.png)no-repeat;
            background-size: 30px;
        }

    .conveylist .obvious {color:#FF5106;font-weight:600;}
.convey .notesTips {color: #b58060;font-size: 11px;line-height: normal;padding: 5px 0;}
.showbestWinLog {position:relative;cursor:pointer}

/*文章搜索弹窗*/
.huntcase {
    position: absolute;
    background-color: #ffff;
    border-radius: 0 0 4px 4px;
    top: 30px;
    left: 0;
    box-shadow: 0px 1px 5px 1px rgb(224, 224, 224);
    width: 180px;
    z-index: 100000;
    padding-bottom: 4px;
}

.recently {
    text-align: left;
    color: #007FE4;
    padding: 2px 0 0 10px;
    line-height: 28px;
}

    .recently i {
        float: right;
        background: url(../images/delete.svg) no-repeat center center;
        background-size: 14px;
        width: 30px;
        height: 28px;
        display: inline-block;
        cursor: pointer
    }

.huntcaselist {
    text-align: left;
    line-height: 26px;
    background: url(../images/record.svg) no-repeat 8px center;
    background-size: 16px;
    padding: 0 10px 0 28px;
    cursor: pointer
}

.newUserlabel {width: 16px;height: 16px;background: url(../images/fav_nornow_on.png) no-repeat center center;background-size: 16px auto; vertical-align: middle;display: inline-block;margin-bottom:3px;}
.mark{background:#FF5106;color:#fff;font-size:12px;text-align:center;line-height:normal;font-style:normal;padding:1px 2px;margin:0 4px;border-radius:3px;display:inline-block;}
.show-jc-win{margin-top:3px;}
.content-sllh {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px !important;
    /*color: #333 !important;*/
    font-weight: 400 !important;
    text-align:justify;
}

.content-sllh-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.content-sllh-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
   
   
    
    text-align: justify;
}
.select-win {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: min-content;
    width:min-content;
}

#backgound {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    z-index: 9999;
}