
    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: 16px;}

    /*header*/
    .header{margin:0 auto;background: #3a82d3;}
    .header_box {width: 100%;margin: 0 auto;text-align: center;
        position: fixed;z-index: 999;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #3a82d3;
    }
    .hs{
        height: 45px;
    }
    .logo {
        display: flex;
        height: 45px;
        align-items: center;
    }
    .logo img{
        max-height: 95%;
    }
    .meun{
        color: white;
        font-size: 30px;
    }
    .tops{
        height: 45px;
    }

    .nav{
        width: 100%;
        white-space: nowrap;
        overflow-x:scroll;
        overflow-y:hidden;
        display: flex;
        flex-wrap: nowrap;
        border-bottom: 1px solid #e3e3e3;
        background: white;
    }
    .nav .navs{
        display: inline-block;
    }
    .nav .navs a{
        display: inline-block;
        padding: 8px 10px;
        font-size: 16px;
        color: #333;

    }

    .nav::-webkit-scrollbar {
        height: 0;
    }
    .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:45px;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}


    .header .nav{float: left;font-size: 15px;display: none;}
    .header .nav a{float: left;margin-left: 40px;font-size: 17px;color: #fff;}
    .rougao{float: right;margin-top: 30px;display: none;}
    .rougao a{float: right;font-size: 13px;margin-left:9px;width: 98px;height: 30px;background-color: #79b0ef;border-radius: 17px;color: #fff;line-height: 30px;}
    .rougao .tg{margin-left:0;}
    .rougao .tg i{width: 32px;height: 29px;display: block;background: url("../img/ico1.png") no-repeat center;margin: 0px 0 0px 4px;float: left;}
    .rougao .jianyi{background: #a3c627;color:#fff;}
    .rougao .jianyi i{float: left;width: 28px;height: 31px;display: block;background: url("../img/ico2.png") no-repeat center;margin:0 0 4px 4px;}
    .kouhao{width: 187px;height: 26px;background: url(../img/kouhao.png) 0 0 no-repeat;float: left;margin-top: 23px;margin-left: 10px;}



    /* end****************** */
    .menu{float:left;width: 96%;background: #ffffff;border-radius: 21px;margin-top: -28px;padding: 0 2%;box-shadow: 0 -5px 0px #337fd6;}
    .menu_tl{width: 100%;float: left;border-bottom: 2px solid #3a82d3;font-size: 18px;font-weight: 700;color: #3a82d3;margin-bottom: 15px;height: 44px;line-height: 44px;}
    .menu_tl em{color: #333;}
    .menu_tl p{color: #333;float: right;font-size: 15px;font-weight: 400;display: none;}
    .menu .menu_bot{width: 100%;float: left;}
    .menu ul{float:left;width: 100%;}
    .menu ul li{float:left;width: 100%;margin-bottom: 16px;height: 31px;overflow: hidden;}
    .menu ul li a{float:left;color: #333;font-size: 14px;border: 1px solid #e6e6e6;border-radius: 4px;height: 29px;line-height: 30px;padding: 0 5px;margin-right: 5px;}
    .menu ul li a:nth-child(1){background: #3a82d3;color: #fff;border: 1px solid #3a82d3;width: 66px;text-align: center;margin-right: 17px;}
    .main{width: 100%;margin: auto;}
    /*top*/
    .lq_top{width: 100%;float: left;}
    .lq_top_left{width: 87%;float: left;background: #f8f8f8;padding: 4%;border-radius: 9px;margin: 2%;}
    .lq_top_left_img{float:left;width: 100%;height: 156px}
    .lq_top_left_img a{float:left;width: 100%;position: relative;border-radius: 10px;overflow: hidden;}
    .lq_top_left_img img{float:left;width: 100%;height: 156px;}
    .lq_top_left_img span{float:left;position: absolute;bottom: 0;background: #484747a8;left: 0;height: 35px;line-height: 35px;width: 100%;color: #fff;text-align: center;}
    .banner {position: relative;width: 100%;float: left;height: 100%;overflow: hidden;border-radius: 10px;}
    .banner li {list-style: none;}
    .banner ul li {float: left;height: 100%;position: relative;border-radius: 10px;width: 100%;}
    .banner ul li a{
        display: block;
        height: 100%;
    }
    .banner ul li img{width: 100%;height:100%;}
    .banner ul{
        height: 100%;
    }
    .banner ul li p {
        background: #484747a8;
        line-height: 42px;
        color: #fff;
        bottom: 0;
        position: absolute;
        width: 100%;
       text-align: center;
        font-size: 15px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
    }



    .lq_top_left_title{height: 26px;line-height: 26px;float: left;width: 100%;font-size: 16px;font-weight: 700;margin-bottom: 13px;}
    .lq_top_left_title em{width: 46px;float: left;height: 26px;background: #a3c627;margin-right: 5px;color: #fff;border-radius: 4px;line-height: 26px;text-align: center;padding: 0 1px;}
    .lq_top_left ul{float: left;width: 100%;margin-top: 7px;}
    .lq_top_left li{line-height: 40px;float: left;width: 100%;height: 40px;overflow: hidden;}
    .lq_top_left li a{color: #333;font-size: 16px;}
    .lq_top_left li span{font-size: 12px;margin-right: 8px;float: left;background: #cccccc;height: 17px;line-height: 17px;width: 23px;text-align: center;color: #fff;border-radius: 50px;margin-top: 8px;}
    .lq_top_left li:nth-child(1) span{background: #f0811d;}
    .lq_top_left li:nth-child(2) span{background: #578dd0;}
    .lq_top_left li:nth-child(3) span{background: #63cfb4;}
    .lq_top_left li i{color:#999;float: right;font-size:12px;margin-left:6px;}

    .lq_top_mid{width: 96%;float: left;padding: 2%;border-top: 10px solid #f1f1f1;}
    .lq_top_art{float: left;width: 100%;}
    .lq_top_art  a{float: left;width: 100%;}
    .lq_top_art  a:hover{color: #cc0000;}
    .lq_top_art  h2{line-height: 30px;width: 100%;display: inline-block;height: 30px;margin-bottom: 6px;float: left;text-align: center;font-size: 17px;font-weight: 700;color: #494949;}
    .lq_top_art  p{color: #6f6f6f;float: left;width: 100%;font-size: 14px;height: 50px;overflow: hidden;line-height: 24px;}
    .lq_top_art  span{color: #f7a539;float: right;line-height: 24px;}

    .lq_top_mid ul {float: left;width: 100%;border-top: 1px dashed #cecece;padding-top: 3px;margin-top: 6px;}
    .lq_top_mid ul li {height: 40px;line-height: 40px;float: left;width: 100%;overflow: hidden;}
    .lq_top_mid ul li i{float: right;color: #b7b7b7;font-size: 13px;display: none;}
    .lq_top_mid ul li a {color: #333;}
    .lq_top_mid ul li a:hover {color: #cc0000}
    .lq_top_mid ul li span {overflow: hidden;display: inline-block;float: left;font-size: 14px;margin-right: 8px;max-width: 70px;color: #3a82d3;}
    .lq_top_mid ul li span a {color: #0080bd;font-size: 15px;width: 100%;}

    .lq_top_mid_img{float: left;width: 100%;border-top: 1px dashed #cecece;margin-top: 10px;}
    .lq_top_mid_img  a{float: left;width: 100%;margin-top: 10px;}
    .lq_top_mid_img  a:hover{color: #cc0000;}
    .lq_top_mid_img  h2{line-height: 30px;width: 69%;margin-bottom: 2px;float: left;font-size: 16px;color: #494949;font-weight: 700;height: 27px;overflow: hidden;}
    .lq_top_mid_img  p{color: #949494;float: left;width: 69%;font-size: 13px;height: 50px;overflow: hidden;line-height: 24px;}
    .lq_top_mid_img  img{color: #f7a539;float: left;width: 27%;margin-right: 3%;border-radius: 4px;}


    .lq_top_right{width: 96%;float: left;border-top: 10px solid #f1f1f1;padding: 2%;}
    .lq_top_right_title{width: 100%;height: 25px;float: left;font-weight: 700;}
    .lq_top_right_title span{width: 7px;height: 20px;line-height: 30px;background: #3a82d3;float: left;color: #fff;font-weight: 700;font-size: 15px;border-radius: 5px;margin-right: 6px;margin-top: 1px;}
    .lq_top_right_img{float: left;width: 100%;}
    .lq_top_right_img a{font-size:14px;margin-top: 10px;float: left;border-bottom: 1px dashed #cecece;padding-bottom: 10px;}
    .lq_top_right_img span{width: 65%;float: left;color: #888;font-size:12px;line-height: 26px;height: 49px;overflow: hidden;}
    .lq_top_right_img img{float: left;width: 30%;height: 75px;margin-right: 12px;border-radius: 10px;}
    .lq_top_right_img h2{float: left;width: 65%;font-size: 16px;height: 24px;line-height: 24px;overflow: hidden;font-weight: 700;}
    .lq_top_right_img h2:hover{color: #cc0000;}

    .lq_top_right ul{float: left;width: 100%;}
    .lq_top_right li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;line-height: 42px;}
    .lq_top_right li span{width: 22px;height: 17px;float: left;color:#fff;line-height: 17px;font-size:12px;background: #c1c1c1;text-align: center;margin-top: 14px;margin-right:10px;border-radius: 50px;}
    .lq_top_right li:nth-child(1) span{background: #3a82d3;}
    .lq_top_right li:nth-child(2) span{background: #4f93e0;}
    .lq_top_right li:nth-child(3) span{background: #7cade4;}
    .lq_top_right li i{color:#999;float: right;font-size: 13px;margin-left:6px;}
    .lq_top_right li a:hover{color: #cc0000;}

    /*list*/
    .lq_list{width: 100%;float: left;border-top: 10px solid #f1f1f1;}
    .lq_list_tl{width: 100%;height: 40px;line-height: 40px;float: left;border-bottom: 2px solid #3a82d3;background: #f8f8f8;}
    .lq_list_tl span{height: 37px;float: left;padding: 0 15px;font-size: 20px;font-weight: bold;color: #3a82d3;text-align: center;}
    .lq_list_tl ul{float: right;font-size:14px;color:#666;width: 66%;}
    .lq_list_tl ul li{float: left;margin: 0px 5px;display: none;}
    .lq_list_tl ul li a{float: left;font-size: 15px;color: #333;}
    .lq_list_tl .more{font-size: 14px;float: right;color: #ff5722;margin-right: 10px;}
    .lq_list_tl li a:hover{color: #cc0000;}

    .lq_list_l{width: 94%;float: left;padding: 3%;}
    .lq_list_news{width: 92%;float: left;background: #f8f8f8;padding: 4%;border-radius: 9px;}
    .lq_list_news_tl{font-size: 16px;color: #333;float: left;width: 100%;height: 38px;line-height: 38px;font-weight: 700;}
    .lq_list_news_tl span{width: 6px;height: 17px;background: #a3c627;margin-top: 10px;margin-right: 5px;float: left;border-radius: 10px;}

    .lq_list_news_img{float:left;position: relative;width: 100%;height: 182px;border-radius: 10px;overflow: hidden;}
    .lq_list_news_img img{width: 100%;float: left;}
    .lq_list_news_img span{position: absolute;bottom: 0;background: #1f1f1f40;left: 0;width: 100%;height: 30px;line-height: 30px;text-align: center;color: #fff;}

    .lq_list_news ul{float: left;width: 100%;}
    .lq_list_news li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 27px;font-size: 15px;margin-top: 17px;}
    .lq_list_news li span{float: left;width: 23px;height: 18px;background: #ebebeb;color:#999;font-size:12px;line-height: 18px;text-align: center;margin: 6px 6px 0 0;border-radius: 10px;}
    .lq_list_news li:nth-child(1) span{background: #3a82d3;color:#fff;}
    .lq_list_news li:nth-child(2) span{background: #4f93e0;color:#fff;}
    .lq_list_news li:nth-child(3) span{background: #7cade4;color:#fff;}
    .lq_list_news li i{font-size: 12px;color:#999;float: right;}
    .lq_list_news li a:hover{color: #cc0000;}

    .lq_list_art{float: left;width: 100%;margin-top: 10px;}
    .lq_list_art_tl{height: 38px;line-height: 38px;font-size: 16px;font-weight: bold;color: #333;}
    .lq_list_art_tl span{width: 6px;height: 17px;background: #ff9433;margin-top: 11px;margin-right: 5px;float: left;border-radius: 10px;}

    .lq_list_art ul{float: left;width: 100%;}
    .lq_list_art li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right:14px;width: 100%;float: left;line-height: 40px;}
    .lq_list_art li span{width:4px;height:4px;background: #3a82d3;float: left;margin: 19px 6px 0 0;border-radius: 20px;}
    .lq_list_art li i{float: right;color:#999;font-size: 13px;margin-left:6px;}
    .lq_list_art li a:hover{color: #cc0000;}

    .lq_list_rt{width: 94%;float: right;padding: 0 3%;border-top: 1px solid #e8e8e8;}
    .lq_list_rt_tl{height: 37px;line-height: 37px;float: left;width: 100%;font-weight: 700;margin-top: 4px;}
    .lq_list_rt_tl span{margin-top: 9px;margin-right: 5px;float: left;background: #3a82d3;height: 19px;font-size: 15px;color: #fff;border-radius: 10px;width: 6px;}

    .lq_list_rt ul{float: left;width: 100%;padding-bottom: 19px;}
    .lq_list_rt li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;margin-top: 17px;line-height: 24px;}
    .lq_list_rt li span{width: 22px;height: 17px;float: left;color:#fff;line-height: 17px;font-size:12px;background: #c1c1c1;text-align: center;margin-top:4px;margin-right:10px;border-radius: 10px;}
    .lq_list_rt li:nth-child(1) span{background: #f0811d;}
    .lq_list_rt li:nth-child(2) span{background: #578dd0;}
    .lq_list_rt li:nth-child(3) span{background: #63cfb4;}
    .lq_list_rt li i{color:#999;float: right;font-size:12px;margin-left:6px;}
    .lq_list_rt li a:hover{color: #cc0000;}
    .lq_list_rt_img{float:left;width: 100%;}
    .tw_title{white-space: nowrap;font-weight: 700;float: left;width: 100%;line-height: 32px;font-size: 16px;}
    .tw_con{float: left;width: 100%;}
    .tw_con img{width: 30%;float: left;border-radius: 10px;}
    .tw_con_msg{width: 65%;float: right;}
    .tw_con_desc{font-size: 14px;color: #717171;line-height: 24px;height: 46px;overflow: hidden;margin-bottom: 10px;}
    .tw_con_time{color:#999;font-size:12px;}
    .flink{width: 100%;background: #fafafa;padding: 6px 0;margin-top: 10px;overflow: hidden;float: left;}
    .flink ul{width: 1100px;margin: auto;}
    .flink b{line-height:22px;font-weight: 400;float: left;font-size:14px;color: #578dd0;}
    .flink li{line-height: 22px;color: #b7b7b7;margin: 5px;float: left;}
    .flink li a{color: #888;font-size: 12px;}
    .flink li a:hover{color: #4586f1;}

    .footer {padding: 2%;margin-top: 15px;background: #3e4445;overflow: hidden;float: left;width: 96%;}
    .footer p {width: 100%;text-align: center;color: #eaeaea;font-size: 12px;line-height: 24px;}
    .footer p a {color: #eaeaea;font-size: 12px;padding: 0 3px;}



    .main{width: 100%;margin: auto;}
    /*Ãæ°üÐ¼*/
    .sidebar {
        line-height: 44px;
        font-size: 14px;
        color: #666;
        height: 45px;
        overflow: hidden;
        float: left;
        width: 94%;
        background: #ffffff;
        border-radius: 21px;

        padding: 0 3%;
        /*box-shadow: 0 -5px 0px #337fd6;*/
    }

    .sidebar a {
        color: #585858;
        font-size: 14px;
    }

    .sidebar span {
        color: #585858;
        font-size: 14px;
    }

    .main-left{float:left;width: 94%;padding: 0 3%;}
    .ma-l .lq_list{float:left;width: 100%;}
    .ma-l .lq_list_t{float: left;width: 100%;border-bottom: 2px solid #dedede;height: 38px;line-height: 38px;margin-bottom: 8px;border-bottom: 2px solid #3a82d3;background: #f8f8f8;}
    .ma-l .lq_list_t span{float: left;margin-left: 10px;color: #3a82d3;font-size: 17px;font-weight: 700;}
    .ma-l .lq_list_t em{float: left;}
    .ma-l .lq_list ul{float:left;width: 100%;}
    .ma-l .lq_list ul li{float:left;width: 100%;border-bottom: 1px solid #e0e0e0;padding-bottom: 10px;margin-bottom: 10px;}
    .ma-l .lq_list ul li a{float:left;width: 100%;}
    .lq_list ul li a h2{float:left;height: 30px;line-height: 30px;font-size: 16px;font-weight: 700;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
        width: 70%;
    }
    .ma-l  .lq_list ul li a span{float: right;height: 30px;line-height: 30px;color: #bfbfbf;font-size: 12px;}

    .ma-l .lq_list ul li a p {
        float: left;
        width: 100%;
        line-height: 28px;
        color: #999;
        font-size: 14px;
        height: 56px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
    }

    .page {
        margin: 20px 0 0;
        text-align: center;
        clear: both;
        overflow: hidden
    }

    .page a, .page li span {
        position: relative;
        display: inline-block;
        overflow: hidden;
        padding: 5px 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 {
        background: #3a82d3;
        color: #fff;
        text-decoration: none;
    }

    .page li {
        margin: 0 5px;
    }

    .page .pagination {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }


    .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
    }

    .now_pos > a + a:before {
        content: ">";
        padding: 0 5px;
        color: #ccc;
    }

   .ma-s .main-left{
       padding: 0;
       width: 100%;
   }
    .article{width: 100%;float: left;}
    .content{line-height: 28px;font-size: 17px;width: 100%;overflow: hidden;float: left;}
    .content p{font-size: 17px;line-height: 28px;padding-bottom: 12px;color: #333;margin: 0 3%;width: 94%!important;}
    .title{line-height: 30px;font-size: 26px;margin: 3%;text-align: center;font-weight: 700;color: #333;margin-bottom: 25px;}
    .info a{color: #999;font-size: 12px;display: none;}
    .info span{padding: 0 5px;}
    .info{height: 25px;line-height: 25px;margin: 0 auto;color: #999;font-size: 16px;width: 96%;padding: 0 2%;}
    u{text-decoration:none;}
    .content a{font-size: 15px;}
    .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 {
        font-size: 16px;
        clear: both;
        overflow: hidden;
        padding: 20px 10px;
    }

    .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;
    }

    .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;
    }
