@charset "UTF-8";

@font-face{font-family:'p-Bold';src:url(../fonts/Poppins-Bold.ttf);font-display: swap;}
@font-face{font-family:'p-Medium';src:url(../fonts/Poppins-Medium.ttf);font-display: swap;}

@font-face{font-family:'p-Regular';src:url(../fonts/Poppins-Regular.ttf);font-display: swap;}



* { padding: 0;margin: 0;border: 0;outline: none;}

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;font-size: 625%;}

body {color: #333;overflow-x: hidden;font-family:'p-Regular', 'PingFangSC-Regular', 'helvetica neue', tahoma, 'PingFang SC','microsoft yahei', arial,'hiragino sans gb', sans-serif;font-size:.14rem;padding-top: 1rem;}

a:focus{outline:none;}

a { color: #333;}

input,select,button,textarea {vertical-align:middle;font-family:'p-Regular', 'PingFangSC-Regular', 'helvetica neue', tahoma, 'PingFang SC','microsoft yahei', arial,'hiragino sans gb', sans-serif;outline: none;border:0;}

ul li { list-style:none;}

ol, ul{ padding:0;}

a,.trans3 { -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

.trans8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}

.trans10 { -webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-ms-transition: all 0.1s ease;-o-transition: all 0.1s ease;transition: all 0.1s ease;}

.wrap { margin-top:.8rem;}

.wrap2 { margin-top:.8rem;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: rgba(255,255,255,.5); opacity:1; }

::-moz-placeholder { /* Mozilla Firefox 19+ */color: rgba(255,255,255,.5);opacity:1;}

input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: rgba(255,255,255,.5);opacity:1;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: rgba(255,255,255,.5);opacity:1;}

.search-bg:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #999; opacity:1; }

.search-bg::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;opacity:1;}

