*{list-style:none;padding:0}
body{font-family:'Microsoft YaHei';padding:0;margin:0;list-style:none;font-size:17px;overflow-x:hidden;background:#f5f9fd; box-sizing:border-box}
p,ul,h1,.h2,.h3,h1,h2,h3{padding:0;margin:0;list-style:none}
a{list-style:none;text-decoration:none;color:#222}
a:hover{color:#203994;text-decoration:none}
.clear{clear:both}
input{outline:none;border:none}
.fl{float:left}
.fr{float:right}
a img{text-decoration:none}
a:visited,a:hover{text-decoration:none}
a:focus{outline:none;border:none}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0;font-weight:normal}
h3,h4,h5{font-weight:normal}
.container{max-width:1600px;margin:0 auto}
.yh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.l1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.l2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.l3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.l4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.l5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.l6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.l7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical}
.none{display:none !important}
.slow{overflow:hidden}
.img{position:relative;width:100%}
.img .img_hezi{padding-bottom:60%;transition:all .5s ease-out 0s;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.img_zd img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}

#banner{ position: relative;overflow: hidden;}
#banner .swiper {  width: 100%;  height: 100%;  }
#banner .swiper-slide {  text-align: center;  font-size: 18px;  background: #fff;  display: flex;  justify-content: center;  align-items: center;  }
#banner .swiper-slide img {  display: block;  width: 100%;  height: 100%;  object-fit: cover; }



#banner .swiper-pagination{text-align: center; }
#banner .swiper-pagination-bullet{opacity: 1; position: relative;width: 5rem;height:.5rem;background: #fff; }
#banner .swiper-pagination-bullet-active {width: 5rem;height:.5rem;background: #035090;position: relative;border-radius:.3tem;}
#banner .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 1rem;}
#banner .swiper-slide img{
		width:100%;
		height:auto;
		min-height:100%;
		transition:1s linear 2s;
		transform:scale(1.1,1.1);
		}
#banner .swiper-slide-active img,.swiper-slide-duplicate-active img{
		transition:6s linear;
		transform:scale(1,1);
		}

