.left{



    width:758px;



    height:433px;



}
.keywords{    padding-bottom: 20px; line-height: 30px;}
.keywords span{ padding-left: 10px!important; padding-right: 10px!important }
.act{ background-color: #0fa1d8!important; color: #fff!important }
table{border-left:1px solid #000;border-top:1px solid #000;}
table td{border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}

.first{



    display:flex;



    justify-content: space-between;



    margin-top:20px;



}



.rights{



    width:426px;



   



}



.tab{



 width:100%;



 



height:433px;







border:1px solid rgba(239,239,239,1);



}



.tabs{



    width:100%;



    height:40px; 



background:#0fa1d8;



display: flex;



box-sizing: border-box;



list-style: none;



position: relative;



margin:0;



cursor: pointer;



}



.tabs li{



  



    font-size:16px;



    font-family:PingFangSC-Regular,PingFang SC;



    font-weight:400;



    color:rgba(244,254,229,1);



    line-height:40px;



    position: relative;



}



.tabs li:nth-of-type(2){



    margin-left:20px;



}



.cl:after{



    position: absolute;



    content: "";



    display:block;



    width: 0;



    height: 0;



    top:24px;



    left:20px;



    border: 8px solid;



    border-color: transparent transparent white;



}



.img{



    width:100%;



    height:100%;



    background-image: url("../img/1.png");



    background-repeat: no-repeat;



    background-size: cover;



    position: relative;



}



.jkz{



    width:5px;



    height:5px;



    position: absolute;



    /* border-radius: 50%; */



    background-color:black ;



    position: absolute;



    left:-13px;



    top:18px;



    /* display:none; */



}



.im{



    margin-top:2px;



}



.item{



    list-style: none;



    cursor: pointer;



}



.jl{



width:100%;



height:100px;



box-sizing: border-box;



padding:10px;



list-style-type: disc;



list-style-position: inside;



/* display: flex; */



}



.im{



    /* width:300px; */



 

}



.ht{



font-size:15px;



font-family:PingFangSC-Medium,PingFang SC;



font-weight:500;



color:rgba(51,51,51,1);



line-height:2px;



}



.ner{



 



font-size:13px;



font-family:PingFangSC-Regular,PingFang SC;



font-weight:400;



color:rgba(51,51,51,1);



line-height:18px;



overflow: hidden;



text-overflow: ellipsis;



display: -webkit-box;



-webkit-line-clamp: 2;



-webkit-box-orient: vertical;



}



.data{







font-size:12px;



font-family:PingFangSC-Medium,PingFang SC;



font-weight:500;



color:rgba(153,153,153,1);



line-height:28px;



}



.more{



    position:absolute;



    right:20px;



    width:36px;







font-size:12px;



font-family:PingFangSC-Regular,PingFang SC;



font-weight:400;



color:rgba(244,254,229,1);



line-height:40px;



background-image: url(../img/left-alt.png);



background-repeat: no-repeat;



background-position: 49px center;



width:80px;







}



.left .swiper-container{



    width:100%;



    height:100%;







}



.left .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{



    font-size:0px;



    /* color:white; */



}



.left .swiper-button-next, .swiper-button-prev {



width:30px;



height:30px;



}



.left .swiper-button-next{



    background-image: url(../img/right.png);



    background-repeat: no-repeat;



    background-size:contain;



    top:413px;



    right:14px;



}



.left .swiper-button-prev{



    background-image: url(../img/left.png);



    background-repeat: no-repeat;



    background-size: contain;



    top:413px;



    left:673px;



}



.left .swiper-pagination-bullet-active{



    background-color: #0fa1d8;



}



 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{



width:44px;



height:4px;



border-radius: 0;







}



.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{



    left:-280px;



}



.title{



font-size:24px;



font-family:PingFangSC-Semibold,PingFang SC;



font-weight:600;



color:rgba(255,255,255,1);



line-height:33px;



position: absolute;



width:100%;



height:50px;



overflow: hidden;



text-overflow: ellipsis;



white-space: nowrap;



bottom:20px;



box-sizing: border-box;



padding-left:18px;



padding-top:17px;



}



.cvi{



    background-color: #0fa1d8;



}



.iteml{



    list-style: none;



}



.zb{



    width:566px;



    height:30px;



    font-size:18px;



    font-family:PingFangSC-Medium,PingFang SC;



    font-weight:500;



    color:rgba(51,51,51,1);



    line-height:30px;



    overflow: hidden;



    text-overflow: ellipsis;



    white-space: nowrap;







}



.p{



    display:flex;



    justify-content: space-between;



    padding-right:20px;



    /* height:30px; */



    box-sizing: border-box;



}



.yb{ 



font-size:14px;



font-family:PingFangSC-Medium,PingFang SC;



font-weight:500;



color:rgba(153,153,153,1);



/* line-height:30px; */



}



.hl{



    margin-top:29px;



}



.tp{



    background-image: url(../img/2.png);



    background-size: cover;



    background-repeat: no-repeat;



    width:1200px;



    height:138px;



}



.cp{



    display:flex;



    justify-content: space-between;



    flex-wrap: wrap;



    margin-top:28px;



}



.fl{



    margin-top:29px;



}



.po{



    width:229px;



    height:234px;



    /* background:rgba(255,255,255,1); */



    background-image: url(../img/3.png);



    border:1px solid rgba(243,243,243,1);



    background-repeat: no-repeat;



    background-size: contain;



}



.p{



    position: relative;



}



.zb{



    margin:0;



    padding:0;



    line-height:40px;



}



.itemz,.itemc,.iteml{



    list-style: none;



    display:none;



}



.fk{



    width:100%;



    box-sizing: border-box;



    padding:5px 20px;



}







.cv{



color:#0fa1d8!important;



}



.im{



    position: relative;



}



.jkl{



    width:5px;



    height:5px;



    position: absolute;



    border-radius: 50%;



    background-color:#0fa1d8 ;



    position: absolute;



    left:-13px;



    top:11px;



    display:none;



}



.active{



    display:block;



}







.listbox{ padding-top: 30px; padding-bottom: 30px; }

.fllist{ float: left; width: 270px;  }

.riglibox{ float: right; width: 850px;

}

.listtop { width: 100%; height: 150px; position: relative; }

.listpo{width: 100%; height: 150px; position: absolute; top: 0px; left: 0px; background-color: rgba(15, 161, 216, 0.67);

line-height: 150px; text-align: center; font-size: 30px;font-weight: 800; color: #fff;}

.listtop{ background-image: url(../img/listtop.jpg); background-position: center; background-size: cover }

.menulist{ width: 100%; padding-bottom: 20px; padding-top: 20px; background-color: #f1f1f1; border-bottom: 6px solid #0fa1d8; }

.rigmain{ width: 867px; padding-bottom: 50px;  min-height: 637px;}

.menulist li{ font-size: 16px; color: #555; line-height: 50px; list-style: none; padding: 0px; }

.menulist li a{color: #555; text-decoration: none; display: block;padding-left: 50px;}

.menulist li a:hover{ background-color: #0fa1d8; color: #fff; }

.menulist ul{ padding: 0px; }

.crumb_navigation{font-size:15px;padding:20px 0;margin-bottom:20px;border-bottom:2px solid #e5e5e5}
.crumb_navigation i{margin:0 4px}.common_null{font-size:15px;line-height:40px;text-align:center}
.common_artical{overflow:hidden}.common_artical p{font-size:15px;line-height:32px;margin-bottom:10px}
.common_artical img{width:auto!important;height:auto!important}




 .news_content{margin-bottom:25px} .news_content a{display:flex;justify-content:space-between;align-items:center;color:#555!important;font-size:15px;line-height:45px;border-bottom:1px dashed #e5e5e5;padding:0 5px} .news_content a:hover{background:#ececec} 
 .news_content a span:first-child{
     display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:78%;} 
     .news_content a span:first-child:before{content:"";display:inline-block;width:5px;height:5px;background:#000;margin-right:10px;transform:translateY(-2px)}
  .news_content p{ margin:5px;}
   .el-pagination{text-align:center}.news .list_active{color:#037edb;background:#dcdcdc}
.news_content .data{text-align: center;}