@charset "utf-8";
.section5 .sy_footer .sy_footer_bottom{ position:absolute; left: 0;right: 0; bottom: 0;}
.sy_footer_bottom{ position: relative; padding-top: 1.2rem; background: url(260402fjsl_footerbg.png) no-repeat center top; background-size: cover; }
.f_ewm{ margin-top:1.5vw; }
.f_ewm>h6{ display:inline-block; width: 0.88rem; text-align: center; }
.f_ewm>h6 i{display:block; width: 0.74rem; height: 0.74rem; margin:0rem auto 0.1rem; background-position: center; background-repeat: no-repeat; background-size: contain; background-color: #fff;}
.f_ewm>h6 p{ font-size: 0.14rem; line-height: 0.2rem; color: #fff; font-weight: normal; }
.f_ewm>h6+h6{ margin-left: 0.35rem; }

.f_nav{text-align: right; }
.f_nav dl{ display: inline-block; vertical-align: text-top; max-width: 3.25rem; text-align: left; }
.f_nav dl+dl{margin-left: 0.68rem;}
.f_nav dl>dt{font-size: 0.16rem; color: #fff; font-weight: bold; margin-bottom: 0.2rem; }
.f_nav dl>dd a{ line-height: 0.32rem; font-size: 0.14rem; color: rgba(255,255,255,0.67);}
.f_nav dl>dd a:hover{ color: #fff;}

.footer_copy{ margin-top: 2vw; border-top: 1px solid rgba(255,255,255,0.17); padding: 0.2rem 0rem;}
.copy_left>h6{display:inline-block; font-size: 0.14rem; font-weight: normal; color: #fff; line-height: 0.32rem;vertical-align: text-top;}
.copy_left>h6+h6{/* margin-left: 0.6rem; */ margin-left: 0.2rem; }
.copy_left>h6 a{color: #fff;}
.copy_left>h6 a:hover{ text-decoration: underline; }
.copy_right{ position: relative;}
.copy_text{ clear: both; text-align: right; color: #fff; font-size: 0.14rem; color: rgba(255,255,255,0.55); }
.copy_text span{display: inline-block;}
.copy_text span+span{margin-left: 0.1rem;}

.copy_right .out_links{ max-width: 3.75rem; width: 100%; float: right;}
.out_links{/* position: relative; */ font-size: .14rem; z-index: 6; margin-bottom: 0.13rem;}
.out_links>ul{*width: 100%; text-align: left; position: inherit;}
.out_links>ul:after{ visibility: hidden; display: block; font-size: 0rem; content: " "; clear: both; height: 0rem;}
.out_links>ul>li p{ padding-left:.16rem; color:rgba(255,255,255,0.67); height: 0.32rem; line-height:.3rem; border: 1px solid rgba(255,255,255,0.2); border-radius: 0.06rem; position: relative; cursor: pointer; transition: .3s all; z-index: 6;}
.out_links>ul>li p:before{ content: ''; position: absolute; right:.12rem; top:.13rem; transition: .3s all; width:.1rem; height:.06rem; background: url(260402fjsl_footer_jt.png) no-repeat; background-size:contain;}
.out_links>ul>li>div{display: none; padding: 0rem 0.2rem 0.1rem; margin-bottom: 0.05rem; border-radius: 0.08rem; position: absolute; left: .1rem; right:0rem; z-index: 5; bottom:100%; background-color:rgba(255,255,255,0.9); border: 1px solid #eeeeee;}
.out_links>ul>li>div>ul{ padding: .16rem .2rem .15rem .3rem;}
.out_links>ul>li ul li{ line-height: .3rem;}
.out_links_close,.out_links_bg{ display: none;}

.shadow_base .tabs .tabs_header{margin-bottom: 0.1rem;}
@media screen and (max-width:1240px){
	.f_nav dl+dl{margin-left:2.85vw;}
}
@media (min-width:993px) and (max-width:1180px){
	.footer_copy .trt-row .trt-col-12{ width: 54.16667%;}
	.footer_copy .trt-row .trt-col-12+.trt-col-12{width: 45.83333%;}
	.copy_left>h6+h6{margin-left: 0.1rem;}
}
@media screen and (max-width:992px){
	.sy_bgys.sy_footer{ padding-bottom:0rem; background: none; }
	.sy_footer_top{padding-top: 0.45rem; height: auto; background:url(260402fjsl_bg5.png) no-repeat center top;background-size: auto 100%; padding-bottom:1.1rem; margin-bottom: -0.9rem;}
	.sy_footer_bottom{height:auto; background-size: auto 100%;}
	.section5 .sy_footer .sy_footer_bottom{ position:relative; left: inherit; bottom:inherit; right: inherit;}
	.f_logo{text-align: center;}
	.f_logo img{ max-width: 76%; }
	.f_ewm{margin-top: 0.2rem; text-align: center;}
	.copy_left>h6{display:block; width: 100%; text-align: center; line-height: 0.24rem;}
	.copy_left>h6+h6{margin-left: 0rem;}
	.copy_text{text-align: center;}
	
	.out_links>ul>li>div{ position: fixed; top: .8rem; z-index: 1000; background: #fff; bottom: 0.4rem;right: 0.1rem; padding-top: 0.2rem;}
	.out_links>ul{text-align: center;}
	.copy_right .out_links{ margin: 0.08rem auto; max-width:inherit; text-align: center; line-height:.15rem; font-size: 0rem; z-index: 999;}
	.out_links>ul>li[class*=trt-col-]{ width: auto; display: inline-block; padding: 0rem .16rem; float: inherit; font-size: .14rem; position: relative;}
	.out_links>ul>li:before{ content: ''; position: absolute; right: 0rem; width: 1px; top: 50%; margin-top: -.08rem; height: .16rem; background-color: #cccccc;}
	.out_links>ul>li:last-child:before{ display: none;}
	.out_links>ul>li p:before,.media_info{ display: none;}
	.out_links>ul>li p{ border: none; background-color: transparent; padding-left: 0; font-size: .14rem;}
	.out_links_close{ z-index: 1000;display: none;position: fixed;left: 50%;transform: translateX(-50%);width: .34rem;height: .34rem; line-height: .34rem; border: 1px solid #e4e4e4;background-color: #ffffff;bottom:.2rem;border-radius: 50%;}
	.out_links_close i{ color: #cccccc;}
	.out_links_bg{ position: fixed; top:0rem; bottom: 0rem; right: 0rem; left: 0rem; background-color: #000000; opacity: .7; display: block; z-index: 99; display: none;}
	.out_links>ul>li .tabs .tabs_content ul{ width: 100%; max-height:73.5vh; z-index:1000;overflow-y: auto; overflow-x: hidden; border: none;border-radius:.08rem;}
	.out_links>ul>li .tabs .tabs_content ul li{ text-align: left; line-height:.4rem; border-bottom: 1px solid #eeeeee;}
	
	.f_ewm>h6+h6{ margin-left: 0.05rem; }
}

/* 20260623 */
@media (min-width:993px) and (max-width:1199px){
	.sy_footer_bottom .f_logo_ewm{ width: 40.5%;}
	.sy_footer_bottom .f_logo_ewm+div{ width:59.5%;}
	.sy_footer_bottom{background-size: 120% 100%;}
}