.title{position:relative; text-align: center;}
.title::after{content: ''; position: absolute;background: url("../images/zst_ico1.png") top right no-repeat;right:6.2rem;  top:0rem;  width: 90%;  height: 6.8rem; z-index: 1;}
.title img{vertical-align:middle;margin-right:.8rem;margin-top:-28px}
.title .znav{font-size:3rem;color:#222;font-weight:bold;display: inline-block; margin-top: 1.6rem;}
.title .znav h1{text-align: left;color: #dae9f4;text-transform: uppercase;font-weight: initial;font-size:1.6rem;/* margin-left: 1rem; */line-height: 1.8rem;}
.title .znav h2{text-align: left;color:#222;font-size:3rem;font-weight: bold;line-height: 3.2rem;}
.title .znav h2 span{color:#035090;}
.title2{text-align: left;}
.title2::after{background: url("../images/zst_ico2.png") top right no-repeat;}
.title3{text-align: left;width: 53rem;padding-left: 5rem;height: 16.3rem;position: absolute;}
.title3::after{top: auto; bottom:0;}
.more{ position: relative; font-size:1.5rem; line-height: 2rem; text-align: center; width: 4rem;height:4rem; padding: 1rem; border-radius: 50%;border:1px dashed #c2c2c2; color:#c2c2c2;float: right; }
.more::after{ content: '';  position: absolute;border-radius: 50%; background: #f8ad3c;right:.4rem;  top: .5rem;  width: .8rem;  height: .8rem; z-index: 1;}
.more img{vertical-align:middle;margin-left:.6rem;margin-top:0px}
.title3 .more{position: absolute;right: 0;bottom: 0;}
.yxqgm{position: relative;}

.main{background: url("../images/bg1.png") top center no-repeat #f6fafe; padding:5rem 0 0rem}
.news{ margin-top: 5rem; margin-bottom: 11rem;}
.news_aimg{ width: 48.5%; float: left;position: relative;}
.news_aimg .img .img_hezi {padding-bottom: 47rem;}
.news_aimg .img:hover .img_hezi {  transition: transform 1s cubic-bezier(0.25, 0, 0, 1); transform: scale(1.08);}
.news_aimg .img {  width: 100%;}
.news_aimg .date{text-align: center;font-family: 'wrbs';color: #fff; background:#f8ad3c; padding:1.2rem 1.2rem; display: block;position: absolute; top:0;left: 0;}
.news_aimg .date .m1{line-height:3.6rem;font-size:3.2rem; color: #fff;}
.news_aimg .date .m2{font-size:1.8rem; line-height:2.2rem;color: #fff;}
.news_aimg .text {width:100%;position: absolute; bottom:0px;}
.news_aimg .text:before{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));  content: '';  position: absolute;  right:0;  bottom: 0;  width: 100%;  height: 90px; z-index: 1;  }
.news_aimg .text h1{ font-size:2rem;color: #fff; line-height:6rem; position: relative; font-weight: bold;padding: 1rem 1rem 1rem 3rem; z-index: 1;}
.news_bimg{width: 23.2%; float: left; margin-left: 2.5%;}
.news_bimg .img .img_hezi {padding-bottom: 26rem;}
.news_bimg .img:hover .img_hezi {  transition: transform 1s cubic-bezier(0.25, 0, 0, 1); transform: scale(1.08);}
.news_bimg .img{  width: 100%;}
.news_bimg .text{width:auto;position: relative; background: #fff;padding: 2rem 2.5rem 2.5rem;}
.news_bimg .text .date{font-size:1.8rem;color: #888888;line-height:2.4rem;font-family: 'wrbs'; margin-bottom: 1rem;}
.news_bimg .text .date img{vertical-align:middle;margin-right:.8rem;margin-top:-3px}
.news_bimg .text h1{ font-size:1.8rem;color: #222; line-height:3.4rem;height:6.8rem; position: relative; font-weight: bold; margin-bottom: 1rem;}
.news_bimg .text h2{ font-size:1.6rem;color: #888888; line-height:2.8rem;height:5.6rem; position: relative; font-weight: normal;}
.news_list{padding-top: 4rem;}
.news_list ul li{width: 22.55%; float: left; margin-left: 3%;position: relative; }
.news_list ul li a{padding: 2rem 3rem 2rem; display: block;background: #fff;position: relative;z-index: 1;}
.news_list ul li a .date{font-size:1.8rem;color: #888888;line-height:2.4rem;font-family: 'wrbs'; margin-bottom: 1rem;}
.news_list ul li a .date img{vertical-align:middle;margin-right:.8rem;margin-top:-3px}
.news_list ul li a h1{ font-size:1.8rem;color: #222; line-height:3.4rem;height:6.8rem; position: relative; font-weight: bold; margin-bottom: 1rem;}
.news_list ul li:nth-child(1){margin-left: 0%;}
.news_list ul li::after{background:linear-gradient(rgba(0,85,164,.2),rgba(0,85,164,.2));  content: '';  position: absolute;  left:1rem;  top: 1rem;  width: 100%;  height: 100%;}
.mtqg_list{margin-top:5.5rem; margin-bottom: 13rem;}
.mtqg_list .item{width: 22.7%; float: left; margin-left: 3%;position: relative; }
.mtqg_list .item:nth-child(1){margin-left: 0%;}
.mtqg_list .item a{padding: 5rem 3rem 6rem; display: block;background: #fff;position: relative;z-index: 1;}
.mtqg_list .item a .rqtb{position: relative; height: 3.7rem;}
.mtqg_list .item a .rqtb::after{background: url("../images/mt_ico1.png") center no-repeat; content: ''; background-size: contain; position: absolute;  left:0rem;  top: 0rem;  width: 3.7rem;  height: 3.7rem;display: block; }
.mtqg_list .item a .rqtb::before{background: url("../images/mt_ico2.png") center no-repeat; content: '';background-size: contain;  position: absolute;  left:0rem;  top: 0rem;  width: 3.7rem;  height: 3.7rem;display: none; }
.mtqg_list .item a:hover .rqtb::after{display: none;}
.mtqg_list .item a:hover .rqtb::before{display: block;}

.mtqg_list .item a .rqtb span{ float: right; font-size:2.4rem;color: #035090;line-height:3.4rem;font-family: 'wrbs'; }
.mtqg_list .item a .rqtb span em{font-size:1.8rem;color: #888;font-style: normal; padding-left: .3rem;}
.mtqg_list .item a h1{ font-size:1.8rem;color: #222; line-height:3.4rem;height:6.8rem; position: relative; font-weight: bold; margin: 2rem 0;}
.mtqg_list .item a h2{ font-size:1.6rem;color: #888888; line-height:2.8rem;height:8.4rem; position: relative; font-weight: normal;}
.mtqg_list .item a .mt_more {font-size:1.6rem;color: #035090; line-height:2.8rem;position: relative; text-align: right;margin-top: 2rem;}
.mtqg_list .item a .mt_more img{vertical-align:middle;margin-left:.8rem;margin-top:-3px}
.mtqg_list .item a .mt_more::after{ background: #dfeefc; content: '';  position: absolute;  left:0rem;  top: 1.5rem;  width: 60%;  height: 1px;}
.mainb{background: url("../images/bg2.png") center no-repeat; background-size: cover;padding:7rem 0 9rem;}
.mtqg_list .item a:hover{background: url("../images/mtqg_bj.png") bottom center no-repeat #035090;}
.mtqg_list .item a:hover h1{color: #fff; }
.mtqg_list .item a:hover h2{color: #fff; }
.mtqg_list .item a:hover .rqtb span{color: #fff;}
.mtqg_list .item a:hover .rqtb span em{color: #fff;}
.mtqg_list .item a:hover .mt_more{color: #fff;}
.mainc{}
.yxqg{gap:16px;margin-top: 25rem;}
.video{width: 41%; float: left;margin-top: 3.85%;}
.video video{max-width: 100%;}
.video .img .img_hezi {padding-bottom: 56%;}
.yxqgb{width: 37.5%; float: left; margin-left: .5%;}
.video .img:hover .img_hezi {  transition: transform 1s cubic-bezier(0.25, 0, 0, 1); transform: scale(1.08);}
.yxqgb_t{}
.yxqgb_t .img .img_hezi {padding-bottom: 37.5%;}
.yxqgb_t .img:hover .img_hezi {  transition: transform 1s cubic-bezier(0.25, 0, 0, 1); transform: scale(1.08);}
.yxqgb_b{margin-top: 1.4%;}
.yxqgb_b a{width: 49.2%; float: left; display: block; margin-left: 1.4%;}
.yxqgb_b a:nth-child(1){margin-left:0%;}
.yxqgb_b a .img .img_hezi {padding-bottom: 66%;}
.yxqgb_b .img:hover .img_hezi {  transition: transform 1s cubic-bezier(0.25, 0, 0, 1); transform: scale(1.08);}
.yxqgc{width: 20.5%; float: right;}
.yxqgc .img .img_hezi {padding-bottom: 130.6%;}
.yxqgc .img:hover .img_hezi {  transition: transform 1s cubic-bezier(0.25, 0, 0, 1); transform: scale(1.08);}

.tyxy{width: 48%; float: left; }
.tyxy_list{ background: #fff;box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .1); border-radius: 0 6rem 0 0;padding: 3rem 3rem 1.5rem; margin-top: 4rem;}
.tyxy_list ul li{ border-bottom: 1px solid #dee1ef; padding-right: .5rem; padding-bottom: 2.5rem; margin-bottom: 2.5rem; position: relative;}
.tyxy_list ul li::after{ content: ""; position: absolute; bottom: 0rem; width:19rem;height: 1px;background: #203994; left: 0rem;}
.tyxy-card {display: flex; gap: 2.5rem; align-items: flex-start;}
.tyxy-img { object-fit: cover;flex-shrink: 0;}
.tyxy-card .img{border:4px solid #e7e7e7; width: 19.4rem;}
.tyxy-card .img .img_hezi { padding-bottom: 13rem;}
.tyxy-card .img:hover .img_hezi {  transition: transform 1s cubic-bezier(0.25, 0, 0, 1); transform: scale(1.08);}

.tyxy-right {  width: calc(100% - 19rem);  display: flex;  flex-direction: column; }
.tyxy-title {  font-size: 1.8rem;color: #333; padding-bottom: 1rem;line-height: 3.2rem;}
.tyxy-desc { font-size: 1.6rem; color: #666; line-height:2.6rem;padding-top: 1rem;}
.tyxy-rq{ font-size: 2.2rem;color: #203994;font-family: 'wrbs';}
.tyxy-rq span{font-size: 1.8rem;color: #bbbbbb; margin-left: .5rem;}


.jsxl{float: right;}
.jsxl_list{border-radius: 6rem 0 0 0;}
.jsxl_list ul li{padding-left: .5rem;padding-right: 0rem;}
.jsxl_list ul li::after{right: 0;left: auto;}
.ztzl{ background: url("../images/bg2.png") top center no-repeat;padding:5rem 0 8rem; }
.ztzl_list{ margin-top: 4%;margin-bottom:3%; }
.ztzl_list .item{ width:22.7%; float: left; margin-left:3%;margin-bottom:3%; }
.ztzl_list .item a{display: block;overflow: hidden;  }
.ztzl_list .item img{max-width: 100%;height:auto; transition: transform 0.3s ease;   /* 平滑过渡 */ display: block;}
.ztzl_list .item:nth-child(1){margin-left: 0%;}
.ztzl_list .item:nth-child(5){margin-left: 0%;}
.ztzl_list .item a:hover img{
    transform: scale(1.08);            /* 放大 1.05 倍 */
}


.f_bq{color:#fff;display:table;width:100%;min-height:30px; padding-top: 9rem; background: url("../images/f_bq.png") top center no-repeat;margin-top: 7.8rem;}
.sy_f{margin-top:-7.8rem;}
.f_bq a{color:#fff}
.f_wz{width:36%;float:left;margin-top:3rem;margin-bottom:2.5rem}
.f_wz p{font-size:1.8rem;line-height:3.6rem;color:#fff;text-align:left;}
.f_wz p img{vertical-align:middle;margin-right:.8rem;margin-top:-3px}
.f_logo{ float: left;margin-top:4rem; width: 28%;text-align: center;}
.f_logo img{ max-width: 100%;}
.yqlj{display: flex;align-items: flex-start;padding: 6rem 0;}
.yqlj_bt{width: 10rem;font-size: 2.4rem; color: #222;line-height: 5.3rem;}
.yqlj_list{width: calc(100% - 10rem);}
.yqlj_list li{margin-left:3%; float: left; width:30.3%;}
.yqlj_list li select{width:100%;height:5.3rem; font-size: 1.6rem; line-height:5.3rem;text-align:left;color:#222;background:#fff;border:1px solid #e6e6e6}
.yqlj_list li option{color:#222;}
.ewm{float:right;padding-top:2.5rem;text-align:center;width: 18%;}
.ewm ul li{width: 50%; float: left;}
.ewm ul li img{max-width: 100%;}
.ewm ul li p{color:#fff;line-height:3.2rem;font-size:1.6rem;}
.bqgs{line-height:4rem; color:#fff; text-align: center; border-top: solid 1px rgba(255, 255, 255, 0.4);padding: 1.5rem 0;}

.ny_main{padding-top:3rem;padding-bottom:8rem;background:#f4f8fc;}
.ej_banner{width:100%}
.ej_banner img{width:100%; display: block;}
.xx_menu{display:none}
/*ny_left_nav*/
.latest{width:320px;float:left;z-index:1;position:relative;min-height:417px}
.lat-box{margin-bottom:2rem;position:relative;z-index:3;padding:0 0 65px;background-size:100% auto}
.lat-box .lat-box-li{font-size:1.8rem;display:block;line-height:3.6rem;color:#333;padding:17px 0 16px 30px;position:relative;margin:0px 18px;border-bottom:1px #dbe0de solid;border-top:0}
.lat-box-li-first{text-align:center;background:url("../images/bjlogo2.png") right top no-repeat #035090;color:#fff;font-weight:600;font-size:2.8rem;line-height:10rem}
.lat-box-_lb{background-image: url(../images/ny/left-bg.png), linear-gradient(0deg, #ffffff 0%, #e8f6fa 100%);padding-bottom: 8rem;border: 1px #c6d9ea solid;}
.lat-box-_lb ul li{position:relative;border-bottom:none; padding: 0rem 2rem;}
.lat-box-_lb ul li a{font-size:2rem;padding: 1.5rem 2rem;color:#222;line-height:3.4rem;display:block;border-bottom: 1px #c6d9ea solid;}
.lat-box-_lb ul li.on{ color: #035090; font-weight: bold;}
.lat-box-_lb ul li .subBox {display: none;}
.lat-box-_lb ul li.on .subBox {display:block;}
.lat-box-_lb ul li.on .subBox  ul li{padding: 0rem 1rem;}
.lat-box-_lb ul li.on a, .lat-box-_lb ul li:hover a{color: #035090; font-weight: bold; }

.lat-box-_lb ul li .subBox ul li a {color: #444;font-size: 1.6rem;padding: 1rem 2rem 1rem 2rem;border-bottom:1px #d2dcec dashed;display: block;}
.lat-box-_lb ul li .subBox ul li a:hover {color: #035090;}
.lat-box-_lb ul li.on .subBox ul li a, .lat-box-_lb ul li .subBox ul li:hover{border-left:none;}
.lat-box-_lb ul li.on .subBox ul li .sjlmdq{color: #035090;}
.nysjicon{width:40%;height:15px;display: inline-block;float: right;position: absolute;top:26px;right:10%;}



.ej_right_nav{width:100%;line-height: 3rem;border-bottom:1px #dfeefc solid}
.ej_right_nav h1{line-height:6.5rem; font-size:2.8rem;font-weight:bold;color:#035090;display:inline-block;margin-top:-2px}
.ej_right_nav span{float:right;font-size:1.6rem;display: block;margin-top: 20px;}
.ej_right_nav span a{color:#555;font-size:1.6rem;display: inline-block;}
.ej_right_nav span img{vertical-align:middle;margin-right:.2rem;margin-top:-5px}
.ej_font_nr{padding:.5rem 2.5rem 3.5rem 6.5rem;box-sizing:border-box;overflow:hidden;min-height:650px}
.ej_font_nr_about{width:100%;padding-top:3rem}
.ej_font_nr_about p, .ej_font_nr_about p span{line-height: 3.6rem !important; font-size: 1.8rem !important;  margin-bottom: 10px;  text-indent: 2em;  color: #333;  background: none!important;  font-family: 'Microsoft YaHei' !important;}
.ej_font_nr_about img{max-width:100%;height:auto !important;margin:0 auto;display:block}
.page{margin:15px auto 35px;text-align:center;line-height:3.8rem;height:3.8rem}
/*news_list**/
.nywz_list{margin-top:2rem;}
.nywz_list ul{margin-bottom: 5rem;}
.nywz_list ul li{}
.nywz_list ul li a{padding: 3.5rem 3rem;align-items: center;border-bottom: 1px solid #ddd;position: relative;}
.nywz_list ul li a::after{width: 100%;opacity: 0;border: 1px solid #035090;  box-shadow: 0rem 1rem 3.2rem 0rem rgba(51, 0, 1, 0.16);content: ""; position: absolute; left: 0px; bottom: 0px;height: 100%;}
.nywz_list ul li .date{padding-right: 2rem;border-right: 1px solid #ddd;text-align: center;}
.nywz_list ul li .con{padding-left:3rem;flex: 1;min-width: 0;}
.nywz_list ul li .date span{font-size:3.2rem;line-height: 1.3;transition: 0.5s;color: #035090;font-family: 'wrbs';padding-bottom: 0.08rem;border-bottom: 1px solid #ddd;display:block;}
.nywz_list ul li p{font-size: 1.6rem;color: #035090;font-family: 'wrbs';margin-top: 1rem;}
.nywz_list ul li h3{font-size:2rem;color: #333;line-height: 3rem;margin: 0rem 0 1rem;transition: 0.5s;}
.nywz_list ul li h4{font-size:1.6rem;color: #999;line-height:2.4rem;max-height: 4.8rem;transition: 0.5s;}
.nywz_list ul li a:hover h3{color: #035090;}
.nywz_list ul li a:hover::after{opacity: 1;}


.zzjg{padding:2rem 0;}
.zzjg h1{line-height:65px;color:#035090;font-weight:bold;font-size:2.4rem;}
.zzjg ul{}
.zzjg li{width:48.5%;margin:1.5% 0% 1.5% 3%; float: left;}
.zzjg li:nth-child(1), .zzjg li:nth-child(3), .zzjg li:nth-child(5), .zzjg li:nth-child(7), .zzjg li:nth-child(9), .zzjg li:nth-child(11), .zzjg li:nth-child(13), .zzjg li:nth-child(15), .zzjg li:nth-child(17), .zzjg li:nth-child(19), .zzjg li:nth-child(21), .zzjg li:nth-child(23), .zzjg li:nth-child(25){margin:1.5% 0% 1.5% 0%;}

.zzjg li a{display: flex;height:6.5rem;align-items: center;overflow: hidden;border: 1px solid #dfeefc;text-indent: 7px;}
.zzjg li a::after{background: #035090;}
.zzjg li h3{text-align: left; text-indent: 3rem; font-size:1.7rem;color: #333;line-height:40px;width: calc(100% - 0.65rem);padding: 0 1rem;transition: 0.5s;}
.zzjg li span{width: 65px;height: 100%;background: url(../images/icon2.png) no-repeat center center;transition: 0.5s;display: block;}
.zzjg li a:hover h3{color: #fff;}
.zzjg li a:hover{border: 1px solid rgba(0, 0, 0, 0);background:#035090;color:#ffffff;}
.zzjg li a:hover::after{width: 100%;}
.zzjg li a:hover span{background: url(../images/icon3.png) no-repeat center center; }


.xdld1 h2{height: 10rem;border-bottom: 1px solid #e5e5e5;align-items: center;justify-content: flex-start;}
.xdld1 ul{width: 96%; margin: 0 auto; padding-top: 0rem;}
.xdld1 ul li{}
.xdld1 ul li h2 span{padding-left: 3rem;border-left: 3px solid #014099;font-size: 2rem;color: #014099;line-height: 3.6rem;width: 23rem;}

.xdld1 ul li h2 p{width: calc(100% - 28rem);font-size: 2rem;color: #333;line-height: 3.6rem;padding-left: 1rem;}
.xdld1 ul li h2 p a{transition: 0.5s;font-family: Microsoft Yahei;display: inline-block;text-align: left;}
.xdld1 ul li h2 p a:hover{color: #014099;}
.xdld1 ul li h2{width: 100%;}

/*ny_content*/
.ej_font_xnew_bg{background:#fff;padding:10px 0px;margin:-3px auto 0px}
.ej_font_xnew{padding:10px 20px 0px 0px;margin:0 auto}
.ej_font_xnew h1{font-size:2rem;line-height:3.6rem;padding:5px 0px;text-align:center;}
.ej_font_xnew h2{font-size:1.8rem;line-height:3rem;padding:5px 0px;text-align:center;font-weight:normal}
.ej_font_xnew .xnew_date{line-height:3rem;padding:6px 0px;border-bottom:1px #ccc dashed;font-size:1.6rem;color:#737373;text-align:center;margin-bottom:2.5rem}
.ej_font_xnew p{  line-height: 3.6rem !important;  font-size: 1.8rem !important;  margin-bottom: 10px;  text-indent: 2em;  color: #333;  background: none!important;  }
.ej_font_xnew p img{ display: block;margin: 0 auto;max-width: 80%; height:auto!important;}
.ej_font_xnew p video{ display: block;margin: 0 auto;max-width: 80%; height:auto!important;}
.ej_font_xnew p span {  line-height: 3.6rem !important;  font-size: 1.8rem !important;  margin-bottom: 10px;  text-indent: 2em;  color: #333;  background: none!important;  }
.ej_font_xnew .st{border-top:1px #ccc dashed;margin-top:3rem;padding:20px 0px 10px}
.ej_font_xnew .st ul li{line-height:3.5rem;font-size:1.8rem;padding:5px 0px;}
.ej_font_xnew .st ul li h1{float:left;color:#035090;font-size:1.8rem;line-height:3.5rem;padding:0px 0px;}
/**img_list**/
.ej_font_fg{width:100%;margin-top:3rem}
.ej_font_fg ul li{width:33.33%;float:left;padding:1% 1.5%;box-sizing:border-box}
.ej_font_fg ul li .pic{padding-top:65%;position:relative;overflow:hidden;height:0}
.ej_font_fg ul li img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:.3s;object-fit:cover}
.ej_font_fg ul li span{height:7rem;padding:0 2rem;line-height:7rem;text-align:center;display:block;background:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ej_font_fg ul li span:hover{background:#035090;color:#fff}
.teaDea {  background: #F7F8FC; background-size: auto 100%;margin-bottom: 40px  }
.teaDea .imgBox {width: 190px;}
.teaDea .imgBox .img {height:240px;padding-bottom: 0 ;overflow: hidden }
.teaDea .txt {width: calc(100% - 260px);padding:15px 20px  }
.teaDea .txt .h4 {font-size:1.8rem;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #adb9d9;  }
.teaDea .txt .h4 span {font-size:2.8rem;font-weight:bold;color:#035090;margin-right:10px  }
.teaDea .txt .desc {margin-top: 15px}
.teaDea .txt .email {display: flex; align-items:center;margin-top:15px;}
.teaDea .txt .email a {line-height:24px}
.leadership_list{ margin-top: 20px;}
.leadership_list .item{ width:21%; float: left; margin:2%;}
.leadership_list .item a{background: #fff;border:1px solid hsla( 0, 0%, 44%, .2 );padding:30px 20px;display: block;}
.leadership_list .item .ldzp{ width:180px;margin: 0 auto;}
.leadership_list .item .img .img_hezi{padding-bottom: 140%;}
.leadership_list .item .txt{ margin-top: 20px;}
.leadership_list .item .txt h2{font-size:2rem;color: #035090;font-weight:bold;margin-bottom: 1rem;line-height: 30px;text-align: center;}

.szdw_list2{margin-top: 20px;}
.szdw_list2 a{width:8%; float: left; margin:1% 1%;font-size:2rem;color: #035090;font-weight:bold;text-align: center;display: block;}


.jfxm{position: relative;}
.subchannel{position: relative;}
 .nry_con_out .ushare {
        width: 200px;
      float: right;
    }

    .nry_con_out .ushare li {
        display: block;
        line-height: 30px;
        color: #888;
        text-align: center;
        font-size: 14px;
        padding-bottom: 10px;
    }
    .nry_con_out .ushare li b {float: left;
        display: inline-block;
          background: #f2f2f2  url(../images/anry_fx_img.png) no-repeat center center;
        width: 60px;
        height: 26px;
        line-height: 26px;
        border-radius: 26px;
        position: relative;margin-top: 6.5px;
    }


    .nry_con_out .ushare span {
        display: block;
        position: relative;
        z-index: -1;
    }
    .nry_con_out .ushare li i {
        font-size: 18px;
        line-height: 40px;
        color: #fff;
    }

    .nry_con_out .ushare li.share{
        cursor: pointer;
    }

    .nry_con_out .ushare li.share a {
        color: #014099;
       float: left;
        line-height: 40px;
        font-size: 16px; padding-right: 5px;
    }
    .nry_con_out .ushare li:hover b { }

    .nry_con_out .ushare li.share:hover b {
        background: #035090 url(../images/nry_fx_img.png) no-repeat center center;
    }
    /*分享*/
    .nry_con_out .ushare li.share{height: auto;}
  .my-share-d{
        width: 220px;
        position: absolute;
        display: none;
        right: 0;top: 5rem;z-index: 9;
        }
    .my-share-d>div{
        width:44px;
        height:44px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
       background: linear-gradient(-45deg, rgb(224,236,248), rgb(243,247,251));
    border-radius: 10px;
    box-shadow: -3px -3px 10px #fff, 3px 3px 10px #b7c1ccad;
        cursor: pointer;
        transition: .4s;
        margin-right: 5%;
        float: left;
        }
  .my-share-d>div img{width: 100%;}
    .my-share-d>div:hover{}
    
    /*分享*/
.qrid_zz {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.7);
        z-index: 9999;
        justify-content: center;
        align-items: center;
    }
    /* 二维码容器 */
    #qrid {
        background: white;
        padding: 15px;
        border-radius: 8px;
        text-align: center;
    }
    /* 关闭提示（可选） */
    #qrid:after {
        content: "点击任意位置关闭";
        display: block;
        margin-top: 10px;
        font-size: 12px;
        color: #888;
    }