@charset "utf-8";
@font-face {font-family: "iconfont";
    src: url('iconfont.eot?t=1609751934599'); /* IE9 */
    src: url('iconfont.eot?t=1609751934599#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('iconfont.woff?t=1609751934599') format('woff'),
    url('iconfont.ttf?t=1609751934599') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('iconfont.svg?t=1609751934599#iconfont') format('svg'); /* iOS 4.1- */
}
html{width: 100%;height: 100%;position: relative;}
*{margin: 0;padding: 0;}
body{
    margin: 0;
    padding: 0;
    border: 0;
    -webkit-text-size-adjust: none;
    font-family: 'Microsoft YaHei', Verdana, small, Arial, Helvetica, sans-serif;
    position: relative;
    width: 100%;
    color: #333;
    background: #EDEDED;
}
ul,ol,li,dl,dt,dd,img,form,input{ margin:0; padding:0; border:0;}
ul,li,dl{list-style-type:none;}
a{text-decoration: none;}

.container{
    width: 1280px;
    min-height: 100vh;
    clear: both;
    margin: 0 auto;
    table-layout: fixed;
    word-break: break-all;
    overflow: hidden;
    background: #ffffff;
    padding: 0;
    padding-bottom: 65px;
    position: relative;
}
.c-left{
    position: fixed;
    top: 0;
    bottom: 0;
    width: 179px;
    margin-right: 10px;
    z-index: 250;
    border-right: 1px solid #e9e9e9;
    background: #ffffff;
}
.c-left img{
    width: 179px;
    height: auto;
}
.logo{
    background-image: url(../images/logo.gif);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 125px;
    width: 180px;
    display: block;
}
.nav{
    position: relative;
    font-size: 16px;
    border-bottom: 1px solid #eee;
}
.nav li a {
    padding: 11px 0 11px 45px;
    color: #666;
    display: block;
    text-decoration: none;
}
.nav .on {
    color: #444;
    background: #f6f6f6;
}
.nav li a:hover{
    color: #444;
    background: #f6f6f6;
}
.c-center{
    float: left;
    width: 750px;
    margin-left: 200px;
    overflow: hidden;
    padding-bottom: 10px;
}
.c-right{
    float: right;
    width: 300px;
    height: 100%;
    overflow: hidden;
    margin-right: 10px;
}
.c-right-item{
    width: 100%;
    position: relative;
}
.c-right .c-right-item:nth-child(1){
    margin-top: 10px;
}
.c-right-title{
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #e9e9e9;
}
.c-right-title h3{
    line-height: 25px;
    font-size: 18px;
    font-family: Microsoft YaHei, small;
    font-weight: normal;
    padding-bottom: 5px;
    width: fit-content;
    display: inline;
    border-bottom: 1px solid #1479D7;
}
.c-right-img{
    width: 100%;
    height: fit-content;
    display: block;
}
.c-right-img img{
    width: 100%;
    margin: 10px 0;
}
.c-right-item li{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
    line-height: 30px;
    border-bottom: 1px solid #EEE;
    background: url(../images/hetu.png) 0 -311px no-repeat;
    padding-left: 12px;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}
.c-right-item li a{
    line-height: 22px;
    color: #333;
    white-space: normal;
    margin-top: 4px;
    padding-right: 8px;
    height: 44px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
}
.c-right-item li a:hover{
    color: #D10101;
    text-decoration:underline
}
.tags-box {
    display: inline-block;
    padding: 5px;
}
.tags-box a{
    display: block;
    float: left;
    margin-bottom: 5px;
    color: #FFF;
    font-weight: 500;
    padding: 2px 6px;
    text-align: center;
    margin-right: 4px;
    font-size: 13px;
}
.tags-box a:hover{
    text-decoration: underline;
}
.tags-box a:nth-child(5n+1){
    background-color: #23ad44;
}
.tags-box a:nth-child(5n+2){
    background-color: #23b7e5;
}
.tags-box a:nth-child(5n+3){
    background-color: #fad733;
}
.tags-box a:nth-child(5n+4){
    background-color: #f05050;
}
.tags-box a:nth-child(5n+5){
    background-color: #7266ba;
}
.c-right-title span{
    line-height: 25px;
    font-size: 18px;
    font-family: Microsoft YaHei, small;
    font-weight: normal;
    padding-bottom: 5px;
    width: fit-content;
    display: inline;
    cursor: pointer;
}
.c-right-title span::before{
    content: '|';
    margin: 0 5px;
    color: #333;
}
.c-right-title span:nth-child(1):before{
    content: '';
    margin: 0;
}
.c-right-title .selected{
    color: #169FE6;
}
.select-doc{
    display: none;
    background-color: #ffffff;
}
.reedd {
    clear: both;
    margin: 10px 0;
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
}
#shuomingg {
    line-height: 40px;
    border: 1px solid #e9e9e9;
}
#shuomingg h3 {
    font-size: 14px;
    line-height: 30px;
    font-weight: normal;
    padding: 0 10px;
}
#shuomingg h3 a {
    font-weight: normal;
    color: #333;
}
#shuomingg h3 a:hover{
    color: #D10101;
    text-decoration: underline;
}
.daohangerji {
    clear: both;
    margin: 10px 0;
    position: relative;
    overflow: hidden;
    line-height: 40px;
    border: 1px solid #e9e9e9;
}
.daohangerji a {
    padding: 0px 10px;
    display: inline-block;
    color: #333;
}
.daohangerji .sub-on,.daohangerji a:hover{
    color: #D10101;
    text-decoration: underline;
}
.article-item{
    clear: both;
    padding: 10px 0 5px;
    border-bottom: 1px solid #e9e9e9;
    overflow: hidden;
    width: 100%;
    height: fit-content;
    display: flex;
    flex-direction: column;
    position: relative;
}
.article-item-t{
    width: 100%;
    height: 50px;
    position: relative;

}
.article-title-riqi{
    display: flex;
    flex-direction: column;
    width: 48px;
    height: 48px;
    background: url(../images/hetu.png) 0 0 no-repeat;
    position: absolute;
    top: 2px;
    left: 0;
}
.article-title-c{
    width: fit-content;
    max-width: 614px;
    height: 50px;
    display: flex;
    flex-direction: column;
    margin-left: 56px;
    margin-right: 80px;
}
.article-title-c h2{
    font-size: 21px;
    line-height: 25px;
    padding-bottom: 3px;
    font-weight: normal;
    font-family: 'Microsoft YaHei', Verdana, Arial;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.article-title-c h6{
    font-size: 12px;
    font-weight: normal;
    color: #999999;
    margin-top: 5px;
}
.article-title-c h6 a{
    color: #999999;
}
.article-title-c h6 a:hover{
    text-decoration: underline;
}
.article-title-c h2 a{
    font-size: 21px;
    line-height: 25px;
    padding-bottom: 3px;
    font-weight: normal;
    font-family: 'Microsoft YaHei', Verdana, Arial;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #333;
}
.article-title-c h2 a:hover{
    color: #D10101;
    text-decoration: underline;
}
.article-more{
    width: 74px;
    height: 28px;
    border: 1px solid #ededed;
    position: absolute;
    right: 0;
    top: 0px;
}
.article-more a{
    display: block;
    line-height: 28px;
    font-size: 14px;
    text-align: center;
    color: #999999;
}
.article-title-riqi span:nth-child(1){
    line-height: 150%;
    font-size: 14px;
    background-color: #1479D7;
    display: block;
    text-align: center;
    color: #fff;
    font-family: 'Microsoft YaHei', Verdana, Arial;
    font-weight: normal;
}
.article-title-riqi span:nth-child(2){
    line-height: 150%;
    font-size: 15px;
    color: #000;
    text-align: center;
    font-family: 'Microsoft YaHei', Verdana, Arial;
    font-weight: normal;
}
.article-item-b{
    width: 100%;
    padding-top: 7px;
    line-height: 31px;
    text-align: justify;
    text-justify: inter-ideograph;
    font-size: 15px;
    height: 62px;
    margin-bottom: 58px;
    overflow: hidden;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 这里是超出几行省略 */
}
.article-pagination{
    width: 100%;
    height: 60px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.article-pagination a{
    padding: 7px 13px;
    color: #999999;
    border: 1px solid #e9e9e9;
}
.article-pagination .pagination-cur{
    background-color: #1479D7;
    color: #fff;
    border: 1px solid #1479D7;
}
.foot{
    width: 1070px;
    height: 40px;
    color: #666666;
    padding: 10px 0 15px;
    border-top: 2px solid #D10101;
    position: absolute;
    left: 200px;
    bottom: 0;
}
.foot a{
    color: #666666;
}
.foot a:hover{
    text-decoration: underline;
}
.nav-small{
    width: 100%;
    height: 40px;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    background-color: #1479D7;
    z-index: 9999;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
.nav-small-logo{
    width: fit-content;
    height: 40px;
}
.nav-small-logo a{
    width: fit-content;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 24px;
    display: block;
    text-shadow: none;
    color: #fff;
    font-family: 'Microsoft YaHei', Verdana, Arial;
}
.nav-menu{
    color: #fff;
    width: 86px;
    height: 40px;
    line-height: 40px;
    background: url(../images/nav.png) no-repeat 10px center;
    cursor: pointer;
    display: block;
    border-left: solid 1px #666;
    font-size: 14px;
    text-indent: 48px;
    position: relative;
}
.nav-small .active{
    background-color: #bbbbbb;
}
.nav-menu .caidan{
    position: absolute;
    top: 40px;
    right: 0;
    width: 90px;
    z-index: 10000;
    padding: 5px;
    border: solid 1px #999;
    background-color: #1479D7;
    display: none;
}
.nav-menu .caidan li{
    width: 100%;
    height: 30px;
    text-indent: 0;
}
.nav-menu .caidan li a{
    padding: 0;
    color: #fff;
    border: none;
    text-align: center;
    font-size: 18px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    text-indent: 0;
    display: block;
}
.nav-menu .caidan li a:hover{
    text-decoration: underline;
    color: #000;
}


/**detail**/
.detail-c{
    background: #EDEDED;
    width: 1215px;
    min-height: 100vh;
    clear: both;
    margin: 0 auto;
    table-layout: fixed;
    word-break: break-all;
    padding: 0;
    padding-bottom: 10px;
    position: relative;
    transform: none !important;
    display: table;
}

.d-center{

    float: left;
    width: 885px;
    overflow: hidden;
    padding-bottom: 10px;
    margin-left: 10px;
}
.detail-c #shuomingg{
    border: solid 1px #ccc;
}
.doc-content{
    background: #fff;
    border: solid 1px #ccc;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 10px;
}
.doc-content h1{
    color: rgb(51, 51, 51);
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    font-weight: normal;
    text-indent: 2px;
}
.attribute{
    color: #999;
    font-size: 12px;
    padding: 0 10px 5px 0px;
}
.articleGroup {
    position: relative;
    left: 0;
    margin-bottom: 30px;
    padding: 60px 80px;
    background: white;
    overflow: hidden;
    box-sizing: border-box;
}
.articleGroup .tit {
    margin-bottom: 24px;
    line-height: 24px;
    font-size: 26px;
    font-family: 仿宋;
    font-weight: 600;
    color: rgb(0, 0, 0);
    text-align: center;
}
.articleGroup .subTit {
    margin-bottom: 40px;
    line-height: 14px;
    font-size: 14px;
    font-family: 仿宋;
    font-weight: 400;
    color: rgb(153, 153, 153);
    text-align: center;
}
.articleGroup .content {
    font-size: 20px;
    /*color: rgb(0, 0, 0);*/
    color: #333;
    line-height: 2.5em;
    font-family: 仿宋;
    overflow: initial;
    font-weight: normal;
}
.articleGroup .content p {
    margin: 0 auto 0.7em;
    text-indent: 2em;
    overflow: hidden;
}
.articleGroup .content h3 {
    margin: 40px auto;
    padding-top: 60px;
    text-align: center;
    border-top: 1px solid #999999;
    font-weight: normal;
}
.page-num {
    width: 100%;
    text-align: right;
    display: block;
    font-size: 16px;
    color: #939393;
    margin-left: -10px;
}
.articleGroup .content section:nth-child(n+4){
    display: none;
}
.down{
    text-align: center;
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 10px auto;
    padding: 15px 0;
    font-size: 14px;
    position: relative;
    min-height: 110px;
}
.down p{
    font-size: 18px;
    margin: 10px auto;
}
.down p span{
    color: #b6b6b6;
}
.down .carryBtn{
    cursor: pointer;
    color: #00a1e9;
}
.down .icon_down{
    display: inline-block;
    position: relative;
    top: 6px;
    left: 2px;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAc9JREFUaEPtlsFOhDAQhqfwNu7LeJGLD6EHKIkeZA+a0HDQh/CyXnyZ9W0A04QaghTa6c9uSLpXtp3/m39mOoJ2/hM7108R4NoORgeiA4EZiCUUmMDg49EBpdQnEX1LKb846VRK3RHRrZTynnM+yAGl1DsRPQyBM1+IQfxpOP8hpXz0hWADKKVeiehpEtAZYiLeXPMmpXz2gWAD1HVdCSFeZoKtQljEU9/3x7Isq4sA6CAcCKR4rYHtgMmSDwRaPATA1YktxMMA1iAGt8y0+StxTs1P+yO4hMYXLpTTv75EiIc64NAT0Myby6AOuECgMr8pgK0n0OIhJaTrPk3TU57nP9NCH/eETXzTNDdt22a+DxjEgZHAc5IkmQ1CB5sTqMV3Xaen00EIURVFcfR5hYMcmJk4Vog5UWPx5junxNhNbBmZThBz4jXERQEWHq9FCKT4oBJaGZmzEGjxEABXJ7YQDwNYg9DfzbQZNzSn5q+xC52HoAe0eKgDLmtEyLi0vQ/sMbr04CxtpYiyGcfeBGBXu5CrE+jMQ3Yhl71Fl5NtF3I5v/afzUpoLTDqewRAZZJ7T3SAmznUuegAKpPce6ID3MyhzkUHUJnk3rN7B34BSuUvQCI5M7kAAAAASUVORK5CYII=) no-repeat;
    background-size: 100% 100%;
}
.surplus-btn-mid {
    width: 134px;
    height: 36px;
    color: #fff;
    display: inline-block;
    cursor: pointer;
    position: relative;
    background: #2b99ff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px auto;
}
.recommendList{
    padding: 24px 0;
    background: white;
}
.recommendList .title{
    margin-bottom: 20px;
    line-height: 20px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    text-indent: 15px;
    border-left: 4px solid #1EA0FF;
}
.reArticleGroup:hover{
    background: #FAFAFA;
}
.reArticleGroup{
    padding: 0px 30px;

}
.reArticleGroup .titG{
    border-bottom: solid 1px #e6e6e6;
    height: 44px;
    line-height: 44px;
}
.reArticleGroup .titG .tit{
    line-height: 40px;
    height: 44px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
    display: block;
    text-indent: 10px;
    float: left;
    width: 85%;
}
.reArticleGroup .titG .tit:hover{
    color: #1EA0FF;
}
.reArticleGroup .titG .time{
    width: 70px;
    line-height: 40px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    float: right;
    padding-left: 10px;
}
.reArticleGroup .titG .iconif{
    margin-top: 10px;
    float: left;
}
.btmSearch {
    text-align: center;
    margin-top: 40px;
}
.btmSearch .search_f {
    width: 467px;
    height: 35px;
    display: inline-block;
    border: 1px solid #ccc;
    overflow: hidden;
    border-radius: 6px;
}
.btmSearch .search_text {
    width: 320px;
    line-height: 40px;
    height: 36px;
    padding: 0 10px;
    float: left;
}
.btmSearch .search_text:focus{
    outline: none;
}
.btmSearch .search_btn {
    width: 127px;
    line-height: 36px;
    font-size: 16px;
    cursor: pointer;
    background-color: #2b99ff;
    color: #fff;
    float: left;
}
.d-right{
    width: 300px;
    height: fit-content;
    /*position: fixed;*/
    padding-top: 10px;
    top: 0px;
    margin-left: 905px;
}
.search{
    width: 100%;
    height: 48px;
    margin: 0px 0 10px 0;
}
.search .search_f{
    width: 100%;
    height: 48px;
    border: 1px solid #ccc;
    overflow: hidden;
    border-radius: 6px;
}
.search .search_text {
    width: 220px;
    line-height:48;
    height: 48px;
    padding: 0 10px;
    float: left;
}
.search .search_text:focus{
    outline: none;
}
.search .search_f .search_btn {
    font-family: "iconfont" !important;
    width: 60px;
    height: 48px;
    line-height: 48px;
    cursor: pointer;
    font-size: 28px;
    background: #2b99ff;
    color: #fff;
}
.btndown2 {
    width: 100%;
    background: #EF9601;
    border-radius: 4px;
    height: 40px;
    background-position: 0 -145px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 40px;
    border: 0;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.doc-hot{
    height: fit-content;
    width: 298px;
    border: solid 1px #ccc;
    margin-top: 12px;
    background-color: #fff;
}
.hot_title {
    padding: 20px 10px 10px 10px;
    overflow: hidden;
}
.doc-hot-img{
    display: inline-block;
    float: left;
    margin-top: 4px;
    margin-right: 6px;
}
.doc-hot-title{
    color: #03b668;letter-spacing: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 186px;float: left;font-weight: 600;
    font-size: 18px;
}
.doc-hot .fl{
    font-size: 18px;float: left;
}
.hot_nr{
    position: relative;
}
.hot_lb1 {
    position: relative;
    display: block;
    margin-bottom: 0px;
    font-size: 14px;
    color: #333;
}
.hot_lb1:hover .tit_s{
    color: #2b99ff;
}
.hot_lb1 h4 {
    font-size: 13px;
    font-weight: normal;
    line-height: 30px;
    height: 34px;
    color: #333;
    padding: 0;
    padding-left: 27px;
    border-bottom: 1px dashed #e6e6e6;
}
.hot_lb1 .iconif{
    float: left;
    margin-top: 5px;
    margin-left: 10px;
}
.tit_s {
    font-size: 13px;
    font-weight: normal;
    line-height: 30px;
    height: 34px;
    color: #333;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 220px;
    margin: 0 5px;
}
.tit_s_last{
    color: #1EA86C !important;
    font-size: 16px;
    margin-left: 12px;
    width: 160px;
    line-height: 42px;
}
.tit_s_red{
    color: red !important;
}
.tit-t1{
    margin-left: 8px;
    background: rgba(3,182,104,.1);
    color: #03b668;
    border-radius: 4px;
    display: inline-block;
    transform: scaleX(.8);
    line-height: 20px;
    padding: 0px 5px;
    font-size: 13px;
}
.tit-t2{
    margin-left: 8px;
    background: #feefeb;
    color: #f7603e;
    border-radius: 4px;
    display: inline-block;
    transform: scaleX(.8);
    line-height: 20px;
    padding: 0px 5px;
    font-size: 13px;
}
.ax{
    position: absolute;width: 15px;height: 1px;background: #ccc;top: 16px;left: 17px;
}
.dian{
    position: absolute;width: 4px;height: 4px;background: #ccc;border-radius: 50%;top: 14.39px;left: 29px;
}
.shu{
    position: absolute;
    width: 1px;
    height: 36px;
    background: #ccc;
    top: -8px;
    left: 16px;
}
.rg{
    float: right;
    background: #1EA86C;
    color: #fff;
    border-radius: 4px;
    padding: 0 5px;
    font-size: 16px;
    line-height: 36px;
    margin-top: 6px;
}
.hot_lb1:last-child h4{
    height: 42px;
    line-height: 42px;
    border-bottom: 0px;
}
.hot_lb1:last-child .ax{
    top: 24px;
}
.hot_lb1:last-child .dian{
    top: 22px;
}
.dw{
    position: absolute;
    right: -6px;
    top: -6px;
    font-size: 12px;
    background: red;
    line-height: 15px;
    padding: 2px 4px;
    border-radius: 70px 0px 0px 0;
    color: #Fff;
    transform: scale(.85);
    text-align: right;
    cursor: pointer;
}
.hot-icon{
    position: relative;
    overflow: visible;
}
.hot-icon::before{
    width: 28px;
    content: "";
    display: block;
    height: 14px;
    position: absolute;
    right: -32px;
    top: 3px;
    animation: hot 0.6s ease-in-out 0s infinite alternate;
    pointer-events: none;
    display: inline-block;
    background: url(../images/icon.png) no-repeat;
    background-position: -62px -62px;
}

@-webkit-keyframes hot{
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-5px);
    }
}
.hot_lb1 h4 {
    transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
}

