@charset "utf-8";
.row{ margin: 0rem 11.4583333vw; width: auto; }
@media screen and (min-width:993px) and (max-width:1680px) {
	.row{ margin: 0rem 0.2rem;}
}
@media screen and (max-width:992px) {
	.row{ width:100%; margin:0rem; padding-left: .16rem; padding-right: .16rem;}
}
@media screen and (max-width:374px) {
	.row{ padding: 0rem .12rem;}
}

/* 字体 */
html {font-size: 5.208333vw !important;}
@media screen and (max-width: 1200px) {
    html {font-size: 80px !important;}
}

#menu{display: none; position: fixed; z-index: 10; }
body.fp-viewing-page1  #menu{ display: block; right:5%; bottom:3.427vw; -webkit- animation: bounce-down 3s linear infinite; animation: bounce-down 3s linear infinite;  }
body.fp-viewing-page1  #menu li{display: none;}
body.fp-viewing-page1  #menu li+li{display: block; }
body.fp-viewing-page1  #menu li+li a{font-size: 0.14rem; color: #fff; text-align: center; display: block; }
body.fp-viewing-page1  #menu li+li i{display: block; margin: 0.1rem auto 0rem; border-radius: 0.8rem; width:0.4rem; height: 0.4rem; border: 1px solid rgba(255,255,255,0.6); background-position: center; background-repeat: no-repeat; background-size: 35% auto; }

body.fp-viewing-page5  #menu{ display: block; right:5%;/* bottom:38%; */ bottom: 17vw;}
body.fp-viewing-page5  #menu li{display: block;}
body.fp-viewing-page5  #menu li>a>em{transform:rotate(90deg); -ms-transform:rotate(90deg); display: block; text-align:center; line-height: 0.34rem; width: 0.4rem; height: 0.4rem; border-radius: 0.08rem; border: 2px solid rgba(255,255,255,0.5); }
body.fp-viewing-page5  #menu li>a>em>i{color: #fff; font-size: 0.18rem; }
body.fp-viewing-page5  #menu li+li{display: none; }
@-webkit-keyframes bounce-down{
	25%{-webkit-transform:translateY(-8px);}
	50%,100%{-webkit-transform:translateY(0px);}
	75%{-webkit-transform:translateY(8px);}
	
}
@keyframes bounce-down {
	25%{transform:translateY(-8px);}
	50%,100%{transform:translateY(0px);}
	75%{transform:translateY(8px);}
}
@media screen and (max-width:1680px){
	body.fp-viewing-page5 #menu{ right:0.2rem;bottom: 21vw;}
}
@media screen and (max-width:1200px){
	body.fp-viewing-page5 #menu{  bottom: 26vw;}
}
/* 首页配合js动态效果 */
.section{ overflow: hidden;}
.section2 .about_boxcon,.section2 .ab_data_box,.section2 .about_more,.section4 .sy_xxgk_list{ position: relative; right:-120%;}
.section3 .sy_adv,.section3 .sy_tit1,.section3 .picture_group_05,.section4 .sy_tit1{ position: relative; left: -120%;}
.section5 .sy_footer_top{ position: relative; top: -120%;}
.section5 .sy_footer_bottom{ position: relative; display: none;}

@media screen and (max-width:992px){
	.section2 .about_boxcon,.section2 .ab_data_box,.section2 .about_more,.section4 .sy_xxgk_list{ right: inherit; }
	.section3 .sy_adv,.section3 .sy_tit1,.section3 .picture_group_05,.section4 .sy_tit1{left:inherit;}
	.section5 .sy_footer_top{ top:inherit;}
	.section5 .sy_footer_bottom{ display: block; }
}
	
/* 首页 */
.slideBox{ width:100vw; height: 100vh; position: relative;}
.slideBox>span{ cursor: pointer; position: absolute;z-index: 3; top: 50%; border-radius: 1rem; width:0.5rem; height: 0.5rem;line-height: 0.5rem; margin-top: -0.25rem; background: rgba(255,255,255,0.2); text-align: center; }
.slideBox>span i{font-size: 0.2rem; color: rgba(255,255,255,0.8);}
.slideBox>span.prev{left: 6vw;}
.slideBox>span.next{right: 6vw;}
.slideBox>span:hover{ background: rgba(255,255,255,0.35); }

