
/*
 fixed                不占位
 scroll-top           头部触顶状态 -> 白字导航
*/
:root{
    --paddingLeft:67px;
    --head_top_height:82px;
    --font_1st_px:20px; /* 一级菜单字体 */
    --head_fz_color:#333; /* 菜单按钮颜色 */
}
@media only screen and (max-width: 1440px) {
    :root{
        --paddingLeft:50px;
        --font_1st_px:18px;
    }
}
@media only screen and (max-width: 1280px) {
    :root{
        --paddingLeft:30px;
    }
}
@media only screen and (max-width: 992px) {
    :root{
        --paddingLeft:.379rem;
        --head_top_height:.621rem;
        --font_1st_px:.136rem;
    }
}
@media only screen and (max-width: 768px){
    :root{
        --head_top_height:0.82rem;
    }
}


#jsf_web_header_0001_0_nav{height: var(--head_top_height);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);color: #333;transition: 0.3s;}
@media screen and (min-width: 1025px) {
    #header.fixed.scroll-top #jsf_web_header_0001_0_nav{box-shadow: none;color: #fff;}
}


/* 背景色 */
#header_bg{height: var(--head_top_height);width: 100%;pointer-events: none;transition:background .3s;background: #fff;}
@media screen and (min-width: 1025px) {
    #header.fixed.scroll-top #header_bg{background: transparent;}
}


/* logo部分 */
#jsf_web_header_0001_0_nav .weblogo{height: 100%;overflow: hidden;max-width:350px;}
#jsf_web_header_0001_0_nav .weblogo .logo_w{display: none;}
#jsf_web_header_0001_0_nav .weblogo .logo_b{display: block;}
#jsf_web_header_0001_0_nav .weblogo img{object-fit: contain;max-height: 80%;}
@media screen and (min-width: 1025px) {
    #header.fixed.scroll-top #jsf_web_header_0001_0_nav .weblogo .logo_w{display: block;}
    #header.fixed.scroll-top #jsf_web_header_0001_0_nav .weblogo .logo_b{display: none;}
}


/* 导航栏目 */
#jsf_web_header_0001_0_nav .head_nav{flex: 1;margin:0 3%;}
#jsf_web_header_0001_0_nav .head_nav .li{font-size: var(--font_1st_px);height: var(--head_top_height);padding:0 calc(var(--paddingLeft) / 2);transition: .3s ease-out;cursor: pointer;white-space: nowrap;}
#jsf_web_header_0001_0_nav .head_nav .li > a{line-height: 2;}
/* #jsf_web_header_0001_0_nav .head_nav .li:first-of-type{margin-left: 0;} */
#jsf_web_header_0001_0_nav .head_nav .li:hover,
#jsf_web_header_0001_0_nav .head_nav .li.cur{color: var(--mainColor);}
#jsf_web_header_0001_0_nav .head_nav .li:last-child{display:none;}
/* 对比导航 */
.jsf_web_header_0001_0_nav_width_compare{display: inline-flex;pointer-events: none;position: absolute;top: 0;left: 0;visibility: hidden;opacity: 0;}
.jsf_web_header_0001_0_nav_width_compare .head_nav{margin:0 3%;}
.jsf_web_header_0001_0_nav_width_compare .head_nav .li{font-size: var(--font_1st_px);padding:0 calc(var(--paddingLeft) / 2);white-space: nowrap;}
/* .jsf_web_header_0001_0_nav_width_compare .head_nav .li:first-of-type{margin-left: 0;} */
.jsf_web_header_0001_0_nav_width_compare .head_nav .li:last-child{display:none;}


/* 右侧部分 */
#jsf_web_header_0001_0_nav .head_btn{display: flex;align-items: center;font-size: 20px;}
#jsf_web_header_0001_0_nav .head_btn .contact{margin-right:40px;border-radius: 25px; /*background-color: rgb(228, 0, 17 ,0.2);*/ width: 148px; height: 50px;backdrop-filter: blur(10px);background-color: rgba(255,255,255,0.1);}