.search-bg input:-ms-input-placeholder{color: #999;opacity:1;}

.search-bg input::-webkit-input-placeholder{color: #999;opacity:1;}

.news-search-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #999; opacity:1; }

.news-search-input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;opacity:1;}

.news-search-input:-ms-input-placeholder{color: #999;opacity:1;}

.news-search-input::-webkit-input-placeholder{color: #999;opacity:1;}

.tc { text-align: center;}

img { max-width:100%;}

.radius {border-top-left-radius: 15px;border-bottom-right-radius: 15px;overflow: hidden;} 

.radius2 {border-top-left-radius: 20px;border-bottom-right-radius: 20px;overflow: hidden;} 

 



.ell,.am-ellipsis { text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.fl { float:left;}

.fr { float:right;}

.ov { overflow:hidden;}









.logo a {display:block;}

.logo a img { display:block;}

.navbar {transition: transform 0.3s ease, background 0.3s ease;}

.navbar {position: fixed;top: 0;width: 100%;height:1rem;background: none; color: #888;transition: all 0.3s ease;z-index: 1000;line-height:1rem;box-shadow: 0px 0 10px 0px rgb(0 0 0 / 10%);background:#fff;}

.navbar.scrolled,.navbar.scrolled2,.navbar.scrolled3 {background: #fff;}

.navbar.hide {transform: translateY(-100%);}





.nav_box{display: flex;justify-content: space-between;position:relative;align-items: center;}

.nav-li{display: flex;/* justify-content: space-between;padding-left: 2.8vw; */}

/* .nav-li li{width:25%;} */

.nav-li li a{color:#666;font-size:.16rem;margin-left:8vw;}

.nav-li li a:hover,.nav-li li a.on{color:#333;}

.logo img.logo-hide,.navbar.scrolled .logo img.logo-show,.navbar.scrolled2 .logo img.logo-show,.navbar.scrolled3 .logo img.logo-show{display:none;}

.navbar.scrolled .logo img.logo-hide,.navbar.scrolled2 .logo img.logo-hide,.navbar.scrolled3 .logo img.logo-hide{display:block;}

.nav{ margin:0;display: flex;justify-content: space-between;align-items: center;}

.nav .nLi{ position:relative;display:inline;}

.nav .nLi:last-child { background:none;}

.nav .nLi.on { background:none;}

.nav .nLi p{ margin:0;}

.nav .sub{ display:none;left:-45%;top:1rem;position:absolute;background:rgba(255,255,255,.99);line-height:22px;width:190%;z-index:99;text-align:center;box-shadow:0 3px 8px 0 rgba(0,55,163,0.07);}

.nav .sub li { border-bottom:1px solid #ebebeb;}

.nav .sub li:last-child { border-bottom:none;}

.navbar .nav .nLi a{color:#333;}

.navbar .nav .nLi.on a.nav-t,.navbar .nav .nLi.on a.nav-t{color:#da251c;}

.nav_box li.nLi{margin-left:2.6vw;}

.nav_box li a.nav-t { padding:0;color:#000;display:block;position:relative;font-size:.18rem;padding:0 .05rem;font-family:'p-Medium';}

.nav .nLi .sub li a{padding:.12rem .1rem;color:#333;display: block;font-size: .16rem;}

.nav .sub li a:hover{color:#da251c;background: #ededed;}

.nav li a.nav-t:hover:after,.nav li.on a.nav-t:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav li a.nav-t:after {content: "";display: block;position: absolute;left: 50%;right: 50%;bottom:0;height:3px;opacity: 0;background: #fff;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.navbar .nav li a.nav-t:after{background:#da251c;}

.navbar .nav .nLi2{line-height: .32rem;}

a.lange{color:#da251c;border:1px solid #da251c;border-radius: 50%;width:.32rem;height: .32rem;display: flex;font-size: .15rem;align-items: center;justify-content: center;}

a.lange:hover{background: #da251c;color: #fff;}

.nav-fr{ display: flex;justify-content: space-between;}

.nav-search{display: flex;align-items: center;line-height: .32rem;}

.nav-search a{margin-left: 2.6vw;}



.search { display:block;width:.2rem;height:.2rem;background:url(../images/search.png) no-repeat center;background-size:100% 100%;}

.search img { margin-left:2vw;vertical-align: middle;}

.search-popover-mask {z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}

.search-popover {z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;display:none;}

.search-po { width:100%;height:100%;background:rgba(0,0,0,.6);} 

.search-poptit { background:#fff;position:absolute;width:600px;height:auto;left:50%;top:50%;-webkit-transform: translate(-50%,-50%);z-index:99;border-radius: 20px}

.search-bg { padding:.7rem .5rem;}

.search-text { border: 1px solid #dcdcdc;font-size:.16rem;padding:.13rem .1rem;width:100%;border-radius: 8px;}

.search-btn { line-height:.48rem;margin-top:.35rem;font-size:.18rem;cursor: pointer;color:#fff;padding:0 .7rem;display:inline-block;background: #dc3028;border:2px solid #dc3028; }

.search-btn2{padding:0 .35rem;}

.search-btn2:hover,.search-btn:hover{/*box-shadow: 0 0 10px 0 rgba(220, 48, 40, 0.6);*/background:#cc2d25;}

.search-btn3:hover{background: #fff;color:#dc3028}

.search-close { position: absolute;right:0;top:0;width:.6rem;height:.6rem;background:url(../images/close.png) no-repeat center;background-size:.18rem .17rem;}

.search-close:hover { transform: rotate(180deg);}




.sp_header{height:.7rem;overflow:hidden;position:fixed;z-index:9999;width:100%;top:0;left:0;display:none;border-bottom:1px solid rgba(255,255,255,.3);}

.sp_header.bgr,.sp_header.bgr2,.sp_nav_se { background:#fff;}

.sp_logo a{ padding:8px .2rem;float:left;display:block;}

.sp_logo img{margin:auto;max-height:30px;margin-top:7px;}

.sp_logo img.logo-hide,.sp_header.bgr .sp_logo img.logo-show,.sp_header.sp_nav_se .sp_logo img.logo-show,.sp_header.bgr2 .sp_logo img.logo-show{display:none;}

.sp_header.bgr .sp_logo img.logo-hide,.sp_header.sp_nav_se .sp_logo img.logo-hide,.sp_header.bgr2 .sp_logo img.logo-hide{display:block;}

.sp_header{height:.7rem;position:fixed;z-index:9999;width:100%;top:0;left:0;border-bottom:1px solid rgba(255,255,255,.2);}

.sp_header.scrolled,.sp_header.hide,.sp_header.scrolled4{background:#fff;box-shadow: 0px 4px 23px 0px rgb(0 0 0 / 10%);}

.sp_header.scrolled .logo-show,.sp_header.hide .logo-show,.sp_header.scrolled4 .logo-show{display:none;}

.sp_header.scrolled .logo-hide,.sp_header.hide .logo-hide,.sp_header.scrolled4 .logo-hide{display:block;}

.sp_header.sp_header3 { background:rgba(0,0,0,.1)}

.sp_header.bgr{ background:#fff;border-bottom:none;}

.sp_logo a{ padding:14px 10px;float:left;display:block;}

.sp_logo img{margin:auto;max-height:.36rem;}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:100%;}

.sp_nav span{display:block;background:#fff;width:20px;height:2px;position:absolute;left:14px;transition:all ease 0.35s}

.sp_header.scrolled .sp_nav span,.sp_header.hide .sp_nav span,.sp_header.sp_nav_se .sp_nav span,.sp_header.scrolled4 .sp_nav span{background:#333;}

/*.sp_header.bgr .sp_nav span,.sp_header.bgr2 .sp_nav span,.sp_nav_se span { background:#666;}*/

.sp_nav span:nth-of-type(1){top:.25rem}

.sp_nav span:nth-of-type(2){top:.33rem}

.sp_nav span:nth-of-type(3){top:.41rem}

.sp_nav_se span:nth-of-type(1){top:.33rem;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:.33rem;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:999;background: #fff;width:100%;height:calc(100% - 0px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;opacity:0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s;transition: all 0.5s ease;}

.nav_show{ opacity:1;top:0px;padding-top:.7rem;}

/*.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}*/

.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}

.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}

.sjj_nav ul li i{position:absolute;top:0px;right:0px;height:.6rem;width: .5rem;text-align: right;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li{ text-indent:.15rem;position:relative;line-height:.6rem;font-size:.2rem;border-top: 1px #e8e8e8 solid;}

.sjj_nav ul li ul{display:none;margin: 0;}

.sjj_nav ul li>ul li:first-child { padding-top:.05rem;border-top:1px rgba(0,0,0,.1) solid;}

.sjj_nav ul li>ul li:last-child { padding-bottom:.05rem;}

.sjj_nav ul li a{color:#000;width:100%;display: block;}

/*.sjj_nav ul li.on>a { color:#f01d24;}

.sjj_nav>ul>li>a { text-transform: uppercase;}*/

.sjj_nav ul li ul li { border:none;line-height: .4rem;font-size: .18rem;}

.sjj_nav ul li ul li a{ color:#000;display:block;text-align:left;opacity:.8;}

.sjj_nav ul li i:before { width:100%;height:.6rem;display: block;position: absolute;right:0;}

.sjj_nav ul li i.sp_nav_xjb:before{ content: "";background: url(../images/arr11.png) center no-repeat;background-size: 12px 7px;}

.sjj_nav ul li i.sjj_nav_i_se:before{content: "";background: url(../images/arr12.png) center no-repeat;background-size: 12px 7px}

.sjj_nav ul li ul li>ul{padding-left:10px;border-bottom:1px solid #e5e5e5 ;}

.sjj_nav ul li ul li:last-child ul { border-bottom:0;}

.top-tel { height:80px;line-height:80px;}

.sjj_nav ul li ul li i { height:.45rem;}

.sjj_nav ul li ul li i:before { height:.45rem;}

.sjj_nav ul li ul li:first-child i:before { top:.03rem;}

.sjj_nav ul li>ul { padding-left:10px;}

.lange-en { position: absolute;right:50px;top:0;height:.7rem;display: block;font-size:.2rem;line-height:.7rem;}

.lange-en a { display: block;padding:0 3px 0 20px;color:#333;}
.sp_header.bgr .lange-en a,.sp_header.bgr3 .lange-en a { color: #333;}

.slide-wap{margin-top:.4rem;}





.swiper-arrow{position:absolute;right:2.6vw;bottom:.3rem;height:.23rem;z-index:1;left:2.6vw;display:flex;justify-content:center;}

.swiper-arrow-p{display:flex;justify-content:center;align-items:center;width:auto;}

.swiper-button-next:after, .swiper-button-prev:after{ display:none;}

.banner .swiper-slide a {display:block;}

.banner .swiper-pagination-bullet{background:none;background:#fff;height:.03rem;width:.3rem;margin:0 .05rem;border-radius: 0;opacity: .5;}

.banner .swiper-pagination-bullet-active{opacity: 1;}

.banner .swiper-button-next, .banner .swiper-button-prev{width:.18rem;height:.3rem;margin-top:-.15rem;opacity: .6;}

.banner .swiper-button-prev{background:url(../images/prev2.png) no-repeat center;left:2%}

.banner .swiper-button-next{background:url(../images/next2.png) no-repeat center;right:2%;}

.banner .swiper-button-next:hover, .banner .swiper-button-prev:hover{opacity:1;}

img.banner-wap { display:none;}

.swiper-container2 .swiper-slide{ overflow: hidden;}

.swiper-container2 .swiper-slide img{transform: scale(1.1);transition-property: all;transition-duration: 1.5s;transition-timing-function: ease;transition-delay: .2s;width: 100%;position: relative;}

.swiper-container2 .swiper-slide.swiper-slide-active img{transform: scale(1);}





.site-footer { background: #222; color: #fff; padding:.65rem 0 0; }

.footer-inner { display: flex; justify-content: space-between; gap: .6rem; padding-bottom: .6rem;  }

.footer-left { max-width:5rem; }

.footer-b { font-size: .24rem; font-weight: 500; line-height: 1.3;font-family:'p-Medium'; }

.footer-left .btn { margin-bottom: 30px; }

.socials { color: rgba(255,255,255,.5); font-size: .14rem;margin-top: .7rem;}

.socials > span { display: block; margin-bottom:.25rem;font-size: .17rem;color: #fff; }

.social-item { position: relative; display: inline-block;margin-right:.25rem; vertical-align: top; opacity: .75; transition: .25s; }

.social-item:hover { opacity: 1; }

.social-item > img { height:.19rem;object-fit: contain; }

.qr-pop {position: absolute;bottom: 170%;left:0;transform: translateX(-10%);background: #fff;padding: .03rem;border-radius: 8px;box-shadow: 0 12px 34px rgba(0,0,0,.35);opacity:0;visibility: hidden;transition: .25s;z-index: 999;pointer-events: none;}

.qr-pop:after { content: ""; position: absolute; top: 100%; left:.2rem; transform: translateX(-50%); border: 6px solid transparent; border-top-color: #fff; }

.qr-pop img {width:1rem;object-fit: contain;display: block;max-width:none;}

.qr-pop em { display: block; text-align: center; font-style: normal; color: #333; font-size: .16rem; white-space: nowrap; }

.social-item:hover .qr-pop { opacity: 1; visibility: visible; transform: translateX(-10%); }

.footer-right { display: flex; gap: 1.4rem; }

.foot-col .footer-tit { font-size: .2rem; font-weight: 500; margin: 0 0 .22rem;text-shadow: 0 0 1px #fff;font-family:'p-Medium'; }

.foot-col li { margin-bottom: .06rem; }

.foot-col a { color: rgba(255,255,255,.55); font-size: .16rem; transition: .25s; }

.foot-col a:hover { color: #fff; }

.footer-bottom { display: flex; justify-content: space-between; padding: .22rem 0; color: rgba(255,255,255,.5); font-size: .16rem;flex-wrap: wrap; }

.footer-bottom a { color: rgba(255,255,255,.5); }

.footer-bottom a:hover{color:#fff;}

.search-btn2 i{margin-left: .1rem;width: .08rem;height:.12rem;background:url(../images/more2.png) no-repeat center;display: inline-block;background-size: 100% 100%;}

.search-btn3:hover i{background:url(../images/more1.png) no-repeat center;background-size: 100% 100%;}



.copy-bg{background: #171717; }

.in-pro-li {margin: 0 -.15rem;display:flex;flex-wrap:wrap;}

.in-pro-li li{padding: .15rem;}

.in-pro-li li a{display: flex;font-size: .2rem;color: #dc3028;border: 1px solid #dc3028;padding:.2rem .2rem;line-height:1;font-family: 'p-Medium';height:100%;}

.in-pro-bor{display: flex;align-items: center;justify-content: space-between;width:100%}

.in-pro-fl{display: flex;align-items: center;}

.pro-hide,.in-pro-li li a:hover img.pro-show{display: none;}

.in-pro-li li a:hover img.pro-hide{display: block;}

.in-pro-li li a:hover{background:#dc3028 ;color: #fff;}

.in-pro-li li a img{width: .24rem;margin-right: .08rem;}

.in-pro-li li a i{width: .08rem;height: .12rem;background: url(../images/more1.png) no-repeat center;display: block;background-size: 100% 100%;}

.in-pro-li li a:hover i{background: url(../images/more2.png) no-repeat center;background-size: 100% 100%;}

.in-tit-b{font-size: .42rem;color: #000;text-shadow: 0 0 1px #000;font-family:'p-Bold';letter-spacing: 1px;}

.in-tit-fl p{font-size: .2rem;color: #434343;line-height: 1.2;}

.in-tit-fl p span{ color: #dc3028;}

.in-tit{padding-bottom: .4rem;display: flex;justify-content: space-between;align-items: end;gap: .25rem;}

.in-about-img img{display: block;width: 100%;}

.in-about-img{width:72%;}

.in-about{position: relative;}

.in-about-bg{background:#dc3028;color:#fff;font-size: .16rem;position: absolute;right:0;bottom:0;width:47%;padding:.7rem .55rem;line-height: 1.6;}

.search-btn3{border:1px solid #fff;}

.in-about-en{ -webkit-text-stroke:1px #dfdfdf;text-stroke: 1px #dfdfdf;color: transparent;font-size: 1rem;text-transform: uppercase;font-family:'p-Bold';font-size: 1.8rem;position: absolute;right: 0;top:-19.5%;line-height:1 ;z-index: -1;opacity: .6;}



.mumping_mun{color:#dc3028;}

.mumping_mun2{display: flex;justify-content:space-between;gap:.8rem;}

.mumping_mun .mun_top{ display:flex; align-items:baseline; white-space:nowrap;}

.mumping_mun .num-p{font-size:.17rem;margin:0;width:100%;display:block;clear:both;line-height: 1.5;color:#333;}

.mumping_mun .timer{ font-size:.52rem;margin:0;font-family:'p-Regular';position:relative;display:inline-block;line-height: 1;letter-spacing: -1px;}

.mumping_mun li { position:relative;}

.mumping_mun2 li::before{content: "";position: absolute;right:-.4rem;top:0;width: 1px;height: 100%;background: #f1f1f1;}

.mumping_mun2 li:last-child::before{width:0;}

.mumping_mun b { font-size:.4rem;margin-left:.02rem;font-weight: normal;position: relative;top: -0.05rem;text-shadow: 0 0 1px #dc3028;}

.mumping_mun b i{font-style: normal;font-size: .7rem;}

.in-num { background:#fff;position:relative;top:-.5rem;z-index:1;border-radius:5px;padding:.25rem 0 .35rem 0;box-shadow:0 5px 10px rgba(0,0,0,.04);}

.hon-img{border: 1px solid #ebebeb;border-radius: 8px;display: flex;justify-content: center;align-items: center;padding: .45rem .2rem;}

.swiper-container-honor p{font-size: .18rem;color: #111;text-align: center;padding: .18rem 0 0;line-height: 1.3;}

.swiper-container-honor{padding:0 1px;}

.swiper-button-next, .swiper-button-prev{width:.18rem;height:.3rem;margin-top:-.15rem;}

.swiper-button-prev{background:url(../images/prev.png) no-repeat center;left:-.5rem}

.swiper-button-next{background:url(../images/next.png) no-repeat center;right:-.5rem;}

.swiper-button-prev:hover{background:url(../images/prev3.png) no-repeat center;}

.swiper-button-next:hover{background:url(../images/next3.png) no-repeat center;}

.in-pro{position: relative;}

.in-honor{padding-bottom:1rem;}

.swiper-container-honor .swiper-pagination-bullet-active{background: #dc3028;}





.about-banner { position:relative;text-align:left; }

.about-banner img.banner-pc,.about-banner img.banner-wap { width:100%;height:100%;object-fit:cover;}

.about-banner img.banner-pc{display:block;}

.banner-text { position: absolute;left:0;top:0%;color:#fff;width:100%;height:100%;}

.banner-t{margin-top:-.6rem;}

.banner-t p { font-size:.56rem;color:#fff;font-family: Arial;font-weight: 900;}

.banner-p{font-size:.24rem;color:#fff;margin-top: .05rem;}

.banner-pro { position:relative;}

.about-bg { background:#f6f6f6;padding:70px 0;}

.banner-container{ height:100%;position:relative;display:flex;align-items:center;}

img.banner-wap,img.banner-wap2 { display:none;}

.location { overflow: hidden;color:#fff;font-size:.16rem;align-items: center;display: flex;}

.location img { margin-right:.09rem;width:.16rem;}

.location a { color:#fff;}

.location a:hover { color:#dc3028;}

.banner-side{position:absolute;left:1vw;bottom:0;right:1vw;display: flex;justify-content: space-between;align-items: center;line-height:.65rem;}

.am-about-n {display: flex;gap: .7rem;}

.am-about-n li a { color:#fff;position: relative;display: block;font-size:.2rem;text-shadow: 0 0 1px #fff;}

.am-about-n li a:after {content:"";display:block;position:absolute;left:50%;right:50%;bottom:0;height:3px;opacity:0;background:#dc3028;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}

.am-about-n li a:hover:after {left:1%;right:1%;opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}

.am-about-n li a.current2:before { content:"";background:#dc3028;position:absolute;left:0;bottom:0;width:100%;height:2px;}

.about-wrap{padding:.9rem 0;}

.news-li li a {display:block;}

.news-bg{background: #f7f8fa;padding:.45rem .4rem;display: flex;align-items: center;gap: 1rem;}

.news-tit{font-size: .24rem;color: #000;text-shadow: 0 0 1px #000;line-height: 1.3;}

.news-text{font-size: .17rem;color: #666;margin-top: .14rem;line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.news-time{display: flex;align-items: center;margin-top:.35rem;}

.news-time img{margin-right: .08rem;width: .14rem;}

.news-fr{width: .45rem;height: .45rem;display: block;background: #dc3028 url(../images/more2.png) no-repeat center;border-radius: 50%;flex-shrink: 0;background-size:.08rem .12rem;}

.news-li li a .news-bg:hover .news-fr{background: #fff url(../images/more1.png) no-repeat center;background-size:.08rem .12rem;}

.news-li li a .news-bg:hover{background: #cf2e25;}

.news-li li a .news-bg:hover .news-tit{color: #fff;text-shadow: 0 0 1px #fff;}

.news-li li a .news-bg:hover .news-text,.news-li li a .news-bg:hover .news-time{color: #fff;}

.news-li{display: flex;flex-wrap:wrap ;gap: .2rem;}

.news-li li a .news-bg:hover .time-hide{display: block;}

.time-hide,.news-li li a .news-bg:hover .time-show{display: none;}

.fenye {clear:both;color:#222;font-size:0;padding-top:.6rem;text-align:center;}

.fenye a,.fenye span { display:inline-block;vertical-align:middle;color:#111;font-size:.14rem;margin:0 .04rem;border-radius:50%;width:.38rem;height:.38rem;line-height:.36rem;background:#fff;border:1px solid #cacaca;}

.fenye a.fenye-arrow{ font-family:'宋体';font-size:.18rem;font-weight:bold;}

.fenye .current,.fenye a:hover {background:#dc3028;color:#fff;text-decoration:none;border:1px solid #dc3028;}

.fenye a.fenye-arrow:hover { background:#dc3028;color:#fff;}

.fenye b { font-size:.15rem;line-height:.4rem;font-weight:normal;display:inline-block;vertical-align:middle;margin-lefT:.1rem;}

.fenye b i { font-style:normal;color:#dc3028;}

.am-pagination-select { font-size:.15rem;margin:0;line-height:.3rem;color:#222;margin-top:.35rem;}

.am-pagination-select>li>a,.am-pagination-select>li>a, .am-pagination-select>li>a,.am-pagination>li>a:focus, .am-pagination>li>a:hover, .am-pagination>li>span:focus, .am-pagination>li>span:hover { border:1px solid #e5e5e5;background:none;}

.am-pagination-select span i { font-style: normal;color:#dc3028;}

.am-pagination>li>a, .am-pagination>li>span { margin:0;}

.fenye span { border:none;background: none;}

.fenye a.first,.fenye a.next,.fenye a.previous_page { font-family:"宋体";font-weight:bold;font-size:.18rem;}

.fenye span i { font-style: normal;color:#dc3028;}

.fenye span.total{width:auto;margin:0 .1rem;}

.main-newarc-title h1 {font-size:.36rem;color:#000;line-height:1.2;font-weight: normal;text-shadow: 0 0 1px #000;font-family: 'p-Bold';}

.main-newarc-title .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;position:relative;top:-2px;left:-18px;}

.JLTupdown{  position: relative;line-height:.35rem;color:#434343;font-size:.17rem;padding-top:.4rem;border-top:1px solid #e6e6e6;}

.JLTupdown2 { border-top:none;margin-top:0;}

.JLTMain .JLTupdown {width:100%;overflow:hidden;}

.JLTupdown ul li {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.JLTupdown ul li a,.JLTcometol a{ color:#333;}

.JLTupdown ul li a:hover{ color:#dc3028;}

.JLTupdown strong{ color:#434343;font-weight:normal;}

.back { margin:13px 0 0 0;}

.JLTcometol a { width:1.5rem;line-height:.45rem;border-radius:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block;text-align:center;color:#dc3028;float:right; -webkit-filter: none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border:1px solid #dc3028;font-size: .17rem;}

.JLTcometol a span { width:.18rem;height:.14rem;background: url(../images/back.png) no-repeat center;display:inline-block;margin-right:.1rem;background-size: 100% 100%;}

.JLTcometol a:hover{color:#fff;background: #dc3028;border:1px solid #dc3028;}

.JLTcometol a:hover span{background: url(../images/back2.png) no-repeat center;background-size: 100% 100%;}

.news-time2{font-size:.16rem;color:#666;border-bottom: 1px solid #e6e6e6;padding-bottom:.4rem;margin-top:.2rem;justify-content: center;}

.news-deta-text{font-size: .18rem;color:#434343;line-height: 1.6;padding:.4rem 0 .45rem 0;}

.news-deta-text img{max-width: 100%;}

.news-deta-text table {word-break: break-all;word-wrap: break-word;border-collapse: collapse;width: 100%;line-height: 1.4;}

.news-deta-text table td {white-space: pre-line;word-wrap: break-word;word-break: break-all;padding: .12rem .1rem;border: 1px solid #e5e5e5;}

.news-deta-text table  thead{font-size: .24rem;}

.pro-li-bg{background: #f7f8fa;display: flex;justify-content:center;padding:.3rem .1rem;flex-wrap: wrap;}

.pro-li-bg li{padding:.15rem 0;width: 14.28%;}

.pro-li-bg li .in-pro-fl{justify-content: center;flex-wrap: wrap;display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;}

.pro-li-bg li .in-pro-fl span{width: 100%;grid-area:2/1;text-align: center;color: #555;font-size: .19rem;text-shadow: 0 0 1px #555;margin-top: .15rem;font-family: 'p-Medium';line-height: 1.1;}

.pro-li-bg li a:hover .in-pro-fl span,.pro-li-bg li a.current .in-pro-fl span{color: #dc3028;text-shadow: 0 0 1px #dc3028;}

.pro-li-bg li .in-pro-fl img.pro-show,

.pro-li-bg li .in-pro-fl img.pro-hide{display:block;grid-area:1/1;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}

.pro-li-bg li .in-pro-fl img{width: .41rem;}

.pro-li-bg li .in-pro-fl img.pro-hide{opacity:0;}

.pro-li-bg li a:hover .in-pro-fl img.pro-hide,

.pro-li-bg li a.current .in-pro-fl img.pro-hide{opacity:1;}

.pro-li-bg li a:hover .in-pro-fl img.pro-show,

.pro-li-bg li a.current .in-pro-fl img.pro-show{opacity:0;}

.pro-side{padding-top: .3rem;}

.pro-tit{font-size: .22rem;color: #000;text-shadow: 0 0 1px #000;position: relative;line-height: 1;padding-left: .13rem;font-family:'p-Medium';}

.pro-tit::before{content: "";position: absolute;left:0;top:1%;width:4px;height:92%;background: #dc3028;}
.news-t .pro-tit::before{top:24%;height:46%;}

.logos-img{border:1px solid #ebebeb;border-radius: 8px;overflow: hidden;}

.logos-img img{width: 100%;display: block;}

.logos-p{font-size: .17rem;display: flex;align-items: center;justify-content: center;color: #000;margin-top: .15rem;line-height:1.2;text-align:center;}

.logos-p img{margin-left: .05rem;width: .16rem;}

.pro-logos{margin:.15rem -.1rem 0; }

.pro-logos li {padding:.15rem .1rem .2rem;}

.pro-logos li a{display: block;}

.pro-item{margin-top: .5rem;}

.bg{background: url(../images/bg.jpg) no-repeat center;background-size: cover;}

.mumping_mun3{display: flex;flex-wrap: wrap;gap: .6rem;}

.mumping_mun3 li{width: 100%;}

.about-box{display: flex;margin-top: .2rem;justify-content: space-between;flex-wrap: wrap;}

.about-text{font-size: .2rem;line-height: 1.7;}

.in-tit3{justify-content: center;}

.cul-img img{width: 100%;display: block;}

.cul-text{position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;justify-content: center;align-items: center;text-align: center;}

.cul-t{position: relative;}

.cul-p{font-size: .28rem;color: #fff;margin-top: .15rem;font-family:'p-Medium';}

.cul-icon{display: block;}

.cul-icon img{width: .67rem;display: block;}

.cul-li{margin: 0 -.1rem;}

.cul-li li{padding: 0 .1rem;}

.digital2{width: 20%;}

.about-text{width: 78%;}

.cont-list {margin:0 -.1rem;padding-top:.2rem;}

.cont-list li{padding:0 .1rem;}

.cont-list .strengths-bg img{width: .3rem;}

.cont-list .strengths-h6{font-size: .22rem;color: #000;margin-top: .3rem;    font-family: 'p-Medium';text-shadow: 0 0 1px #000;}

.strengths-ico{width:.7rem;height:.7rem; background: #dc3028;border-radius: 50%; display: flex;align-items: center;justify-content: center;}

.strengths-text p{font-size: .18rem;color: #666;margin-top:.08rem;line-height: 1.3}

.ditu{border:1px solid #ebebeb;margin-bottom: .5rem;}

.ditu img{display: block;width: 100%;}

.bg2{background:url(../images/bg2.jpg) no-repeat center 1.7rem;padding-top: .9rem;background-size:cover;}

.cont-input input,.cont-input textarea,.code-input input,.cont-input select  { padding:.12rem .15rem;background:none;border:none;color:#fff;outline-style: none ;outline-width: 0px ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;font-size:.16rem;width:100%;border:1px solid rgba(255,255,255,.5);border-radius: 8px;}

li.mess-cont { width:100%;}

.name,.tel { position:relative;}

.cont-input textarea { height:1.1rem;}

.submit2 { color:#fff;padding:0 .45rem;font-size:.2rem;outline-style:none;outline-width:0px;border-style:none;text-shadow:none;-webkit-appearance:none;-webkit-user-select:text;outline-color:transparent;display:inline-block;color:#fff;line-height:.5rem;cursor:pointer;margin: 0;background: #fff;color: #dc3028;text-shadow: 0 0 1px #dc3028;}

.submit2:hover{background: #4d4948;color: #fff;}

.cont-input2 textarea { margin-right:0;width:100%;}

.code-input input { width:80%; }

.code-input img { width:30%;height:.53rem;vertical-align: top;margin-left:.15rem;cursor:pointer;border-radius: 8px;}

.cont-message { margin-bottom:60px;}

.mess-list li { padding:0 0 .28rem;}

.cont-input p { padding-bottom:.1rem;font-size:.18rem;color: #fff;}

.code-flex{display:flex;}

.message{background: #dc3028;padding:.4rem .45rem .55rem;width: 40%;float: right;}

.in-tit4 .in-tit-b,.in-tit4 .in-tit-fl p{color: #fff;}

.in-tit4 .in-tit-fl p{font-size: .22rem;opacity: .8;}



.app-item{background-color: #fff;display:flex;flex-wrap: wrap;justify-content: space-between;border-radius: 20px;flex-direction: row;margin-bottom:.7rem;padding: .3rem 0;}

.app-box .app-item:nth-child(odd) {flex-direction: row-reverse;}

.app-text{width: 40%;position: relative;}

.app-text::before{content: "";position: absolute;right: -50%;bottom: 0;width:50%;height: 100%;background: #f7f8fa;}

.app-box .app-item:nth-child(even) .app-text::before{left: -50%;right: auto;border-top-left-radius: 20px;}

.app-img{width: 60%;position: relative;top:.75rem;z-index: 1;overflow: hidden;}

.app-img a{display: block;height: 100%;}

.app-img a img{width: 100%;display: block;height: 100%;object-fit: cover;}

.app-text{padding:.5rem 4%;display:flex;align-items: center;background: #f7f8fa;border-top-left-radius: 20px;}

.app-box .app-item:nth-child(even) .app-text{border-bottom-right-radius: 20px;border-top-left-radius:0;}

.app-tit{font-size: .3rem;color:#000;margin-top:.3rem;font-family:'p-Bold';}

.app-p{font-size:.16rem; line-height: 1.6;color:#666;margin-top:.3rem;}

.app-bor{height: .18rem;background: url(../images/tit.png) repeat-x left center;margin-top:.25rem;}

.app-more{font-size: .16rem;color: #dc3028;display: flex;align-items: center;margin-top: .35rem;}

.app-more img{ margin-left: .05rem;display: block;width: .07rem;}

.app-more:hover img{margin-left: .1rem;}

.app-icon img{width: .53rem;display: block;}

.news-search-fr{margin-top:.3rem;border: 1px solid #ebebeb;border-radius: 8px;position: relative;overflow: hidden;display: flex;align-items: center;height: .5rem;}

.news-search-input{color:#333;padding:0 .1rem;height: 100%;}

.news-search-icon{position: absolute;right:0;top: 0;width: .5rem;height: 100%;background:#dc3028 url(../images/search2.png) no-repeat center;background-size: .2rem .2rem;}

.news-search-input{width:calc(100% - .5rem);}
#topcontrol{z-index:999;}


@media (min-width:1198px) {

	.pro-logos li a:hover .logos-img img,.app-img a:hover img{ -webkit-transform:scale(1.08);transform:scale(1.08);}









}





@media (max-width: 1400px){

	/* .cont-fr {padding: 1rem .35rem .45rem 2.8vw;} */

	.in-about-en{font-size: 1.55rem;}

	.message{width: 45%;}





	



}







@media (max-width: 1198px){

	html{font-size:565%;}

	.am-container { max-width:100%;}

    .am-container{ padding: 0 5vw;width: auto;}

	.navbar{display:none;}

	.sp_header,.sp_nav{display:block;}

	body{padding-top: .7rem;}

	.in-about-en{font-size: 1.4rem;}

	.swiper-container-honor{padding-bottom: .6rem;}

	.swiper-container-honor.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container-honor .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0;}

	.footer-left{max-width:4rem;}

	.footer-right{gap: .8rem;}

	.in-about-bg{width: 60%;}

	.message{width:50%;}



	



	





	

	

	

	

    



}



@media (max-width: 1080px) {

	html{font-size: 535%;}

	.in-about-img{width: 100%;}

	.in-about-bg{position: static;width: 100%;}

	.in-about .radius{border-top-left-radius: 0;}

	.in-about-img.radius2{border-bottom-right-radius: 0;}

	.in-about-en{display: none;}


	.am-about-n{gap: .5rem;}

	.message{width:60%;}

	

	

	

	

	

	



}



@media (max-width: 767px) {

	html{font-size: 515%;}

	img.banner-pc { display:none;}

	img.banner-wap { display:block;}

	.footer-bottom{text-align: center;justify-content: center;}

	.in-tit{ flex-wrap:wrap;}

	.in-tit-fr{ width:100%; margin-top:.15rem;}

	.in-tit-fr .digital{ width:100%;}

	.in-pro-li {margin: 0 -.08rem;}

	.in-pro-li li{padding: .08rem;}

	.in-pro-li li a{padding:.18rem .15rem;}

	.in-about-bg{padding: .45rem .25rem;}

	.in-tit-fl p{font-size: .18rem;}

	.mumping_mun .timer{font-size: .46rem;}

	.mumping_mun b{font-size: .36rem;}

	.digital{margin-top: .2rem;}

	.hon-img{ padding: .3rem .15rem;}


	.socials {  margin-top: .5rem;}

	.in-pro-li li a img{width: .22rem;}

	.wrap{margin-top: .6rem;}

	.in-honor{padding-bottom: .9rem;}

	.footer-left{max-width: none;}

	.location{display: none;}

	.about-banner img.banner-pc{display:none;}

	.banner-side{left: .15rem;right: .15rem;}

	.banner-t p{font-size: .42rem;}

	.am-about-n{gap: .3rem;}

	.JLTcometol a{float: none;}

	.about-wrap{padding:.7rem 0;}

	.news-deta-text{padding: .4rem 0;}

	.main-newarc-title h1{font-size: .32rem;}

	.news-time2{padding-bottom: .3rem;}

	.news-bg{gap: .3rem;}

	.news-bg{padding: .35rem .25rem;}

	.news-tit{font-size: .22rem;}

	.pro-li-bg li{width: 25%;}

	.pro-li-bg li .in-pro-fl img{width: .36rem;}

	.pro-li-bg{justify-content: left;}

	.pro-li-bg li .in-pro-fl span{margin-top: .12rem;font-size: .2rem;}

	.pro-logos{margin:.1rem -.05rem 0; }

	.pro-logos li {padding:.15rem .05rem .2rem;}

	.pro-side{padding-top: .2rem;}

	.digital2,.about-text{width: 100%;}

	.mumping_mun3{flex-wrap: initial;justify-content: space-between;gap: 0;}

	.mumping_mun3 li{width:auto;}

	.digital2,.about-box{margin-top: 0;}

	.digital2{padding-bottom: .25rem;}

	.cul-icon img{width: .57rem;}

	.cul-li{margin: 0 -.05rem;}

	.cul-li li{padding:.05rem .05rem;}

	.message{width:100%;}

	.strengths-text p{ margin-top:.03rem;}

	.cont-list .strengths-h6{margin-top:.2rem;}

	.cont-list li{padding:.15rem .1rem;}

	.cont-list{padding-top: 0;}

	.ditu{margin: 0;}

	.app-img{width: 100%;position: static;}

	.app-text{width: 100%;}

	.app-text::before{width: 0;}

	.app-item{margin: 0;padding:.15rem 0}

	.app-tit,.app-p,.app-bor{margin-top: .2rem;}









	

	









	

	

}



@media (max-width: 480px) {

	html{font-size: 495%;}







	

	

}







html{ overflow:-moz-scrollbars-vertical;}

