.public_p{padding: 80px 0 80px 0;}
.public_t{padding-top: 80px;}
.public_b{padding-bottom: 80px;}
.public_m{margin-top: 52px;}
.public_m32{margin-top: 32px;}
.public_m24{margin-top: 24px;}

.jx_title{width: 100%;position: relative;}
.jx_title .jx_tit{font-size: 48px;color: #1A191D;font-weight: bold;line-height: 1.2;}
.jx_title .jx_dec{font-size: 16px;color: #666666;line-height: 26px;margin-top: 18px;}

.jx_combut{position: relative;height: 48px;padding: 0 32px;border-radius: 50px;background: #CD0001;gap: 10px;position: relative;cursor: pointer;}
.jx_combut:before {pointer-events: none;position: absolute;z-index: -1;content: '';top: 100%;left: 5%;height: 10px;width: 90%;opacity: 0;background: -webkit-radial-gradient(center, ellipse, rgba(62, 0, 0, 0.35) 0%, rgba(62, 0, 0, 0) 80%);background: radial-gradient(ellipse at center, rgba(62, 0, 0, 0.35) 0%, rgba(62, 0, 0, 0) 80%);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform, opacity;transition-property: transform, opacity;}
.jx_combut span{font-size: 14px;color: #F2F2F2;font-weight: bold;}
.jx_combut i{display: inline-block;width: 20px;height: 20px;}
.jx_combut i.icon01{background: url('../images/icon_xjt.svg') center center no-repeat;}
.jx_combut i.icon02{background: url('../images/icon_more_email.svg') center center no-repeat;}
.jx_combut:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.jx_combut:hover:before{opacity: 1;-webkit-transform: translateY(5px);transform: translateY(5px);}
.jx_combut:hover i{transform: translateX(6px);}
.jx_combut:hover i.icon01{transform: rotate(45deg);}

header{width: 100%;position: fixed;left: 0;top: 0;-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.02), 0 2px 4px rgba(0, 0, 0, 0.08);box-shadow: 0 0 6px rgba(0, 0, 0, 0.02), 0 2px 4px rgba(0, 0, 0, 0.08);z-index: 9999;}
.jx_region{width: 100%;height: 100px;position: relative;background: url('../images/bg_region.webp') center center no-repeat;background-size: 100% 100%;overflow: hidden;}
.jx_region:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(90deg, rgba(205, 0, 1, 0.10) 15.82%, rgba(205, 0, 1, 0.85) 34.24%, #CD0001 46.3%, rgba(205, 0, 1, 0.85) 58.89%, rgba(205, 0, 1, 0.30) 100%);}
.jx_region_c{position: relative;gap: 60px;z-index: 1;}
.jx_region_c .jx_text{font-size: 31px;color: #ffffff;font-weight: bold;}
.jx_region_c .jx_combut{background: unset;border: 2px solid #ffffff;}
.jx_region_c .jx_combut:hover{background:#CD0001;border-color: #CD0001;}
.jx_region i{display: inline-block;width: 52px;height: 52px;border-radius: 50%;position: absolute;right: 3%;top: 34px;background: url('../images/icon_nav.svg') center center no-repeat #ffffff;background-size: 24px auto !important;cursor: pointer;opacity: 0;transform: translateX(100px);}
.jx_region i.on{opacity: 1;transform: translateX(0);}
.jx_region i.active{background: url('../images/icon_close.svg') center center no-repeat #ffffff;}
/*.jx_top{width: 100%;height: 42px;min-width: 1600px;padding: 0 6.25%;border-bottom: 1px solid #D0D0D0;background: #ffffff;}
.jx_top .jx_top_l{position: relative;gap: 24px;}
.jx_top .jx_top_l span{font-size: 14px;color: #1A191D;line-height: 24px;}
.jx_top .jx_top_l span i{display: inline-block;width: 24px;height: 24px;margin-top: 4px;vertical-align: bottom;}
.jx_top .jx_top_l span i.icon01{background: url('../images/icon_top01.svg') left center no-repeat;}
.jx_top .jx_top_l span i.icon02{background: url('../images/icon_top02.svg') left center no-repeat;}
.jx_top .jx_top_r{position: relative;gap: 32px;}
.jx_top .jx_share{position: relative;gap: 24px;}
.jx_top .jx_share a{display: block;}
.jx_top .jx_share a i{display: inline-block;width: 24px;height: 24px;}
.jx_top .jx_share a i.icon01{background: url('../images/icon_share01.svg') center center no-repeat;}
.jx_top .jx_share a i.icon02{background: url('../images/icon_share02.svg') center center no-repeat;}
.jx_top .jx_share a i.icon03{background: url('../images/icon_share03.svg') center center no-repeat;}
.jx_top .jx_lan{position: relative;}
.jx_top .jx_lan .jx_lan_tit{cursor: pointer;}
.jx_top .jx_lan .jx_lan_tit img{width: 25px;height: 20px;}
.jx_top .jx_lan .jx_lan_tit span{font-size: 16px;color: #666666;margin-left: 8px;}
.jx_top .jx_lan .jx_lan_tit i{display: inline-block;width: 18px;height: 18px;background: url('../images/icon_top_down.svg') center center no-repeat;background-size: 100% 100% !important;}
.jx_top .jx_lan .jx_lan_con{position: absolute;left: 0;top: 34px;padding: 0;opacity: 0;visibility: hidden;background: #CD0001;-webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);z-index: -1;}
.jx_top .jx_lan .jx_lan_con a{height: 40px;padding: 0 12px;}
.jx_top .jx_lan .jx_lan_con a:hover{background: #ffffff;}
.jx_top .jx_lan .jx_lan_con img{height: 16px;display: block;}
.jx_top .jx_lan .jx_lan_con span{font-size: 14px;color: #ffffff;margin-left: 5px;}
.jx_top .jx_lan:hover .jx_lan_con{visibility:visible;opacity:1;pointer-events:auto;z-index:2;}
.jx_top .jx_lan .jx_lan_con a:hover span{color: #666666;}*/

.jx_head{width: 100%;min-width: 1600px;padding: 0 6.25%;background: #ffffff;}
.jx_head .jx_logo{position: relative;}
.jx_head .jx_logo img{height: 60px;width: auto;}
.jx_head .jx_logo .jx_logo_text{display:none;}
.jx_head .jx_ment{position: relative;}
.jx_head .jx_ment ul{position: relative;gap: 42px;}
.jx_head .jx_ment ul li{position: relative;}
.jx_head .jx_ment ul li>a{font-size: 16px;color: #1A191D;line-height: 70px;text-transform: uppercase;}
.jx_head .jx_ment ul li>a i{display: inline-block;width: 12px;height: 12px;background: url('../images/icon_nav_down.svg') center center no-repeat;margin-left: 5px;}
.jx_head .jx_ment ul li .jx_sub{position: absolute;left: 0;min-width: 100%;background: #FFF;display: none;border-top: 2px solid #CD0001;}
.jx_head .jx_ment ul li .jx_sub a{display: block;height: 46px;line-height: 46px;color: #3A405A;border-bottom: 1px solid #CCC;white-space: nowrap;padding-left: 10px;padding-right: 15px;}
.jx_head .jx_ment ul li .jx_sub a:hover{background: #CD0001;color: #ffffff;padding-left: 15px;padding-right: 10px;}
.jx_head .jx_ment_r{position: relative;gap: 32px;}
.jx_head .jx_head_search{position: relative;}
.jx_head .jx_head_search i{display: inline-block;width: 32px;height: 32px;background: url(../images/icon_search.svg) center center no-repeat;cursor: pointer;}
.jx_head .jx_head_search .jx_head_f{width: 300px;padding: 10px 12px;position: absolute;background: #ffffff;top: 52px;right: 0;display: none;}
.jx_head .jx_head_search .jx_head_f form{position: relative;display: flex;font-size: 0;}
.jx_head .jx_head_search .jx_head_f input{display: inline-block;width: calc(100% - 40px);line-height: 40px;font-size: 14px;color: #000000;padding: 0 15px;border: 1px solid #eeeeee;}
.jx_head .jx_head_search .jx_head_f .jx_seach_b{display: inline-block;width: 40px;height: 40px;background: url(../images/icon_search_h.svg) center center no-repeat #CD0001;cursor: pointer;}
.jx_head .jx_head_contact{position: relative;}

/*header.topfix .jx_top .jx_top_l{opacity: 0;}
header.topfix .jx_top .jx_top_r{opacity: 0;}*/
/*header.topfix .jx_head .jx_logo{opacity: 0;}
header.topfix .jx_head .jx_ment{opacity: 0;}
header.topfix .jx_head .jx_ment_r{opacity: 0;}*/

.jx_hd-mobile {position: fixed;z-index: 999;top: 0;width: 100%;left: 0;background: #ffffff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);height: 60px;display: none;}
.jx_hd-mobile .container{width: calc(100% - 30px);}
.jx_menuBtn{display: none;position: fixed;top: 16px;right: 12px;width: 30px;height: 30px;cursor: pointer;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.jx_menuBtn b{display: block;height: 4px;background-color: #CD0001;margin: 4px 0;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.jx_menuBtn.open b{display: none;margin: 0;position: absolute;left: 0px;top: 50%;margin-top: -5px;width: 30px;}
.jx_menuBtn.open b:first-child{display: block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.jx_menuBtn.open b:last-child{display: block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.jx_hd-mobile .jx_mlogo img {height: 40px;width: auto;margin-top: 10px;}
.jx_nav_mobile{position: fixed;top: 60px;left: 0;right: 0;bottom: 0;z-index: 99;overflow: hidden;background: #fff;width: auto;float: none;padding: 0;display: none;}
.jx_nav_mobile li{position: relative;}
.jx_nav_mobile li .v1{line-height: 40px;text-align: left;padding:0 20px;color:#1A191D; border-bottom:1px solid #eee;font-size: 14px;display: block; }
.jx_nav_mobile li i {display: block;width: 40px;height: 40px;background-position: center center;position: absolute;right: 0;top: 0;z-index: 9;background: url(../images/sel.png) no-repeat center center;-webkit-background-size: 18px 18px;background-size: 18px 18px;}
.jx_nav_mobile li .jx_sub{padding: 10px 0;background-color: #CD0001 ;display: none;}  
.jx_nav_mobile li .jx_sub a{padding-left: 20px;text-align: left;line-height: 40px;font-size: 14px;display: block;color:#fff;}
.jx_nav_mobile .v1{height: 40px;line-height: 40px;text-align: left;color:#1A191D;padding-left: 10px;margin:0;overflow: hidden;}
.jx_nav_mobile li:hover .v1, .jx_nav_mobile li.on .v1{background: none;}
.jx_nav_mobile li .v1::after{display: none;}
.jx_nav_mobile .row{position: relative;}
.jx_nav_mobile .ss{display: none;background-color: #fff;padding: 10px 0;}
.jx_nav_mobile li .jx_sub .ss a{color:#666666;}

footer{width: 100%;position: relative;background: #1A191D;overflow: hidden;}
.jx_foot_c{width: 100%;position: relative;padding: 60px 0 40px 0;z-index: 1;}
.jx_foot_c .jx_item{position: relative;}
.jx_foot_c .jx_item .jx_tit{font-size: 24px;color: #F5F5F5;font-weight: bold;}
.jx_foot_c .jx_flogo{width: 170px;height: auto;}
.jx_foot_c .jx_fnav{position: relative;gap: 12px;}
.jx_foot_c .jx_fnav a{font-size: 16px;color: #E0E0E0;line-height: 24px;}
.jx_foot_c .jx_fnav a:hover{color: #CD0001;transform: translateX(6px);}
.jx_foot_c .jx_fcontact{width: 262px;position: relative;gap: 24px;}
.jx_foot_c .jx_fcontact li{width: 100%;position: relative;gap: 8px;}
.jx_foot_c .jx_fcontact li p{font-size: 14px;color: #ffffff;}
.jx_foot_c .jx_fcontact li p:first-child{color: #E0E0E0;font-weight: bold;padding-left: 20px;}
.jx_foot_c .jx_fcontact li p.icon01{background: url('../images/icon_fcontainer01.svg') left center no-repeat;}
.jx_foot_c .jx_fcontact li p.icon02{background: url('../images/icon_fcontainer02.svg') left center no-repeat;}
.jx_foot_c .jx_fcontact li p.icon03{background: url('../images/icon_fcontainer03.svg') left center no-repeat;}
.jx_foot_c .jx_fcontact li:hover p:first-child{color: #CD0001;padding-left:30px;}

.jx_copyright{width: 100%;position: relative;padding: 15px 0;border-top: 1px solid rgba(255, 255, 255, 0.20);z-index: 1;}
.jx_copyright_l{position: relative;}
.jx_copyright_l p{font-size: 14px;color: #ffffff;}
.jx_copyright_l p a{color: #ffffff;}
.jx_copyright_r{position: relative;}
.jx_copyright_r .jx_fshare{position: relative;gap: 12px;}
.jx_copyright_r .jx_fshare a{display: inline-block;position: relative;}
.jx_copyright_r .jx_fshare a i{display: inline-block;width: 22px;height: 22px;position: relative;background-size: 100% 100% !important;}
.jx_copyright_r .jx_fshare a i.icon01{background: url('../images/icon_fshare01.svg') center center no-repeat;}
.jx_copyright_r .jx_fshare a i.icon02{background: url('../images/icon_fshare02.svg') center center no-repeat;}
.jx_copyright_r .jx_fshare a i.icon03{background: url('../images/icon_fshare03.svg') center center no-repeat;}
.jx_copyright_r .jx_fshare a:hover i.icon01{background: url('../images/icon_share01.svg') center center no-repeat;}
.jx_copyright_r .jx_fshare a:hover i.icon02{background: url('../images/icon_share02.svg') center center no-repeat;}
.jx_copyright_r .jx_fshare a:hover i.icon03{background: url('../images/icon_share03.svg') center center no-repeat;}

footer .jx_bg{width: 1028px;position: absolute;opacity: 0.05;}
footer .jx_bg01{left: -600px;bottom: -615px;}
footer .jx_bg02{right: -276px;bottom: -332px;}
footer .jx_bg img{width: 100%;height: auto;}

.totop{display: inline-block;width: 52px;height: 52px;background: url('../images/icon_totop.svg') center center no-repeat #CD0001;position: fixed;bottom: 10%;right: 3%;cursor: pointer;z-index: 999;display: none;}

#videobg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999999;text-align:center;}
#videos{width: 50%;height: auto;position: relative;margin: 0 auto;text-align: center;vertical-align:middle;}
#videos .videoc{width: 100%;position: relative;padding-bottom: 56.25%;border: 12px solid #ffffff;background:#000000;}
#videos iframe{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
#videos span{width:40px;height:40px;background:#000;color:#FFF;font-size:20px;line-height:40px;text-align:center;position:absolute;outline:none;top:0px;right:-40px;cursor:pointer;display:block;font-family:Arial;}

.jx_manage{width: 100%;position: relative;}
.jx_manage_c{width: 100%;position: relative;}
.jx_manage_l{width: 590px;position: relative;}
.jx_manage_l .positionimg{padding-bottom: 115.6%;}
#container_map{width:100%;height:100%;position:absolute;top:0;left:0;border: 1px solid #eee;border-radius: 12px;}
.content-window-card{position:relative;box-shadow:none;bottom:0;left:0;width:auto;padding:0;}
.content-window-card p{height:2rem;}
.custom-info{border:solid 1px silver;}
div.info-top{position:relative;background:none repeat scroll 0 0 #F9F9F9;border-bottom:1px solid #CCC;border-radius:5px 5px 0 0;}
div.info-top div{display:inline-block;color:#333333;font-size:14px;font-weight:bold;line-height:31px;padding:0 10px;}
div.info-top img{width: 10px;height: 10px;position:absolute;top:10px;right:10px;left: auto;transition-duration:0.25s;object-fit: unset;}
div.info-top img:hover{box-shadow:0px 0px 5px #000;}
div.info-middle{font-size:12px;padding:10px 6px;line-height:20px;}
div.info-bottom{height:0px;width:100%;clear:both;text-align:center;}
div.info-bottom img{position:relative;z-index:104;}
/*span{margin-left:5px;font-size:11px;}*/
.info-middle img{float:left;margin-right:6px;}

.jx_manage_r{width: calc(100% - 590px);position: relative;padding-left: 72px;}
.jx_manage_r form{width: 100%;position: relative;}
.jx_manage_r form .jx_box{position: relative;gap: 10px;}
.jx_manage_r form .form_li{width: 100%;position: relative;}
.jx_manage_r form .form_li.form_li01{width: 100%;}
.jx_manage_r form .form_li input, .jx_manage_r form .form_li textarea{width: 100%;height: 48px;padding: 10px 24px;border-bottom: 1px solid #D0D0D0;font-size: 16px;color: #1A191D;}
.jx_manage_r form .form_li textarea{height: 128px;padding: 16px 24px;}
.jx_manage_r form .jx_form_btn{width: fit-content;}

.jx_manage.jx_manage01{background: linear-gradient(to bottom, #f9f9f9, #ffffff);}

@media screen and (max-width:1699px){

	.public_p{padding: 70px 0 70px 0;}
	.public_t{padding-top: 70px;}
	.public_b{padding-bottom: 70px;}
    .public_m{margin-top: 42px;}
	.public_m32{margin-top: 28px;}
	.public_m24{margin-top: 20px;}

    .jx_title .jx_tit{font-size: 45px;}

    .jx_region{height: 105px;}
    .jx_region_c .jx_text{font-size: 28px;}
    
    .jx_head{min-width: 1440px;}

    .jx_foot_c{padding-bottom: 30px;}

}

@media screen and (max-width:1499px){
    
    .public_p{padding: 60px 0 60px 0;}
	.public_t{padding-top: 60px;}
	.public_b{padding-bottom: 60px;}
	.public_m{margin-top: 36px;}
	.public_m32{margin-top: 24px;}
	.public_m24{margin-top: 16px;}

    .jx_combut{height: 45px;padding: 0 24px;}

    .jx_title .jx_tit{font-size: 36px;}
    .jx_title .jx_dec{font-size: 14px;line-height: 24px;margin-top: 12px;}

    .jx_region{height: 92px;}
    .jx_region_c .jx_text{font-size: 26px;}
    
    .jx_head{min-width: 1240px;}
    .jx_head .jx_ment ul{gap: 36px;}
    .jx_head .jx_ment_r{gap: 24px;}

    .jx_foot_c{padding-bottom: 10px;}
    .jx_foot_c .jx_flogo{width: 142px;}
    .jx_foot_c .jx_item .jx_tit{font-size: 20px;}
    .jx_foot_c .jx_fnav{gap: 8px;}
    .jx_foot_c .jx_fnav a{font-size: 14px;}
    .jx_foot_c .jx_fcontact{gap: 16px;}
    .jx_foot_c .jx_fcontact li{gap: 6px;}

    .jx_copyright{padding: 20px 0;}
    .jx_copyright_l p{font-size: 13px;}

    .jx_manage_l{width: 500px;}
    .jx_manage_r{width: calc(100% - 500px);padding-left: 62px;}
    .jx_manage_r form .form_li input, .jx_manage_r form .form_li textarea{height: 42px;padding: 10px 12px;font-size: 14px;}
    .jx_manage_r form .form_li textarea{height: 100px;}


}

@media screen and (max-width:1299px){
    .public_p{padding: 50px 0 50px 0;}
    .public_t{padding-top: 50px;}
    .public_b{padding-bottom: 50px;}
    .public_m{margin-top: 32px;}
    .public_m32{margin-top: 20px;}
    .public_m24{margin-top: 12px;}

    .jx_combut{height: 42px;padding: 0 20px;}

    .jx_title .jx_tit{font-size: 30px;}
    .jx_title .jx_dec{margin-top: 10px;}

    .jx_region{height: 74px;}
    .jx_region_c .jx_text{font-size: 22px;}
    
    .jx_head{min-width: 940px;}
    .jx_head .jx_ment ul{gap: 30px;}
    .jx_head .jx_ment_r{gap: 20px;}

    .jx_foot_c .jx_flogo{width: 126px;}
    .jx_foot_c .jx_item .jx_tit{font-size: 18px;}
    .jx_foot_c .jx_fnav{gap: 5px;}
    .jx_foot_c .jx_fcontact{gap: 12px;}
    .jx_foot_c .jx_fcontact li{gap: 5px;}

    .jx_copyright{padding: 12px 0;}
    .jx_copyright_l p{font-size: 12px;}

    .jx_manage_l{width: 450px;}
    .jx_manage_r{width: calc(100% - 450px);padding-left: 52px;}
    .jx_manage_r form .jx_box{gap: 8px;}
    .jx_manage_r form .form_li input, .jx_manage_r form .form_li textarea{height: 35px;padding: 8px 12px;}
    .jx_manage_r form .form_li textarea{height: 90px;}



}

@media screen and (max-width:1023px){
    .public_p{padding: 40px 0 40px 0;}
    .public_t{padding-top: 40px;}
    .public_b{padding-bottom: 40px;}
    .public_m{margin-top: 24px;}
    .public_m32{margin-top: 16px;}
    .public_m24{margin-top: 10px;}

    .jx_combut{height: 40px;}

    .jx_title .jx_tit{font-size: 24px;}
    .jx_title .jx_dec{line-height: 22px;margin-top: 6px;}

    header{display: none;}
    .jx_hd-mobile{display: block;}
    .jx_menuBtn{display: block;}
    
    .jx_foot_c {padding-bottom: 0;}
    .jx_foot_c .jx_item:nth-child(2), .jx_foot_c .jx_item:nth-child(3){display: none;}
    .jx_foot_c .jx_fcontact{width: 450px;}
    
    .jx_manage_c{display: block;}
    .jx_manage_l{width: 100%;}
    .jx_manage_l .positionimg{padding-bottom: 400px;}
    .jx_manage_r{width: 100%;padding-left: 0;margin-top: 20px;}



}

@media screen and (max-width:767px){
    .public_p{padding: 24px 0 24px 0;}
    .public_t{padding-top: 24px;}
    .public_b{padding-bottom: 24px;}
    .public_m{margin-top: 15px;}
    .public_m32{margin-top: 12px;}
    .public_m24{margin-top: 6px;}

    .jx_title .jx_tit{font-size: 22px;}
    .jx_title .jx_dec{margin-top: 3px;line-height: 20px;}
    
    .jx_foot_c{gap: 20px;}
    .jx_foot_c .jx_item{width: 100%;}
    .jx_foot_c .jx_item:first-child{text-align: center;}
    .jx_foot_c .jx_fcontact {width: 100%;gap: 10px;}
    .jx_foot_c .jx_fcontact li {gap: 3px;}
    .jx_foot_c .jx_fcontact li p{font-size: 13px;}
   
    .jx_copyright{gap: 10px;}
    .jx_copyright_l{width: 100%;}
    .jx_copyright_r{width: 100%;}

    .jx_manage_l .positionimg{padding-bottom: 240px;}


}