#jsf_web_header_0001_0_nav .head_btn .search{margin-right:40px;}
#jsf_web_header_0001_0_nav .head_btn .line{background-color: #333;opacity: 0.2;width: 1px;height: 11px;margin: 0 13px;}
#jsf_web_header_0001_0_nav .head_btn .lang .txt{margin-left:13px;}
#jsf_web_header_0001_0_nav .head_btn .lang .txt1.notcur{opacity: 0.5;}
#jsf_web_header_0001_0_nav .head_btn .svg{width:26px;height: auto;fill: #333;}
@media screen and (min-width: 1025px) {
    #header.fixed.scroll-top #jsf_web_header_0001_0_nav .head_btn .svg{fill: #fff;}
    #header.fixed.scroll-top #jsf_web_header_0001_0_nav .head_btn .line{background-color:#fff;}

    #header.fixed.scroll-center #jsf_web_header_0001_0_nav .head_btn .contact,
    #header.fixed.scroll-down #jsf_web_header_0001_0_nav .head_btn .contact{color:#333;box-shadow: 0 4px 6px rgba(0,0,0,0.1);}
    #jsf_web_header_0001_0_nav .head_btn .contact:hover{background-color: var(--mainColor);color:#fff !important;}
}


/* 移动端菜单按钮 */
#jsf_web_header_0001_0_nav .head .menu{display: none;padding: 20px 10px;position: relative; cursor: pointer;margin-right: -10px;}
#jsf_web_header_0001_0_nav .head .menu i{width: 36px;height: 3px;display: block;background: var(--head_fz_color);position: relative;transition: .3s;}
#jsf_web_header_0001_0_nav .head .menu i::before{display: block;content: '';width: 100%;height: 100%;background: var(--head_fz_color);position: absolute;top: 0;transform: translateY(-12px);transition: .3s;}
#jsf_web_header_0001_0_nav .head .menu i::after{display: block;content: '';width: 100%;height: 100%;background: var(--head_fz_color);position: absolute;top: 0;transform: translateY(12px);transition: .3s;}
@media screen and (min-width: 1025px) {
    #header.fixed.scroll-top #jsf_web_header_0001_0_nav .head .menu i,
    #header.fixed.scroll-top #jsf_web_header_0001_0_nav .head .menu i::before,
    #header.fixed.scroll-top #jsf_web_header_0001_0_nav .head .menu i::after{background: #fff;}
}

/*
 menu_expand    侧边栏展开状态
 pc_app         导航栏换行时，控制侧边栏按钮
*/

/* 菜单按钮    侧边栏展开  */
#header.menu_expand #jsf_web_header_0001_0_nav .head{box-shadow: none !important;border-bottom-color: transparent !important;}
#header.menu_expand #jsf_web_header_0001_0_nav .menu i{background: transparent !important;}
#header.menu_expand #jsf_web_header_0001_0_nav .menu i::before{background: var(--head_fz_color) !important;transform: translateY(0px) rotateZ(45deg);}
#header.menu_expand #jsf_web_header_0001_0_nav .menu i::after{background: var(--head_fz_color) !important;transform: translateY(0px) rotateZ(-45deg);}
#header.menu_expand #jsf_web_header_0001_0_nav .head_btn{display: none;}
@media only screen and (max-width: 768px) {
    #jsf_web_header_0001_0_nav .head .menu.cur i{background: transparent !important;}
    #jsf_web_header_0001_0_nav .head .menu.cur i::before{background: var(--head_fz_color) !important;transform: translateY(0px) rotateZ(45deg);}
    #jsf_web_header_0001_0_nav .head .menu.cur i::after{background: var(--head_fz_color) !important;transform: translateY(0px) rotateZ(-45deg);}
}

/* 控制侧边栏按钮    导航栏换行时 */
.jsf_web_header_0001_0.pc_app #jsf_web_header_0001_0_nav .head_nav {visibility: hidden;opacity: 0;}
.jsf_web_header_0001_0.pc_app #jsf_web_header_0001_0_nav .head .menu{display: block;}