.hot_lb1 h4:hover {
    transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
}
.fw_youlian {
    display: block;
    background: #fff;
    margin-top: 10px;
    padding: 0 20px 20px 20px;
    border-radius: 6px;
    width: 260px;
}
.fw_youlian a{
    line-height: 40px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #333;
}
.fw_youlian a:hover{
    color: #2b99ff;
}
.fixdDownBtn {
    position: fixed;
    left: 50%;
    top: 310px;
    margin-left: -694px;
    width: 70px;
    height: 80px;
    background: url(../images/fixd-down-btn.png) no-repeat;
    background-size: 100% 100%;
}
.fixdCopyBtn {
    position: fixed;
    left: 50%;
    top: 410px;
    margin-left: -694px;
    width: 70px;
    height: 80px;
    background: url(../images/fixd-copy-btn.png) no-repeat;
    background-size: 100% 100%;
}
.search-small{
    display: none;
}
.small-visible{display: none;}
.footer_xf{display: none;}
.detail-page{

    margin: 0;
    padding: 0;
    border: 0;
    font-family: 'Microsoft YaHei', Verdana, small, Arial, Helvetica, sans-serif;
    position: relative;
    width: 100%;
    color: #333;
    background: #EDEDED;
    font-size:14px;
    padding-bottom: 67px;
}
.detail-page .foot{
    width: 885px;
    overflow: hidden;
    left: 50%;
    margin-left: -597.5px;
}

