@charset "UTF-8"; 
body{ font-family: Arial;}
.fullSlide{ padding-top:31.171875%; position: relative; overflow: hidden;}
.fullSlide .bd,.fullSlide .bd ul{height: 100% !important;width: 100% !important; position: absolute; left: 0; top: 0;}
.fullSlide li{height: 100% !important;width: 100% !important;}
.fullSlide li a{ display: block; vertical-align: bottom;}
.fullSlide>span{position: absolute;z-index: 99;display: block;width:.5vw;height:.5vw;top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%);  cursor: pointer; border-radius: 50%; text-align: center; line-height: 3.125vw; background-color: rgba(255,255,255,.5); transition: .3s all;}
.fullSlide>span.prev{ left:9.375vw;}
.fullSlide>span.next{ right:9.375vw;}
.fullSlide>span>i{ font-size: .36; color: #ffffff; transition: .3s all;}
.fullSlide>span:hover{ background-color: #ffffff;}
.fullSlide>span:hover i{ color: #003586;}
.content_bg1{ padding:.2rem 0;}
.content_bg2{ padding: 0 0 .2rem 0;}
.con1{ text-align: center; background: url(240401szfh_ywb_con.jpg) no-repeat center; background-size: cover; color: #ffffff; text-transform: uppercase; font-weight: bold;}
.con1 h2{ font-size:.28rem; line-height: 1.363636;}
.con1 a{ display: block; padding:.24rem .16rem; color: #ffffff;}
.con1 p{ font-size: .2rem; line-height:1.333333; margin-top:.08rem; margin-bottom: .16rem;}
.con1 span{ display: inline-block; line-height:1.18888889; font-size: .32rem; border: 1px solid #ffffff; padding: .1rem .24rem; transition: .3s all;}
.con1 p sup{ text-transform: lowercase;}
.tit1{ margin:.2rem auto 0; color: #003586; font-weight: bold;}
.tit1>h3{ font-size:.24rem; text-transform: uppercase; display: inline-block;}
.tit1>a{ float: right; display: inline-block; border: 1px solid #003586; font-size:.14rem; color: #003586; border-radius: 1rem; line-height:.32rem; padding: 0 .16rem;}
.tit1>a img{ margin-left:.08rem; transition: .3s all;}
.tit1>a:hover img{ margin-left: .16rem;}
.slideBox_03 .pic li .picture_fixed{ padding-top: 56.1363636%;}
.con2_l{ width: 20.7142857%; display: inline-block; vertical-align: top; overflow: hidden;}
.con2_r{ width:78.57142857%; display: inline-block; vertical-align: top;}
.con2_l a,.con3 a,.con2_r a{ display: block; position: relative;overflow: hidden;}
.con2_l .picture_fixed{ padding-top: 284.4827586%; background: url(240401szfh_ywb_pic2.jpg) no-repeat center; background-size: cover;  z-index: 1;}
.con2_l a::before{ position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 2; content: ''; background-image: linear-gradient(90deg, rgba(0, 53, 134, 1) 0%, rgba(0, 54, 135, 0.6) 47.6%, rgba(0, 53, 134, 0) 100%);/* background-color:#003586\9; filter:alpha(opacity=60); */}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .con2_l a::before{ display: none;}
}
.con2_l a:hover .picture_fixed{ transform: scale(1.1);}
.con2_l a span{ word-wrap: break-word\9;  position: absolute; z-index: 3; left: .26rem; top:0rem; font-size: 1.40625vw; transform: rotate(90deg); -ms-transform: rotate(90deg); width: 20vw; transform-origin: left; -ms-transform-origin: left; color: #ffffff; font-weight: bold; text-transform: uppercase; -ms-text-transform: uppercase;}
.con2_r a{ margin-left:.04rem; position: relative; overflow: hidden;}
.con3 a .picture_fixed{padding-top: 144.151%;}
.con2_r a .picture_fixed{padding-top: 76.54%;}
.content_bg2 .trt-col-17{ font-size: 0;}
.con2_bg{ position: absolute; left: 0; bottom:6.060606%; right:9.090909%; padding: .2rem; background-color: rgba(255,255,255,.8); display: none;}
.con2_bg h3{ font-size:.24rem; line-height: 1.363636; color: #003586; text-transform: uppercase;}
.con2_bg p{ font-size: .16rem; line-height: 2; margin-top: .12rem;}
.con2_bg .more{ margin-top:.16rem; font-weight: bold; display: inline-block; border: 1px solid #003586; font-size:.14rem; color: #003586; border-radius: 1rem; line-height:.32rem; padding: 0 .16rem;}
.con2_bg .more img{ margin-left:.08rem; transition: .3s all;}
.con2_r a:hover img{ margin-left: .16rem;}
.content_bg2 .trt-row{ margin: 0 -.01rem;}
.content_bg2 .trt-row [class*=trt-col-]{ padding: 0 .01rem;}

@media only screen and (min-width:993px){ 
    .main .row,.banner .row{margin: 0 7.6875vw; width: initial; width: auto;}
    .list_base li{ transition: .3s all; line-height:1.1328125vw; /* padding-top:0.903125vw; padding-bottom: .903125vw; */padding-top:0.833125vw; padding-bottom: .833125vw; font-size:0.703125vw;}
    .list_base li:last-child{border-bottom: 1px solid #dcdcdc;}
    .list_base li:hover{border-color: #003586;}
    .list_base li:before{ width:0.234375vw; height: 0.234375vw; top: 1.3vw; transition: .3s all; background-color: #ccc;}
    .list_base li:hover{ padding-left: .26rem;}
    .list_base li:hover:before{ left: .1rem; background-color: #003586;}
    .list_base_line_01 li>span, .list_base_line_02 li>span{ top: .9vw;}
    .slideBox_03 .pic p{ font-size:0.78125vw;}
    .slideBox_03>span{ width:1.953125vw; height: 1.953125vw; line-height: 1.953125vw;}
    .fullSlide>span{ width:3.125vw;height:3.125vw; line-height: 3.125vw;}
    .fullSlide>span.prev{ left:9.375vw;}
    .fullSlide>span.next{ right:9.375vw;}
    .fullSlide>span>i{ font-size: 1.5625vw;}
    .content_bg1{ padding:4.6875vw 0 17.671875vw 0; background: url(240401szfh_ywb_bg.png) no-repeat center bottom;background-size:cover;}
    .content_bg2{ padding:4.6875vw 0 18.671875vw 0; background: url(240401szfh_ywb_bg1.png) no-repeat center bottom;}
    .con1{ padding: 1.484375vw 0;}
    .con1 h2{ font-size:1.71875vw; line-height: 1.363636;}
    .con1 a{ padding: 1.484375vw 0;}
    .con1 p{ font-size: 0.9375vw; margin-top:0.3125vw; margin-bottom: .625vw;}
    .con1 span{ font-size: 1.40625vw; padding: .6vw 1.25vw;}
    .con1 a:hover span{ /* padding: 0 1.640625vw;*/}
    .tit1{ margin:2.65625vw auto 0;}
    .tit1>h3{ font-size:1.71875vw;}
    .tit1>a{ margin-top:0.590625vw; font-size:0.625vw; height:1.40625vw; line-height: 1.40625vw; padding: 0 0.78125vw;}
    .tit1>a img{ margin-left:0.390625vw;}
    .picture_fixed{ background-size: cover;}
    .con2_bg{ padding: 1.015625vw 1.5625vw 1.5625vw 1.5625vw; display: block;}
    .con2_bg h3{ font-size:1.71875vw;}
    .con2_bg p{ font-size: 0.625vw; margin-top: 0.546875vw;}
    .con2_l a span{ left: 1.71875vw; top: .4vw;}
    .con2_r a{ margin-left:0.71428571%;}
    .content_bg2 .trt-row{ margin: 0 -0.78125vw;}
    .content_bg2 .trt-row [class*=trt-col-]{ padding: 0 0.78125vw;}
    .con2_r a .picture_fixed{ padding-top: 75.54%;}
    .con3 a .picture_fixed{padding-top: 149.508%;}
    

}
@media only screen and (min-width: 1921px){
    .main .row,.banner .row{margin: 0 12.5vw;}
}

@media only screen and (max-width: 1280px){
    .main .row,.banner .row{margin: 0 3.6875vw;}
}
@media (min-width: 993px) and (max-width: 1920px){
    .list_base.list_base_date_01.list_base_line_02 li{ /* line-height: 1.4828vw; */padding-top:1.003125vw; padding-bottom:1.003125vw;}
    .list_base li:before{top: 1.4vw; }
}
@media (min-width: 993px) and (max-width: 1280px){
    .list_base.list_base_date_01.list_base_line_02{margin-top: .16rem;padding-top:1.403125vw; padding-bottom:1.403125vw;}
}
@media only screen and (max-width: 992px){
    .ind_wrap .header{ position: relative;}
    .main .row,.banner .row{margin: 0;}
    .list_base li{ line-height: 1.2;}
    .list_base li>span{ margin-top: .08rem;}
    .fullSlide{ padding-top:56.22837370%;}
    .fullSlide>span{ width: .4rem; height: .4rem; line-height: .4rem;}
    .fullSlide>span.prev{ left:0;}
    .fullSlide>span.next{ right:0;}
    .fullSlide .bd li a img{ width:100%}
	.con2_l a span{ left: 18%; font-size: 2.0625vw; }
}

/* 内页 */
@font-face {
    font-family:"Alimama_ShuHeiTi_Bold";
    src: url(Alimama_ShuHeiTi_Bold.ttf);
}

.banner{background: url(240410szfh_ywb_gl_ban1.jpg) no-repeat center top;background-size: cover;}
.banner .row{ padding:1.68rem 0 .35rem 0;}
.banner h1{ font-size: .64rem; line-height: 1.2; color: #003586; /* text-transform: capitalize; */ font-family:"Alimama_ShuHeiTi_Bold",Arial;}
.banner h1 a{ color: #003586;}


/* 20240416 */
@media screen and (max-width:640px){
    .banner{background-size: auto 100%;}
    .banner .row{ padding: 1.28rem 0 .35rem 0;}
    .banner h1{font-size: .52rem;}
}
.content_bg3{padding: .2rem 0;}
@media only screen and (min-width: 993px){
    .content_bg3{padding: 4.6875vw 0 15.671875vw 0; background: url(240401szfh_ywb_bg3.png) no-repeat center bottom;}
}

/* Summit Introduction */
.about_img{text-align: center;}
.about_con > h6{font-size: .28rem; text-align: center; text-transform: uppercase; font-weight: bold; color: #003586; margin-top: .25rem; }
.about_con > p{font-size: .16rem; line-height: 2;  margin-top:.2rem;text-align: justify;}


@media only screen and (min-width: 993px){
    .about_img{text-align:left; width: 22.109375vw; display: inline-block; float: left; margin-right:4.6875vw;}
    .about_con > h6{font-size: 1.171875vw; text-align: left; margin-top: 0rem; }
    .about_con > p{margin-top: 1.171875vw; /* font-size:0.625vw; */ line-height: 2.5;}
}
@media only screen and (max-width: 1440px){
    .about_con > p{font-size: .16rem; line-height: 2;  margin-top:.2rem;text-align: justify;}

}

/* Digital News */
.con_text_right{position: relative;}
.con_text_right h6{ font-size: .2rem; color:#808080; font-weight: normal; line-height:2;}
.con_text_right h5{font-size: .3rem; color: #003586; margin-bottom: .1rem; line-height: .4rem; max-height: .8rem; height: .8rem\9;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.con_text_right h5 a{ color: #003586;}
.con_text_right h4{font-size: .16rem; line-height: .32rem; font-weight: normal; max-height: .96rem; height: .96rem\9;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.con_text_right p{display: block;margin-top: .15rem;}
.con_text_right p>span{display: inline-block; background-color:#003586; color: #fff; font-size: .18rem; line-height:1.75; padding:0rem .25rem; }
.con_text_right p>span i{font-size: .24rem; font-weight: bold; margin-left: .05rem;}

.new_list_con a.new_list_content{display: block; position: relative; z-index: 1; padding:.1rem 0 .12rem; border-bottom: 1px solid #e5e5e5;}
.new_list_con a:hover{background-color: #003586;}
.new_list_con a:hover:after{content: ""; position: absolute; right: 0; bottom: -1px; border-left:0rem solid transparent; border-right:.2rem solid transparent; border-top:.2rem solid #fff; transform: rotate(-180deg); }
.list_data,.list_text{ padding: .08rem 0; }
.list_data span{font-size:.3rem; font-family: Arial;font-weight: bold; color: #333; line-height: 1.2;}
.list_data p{display: inline-block;font-family: Arial; font-size: .18rem; color: #696969;}
.list_text{overflow: hidden; border-bottom:none;}
.list_text h6{font-size: .2rem; }
.list_text p{font-size: .16rem; line-height: .28rem; max-height: .56rem; margin-top: .1rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;}

.list_text span{display: block; margin-top: .1rem;}
.list_text span>em{display: inline-block; font-weight: normal; border: 1px solid #DBDBDB; font-size: .18rem; color: #808080; padding:0rem .15rem;}
.list_text span>em i{font-size: .22rem; font-weight: bold; margin-left: .05rem;}

.new_list_con a:hover .list_data span,.new_list_con a:hover .list_data p,.new_list_con a:hover .list_text h6,.new_list_con a:hover .list_text p{color: #fff;}
.new_list_con a:hover .list_text{ border-color: transparent; }
.new_list_con a:hover .list_text span>em{border-color: #fff; color: #fff;}

.new_list_con+.page_base .page_tools li a{border: none; background-color: transparent; color: #555;}
.new_list_con+.page_base .page_tools li.active a,.new_list_con+.page_base .page_tools li a:hover{background-color: #003686; color: #fff;}
.new_list_con+.page_base .page_tools li em{margin: 0rem;}
.left_arr,.right_arr{position: relative;}
.left_arr:after,.right_arr:after{content: ""; position: absolute; width: 2px; background-color:#555; height: .12rem; top: 50%; margin-top: -0.06rem;}
.left_arr:after{left:.12rem;}
.new_list_con+.page_base .page_tools li a.left_arr:hover:after,.new_list_con+.page_base .page_tools li a.right_arr:hover:after{background-color:#fff;}
@media only screen and (min-width: 993px){
    .about_cont{display: flex; }
    .con_text_right{height: 100%;}
    .con_text_right a{display: block; height: 100%; position: relative;}
    .con_text_right h6{font-size:0.78125vw; }
    .con_text_right h5{font-size: 1.171875vw;}
    .con_text_right h4,.list_text p{font-size:0.625vw; line-height: 2;}
    .con_text_right p{ position: absolute; bottom: 0.78125vw; position: relative\9; margin-top:.8rem\9;}

    .new_list_con a.new_list_content{padding: 0; border-color:transparent;}
    .list_data,.list_text{padding: 1.5625vw 0;}
    .list_data{ width: 6.8359375vw; float: left; text-align: center; margin-right:0.78125vw; }
    .list_data span{font-size: 1.640625vw;}
    .list_data p{ font-size:0.78125vw; display: block;}
    .list_text{ border-bottom: 1px solid #e5e5e5;}
    .list_text h6{font-size:0.9375vw; overflow: hidden;display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .list_text span>em{font-size: 0.78125vw; line-height: 1.8;}
    .list_text span>em i{font-size: 0.859375vw;}
}

/* News Overview */
.news_over_tit{margin-bottom: .2rem;}
.news_over_tit .data{font-size: .2rem; line-height: 2; color: #003686;}
.news_over_tit .biaot{font-size: .32rem; line-height: 1.3;}
.news_over_tit .source{ font-size:.16rem; font-weight:normal; color:#999999; margin-top:.06rem}
.news_over_con p{font-size: .16rem; line-height: 1.5;margin-bottom: .2rem; text-align: justify;}
@media only screen and (min-width: 993px){
    .news_over_tit{ margin-bottom:2.5390625vw;}
    .news_over_tit .data{font-size:0.9375vw;}
    .news_over_tit .biaot{font-size: 1.40625vw;}
    .news_over_tit .source{ font-size:0.83333vw;}
    .news_over_con img{max-width: 65%;}
    .news_over_con p{margin-bottom: 1.7578125vw; font-size:0.625vw;}
}

/* Introduction of Fuzhou */
.content_bg4{padding: .2rem 0;}
.int_fz_text{background:url(240401szfh_ywb_intfz_bg.jpg) no-repeat right bottom; background-size:cover; color: #fff; padding:.16rem;}
.int_fz_text h6{font-size: .22rem; text-transform: uppercase; margin-bottom: .2rem;}
.int_fz_text p{font-size: .16rem; line-height: 2; text-align: justify;}
.int_text_two{overflow:hidden;}
.int_text_two p{ /* padding-top:.2rem; */ padding-top:0; font-size:.16rem; line-height: 2; text-align:justify;}
.int_text_two br{display: none;}
@media only screen and (min-width: 993px){
    .content_bg4{padding: 4.6875vw 0 15.671875vw 0; background: url(240401szfh_ywb_bg4.png) no-repeat center bottom;}
    .int_fz .trt-row.trt-row-no-gutters{display: flex;}
    .int_fz_xx{height: 100%; position: relative;}
    .int_fz_text{ width: calc(100% + 7.8125vw); margin-left: -7.8125vw; /* margin-top: 3.3203125vw; */ position: relative; top: 50%;  padding:1.953125vw 2.34375vw; transform: translateY(-50%); -ms-transform: translateY(-50%);}
    .int_fz_text h6{font-size: 1.171875vw; margin-bottom: 0.78125vw; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

    .int_fz_text p{/* font-size:0.625vw;  max-height: 5vw; height: 5vw\9;*/ line-height: 2; max-height: 1.28rem; height:1.28rem\0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4; }
    
    .int_text_two p{ padding-top: 3.5vw; font-size:0.625vw; line-height:2.8;}
    .int_text_two .int_img_right{display: inline-block; float: right; margin-left: 4.296875vw;}
}


/* Summit Manual */
.content_bg5{padding:0.2rem 0 0;}
.sum_man{background: url(240410szfh_ywb_sumbg.png) no-repeat center bottom; background-size: 100% auto; text-align: center;padding-bottom: .15rem;}
.sum_man img{ max-width: 50%; box-shadow: 6px 6px 8px  rgba(0, 16, 41, 0.24);}
@media only screen and (min-width: 993px){
    .content_bg5{padding: 4.6875vw 0 0vw 0; background: url(240401szfh_ywb_bg5.png) no-repeat center bottom;}

    .sum_man{ padding-bottom: 3.90625vw;}
    .sum_man img{max-width:100%;}
}

/*20240510*/
.con2_l{width:29%;}
.con2_r{width: 69%;}
.con2_l .picture_fixed {padding-top:178.482759%}
@media only screen and (min-width: 993px){
	.content_bg1{padding-top: 0;}
	.tit1{margin-top: 0;}

    .list_text h6{font-size:.18rem;}
    .news_over_con p,.list_base li ,.con2_bg p,.con_text_right h6,.con_text_right h4,.list_text p,.int_fz_text p,.int_text_two p{font-size:.16rem;}
	.tit1>a {font-size:.14rem;}
}