/* 头部hover效果 */
@media only screen and (min-width: 1025px) {
    #header.fixed.hover #header_bg{background: #fff;}

    #header.fixed.hover #jsf_web_header_0001_0_nav{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);color: #333;}

    #header.fixed.hover #jsf_web_header_0001_0_nav .weblogo .logo_w{display: none;}
    #header.fixed.hover #jsf_web_header_0001_0_nav .weblogo .logo_b{display: block;}
    
    #header.fixed.hover #jsf_web_header_0001_0_nav .head_btn .svg{fill: #333;}
    #header.fixed.hover #jsf_web_header_0001_0_nav .head_btn .line{background-color:#333;}

    #jsf_web_header_0001_0_nav:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important;color: #333 !important;background-color: #fff;}
    #jsf_web_header_0001_0_nav:hover .weblogo .logo_w{display: none !important;}
    #jsf_web_header_0001_0_nav:hover .weblogo .logo_b{display: block !important;}
    #jsf_web_header_0001_0_nav:hover .head_btn .svg{fill: #333 !important;}
    #jsf_web_header_0001_0_nav:hover .head_btn .line{background-color:#333 !important;}
    #jsf_web_header_0001_0_nav:hover .head_btn .contact{color:#333;box-shadow: 0 4px 6px rgba(0,0,0,0.1);}
}

@media only screen and (max-width: 1440px) {
    #jsf_web_header_0001_0_nav .head_btn{font-size:18px;}
    #jsf_web_header_0001_0_nav .head_btn .contact{width:130px;margin-right:20px;}
    #jsf_web_header_0001_0_nav .head_btn .search{margin-right:20px;}

    /* #jsf_web_header_0001_0_nav .head_nav,
    .jsf_web_header_0001_0_nav_width_compare .head_nav{margin:0 3%;} */
}
/* @media only screen and (max-width: 1280px) {
    #jsf_web_header_0001_0_nav .head_nav,
    .jsf_web_header_0001_0_nav_width_compare .head_nav{margin:0 3%;}
} */
@media only screen and (max-width: 1024px) {
    #jsf_web_header_0001_0_nav .head_nav{display:none;}
    #jsf_web_header_0001_0_nav .head .menu{display: block;}
    #jsf_web_header_0001_0_nav .head_btn{flex: 1;justify-content: flex-end;}
    #jsf_web_header_0001_0_nav .head_btn .contact{display:none;}
}

