@charset "utf-8";

/*全局*/
body,html{background:#fff;padding:0;margin:0;font-size:14px;line-height:30px;font-family:'Microsoft YaHei';background:#f7fafd;}
ul,form,dd,dt,dl,h1,h2,h3,h4,p{padding:0;margin:0;}
a{color:#333333;text-decoration:none;}
a:hover{color:#ff9724 !important;}
i{text-decoration:none;font-style:normal}
.W{width:640px;margin:0 auto;}
.CL{clear:both;}
li{list-style:none;}
img{border:0;}
.Mt7{margin:10px 0 0 0;}
.Non{display:none;}

.footer,.right{display:none;}

.dh {
    background: #e2e2e2 url(http://www.fj.xinhuanet.com/ksh/images/bgSjTop.png) no-repeat 0 0px;
    -webkit-background-size: 100% 45px;
    background-size: 100% 45px;
    position: relative;
    height: 35px;
    padding:5px;
}
.dh .W{display:none;}
.dh .mobliehead{display:block;color:#fff;font-size:22px;padding:0 0 0 15px;}

.titu_m img{display:block;width:100%;}
.titu{display:none;}


h1{color:#1651aa;font-size:38px;line-height:1.3em;font-weight:500;text-align:center;padding:20px;}
h1 a{color:#1651aa;}

.toutiao p{font-size:18px;color:#0864ad;text-align:left;padding:0 15px;}

/*新增*/
.d1p{width:600px;margin:0 auto;}
.left01{}
.left01 li{background:url('http://fj.news.cn/zhuanti/2025/hxyddh/images/icon2.png') repeat-x center bottom;}
.left01 li h2{font-size:24px;line-height:1.5em;padding:15px 0;text-align:left;color:#2467c2;font-weight:600;}
.left01 li h2 a{color:#2467c2;}
.left01 li p{font-size:24px;color:#2467c2;padding:0 0 20px 0;line-height: 1.6em;text-indent: 2em;}
.left01 li img{width:100%;}

.jdtnews {
    width:600px; height:450px; overflow:hidden; position:relative;
  }
  
  .jdtnews .swiper-slide {
    text-align: center;
    width:600px; 
    height:450px; 
  }
  
  .jdtnews .swiper-slide img {
    display: block;
    width: 600px;
    height: 385px;
    object-fit: cover;
  }
  
  .jdtnews .swiper-slide div{display:block;bottom:67px;left:0;right:0;color:#fff;background:rgba(0,0,0,0.6);font-size:24px;padding:10px;line-height:1.5em;text-align:left;position: absolute;}
  .jdtnews .swiper-slide div a{color:#fff !important;}
  
  .jdtnews .swiper-pagination-bullet {
    width:20px; height:20px; background:#ababab; cursor:pointer;text-indent:-999em;opacity:1;border-radius:10px;
    transition: All 0.6s ease-in-out;-webkit-transition: All 0.6s ease-in-out; -moz-transition: All 0.6s ease-in-out;-o-transition: All 0.6s ease-in-out;
  }
  
  .jdtnews .swiper-pagination-bullet-active {
    background:#dd6b06;opacity:1;width:60px;
  }
  .jdtnews .swiper-pagination{text-align:center;}
.right01{padding:30px 0 0 0;}
.tuwen1{clear:both;padding:25px 0;text-align:center;}
.tuwen1 li{width:290px;aspect-ratio:16/9;padding:0 10px 0 0;display:inline-block;position:relative;margin:0 0 20px 0;}
.tuwen1 li img{width:100%;height:100%;display:block;}
.tuwen1 li:nth-child(2),.tuwen1 li:nth-child(4){padding:0;}
.tuwen1 li div{display:block;width:280px;bottom:0;color:#fff;font-size:24px;padding:5px;line-height:1.6em;text-align:left;background: rgba(26,84,200,0.9); }
.tuwen1 li div a{color:#fff !important;}
/*新增*/
.dh01{clear:both;background:url('http://fj.news.cn/zhuanti/2024/hywhkfj/images/ndh01e.png') no-repeat center 50%;height:200px;display:block;}
.dh02{clear:both;background:url('http://fj.news.cn/zhuanti/2024/hywhkfj/images/ndh02b.png') no-repeat center 50%;height:200px;display:block;}
.dh03{clear:both;background:url('http://fj.news.cn/zhuanti/2024/hywhkfj/images/ndh03b.png') no-repeat center 50%;height:200px;display:block;}
.dh04{clear:both;background:url('http://fj.news.cn/zhuanti/2024/hywhkfj/images/ndh04b.png') no-repeat center 50%;height:200px;display:block;}

#part3 {
    width: 640px;
    height:400px;
    margin:30px 0 0 0;
    /*height: 950px;*/
    overflow: hidden;
    position:relative;
    /*border:1px solid red;*/
}
#part3 ul{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-top: 28px;
}
#part3 .swiper-container{
}
#part3 figure{
    width: 516px;
    height: 400px;
}
#part3 figure img{
width:100%;
height:285px;
    display: inline-block;
}

figure{padding:0;margin:0;}
#part3 .swiper-slide div{display:block;color:#000;font-size:24px;line-height:1.6em;text-align:center;}
#part3 .swiper-slide div a{color:#000 !important;}

#part3 .swiper-button-prev{background:url('http://fj.news.cn/2021zt/yjfjsdsycddh/images/prev.png') no-repeat 0 0;width:50px;height:70px;position:absolute;top:120px;left:60px;z-index:9999;}
#part3 .swiper-button-next{background:url('http://fj.news.cn/2021zt/yjfjsdsycddh/images/prev.png') no-repeat right 0;width:50px;height:70px;position:absolute;top:120px;right:60px;z-index:9999;}

.more{text-align:right;padding:20px 0}
.more a{color: #054d95;font-size:24px;line-height: 1.5em;}

.right02{clear:both;width:600px;margin:0 auto;height:300px;}

.right02 .tw02:nth-child(1){float:left;}
.right02 .tw02:nth-child(2){float:right;}

.tw02{width:290px;height:250px;position:relative;margin:0 0 15px 0;}
.tw02 img{width:100%;height:100%;display:block;}
.tw02 div{position:absolute;width:250px;padding:10px 20px;background:rgba(0,0,0,0.6);font-size:24px;color:#fff;bottom:0;text-align:justify;}
.tw02 div a{color:#fff}

.left02{height:620px;width:580px;margin:0 auto;}
.left02 li{background:url('http://fj.news.cn/2022zt/hxlt/images/libg2.png') no-repeat center bottom;height:72px;padding:20px 0;overflow:hidden;}
.left02 li img{width:128px;height:72px;float:left;}
.left02 li div{width:430px;float:right;display: table;height:72px;}
.left02 li h2{font-size:24px;line-height:28px;color:#333333;font-weight:500;display: table-cell;vertical-align: middle;}
.left02 li h2 a{color:#333333;}
.left02 li p{display:none;}

.list1{width:600px;margin:0 auto;}
.list1 li{background: url('http://fj.news.cn/zhuanti/2024/wqqxkfj/images/tg-dot.png') no-repeat 15px 25px;border-bottom: 2px solid #afdaff; height: 80px;display: table;padding:0 10px 0 50px;width:540px;font-size:24px;line-height: 1.5em;}
.list1 li a{display: table-cell;vertical-align:middle;}


.imglist{clear: both;padding:15px 0;}
.imglist li{width:600px;height:560px;overflow:hidden;position:relative;margin:0 auto;}
.imglist li img{width:600px;height: 345px;}
.imglist li .tit {
    z-index: 4;
    height: auto;
    font-size: 26px;
    line-height: 1.5em;
    background: #fff;
    padding: 3%;
    text-align: left;
    position: absolute;
    top: 47%;
    width: 86%;
    left: 50%;
    box-shadow: 0px 4px 8px 0px #a0a0a0b9;
    margin-left: -46%;
    font-weight: bolder;
}
.imglist li .tit a {
    color: #003c82;
    height: 80px;
    display: block;
}

.imglist li .tit p {
    font-size: 24px;
    line-height: 1.5em;
    color: #333;
    margin-top: 2px;
    height: 110px;
    overflow: hidden;
    text-align: left;
    border-top: 1px dotted #9c9c9c;
    padding-top: 10px;
    margin-top: 8px;
    overflow: hidden;
    /* white-space: nowrap; */
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -o-text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.imglist li .tit p a {
    display: inline;
    height: auto; color: #2a5be2;
}

.imglist li .tit:after {
    content: '';
    width: 100%;
    height: 0px;
    background: rgb(136, 197, 100);
    background: -moz-linear-gradient(left, rgba(136, 197, 100, 1) 0%, rgba(93, 125, 99, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(136, 197, 100, 1) 0%, rgba(93, 125, 99, 1) 100%);
    background: linear-gradient(to right, rgba(136, 197, 100, 1) 0%, rgba(93, 125, 99, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6999c5', endColorstr='#9fb0bf', GradientType=1);
    position: absolute;
    left: 0;
    bottom: 0px;
}
.imglist li:hover .tit {
    background: rgb(31, 109, 200);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmY5YzA1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1YTY2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, rgba(31, 109, 200, 1) 0%, rgba(40, 191, 239, 1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(40, 191, 239, 1)), color-stop(100%, rgba(40, 191, 239, 1)));
    background: -webkit-linear-gradient(-45deg, rgba(31, 109, 200, 1) 0%, rgba(40, 191, 239, 1) 100%);
    background: -o-linear-gradient(-45deg, rgba(31, 109, 200, 1) 0%, rgba(40, 191, 239, 1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(31, 109, 200, 1) 0%, rgba(40, 191, 239, 1) 100%);
    background: linear-gradient(135deg, rgba(31, 109, 200, 1) 0%, rgba(40, 191, 239, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9c05', endColorstr='#55a663', GradientType=1);
}

.imglist li:hover .tit a {
    color: #fff;
}

.imglist li:hover .tit p {
    color: #fff;
}
.imglist02{width:600px;margin:0 auto;}

.imglist02 li{width:600px;height:165px;background:#fff;margin:0 0 15px 0;}
.imglist02 li img{width:250px;height:150px;padding:10px;float:left;}
.imglist02 li div{width:300px;height:165px;display:table;float:right;padding:0 10px 0 0;}
.imglist02 li div h2{font-size:28px;padding:10px 0;font-weight:500;display:table-cell;vertical-align:middle;line-height:1.6em;}
.imglist02 li div h2 a{color:#003c82}
.imglist02 li div p{display:none;}



 .hszx_box { width: 620px; height: auto;overflow: hidden;clear:both;background-image: linear-gradient(#0071bd, #01aaeb);padding:20px 0;margin:20px auto;}
    .hszx_box .dh { width: 620px; height: 113px; margin-bottom: 20px }
    .hszx_box iframe { width: 620px;margin: 0 auto }
    .sjyj_box { width: 620px; height: auto; margin: 0 auto; overflow: hidden }
    .sjyj_box .dh { width: 620px; height: 113px; margin: 0 auto; margin-top: 100px }
    .sjyj_swiper { overflow: hidden; margin-top: 40px }
    .sjyj_swiper .swiper-container { width: 620px }
    .sjyj_swiper .swiper-slide { width: 620px; position: relative }
    .sjyj_swiper .swiper-slide .img { width: 620px; height: 678px; overflow: hidden }
    .sjyj_swiper .swiper-slide .img img { width: 100%; height: auto }
    .sjyj_swiper .swiper-pagination { width: 65px; height: 65px; position: absolute; top: auto; bottom: 20px; right: 0; left: auto }
    .sjyj_swiper .num { font-size: 24px; width: 45px; height: 45px; color: #fff; padding: 10px }
    .sjyj_swiper .num h2 { font-size: 30px }
    .sjyj_swiper .num p { font-size: 20px; text-align: right }
    .sjyj_swiper .deg { width: 50px; border-top: 2px solid #fff; -webkit-transform: rotate(130deg); -moz-transform: rotate(130deg); -ms-transform: rotate(130deg); transform: rotate(130deg); position: absolute; top: 46px; left: 10px; z-index: 5 }
    .sjyj_swiper .bg { display: none }
    .sjyj_swiper .title { width: 100%; font-size: 20px; color: #fff; line-height: 34px; position: absolute; bottom: 0; left: 0; z-index: 10; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px 70px 20px 30px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.65))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%); background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.65) 100%) }
    .sjyj_swiper .title a { color: #fff }
    .sjyj_swiper:hover .yjarrow-left { display: block }
    .sjyj_swiper:hover .yjarrow-right { display: block }
    .recom-box-video { overflow: hidden; height: 427px; width: 710px; float: left; position: relative; margin-top: 62px; margin-left: 16px ;display:none;}
    .recom-box-video iframe { width: 100%; height: 100%; position: relative; z-index: 2; background: transparent url(http://www.news.cn/politics/19cpcnc/images/play-big.png) no-repeat center center }
    .recom-box-video img { position: absolute; z-index: 1; top: 0; width: 100%; height: 100%; display: block }
    .recom-box-video span { position: absolute; left: 10px; bottom: 10px; z-index: 3; width: 55px; height: 55px; display: block; background: url(http://fj.news.cn/2023zt/wljxfz/images/play-big.png) 0 0 no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100%; background-size: 100% }
    .recom-box-video img.in { left: 100% }
    .recom-box-video img.on { -webkit-animation-name: leftIn; -moz-animation-name: leftIn; animation-name: leftIn; -webkit-animation-duration: .5s; -moz-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards }
    .recom-box-video img.out { -webkit-animation-name: leftOut; -moz-animation-name: leftOut; animation-name: leftOut; -webkit-animation-duration: .5s; -moz-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards }
    .beginPos { right: -710px }
    .recom-box-swiper { width: 600px;  padding: 35px 18px 35px 0; float: right; position: relative; z-index: 3; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer }
    .recom-box-swiper .arrow-top { background: url(http://fj.news.cn/2023zt/wljxfz/images/top.png) no-repeat right top; position: absolute; left: 50%; top: 5px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 34px; height: 14px; margin-top: 0 ;display:none;}
    .recom-box-swiper .arrow-down { background: url(http://fj.news.cn/2023zt/wljxfz/images/bottom.png) no-repeat right top; position: absolute; left: 50%; bottom: 5px; top: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 34px; height: 14px; margin-top: 0 ;display:none;}
    .recom-box-swiper .swiper-container { width: 100%;}
    .recom-box-swiper .swiper-slide:before { content: ''; width: 100%; height: 1px; border-bottom: 1px dashed #e89676; position: absolute; left: 0; bottom: 0; z-index: 1 }
    .recom-box-swiper .slide-cont { height: 100%; position: relative; padding: 21px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s }
    .recom-box-swiper img { width: 140px; height: 100%; float: left; position: relative; z-index: 4; -webkit-transition: all .7s; -moz-transition: all .7s; transition: all .7s }
    .recom-box-swiper .swiper-text { position: relative; z-index: 4 ;width:430px;float:right;height:78px;display:table;}
    .recom-box-swiper h3 { height: auto; line-height: 30px; overflow: hidden; padding-left: 10px;font-size:24px;display:table-cell;vertical-align:middle; }
    .recom-box-swiper p { height: 50px; overflow: hidden }
    .recom-box-swiper h3 a { color: #ffe5b9 }
    .recom-box-swiper p a { color: #2b2b2b }
    .recom-box-swiper .swiper-slide { position: relative; cursor: pointer;height:120px; }
    .recom-box-swiper .swiper-slide.on .slide-cont { background: #ffe5b9 }
    .recom-box-swiper .swiper-slide.on .slide-cont h3, .recom-box-swiper .swiper-slide.on .slide-cont p { color: #725933 }
    .recom-box-swiper .swiper-slide.on .slide-cont h3 a, .recom-box-swiper .swiper-slide.on .slide-cont p a { color: #725933 }
    .recom-box-swiper .swiper-slide.on .slide-cont img { margin-left: -156px }
    .fs-xl { font-size: 18px }

.ads_tgxx{position:absolute;top:0px;left:60%;width:100px;height:30px;font-size:16px;background:#222222;}
.ads_tgxx p{font-family:'微软雅黑';font-size:16px;line-height:30px;color:#fff;text-align: center;}