.pay_wrap {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}
.pay_div {
    width: 100%;
    height: 100%;
    position: relative;
}
.pay_box {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 400px;
    height: 438px;
    border-radius: 4px;
    background: #fff;
    text-align: center;
}
.pay_dom {
    height: 100%;
    position: relative;
    padding: 8% 10%;
}
.pay_tit {
    color: #44b549;
    font-size: 30px;
    display: inline-block;
    line-height: 40px;
    height: 40px;
    width: 100%;
    font-weight: 700;
}
.paybox-art {
    color: #a0a0a0;
    font-size: 15px;
    width: 100%;
    line-height: 50px;
    height: 50px;
}
.pay_img {
    width: 100px;
    display: inline-block;
    margin: 12% 0 5%;
}
.pay_img img {
    width: 100%;
    margin: 0 auto;
    border:0;
    display:block;
}
.pay_money {
    height: 60px;
    line-height: 60px;
}
.current_box {
    color: #ff6600;
    font-size: 16px;
    display: inline;
    font-weight: 700;
}
.current_box .price-code {
    font-size: 13px;
    margin-left: 4px;
}
.original_box {
    text-decoration: line-through;
    color: #949494;
    padding-left: 30px;
    font-size: 14px;
    display: inline;
}
.pay_bottom {
    cursor: pointer;
    background: #44b549;
    border-radius: 4px;
    font-size: 22px;
    color: #fff;
    font-weight: 700;
    line-height: 50px;
    height: 50px;
}
.payed_txt {
    float: left;
    margin-right: 80px;
    text-indent: 35px;
    font-size: 14px;
    margin-top: 10px;
    cursor: pointer;
    color: #ff6600;
}
.paybox_service {
    float: left;
    font-size: 14px;
    margin-top: 10px;
    cursor: pointer;
    color: #a2a2a2;
}
.dyfw_close {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 30px;
    height: 30px;
    margin-left: 0;
    background: url(../images/zhifu_icon.png) no-repeat -149px -31px;
    cursor: pointer;
}