@media only screen and (max-width: 992px) {
    #jsf_web_header_0001_0_nav .weblogo{max-width:50%;}
    #jsf_web_header_0001_0_nav .head_btn{font-size: .121rem;}

    #jsf_web_header_0001_0_nav .head .menu{padding: .227rem .152rem;margin-right: -0.152rem;}
    #jsf_web_header_0001_0_nav .head .menu i{width: .273rem;height: .023rem;}
    #jsf_web_header_0001_0_nav .head .menu i::before{transform: translateY(-0.091rem);}
    #jsf_web_header_0001_0_nav .head .menu i::after{transform: translateY(.091rem);}

    #jsf_web_header_0001_0_nav .head_btn .search{margin-right:.076rem;}
    #jsf_web_header_0001_0_nav .head_btn .svg{width: .227rem;}
}
@media only screen and (max-width: 768px) {
    #jsf_web_header_0001_0_nav .weblogo{max-width:50%;}

    #jsf_web_header_0001_0_nav .head .menu{padding: .2rem;margin-right:-0.2rem;}
    #jsf_web_header_0001_0_nav .head .menu i{width: .36rem;height: .03rem;}
    #jsf_web_header_0001_0_nav .head .menu i::before{transform: translateY(-0.12rem);}
    #jsf_web_header_0001_0_nav .head .menu i::after{transform: translateY(.12rem);}

    #jsf_web_header_0001_0_nav .head_btn{font-size:.16rem;}
    #jsf_web_header_0001_0_nav .head_btn .svg{width: .3rem;}
    #jsf_web_header_0001_0_nav .head_btn .lang{display:none;}

    #jsf_web_header_0001_0_mobile_nav{display: block;width: 100%;height: 0;z-index:50;left: 0;right: 0;top:var(--head_top_height);background:#fff;overflow-y: auto;}
    #jsf_web_header_0001_0_mobile_nav.cur{height: calc(100vh - var(--head_top_height));border-top:1px solid #ebebeb;}
    #jsf_web_header_0001_0_mobile_nav .nav{width:100%;height:fit-content;padding-bottom:10vw;}
    #jsf_web_header_0001_0_mobile_nav .one-nav{line-height:0.6rem;}
    #jsf_web_header_0001_0_mobile_nav .one-nav .one{cursor:pointer; margin: 0 0.3rem;border-bottom: 1px solid #ebebeb;}
    #jsf_web_header_0001_0_mobile_nav .one-nav .one-a,
    #jsf_web_header_0001_0_mobile_nav .one-nav .icon{font-size:0.18rem;font-weight: 600;color:#333;transition: 0.3s}
    #jsf_web_header_0001_0_mobile_nav .one-nav.cur .icon{transform: rotate(90deg);}
    #jsf_web_header_0001_0_mobile_nav .one-nav .two-nav{display:block;width: 100%;background: #fff;padding: 0 0.3rem;}
    #jsf_web_header_0001_0_mobile_nav .one-nav .two-nav .two-a{font-size: 0.16rem;font-weight:500;color:#333;border-bottom: 1px solid #ebebeb;padding:0 0.3rem;}
   
    #jsf_web_header_0001_0_mobile_nav .bot_box{margin-top:0.3rem;}
    #jsf_web_header_0001_0_mobile_nav .bot_box .line{margin:0 0.3rem;}
    #jsf_web_header_0001_0_mobile_nav .bot_box .line,
    #jsf_web_header_0001_0_mobile_nav .bot_box .lang .txt{font-size:0.18rem;line-height:1.6;color:#333;font-weight:500;}
    #jsf_web_header_0001_0_mobile_nav .bot_box .lang .txt1.cur{color: var(--mainColor);}
}
@media only screen and (max-width: 576px) {
    #jsf_web_header_0001_0_nav .head .menu{padding: .3rem;}
    #jsf_web_header_0001_0_nav .head .menu i{width: .46rem;height: .04rem;}
    #jsf_web_header_0001_0_nav .head .menu i::before{transform: translateY(-0.18rem);}
    #jsf_web_header_0001_0_nav .head .menu i::after{transform: translateY(.18rem);}

    #jsf_web_header_0001_0_nav .head_btn{font-size:.26rem;}
    #jsf_web_header_0001_0_nav .head_btn .svg{width: .4rem;}

    #jsf_web_header_0001_0_mobile_nav .one-nav{line-height:0.8rem;}
    #jsf_web_header_0001_0_mobile_nav .one-nav .one-a,
    #jsf_web_header_0001_0_mobile_nav .one-nav .icon{font-size:0.3rem;}
    #jsf_web_header_0001_0_mobile_nav .one-nav .two-nav .two-a{font-size: 0.28rem;}
    #jsf_web_header_0001_0_mobile_nav .bot_box .lang .txt{font-size:0.28rem;}
}
#jsf_web_footer_0001_0{background-color: #ebebeb;padding:95px 0;overflow:hidden;}

#jsf_web_footer_0001_0 .foot_logo{width: 300px;}
#jsf_web_footer_0001_0 .foot_logo img{object-fit: contain;width:100%;}

#jsf_web_footer_0001_0 .foot_nav{flex: 1;display: flex;justify-content: space-between;padding:0 8%;gap:10px;}
#jsf_web_footer_0001_0 .foot_nav .ul .title{font-size: 22px;color: #1a1a1a;margin-bottom: 25px;transition: 0.3s;}
#jsf_web_footer_0001_0 .foot_nav .ul .title i{display: none;}
#jsf_web_footer_0001_0 .foot_nav .ul .li{font-size: 16px;color: rgba(51, 51, 51, 0.5);line-height: 2.125;transition: 0.3s;}

#jsf_web_footer_0001_0 .back_top{border-radius: 50%;background-color: rgb(255, 255, 255);width: 45px;height: 45px;color: var(--mainColor);font-size:18px;font-weight:bold;}

#jsf_web_footer_0001_0 .copyright{margin-top:88px;}
#jsf_web_footer_0001_0 .copyright .info{font-size: 18px;color: rgb(51, 51, 51);display: flex;justify-content: center;flex-wrap: wrap;gap: 30px;text-align:center;}
#jsf_web_footer_0001_0 .copyright .txt{margin-top:30px;font-size: 16px;color: rgba(51, 51, 51, 0.3);text-align:center;}

