/*focus*/
.main{max-width: 1920px;background:url(/iframe/2023/0616/focus_bg.jpg) no-repeat center top;height: 490px;position: relative;}
.w-newsList2{position: relative;overflow:hidden;max-width:1920px;margin:0 auto;max-height: 490px;}
.w-newsList2 a{ display: block; text-decoration: none; color: #333;}
.w-newsList2 .news-item{ position:relative;}
.w-newsList2 .img{ float: right; width:50%; overflow: hidden;}
.w-newsList2 .img img{width:100%; height: 490px;}
.w-newsList2 .swiper-slide.swiper-slide-active .img img{ transform:scale(1); -webkit-transform:scale(1);}
.w-newsList2 .news-text{width: 550px; float: right; padding: 60px 0; margin-right: 50px; position: relative; height: 370px;}
.w-newsList2 .news-lm{font-size:30px; line-height: 2; margin-bottom: 1em; color: #fff; position: relative;}
.w-newsList2 .news-lm:after {content: '';position: absolute;  left: 0; bottom: 0px; height: 3px; width: 36px; background-color: red;}
.w-newsList2 .news-h{font-size:36px; line-height: 1.4; margin-bottom: 1em; color: #fff;}
.w-newsList2 .news-sum{margin-top:30px;line-height: 1.8;font-size: 16px;color: #6898d5;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;display:  none;}
.w-newsList2 .news-more{position: absolute; left: 0; bottom: 70px; z-index: 2; width: 155px; height: 48px; background: url(/iframe/2023/0616/focus_more.png) no-repeat center; display: block;}
.w-newsList2 .adSN_page{ position: absolute; left: auto; right:50%; width: auto; z-index: 10; text-align: right;  margin-right: 200px;}
.w-newsList2.swiper-container-horizontal .adSN_page{bottom:20px;}
.w-newsList2 .adSN_page span{ background: #fff; opacity: 1; width:28px; height: 4px; border-radius: 5px; -webkit-border-radius: 5px;}
.w-newsList2 .adSN_page span.swiper-pagination-bullet-active{background: #e60214; width: 46px;}
.w-newsList2.swiper-container-vertical .adSN_page span{margin:15px 0;}
.swiper-button-prev{width: 33px; height: 33px; background-image:url(/iframe/2023/0616/focus_left.png);left:50%;right:auto;top:auto;margin-left:-160px;bottom:80px; background-size: 100% 100%;}
.swiper-button-next{width: 33px; height: 33px; background-image:url(/iframe/2023/0616/focus_right.png);left:50%;right:auto;top:auto;margin-left:-70px;bottom:80px; background-size: 100% 100%;}
.focus_fd{position: absolute; bottom: -101px; right: 0; width: 681px; height: 101px; background: url(/iframe/2023/0616/focus_fd.png) no-repeat; z-index: 2;}

@media (max-width:1120px){
   .w-newsList2 .news-text{width: 45%; float: right; margin-right: 3%; padding: 30px 0; } 
    .w-newsList2 .news-h{font-size:24px;}
    .w-newsList2 .news-sum{margin-top:0px; line-height: 1.2; font-size: 14px;}
}

/*ngyw*/
.ngyw_l{width: 596px;}
.ngyw_r{width: 555px;}
.banner{position:relative;width:596px;height:580px;overflow:hidden;margin:0 auto;}
.banner_pic{position:absolute;width:596px;height:360px;overflow:hidden; left:0; top:0;}
.banner_pic ul{position:absolute;top:0;left:0;width:99999px;height:360px}
.banner_pic ul li{float:left;width:596px}
.banner_pic ul li img{width:596px;height:360px;}
.banner a.btn_prev,.banner a.btn_next{display:block;width:33px;height:33px;overflow:hidden;margin-top:0;text-indent:-9999px;outline:0;hide-focus:expression(this.hideFocus=true);position:absolute;top:375px;z-index:9;    border-radius: 17px; box-shadow: 0 5px 10px #ccc;}
.banner a.btn_prev{left:50%;background:url(/iframe/2023/0616/focus_left.png) center; margin-left: -40px;}
.banner a.btn_next{right:50%;background:url(/iframe/2023/0616/focus_right.png) center; margin-right: -40px;}
.banner_info_bg{position:absolute;bottom:0px;left:0;width:596px;overflow:hidden;  background:url(http://www.chinanews.com.cn/fileftp/2022/04/2022-04-19/U435P4T47D50044F24533DT20220420150936.png) repeat-x center bottom; height: 95px; display: none; }
.banner_info{position:absolute;top:425px;left:0px;width:596px;overflow:hidden;z-index:2;text-align:left}
.banner_info li{display:none;padding:0 10px;line-height:30px;overflow:hidden;}
.banner_info li h2{font-size: 28px; color: #002f6c; padding-bottom: 10px;}
.banner_info li p{font-size:16px; color: #999;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;}
.banner_info li.current{display:block}
.banner_info li a{font-size:20px;text-decoration:none;  line-height:30px;}
.banner_info li a:hover{font-size:20px;text-decoration:none;line-height:30px;}
.banner_pages{position:absolute;right:20px;bottom:30px;overflow:hidden;height:14px; z-index:10; display:none;}

.ngyw_rdiv{width: 100%; padding-bottom: 15px; border-bottom: 1px dashed #e9ecee; line-height: 36px; margin-bottom: 20px;}
.ngyw_rdiv h3{font-size: 20px;padding-bottom: 10px;}
.ngyw_rdiv p{font-size:16px; color: #999;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;}
.ngyw_rdiv p.time{text-align: right;color: #9ab2cd;}

/*sjsk*/
.sjsk{width: 602px; margin-bottom: 50px;}
.sjsk .lammu_tt{width: 570px; margin-bottom: 0;}
.sjsk_div{padding-top: 25px; border-right: 2px solid #f3f5f6; width: 570px; padding-right: 30px;}
.home_ul li{line-height: 36px; height: 36px; width: 100%; overflow: hidden; font-size: 18px; color: #002f6c;}
.home_ul li a{color: #002f6c;}

/*jzgc*/
.jzgc{width: 570px; margin-bottom: 50px;}
.jzgc_tuwen{margin-bottom: 35px;}
.jzgc_tuwen .leftimg{float:left;width:236px;height:143px;overflow:hidden}
.jzgc_tuwen .leftimg img{width:236px;height:143px}
.jzgc_tuwen .righttext{padding:20px 0px;float:right;width:300px;height:103px;line-height: 36px;font-size: 18px; color: #002f6c;}
.jzgc_tuwen .righttext a{color: #002f6c;}

/*hxsd*/
.hxsd{width: 100%;height: 400px;background: #002f6c;}
.hxsd .lammu_tt{color: #fff;background: url(/iframe/2023/0616/hxsd_bg1.png) no-repeat left bottom;margin-bottom: 40px;}
.hxsd .lammu_tt a{color: #fff;}
.hxsd .lammu_tt .right{color: #5c94dd;}
.hxsd .lammu_tt .right a{color: #5c94dd;}
.hxsd_div{position: relative; float: left;  width: 277px; height: 156px; border: 1px  solid #5d95de; margin: 0 10px 40px; background: #001e68;}
.hxsd_div img{ width: 277px; height: 156px;}
.hxsd_div .txt{font-size: 14px; color: #fff; line-height:auto;display: flex; justify-content: center;flex-direction: column; height: 64px; background: linear-gradient(to bottom, transparent , #002f6c 50%); position: absolute; padding: 0 10px; z-index: 2; left: 0; bottom: 0; width: 257px;} 
.hxsd_div .txt a{color: #fff;}
.hxsd_div .play{width: 35px; height: 35px; position: absolute; left: 5px; bottom: 55px; z-index: 5; background: url(/iframe/2023/0616/play_icon.png) no-repeat center; background-size: 35px 35px;}
.hxsd_div .bg{width: 277px; height: 12px; position: absolute; left: 0px; bottom: 0px; z-index: 4;background: url(/iframe/2023/0616/hxsd_bg2.jpg) no-repeat left center; }

/*hrxw*/
.hrxw{width:800px ;}
.hrxw .lammu_tt{width: 768px;}
.hrxw_div{ border-right: 2px solid #f3f5f6; width: 768px; padding-right: 30px; margin-bottom: 30px; overflow: hidden;}
.hrxw_tuwen{margin-bottom: 35px;}
.hrxw_tuwen .leftimg{float:left;width:380px;height:190px;overflow:hidden}
.hrxw_tuwen .leftimg img{width:380px;height:190px;}
.hrxw_tuwen .righttext{float:right;width:375px;height:190px;line-height: 30px}
.hrxw_tuwen .righttext strong{font-size: 28px; color: #002f6c; margin-bottom: 15px;line-height: 36px; display: inline-block;}
.hrxw_tuwen .righttext p{font-size:16px; color: #999;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden; }
.hrxw_div .home_ul li{float: left; width: 50%; height: 36px; margin-bottom: 20px; color: #333;overflow: hidden;}
.hrxw_div .home_ul li a{text-align: left; width: 90%; display: inline-block;color: #333;}

/*lxym*/
.lxym{width: 365px;}
.lxym_text{height:190px;line-height: 30px; margin-bottom: 35px;}
.lxym_text strong{font-size: 20px; color: #002f6c; margin-bottom: 15px;line-height: 36px; display: inline-block;}
.lxym_text p{font-size:16px; color: #999;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden; }
.lxym .home_ul li{height: 36px; margin-bottom: 20px; color: #333;overflow: hidden;}
.lxym .home_ul li a{color: #333;}

/*lygj*/
.lygj{width: 100%; height: 986px; background: url(/iframe/2023/0616/lygj_bg1.jpg) no-repeat center bottom;}
.lygj_lm{width: 212px; height:122px; padding: 20px;  background:#002f6c; display: block; margin-bottom: 26px; }
.lygj_lm .lammu_tt{background: url(/iframe/2023/0616/hxsd_bg1.png) no-repeat left bottom; margin-top: 0px; color: #fff;}
.lygj_lm  .lammu_tt a{color: #fff;}
.lygj_lm  .lammu_tt .left{font-size: 30px; width: 70%;}
.lygj_lm  .lammu_tt .right{font-size: 16px; padding-top: 20px; line-height: 50px; float: left; width: 30%;}
.lygj_ldiv .div1{width: 612px; height: 170px; padding:50px; background: #fff; line-height: 30px; margin-bottom: 20px;}
.lygj_ldiv .div1 strong{font-size: 28px; color: #002f6c; margin-bottom: 10px;line-height: 40px; display: inline-block;}
.lygj_ldiv .div1 p{font-size:16px; color: #999;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden; height: 90px; padding-bottom: 10px;}
.lygj_ldiv .div1 .arrow{text-align: right; font-size: 30px; color: #5d95de;}
.chartlet_small li{position:relative;overflow:Hidden}
.chartlet_small li,.chartlet_small li img{width:346px;height:434px}
.chartlet_small li .bg1{position: absolute; left: 0; bottom: 0; z-index: 2; width: 356px; height: 10px; background: url(/iframe/2023/0616/lygj_bg2.png) no-repeat right center;}
.chartlet_small li .bg2{position: absolute; left: 0; bottom: 0; z-index: 2; width: 356px; height: 10px; background: url(/iframe/2023/0616/lygj_bg3.png) no-repeat right center;}
.chartlet_small li .layerbox{width:346px;height:434px;position:absolute;left:0;bottom:0}
.chartlet_small li .layerbox .textbg{width:346px;height:434px;position:absolute;background:#000;filter:Alpha(Opacity=50);opacity:.5;overflow:HIdden}
.chartlet_small li .layerbox .text{text-align:left;line-height:36px;padding:40px 40px 0;position:absolute;z-index:1;left:0;bottom:100px;width:266px;overflow:Hidden}
.chartlet_small li .layerbox .text a{color:#fff;font-size:24px;}
.chartlet_small li .layerbox .text a:hover{color:#fff;text-decoration:none}
.chartlet_small li .layerbox .arrow{width:33px;height:33px; position: absolute; z-index: 1; right: 44px; bottom: 44px; background: url(/iframe/2023/0616/focus_right.png) no-repeat center;}

.lygj_rdiv{width: 468px;}
.chartlet_small2 li{position:relative;overflow:Hidden}
.chartlet_small2 li,.chartlet_small2 li img{width:468px;height:270px}
.chartlet_small2 li .bg3{position: absolute; left: 0; bottom: 0; z-index: 2; width: 468px; height: 10px; background: url(/iframe/2023/0616/lygj_bg1.png) no-repeat right center;}
.chartlet_small2 li .layerbox{width:468px;height:270px;position:absolute;left:0;bottom:0}
.chartlet_small2 li .layerbox .textbg{width:468px;height:270px;position:absolute;background:#000;filter:Alpha(Opacity=50);opacity:.5;overflow:HIdden}
.chartlet_small2 li .layerbox .text{text-align:left;line-height:36px;padding:40px 40px 0;position:absolute;z-index:1;left:0;bottom:100px;width:388px;overflow:Hidden}
.chartlet_small2 li .layerbox .text a{color:#fff;font-size:24px;}
.chartlet_small2 li .layerbox .text a:hover{color:#fff;text-decoration:none}
.chartlet_small2 li .layerbox .arrow{width:33px;height:33px; position: absolute; z-index: 1; right: 44px; bottom: 44px; background: url(/iframe/2023/0616/focus_right.png) no-repeat center;}
.lygj_rdiv .div2{width: 388px; margin: 22px 0; height: 165px; padding: 40px 40px 0; font-size: 28px; line-height: 36px; background: url(/iframe/2023/0616/lygj_bg4.jpg) no-repeat center;}
.lygj_rdiv .div2 a{color:#fff;font-size:24px;}
.lygj_rdiv .div2 .txt{height: 72px; padding-bottom: 10px;}
.lygj_rdiv .div2 .arrow{text-align: right; font-size: 30px; color: #fff;}
.lygj_rdiv .div3{width: 388px; margin: 22px 0; height: 165px; padding: 40px 40px 0; font-size: 28px; line-height: 36px; background: #fff;}
.lygj_rdiv .div3 strong{font-size: 28px; color: #002f6c; margin-bottom: 10px;line-height: 40px; display: inline-block; height: 80px;}
.lygj_rdiv .div3 .arrow{text-align: right; font-size: 30px; color: #5d95de;}

/*xzjl*/
.xzjl_tuwen{margin-bottom: 35px;}
.xzjl_tuwen .leftimg{float:left;width:412px;height:208px;overflow:hidden}
.xzjl_tuwen .leftimg img{width:412px;height:208px}
.xzjl_tuwen .righttext{padding:20px 0px;float:right;width:750px;height:168px;line-height: 36px;}
.xzjl_tuwen .righttext strong{font-size: 28px; color: #002f6c; margin-bottom: 15px;line-height: 36px; display: inline-block;}
.xzjl_tuwen .righttext p{font-size:16px; color: #999;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden; }
.xzjl_text{height:190px;line-height: 30px; margin-bottom: 15px; width: 380px; margin-right: 30px; float: left;}
.xzjl_text strong{font-size: 20px; color: #333; margin-bottom: 15px;line-height: 36px; display: inline-block;}
.xzjl_text p{font-size:16px; color: #999;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden; }

/*jkzy*/
.jkzy_l{width: 780px; margin-bottom: 35px;}
.jkzy_l img{width: 780px; height: 390px;}
.jkzy_l h3{font-size: 28px; color: #002f6c; margin: 15px 0;line-height: 36px;}
.jkzy_l p{font-size:16px; color: #999;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;line-height: 30px; }
.jkzy_r{width: 390px; margin-bottom: 35px;}
.jkzy_r img{width: 390px; height: 390px;}
.jkzy_r h3{font-size: 20px; color: #333; margin: 15px 0;line-height: 32px;}
.jkzy_r p{font-size:16px; color: #999;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden; line-height: 30px;}

.jkzy_div{width: 390px; margin-bottom: 35px; margin-right: 15px;}
.jkzy_div img{width: 390px; height: 195px;}
.jkzy_div h3{font-size: 20px; color: #333; margin: 15px 0;line-height: 32px;}
.jkzy_div p{font-size:16px; color: #999;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden; line-height: 30px;}
.jkzy_div.right{margin-right: 0px;}

/*shgc*/
.shgc{width: 795px;margin-bottom: 75px;}
.shgc .div1{width: 390px; }
.shgc .div1 img{width: 390px; height: 390px;}
.shgc .div1 h3{font-size: 20px; color: #333; margin: 15px 0;line-height: 36px;}
.shgc .div1 p{font-size:16px; color: #999;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;line-height: 30px; }

/*dzzx*/
.dzzx{width: 390px;margin-bottom: 75px;}
.dzzx_zu{width: 390px; height: 634px; position: relative; margin:0 auto;}
.dzzx_zu #LeftArrpic_pv{position:absolute;width: 33px; height: 33px; right:80px;bottom:30px; z-index: 10;}
.dzzx_zu #RightArrpic_pv{position:absolute;width: 33px; height: 33px; right:30px;bottom:30px;z-index: 10;}
.gun_img_pv{width: 390px; margin: 0 auto;} 
.gun_img_pv .zu-ku{float: left;  width: 390px;  height: 634px; position: relative; background: url(/iframe/2023/0616/dzzx_bg.jpg) no-repeat center top;}
.gun_img_pv .zu-ku .zu-gu-ask{width: 330px; height: 85px; margin:48px auto 38px; font-size: 20px; color: #fff; line-height: 36px; }
.gun_img_pv .zu-ku .zu-gu-ans{width: 290px; font-size: 20px; color:#333; line-height: 30px; margin: 0 auto; height: 370px; font-size: 16px; color: #333; line-height: 30px;}
.gun_img_pv .zu-ku a{color: #fff;}
/*ad*/
.adnews{width: 1200px; margin: 20px auto;}
.adnews a{float: left; width: 280px; height: 90px; display: inline-block; margin: 0 10px;}
.adnews a img{width: 280px; height: 90px;}

.mr0{margin-right: 0px;}