.copypay-wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 100vw;
    min-height: 100vh;
    height: 100%;
    overflow: hidden;
    z-index: 11006;
    background: rgba(0, 0, 0, 0.6);
    display: none;
}
.downpay-wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 100vw;
    min-height: 100vh;
    height: 100%;
    overflow: hidden;
    z-index: 11006;
    background: rgba(0, 0, 0, 0.6);
    display: none;
}
.copypay-pup-app {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    min-width: 80vw;
    min-height: 2rem;
    background-color: #fff;
    border-radius: 0.24rem 0.24rem;
    padding: 0rem 0 0.3rem;
    box-sizing: border-box;
    transform: translate(-50%,-50%);
    border-radius: 0.07rem;
    padding: 0.6rem 0.2rem 0.34rem;
    /*transform: translate(-50%,-60%);*/
}
.copypay-wrap .fwt {
    text-align: center;
    font-size: 0.53rem;
    font-weight: 600;
    color: #009900;
    line-height: 0.74rem;
    font-family: PingFangSC-Semibold, PingFang SC;
}
.downpay-wrap .fwt {
    text-align: center;
    font-size: 0.53rem;
    font-weight: 600;
    color: #009900;
    line-height: 0.74rem;
    font-family: PingFangSC-Semibold, PingFang SC;
}
.copypay-pup-app .tips {
    font-size: 0.28rem;
    font-weight: 400;
    color: #FF6E0D;
    line-height: 0.4rem;
    margin-top: 0.34rem;
    text-align: center;
}
.copypay-pup-app .payimg {
    width: 1.72rem;
    height: 2.02rem;
    background: url(../images/icon-text@2x.png) no-repeat;
    background-size: 100% 100%;
    margin: 0.58rem auto 0.5rem;
}
.copypay-wrap .price {
    text-align: center;
}
.downpay-wrap .price {
    text-align: center;
}
.copypay-pup-app .price .after {
    font-size: 0.3rem;
    font-weight: 600;
    color: #FF6E0D;
    line-height: 0.42rem;
}
.copypay-pup-app .price .berfo {
    font-size: 0.28rem;
    font-weight: 400;
    color: #9C9C9C;
    line-height: 0.4rem;
    text-decoration: line-through;
}
.copypay-pup-app .wxpayBtnpl {
    width: 4.86rem;
    height: 0.86rem;
    margin: 0.16rem auto 0;
    background: #009900;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size:0.26rem;
}
.paybox-cservice {
    font-size: 14px;
    color: #7b7b7b;
    line-height: 28px;
    text-align: center;
    justify-content: center;
    display: flex;
}
.payed-txt {
    display: block;
    line-height: 38px;
    cursor: pointer;
    height: 38px;
    margin-right: 10px;
}
.paybox-cservice-btn {
    display: block;
    line-height: 38px;
    cursor: pointer;
    height: 38px;
    width: 100px;
}
.claos {
    position: absolute;
    top: -8px;
    right: -8px;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    cursor: pointer;
    background: url(../images/zhifu_icon.png) no-repeat -149px -31px;
}
.copypay-pup-app .tips {
    font-size: 0.28rem;
    font-weight: 400;
    color: #FF6E0D;
    line-height: 0.4rem;
    margin-top: 0.34rem;
    text-align: center;
}
.title-svg{display:none;}