#full_screen #jsf_web_footer_0001_0_back{display: none;}
#jsf_web_footer_0001_0_back{position: fixed;right:4%;bottom:10%;z-index:21;}
#jsf_web_footer_0001_0_back .back_top{opacity:0;pointer-events:none;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);border-radius: 50%;background-color: rgb(255, 255, 255);width: 45px;height: 45px;color: var(--mainColor);font-size:18px;font-weight:bold;}
#jsf_web_footer_0001_0_back .back_top.cur{opacity:1;pointer-events: all;}

/* 首页整屏滚动样式 */
@media screen and (min-width: 1025px){
    .LYYFullScreen #jsf_web_footer_0001_0{padding:9.5vh 0;}
    .LYYFullScreen #jsf_web_footer_0001_0 .foot_nav .ul .title{margin-bottom: 2.5vh;}
	.LYYFullScreen #jsf_web_footer_0001_0 .copyright{margin-top:8.8vh;}
	.LYYFullScreen #jsf_web_footer_0001_0 .copyright .txt{margin-top:3vh;}
}

@media (any-hover: hover){
	#jsf_web_footer_0001_0 .foot_nav .ul .title:hover,
    #jsf_web_footer_0001_0 .foot_nav .ul .li:hover{color:var(--mainColor);}
	#jsf_web_footer_0001_0 .back_top:hover{background-color: var(--mainColor);color: #fff;}
}
@media screen and (max-width:1440px) {
	#jsf_web_footer_0001_0 .foot_nav{padding:0 6%;}
}
@media screen and (max-width:1024px) {
	#jsf_web_footer_0001_0 .top{flex-direction: column;}
	#jsf_web_footer_0001_0 .foot_nav{padding:4% 0;width:100%;}

	#full_screen #jsf_web_footer_0001_0_back{display: block;}
}
@media screen and (max-width:992px) {
	#jsf_web_footer_0001_0{padding:8vw 0;}

	#jsf_web_footer_0001_0 .foot_logo{width: 2.273rem;}

	#jsf_web_footer_0001_0 .foot_nav .ul .title{font-size: .167rem;margin-bottom: .189rem;}
	#jsf_web_footer_0001_0 .foot_nav .ul .li{font-size: .121rem;}

	#jsf_web_footer_0001_0_back .back_top,
	#jsf_web_footer_0001_0 .back_top{width: .341rem;height: .341rem;font-size:.136rem;}

	#jsf_web_footer_0001_0 .copyright{margin-top:.379rem;}
	#jsf_web_footer_0001_0 .copyright .info{font-size: .136rem;gap: .227rem;}
	#jsf_web_footer_0001_0 .copyright .txt{margin-top:.227rem;font-size: .121rem;}
}
@media screen and (max-width:768px) {
	#jsf_web_footer_0001_0 .foot_logo{width: 3rem;}

	#jsf_web_footer_0001_0 .foot_nav{padding:0.5rem 0;display:block;gap:0;}
	#jsf_web_footer_0001_0 .foot_nav .ul{width:100%;border-bottom:.01rem solid rgba(0,0,0,0.1);}
	#jsf_web_footer_0001_0 .foot_nav .ul .title{font-size: .22rem;line-height: 0.7rem;margin: 0;}
	#jsf_web_footer_0001_0 .foot_nav .ul .title i{display: block;}
	#jsf_web_footer_0001_0 .foot_nav .ul .list{display: none;}
	#jsf_web_footer_0001_0 .foot_nav .ul .li{font-size: .16rem;line-height: .5rem;padding: 0 .3rem;border-top: .01rem dashed rgba(0,0,0,0.1);}
	#jsf_web_footer_0001_0 .foot_nav .ul .li a{display: block;}

	#jsf_web_footer_0001_0_back .back_top,
	#jsf_web_footer_0001_0 .back_top{width: .45rem;height: .45rem;font-size:.18rem;/*align-self: flex-end;*/}

	#jsf_web_footer_0001_0 .copyright .info{font-size: .18rem;}
	#jsf_web_footer_0001_0 .copyright .txt{font-size: .16rem;color: rgba(51, 51, 51, 0.5);}
}
@media screen and (max-width:576px) {
	#jsf_web_footer_0001_0 {padding:10vw 0;}
	#jsf_web_footer_0001_0 .foot_logo{width: 4rem;}

	#jsf_web_footer_0001_0 .foot_nav .ul .title{font-size: .32rem;line-height:1rem;}
	#jsf_web_footer_0001_0 .foot_nav .ul .li{font-size: .26rem;line-height: .8rem;}

	#jsf_web_footer_0001_0_back .back_top,
	#jsf_web_footer_0001_0 .back_top{width: .6rem;height: .6rem;font-size:.28rem;}

	#jsf_web_footer_0001_0 .copyright .info{font-size: .28rem;}
	#jsf_web_footer_0001_0 .copyright .txt{font-size: .26rem;}
}
/* 活动详情 */
#jsf_web_activity_detail_0001_0{padding: 0 0 120px;background:#f8f8f8;}
#jsf_web_activity_detail_0001_0 .crumbs{padding:32px 0;}
#jsf_web_activity_detail_0001_0 .crumbs .home{width:17px;height:18px;margin-right:10px;}
#jsf_web_activity_detail_0001_0 .crumbs .home .svg{width:100%;height:100%;fill:#999;}
#jsf_web_activity_detail_0001_0 .crumbs .home:hover .svg{fill:var(--mainColor);}
#jsf_web_activity_detail_0001_0 .crumbs .name{font-size: 16px;color: #999;line-height: 30px;white-space: nowrap;}
#jsf_web_activity_detail_0001_0 .crumbs .icon{font-size: 16px;color: #999;line-height: 1;margin:0 7px;}
#jsf_web_activity_detail_0001_0 .crumbs .name:hover{color:var(--mainColor);}
#jsf_web_activity_detail_0001_0 .crumbs .name.cur{color:#666;}
#jsf_web_activity_detail_0001_0 .crumbs .name:last-child{max-width:50%;}
@media screen and (max-width:768px) {
    #jsf_web_activity_detail_0001_0 .crumbs{display: none;}
}

