html{font-size:100px;}
@media (max-width:1400px){
html{font-size:6.25vw}
}
@media (max-width:1024px){
html{font-size:9.765625vw}
}
@media (max-width:480px){
html{font-size:14vw}
}
body{font-size: 0.16rem; font-family: 'HarmonyOS_Sans_SC_Regular';}
@media (max-width:768px){
body{font-size:0.24rem;}
}

@font-face {
	font-family: 'HarmonyOS_Sans_SC_Light';
	src:url('../fonts/HarmonyOS_Sans_SC_Light.woff') format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'HarmonyOS_Sans_SC_Medium';
	src:url('../fonts/HarmonyOS_Sans_SC_Medium.woff') format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'HarmonyOS_Sans_SC_Regular';
	src:url('../fonts/HarmonyOS_Sans_SC_Regular.woff') format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'HarmonyOS_Sans_SC_Bold';
	src:url('../fonts/HarmonyOS_Sans_SC_Bold.woff') format('woff');
    font-display:swap;
}

.w_96{width: 94%; max-width: 1440px;}




/*Top003075 */
.Top003075 .auto{position: fixed; left: 0; top: 0; width: 100%; background: #fff; z-index: 100;font-family: 'SourceHanSansCN-Light'; font-size: 16px; box-shadow: 0 0 10px rgba(0,0,0,0.1);transition: padding 0.3s;}
.Top003075 menu li span a{font-size:17px;color:#000;}
.Top003075 menu li.aon span a{color: #9a1628;}
.Top003075 menu li .sub{display: none;}
.Top003075 menu li .sub dl{position: relative;}
.Top003075 menu li .sub dt {line-height: 32px;}
.Top003075 menu li .sub dt a:hover{text-decoration: underline;}
.Top003075 .logo{display: table;width: 444px;}
.Top003075 .logo a{display: table-cell; vertical-align: middle;}
.Top003075 .top-right{position: absolute;right: 0; top: 0;height: 100%;}
.Top003075 .top-right dl{display: table; height: 100%;}
.Top003075 .top-right dl > *{display: table-cell; vertical-align: middle;}
.Top003075 .top-right .dd{padding:0 10px 0 10px}
.Top003075 .top-right dt{padding-right: 10px;color: #333;padding-left:10px;}
.Top003075 .top-right .open-search{color: #666;display: block;padding-left: 25px;background: url(../images/Top003075-search.png) no-repeat left center;}
.Top003075 .top-right .open-search.on:before,.Top003075 .top-right .open-search.on:after{background:#9a1628;width: 40%;left: -15%;}
.Top003075 .top-right span span{display:inline-block;float:left;width:30px;height:30px;border-radius: 50%;border:1px solid #9a1628;text-align: center;}
.Top003075 .top-right span a{display:inline-block;margin-left:10px;position: relative;top:4px;}
.Top003075 .top-right dt a{border-radius: 2px;border: solid 1px #eee;width: 26px;line-height: 24px;text-align: center;display: inline-block; margin-left: 10px;font-size:12px;color: #bbb; background: #fff;}
.Top003075 .top-right dt a.on{color: #fff;background: #9a1628;border-color: #9a1628; font-size: 14px;}
.Top003075 .top-search{padding: 0 22px; overflow: hidden;}
.Top003075 .top-search > *{ float: left;}
.Top003075 .top-search .text{width: 0;overflow: hidden;padding: 0; transition: width 0.3s;}
.Top003075 .top-search .btn-area{position: relative; line-height: 44px;}
.Top003075 #TopBtn{/* position: absolute; *//* left: 0; *//* top:0; *//* height: 100%; *//* width: 100%; *//* z-index: 10; *//* display: none; */}
.Top003075 .open-sbox{color: #666;display: block;padding-left: 25px;background: url("../images/Top003075-search.png") no-repeat left center;}
.Top003075 .top-search{position: absolute;right: 18px;top: 100%;z-index: 100;background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 5px;}
.Top003075 .top-search .text{width: 100%; height: 3.125em;line-height: 3.125em;padding: 0 3.125em 0 0.625em;font-size: 1em;}
.Top003075 .top-search .btn{position: absolute;right: 0;top: 0;width: 3.125em;height: 100%;background: url(../images/Top003075-search.png) no-repeat center center;background-size: auto;}

.Top003075 menu li:not(:last-child){margin-right:2.2vw;}
@media(min-width:1025px){
.Top003075{height: 100px;}
.search-show .Top003075 .auto{padding-right: 12.5vw;}
.search-show .Top003075 .top-search .text{width:12vw;}
.Top003075 .logo{position: absolute; left: 3.13vw; top: 0;height: 100px;}
.Top003075 menu{display: table; margin: 0 auto;display: table;margin: 0 auto;width: 55%;margin-left: 33%;}
.Top003075 menu li{float: left;position: relative;}
.Top003075 menu li:not(:last-child){/* margin-right: 1vw; */}
.Top003075 menu li span{display: block;line-height: 100px;}
.Top003075 menu li .sub{position: absolute; top: 100%; left: 50%; width:180px;margin-left: -90px;background:rgba(154,22,40,0.83); text-align: center; padding: 10px 0; border-radius: 0 0 5px 5px;}
.Top003075 menu li .sub dt a{color: #fff;}
}
@media(min-width:1400px) and (max-width:1700px){
.Top003075 menu li:not(:last-child){margin-right: 1.5vw;}
.Top003075 menu li span a{font-size: 16px;}
.Top003075 .logo{display: table;width: 380px;}
}
@media(min-width:1025px) and (max-width:1400px){
.Top003075 menu li:not(:last-child){margin-right: 1vw;}
.Top003075 .logo{display: table;width: 280px;}
.Top003075 menu li span a{font-size: 15px;}
.Top003075 .top-right dt,.Top003075 .top-search{padding: 0 10px;}
}
@media(min-width:1025px) and (max-width:1366px){
.search-show .Top003075 .top-right dt{font-size: 0;}
.search-show .Top003075 .top-right dt a{font-size:16px;}
}
@media(min-width:1025px) and (max-width:1280px){
.Top003075 .top-right dt{font-size: 0;}
.Top003075 .top-right dt a{font-size:16px;}
.search-show .Top003075 .top-right dt{opacity: 0;}
}
@media(max-width:1024px){
.Top003075,
.Top003075 .logo{height: 70px;}
.Top003075 .logo{width: 380px;}
.Top003075 menu li span a{font-size:16px;;}
.Top003075 menu{position: fixed; left: -100%;opacity: 0; top: 70px;bottom: 0;overflow: auto;background: #fff; z-index: 99; width: 200px;box-shadow: 0 10px 10px rgba(0,0,0,0.1); padding: 20px 0;transition: 0.5s;}
.menu-show .Top003075 menu{left: 0;opacity: 1; }
.Top003075 menu li span{display: block;position: relative;line-height: 40px;padding: 0 40px 0 20px; border-bottom: 1px solid rgba(0,0,0,0.05);}
.Top003075 .has-sub span .op:before, 
.Top003075 .has-sub span .op:after{background: #ccc;}
.Top003075 .open-menu span{position: relative;display: block; width: 30px; height: 30px; margin: 0 auto;}
.Top003075 .open-menu{background: #9a1628; border-left: 1px solid #fff;}
.Top003075 .top-right dt{font-size: 0; padding-right: 10px;}
.Top003075 .top-right dt a{font-size:14px;}
.Top003075 menu li .sub{padding: 20px 10px;background: #f1f5fa;}
.Top003075 .top-search{padding-left: 10px;padding-right: 10px;width: 100%;right: 0;}
.Top003075 .open-sbox{font-size: 0; width: 25px; height: 44px;background-position: center center;}
}
@media(max-width:640px){
.search-show .Top003075 .logo{opacity: 0.2}
.search-show .Top003075 .top-search .text{width:43vw;}
.Top003075 .logo{width: 92%;margin: 0 auto;}
.Top003075 .top-right{position:relative;float: right;margin-bottom: 10px;}
.Top003075 menu li .sub dt{font-size:14px;}
.Top003075 .top-right .dd{display: none;}
.Top003075 .top-search{width: 62%;margin-right: 34%;margin-top: -51px;box-shadow: none;border: 1px solid #eee;}
}




/*Banner003158 */
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #9a1628;}
.Banner003158 .txt .ytable{height: 100%; table-layout: fixed;}
.Banner003158 .tit,
.Banner003158 .desc,
.Banner003158 .more{transform: translateY(30px); opacity: 0; transition-duration: 0.3s; transition-delay: 0.3s;}
.Banner003158 .tit{font-family: 'SourceHanSansCN-Medium'; font-size: 4em;text-shadow: 0 2px 0 #fff; line-height: 1.2;font-weight: 600;}
.Banner003158 .desc{text-shadow: 0 1px 0 #fff; font-family: 'SourceHanSansCN-Regular'; margin-bottom: 2.5em;transition-delay: 0.6s;font-size:2em;}
.Banner003158 .more{display: inline-block;width: 10em; line-height: 3.125; background:#9a1628;color: #fff;transition-delay: 0.9s;border-radius: 30px;}
.Banner003158 .more:hover{background-color: #9a1628;color: #fff;}
.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 1em;}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent: -999em;width: 0.625em;height: 0.625em;background-color: #ffffff; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003158 .pc{display: none;} 
.Banner003158 .tit{font-size: 2em;}
.Banner003158 .desc{font-size: 0.875em;}
.Banner003158 .more{line-height: 2.5;width: 7em;}
}



.Hometitle{margin-bottom:2vw;}
.Hometitle aside{padding-left:44px;}
.Hometitle .cn{font-size:0.44rem;color: #333;position: relative;font-family:HarmonyOS Sans SC Medium;}
.Hometitle .cn:before{position: absolute; content: '';width:30px;height:30px;background: url(../images/icon1.png) no-repeat center; left: 0; top: 50%; margin-top: -15px;}
.Hometitle .en{color: #999;opacity: 0.5; text-transform: uppercase;}
.enbg{position: absolute;font-size:4rem; color:#f8f8f8;line-height:1;text-transform:uppercase; font-family:Arial;width:50%; font-weight: bold; z-index: -1; letter-spacing: -10px;}
.Homemore{font-size:0.16rem;text-align: center;padding: 0 0.3rem;line-height:0.54rem;border-radius:0.27rem;border:1px solid #9a1628;transition: 0.3s;display: table;color: #9a1628;z-index: 10;}
.Homemore:after{width:0.21rem;height: 0.13rem;display: inline-block; content: '';margin-left: 0.16rem;background: url(../images/icon.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Homemore:hover{background-color: #9a1628;color: #fff;border-color: #9a1628;}
.Homemore:hover:after{background-image: url(../images/icon-white.svg);}
@media (max-width:640px) {
.Homemore{position:absolute;right:0;top:0;margin-top: 0;font-size: 14px;}
.Hometitle{margin-bottom:20px;}
}


/*.Floor002398*/
.Floor002398 .Hometitle .cn{margin-right: 3rem;}
.Floor002398 .auto{ max-width: 1440px; margin: 0 auto;padding:4vw 0;}
.Floor002398 .Homemore{float: right;margin-top:-97px;}
@media only screen and (max-width:1470px ) {
.Floor002398{padding-left: 15px;padding-right: 15px;margin-bottom: 20px;}
}
@media only screen and (max-width:1199px ) {
.Floor002398 .auto{ padding: 30px;}
}
@media only screen and (max-width:1024px ) {
.Floor002398 .Homemore{
    margin-top: -64px;
}
}
@media only screen and (max-width:767px ) {
.Floor002398 .auto{ padding: 15px;}
.Floor002398 .title{position: relative;}
.Floor002398 .Homemore{margin-top: -56px;}
}
@media only screen and (max-width:640px ) {
.Floor002398 .Homemore{margin-top: 0;}
}

.wrap-head h2{  font-size: 24px; color: #333; margin: 0; font-weight: normal;}
.wrap-head p{margin: 15px 0; color: #888; font-size: 14px;}
.Floor002398 .tabs{ position: relative; padding-right: 100px;}
.Floor002398 .tabs dl a{ float: left; display: block; min-width: 140px; height: 49px;line-height: 49px; text-align: center; font-size: 14px; background: #f5f5f5; color: #333; margin-right: 2px; cursor: pointer;}
.Floor002398 .tabs dl a:first-child{min-width: 75px;}
.Floor002398 .tabs dl a.on{ background: #9a1628; font-size: 18px; color: #fff;}
.Floor002398 .tabs .more{ position: absolute; right: 0; top: 50%; margin-top: -8px; font-size: 12px; display: block; color: #888; background: url(../images/Floor002398-icon.png) no-repeat left center; padding-left: 20px;}
.Floor002398 .tabs .more:hover{ color: #9a1628; background-image: url(../images/Floor002398-icon_hover.png);}
@media only screen and (max-width:900px ) {
.Floor002398 .tabs .more{ display: none;}
.Floor002398 .tabs{ padding-right: 0;}
.Floor002398 .tabs dl a{ float: none; width: 100%; margin-right: 0; margin-bottom: 2px;}
}
.Floor002398 .list{padding-top: 5px;}
.Floor002398 .list ul{ margin: 0 -1%; display: none;}
.Floor002398 .list li{ float: left; width: 33.3334%; padding: 1% 1% 2%;}
.Floor002398 .list .li-inner{ }
.Floor002398 .list .pic{ overflow: hidden;}
/*.Floor002398 .list .pic img{ visibility: hidden;}*/
.Floor002398 .list .pic a{ display: block; background-position: center; background-repeat: no-repeat; background-size: cover; transition: transform .5s ease-in-out;padding-bottom: 66.5%}
.Floor002398 .list .pic a:hover{ transform: scale(1.1);}
.Floor002398 .list .word{ padding: 20px 20px 20px;text-align: center;background: #fff;}
.Floor002398 .list .word h3{ font-size: 20px; color: #333; margin: 0; font-weight: normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word h3 a:hover{ color:#9a1628;}
.Floor002398 .list .word p{ margin: 15px 0; font-size: 16px; color: #999;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word .more{ border-top: 1px solid #eee; display: block; padding: 15px 0; font-size: 12px; color: #888; background: url(../images/Floor002396-more.png) no-repeat right center;}
.Floor002398 .list .word .more:hover{ background-image: url(../images/Floor002396-more_hover.png); color: #a52c31;}
.Floor002398 .title .more:hover {background-color: #9a1628;border-color: #9a1628;background-image: url(../images/Floor003145-icon-white.svg);}
@media only screen and (max-width:900px ) {
.Floor002398 .list li{ width: 50%;}
.Floor002398 .list .word{padding: 10px 10px 0;}
.Floor002398 .list .word .more{ padding: 10px 0;}
.Floor002398 .list .word p{ margin: 10px 0;}
.Floor002398 .list .word h3{font-size:16px;}
.Floor002398 .list .word p{font-size:14px;}
}



.Floor002398 .mobile_more{ display: none;}
@media only screen and (max-width:900px ) {
.Floor002398 .mobile_more{ display: block; margin: 5% auto 0; width: 120px; font-size: 16px; color:#333;background: url(../images/Floor002398-icon.png) no-repeat right center;}
.Floor002398 .mobile_more:hover{ background-image: url(../images/Floor002398-icon_hover.png); color: #9a1628;}
}








/*Floor002889 */
.Floor002889{overflow: hidden; position: relative;}
.Floor002889 .Hometitle{margin-bottom: 3.5vw;}
.Floor002889 .enbg{top: 2%;left: 4%;}
.Floor002889:after{width:51%; height:74%; background-color: #fafafa;display:block;content: '';position: absolute;right: 0; top: 0;}
.Floor002889 .auto{position: relative; z-index: 1;}
.Floor002889 .slider-txt .num{font-size:0.6rem;color:#eaeaea; font-family:Arial; font-weight: bold;}
.Floor002889 .slider-txt .name{color:#333; padding:2vw 0 1.5vw 0; }
.Floor002889 .slider-txt .name .cn{font-size:0.24rem;  font-family:HarmonyOS Sans SC Medium;}
.Floor002889 .slider-txt p{line-height:1.75;color: #666;font-size:0.16rem; height: 1.12rem; margin: 0;}
.Floor002889 .slider-txt .btn{padding-top:  2vw;}
.Floor002889 .slider-txt .slick-arrow{width: 60px; height: 60px;border-radius: 50%;border: 1px solid #9a1628; z-index: 2;position: relative;}
.Floor002889 .slider-txt .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid #9a1628;border-top: 2px solid #9a1628; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Floor002889 .slider-txt .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor002889 .slider-txt .slick-prev{margin-right: 36px;}
.Floor002889 .slider-txt .slick-disabled{border-color: #bbb; cursor: default;}
.Floor002889 .slider-txt .slick-disabled:before{border-color: #bbb; }
@media(max-width:768px){
.Floor002889 .slider-txt .slick-arrow{width: 8vw;height: 8vw;}
.Floor002889 .slider-txt .slick-prev{margin-right: 5vw;}
}
.Floor002889 .dot-icon .slick-dots li{list-style: none;  margin:20px 0;}
.Floor002889 .dot-icon .slick-dots li button{border: 0;background: none; border-radius:40px; padding: 0 10px;height: 80px; width: 100%; text-align: left; cursor: pointer; border: 1px solid #eaeaea; background: #fff;font-family:HarmonyOS Sans SC;}
.Floor002889 .dot-icon .slick-dots li.slick-active button{background:#9a1628; border-color:#9a1628;}
.Floor002889 .dot-icon .slick-dots li button > *{display: inline-block; vertical-align: middle;}
.Floor002889 .dot-icon .slick-dots li b{color: #333;font-size:0.16rem; margin-left: 15px; font-weight: normal;}
.Floor002889 .dot-icon .slick-dots li.slick-active b{color: #fff;}
.Floor002889 .dot-icon .slick-dots li i{border-radius: 50%;background:#fff;}
.Floor002889 .dot-icon .slick-dots li img{display: block;width: 100%; max-width: 60px;}
.Floor002889 .slider-pic{width:27.5vw;height:34.375vw; margin: 7.147vw auto;position: relative; z-index: 1;}
.Floor002889 .slider-pic ul .slick-list,
.Floor002889 .slider-pic ul .slick-track,
.Floor002889 .slider-pic ul li,
.Floor002889 .slider-pic ul{height: 100%;}
.Floor002889 .slider-pic .Ispic{height: 100%;}
@media(min-width:1025px){
.Floor002889 .dot-icon,
.Floor002889 .slider-txt{position: absolute; z-index: 10; width:25%;}
.Floor002889 .slider-txt{right: 0; max-width: 330px; text-align: right; top:10%;}
.Floor002889 .dot-icon{ left: 0; top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);  max-width: 330px; }
.Floor002889 .dot-icon .slick-dots li{width:300px;}
}
@media(max-width:1024px){
.Floor002889 .dot-icon{overflow: hidden;}
.Floor002889 .dot-icon li{float: left;width: 20%; }
.Floor002889 .dot-icon .slick-dots li button{height: auto; padding: 1vw;text-align: center;}
.Floor002889 .dot-icon .slick-dots li i{width: 4vw;display: block; margin: 0 auto 0.5vw;}
.Floor002889 .dot-icon .slick-dots li b{margin-left: 1vw;}
.Floor002889 .slider-pic{width: 50vw;height: 50vw; margin: 0 auto 10vw;}
}





.Floor002684{position: relative;overflow: hidden;max-width: 1440px;margin: 0 auto;}
.Floor002684 .enbg{top:-3%;left:56%;}
.Floor002684 .left .slick-arrow{ cursor:pointer; padding:0; border:none; background:#9a1628; font-size:0; z-index:10; position:absolute; top:50%; width:100px; height:100px; right:-50px; }
.Floor002684 .left .slick-arrow:hover{ background:#9a1628;}
.Floor002684 .left .slick-arrow::before{ width:16px; height:16px; border-right:2px solid #fff;border-top:2px solid #fff; position:absolute; content:''; top:50%; left:50%; margin-left:-10px; margin-top:-8px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002684 .left .slick-prev{margin-top:-100px;}
.Floor002684 .left .slick-prev::before{margin-left:-8px;transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Floor002684 .left .slick-next{margin-top:0;background:#7c0617;}
.Floor002684 .slider-for li img{ display:block; width:100%;transition: transform .5s ease-in-out;}
.Floor002684 .slider-for li:hover img{ transform: scale(1.1);}
.Floor002684 .slider-nav{ max-width:970px; padding:0 15px; margin:0 auto;position: relative;left: 120px;}
.Floor002684 .slider-nav li{ cursor:pointer; padding:30px 20px;}
.Floor002684 .slider-nav li aside{ background:#000; position:relative;}
.Floor002684 .slider-nav li aside img{ opacity:0.9; transition:0.3s;}
.Floor002684 .slider-nav li aside::before{ opacity:0; position:absolute; content:''; left:0; top:0; width:100%; border:5px solid #9a1628; height:100%; transform:scale(0);transition:0.3s 0.3s; background:none;}
.Floor002684 .slider-nav li.slick-current aside::before{ opacity:1; transform:scale(1);} 
.Floor002684 .slider-nav li.slick-current aside img{ opacity:1;}
.Floor002684 .slider-nav li aside img{ display:block; width:100%;transition: transform .5s ease-in-out;}
.Floor002684 .slider-nav li aside:hover img{ transform: scale(1.1);}
.Floor002684 .edit-css-1 h1{ font-size:0.24rem;color:#333; margin:0;}
.Floor002684 .edit-css-1 p{line-height:1.75;color: #666;font-size:0.16rem;margin:2vw 0;}
@media(min-width:1025px){
.Floor002684 .left{ float:left; width:56.2277%;}
.Floor002684 .right{ float:right; width:43.7723%;padding-left:110px;}
.Floor002684 .edit-info{ max-width:492px;}
}
@media(max-width:1366px){
.Floor002684 .left .slick-arrow{width:60px; height:60px; right:-30px; }
.Floor002684 .left .slick-prev{margin-top:-60px;}
.Floor002684 .right{ padding-left:50px;}
}
@media(max-width:1024px){
.Floor002684 .left .slick-arrow{ right:0;}
.Floor002684 .right{ padding:2% !important;}
.Floor002684 .left{ padding:0 !important;}
.Floor002684 .slider-nav{padding:0 5px;margin:0 auto;left: 0;}
.Floor002684 .slider-nav li{padding:15px 10px;}
.Floor002684 .slider-nav li aside::before{ border-width:5px;}
.Floor002684 .edit-info{position:relative;}
.Floor002684 .edit-css-1 h1{font-size: 16px;}
.Floor002684 .edit-css-1 p{font-size:14px;}
}
@media(max-width:480px){
.Floor002684 .slider-nav li{padding:10px 2px;}
.Floor002684 .left .slick-arrow{width:40px; height:40px; }
.Floor002684 .left .slick-prev{margin-top:-40px;}
.Floor002684 .left .slick-arrow::before{ width:10px; height:10px; margin-top:-5px; margin-left:-8px;}
.Floor002684 .left .slick-prev::before{ margin-left:-3px;}
} 




/*Floor003055 */
.Floor003055{padding: 5vw 0; position: relative;overflow: hidden;}
.Floor003055 .enbg{top:3%;left:3%;color: #fff;z-index: 1;}
.Floor003055 .auto{position:relative; z-index: 2;}
.Floor003055 .title{position:relative;}
.Floor003055 .news-top{background: #fff;padding:1.25vw; border: 1px solid #eaeaea;}
.Floor003055 .Ispic{padding-bottom:63.986%;transition: transform .5s ease-in-out;}
.Floor003055 .Ispic:hover{ transform: scale(1.1);}
.Floor003055 .txt{padding-top:1.25vw;}
.Floor003055 .txt time{color: #d9d9d9;}
.Floor003055 .txt h3{font-size: 0.2rem;font-family:HarmonyOS Sans SC Medium; margin:10px 0 0; color:#333;}
.Floor003055 .txt p{line-height:1.75;color: #666;font-size:0.16rem;margin:1vw 0;}
.Floor003055 .txt .more{display: inline-block;padding-right: 20px;background: url("../images/Floor003055_more_gray.png") no-repeat right center; color: #999;}
.Floor003055 a:hover .txt  h3{color: #9a1628;}
.Floor003055 a:hover .txt .more{color: #9a1628; background-image: url("../images/Floor003055_more_on.png");}
.Floor003055 .slider li a{background: #fff; padding:1.25vw; margin-bottom: 24px; table-layout: fixed;  border: 1px solid #eaeaea;}
.Floor003055 .controls{margin-top:4px; position: relative;overflow: hidden;}
.Floor003055 .controls .slick-dots{float: right;position: relative;}
.Floor003055 .controls .slick-dots li{list-style: none;}
.Floor003055 .controls .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor003055 .controls .slick-dots li+li{margin-left: 10px;}
.Floor003055 .controls .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #999; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003055 .controls .slick-dots li.slick-active button{background: #9a1628; width: 50%; height: 50%;}
.Floor003055 .controls .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #9a1628; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}
.Floor003055 .slider li .pic{transition: transform .5s ease-in-out;overflow:hidden;}
.Floor003055 .slider li:hover .pic img{ transform: scale(1.1);}
.Floor003055 .slick-dots:after{position: absolute;right: 100%; top: 50%; height: 1px; background: #e4e8ed; margin-right: 2vw; width: 50vw; content: '';}
@media(min-width:481px){
.Floor003055 .slider li .pic{width:33.977%;}
.Floor003055 .slider li .Ispic{padding-bottom: 63.83%;}
.Floor003055 .slider li .txt{padding: 0 0 0 2.08vw;}
}
@media(min-width:1025px){
.Floor003055 .left{width: 36.25%; }
.Floor003055 .right{width: 61.25%;}
.Floor003055 .Homemore{position:absolute; right: 0; top: 50%; margin-top: -0.2rem;}
}
@media(max-width:1024px){
.Floor003055 .left{margin-bottom: 3vw;}
.Floor003055 .txt h3{font-size: 16px;}
.Floor003055 .txt p{font-size: 14px;}
.Floor003055 .txt time{font-size:14px;}
.Floor003055 .txt .more{font-size:14px;}
}
@media(min-width:481px) and (max-width:1024px){
.Floor003055 .slider li .txt{padding: 0 4vw;}
}
@media(min-width:481px) and (max-width:768px){
.Floor003055 .slider li .pic{width: 45%;}
}
@media(max-width:480px){
.Floor003055 .slider li .ytable-cell,
.Floor003055 .slider li a{display: block;}
.Floor003055 .slider li a{padding: 4vw;}
}




/*Floor003083 */
.Floor003083{padding-top: 5vw;padding-bottom: 5.21vw; position: relative;overflow: hidden;}
.Floor003083 .enbg{bottom:5%;left:-5px;z-index: 1; width: 100%; text-align: center;}
.Floor003083 .auto{position: relative; z-index: 2;}
.Floor003083 .title{position:relative;}
.Floor003083 .slick-dots{text-align: center;}
.Floor003083 .slick-dots li{list-style: none; display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor003083 .slick-dots li+li{margin-left: 10px;}
.Floor003083 .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #999; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003083 .slick-dots li.slick-active button{background: #9a1628; width: 50%; height: 50%;}
.Floor003083 .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #9a1628; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
.Floor003083 .slider{margin: 0 -45px 0 -40px; padding-right: 5px;}
.Floor003083 .slick-slide{overflow: hidden;padding: 40px;}
.Floor003083 .slick-slide > div{float: left; margin-left: -1px;margin-top: -1px; background: #fff;}
.Floor003083 .slick-slide a{position: relative; z-index: 3; display: block;padding:10px; border: 1px solid #eaeaea;}
.Floor003083 .slick-slide a:hover{ border-color:transparent;}
.Floor003083 .slick-slide .Ispic{height: 120px;background-size: contain;}
.Floor003083 .slick-slide .url{position: relative; display: block !important;}
.Floor003083 .slick-slide .url:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '.';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.Floor003083 .slick-slide .url:hover:before{opacity: 1;}
.Floor003083 .slick-slide .url:hover{z-index: 4;}
@media(min-width:1025px){
.Floor003083 .Homemore{position:absolute; right: 0; top: 50%; margin-top: -0.2rem;}
.Floor003083 .slick-slide > div{width: 16.6667%;}
.Floor003083 .slick-slide  > div:nth-child(6n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:751px) and (max-width:1024px){
.Floor003083 .slick-slide > div{width: 25%;}
.Floor003083 .slick-slide  > div:nth-child(4n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
.Floor003083 .slick-slide > div{width: 33.333%;}
.Floor003083 .slick-slide  > div:nth-child(3n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(max-width:640px){
.Floor003083{font-size: 3vw;}
.Floor003083 .title{font-size: 5vw}
.Floor003083 .slick-slide > div{width: 50%;}
.Floor003083 .slick-slide  > div:nth-child(2n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
.Floor003083 .slick-slide .Ispic{height: 28vw;}
}






/*Bottom002818 */
.Bottom002818{background: #eee;background-size: cover;color: #333;padding: 72px 0 50px 0;}
.Bottom002818 .top{padding-bottom:5%;}
.Bottom002818 .top .txt{font-size:0.24rem;line-height:0.4rem;}
.Bottom002818 .mid{line-height: 24px;padding-bottom: 25px;}
.Bottom002818 .mid nav a{float: left;color: #333;font-size:0.16rem; line-height: 0.4rem;}
.Bottom002818 .mid nav a:not(:last-child):after{display: inline-block; content: '·';color: #666; margin: 0 36px;}
.Bottom002818 .mid nav a:hover{color: #9a1628;}
.Bottom002818 .mid .bdsharebuttonbox{font-size: 0;}
.Bottom002818 .mid .bdsharebuttonbox li{display:inline-block;position: relative;}
.Bottom002818 .mid .bdsharebuttonbox li figure{position: absolute; width: 150px; height: 150px;background: #fff; padding: 5px; left: 50%; margin-left: -75px; bottom: 100%; margin-bottom: 10px; display: none;}
.Bottom002818 .mid .bdsharebuttonbox a{width:40px; height:40px; margin: 0;padding: 0;background-position: center center;background-repeat: no-repeat;display: inline-block; background-color: rgba(0, 0, 0, 0.15); border-radius: 50%;}
.Bottom002818 .mid .bdsharebuttonbox a:not(:last-child){margin-right: 38px;}
.Bottom002818 .mid .bdsharebuttonbox .sina a{background-image: url(../images/Bottom002818_sina.png);}
.Bottom002818 .mid .bdsharebuttonbox .wx a{background-image: url(../images/Bottom002818_wx.png);}
.Bottom002818 .bottom{border-top: 1px solid rgba(0, 0, 0, 0.1);padding-top:30px;}
.Bottom002818 .bottom,
.Bottom002818 .bottom a{color: #666;}
.Bottom002818 .bottom a:hover{color: #333;}
.Bottom002818 .bottom dt a{display: inline-block;}
.Bottom002818 .bottom dt a:not(:last-child):after{margin: 0 17px;display: inline-block; content: '·';color: #666; vertical-align: middle;}
@media(min-width:1025px){
.Bottom002818 .top .logo{max-width: 30%;}
}
@media(max-width:1280px){
.Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 20px;}
.Bottom002818 .mid .bdsharebuttonbox a:not(:last-child){margin-right: 20px;}
}
@media(max-width:1024px){
.Bottom002818{text-align: center;padding: 40px 0;}
.Bottom002818 .mid nav a{display: inline-block;float: none;font-size: 16px;}
.Bottom002818 .bottom dt,
.Bottom002818 .mid nav,
.Bottom002818 .top .logo{padding-bottom: 10px;}
.Bottom002818 .top .txt{font-size:18px;line-height:36px;}
.Bottom002818 .bottom dt a,.Bottom002818 .bottom, .Bottom002818 .bottom a{font-size:15px;}
}
@media(max-width:640px){
.Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 10px;}
.Bottom002818 .mid nav a{font-size:14px;}
}



.syxbanner{width:100%;height:300px;background:url(../images/xbbg.jpg) center no-repeat;box-shadow: 1px 2px 5px rgba(0,0,0,0.3);max-width: 1440px;margin: 0 auto;}
.syxbanner .tit{font-size:28px;line-height:2;max-width:1440px;margin:0 auto;padding:4% 0;text-align: center;color:#fff;text-shadow: 5px 6px 2px rgba(0,0,0,0.65);}
.syxbanner .tit b{font-size:48px;display: block;}
@media(max-width:640px){
.syxbanner .tit b{font-size:24px;}
.syxbanner .tit{font-size: 16px;line-height:28px;padding: 30% 2%;}
}



/*Location002087 */
.Location002087{color:#8e8e8d; line-height:20px; padding:20px 0;font-size: 14px}
.Location002087 a:hover,
.Location002087 span{ color:#9a1628;}
.Location002087 a{ color:#999;}
@media(max-width:480px){
.Location002087 b{ display:block;}
}



.About{padding: 4vw 0 0}
.About .tit{font-size: .30rem;color: #9a1628;font-weight: bold;margin-bottom: 2vw}
.About .word{padding-left: 2vw;border-left: 6px solid #9a1628}
.About p{line-height: 2;margin: 0;}
.About h4{font-size: .2rem;color: #333}
.About .bg{padding:3vw 0 5vw 0;background: linear-gradient(to top,#dcdcdc,#ffffff);}
.About .bg li{float: left;width: 32%;overflow:hidden;}
.About .bg li img{transition: transform .5s ease-in-out;}
.About .bg li:hover img{ transform: scale(1.1);}
.About .bg .txt{font-size: .40rem;color: #9a1628;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';}
.About .bg .txt span{font-size: .21rem;display: block;font-family: 'HarmonyOS_Sans_SC_Light';}
.About .list li{float: left;width: 32%;text-align: center;padding:2vw 4vw;margin-right: 2%}
.About .list li .icon{margin-bottom: 2em}
.About .list li .icon img{transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;}
.About .list li:hover .icon img{ transform: rotate(360deg);  -webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg);  -o-transform: rotate(360deg);  -ms-transform: rotate(360deg);  }  
.About .list li p{font-size: .18rem;color: #333}
.About .list li:hover{box-shadow: 0 1.25em 3.125em rgb(0 0 0 / 5%);}
@media(min-width:641px){
 .About .list li:nth-child(3n){margin-right: 0%}   
}
@media(max-width:640px){
.About .list li{width:48%;margin-right:4%;}
.About .list li:nth-child(2n){margin-right:0;}
.About .list li p,.About .bg .txt span{font-size:15px;}
.About p{font-size:14px;}
}

.PicList002925{padding: 4vw 0 2%;overflow: hidden;}
.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{}
.PicList002925 li .Ispic{padding-bottom: 55%;background-size: contain;}
.PicList002925 li .tit{padding-top: 44px;height: 90px;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925 li .tit aside{font-size: 0.16rem; line-height: 1.25em;height: 2.5em;}
.PicList002925 li:hover .tit aside{color:#9a1628}
@media(min-width:769px){
.PicList002925 li{width:25%;margin-bottom: 2vw}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{left:-50px; background:url(../images/PicList002925_taibg_l.png) no-repeat 0 0;position:absolute; content:''; bottom:0px; height:80px; width:50px;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{right:-50px; background:url(../images/PicList002925_taibg_r.png) no-repeat 0 0;position:absolute; content:''; bottom:0px; height:80px; width:50px;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70%; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70%; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 3vw;}
}




/*Page003143 */
.Page003143 .Pages{padding: 0 0 5vw 0;text-align: center;font-size: 0.14rem}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 48px;transition: 0.3s;font-size: 0.16rem}
.Page003143 .Pages .p_page > a{padding: 0 15px;width: 50px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 50px;margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #9a1628;border-color: #9a1628;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}





.partner{padding: 4vw 0 2vw}
.partner li{float: left;width: 15%;margin-right: 2%;margin-bottom: 2%;border: 1px solid #ebebeb;position:relative;}
.partner li a{position: relative; z-index: 3; display: block;padding:10px;}
.partner li a:hover{ border-color:transparent;}
.partner li:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '.';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.partner li:hover:before{opacity: 1;}
.partner li:hover{z-index: 4;}
.partner li a:hover{ border-color:transparent;}
.partner li figure{padding-bottom: 52.4%;background-size: contain;}
@media (min-width:1025px) {
.partner li:nth-child(6n){margin-right: 0%;}    
}
@media (max-width:1024px) {
.partner li{width:23%;margin-right:2.66%}   
.partner li:nth-child(4n){margin-right: 0%;} 
}
@media (max-width:640px) {
.partner li{width:48%;margin-right: 4%;}   
.partner li:nth-child(2n){margin-right: 0;} 
}
.product-title{padding: 3vw 0 0}
.product-title h3{color: #000;font-size: .3rem;margin: 0;position: relative;border-bottom: 1px solid #bbb}
.product-title span{display: inline-block;background: #fff;transform: translateY(7px);padding-right: 10px;}
.product-title h4{padding: 3% 0 1%;font-size: .2rem;color:#9a1628;margin: 0 }
.product-title p{margin: 0}
@media (max-width:1024px) {
.product-title h4{font-size:15px}
.product-title p{font-size:12px;}
}



/*PicList003133 */
.PicList003133 {padding:4vw 0;}
.PicList003133 li{float: left;width: 32%;border: solid 1px #f2f2f2;padding:2em}
.PicList003133 li:not(:last-child){margin-bottom: 2em;}
.PicList003133 li:not(:nth-child(3n)){margin-right:2%;}
.PicList003133 li .img{ text-align: center; }
.PicList003133 li .img img{max-height: 20.6875em; display:block; width:100%; height:auto;}
.PicList003133 li .tit{font-size:.18rem;color: #333333; margin-bottom: 1em;font-family: 'HarmonyOS_Sans_SC_Medium';}
.PicList003133 li p{margin:1em 0;font-size:.14rem;color: #999999;line-height:1.5;}
.PicList003133 li .line{display: block;width: 15px; height: 2px; background-color: #9a1628;} 
.PicList003133 li .more{display: block;width:0.4rem;height: 0.4rem;border-radius: 50%; border: 1px solid #b9b9b9;background: url(../images/PicList003133-icon.svg) no-repeat center; background-size: 1em auto; transition: 0.3s;}
.PicList003133 li a:hover .tit{color: #9a1628;}
.PicList003133 li a:hover .more{border-color: #9a1628;background-color: #9a1628; background-image: url(../images/PicList003133-icon-white.svg);}
@media (min-width:1025px) {
.PicList003133 li .img{width: 30%;}   
.PicList003133 li .inner{padding-left: 2em}
}
@media (max-width:1024px) {
.PicList003133 li{padding: 2em;}  
.PicList003133 li .img{padding-bottom: 2em;}  
.PicList003133 li{width:48%;margin-right:4%;padding: 20px;}
.PicList003133 li:nth-child(2n){margin-right:0;}
}
@media (max-width:640px) {
.PicList003133 li{width:100%;margin-right:0%;padding: 20px;}
.PicList003133 li:nth-child(2n){margin-right:0;}
.PicList003133 .ytable-cell{display:block;}
.PicList003133 li .tit{font-size:16px;}
.PicList003133 li p{font-size:14px;}
}



/*RighInfo003134 */
.RighInfo003134 {padding-bottom: 4vw;}
.RighInfo003134 .RighInfo003134-box1{background: linear-gradient(to bottom,#f1f1f1,#ffffff);padding: 4vw 0 2vw}
.RighInfo003134 .RighInfo003134-box2{padding: 4vw 0}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 55.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #9a1628; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{}
.RighInfo003134 .img-side .tit{font-family: 'HarmonyOS_Sans_SC_Medium'; font-size: .3rem;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #9a1628;display: block;}
.RighInfo003134 .img-side p{line-height: 2;color: #666}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #9a1628;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .table_1 th,
.RighInfo003134 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.RighInfo003134 .table_1 th{font-weight:normal;color: #333}
.RighInfo003134 .table_1 .th_1{ background:#9a1628;color: #fff}
.RighInfo003134 .back {margin-top:5%;}
.RighInfo003134 .back a {display:block; margin:0 auto; background-color:#9a1628; color:#fff; font-size:16px; width:40%; max-width:160px; height:40px; line-height:40px; text-align:center; border-radius:5px;}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
.RighInfo003134 .table_1{ overflow:auto;}
.RighInfo003134 .table_1 table{ width:180%;}
}
@media (max-width:640px) {
.RighInfo003134 .img-side{ padding: 1em;}
.RighInfo003134 .img-side .tit{font-size:16px;}
.RighInfo003134 .img-side p{font-size:14px;}
.RighInfo003134 .img-side .txt{margin-top:20px;}
.RighInfo003134 .img-side .btn a{font-size:14px;}
.RighInfo003134 .table_1 th, .RighInfo003134 .table_1 td{font-size:15px;}

.RighInfo003134 .back a {font-size:14px; height:32px; line-height:32px;}
}




.Download{padding: 4vw 0 2vw}
.Download li{border-bottom: 1px solid #ebebeb;line-height: 60px;position: relative;padding-left: 20px}
.Download li::before{content: '';position: absolute;width: 4px;height: 4px;background: #ccc;left: 0px;top: 28px}
.Download li .size{float: right;}
.Download li .down{float: right;margin-left: 5vw;background-image: url(../images/download1.svg);background-size: 24px;background-repeat: no-repeat;background-position: center left;padding-left: 30px}
.Download li:hover a{color: #9a1628}
.Download li:hover::before{background: #9a1628}
.Download li:hover .down{background-image: url(../images/download2.svg);background-size: 24px;background-repeat: no-repeat;background-position: center left;}

@media (max-width:640px) {
.Download li{font-size:15px;}
}


/*
 Map002779
 */
.Map002779{ padding:4vw 0;}
.Map002779 li{ width:100%; float:left; margin-right:2.5%; margin-bottom:4%; background: #fff;border-bottom: 2px solid #9a1628}
.Map002779 li img{display: none;}
.Map002779 li .pic{display: block; padding-bottom:47.5%; background-size: cover; background-repeat: no-repeat; background-position: center;float: left;width: 40%}
.Map002779 li .main{padding:2% 6% 2% 0;width: 86%}
.Map002779 li h1{ margin:0; font-size:.26rem; color:#9a1628;padding-bottom: 15px}
.Map002779 li p{ line-height:2; margin:14px 0 ; }
.Map002779 li dl{display:block; margin-bottom:14px;line-height:2;}
.Map002779 li .more{ background:url(../images/map.png) no-repeat;color:#9a1628; display:block; padding:31px 0px;text-align: center;width:80px}
@media (min-width:768px){
.Map002779 li{width: 47.5%;margin-right:5%; float:left;}
.Map002779 li:nth-child(2n){margin-right:0;}
}
.Map002779 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002779 .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff; font-size: 12px;}
.Map002779 .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002779 .map_area #allmap *{ box-sizing:content-box;}
.Map002779 .map_area #allmap img{ max-width:none;}
.Map002779 .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002779 .map_area .close::before,
.Map002779 .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#0033a0; top:15px; left:3px;}
.Map002779 .map_area .close::before{ transform:rotate(45deg);} 
.Map002779 .map_area .close::after{ transform:rotate(-45deg);} 
@media(max-width:768px){
.Map002779 li:nth-child(2n){margin-right:0;}
.Map002779 li:nth-child(2n+1){clear: left;}
.Map002779 .map_area{width:96%; left:2%;}
.Map002779 .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
.Map002779 li h1{font-size:20px;}
.Map002779 li dl dd{font-size:15px;}
}





/*TextList002514 */
.TextList002514 {padding: 4vw 0 2vw; background: #fff}
.TextList002514 .list .litop {background: #9a1628; color: #fff; margin-bottom: 10px;}
.TextList002514 .list .litop .dl {border-radius: 20px 0;}
.TextList002514 .list .li {cursor: pointer; border-bottom: 1px dashed rgba(0,0,0,.1);background: #fafafa;}
.TextList002514 .list .li dl {color: #fff; overflow: hidden; color: #333 }
.TextList002514 .list .lion {overflow: hidden; }
.TextList002514 .list dl.dl {margin: 0; font-size: 0; line-height: 30px; position: relative;}
.TextList002514 .list dl.dl .btn {display: inline-block; padding: 0 10px; border: 1px solid rgba(255,255,255,0.1); color: #aaa; position: relative; width: 22px; height: 22px; margin-top: 12px; border-radius: 50%;}
.TextList002514 .list dl.dl .btn::before, 
.TextList002514 .list dl.dl .btn::after {position: absolute; content: ''; background: #aaa; }
.TextList002514 .list dl.dl .btn::before {left: 25%; width: 50%; height: 1px; top: 50%; margin-top: -1px;}
.TextList002514 .list dl.dl .btn::after {left: 50%; margin-left: -1px; width: 1px; top: 25%; height: 50%;}
.TextList002514 .list .lion dl.dl .btn::after {display: none; }
.TextList002514 .list dl.dl dd {width: 60%; text-align: center; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 10px; display: inline-block; vertical-align: top;}
.TextList002514 .list dl.dl .dd1 { text-align: left; position: relative;}
.TextList002514 .list dl.dl .dd6 { width: 40%; text-align: center;}
.TextList002514 .list dl.dl .dd5, 
.TextList002514 .list dl.dl .dd4, 
.TextList002514 .list dl.dl .dd3, 
.TextList002514 .list dl.dl .dd2 {display: none; }
.TextList002514 .list .liConBox {background: rgba(255,255,255,0.02); padding: 20px; overflow: hidden; display: none;}
.TextList002514 .list .liConBox .txt {line-height: 26px; color: #333; margin-bottom: 10px; }
.TextList002514 .list .liConBox .txt .h4 {font-weight: normal; font-size: 14px; color: #333; padding-bottom: 5px;}
.TextList002514 .list .liConBox .txt p {opacity: 0.5; }
.TextList002514 .list .Fmore {text-align: left;}
.TextList002514 .list .Fmore .btnBottom {text-align:left;}
.TextList002514 .job-email{color: #9a1628; }
.TextList002514 .list .liConBox .txt strong{font-size:16px;}
@media screen and (min-width:768px) {
.TextList002514 .list dl.dl dd {width: 40%; padding:15px;}
.TextList002514 .list dl.dl .dd6, 
.TextList002514 .list dl.dl .dd5, 
.TextList002514 .list dl.dl .dd3, 
.TextList002514 .list dl.dl .dd4, 
.TextList002514 .list dl.dl .dd2 {display: inline-block; width: 15%;}
}
@media screen and (min-width:1000px) {
.TextList002514 .list li dl.dl .dd1 {padding-left: 50px;}
.TextList002514 .list dl.dl dd {font-size:.18rem; line-height: 45px; padding: 10px 15px;}
.TextList002514 .list .liConBox {padding: 50px; position: relative;}
.TextList002514 .list .liConBox .txt .h4 {font-size: 16px; }
.TextList002514 .list .liConBox .txt {line-height: 28px; font-size: 15px; margin-bottom: 35px;}
.TextList002514 .list .btnBottom .btnA {width: 140px; line-height: 40px;}
}
@media screen and (min-width:1280px) {
.TextList002514 .list .liConBox .txt .h4 {font-size: 20px;}
.TextList002514 .list .liConBox .txt {line-height: 30px; }
.TextList002514 .list .btnBottom .btnA {font-size: 18px; }
.TextList002514 .list .liConBox .txt .h4 {padding-bottom: 15px;}
}
@media screen and (max-width:768px) {
.TextList002514 .list dl.dl dd{font-size:15px;}
}




/*Form003139 */
.Form003139{position: relative;z-index: 1;padding:4vw 0;}
.Form003139 .title{font-family: 'HarmonyOS_Sans_SC_Medium'; font-size: 0.3rem;color: #333333; line-height: 1.1538em;}
.Form003139 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #9a1628; margin: 1.1538em 0;}
.Form003139 .desc{font-size: 0.875em;color: #999999;line-height: 1.78571;}
.Form003139 .form{background-color: #f9f9f9; margin-top: 3.375em;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: 0.875em; line-height: 3.5714;color: #333333;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;font-size: 0.875em;line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em;font-family: 'SourceHanSansCN-Regular';}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul li .text{padding-left: 80px;}
.Form003139 .form-ul .btn{width: 10em; background: #9a1628;border-radius: 5px;font-size: 0.875em;height:  3.5714em;color: #fff;cursor: pointer; border: 0;font-family: 'SourceHanSansCN-Regular';}
.Form003139 .form .img img{transition: transform .5s ease-in-out;}
.Form003139 .form .img:hover img{ transform: scale(1.1);}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 75.715%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
.Form003139 .form-ul li .tit,.Form003139 .form-ul .btn{font-size:14px;}
}




/*RighInfo002928 */
.RighInfo002928{ padding: 4vw 0 0 0;}
.RighInfo002928 .title{text-align: center;font-weight: bold;padding-bottom: 3.1vw;}
.RighInfo002928 .title aside{font-size: 30px;color: #2d2d2d;line-height: 1em;padding-bottom: 15px;}
.RighInfo002928 .title .en{color: #9e9e9e;font-family: Arial;}
.RighInfo002928 .contact{padding:0 0 1.88vw 0;  position: relative; z-index: 4;}
.RighInfo002928 .contact aside{ max-width: 270px; width: 90%; margin: 0 auto; text-align: center; top: 0; transition: top 0.3s,background 0.3s;}
.RighInfo002928 .contact .icon{width: 70px; height: 70px;background-color:#9a1628;; background-repeat: no-repeat;background-position: center center; margin: 0 auto 25px;}
.RighInfo002928 .box-1 .icon{background-image: url("../images/RighInfo002928_add.png");}
.RighInfo002928 .box-2 .icon{background-image: url("../images/RighInfo002928_call.png");}
.RighInfo002928 .box-3 .icon{background-image: url("../images/RighInfo002928_email.png");}
.RighInfo002928 .contact .name{font-size: 18px;color: #000;font-weight: bold;padding-bottom: 10px;}
.RighInfo002928 .contact p{color: #979797; margin: 0 auto; max-width: 200px;}
.RighInfo002928 .box-2 p{ color: #9a1628;font-size: 26px;}
.RighInfo002928 .map #allmap2 *{box-sizing: content-box;}
.RighInfo002928 .map #allmap2 img{max-width: none;}
.RighInfo002928 .map #allmap2 .BMap_bubble_content b{display: block;font-size: 16px;}
@media(min-width:641px){
.RighInfo002928 .contact{ width: 100%; margin: 0 auto;}
.RighInfo002928 .contact .ytable-cell{width: 33.3333%; height: 167px;}
.RighInfo002928 .contact .ytable-cell:not(:last-child){border-right: 1px solid #d0cbcb;}
.RighInfo002928 .map{position: relative;z-index: 3;}
.RighInfo002928 .ytable-cell:hover{position: relative;}
.RighInfo002928 .ytable-cell:hover aside{background: #a21f28; padding: 28px 0; position: absolute; left: 50%; transform: translateX(-50%);top: -56px; box-shadow: 6px 15px 32px rgba(165,45,52,0.3);}
.RighInfo002928 .ytable-cell:hover .name{color: #fff;}
.RighInfo002928 .ytable-cell:hover p{opacity: 0.5;color: #fff;}
.RighInfo002928 .ytable-cell:hover .icon{background-color: rgba(255,255,255,0.06);}
}
@media(min-width:1401px){
.RighInfo002928 .map #allmap2{height: 620px;}
}
@media(max-width:1400px){
.RighInfo002928 .map #allmap2{height:44.286vw;}
}
@media(max-width:640px){
.RighInfo002928 .contact,
.RighInfo002928 .contact .ytable-cell{display: block;}
.RighInfo002928 .contact .ytable-cell{padding: 5vw 0;}
.RighInfo002928 .contact .ytable-cell:not(:last-child){border-bottom: 1px solid #d0cbcb;}
.RighInfo002928 .contact{padding: 0 5vw;}
.RighInfo002928 .map #allmap2{height:60vw;}
.RighInfo002928 .title aside{font-size: 20px;}
.RighInfo002928 .contact p{font-size:14px;}
}



.Banner003184{position: relative}
.Banner003184 .txt{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;z-index: 10;color: #fff;}
.Banner003184 .txt .cn{font-size: .56rem;font-family: 'HarmonyOS_Sans_SC_Bold';}
.Banner003184 .txt .en{font-size: .26rem;text-transform: uppercase;font-family: 'HarmonyOS_Sans_SC_Light';}
@media(max-width:640px){
.Banner003184 .txt .en{font-size:15px;}
.Banner003184 .txt .cn{font-size: 24px;}
}

/*TextList002855 */
.TextList002855{padding: 4vw 0 2vw;}
.TextList002855 .tit{ font-size:.3rem; font-weight:normal; color:#333; margin:0 0 60px; line-height:28px; text-align:center;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:481px){
 .TextList002855 li{font-size: 15px;}
}




/*
 .TextList002192
 */
.TextList002192{ padding:5% 0 0;}
.TextList002192 li{ border-bottom:1px solid #e3e3e3; padding-bottom:3%; margin-bottom:3%; position:relative; min-height:102px; padding-left:125px;}
.TextList002192 li time{ display:block; border:1px solid #e3e3e3; width:105px; height:102px; text-align:center; position:absolute; top:0; left:0; color:#888; line-height:1.4;}
.TextList002192 li time span{ display:block; border-bottom:1px solid #e3e3e3; font-size:50px; margin-bottom:5px;}
.TextList002192 li h2{ color:#000; font-size:.18rem; margin:0; position:relative; padding-right:70px;}
.TextList002192 li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.TextList002192 li h2 .more{ position:absolute; right:0; top:0; text-transform:uppercase; font-weight:normal; font-size:14px;}
.TextList002192 li h2 a{transition: .3s ease-out; color:#444;}
.TextList002192 li:hover h2 a{ color:#9a1628;}
.TextList002192 li:hover{box-shadow: 0 1.25em 3.125em rgb(0 0 0 / 5%);}
.TextList002192 li p{ color:#888; font-size:14px; line-height:24px; margin:15px 0 0; max-height:72px; overflow:hidden;}
@media(max-width:640px){
.TextList002192 li h2 a{font-size:16px;}
.TextList002192 li time{font-size:12px;}
}





.News_detail{padding: 0% 0 6%;}
.News_detail .auto{background:#fff;padding:5% 7%}
.News_detail .news_info{height:auto;overflow:hidden}
.News_detail .news_info .title{text-align:center;padding-bottom:20px;border-bottom:1px dashed #d2d2d2;margin-bottom:30px}
.News_detail .news_info .title h1{margin:0;padding-bottom:15px;font-size:26px;font-weight:400;color:#444}
.News_detail .news_info .title p{margin:0;padding-bottom:10px}
.News_detail .news_info .title p span{margin:0 5px;color:#777;font-family:Arial,Helvetica,sans-serif}
.News_detail .news_info .info{text-align:justify;text-justify:inter-ideograph}
.News_detail .news_info .center{text-align:center}
.News_detail .info{font-size:16px;line-height:2;color:#666}
.News_detail .info img{display:block;margin:3% auto!important;height:auto!important}
.News_detail .info video{width:70%;display:block;margin:3% auto}
.News_detail .info .tou{width:100px;height:100px;overflow:hidden;margin:20px auto 50px;border-radius:50%}
.News_detail .info .tou img{height:100%;width:auto;margin:0}
.News_detail .bot{position:relative;margin-top:70px;padding-top:50px;font-size:16px;border-top:1px dashed #d2d2d2}
.News_detail .info_back{text-align:center;clear:both;position:absolute;right:0;bottom:0}
.News_detail .info_back a{position:relative;color:#fff;background: #9a1628;display:block;width:150px;line-height:36px;font-size:16px;border-radius:100px;}
.News_detail .info_back a:hover{opacity:.8}
.News_detail .info_pn span{display:block;font-size:16px;margin:15px 0}
.News_detail .info_pn span a{color:#666}
.News_detail .info_pn span a:hover{color:#9a1628}
@media(max-width:1024px){
.News_detail{padding:4vh 0;background:#fff}
.News_detail .auto{padding:0 4%}
.News_detail .info_back{position:relative}
.News_detail .bot{position:relative;margin-top:15px}
.News_detail .news_info .title h1{font-size:20px; line-height: 2;}
}
@media(max-width:768px){
.News_detail .info *{max-width:100%!important}
.News_detail .info .rich_media_area_primary_inner{max-width:100%!important}
.News_detail .info_back a{ width: 100% }
}
@media(min-width:1025px){.News_detail .info_pn span{width:70%}
}


.ul_sitemap{ padding-bottom: 4%;margin: 0 auto;max-width: 1200px}
.ul_sitemap li{ border-bottom: solid 1px #ececec; padding:2% 0}
.ul_sitemap li .sub{margin-top:5px;}
.ul_sitemap li em{ font-size: 20px;font-style: normal;padding-bottom: 10px}
.ul_sitemap li span{ display: inline-block; padding-right:2%; opacity: 0.7}
.ul_sitemap li:hover a{color: #9a1628}
@media(max-width:1200px){
.ul_sitemap{padding: 0 5%}
}

.column-title{ font-size: .3rem;color: #9a1628;font-weight: bold;margin-bottom: 2vw;}
@media (max-width:1024px){
.column-title{ font-size: 22px;margin-bottom: 20px;}
}

.Inv_top{position: absolute;top: -100px;}


/* Investo */
.Investor{padding:4vw 0; position: relative;}
.Investor .container{background-color:#f8f8f8;padding:3vw;}
.Investor .list{display:flex;justify-content:space-between;flex-wrap:wrap;align-items: center; overflow: hidden;}
.Investor .list .lt{width:45%;}
.Investor .list .lt .content{display:flex;flex-direction:column;justify-content:center;height:100%;}
.Investor .list .lt .tit{font-size:0.3rem;color:#000;font-weight: bold;margin-bottom:0.2rem;}
.Investor .list .lt .num{line-height:1;font-size: 0.52rem;font-weight: bold; }
.Investor .list .lt .t02{color:#9a1628; display:flex;align-items:flex-end;flex-wrap:wrap;}
.Investor .list .lt .t02 .price{ position:relative;line-height:1;width:auto;display:flex;align-items:flex-end;}
.Investor .list .lt .t02 .price i{font-size:.2rem;font-style:inherit; color: #999; margin-left: 0.1rem;}
.Investor .list .lt .t02 .tbo.up{background-image:url(../images/up_icon01.png);}
.Investor .list .lt .t02 .tbo{position:relative;background-position:center left;background-repeat:no-repeat;padding-left:15px;line-height:1;margin-left:15px; font-size: 0.20rem;}
.Investor .list .lt .t02 .tbo.down{position:relative;background-image:url(../images/down_icon01.png);background-position:center left;background-repeat:no-repeat;padding-left:15px;line-height:1;margin-left:15px;color:#05a687;}
.Investor .list .desc01{font-size:0.16rem;color:#999;margin-top:2vw;}
.Investor .list .ulist li{ float: left; width: 23.5%; margin-right: 2%; }
.Investor .list .ulist li:nth-child(4n){ margin-right: 0;}
.Investor .list .ulist .uitem{padding-left:0.15rem;border-left:1px solid #e8e8e8;}
.Investor .list .ulist .u_t01{font-size:0.18rem;color:#333;}
.Investor .list .ulist .u_t02{font-size:0.28rem;color:#9a1628;margin-top:0.15rem;}

.Investor .list .lr{width:55%;position:relative;}
.Investor .list .lr .imgbox{height:100%;}
.Investor .list .lr img{height:100%;width:100%;object-fit:cover;}

@media (max-width:1024px){
.Investor .list .lt{width:100%;}
.Investor .list .lr{width:100%;}
.Investor .list .lt .t02 .price{font-size:36px;}
.Investor .list .lt .t01{font-size:24px;}
.Investor .list .desc01{margin-top:20px; font-size: 14px;}
.Investor .list .ulist{margin-top:30px;}
.Investor .list .ulist .uitem{padding-left:10px;}
.Investor .list .ulist .u_t01{ font-size: 12px;}
.Investor .list .lt .t02 .tbo{margin-top:20px;margin-left:0; font-size: 16px;}
}

.gszl{ padding:4vw 0; background: #f8f8f8;position: relative;}
.gszl ul li{display:flex;align-items:center;padding: 0.2rem 0.2rem;background: #fff;position:relative;justify-content: space-between;}
.gszl ul li:not(:last-child){margin-bottom:0.2rem;}
.gszl ul li .la {display: flex;align-items: center;flex: 1; width: 0;}
.gszl ul li .la .img img {width: auto;max-width: 30px;height: auto;}
.gszl ul li .pa{ margin: 0; color:#000;font-size:0.18rem;padding:0 5px; font-weight: bold;margin-left: 0.1rem;}
.gszl ul li a{display:block;text-align:center;padding:0.1rem 0.2rem;border:1px solid #d7d7d7;border-radius:0.5rem;font-size:0.14rem;color:#999999;display:flex;justify-content:center;align-items:center;}
.gszl ul li a img{margin-right:10px;}
.gszl ul li a:hover{background:#9a1628;color:#fff;}
.gszl ul li a:hover img{filter:grayscale(100%) brightness(300%);}

@media (max-width:1024px){
.gszl ul li .pa{ font-size: 15px;}
.gszl ul li .la .img img{max-width: 24px;}
}


.gsgg{ padding:4vw 0;position: relative; }
.gsgg ul li{display:flex;align-items:center;margin-bottom:0.2rem;padding-bottom: 0.2rem;border-bottom: 1px solid #ededed; position:relative;justify-content: space-between;}
.gsgg ul li .la {display: flex;align-items: center;flex: 1;  width: 0;}
.gsgg ul li .la .img img {width: auto;max-width: 30px;height: auto;}
.gsgg ul li .pa{ margin: 0; color:#000;font-size:0.18rem;padding:0 5px; font-weight: bold;margin-left: 0.1rem;}
.gsgg ul li a{display:block;text-align:center;padding:0.1rem 0.2rem;border:1px solid #d7d7d7;border-radius:0.5rem;font-size:0.14rem;color:#999999;display:flex;justify-content:center;align-items:center;}
.gsgg ul li a img{margin-right:10px;}
.gsgg ul li a:hover{background:#9a1628;color:#fff;}
.gsgg ul li a:hover img{filter:grayscale(100%) brightness(300%);}
.gsgg .mt{ display: table; margin: 0 auto; margin-top: 0.36rem;}

.gsgg .more{font-size: 0.16rem;text-align: center;padding: 0 0.3rem;line-height: 0.50rem;border-radius: 0.27rem;border: 1px solid #9a1628;transition: 0.3s;display: table;color: #9a1628;z-index: 10;}
.gsgg .more:after{width:0.21rem;height: 0.13rem;display: inline-block; content: '';margin-left: 0.16rem;background: url(../images/icon.svg) no-repeat;background-size: contain;transition: 0.3s;}
.gsgg .more:hover{background-color: #9a1628;color: #fff;border-color: #9a1628;}
.gsgg .more:hover:after{background-image: url(../images/icon-white.svg);}

.gsgg .Homemore{float: right;}

@media (min-width:1025px){
.gsgg ul li{ float: left; width: 48%; margin-right: 4%;}
.gsgg ul li:nth-child(2n){margin-right: 0%;}
}

@media (max-width:1024px){
.gsgg ul li .pa{ font-size: 15px;}
.gsgg ul li .la .img img{max-width: 24px;}
}


.Inv_Contact{ padding:4vw 0; background: #f8f8f8;position: relative;}
.Inv_Contact .title{ font-size: 0.28rem;margin-bottom: 0.15rem; color: #fff; font-weight: bold;}
.Inv_Contact .tip{ font-size: 0.2rem; margin-bottom: 0.4rem;}
.Inv_Contact .right {background: #9a1628;color: #fff; padding: 3vw;}
.Inv_Contact .text li{line-height:28px; margin-bottom:0.16rem; padding-left:36px; background-repeat:no-repeat; background-position:0 0; font-size: 0.18rem;}
.Inv_Contact .text li.tel{background-image:url(../images/Inv-tel.png);}
.Inv_Contact .text li.email{background-image:url(../images/Inv-email.png);}
.Inv_Contact .text li.add{background-image:url(../images/Inv-add.png);}

.Inv_Contact .more{ padding-top: 0.2rem;}
.Inv_Contact .btn{border: 1px solid #fff;color: #fff;line-height:0.48rem;font-size: 0.16rem;display: table;text-align: center; padding: 0 0.3rem; border-radius: 0.27rem; transition: 0.3s;}
.Inv_Contact .btn:after{width:0.21rem;height: 0.13rem;display: inline-block; content: '';margin-left: 0.16rem;background: url(../images/icon-white.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Inv_Contact .btn:hover{background-color: #fff;color: #9a1628;}
.Inv_Contact .btn:hover:after{background-image: url(../images/icon.svg);}

@media (max-width:1024px){
.Inv_Contact .title{ font-size: 20px;}
.Inv_Contact .tip{ font-size: 15px; }
.Inv_Contact .text li{ font-size: 14px;}
}




