body{background:#F2F2F2}
.header{position:fixed;top:0;left:0;z-index:99;width:100%;height:56px;background:#96b97d;line-height:56px;color:#fff;box-shadow:0 5px 10px rgb(0 0 0 / 15%)}
.header .logo,.header .search{float:left}
.header .logo img{height:40px}
.header .search{margin:11px 50px 0 50px}
.header .search form{background-color:rgba(0,0,0,0.15)}
.header .search .hui-input{color:#fff;background:none;border:none;width:200px;float:left}
.header .search .hui-input:focus{width:300px}
.header .search .hui-input::-webkit-input-placeholder{color:#fff}
.header .search button{background:none;color:#fff;border:none;float:left;height:34px;width:34px}
.header .menu ul li{display:inline-block}
.header .menu ul li a{color:#fff;padding:0 15px;position:relative;line-height:56px;display:block}
.header .menu ul li a::after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;border-bottom:3px solid rgba(0,0,0,0.2);transition:all .4s}
.header .menu ul li a:hover::after,.header .menu ul li.on a::after{width:20px;margin-left:-10px}
.header .menu-icon,.header .search-icon{display:none;position:absolute;padding:0 10px;font-size:16px;line-height:40px}

.main-box{padding-top:70px}
.main-box .main-menu{border:1px solid #e3e3e3;background:#efefef;position:absolute;float:left;width:200px}
.main-box .main-menu dl.index-menu dt{background:#B6B6B6;padding:12px 0;font-size:16px;color:#fff;text-align:center}
.main-box .main-menu dl.index-menu dd{}
.main-box .main-menu dl.index-menu dd:nth-child(even){background:#fbfbfb;border-top:1px solid #efefef;border-bottom:1px solid #efefef}
.main-box .main-menu dl.index-menu dd a{font-size:14px;display:block;padding:12px 15px}
.main-box .main-menu dl.index-menu dd a i{margin-right:3px}

.main-box .main-right{border:1px solid #f6f6f6;margin-left:220px}
.main-box .main-body{background:#fff;padding:1px 7px}
.main-box .main-right .h3-title{padding-left:8px;font-size:18px;font-weight:700;margin:12px 0 7px;border-bottom:1px solid #eaeaea}
.main-box .main-right .main-index-list{margin:0px}
.main-box .main-right .main-index-list .item{display:block;background:#eee;box-shadow:0 2px 10px 0 rgb(173 173 173 / 10%);border-radius:4px;transition:all .35s ease 0s}
.main-box .main-right .main-index-list .item img{display:block;line-height:1;width:65px;height:65px;border-radius:5px;float:left;margin-right:15px}
.main-box .main-right .main-index-list .item:hover{box-shadow:0 5px 20px rgba(0,0,0,0.06)}
.main-box .main-right .main-index-list .item .item-txt h3{transition:all .35s ease 0s;font-weight:700;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.main-box .main-right .main-index-list .item:hover .item-txt h3{color:#3367D6}
.main-box .main-right .main-index-list .item .item-txt p{line-height:20px;height:40px;overflow:hidden}
.main-box .main-right  dl.item-txt {    margin-top: 10px;
    margin-bottom: 20px;
    border: 1px solid #ddd;
    border-top: none;}
.main-box .main-right dl.item-txt dt{
    padding-left: 12px;
    background-color: #eee;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    line-height: 2.8em;
}
.main-box .main-right dl.item-txt .bghui{background-color: #f4f4f4 !important;}
.main-box .main-right dl.item-txt dd {line-height: 38px;
    padding-left: 12px;}
.main-box .main-right dl.item-txt dd .tnum{color:#ccc}
.main-box .main-right .main-index-newlist{margin:10px}
.main-box .main-right .main-index-newlist li{color:#999;padding-left:10px;float:left;position:relative;margin:5px 0;width:48%}
.main-box .main-right .main-index-newlist li:nth-child(even){float:right}
.main-box .main-right .main-index-newlist li a{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:86%}
.main-box .main-right .main-index-newlist li::before{position:absolute;content:'';content:'';height:0;width:0;display:block;border:4px transparent solid;border-right-width:0;border-left-color:#ddd;top:6px;left:0}
.main-box .main-right .main-index-newlist li span{font-size:12px;float:right;color:#999;overflow:hidden;position:relative;top:2px}

.main-box .list-main-menu{position:fixed;top:56px;height:100%;width:200px;z-index:98;overflow:hidden;border:none;border-right:1px solid rgba(0,0,0,0.08);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.main-box .list-main-menu .nicescroll{height:100%!important;width:200px!important;overflow:hidden;position:static!important}
.main-box .list-main-menu .main-menu-title{padding:0 12px;line-height:3;position:relative;color:#3367D6;font-size:18px;background-color:#e5eae1}
.main-box .list-main-menu .main-menu-subtitle{display:block;line-height:2.8;padding:0 15px;font-size:17px}
.main-box .list-main-menu .main-menu-subtitle i{display:inline-block;width:11px;height:11px;color:#ccc;border:1px solid #333;transition:color .25s;position:relative;overflow:hidden;margin-right:5px}
.main-box .list-main-menu .main-menu-subtitle i:hover{color:#34538b}
.main-box .list-main-menu .main-menu-subtitle i::before,.main-box .list-main-menu .main-menu-subtitle i::after{content:'';position:absolute}
.main-box .list-main-menu .main-menu-subtitle i::before{width:9px;height:1px;background:#333;top:5px;left:1px}
.main-box .list-main-menu .main-menu-subtitle i.on::after{height:9px;width:1px;background:#333;top:1px;left:5px}

.main-box .list-main-menu .list-menu{border-bottom:1px solid rgba(0,0,0,0.06)}
.main-box .list-main-menu .list-menu dd a{display:block;line-height:2.6;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding-left:20px}
.main-box .list-main-menu .list-menu dd a:hover{background-color:rgba(0,0,0,0.04);color:#3367D6}
.main-box .list-main-menu .list-menu dd.on{background-color:rgb(150,185,125);font-weight:bold;color:#fff}
.main-box .list-main-menu .list-menu dd.on a{color:#fff}
.main-box .list-main-menu .list-menu dd a i{ position:relative;margin-right:10px}
.main-box .list-main-menu .list-menu dd a i::before{content:"";width:5px;height:5px;border:1px solid #aaa;border-top:0;left:0;top:5px;border-right:0;position:absolute}
.main-box .list-main-menu .list-menu dd.on a i::before{border-color:#fff}

.main-box .list-main-menu .list-cate{border-bottom:1px solid rgba(0,0,0,0.06)}
.main-box .list-main-menu .list-cate dd{display:inline-block}
.main-box .list-main-menu .list-cate dd a{display:block;line-height:2.6;padding:0px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;padding-left:20px}
.main-box .list-main-menu .list-cate dd a:hover{background-color:rgba(0,0,0,0.04);color:#3367D6}
.main-box .list-main-menu .list-cate dd.on{background-color:rgb(150,185,125);font-weight:bold;color:#fff}
.main-box .list-main-menu .list-cate dd.on a{color:#fff}
.dangqian{margin-bottom:12px;font-size:12px}
.pd15{padding:15px}
.pd20{padding:20px}
.list-item{margin-bottom:20px}
.list-item h3{font-size:18px;margin-bottom:10px}
.list-item h3 a:hover{color:#3367D6}
.list-item h3 i{font-size:18px;margin-right:5px}
.list-item p{color:#999999}

.pagination{margin:0;font-size:12px}
.pagination ul>li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{margin:0 2px;display:inline-block;line-height:20px;padding:4px 12px;background-color:#ddd;color:#666;border-radius:2px}
.pagination ul>.active>a,.pagination ul>.active>span,.pagination ul>li>a:hover{background-color:#96b97d;color:#fff}
.pagination ul>li>span{color:#999;background-color:transparent}
.pagination ul>li.previous-page,.pagination ul>li.next-page,.pagination ul>li.pages-num{display:none}

@media (max-width:767px){
    .pagination{text-align:center}
    .pagination ul>li{display:none}
    .pagination ul>li.previous-page,.pagination ul>li.next-page,.pagination ul>li.pages-num{display:inline-block}
}

.main-box .main-center{border:1px solid #f6f6f6;margin-left:220px;margin-right:180px;position:relative}
.main-box .main-center .main-body{background:#fff;box-shadow:0 2px 10px 0 rgb(173 173 173 / 10%);border-radius:4px;transition:all .35s ease 0s;padding:0 7px}
.main-box  .main-mulu{background:#fff;box-shadow:0 2px 10px 0 rgb(173 173 173 / 10%);border-radius:4px;transition:all .35s ease 0s;width:165px;position:absolute;top:0;right:0}
.main-mulu dl{padding-bottom:8px}
.main-mulu dl dt{line-height:2.8;font-size:16px;border-bottom:1px solid #e6e6e6;padding:0 15px;margin-bottom:8px}
.main-mulu dl dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2;padding:0 18px}
.main-mulu dl dd a:hover{color:#3367D6}
.wap-bg{display:none}
.prev-next .prev{float:left;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prev-next .next{float:right;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}
.prev-next .prev i{font-weight:bold;margin-right:5px}
.prev-next .next i{font-weight:bold;margin-left:5px}
.content-title{position:relative}
.content-title h1{font-size:22px;margin-bottom:15px}

.content-body p,.content-body h4,.content-body h5,.content-body h6{margin:10px 0, white-space: normal;

    word-break: break-word;}

.content-body{font-size: 15px;line-height: 1.7;}
.content-body ol{padding-left:20px;list-style-type:demical}
.content-body ol li{list-style:decimal}
.content-body h1,.content-body h2,.content-body h3{margin:20px 0 10px;font-weight:600;color:#333;line-height:1.7}
.content-body h1{font-size:22px}
.content-body h2{font-size:20px;    font-weight: bold;
    padding-left: 8px;
    border-left: 3px solid #D33428;
    color: #444;}
.content-body h3{font-size:18px}
.content-body a{border-bottom:2px solid #84cf6d;text-decoration:none}
.content-body a:hover{-webkit-transition:box-shadow .2s linear;transition:box-shadow .2s linear;box-shadow:inset 0 -10px #84cf6d;color:#000}
.content-body img,.content-body iframe{max-width:100%!important;width:auto!important}
.content-body img{height:auto!important}
.content-body blockquote{border-left:10px solid rgba(102,128,153,0.075);background-color:rgba(102,128,153,0.05);border-radius:0 5px 5px 0;padding:15px 20px;margin:0 0 6px 0;color:#666}
.content-body table{margin:15px 0}
.content-body ul{list-style:disc outside none;margin:10px 0;padding:0 0 0 30px;line-height:1.7}
.content-body li{list-style-type:inherit !important;margin:0 0 5px}
.content-body pre{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px;margin:15px 0;display:block;background-color:#201e2f;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;white-space:pre;word-wrap:normal;overflow-x:auto;border:1px solid #201e2f;color:#f8f8f2}
.content-body table{border-collapse:collapse;max-width:100%!important;border-spacing:0}
.content-body table th,.content-body table td{border:1px solid #eee;padding:10px;overflow:hidden}
.content-body table th{background:#f1f1f1}
@media screen and (max-width:980px){

    .header{height:40px;line-height:40px}
    .header .menu{display:none}
    .header .logo{float:none;margin:0 auto;text-align:center}
    .header .logo img{height:30px;display:inline-block}

    .header .search{display:none;border-top:1px solid #ececec;background-color:#96b97d;padding:5px;margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:40px;left:0;position:fixed}
    .header .search .hui-input{width:90%}
    .header .search .hui-input:focus{width:90%}
    .header .search button{float:right}
    .header .menu-icon{top:0;left:0;display:block}
    .header .menu-icon i{font-weight:700;margin-right:5px}
    .header .search-icon{top:0;right:0;display:block}

    .main-box{padding-top:55px}
    .main-box .main-menu{margin:0;top:40px;left:-210px;position:fixed;z-index:101}

    .main-box .main-right{margin:0}
    .main-box .main-right .main-index-newlist li{float:none;width:auto}
    .main-box .main-right .main-index-newlist li:nth-child(even){float:none}
    .main-box .main-right .main-index-newlist li a{max-width:99%}
    .main-box .main-right .main-index-newlist li span{display:none}

    .main-box .main-center{margin:-15px}
    .main-box .main-center .main-body{border-radius:0}
    .main-box .main-mulu{display:none}

    .wap-bg{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:100}

    .pd15{padding:5px 0}
    .pd20{padding:12px}
}

.footer{ text-align:center;padding:15px 0;color:#999}
.footer a{color:#999}

.gototop{position:fixed;z-index:222;right:15px;bottom:15px;width:45px;display:block;text-align:center;background-color:rgba(255,255,255,0.6);height:45px;line-height:12px;padding-top:7px;color:#3367D6}
.gototop i{display:block;line-height:20px;font-size:18px;transform:rotateZ(-90deg);-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg)}
.gototop:hover{color:#fff;background-color:#96b97d}


.content-body h2::before{display:block;margin-top:-60px;height:60px;visibility:hidden}