#jsf_web_activity_detail_0001_0 .box{top:var(--head_top_height) !important;}
#jsf_web_activity_detail_0001_0 .left{width:70%;margin-right:4.285%;}
#jsf_web_activity_detail_0001_0 .right{width:25.715%;min-width:260px;}

#jsf_web_activity_detail_0001_0 .info{padding:55px 6.124% 80px;border-radius: 16px;background-color: #fff;}
#jsf_web_activity_detail_0001_0 .title{font-size: 42px;color: #1a1a1a;line-height: 1.238;}
#jsf_web_activity_detail_0001_0 .time{font-size: 16px;color: #666;line-height: 1;margin-top:25px;}
#jsf_web_activity_detail_0001_0 .line{margin:60px 0 50px;background-color: #1a1a1a;opacity: 0.1;width: 100%;height: 1px;}

#jsf_web_activity_detail_0001_0 .editor *{font-size: 18px;color: #333;line-height: 2;}

#jsf_web_activity_detail_0001_0 .page_box{background:#fff;border-radius:30px;overflow: hidden;padding:9.725% 11.115%;}
#jsf_web_activity_detail_0001_0 .line2{width:100%;height:1px;background-color:#e5e5e5;margin:32px 0;}
#jsf_web_activity_detail_0001_0 .page .txt{font-size:16px;color:#999;line-height:2;}
#jsf_web_activity_detail_0001_0 .page .tit{font-size:18px;color:#333;line-height:1.778;}
#jsf_web_activity_detail_0001_0 .page:hover .tit{color:var(--mainColor);}
#jsf_web_activity_detail_0001_0 .share{padding:11.115%;margin-top:40px;border-radius: 30px;background-color: #fff;width: 100%;}
#jsf_web_activity_detail_0001_0 .share .tip{font-size: 16px;color: #999;line-height: 1;margin-bottom:30px;}
#jsf_web_activity_detail_0001_0 .share .s{cursor:pointer;margin-right:40px;}
#jsf_web_activity_detail_0001_0 .share .s:last-child {margin-right: 0;}
#jsf_web_activity_detail_0001_0 .share .s .svg{fill:#1a1a1a;transform: scale(1.3);}
#jsf_web_activity_detail_0001_0 .share .s:hover .svg{fill:var(--mainColor);}
@media screen and (max-width:1440px){
    #jsf_web_activity_detail_0001_0{padding:0 0 100px;}
    #jsf_web_activity_detail_0001_0 .line{margin:40px 0 30px;}
    #jsf_web_activity_detail_0001_0 .line2{margin:20px 0;}

    #jsf_web_activity_detail_0001_0 .editor *{line-height:1.6;}
}
@media screen and (max-width:1024px){
	#jsf_web_activity_detail_0001_0{padding:0 0 80px;}
    #jsf_web_activity_detail_0001_0 .cont{display:block;}
	#jsf_web_activity_detail_0001_0 .left{width: 100%;}
	#jsf_web_activity_detail_0001_0 .right{width: 100%;margin-top: 40px;}

    #jsf_web_activity_detail_0001_0 .info,
    #jsf_web_activity_detail_0001_0 .page_box,
    #jsf_web_activity_detail_0001_0 .share{padding:40px 30px;}
}
@media screen and (max-width:992px){
    #jsf_web_activity_detail_0001_0{padding-bottom:8vw;}
    
	#jsf_web_activity_detail_0001_0 .right,
    #jsf_web_activity_detail_0001_0 .share{margin-top: .227rem;}

    #jsf_web_activity_detail_0001_0 .title{font-size: .318rem;}
    #jsf_web_activity_detail_0001_0 .time{font-size: .121rem;margin-top:.189rem;}

    #jsf_web_activity_detail_0001_0 .line{margin:.303rem 0 .227rem;}
    #jsf_web_activity_detail_0001_0 .line2{margin:.152rem 0;}

    #jsf_web_activity_detail_0001_0 .editor *{font-size: .136rem;}
    
    #jsf_web_activity_detail_0001_0 .info,
    #jsf_web_activity_detail_0001_0 .page_box,
    #jsf_web_activity_detail_0001_0 .share{padding:.303rem .227rem;}
    
    #jsf_web_activity_detail_0001_0 .page .txt{font-size:.121rem;line-height:1.6;}
    #jsf_web_activity_detail_0001_0 .page .tit{font-size:.136rem;}
    #jsf_web_activity_detail_0001_0 .share{border-radius: .227rem;}
    #jsf_web_activity_detail_0001_0 .share .tip{font-size: .121rem;margin-bottom:.227rem;}
    #jsf_web_activity_detail_0001_0 .share .s{margin-right:.303rem;}
}

