#gotoTop {display: none;width: 40px;height: 40px;
    border-radius: 40px;background: url(../images/top.png) no-repeat; background-size: 40px 40px;   position: fixed;  bottom: 158px; right: 5%;}
.fenye {
    display: flex;
    justify-content: center;
    padding: 20px 0;
    font-size: 14px;
}
.fenye ul li {
    display: inline-block;
    font-size: 14px;
    margin: 0 3px;
    line-height: 1.5;
}
.fenye ul li a {
    font-size: 12px;
    color: #9B9B9B;
    display: block;
    padding: 2px 6px;
    border: 1px solid #1ec456;
    border-radius: 3px;
}
.fenye ul li a:hover {
    background-color: #1ec456;
    color: #fff;
    border: 1px solid #1ec456;
}
.fenye ul li.active a {
    background-color: #1ec456;
    color: #fff;
    border: 1px solid #1ec456;
}
@media only screen and (max-width: 768px) {
    .header-bottom .header-nav li:hover::after {
        content: '';
        display: block;
        position: absolute;
        bottom: -6px;
        right: 40%;
        margin-right: 6px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 6px solid #1F1F1F;
    }

    .header-bottom .header-nav {
        background-color: rgba(0, 0, 0, 0) !important;
    }

    .header-nav {
        position: relative;
        padding: 10px 10px;
        font-size: 14px;
        background-color: #393d49;
        color: #fff;
        border-radius: 2px;
        box-sizing: border-box;
    }

    .header-nav .header-nav-item {
        position: relative;
        display: inline-block;
        padding: 5px 5px 10px 0;
    }

    .header-nav .header-nav-item a {
        display: block;
        -webkit-transition: all .3s;
    }

    .header-bottom-container ul li a {
        color: #1F1F1F;
    }

    .header-bottom {
        width: 100%;
        margin: 0 auto;
    }
}
@media only screen and (min-width: 768px) {
    .pc20 {
        margin-top: 20px;
    }

    .header-bottom-container {
        background-image: url("../images/jrs_hxls.png") !important;
        background-position: center !important;
        background-size: cover !important;
        background: rgba(0, 0, 0, 0);
    }

    .header-bottom-container ul li a {
        color: #1F1F1F;
    }

    .header-bottom .header-nav {
        background-color: rgba(0, 0, 0, 0) !important;
    }

    .header-bottom > ul {
        padding-left: 0;
    }

    .header-bottom .header-nav li:hover::after {
        content: '';
        display: block;
        position: absolute;
        bottom: -6px;
        right: 40%;
        margin-right: 6px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 6px solid #1F1F1F;
    }

    .header-bottom .header-nav {
        background-color: rgba(0, 0, 0, 0) !important;
    }

    .header-nav {
        position: relative;
        padding: 20px 20px;
        font-size: 14px;
        background-color: #393d49;
        color: #fff;
        border-radius: 2px;
        box-sizing: border-box;
    }

    .header-nav .header-nav-item a {
        padding: 0 10px;
    }

    .header-nav .header-nav-item {
        position: relative;
        display: inline-block;
    }

    .header-nav .header-nav-item a {
        display: block;
        -webkit-transition: all .3s;
    }

    .header-bottom-container ul li a {
        color: #1F1F1F;
    }

    .header-bottom {
        width: 1200px;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 768px) {
    /***全站公共****/
body{font-family: 'Microsoft YaHei', 'Arial', 'Heiti SC';background:#f5f5f5;-webkit-user-select:none;-moz-user-select:none; -ms-user-select:none; user-select:none;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl{margin: 0;padding: 0;list-style-type:none;}
ul, ol{list-style: none;}
em, i{font-style: normal;}
img{object-fit: cover;border: 0;vertical-align: middle;}
a{text-decoration: none;font-size:14px;color:#666}
a:hover{color:#1ec456}
.black50{width:100%;float:left;height:50px}
.black20{width:100%;float:left;height:10px;}
.tnn{MARGIN: 0px 2%;WIDTH: 96%;PADDING-RIGHT: 0px;BACKGROUND: #F5F5F5;HEIGHT: auto;}
.tnn-left{background:#fff;box-shadow: 0 5px 10px #eee;border-radius:8px;padding:0 0px; width:100%; float: left; margin: 0 0px 10px 0; }
.tnn-right{ box-shadow: 0 5px 10px #eee;width: 100%; float: right; }
/***顶部导航****/
.logo{    text-align: center;display: block;width:100%;height:60px;padding:6px  0;overflow: hidden;}
.logo img{width: auto;height: 59px;}
/***栏目导航***/
.nav{float: left;LINE-HEIGHT: 37px;width:100%;margin-bottom: 10px;HEIGHT: 67px;background: #1ec456;margin-bottom: 0px;height: 37px;    overflow: hidden;}
.nav a{float:left;width:25%;padding: 0  0px;text-align:center; color: #fff;line-height: 36px;}
.nav a:hover{color:#f00}
.nav-2{display:none}
.cav
/******/

.top-index{height:200px;float:left;margin:10px auto;background:#fff;overflow: hidden;width: 100%;}
.top-index ul{width:100%;background:#000;height:  auto;height:200px;overflow: hidden;}
.top-index ul .dg li{background: rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);color: #fafafa;transition: all .1s linear;-webkit-transition: all .1s linear;display: block;float: left;width: 540px;height:200px;margin: 0 10px 0px 0;position: relative;overflow: hidden;}
.top-index ul .dg li img{object-fit: cover;border-radius:0px;width:100%;min-height:200px;}
.top-index ul .dg li p{text-align: left;overflow: hidden;line-height: 35px;position: absolute;width:90%;height: 35px;padding:5px 5%;left: 0;bottom: 0;}
.top-index ul .dg li:hover p,.top-index ul  li:hover p{background: #000;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C816debd,endColorstr=#C816debd);}
.top-index ul .dg li :hover{-webkit-box-shadow: 0 8px 20px rgba(0,0,0,0.3);-moz-box-shadow: 0 8px 20px rgba(0,0,0,0.3);box-shadow: 0 8px 20px rgba(0,0,0,0.3);}

.top-index-right{display:none;float:left;width:300px;height:  auto;}

.top-index ul li{background:#eee;border-radius: 0px;float: left;width:100%;height: 175px;margin: 0 0px 10px 0;position: relative;overflow: hidden;}
.top-index ul li img{object-fit: cover;border-radius:0px;width:100%;min-height:200px;}
.top-index ul li p{overflow: hidden;line-height: 30px;position: absolute;width:96%;height:30px;padding:0px 2%;left: 0;bottom: 0;border-bottom-left-radius:0px;background: rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);text-align: center;color: #eee;font-size: 14px;transition: all .1s linear;-webkit-transition: all .1s linear;}
.top-index ul li img:hover{transition-duration: 1s;transition-timing-function: linear;width:112%;height:112%;padding-left:-50%}


#index-tab{display:none;float:left;}
#tab-tit{border-bottom: 1px solid #1ec456;float:left;width:100%;height:50px;margin:20px 0 0 0px 0%}
#index-tab .active{float:left;color:#000;font-size:18px;border-bottom:4px solid  #1ec456;}
#index-tab h4{float:left;margin:0 40px 0 0;padding:0px;font-size:16px;float:left;line-height:47px;color:#888;font-weight:500}
#index-tab dl{display:none;float:left;padding:20px 0px 0px 0px;}
#index-tab dd{float:left;width:48%;padding:0px 0px 20px 0px;}
#index-tab dd li{float:left;width:100%;line-height:38px;height:38px;overflow:hidden;}
#index-tab dd li p b{transform: skewX(-15deg);    border-radius:3px;float:left;width:5%;height:18px;line-height:18px;margin:11px 15px 0 3px;background:#1ec456;color:#fff;overflow:hidden;text-align:center}
#index-tab dd li p{text-overflow: ellipsis; white-space: nowrap;float:left;width:86%;overflow:hidden;}
#index-tab dd li span{float:right;width:10%;text-align:right;font-size:12px;overflow:hidden;color:#999}
.dd-left{margin-right:4%}



.btc2{border-bottom: 1px solid #1ec456;float: left;background:#fff no-repeat;width:100%;height:35px;margin:10px 0 ;padding:0px;border-radius:8px 8px 0 0;overflow:hidden;}
.btc2 ul,.btc2 h4{margin-left:6px;transform: skewX(-15deg);background:#1ec456;float: left;}
.btc2  p,.btc2 h4 p{    transform: skewX(15deg);height:35px;float: left;font-size: 14px;color: #fff;line-height:35px;margin:0px 0 0px 0px;padding:0 20px;}
.btc2 p a{color: #fff;}
.btc2 span a{border-left: 1px solid #ccc;float:right;line-height: 16px;color: #666;margin:10px 10px 0 0px;height: 16px;padding:0 0 0 10px}
.btc2 span .bttab-style,.bt-c2 span a:hover{font-weight:700;color: #1ec456;}
.btc2 span{}
    /**zhibolist**/
    .zhibolist{background:#fff;float:left;width:100%;padding:0px 0%;text-align:center;}
    .zhibolist .t1{height:25px;line-height:25px;width:49%;margin-right:2%;overflow:hidden;float:left;color:#ff6600;text-align:right;}
    .zhibolist .t2{display:none}
    .zhibolist .t3{height:25px;line-height:25px;width:49%;overflow:hidden;float:right;text-align:left;}
    .zhibolist .t3 a{color:#666;}


    .zhibolist .t4_1, .zhibolist .t4_2{
    }

    .zhibolist .t4_1 {
        text-align: right;
        width: 45%;
        float: left;
    }

    .zhibolist .t4_2 {
        text-align:left;
        width: 45%;
        float: left;

    }

    .zhibolist .t4_2,.zhibolist .t4_1,.zhibolist .t3_1 {
        margin-top: 8px;
    }


    .zhibolist .t4_1 a {
        display: inline-block;
        white-space: nowrap;
        width: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .zhibolist .t4_2  a{
        display: inline-block;
        white-space: nowrap;
        width: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .zhibolist .t3_1 {
        width: 10%;
    }
    .zhibolist .t3 img{
        margin:10px 15px;
    }

    .zhibolist .t5{height:20px;line-height:24px;width:100%;text-align:center;margin:0px 0 0 0px;overflow:hidden;margin-top: -30px;}
    .zhibolist .t6{height:20px;line-height:24px;width:100%;text-align:center;margin:0px 0 0 0px;overflow:hidden;margin-top: 15px;}
    .zhibolist .listcontent .t5 a,.zhibolist .t6 a{color:#0000ff;padding:0px 2%;margin:0px 0px;}
    .zhibolist .t6{}
    .zhibolist .t2 img{width:100%}
    .zhibolist .t2 a{color: #b200fe;}
    .zhibolist .dateheader{display:none;float:left;height:30px;line-height:30px;width:100%;margin:0px 0 0 0% ;color:#666;font-size:14px}
    .zhibolist .dateheader a{line-height:80px;color:#fff;font-weight:700;font-size:26px}
    .listcontent{float:left;width:100%;padding:2% 0;background:#fbfbfb}
    .listcontent ul{border-bottom:1px solid #ddd;list-style:none;width:96%;float:left;padding:20px 2% ;height:100px;overflow:hidden;}
    .listcontent ul li{float:left;overflow:hidden}
    .morelist,.playwall em{clear:both;line-height:24px}
    .zhibolist .t4{overflow:hidden;height:40px;line-height:40px;float:left;width:100%;margin:0%;padding:0}
    .zhibolist .listcontent .t4 a{color:#000;}
    .zhibolist .listcontent .t4 strong{overflow:hidden;float:left;text-align:center;width:49%;padding:0px 0 0 0;font-weight:0;margin:0 0 2% 0 0;font-size:16px}
    .zhibolist .listcontent .t4 b{text-align:center;float:left;width:49%;padding:0px 0 0 0;font-weight:0;overflow:hidden;font-size:16px}
    .zhibolist img{height:30px;width: 30px}

    /****/
    .index-lx{float:left;border-radius: 10px;height:480px;float:left;width:100%;margin:0 0 10px 0;overflow:hidden;padding:0px 0}

.lx-right{background:#fff;padding:10px 0;box-shadow: 0 5px 10px #eee;border-radius: 10px;float:left;float: left;width: 100%;overflow: hidden;}

.lx-right li{width:90%;padding:0 5%;border-bottom:0px solid #f3f3f3;height: px;float:left;height:45px;margin:0px 0px;overflow: hidden;}

.lx-right  dl a{border-radius: 10px;text-align:center;float:left;height:30px;line-height:30px;font-size:14px;background:#1ec456;color:#fff;text-align:center;width:30%;margin:10px 65% 5px 5%;overflow: hidden;font-weight:700}


.lx-right li img{float:left;width:6%;margin:12px 4% 0 0;}
.lx-right li a{line-height:45px;overflow: hidden;color:#666;width:90%;float:left;margin:0px auto;}
.lx-right li:hover a{font-weight:700;color:#000}
.listright{border-radius:0 0 8px 8px;float: left;width: 86%;padding:20px 7%;background: #fff;line-height: auto;margin:0 0 20px 0}
.listright li{float: left;width: 95%; padding: 0 0 0 5%;float: left;
    line-height: 35px;height: 35px;   *line-height: 35px;   border-bottom: 0px dashed #CCC;  overflow: hidden;background: url(../images/d.jpg) 0 15px no-repeat;}
.listright li a{color:#666}
.listright li a:hover{color:#1ec456}
.listright dt {border-bottom: 1px solid #eee;border-radius: 0px;float: left;width:100%;height: 60px;margin: 0 0px 10px 0;padding:0 0 10px 0 ;overflow: hidden;}
.listright dt img{object-fit: cover;border-radius:10px;width:30%;height:60px;margin:0px}
.listright dt p{margin:10px 0 0 0;float:right;overflow: hidden;line-height: 20px;width:65%;height:40px;padding:0px 0%;text-align:left;font-size: 14px;}
.listright dt p:hover{color: #1ec456;font-size: 14px;}

.foot{width: 100%;  float: left;background: #1ec456; padding: 50px 0;
    margin: 20px 0 50px 0;}
.foot p{font-size: 14px;width: 100%;  float: left;background: #1ec456; padding:0px 0;color:#fff;margin: 10px 0 0 0;text-align:center;}
.foot p a{font-size: 14px;color:#fff;}
 
    
.arc{margin: 10px 5%;background-color: #ffffff;width: 90%;float: left;}
.arc h1{padding:0px 0 0px 0;color: #333333; MARGIN-BOTTOM: 6px;font-size:20px;font-size-adjust: none; font-stretch: normal; text-align: center;}
.arc-time{color: #999;font-size: 12px; font-weight: normal;
    padding: 0px 0px 10px 0px;text-align: center; margin: 10px 0 10px 0;    border-bottom: 1px solid #DCDDDD;}
.arc-center{ text-indent: 0em;margin: 0 auto; text-align: left;   line-height: 22px; padding: 0px 0px 0px 0px;  width: 100%;verflow: auto; overflow: hidden; BACKGROUND: #FFFFFF;_overflow: visible; _overflow-x: hidden;}    
.arc-center img{ margin: 0 auto; text-align: left;   line-height: 22px; padding: 0px 0px 0px 0px;  width: 100%;verflow: auto; overflow: hidden; BACKGROUND: #FFFFFF;_overflow: visible; _overflow-x: hidden;}  
.arc-center p{color: #525252; font-size: 14px; line-height:32px; padding-top: 10px;}
.arc-center video,
.arc-center iframe,
.arc-center embed,
.arc-center img{object-fit: cover;border-radius: 0%;width: 100%;height:auto;display: block; margin:0 auto; margin:5px auto ;}
.arc-center p a {float: left;    width: 90%;    text-indent: 0em;    color: #1ec456;    padding: 15px 5%;    font-weight: 700;font-size: 14px;    line-height: 20px;    margin: 0px 0 10px 0; background: #f5f5f5;    border-radius: 8px;}
.arc-center p a:hover{color: #fff;background: #1ec456;}
.arc-center .live{background:#1ec456;float:left;width:94%;margin:0px 0% 20px 0;padding:20px 3%;}
.arc-center .live a{float:left;text-indent:0em;height:30px;color: #fff;font-size:16px;padding:10px 15px;font-weight:700;overflow: hidden;line-height:30px;}
.arc-center .live a:hover{float:left;text-indent:0em;height:30px;background:#ff0;color: #fff;}

.arc-center  h3,.arc-center  h2 {box-shadow: 0 5px 10px #ddd;border-radius:8px;float:left;width:90%;text-indent: 0em;margin:10px 0%; padding: 10px 5%; line-height: 38px; color:#1ec456;font-weight:500;font-size:16px;background:#f5f5f5;}

.arc-tag{margin: 10px auto;text-align: left; font-size: 12px;
    border-top: 1px dashed #ccc;clear: both;
    padding: 18px 12px 8px 0px; overflow: auto;line-height:30px;}
.arc-tag span{border-radius: 8px;color:#fff;float:left;line-height:30px;background:#1ec456;padding:0 10px;margin:0 20px 0 0;}
 .arc-tag a{margin:0 10px 0 0;font-weight:700;}
.newslist{float: left; width: 90%;padding: 15px 5%;overflow: hidden;}          
.newslist ul{height: 70px; width: 100%;line-height: 38px;    border-bottom: 1px dashed #ccc;    padding: 05px 0px;  overflow: hidden;}
.newslist .a1{font-size: 14px;height:28px;color:#999;float: left;width: 100%;}
.newslist .a2{float: left;height: 38px; font-size: 16px;width: 100%;color: #000; overflow: hidden;}
.newslist .a2:hover{color: #f00;}
.newslist ul:hover{background:#eee}
.ckzt{width:100%;float:left}
.ztimg{display:none;}
.ckbot{border-radius: 8px;box-shadow: 0 5px 10px #ddd;width:90%;padding:20px 5%;margin:0 0 10px 0;float:left;background:#fff;}
.ckbot h1{text-align:center;color:#333;font-size:20px;line-height:30px}
.ckbot .cktext{float:left;color:#999;margin:10px 0 0 0;font-size:14px;text-align:center;line-height:25px}
.ckbot span{display:none;}
.tag2023{float:left;width:96%;margin:20px 2% 30px 2%}
.tag2023 a{float:left;background:#e8e8e8;border-radius: 108px;margin:5px 5px;padding:0px 20px;color:#000; white-space:nowrap;line-height:40px}
.tag2023 a:hover{background:#dd0000;color:#fff;}
.zhibolist  .zb_20{border-radius:0 0 0 0px;float: left;width: 100%;   background:#1ec456;height: 60px;margin:0px 0% 0px 0%;overflow: hidden;}
.zhibolist  .zb_20 span{line-height:60px;margin:0px 0px 0 0%;padding:0px 0 0 20px;float:left;font-size:14px;font-weight:400;color: #fff;width:78px;}
.zhibolist  .zb_20 p a{float:left;line-height:60px;font-size:14px;font-weight:600;margin-left:5%;color:#fff;}
.zhibolist .zb_20 p a:hover{color:#ff0;}
/*links*/
.live-box{text-indent:0em;width: 100%; height: 128px; background: #fff url(../images/live1.jpg) 0px 0px no-repeat; text-align:center; margin:40px 0;overflow: hidden;border-radius:8px;}
.live-box .b1{background:  url(../images/zhudui.png) 50% 0px no-repeat;background-size:68px;font-weight:700;float:left;width:35%;color:#666;line-height:188px;height:188px;overflow: hidden;}
.live-box .b2{float:left;width:30%;color:#fff;margin:28px 0;overflow: hidden;}
.live-box .b2 dl{float:left;width:100%;color:#666;line-height:30px;height:35px;overflow: hidden;}

.live-box .b3{background: url(../images/kedui.png) 50% 0px no-repeat;background-size:68px;font-weight:700;float:left;width:35%;color:#666;line-height:188px;height:188px;text-align:center}

.b4{text-indent:0em;float:left;width:100%;;color:#fff;overflow: hidden;}
.b4 a{background: linear-gradient(to right, #f8f8f8 , #e0f9ff);float:left;font-weight:700px;width:95%;color:#000;line-height:40px;text-align:left;margin:10px 0;padding:10px 2% 10px 3%;overflow: hidden;}
.b4 a:hover{background: linear-gradient(to right, #00a5eb , #e0f9ff);color:#fff}

.footer2 {width: 100%;position: fixed;bottom: 0;height: 50px;z-index: 100;background: #f2f2f2;border-top: 1px solid #cecece;padding-top: 5px; margin: 0 auto;left: 0;right: 0;}
.footer2{float:left;width:100%;position:fixed;bottom:0;height:50px;z-index:100;background:#f2f2f2;border-top:1px solid #cecece;padding-top:5px;margin:0 auto;left:0;right:0}
.footer2 a{width:20%;float:left;text-align:center;color:#666}
.footer2 a.dq{color:#666}
.footer2 a i{width:100%;display:block;height:25px}
.footer2 a.index i{background:url(../images/index-dq.png) no-repeat top center;background-size:23px 23px}
.footer2 a.icozq i{background:url(../images/zq1.png) no-repeat top center;background-size:23px 23px}
.footer2 a.icolq i{background:url(../images/lq1.png) no-repeat top center;background-size:23px 23px}
.footer2 a.icobj i{background:url(../images/bj.png) no-repeat top center;background-size:25px 25px}
.footer2 a.icolx i{background:url(../images/lx-dq.png) no-repeat top center;background-size:23px 23px}
.footer2 a.icoxs i{background:url(../images/xs.png) no-repeat top center;background-size:25px 25px}


}
@media only screen and (min-width: 768px) { 
/***全站公共****/
body{font-family: 'Microsoft YaHei', 'Arial', 'Heiti SC';-webkit-user-select:none;-moz-user-select:none; -ms-user-select:none; user-select:none;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl{margin: 0;padding: 0;list-style-type:none;}
ul, ol{list-style: none;}
em, i{font-style: normal;}
img{object-fit: cover;border: 0;vertical-align: middle;}
a{text-decoration: none;font-size:14px;color:#333}
a:hover{color:#1ec456;font-weight:700}
.black50{width:100px;float:left;height:50px}
.black20{width:100%;float:left;height:10px;}
.tnn{MARGIN: 0px auto;WIDTH: 1200px;PADDING-RIGHT: 0px;HEIGHT: auto;}
.tnn-left,#index-tab{background:#fff;border-radius:8px;padding:0 0px; width: 850px; float: left; margin: 0px 20px 0px 0; }
.tnn-right{ box-shadow: 0 5px 10px #eee;width: 310px;padding:0 10px; float: right; }
/***顶部导航****/
.ccc{width: 100%;box-shadow: 0px 2px 6px 0px rgb(98 127 107 / 13%);    height: 70px;}
.logo{float:left;width:30%;height:60px;padding:0px 0 0 0;overflow: hidden;}
.logo img{height: 60px;}
/***栏目导航***/
.nav{float: right;}
.nav a{    display: inline-block;
    line-height: 66px;
    font-size: 16px;
    width: 80px;
    text-align: center;
    border-top: 4px solid #fff;
    font-weight: normal;
    float: left;
    margin-left: 5px;}
.nav a:hover,a.cav{    background-image: linear-gradient(180deg, #E8FAF3 0%, #F8FEFC 100%);
    border-top: 4px solid #1ec456;
    color: #1ec456;
    font-weight: 900;}
/******/

.top-index{height: auto;float:left;margin:10px auto;background:#fff;overflow: hidden;width: 100%;}
.top-index ul{width:100%;background:#000;height:  auto;}
.top-index ul .dg li{background: rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);color: #fafafa;transition: all .1s linear;-webkit-transition: all .1s linear;display: block;float: left;width: 540px;height:360px;margin: 0 10px 0px 0;position: relative;overflow: hidden;}
.top-index ul .dg li img{object-fit: cover;border-radius:0px;width:100%;min-height:360px;}
.top-index ul .dg li p{text-align: left;overflow: hidden;line-height: 35px;position: absolute;width:90%;height: 35px;padding:5px 5%;left: 0;bottom: 0;}
.top-index ul .dg li:hover p,.top-index ul  li:hover p{background: #000;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C816debd,endColorstr=#C816debd);}
.top-index ul .dg li :hover{-webkit-box-shadow: 0 8px 20px rgba(0,0,0,0.3);-moz-box-shadow: 0 8px 20px rgba(0,0,0,0.3);box-shadow: 0 8px 20px rgba(0,0,0,0.3);}

.top-index-right{float:left;width:300px;height:  auto;}

.top-index ul li{background:#eee;border-radius: 0px;float: left;width:100%;height: 175px;margin: 0 0px 10px 0;position: relative;overflow: hidden;}
.top-index ul li img{object-fit: cover;border-radius:0px;width:100%;min-height:200px;}
.top-index ul li p{overflow: hidden;line-height: 30px;position: absolute;width:96%;height:30px;padding:0px 2%;left: 0;bottom: 0;border-bottom-left-radius:0px;background: rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);text-align: center;color: #eee;font-size: 14px;transition: all .1s linear;-webkit-transition: all .1s linear;}
.top-index ul li img:hover{transition-duration: 1s;transition-timing-function: linear;width:112%;height:112%;padding-left:-50%}


#index-tab{float:left;}
#tab-tit{border-bottom: 1px solid #1ec456;float:left;width:100%;height:50px;margin:20px 0 0 0px 0%}
#index-tab .active{float:left;color:#000;font-size:18px;border-bottom:4px solid  #1ec456;}
#index-tab h4{float:left;margin:0 40px 0 0;padding:0px;font-size:16px;float:left;line-height:47px;color:#888;font-weight:500}
#index-tab dl{display:none;float:left;padding:20px 0px 0px 0px;}
#index-tab dd{float:left;width:48%;padding:0px 0px 20px 0px;}
#index-tab dd li{float:left;width:100%;line-height:38px;height:38px;overflow:hidden;}
#index-tab dd li p b{transform: skewX(-15deg);    border-radius:3px;float:left;width:5%;height:18px;line-height:18px;margin:11px 15px 0 3px;background:#1ec456;color:#fff;overflow:hidden;text-align:center}
#index-tab dd li p{text-overflow: ellipsis; white-space: nowrap;float:left;width:100%;overflow:hidden;}
#index-tab dd li span{float:right;width:10%;text-align:right;font-size:12px;overflow:hidden;color:#999}
.dd-left{margin-right:4%}



.btc2{border-bottom: 1px solid #1ec456;float: left;background:#fff no-repeat;width:100%;height:35px;margin:10px 0 ;padding:0px;border-radius:8px 8px 0 0;overflow:hidden;}
.btc2 ul,.btc2 h4{margin-left:6px;transform: skewX(-15deg);background:#1ec456;float: left;}
.btc2  p,.btc2 h4 p{    transform: skewX(15deg);height:35px;float: left;font-size: 14px;color: #fff;line-height:35px;margin:0px 0 0px 0px;padding:0 20px;}
.btc2 p a{color: #fff;}
.btc2 span a{border-left: 1px solid #ccc;float: right;line-height: 16px;color: #666;margin:10px 20px 0 0px;height: 16px;display: inline-block;padding:0 0 0 20px}
.btc2 span .bttab-style,.bt-c2 span a:hover{font-weight:700;color: #1ec456;}
.btc2 span{float: right;}

    /**zhibolist**/
    .zhibolist{background:#fff;float:left;width:100%;padding:0px 0%;text-align:center;}
    .zhibolist .t1{width:18%;overflow:hidden;float:left;font-size:15px;color:#666;padding-left:0%;font-weight:500}
    .zhibolist .t2{display:none}
    .zhibolist .t3,.zhibolist .t3_1{float:left;text-align:center;width:10%;overflow:hidden;}
    .zhibolist .item_li_logo_3 {
        float: left;
        padding-right: 5px;
    }
    .zhibolist .t3 a{color:#666;padding:0 10px;}
    .zhibolist .t1 a{color:#3977ac}
    .zhibolist .t5{float:left;font-weight:500;width:0%;text-align:left;overflow:hidden;color:#666;padding-left:30px}
    .zhibolist .listcontent .t5 a{color:#666;padding:0px 5px;margin:0px 0px;}
    .zhibolist .t6{float:left;width:10%;float:right!important;margin-top:6px;}
    .zhibolist .t2 img{width:100%}
    .zhibolist .t2 a{color: #3977ac;}
    .zhibolist .dateheader{background:#f5f5f5;float:left;width:98%;margin:0px 0 0 0% ;color: #3977ac;padding-left: 2%; margin: 0; text-align:left; height: 39px;    line-height: 39px;border-top-left-radius:8px;border-top-right-radius:8px;}

    .listcontent{float:left;width:100%;padding:0% 0;background:#fff; padding-bottom: 50px;}
    .listcontent ul{border-bottom:1px solid #eee;list-style:none;width:96%;float:left;padding:0px 2% ;height:46px;line-height:46px;overflow:hidden;}
    .listcontent ul:hover{background:#eee}
    .listcontent ul li{}
    .morelist,.playwall em{clear:both;line-height:24px}
    .zhibolist .t4{float:left;background-size:30px;text-align:center;width:50%;margin-right:0%;overflow:hidden;padding-left:12px}



    .zhibolist .t4_1, .zhibolist .t4_2{
        float: left;
        color:#000;
    }

    .zhibolist .t4_1 {
        text-align:right;
        width:20%;
    }

    .zhibolist .t4_2 {
        text-align:left;
        width:20%;
    }

    .zhibolist .t4_1 a {
        width: 10%;
        float: left;
        width: 100px;
        overflow: hidden;
    }

    .zhibolist .t4_2  a{
        float: left;
        width: 100px;
        overflow: hidden;
    }

    .zhibolist .t3 img{
        margin:10px 15px;
    }


    .zhibolist .listcontent .t4 a{color:#000;line-height:46px;}
    .zhibolist .listcontent .t4 strong{float:left;text-align:right;width:40%;overflow:hidden;font-weight:0}
    .zhibolist .listcontent .t4 b{text-align:left;float:left;width:40%;overflow:hidden;font-weight:0}
    .zhibolist .t6 a{background-size:20px;margin: 0px 10px 0 0; padding-left:0px;  line-height: 35px;text-align:center;width:100%;float:left;color:#999}
    .zhibolist  .live a{color:#ff6600}
    .zhibolist img{height:38px;width: 38px}
    /****/

    /****/
.index-lx{border-radius: 10px;float:left;width:100%;margin:0 0 10px 0;padding:0px 0}

.lx-right{background:#fff;padding:10px 0;box-shadow: 0 5px 10px #eee;border-radius: 10px;float:left;float: left;width: 33.33%;overflow: hidden;}




.lx-right li{width:90%;padding:0 5%;border-bottom:0px solid #f3f3f3;height: px;float:left;height:45px;margin:0px 0px;overflow: hidden;}

.lx-right  dl a{border-radius: 10px;text-align:center;float:left;height:30px;line-height:30px;font-size:14px;background:#1ec456;color:#fff;text-align:center;width:30%;margin:10px 65% 5px 5%;overflow: hidden;font-weight:700}


.lx-right li img{float:left;width:6%;margin:12px 4% 0 0;}
.lx-right li a{line-height:45px;overflow: hidden;color:#666;width:90%;float:left;margin:0px auto;}
.lx-right li:hover a{font-weight:700;color:#1ec456}
.listright{float: left;width: 90%;padding:0px 5%;background: #fff;line-height: auto;margin:0 0 20px 0}
.listright li{float: left;width: 94%; padding: 0 0 0 6%;float: left;   line-height: 20px;max-height: 40px;   border-bottom: 20px dashed #fff;  overflow: hidden;background: url(../images/d.jpg) 0 10px no-repeat;}

.listright li a:hover{color:#1ec456}

.listright dt {border-bottom: 1px solid #eee;border-radius: 0px;float: left;width:100%;height: 60px;margin: 0 0px 10px 0;padding:0 0 10px 0 ;overflow: hidden;}
.listright dt img{object-fit: cover;border-radius:10px;width:30%;height:60px;margin:0px}
.listright dt p{margin:10px 0 0 0;float:right;overflow: hidden;line-height: 20px;width:65%;height:40px;padding:0px 0%;text-align:left;font-size: 14px;}
.listright dt p:hover{color: #1ec456;font-size: 14px;}


.foot{width: 100%;  float: left;background: #1ec456; padding: 50px 0;
    margin: 20px 0 0 0;}
.foot p{font-size: 14px;width: 100%;  float: left;background: #1ec456; padding:0px 0;color:#fff;margin: 10px 0 0 0;text-align:center;}
.foot p a{font-size: 14px;color:#fff;}
    .footer2{display:none}
    
.arc{margin: 10px 5%;background: #fff;width: 90%;float: left;}
.arc h1{padding: 10px 0 10px 0;color: #333333; MARGIN-BOTTOM: 10px;font-size:24px;font-size-adjust: none; font-stretch: normal; text-align: center;}
.arc-time{color: #999;font-size: 12px; font-weight: normal;
    padding: 0px 0px 10px 0px;text-align: center; margin: 10px 0 10px 0;    border-bottom: 1px solid #DCDDDD;}
.arc-center{ text-indent:0em;margin: 0 auto; text-align: left;   line-height: 22px; padding: 0px 0px 0px 0px;  width: 100%;overflow: auto; overflow: hidden; BACKGROUND: #FFFFFF;_overflow: visible; _overflow-x: hidden;}    
.arc-center img{ margin: 0 auto; text-align: left;   line-height: 22px; padding: 0px 0px 0px 0px;  width: 100%;verflow: auto; overflow: hidden; BACKGROUND: #FFFFFF;_overflow: visible; _overflow-x: hidden;}  
.arc-center p{color: #525252; font-size: 14px; line-height:32px; padding-top: 10px;}
.arc-center video,
.arc-center iframe,
.arc-center embed,
.arc-center img{object-fit: cover;border-radius: 0%;width: 100%;height:auto;display: block; margin:0 auto; margin:5px auto ;}
.arc-center p a {float: left;    width: 90%;    text-indent: 0em;    color: #1ec456;    padding: 15px 5%;    font-weight: 700;font-size: 14px;    line-height: 20px;    margin: 0px 0 10px 0; background: #f5f5f5;    border-radius: 8px;}
.arc-center p a:hover{color: #fff;background: #1ec456;}
.arc-center .live{background:#1ec456;float:left;width:94%;margin:0px 0% 20px 0;padding:20px 3%;}
.arc-center .live a{background:#f00;float:left;text-indent:0em;height:30px;color: #fff;font-size:16px;padding:0px 15px;font-weight:700;overflow: hidden;line-height:30px;}
.arc-center .live a:hover{float:left;text-indent:0em;height:30px;background:#fff;color: #1ec456;}

.arc-center  h3,.arc-center  h2 {box-shadow: 0 5px 10px #ddd;border-radius:8px;float:left;width:90%;text-indent: 0em;margin:10px 0%; padding: 10px 5%; line-height: 38px; color:#1ec456;font-weight:500;font-size:16px;background:#f5f5f5;}

.arc-tag{width: 90%;margin: 20px 0;float:left;background-image: linear-gradient(180deg, #E8FAF3 0%, #F8FEFC 100%);
    border-top: 4px solid #1ec456;    color: #1ec456;padding: 20px 5%;    font-weight: 900;}
.arc-tag span{display:none}
 .arc-tag a{border-radius: 8px;float:left;line-height:35px;padding:0 20px;margin:0 0px 0 0;}
.newslist{float: left; width: 100%;padding: 15px 0%;overflow: hidden;}          
.newslist ul{height: 38px;    font-size: 16px;width: 100%;line-height: 38px;    border-bottom: 1px dashed #dddddd;    padding: 05px 0px;  overflow: hidden;}
.newslist .a1{font-size: 16px;float: left;width: 25%;}
.newslist .a2{float: left;height: 38px; font-size: 16px;width: 70%;color: #0054AF; overflow: hidden;}
.newslist .a2:hover{color: #f00;}
.newslist ul:hover{background:#eee}
.ckzt{width:100%;float:left}
.ztimg{display:none;border-radius: 8px;box-shadow: 0 5px 10px #ddd;width:98%;padding:20px 1%;height:200px;background:#fff;overflow: hidden;float:left}
.ztimg img{border-radius: 8px;width:31.333%;height:200px;background:#fff;float:left;margin:0 1%}
.ckbot{background:#eee url(../images/do.png) no-repeat center;width:90%;padding:0px 5%;margin:20px 0;float:left;height:194px}
.ckbot h1{text-align:center;color:#fff;font-size:22px;margin:35px 0 0 0;line-height:30px}
.ckbot .cktext{height:75px;text-indent: 2em;float:left;color:#fff;margin:10px 0 0 0;font-size:14px;text-align:center;line-height:25px;width:100%;overflow: hidden;}

.tag2023{background-image: linear-gradient(180deg, #E8FAF3 0%, #F8FEFC 100%);
    border-top: 4px solid #1ec456;    color: #1ec456;    font-weight: 900;}
.tag2023 a{float:left;background:#e8e8e8;border-radius: 108px;margin:5px 5px;padding:0px 20px;color:#000; white-space:nowrap;line-height:40px}
.tag2023 a:hover{background:#dd0000;color:#fff;}
.zhibolist  .zb_20{transform: skewX(-15deg);border-radius:0 0 0 0px;float: left;width: 100%;   background:#1ec456;height: 80px;margin:0px 0% 10px 0%;overflow: hidden;}
.zhibolist  .zb_20 span{transform: skewX(15deg);line-height:80px;margin:0px 0px 0 25%;padding:0px 0 0 30px;float:left;font-size:16px;font-weight:400;color: #fff;width:98px;}
.zhibolist  .zb_20 p a{transform: skewX(15deg);float:left;line-height:80px;font-size:16px;font-weight:600;margin-left:28px;color:#fff;}
.zhibolist .zb_20 p a:hover{color:#000;}
/*links*/
.live-box{text-indent:0em;width: 100%; height: 128px; background: #fff url(../images/live1.jpg) 0px 0px no-repeat; text-align:center; margin:40px 0;overflow: hidden;border-radius:8px;}
.live-box .b1{background:  url(../images/zhudui.png) 50% 0px no-repeat;background-size:68px;font-weight:700;float:left;width:35%;color:#666;line-height:188px;height:188px;overflow: hidden;}
.live-box .b2{float:left;width:30%;color:#fff;margin:28px 0;overflow: hidden;}
.live-box .b2 dl{float:left;width:100%;color:#666;line-height:30px;height:35px;overflow: hidden;}

.live-box .b3{background: url(../images/kedui.png) 50% 0px no-repeat;background-size:68px;font-weight:700;float:left;width:35%;color:#666;line-height:188px;height:188px;text-align:center}

.b4{text-indent:0em;float:left;width:100%;;color:#fff;overflow: hidden;}
.b4 a{background: linear-gradient(to right, #f8f8f8 , #e0f9ff);float:left;font-weight:700px;width:95%;color:#000;line-height:40px;text-align:left;margin:10px 0;padding:10px 2% 10px 3%;overflow: hidden;}
.b4 a:hover{background: linear-gradient(to right, #00a5eb , #e0f9ff);color:#fff}
.news_info_warp .info_tex_center .b4 a p{float:right;font-size:12px;color:#999;}


}