.wx_box {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100000;
    display: none;
}
.wx_div {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 400px;
    height: 415px;
    background: #fff;
    border-radius: 20px 20px 0 0;
}
.wx_top {
    background: #38AD3A;
    height: 78px;
    color: #fff;
    font-size: 28px;
    line-height: 78px;
    border-radius: 20px 20px 0 0;
    text-align: center;
}
.wxzf {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
}
.wx_img {
    width: 160px;
    height: 160px;
    margin: 10px auto;
}
.wx_img canvas,.wx_img img {
    width: 100%;
    height: 100%;
}

.pay-tips {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 40px;
    background: #38ad3a;
    /*width: 181px;*/
    width: fit-content;
    margin: auto;
    padding-left: 25px;
    padding-right: 25px;
}
.pay-tips span {
    background: url(../images/sys_icon.png) no-repeat 0px center;
    padding-left: 28px;
}
.wxpay-box-text {
    margin-top: 20px;
}
.wx_box .price {
    display: block;
    margin-top: 8px;
    font-size: 18px;
    color: #6d6d6d;
    text-align: center;
}
.price span {
    color: #FF7800;
    padding: 6px 11px;
    font-weight: 700;
}
.wx-close {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 30px;
    height: 30px;
    margin-left: 0;
    background: url(../images/zhifu_icon.png) no-repeat -149px -31px;
    cursor: pointer;
}