@media screen and (max-width:768px){
	#jsf_web_activity_detail_0001_0{padding:8vw 0;}
	#jsf_web_activity_detail_0001_0 .right,
    #jsf_web_activity_detail_0001_0 .share{margin-top: .3rem;}

    #jsf_web_activity_detail_0001_0 .title{font-size: .42rem;}
    #jsf_web_activity_detail_0001_0 .time{font-size: .16rem;margin-top:.25rem;}

    #jsf_web_activity_detail_0001_0 .line{margin:.4rem 0 .3rem;}
    #jsf_web_activity_detail_0001_0 .line2{margin:.2rem 0;}

    #jsf_web_activity_detail_0001_0 .editor *{font-size: .18rem !important;line-height: 1.6 !important;}
    
    #jsf_web_activity_detail_0001_0 .info,
    #jsf_web_activity_detail_0001_0 .page_box,
    #jsf_web_activity_detail_0001_0 .share{padding:.4rem .3rem;}
    
    #jsf_web_activity_detail_0001_0 .page .txt{font-size:.16rem;}
    #jsf_web_activity_detail_0001_0 .page .tit{font-size:.18rem;}
    #jsf_web_activity_detail_0001_0 .share{border-radius: .3rem;}
    #jsf_web_activity_detail_0001_0 .share .tip{font-size: .16rem;margin-bottom:.3rem;}
    #jsf_web_activity_detail_0001_0 .share .s{margin-right:.4rem;}
}
@media screen and (max-width:576px){
	#jsf_web_activity_detail_0001_0{padding:10vw 0;}
    #jsf_web_activity_detail_0001_0 .time{font-size: .26rem;}

    #jsf_web_activity_detail_0001_0 .editor *{font-size: .28rem !important;}

    #jsf_web_activity_detail_0001_0 .page .txt{font-size:.26rem;}
    #jsf_web_activity_detail_0001_0 .page .tit{font-size:.28rem;}
    #jsf_web_activity_detail_0001_0 .share .tip{font-size: .26rem;}
    #jsf_web_activity_detail_0001_0 .share .s{margin-right:.6rem;}
}