.slideBox .bd li>a{display: block; position: relative;}
.slideBox .bd li>a>i{animation: bannertu 4.5s linear; display: block; width: 100%; height:100vh; background-position: center; background-repeat: no-repeat; background-size:125% auto; }
.slideBox .bd li[style="display:none;"]a>i{animation: none; }
@keyframes bannertu{
    0%{ background-size:128% auto; }
    38%,100%{ background-size:125% auto; }
}
@media screen and (max-width:1680px){
	.slideBox .bd li>a>i{ background-size:auto 127%; }
	@keyframes bannertu{
	    0%{ background-size:auto 130%; }
	    38%,100%{ background-size:auto 127%; }
	}
}
.slideBox .bd li>a .banner_text{ top: 26%; animation: leftwidth 4.5s linear; color: #fff; padding: 0.3rem 0rem 0.35rem; font-weight: bold; text-align: center; left:11.4583333vw; right: 11.4583333vw; position: absolute;z-index: 2; background: rgba(6, 41, 89, 0.25); background: linear-gradient(90deg,rgba(5, 84, 153, 0),rgba(6, 41, 89, 0.25),rgba(6, 41, 89, 0.25),rgba(6, 41, 89, 0)); }
.slideBox .bd li[style="display:none;"]>a .banner_text{animation: none; }
@keyframes leftwidth{
    0%{ top: 32%; opacity: 0;}
    50%,100%{ top: 26%; opacity:1;}
}
.slideBox .bd li>a .banner_text>p{font-size: 0.48rem;display: block; margin-bottom: 0.1rem;}
.slideBox .bd li>a .banner_text>h6{font-size: 0.9rem;}
.slideBox .bd li+li+li+li+li>a .banner_text>h6{font-size: 0.8rem;}
.slideBox .bd li+li+li+li+li+li>a .banner_text>h6{font-size: 0.72rem;}
.slideBox .sz{position: absolute; padding:6vw 0rem 4.427vw; left: 0; right: 0; bottom:0; text-align: right; background: rgba(5, 84, 153, 0.26); padding: 0.4rem 0rem\9;  background: linear-gradient(0deg,rgba(4, 83, 154, 1),rgba(5, 84, 153, 0.26),rgba(5, 84, 153, 0));}
.slideBox .sz .pageState{ display: inline-block; font-size: 0; vertical-align: text-top; }
.slideBox .sz .pageState>span{ position: relative; font-size: 0.4rem;/* padding-left: 0.12rem; */ padding-left: 0.2rem; font-weight: bold; color: #fff; font-family:cursive;}
.slideBox .sz .pageState>span::after{ content: "0"; position:absolute; font-weight:bold; left:0; font-size: 0.4rem; color: #fff; /* width: 0.1rem; text-indent:-0.5em */; overflow: hidden; }
.slideBox .sz em{vertical-align: text-top; letter-spacing: 3px; position: relative;  line-height: 1.5; padding-left: 0.35rem; font-weight: bold; font-size: 0.2rem; color: #fff; font-family:cursive; }
.slideBox .sz em::after{content: ""; position: absolute; left: 0.16rem; top: 50%; margin-top: -0.08rem; width:0.02rem; height: 0.16rem; background: #fff; transform:rotate(25deg); -ms-transform:rotate(25deg);}
.slideBox .bd li+li+li>a .banner_text{ color: #204E90;background:rgba(255, 255, 255, 0.25); background: linear-gradient(90deg,rgba(255, 255, 255, 0),rgba(255, 255, 255, 0.25),rgba(255, 255, 255, 0.25),rgba(255, 255, 255, 0));}
.slideBox .bd li+li+li+li>a .banner_text{ color: #fff;background:rgba(8, 67, 150, 0.25); background: linear-gradient(90deg,rgba(8, 67, 150, 0),rgba(8, 67, 150, 0.25),rgba(8, 67, 150, 0.25),rgba(8, 67, 150, 0));}
.slideBox .bd li+li+li+li+li+li>a .banner_text{background:rgba(8, 67, 150, 0.25); background: linear-gradient(90deg,rgba(8, 67, 150, 0),rgba(6, 41, 89, 0.35),rgba(6, 41, 89, 0.35),rgba(8, 67, 150, 0));}

.sy_bgys{width: 100vw; height: 100vh; padding-top: 10vw; position: relative;z-index: 1; background-position:center; background-repeat: no-repeat; background-size: cover; }
.sy_about::after{ content: ""; position: absolute; z-index: -1; left: 0;right: 0; top: 0; bottom: 0; background: url(260402fjsl_bg2_2.png) no-repeat right center; background-size: cover; }
.about_boxcon{color: #204E90; text-align: justify; }
.about_boxcon,.ab_data_box,.about_more{ width:50%; /*width: 43%; max-width: 6.45rem; */ }
.about_boxcon>h6{ font-size: 0.4rem; margin-bottom: 0.28rem; }
.about_boxcon>h5{ font-size: 0.3rem; margin-bottom: 0.28rem; }
.sy_about .about_boxcon{text-align: center;}
.about_boxcon>p{ font-size: 0.18rem; line-height: 0.4rem; height: 1.6rem; color: #333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.ab_data_box{margin-top:3.2vw;}
.ab_data_box .data_boxcon>h2{font-size: 0.2rem; color: #204E90; font-weight: normal; line-height: 1.5; }
.ab_data_box .data_boxcon>h2 b{ font-family: arial;display: inline-block; margin-right: 0.05rem; font-size: 0.6rem; vertical-align:top; line-height: 1; }
.ab_data_box .data_boxcon>p{ font-size: 0.18rem; color: #333; }
.about_more{margin-top:3.2vw;}
.about_more a{ font-size: 0.18rem; color: #333; display: inline-block;  background: url(260402fjsl_morebg.png) no-repeat center; background-size: 100% 100%; line-height: 0.55rem; padding: 0rem 0.1rem 0rem 0.3rem; border-radius: 1rem; }
.about_more a>i{font-size: 0.4rem; color: #204E90; display: inline-block; margin-left: 0.32rem; }
.about_more a:hover{font-weight: bold; color: #204E90; }

.sy_newzx{ padding-top: 6.3vw; background: url(260402fjsl_bg3.png) no-repeat left top #fff; background-size: 100% auto; }
.sy_adv{margin-bottom:2vw; }
.sy_adv a>i{display: block; padding-top:8.1081081%; background-position: center; background-repeat:no-repeat; background-size: cover;}
.sy_tit1{ overflow: hidden; position:relative; }
.sy_tit1>span{font-size: 0.48rem; font-weight: bold; display: inline-block; }
.sy_tit1>a{position: absolute; right: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); display: block; font-size: 0.18rem; color: #333; background: url(260402fjsl_morebg.png) no-repeat center; background-size: 100% 100%; line-height: 0.4rem; padding: 0rem 0.06rem 0rem 0.18rem; border-radius: 1rem; border: 1px solid rgba(255, 255, 255, 0.5);  }
.sy_tit1 a>i{font-size: 0.28rem; color: #204E90; display: inline-block; margin-left: 0.15rem; }
.sy_tit1 a:hover{font-weight: bold; color: #204E90; }
.sy_newzx .picture_group_05{overflow: inherit; margin-top: 0.15rem;}
.sy_newzx .picture_group_05>span{ background: #fff; box-shadow: 0px 0px 8px  rgba(32, 78, 144, 0.02); width: 0.68rem; height: 0.68rem; text-align: center; line-height: 0.66rem; border-radius: 1rem; }
.sy_newzx .picture_group_05>span:hover{ background: rgba(72, 137, 212, 0.33); }
.sy_newzx .picture_group_05>span>i{font-size: 0.26rem; font-weight: bold; color: #034EA2; }
.sy_newzx .picture_group_05>span.prev{ left: -0.88rem; }
.sy_newzx .picture_group_05>span.next{ right: -0.88rem; }
.sy_newzx .picture_group_05 .bd .picture_conent{ margin-top: 0.15rem; margin-bottom: 0.15rem; box-shadow: 0px 4px 15px  rgba(0, 0, 0, 0.1);}
.sy_newzx .picture_group_05 .picture_text>span{ font-size: 0.18rem; color: #204E90; font-family: cursive; }
.sy_newzx .picture_group_05 .picture_text>span i{ font-size: 0.18rem; display: inline-block; vertical-align:baseline; margin-right: 0.05rem; }
.sy_newzx .picture_group_05 .picture_text>h3{font-size: 0.22rem;}
.sy_newzx .picture_group_05 .picture_conent:hover .picture_text>h3{color: #204E90;}
.sy_newzx .picture_group_05 .picture_text>p{font-size: 0.16rem;}
.sy_newzx .picture_item .picture_fixed{ padding-top: 12vw; }

.sy_xxgk_box{ background: url(260402fjsl_bg4.jpg) no-repeat center; background-size:cover; padding-top: 8.5vw; }
.sy_xxgk_list li>a{display: block; background: rgba(255,255,255,0.76); border-radius: 0.16rem; padding: 0.2rem 0.3rem;}
.sy_xxgk_list li>a span{ font-size: 0.18rem; color: #204E90; font-family:cursive; }
.sy_xxgk_list li>a span>em+em{display:inline-block; padding-left: 0.13rem; position:relative; }
.sy_xxgk_list li>a span>em+em::after{content: "/"; position: absolute; left: 0.03rem; font-size: 0.16rem; color:rgba(83, 122, 166, 0.8);}
.sy_xxgk_list li>a h4{font-size: 0.22rem; line-height: 0.36rem; height: 0.72rem; margin: 0.15rem auto 0.28rem;}
.sy_xxgk_list li>a p{font-size: 0.18rem; color: #1658A0;}
.sy_xxgk_list li>a p>i{font-size: 0.2rem; margin-left: 0.05rem; display: inline-block; }
.sy_xxgk_list li>a:hover{background: rgba(3, 78, 162, 1); background: linear-gradient(135deg, rgba(3, 78, 162, 1) 0%, rgba(36, 113, 201, 1) 100%); box-shadow: 0px 8px 20px  rgba(76, 158, 245, 0.45);}
.sy_xxgk_list li>a:hover span,.sy_xxgk_list li>a:hover h4,.sy_xxgk_list li>a:hover p{color:#fff;}
.sy_xxgk_list li>a:hover span>em+em::after{ color: rgba(255,255,255,0.25); }
.sy_xxgk_list .page{ margin-top: 0.35rem; text-align: center;}
.sy_xxgk_list .page span{ cursor: pointer; display: inline-block;margin: 0rem 0.05rem; font-weight: bold; background: #D4EEFF; line-height:0.45rem; padding: 0rem 0.32rem; border-radius: 0.8rem; }
.sy_xxgk_list .page span>i{font-size: 0.24rem; color: #2A82E4;}
.sy_xxgk_list .page span:hover{ background: linear-gradient(90deg,#204E90,#2471C9); }
.sy_xxgk_list .page span:hover>i{color: #fff;}

.sy_footer.sy_bgys{padding-top: 0; position: relative; background:url(260402fjsl_bg5.png) no-repeat center top; background-size: 100% 73vh;}
.sy_footer_top{height: 100vh; padding-top: 6.5vw; }

.ztzl_boxcon li>a{display: block;}
.ztzl_boxcon li>a>i{display: block; border-radius: 0.16rem; padding-top: 10vw; /* padding-top: 44.6154%; */ background-position: center; background-repeat: no-repeat; background-size: cover;}

@media screen and (max-width:1680px){
	.sy_newzx .picture_group_05>span{ width: 0.45rem; height: 0.45rem; line-height: 0.45rem; }
	.sy_newzx .picture_group_05>span.prev{ left: 0rem; }
	.sy_newzx .picture_group_05>span.next{ right: 0rem; }
	.slideBox .sz>.row{ text-align: center;}
	.slideBox .sz .pageState>span::after{width: 0.2rem;}
	.sy_footer_top{ /* padding-top:7.5vw; */ padding-top: 6.2vw; }
	.ztzl_boxcon li{ margin-top: 0.2rem;}
}
@media screen and (max-width:1366px){
	.sy_newzx{ /* padding-top: 10vw; */padding-top: 7.5vw; }
	.section3 .sy_adv{margin-bottom: 1vw;}
	.sy_about::after{background-size: 100% 100%;}
	.sy_footer_top{ /* padding-top: 11vw; */ padding-top: 9.5vw; }
}
@media screen and (max-width:1240px){
	.sy_newzx{ padding-top: 10.5vw; }
}
@media screen and (max-width:992px){
	.slideBox .bd li>a>i{ animation:none;}
	.slideBox .bd li>a .banner_text>p{font-size: 7.5vw;}
	.slideBox .bd li>a .banner_text>h6,.slideBox .bd li+li+li+li+li>a .banner_text>h6,.slideBox .bd li+li+li+li+li+li>a .banner_text>h6{font-size: 9vw;}
	.slideBox>span{ width: 0.35rem; height: 0.35rem; line-height: 0.35rem; margin-top: -0.17rem; }
	.sy_bgys{padding: 0.45rem 0rem; width:100%; height: auto; }
	.about_boxcon,.ab_data_box,.about_more{  width: 100%; max-width: inherit;}
	.sy_about::after{ background-size:auto auto; background-position: left top; }
	.about_boxcon{ padding-top: 0rem;}
	.sy_adv{margin-bottom: 0.25rem; }
	.sy_footer_top{ padding-top: 0.3rem; height: inherit; }
	.ztzl_boxcon li>a>i{ padding-top: 44.6154%; }
	.sy_newzx .picture_item .picture_fixed{ padding-top: 56.3106796%; }
}
@media screen and (max-width:640px){
	.ab_data_box .data_boxcon>h2 b{font-size: 10vw;}
	.sy_tit1{min-height: 0.4rem;}
	.sy_tit1>span{font-size: 7.5vw; }
}


/* 集团概况 */
.ny_warp{ position: relative; }
.banner_img{ position:relative; padding-top: 23.437%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.banner_img .row{ position: absolute; margin: 0rem auto; left: 11.4583333vw; right: 11.4583333vw; top: 0; bottom: 0;}
.banner_img .row>h6{font-weight: normal; font-size: 0.6rem; color: #fff;text-align: center; position: absolute; left: 0;right: 0; top: 50%; transform: translateY(-40%); -ms-transform: translateY(-40%); }

.second_nav{ background: #fff; border-bottom: 2px solid #E5E5E5;}
.sec_navlist{ display: block; width: 100%; overflow-x: auto; overflow-y: hidden;white-space: nowrap; text-align: center; }
.sec_navlist li{display: inline-block;}
.sec_navlist li>a{line-height: 0.7rem; display: block; border-bottom: 0.04rem solid transparent; font-size: 0.18rem; color: #A6A6A6; }
.sec_navlist li.on>a,.sec_navlist li>a:hover{border-color: #1E5199; color: #1E5199; font-weight: bold;}
.sec_navlist li+li{margin-left: 1.3rem;}

.gk_bg1{ background: url(260402fjsl_gk_bg1.png) no-repeat center top #fff; background-size: 100% auto; }
.jjbox_left h6{font-size: 0.44rem; color: #1E5199; text-align: justify; }
.jjbox_left h5{ font-size: 0.26rem; font-weight: normal; color: #333; margin-top: 0.2rem; text-align: justify; }
.jj_sp{ display: block; margin-top: 0.8rem; }
.jj_sp>i{display: block; padding-top:59.347181%; border-radius: 0.08rem; background-position: center; background-repeat: no-repeat; background-size: cover;}
.jjbox_right{ font-size: 0.16rem; line-height: 0.32rem; }
.jjbox_right p+p{margin-top: 0.15rem;}

.shuju_box ul{display:flex; align-items: center; justify-content:space-between;}
.shuju_box ul>li{float: left\9; width: 25%\9; text-align: center\9;}

.shuju_box ul>li h6{ background: url(260402fjsl_ny_sjbg1.png) no-repeat right top; padding-right: 0.28rem; display: inline-block; font-size: 0.2rem; color: #1E5199; font-weight: normal; vertical-align: bottom; }
.shuju_box ul>li h6>b{ font-size: 0.7rem; font-family: arial; color: #1E5199; }
.shuju_box ul>li+li h6{background: url(260402fjsl_ny_sjbg2.png) no-repeat right top;}
.shuju_box ul>li+li+li h6{background: url(260402fjsl_ny_sjbg3.png) no-repeat right top;}
.shuju_box ul>li+li+li+li h6{background: url(260402fjsl_ny_sjbg4.png) no-repeat right top;}
.shuju_box ul>li p{display: block; font-size: 0.18rem; margin-top: 0.02rem; line-height: 0.28rem; height: 0.56rem;}

.gk_bg2{ background: url(260402fjsl_gk_bg2.jpg) no-repeat center; background-size: cover;}
.ny_titys{ text-align: center; }
.ny_titys span{ font-size: 0.44rem; color: #333; font-weight: bold;}
.jtwh_tit{position:absolute; left: 0; right: 0; top: 0.8rem; text-align: center; }
.jtwh_tit span{color: #fff;}
.jtwh_box{ border-left: 1px solid rgba(255,255,255,0.17); overflow: hidden;}
.jtwh_box ul>li{ cursor: pointer; width: 12.5%; float: left; text-align: center; padding: 0rem 0.1rem; height: 8rem; padding-top: 3.8rem; border-right: 1px solid rgba(255,255,255,0.17); }
.jtwh_con>i{ display: block; margin: 0rem auto 0.3rem; width: 0.6rem; height: 0.54rem; background-position: center; background-repeat: no-repeat; background-size: contain;}
.jtwh_con>h6{ font-size:0.28rem; color: #fff; font-weight: normal; }
.jtwh_con>p{ font-size: 0.26rem; color: #fff; margin-top: 0.3rem; display: none; }
.jtwh_box ul>li.on{ width:37.5%; background: rgba(30, 81, 153, 0.12); padding-top:3rem; }
.jtwh_box ul>li.on .jtwh_con>i{ width: 0.87rem; height: 0.7rem; }
.jtwh_box ul>li.on .jtwh_con>p{ display: block; }

.gk_bg3{ background:url(260402fjsl_gk_bg3.png) no-repeat center bottom; padding-bottom: 2.5rem; margin-bottom:-1.9rem; }
.zzjg_box{ max-width: 11.5rem; margin: 0.6rem auto 0rem; width: 100%; display: none; }
.zzjg_tit{text-align: center; background: url(260402fjsl_ny_zzjg_line.png) no-repeat center bottom; background-size: 92.3% auto; padding-bottom: 0.67rem;}
.zzjg_box ul{ /* display: flex; justify-content:space-between; */ display: block; }
.zzjg_box ul>li{display:table; float: left;}
.zzjg_box ul>li+li{ margin-left: 0.2rem;}
.zzjg_box ul>li .zzjg_boxcon{ display: flex; flex-direction:column; align-items: center;writing-mode:vertical-lr; display: table-cell\0;vertical-align: middle\0; padding: 0rem 0.1rem 0rem 0.12rem; height: 2rem; background: rgba(112, 176, 255, 0.4); background:linear-gradient(180deg,rgba(143, 216, 255, 0.4),rgba(112, 176, 255, 0.4)); border-radius: 0.12rem; }
.zzjg_box ul>li+li .zzjg_boxcon{ padding-left: 0.165rem; padding-right: 0.165rem;}
.zzjg_box ul>li .zzjg_boxcon h6,.zzjg_box ul>li .zzjg_boxcon p{ letter-spacing: 0.03rem; display: block; text-align: center; float:left; width: 0.28rem; font-size: 0.2rem; color: #00479D; line-height: 0.24rem; }
.zzjg_box ul>li .zzjg_boxcon p{ font-size:0.16rem; }
.zzjg_img{text-align: center;}

.back_top{position: absolute; right: 5vw; top:1.2rem;width: 0.4rem; height: 0.4rem; }
.back_top>em{cursor: pointer;  transform:rotate(90deg); -ms-transform:rotate(90deg); display: block; text-align:center; line-height: 0.34rem; width: 0.4rem; height: 0.4rem; border-radius: 0.08rem; border: 2px solid rgba(255,255,255,0.5); }
.back_top>em>i{color: #fff; font-size: 0.18rem; }
.section5 .back_top{display: none;}
@media (min-width:1201px) and (max-width:1680px){
	.jj_sp>i{padding-top:19vw;}
	.back_top{ top: 0.6rem;right: 0.2rem;}
}
@media (min-width:992px) and (max-width:1280px){
	.banner_img{ padding-top: 30%; }
	.back_top{ top: 0.6rem;right: 0.2rem;}
}
@media screen and (max-width:992px){
	.banner_img{ padding-top:50%; }
	.banner_img .row{ left: inherit; right: inherit; }
	.banner_img .row>h6{ transform: translateY(-50%); -ms-transform: translateY(-50%); }
	.jj_sp{ margin-top: 0.32rem; }
	
	.gk_bg2{padding: 0.3rem 0rem;}
	.jtwh_tit{ position: relative; left: inherit; right: inherit;top: inherit; }
	.jtwh_box{ border-left: none;margin-top: 0.4rem; }
	.jtwh_box ul>li:nth-child(3n){ border-right: none; }
	.jtwh_box ul>li,.jtwh_box ul>li.on{ margin-bottom: 0.3rem; padding:0.16rem 0rem; height: inherit; width: 33.3333%; background: none; }
	.jtwh_box ul>li.on .jtwh_con>p{ display: none; }
	.jtwh_box ul>li.on .jtwh_con>i{ width: 0.6rem; height: 0.54rem;}
	
	.zzjg_tit{background: none; padding-bottom: 0rem; margin-bottom: 0.3rem;}
	.zzjg_box ul>li{display: block; float: inherit; margin-bottom: 0.2rem; width: 100%;}
	.zzjg_box ul>li .zzjg_boxcon{ height: inherit; display: block; writing-mode:inherit; padding-top: 0.2rem; padding-bottom: 0.2rem;}
	.zzjg_box ul>li .zzjg_boxcon h6, .zzjg_box ul>li .zzjg_boxcon p{width: 100%; float: inherit; letter-spacing: 0rem;}
	.zzjg_box ul>li+li{ margin-left: 0rem;}
	
	.sec_navlist li+li{margin-left:0.3rem;}
	.jjbox_left h6{font-size: 0.32rem; }
	.jjbox_left h5{font-size: 0.22rem;}
}
@media screen and (max-width:750px){
	.shuju_box ul{display: block;align-items:inherit; justify-content: inherit;}
	.shuju_box ul>li{ width: 50%; float: left; padding:0rem 0.16rem; text-align: center;}
}
@media screen and (max-width:640px){
	.banner_img .row>h6{ font-size: 8vw; }
	.jtwh_box ul>li,.jtwh_box ul>li.on{ width:50%;}
	.jtwh_box ul>li:nth-child(3n){ border-right:1px solid rgba(255,255,255,0.17); }
	.jtwh_box ul>li:nth-child(2n){ border-right: none; }
	
	.back_top{ right: 0.1rem;}
}

/* 新闻中心 */
.ny_new_main{ background: url(260402fjsl_nynew_bg.png) repeat-x center top #fff; padding: 0.5rem 0rem; }
.new_hot_box{background-color: #fff; box-shadow: 0px 2px 6px  rgba(3, 36, 61, 0.03); border-radius: 0.08rem; overflow: hidden; }
.new_hot_img{ display: block; border-radius: 0.08rem; padding-top:69.135%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.new_hot_text{background: url(260402fjsl_nynew_itembg.png) no-repeat right top; padding: 0.6rem 0.85rem;}
.new_hot_text span{display: block; font-size: 0.18rem; color: #808080; font-family: cursive;}
.new_hot_text h6{font-size: 0.32rem; line-height: 0.46rem; height: 0.92rem; color: #1E5199; margin: 0.3rem auto;}
.new_hot_text p{ font-size: 0.16rem; line-height: 0.32rem; height: 0.96rem; }
.new_hot_text em{ display:inline-block; margin-top: 0.55rem; font-size: 0.18rem; color: #333; background: url(260402fjsl_morebg.png) no-repeat center; background-size: 100% 100%; line-height: 0.4rem; padding: 0rem 0.06rem 0rem 0.18rem; border-radius: 1rem; border: 1px solid rgba(255, 255, 255, 0.5);  }
.new_hot_text em>i{font-size: 0.28rem; color: #204E90; display: inline-block; margin-left: 0.15rem; }
.new_hot_text em:hover{font-weight: bold; color: #204E90; }
.new_list_list{display: block; margin: 0.6rem auto 0.3rem; height:12px; background: url(260402fjsl_nynew_line.png) no-repeat center;}

.new_itembox li>a{display: block; background: #F6F6F6; border-bottom: 2px solid #f6f6f6; margin-bottom: 0.09rem; transition: all 0.3s; }
.new_itembox li>a:hover{ background: #fff; border-color: #1E5199; box-shadow: 0px 8px 20px  rgba(0, 0, 0, 0.06); margin-bottom: 0rem; margin-top: 0.09rem;}
.new_itembox li>a>i{ display: block; padding-top:64.333%; background-position:center; background-repeat: no-repeat; background-size: cover; }
.new_itembox li>a .new_item_text{ margin: 0.2rem 0.32rem;}
.new_itembox li>a .new_item_text>h6{font-size: 0.2rem; line-height: 0.34rem; height: 0.68rem;font-weight: normal; color: #333;}
.new_itembox li>a .new_item_text>p{font-size: 0.16rem; color: #808080; line-height: 0.34rem; display: block; margin-top: 0.2rem;}
.new_itembox li>a .new_item_text>p>span{font-family: cursive;}
.new_itembox li>a .new_item_text>p>em{ opacity: 0; transition: all 0.3s; float: right; display:block; color: #333; background: url(260402fjsl_morebg.png) no-repeat center; background-size: 100% 100%; line-height: 0.34rem; padding: 0rem 0.06rem 0rem 0.18rem; border-radius: 1rem; border: 1px solid rgba(255, 255, 255, 0.5);  }
.new_itembox li>a .new_item_text>p>em>b{font-size: 0.22rem; color: #204E90; display: inline-block; margin-left: 0.15rem; }
.new_itembox li>a .new_item_text>p>em:hover{color: #204E90; margin-right: 0.1rem; }
.new_itembox li>a:hover .new_item_text>p>em{opacity: 1;}

@media screen and (max-width:1680px){
	.new_hot_img{ padding-top:56%; }
}
@media screen and (max-width:1160px){
	.new_hot_img{padding-top: 39vw;}
}
@media screen and (max-width:992px){
	.ny_new_main{padding: 0.2rem 0rem;}
	.new_hot_text{ padding: 0.2rem;}
	.new_hot_text h6{ margin: 0.15rem auto;}
	.new_hot_text em{margin-top: 0.2rem;}
	.new_list_list{margin: 0.3rem auto;}
}

/* 信息公开 */
.ny_xxgk_main{background: url(260402fjsl_nynew_bg2.png) no-repeat center bottom; padding-bottom: 1.6rem; margin-bottom: -1.1rem;}
.ny_xxgk_box li>a{ display: block; background: #F6F6F6; padding: 0.35rem; }
.ny_xxgk_box li>a:hover{ background: url(260402fjsl_xxgk_libg.jpg) no-repeat right bottom; background-size: cover; color: #fff;}
.ny_xxgk_box li>a p{font-size: 0.16rem; font-family: cursive , arial;}
.ny_xxgk_box li>a h3{ font-size: 0.2rem; line-height: 0.28rem; margin-top: 0.15rem; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ny_xxgk_box li>a h6{font-size: 0.18rem; height: 1.2rem; line-height: 0.4rem;font-weight: normal; margin: 0.1rem auto 0.6rem; text-align: justify; }
.ny_xxgk_box li>a span{font-size: 0.18rem; color: #1658A0;}
.ny_xxgk_box li>a span>i{font-size: 0.18rem;vertical-align: baseline; display: inline-block; margin-left: 0.05rem;}
.ny_xxgk_box li>a:hover span , .ny_xxgk_box li>a:hover span>i{color: #fff;}

@media screen and (max-width:992px){
	.ny_xxgk_main{padding-bottom: 1.3rem;}
	.ny_xxgk_box li>a h6{ margin: 0.15rem auto 0.2rem; }
}
@media screen and (max-width:640px){
	.ny_xxgk_box li>a{padding: 0.16rem;}
	.ny_xxgk_box li>a h6{ height: inherit;max-height: 1.2rem;}
}

/* 专题专栏 */
.ny_ztzl_main{ background: url(260402fjsl_nynew_bg3.png) no-repeat center bottom #fff; padding-bottom: 1.6rem; margin-bottom: -1.2rem; }
.ny_ztzl_box li>a{display: block; overflow: hidden; border-radius: 0.08rem;}
.ny_ztzl_box li>a>i{display: block; padding-top:38.88888888889%; background-position: center; background-repeat: no-repeat; background-size: cover;}
@media screen and (max-width:992px){
	.ny_ztzl_main{padding-bottom: 1.35rem;}
}

/* 专题专栏-列表 */
.ny_ztzl_bread{ background: #fff; border-bottom: 2px solid #f2f2f2; line-height: 0.8rem; position: relative; overflow: hidden; }
.ny_ztzl_bread .breadcrumb{float: left; border-bottom: none; padding: 0rem; margin-bottom: 0rem; line-height: 0.8rem;}
.ny_ztzl_bread .breadcrumb li>a{color: #A6A6A6; font-size: 0.18rem;}
.ny_ztzl_bread .breadcrumb li.active>a{color: #333;}
.ny_ztzl_bread .brdad_fh{ float: right; }
.ny_ztzl_bread .brdad_fh>a{font-size: 0.18rem; color: #808080;}

.ny_ztzl_listbox li>a{ display: block; padding: 0.4rem 0rem; margin: 0rem 0.3rem; position: relative;border-bottom:1px solid #f0f0f1; }
.ny_ztzl_listbox li:last-child>a{ border-bottom: none; }
.ny_ztzl_listbox li>a:hover{margin: 0rem auto; padding-left: 0.3rem; padding-right: 0.3rem; border-color:#fff; background: #fff; box-shadow: 0px 8px 16px  rgba(13, 55, 115, 0.06);}
.ny_ztzl_listbox li>a .ztlist_date{font-family: cursive,arial; font-size: 0.2rem; color: #333; width: 1.2rem; float: left; margin-right: 0.8rem;}
.ny_ztzl_listbox li>a .ztlist_img{float: left; width: 5.4rem; margin-right: 0.8rem; border-radius: 0.08rem; overflow: hidden;}
.ny_ztzl_listbox li>a .ztlist_img>i{ display: block; padding-top: 59.259259%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.ny_ztzl_listbox li>a .ztlist_text{ overflow: hidden; position: relative; min-height: 3.2rem; }
.ny_ztzl_listbox li>a .ztlist_text>h6{font-size: 0.22rem;margin-bottom: 0.24rem; line-height: 0.34rem; max-height: 0.68rem; font-weight: normal; }
.ny_ztzl_listbox li>a:hover .ztlist_text>h6{font-weight: bold;}
.ny_ztzl_listbox li>a .ztlist_text>p{ font-size: 0.16rem; line-height: 0.32rem; color: #808080; max-height: 0.96rem; }
.ny_ztzl_listbox li>a .ztlist_text>span{ position: absolute; margin-top: 0.15rem; bottom: 0; display:inline-block; line-height: 0.55rem; font-size: 0.18rem; color: #333; background: url(260402fjsl_morebg.png) no-repeat center; background-size: 100% 100%; padding: 0rem 0.1rem 0rem 0.3rem; border-radius: 1rem; border: 1px solid rgba(255, 255, 255, 0.5);  }
.ny_ztzl_listbox li>a .ztlist_text>span>i{font-size: 0.35rem; color: #204E90; display: inline-block; margin-left: 0.15rem; }
.ny_ztzl_listbox li>a .ztlist_text>span:hover{font-weight: bold; color: #204E90; }
.ny_ztzl_listbox li>a:hover .ztlist_date{color: #204E90;}
.ny_ztzl_listbox li.no_img>a .ztlist_img{display:none;}
.ny_ztzl_listbox li.no_img>a .ztlist_text{min-height:inherit;}
.ny_ztzl_listbox li.no_img>a .ztlist_text>span{position: relative;}
@media screen and (max-width:992px){
	.ny_ztzl_listbox li>a{margin: 0rem 0.16rem; padding: 0.2rem 0rem;}
	.ny_ztzl_listbox li>a:hover{margin: 0rem auto; padding-left: 0.2rem; padding-right: 0.2rem; }
	.ny_ztzl_listbox li>a .ztlist_date{ float: inherit; margin-right: 0rem;}
	.ny_ztzl_listbox li>a .ztlist_img{ float: inherit; width: 100%; margin:0.12rem 0rem;}
	.ny_ztzl_listbox li>a .ztlist_text{ min-height: inherit; }
	.ny_ztzl_listbox li>a .ztlist_text>h6{ margin-bottom: 0.1rem; }
	.ny_ztzl_listbox li>a .ztlist_text>span{position: relative; bottom: inherit;}
}

/* 联系我们 */
.ny_lx_main{ background: url(260402fjsl_nynew_bg4.jpg) no-repeat right bottom #fff; background-size: auto 100%; padding-bottom: 1.2rem; margin-bottom: -0.95rem }
.ny_contact_box{width: 100%; max-width: 7.1rem; padding:0.9rem 0rem 1.8rem;}
.ny_contact_box h6{ font-size: 0.44rem; }
.ny_contact_box h5{margin-top: 0.65rem; font-size: 0.3rem; line-height: 0.46rem;}
.ny_contact_box h5>span{font-size: 0.2rem; color: #1E5199;font-weight: normal;}
.ny_contact_box h5>span>i{font-size: 0.22rem; vertical-align: baseline; margin-right: 0.05rem;}
@media screen and (max-width:992px){
	.ny_lx_main{background-position: center bottom;}
	.ny_contact_box{padding-top: 0.4rem; padding-bottom: 1rem; max-width: inherit;}
	.ny_contact_box h6{ font-size: 0.32rem; }
	.ny_contact_box h5{margin-top: 0.35rem; }
}

/* 搜索页 */
.ny_search .search_con2{ padding-bottom: 0.45rem; background: url(260402fjsl_nynew_itembg.png) no-repeat right top #fff; border-radius: 0.08rem; box-shadow: 0px 0px 10px rgba(0,0,0,0.08); }
.ny_search .search_list1 li>h3{text-align: justify;}
.ny_search .search_list1 li{word-break: break-all;}

/* 20260429集团概况——集团文化 跟底部的背景重合 */
.new_itembox .trt-row.trt-row-large{ display: flex;flex-wrap:wrap; }
.gk_bg2{ margin-bottom: -1.1rem; }
@media screen and (max-width:992px){
	.gk_bg2{ padding-bottom: 1.1rem; margin-bottom: -1.3rem; }
}