/**detail**/



/**适用index.html**/
@media screen and (max-width: 1200px){
    .c-right{
        display: none;
    }
    .container{
        max-width: 970px;
    }
    .foot{
        width: 750px;
    }
}
/*要考虑滚动条宽度，这里默认是15px*/
@media screen and (max-width: 985px){
    .c-left{display: none;}
    .container{
        max-width: 760px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .c-center{margin-left: 0;}
    .foot{left: 5px;}
}
@media screen and (max-width: 785px){
    .container{
        max-width: none;
        width: 96%;
        padding-left: 2%;
        padding-right: 2%;
        margin-top: 40px;
    }
    .c-center{
        width: 100%;
    }
    .article-title-c{
        max-width: none;
        width: auto;
    }
    .article-item-b{
        -webkit-line-clamp: 3;
        height: 93px;
        margin-bottom: 27px;
    }
    .foot{
        left: 2%;
        width: 96%;
        height: 45px;
    }
    .nav-small{display: flex;}
    .article-title-c h6{font-size: 11px;}
    .article-title-c{margin-right: 64px;}
    .article-more{width: 64px;}
}
@media screen and (max-width: 650px){
    .article-title-c h6{text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;}
}

/**适用detail.html**/
@media screen and (max-width: 1250px){
    .detail-page .foot{
        margin-left: 0;
        left: 10px;
    }
}
@media screen and (max-width: 1050px){
    .d-right{display: none !important;}
    .detail-c{width: 905px;}
    .fixdDownBtn,.fixdCopyBtn{display: none;}
    .detail-page .foot{
        width: 885px;
        left: 50%;
        margin-left: -442.5px;
    }
}
@media screen and (max-width: 910px){
    .detail-c{width: 805px;}
    .d-center{width: 785px;}
    .articleGroup{padding: 60px 10px;}
    .detail-page .foot{
        width: 785px;
        left: 50%;
        margin-left: -392.5px;
    }
    .title-svg{display:inline;}
}
@media screen and (max-width: 815px){
    .detail-page .nav-small{display: flex;}
    .detail-c{margin-top: 50px;}
    .d-center{margin-bottom: 60px;}
    .search-small{
        display: flex;
        width: 100%;
        height: 58px;
        padding: 11px 0;
        box-sizing: border-box;
        background-color: #fff;
        z-index: 700;
        transition: top .5s;
        position: fixed;
        top: 40px;
        box-shadow: 0 3px 4px 0 rgb(0 0 0 / 6%);
    }
    .search-small-box{
        margin: 0 2%;
        width: 96%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .app-header-title {
        display: inline-block;
        height: 34px;
        line-height: 34px;
        font-size: 15px;
        font-weight: 600;
        margin-right: 5px;
    }
    .app-header-title a{
        font-size: 15px;
        color: #333;
    }
    .search_box {
        flex: 1;
        height: 36px;
        display: flex;
        align-items: center;
        background: #f5f5f5;
        border-radius: 50px;
        font-size: 16px;
        font-family: PingFangSC-Regular, sans-serif;
    }
    .typeahead__filter {
        display: block;
        width: 70px;
        position: relative;
    }
    .typeahead__filter .type_button {
        display: inline-block;
        margin-bottom: 0;
        text-align: center;
        vertical-align: middle;
        touch-action: manipulation;
        cursor: pointer;
        border: 0;
        width: 100%;
        height: 100%;
        user-select: none;
        color: #555;
        background: #f5f5f5;
        border-top-left-radius: 50px;
        border-bottom-left-radius: 50px;
        font-size: 14px;
    }
    .typeahead__filter .type_button:after {
        display: inline-block;
        margin-left: 4px;
        width: 0;
        height: 0;
        vertical-align: 0px;
        content: "";
        border: 4px solid;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    }
    .search-input {
        width: 76%;
        font-size: 13px;
        color: #000;
        outline: none;
        border: none;
        height: 100%;
        background: #f5f5f5;
        text-indent: 2em;
    }
    .input-icon {
        width: 60px;
        height: 100%;
        background-image: url(data:image/png;base64,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);
        background-size: 30%;
        background-repeat: no-repeat;
        margin-left: 15px;
        background-position-y: 9px;
        text-align: right;
        padding-right: 10px;
        font-size: 14px;
        line-height: 36px;
    }
    .typeahead__dropdown {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        width: 92%;
        padding: 0;
        margin: 2px 0 0;
        list-style: none;
        text-align: left;
        background-color: #fff;
        border: 1px solid #ccc;
        border-radius: 2px;
        background-clip: padding-box;
    }
    .typeahead__dropdown li {
        text-align: center;
        font-size: 14px;
        line-height: 28px;
        border-bottom: 1px solid #ccc;
        cursor: pointer;
    }
    .detail-c{width: 100%;}
    .d-center{width: 96%;margin-left: 2%;margin-right: 2%;}
    .doc-content{display: none;}
    .detail-c #shuomingg{border: 0px;}
    .articleGroup .tit{font-size: 23px;}
    .articleGroup .content{font-size: 18px;line-height: 2;}
    .page-num{text-align: center;margin-left: 0;font-size: 13px;}
    .articleGroup{padding: 40px 10px;}
    .down{padding: 10px 0;}
    .reArticleGroup{padding: 0 10px;}
    .reArticleGroup .titG .tit{max-width: 82%;width: auto;font-size: 15px;}
    .btmSearch{display: none;}
    .small-visible{display: block;}
    .footer_xf {
        position: fixed;
        bottom: 0px;
        left: 0;
        right: 0;
        width: 100%;
        height: 56px;
        max-width: 750px;
        padding: 7px 0 6px;
        box-sizing: border-box;
        border-top: 1px solid #f1f1f1;
        background-color: #fff;
        font-size: 0;
        transition: bottom .5s;
        background-size: contain;
        background-position: 50%;
        z-index: 500;
        display: flex;
        justify-content: space-around;
        margin: auto;
    }
    .fw_youlian{
        width: 96%;
        padding: 0 2% 20px 2%;
    }
    .catalogue{
        position: relative;
        width: 27%;
        text-align: center;
    }
    .catalogue span{
        font-size: 16px;
        line-height: 40px;
        box-shadow: 0 0 10px 0 #ccc;
        padding: 0 20px;
        border-radius: 0.2rem;
        font-weight: 700;
        display: block;
    }
    .catalogue_btn{
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background-color: #fff;
        box-shadow: 0 0 10px 0 #ccc;
        text-align: center;
        line-height: 54px;
    }
    .ul_right{
        display: none;
        box-shadow: 0 0 10px 0 #ccc;
        border-radius: 4px;
        position: absolute;
        background: #fff;
        bottom: 60px;
        left: 4%;
    }
    .ul_right .iconbtn{
        position: absolute;
        right: -8px;
        width: 20px;
        height: 20px;
        top: -8px;
        cursor: pointer;
        font-size: 24px;
        background: #fff;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: 0 0 10px 0 #ccc;
    }
    .ul_right li {
        font-size: 14px;
        line-height: 26px;
        border-bottom: 1px solid #ccc;
        margin: 10px 0;
        font-family: inherit;
    }
    .ul_right li a{
        font-size: 14px;
        line-height: 26px;
        color: #333;
    }
    .ul_right li.on{
        color: #44b449;
    }
    .ul_li{
        max-height: 200px;
        overflow-y: scroll;
        padding: 10px;
    }
    .footer_Copy {
        color: rgb(3, 182, 104);
        border: 1px solid rgb(3, 182, 104);
        border-radius: 0.2rem;
        box-sizing: border-box;
        line-height: 40px;
        height: 40px;
        font-size: 16px;
        display: inline-block;
        font-weight: 700;
        overflow: hidden;
        width: 45%;
        text-align: center;
    }
    .footer_Down {
        border-radius: 0.2rem;
        box-sizing: border-box;
        line-height: 40px;
        height: 40px;
        font-size: 16px;
        display: inline-block;
        font-weight: 700;
        overflow: hidden;
        width: 45%;
        text-align: center;
        background-image: linear-gradient(136deg,#03b668,#03b668);
        color: #fff;
    }
    .footer_Copy, .footer_Down {
        width: 27%;
        padding: 0 15px;
    }
    .catalogue,.footer_Copy, .footer_Down {
        cursor: pointer;
    }
    .down p{font-size: 15px;}
    .detail-page .foot{
        width: 96%;
        left: 2%;
        margin-left: 0;
        bottom: 62px;
    }
    body, html,.detail-page{
        font-size: 16px;
    }
}
@media screen and (max-width: 625px){
    .reArticleGroup .titG .tit{max-width: 70%;}
    .wxzf{margin-top: 20px;}
    .wx_div {
        width: 350px;
        height: 400px;
    }

}
@media screen and (max-width: 400px){
    .reArticleGroup .titG .tit{max-width: 65%;}
    .wxzf{margin-top: 10px;}
    .wx_div {
        width: 300px;
        height: 370px;
    }
}
@media screen and (max-width: 340px){
    .reArticleGroup .titG .tit{max-width: 88%;}
    .reArticleGroup .titG .time{display: none;}
    .wx_top{font-size: 22px;}
    .wx_img {
        width: 70%;
        height: auto;
        margin: 10px auto;
    }
    .wxpay-box-text {
        margin-top: 10px;
    }
    .wx_div {
        width: 70vw;
        height: max-content;
        padding-bottom: 20px;
    }
}