
    body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
    fieldset,img,input{border:0 none;}li{list-style:none;}
    h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1.2;}
    em,cite,i{font-style:normal;}
    a{text-decoration:none;padding:0;margin:0;color:#333;font-size: 15px;}
    .jts_header{
        display: flex;align-items: center;
        justify-content: space-between;background: #4e77de;
        position: fixed;
        z-index: 999;
        width: 100%;
    }

    .logo {

        height: 42px;
display: flex;
       align-items: center;

    }
    .logo img{
        max-height: 95%;
    }
    .meun{
        color: white;
        font-size: 30px;
    }
.tops{
    height: 42px;
}

    .menus{display:block;width:25px;height:25px;top:15px;right:12.5px;background-size:25px 25px;margin:  0 6px 0 0}
    .menuwraps{width:calc(100%);background:#fff;top:42px;z-index:99999;padding-bottom:10px;height: 95vh;
    }
    .menuwrapmain{overflow:auto;height:95vh;}
    .menuwrapmain>a{background:#eee;float:left;width:23%;margin:3px 1%;font-size:14px;text-align:center;line-height:26px;height:26px;border-radius:2px;}
    .menuwrapmain a.cul{width:48%;margin:3px 1%;font-size:16px;text-align:center;line-height:32px;height:32px;border-radius:2px;}
    .menuwrapmain h3{text-align:left;font-size:18px;line-height:30px;height:30px;padding-left:15px;margin:15px 0 5px;}
    .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
    .clearfix{zoom:1;}
    .pos-a{position:fixed;left: 0;right: 0;margin: 0 auto}

    .jts_header .nav ul{display: flex;align-items: center;justify-content: space-between;}
    .jts_header li{width:20%;line-height: 42px;text-align: center;box-sizing: border-box;border-right:1px solid #ededed;border-top:1px solid #ededed;}
    .jts_header li:nth-last-child(1){border-right:0;}
    .jts_header li a{display: block;font-size: 15px;}
    .rougao{display: none;}
    .jts_nav{background: #fff;}
    .jts_nav_con{margin:0 auto;}
    .jts_nav_con ul{display: flex;align-items: center;flex-wrap: wrap;}
    .jts_nav a{color:#333;display: block;line-height: 36px;font-size: 15px;}
    .main{float:left;width: 100%;}
    .jt_place{margin: 3%;font-size: 14px;color: #999;}

    .search{display:none;}
    .jts_top_left img{width: 94%;border-radius: 10px;}
    .jts_top_left .jtst_title{font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;margin-bottom: 10px;padding: 0 3%;}
    .jts_top_left .jtst_title span{font-size:12px;color:#888;font-weight:normal;float: right;margin:2px 0 0 10px;}
    .jtst_desc{font-size:13px;color:#999;line-height: 22px;text-indent: 2em;padding: 0 3%;}
    .jtstr_title{font-size: 17px;font-weight: bold;color: #333333;height: 42px;line-height: 42px;background-color: #f6f6f6;border-radius: 20px;margin: 3%;}
    .jtstr_title span{width:25px;height:25px;background: url("../images/icon_new.png") no-repeat;float: left;margin:9px 5px 0 10px;}
    .jtstr_left{padding:0 10px;}
    .jtstr_left li{overflow: hidden;margin:13px 0 16px;text-overflow:ellipsis;white-space: nowrap;font-size:14px;line-height: 16px;}
    .jtstr_left li span{width:16px;height:16px;background:#cccfd9 ;color:#fff;font-size:12px;float: left;text-align: center;border-radius: 4px;margin-right:6px;}
    .jtstr_left li:nth-child(1) span{background: #517afc;}
    .jtstr_left li:nth-child(2) span{background: #819bef;}
    .jtstr_left li:nth-child(3) span{background: #a0b6fc;}
    .jtstr_left li i{font-size:12px;color:#999;float: right;margin-left:6px;}
    .jtstr_right{display: none;}
    .jts_sort{padding: 3%;overflow: hidden;border-top: 10px solid #eeeeee;}
    .jts_sort_title{border-bottom:3px solid #eaeaea;position: relative;height:50px;line-height: 50px;margin-bottom: 14px;padding:0 10px;}

    .jts_sort_title span {
        padding: 0 10px;
        position: absolute;
        border-bottom: 3px solid #4e77de;
        color: #4e77de;
        font-size: 22px;
        font-weight: bold;
        bottom: -3px;
        z-index: 1;
        left: 0;

    }

    .jts_sort_title ul{display: none;}
    .jts_sort_title .more{float: right;font-size: 13px;color: #4e77de;padding-right:30px;background: url(../images/icon_more.png) no-repeat right;margin-left:30px;}
    .jsl_tw{display: block;overflow: hidden;margin-bottom:14px;}
    .jsl_tw img{width:38%;height: 85px;float: left;border-radius: 10px;}
    .jsl_msg{width:60%;float: right;}
    .jsl_title{font-size:15px;font-weight: 600;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .jsl_desc{font-size:13px;color:#999;line-height: 20px;height:40px;overflow: hidden;margin: 5px 0;}
    .jsl_time{width:44px;line-height: 16px;font-size:12px;color:#99a5c1;background:#f7f7f7;text-align: center;border-radius: 8px;}
    .jts_sort_left li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:15px;line-height: 24px;margin-bottom:6px;}
    .jts_sort_left li span{font-size:14px;color:#999;margin-right:10px;}
    .jts_sort_left li i{float: right;font-size:12px;color:#999;margin-left:10px;}
    .jts_sort_mid{display: none;}

    .jts_sort_right{margin-top:10px;}
    .jsr_title{font-size: 16px;font-weight: bold;color: #484848;}
    .jsr_title span{width: 19px;height: 23px;background:url('../images/icon_hot.png') no-repeat;float: left;margin-right:10px;}
    .jts_sort_right ul{margin-top:10px;}
    .jts_sort_right li{overflow: hidden;margin:13px 0 16px;text-overflow:ellipsis;white-space: nowrap;font-size:14px;line-height: 16px;}
    .jts_sort_right li span{width:16px;height:16px;background:#cccfd9 ;color:#fff;font-size:12px;float: left;text-align: center;border-radius: 4px;margin-right:6px;}
    .jts_sort_right li:nth-child(1) span{background: #517afc;}
    .jts_sort_right li:nth-child(2) span{background: #819bef;}
    .jts_sort_right li:nth-child(3) span{background: #a0b6fc;}
    .jts_sort_right li i{font-size:12px;color:#999;float: right;margin-left:6px;}
    .flink{background: #f4f8fb;padding: 3%;overflow: hidden;border-top: 10px solid #eeeeee;}
    .flink ul{width: 1100px;margin: auto;}
    .flink b{line-height:22px;font-weight: 400;float: left;color: #4e77de;font-size: 14px;font-weight: 700;}
    .flink li{line-height: 22px;color: #b7b7b7;margin: 3px 6px;float: left;}
    .flink li a{color:#797979;font-size: 12px;}
    .flink li a:hover{color: #4586f1;}
    .footer {background: #3d434f;overflow: hidden;float: left;width: 94%;padding: 3%;}
    .footer p {width: 100%;text-align: center;color: #eaeaea;font-size: 12px;line-height: 24px;float: left;}
    .footer p a {color: #eaeaea;font-size: 12px;padding: 0 3px;}


    .banner_list {width: 100%;position: relative;overflow: hidden;border-radius: 10px;}
    .banner_list ul li {float: left;height: 206px;position: relative;}
    .banner_list ul li img {width: 100%;height: 100%;}

    .banner_list ul li p {
        background: rgba(0, 0, 0, 0.6);
        line-height: 30px;
        color: #fff;
        bottom: 0;
        position: absolute;
        width: 100%;
        padding: 0 10px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;

    }
    .banner_list .dots {position: absolute;bottom: 40px;right: 30px;}
    .banner_list .dots .dot {width: 25px;height: 25px;background: #000000;background: rgba(0, 0, 0, 0.6);float: left;text-align: center;color: #fff;margin: 0 5px;line-height: 25px;border-radius: 50%;cursor:pointer;overflow: hidden;}
    .banner_list .dots .dot.active {background: #4e77de;}
    .jts_nav_con{
        width: 100%;
        white-space: nowrap;
        overflow-x:scroll;
        overflow-y:hidden;
        display: flex;
        flex-wrap: nowrap;
        border-bottom: 1px solid #e3e3e3;

    }
    .jts_nav_con ul{
        display: inline-block;
    }
    .jts_nav_con ul li{
        display: inline-block;
        padding: 0px 10px;
        font-size: 16px;
        color: #333;
    }

    .jts_nav_con::-webkit-scrollbar {
        height: 0;
    }




    .main{float:left;width: 100%;}
    .jt_place{margin: 3%;font-size: 14px;color: #999;}

    .search{display:none;}
    .jtmain{width: 100%;}
    .jtmainl{margin: 0 3%;float: left;border-top: 1px solid #e8e8e8;}
    .jtml_list{width: 100%;float: left;}
    .jtml_item{padding:10px 0;border-bottom: 1px dashed #d6d6d6;}
    .jtml_item_title{color: #333;font-weight: 700;font-size: 16px;}
    .jtml_item_time{font-size:12px;color:#999;margin:4px 0;float: right;}
    .jtml_item_desc{font-size: 13px;color: #adadad;line-height: 24px;margin-top: 5px;height: 48px;overflow: hidden;}
    .jtml_item_desc a{color: #4e77de;font-size: 12px;}


    .jtmainr{padding: 3%;border-top: 10px solid #eeeeee;width: 94%;float: left;}
    .jtmr_list{background: #fff;padding-bottom:10px;}
    .jtmr_list_title{padding-left: 26px;line-height: 26px;background: url(../img/icon_hot.png) no-repeat;font-weight: 700;}
    .jtmr_list li{margin-top:10px;width: 100%;float: left;}
    .jtmr_list li span{width: 17px;height: 17px;background:#cccfd9;color:#fff;font-size:12px;float: left;text-align: center;border-radius: 4px;margin-right:6px;line-height: 17px;margin-top: 3px;}
    .jtmr_list li:nth-child(1) span{background: #517afc;}
    .jtmr_list li:nth-child(2) span{background: #819bef;}
    .jtmr_list li:nth-child(3) span{background: #a0b6fc;}

    .right_fixed {bottom: 54px;width: 336px;position: fixed !important;z-index: 300;}
    .now_pos > a + a:before {
        content: ">";
        padding: 0 5px;
        color: #999;
    }
    .now_poss{
        margin-left: 10px;
    }


    .subcate {
        padding: 5px;
        background: rgba(255,255,255,1);
        box-shadow: 0 0 5px rgba(0,0,0,0.01);
        font-size: 16px;
        margin-bottom: 10px;
    }

    .subcate ul {
        font-size: 0;
    }

    .subcate li {
        display: inline-block;
        font-size: 16px;
        padding: 0 15px;
        position: relative;
    }

    .subcate li a {
        line-height: 40px;
    }

    .subcate li:after {
        content: '/';
        position: absolute;
        top: 10px;
        right: -4px;
        color: #9ca0ad;
        opacity: .28
    }

    .subcate li:last-child {
        padding: 0 0 0 15px;
    }

    .subcate li:last-child:after {
        display: none
    }

    .subcate li.active a {
        color: #448EF6
    }


    .page{padding:20px 0 0;text-align:center;clear: both;overflow: hidden}
    .page a,.page li span{ position:relative; display:inline-block; overflow:hidden; padding:8px 10px; width:auto; border:1px solid #E3E3E3; background:#fff; color:#333; text-align:center; font-size:13px; zoom:1; _display:inline; }
    .page a[disabled]{ border:1px solid #ccc; background:#e4e4e4; color:#333; cursor:not-allowed; }
    .page a[disabled]:hover{ border:1px solid #ccc; background:#e4e4e4; color:#333; }
    .page .active span, .page .active:hover{  background:#4e77de; color:#fff; text-decoration:none; }
    .page li{
        margin: 0 5px;
    }
    .page .pagination{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }




    .main{float:left;width: 100%;}
    .jt_place{margin: 2% 3%;font-size: 16px;color: #999;height: 18px;overflow: hidden;}
    .jt_place a{color: #999;font-size: 16px;}

    .article{width: 100%;float: left;}
    .title{font-size: 26px;text-align: center;line-height: 43px;font-weight: 700;padding-bottom: 23px;padding-top: 7px;}
    .jtinfo{line-height:30px;color: #999;font-size: 16px;}
    .jtinfo span{padding: 0 3px;}
    .jtinfo a{color: #999;font-size: 12px;display: none;}
    .content{line-height: 28px;font-size: 17px;float: left;width: 100%;overflow: hidden;}
    .content p{line-height: 28px;font-size: 17px;padding-bottom: 12px;margin: 0 3%;width: 94%!important;}
    .content img{max-width: 100%;}
    .download_fixed_toushi a{font-size:12px;}

    .jtnear {float: left;width: 94%;border-top: 10px solid #eee;padding: 2% 3%;display: flex;display: none;}
    .jtnear div {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 49%;float: left;height: 30px;line-height: 30px;font-size: 16px;}
    .jtnear a {font-size: 16px;color: #2965b1;}
    .jtnear a:hover {text-decoration: underline;}
    .next {text-align: right;}
    .jtother {padding: 0 12px;margin-bottom:20px;}
    .jtother span {color: #44b090;line-height: 30px;}
    .jtother a {color: #333;line-height: 28px;font-size: 14px;}
    .jtmr_list{float: left;width: 94%;border-top: 10px solid #eee;padding: 2% 3%;display: none;}
    .jtmr_list_title{color: #000;font-size: 16px;float: left;font-family: inherit;border-bottom: 2px solid #000;font-weight: 700;line-height: 40px;}
    .jtmr_list ul{border-top: 1px solid #EEE;display: inline-block;width: 100%;}
    .jtmr_list li{width: 49%;height: 30px;line-height: 30px;overflow: hidden;display: inline-block;}
    .jtmr_list li span{width: 17px;height: 17px;background:#cccfd9;color:#fff;font-size:12px;float: left;text-align: center;border-radius: 4px;margin-right:6px;line-height: 17px;margin-top: 6px;}
    .jtmr_list li:nth-child(1) span{background: #517afc;}
    .jtmr_list li:nth-child(2) span{background: #819bef;}
    .jtmr_list li:nth-child(3) span{background: #a0b6fc;}


    .related_article_img{float: left;width: 94%;border-top: 10px solid #eee;padding: 2% 3%;}
    .related_article_img .related_top{height: 40px;width: 100%;border-bottom: 1px solid #EEE;}
    .related_article_img .related_top code{float: left;font-size: 16px;height: 40px;line-height: 40px;color: #333;background: #fff;border-bottom: 2px solid #1c1c1c;font-family: initial;font-weight: 700;}
    .related_article_img ul{margin-top: 13px;width: 100%;float:left;display: flex;justify-content: space-between;align-content: center;flex-flow: wrap;}
    .related_article_img li{overflow: hidden;width: 48%;height: 132px;float: left;}
    .related_article_img li a:hover span{text-decoration: underline;}
    .related_article_img li a img{height: 98px;float: left;width: 100%;}
    .related_article_img li a span{float: left;height: 24px;width: 99%;line-height: 30px;font-size: 14px;color: #2965b1;overflow: hidden;text-align: center;}

    /*related_article*/
    .related_about{float: left;width: 94%;border-top: 10px solid #eee;padding: 2% 3%;}
    .related_about .related_about_t{float: left;width: 100%;height: 40px;line-height: 40px;color: #494949;font-size: 16px;border-bottom: 1px solid #EEE;margin-bottom: 10px;}
    .related_about .related_about_t code{color: #000;font-size: 16px;float: left;font-family: inherit;border-bottom: 2px solid #000;font-weight: 700;}
    .related_about ul{float: left;width: 100%;}
    .related_about li{float: left;width: 50%;height: 30px;font-size: 16px;overflow: hidden;line-height: 30px;}
    .related_about li a{font-size: 15px;color: #2965b1;}
    .related_about li a:before{float: left;content: "";width: 3px;height: 3px;background: #000;margin-top: 14px;margin-right: 5px;}
    .related_about li a:hover{color: #000;}

    .tuijian_title{text-align: left;height: 56px;line-height: 56px;border-bottom: 1px solid #e2e2e2;border-top: 10px solid #eee;padding: 0 2%;margin-bottom: 10px;}
    .tuijian_title span{float: left;display: inline-block;height: 54px;font-weight: normal;line-height: 56px;font-size: 18px;padding: 0 8px;color: #000;border-bottom: 2px solid #000;}
    .related_article{padding: 0 2%;display: inline-block;width: 96%;}
    h2{display:inline-block;}
    u{text-decoration:none;}
    .content a{font-size: 16px;}
    .content h2,.content h2 a,.content h2 a u{text-decoration: none;font-size: 17px;text-align: left;font-weight: bold;line-height: 28px;clear: both;color: #ff0000;margin-bottom: 12px;padding: 0 3%;}
    .content img{max-width: 100%!important;height: auto!important;}
    .content img{border-radius: 10px;}
    .after_height_light~p a {color: #2965b1 !important;}

    .entry-meta{
        padding: 10px ;
        font-size: 16px;
     clear: both;
        overflow: hidden;
    }
    .entry-meta ul {
        overflow: hidden;
    }
    .entry-meta ul li {
        display: flex;
        justify-content: start;
        line-height: 26px;
    }
    .entry-meta ul:first-child li:last-child a{
        width: 70%;
        display: block;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
    }
    .entry-meta ul li a{
        display: block;
        width: 70%;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
    }


    .content .rel_art_line:before {
        background: #e8b856;
        content: "";
        display: block;
        position: absolute;
        height: 16px;
        width: 6px;
        border-radius: 10px;
        left: 10px;
        top: 12px;
    }

    .after_height_light~p:after {
        content: "";
        border-bottom: 1px dashed #cecece;
        width: 100%;
        top: 19px;
        display: inline-block;
        position: absolute;
        left: 14px;
    }

    .content .after_height_light~p {
        position: relative;
        width: 100%;
        overflow: hidden;
        height: 39px;
        float: left;
        padding-bottom: 0;
        line-height: 39px;
        background: white;
    }

    .content .rel_art_line::after {
        display: none;
    }

    .content .after_height_light~p a {
        display: inline-block;
        background: #fff;
        font-size: 17px;
        position: absolute;
        z-index: 2;
        max-width: 68%;
        overflow: hidden;
        padding-right: 5px;
    }

    .content .after_height_light~p span {
        float: right;
        font-size: 12px;
        color: #bebbbb;
        background: #fff;
        position: absolute;
        z-index: 2;
        right: 0;
        padding-left: 6px;
    }

    .content .rel_art_line {
        line-height: 40px !important;
        padding-left: 20px;
        font-size: 17px;
        background-color: #f2f8fc;
        border-radius: 10px;
        float: left;
        width: 93%!important;
        font-weight: 700;
        color: #333!important;
        padding-bottom: 4px!important;
        margin-bottom: 5px!important;
    }

    .content a {
        color: #2965b1;
    }

    .art_next a {
        color: #2965b1!important;
    }