.auto_1400{max-width: 1400px}
@media (max-width:1024px) {
.auto_1400{padding: 0 2%}    
}
@media (max-width:640px) {
.auto_1400{padding: 0 5%}    
}
/*Top003198 */
.Top003198{position: fixed;z-index: 100; left: 0;top: 0;width: 100%; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); font-family: 'HarmonyOS_Sans_SC';}
.Top003198 menu li span{display: block;  font-size: calc(18 / 16 * 1em);}
.Top003198 menu li a:hover,
.Top003198 menu li.aon span a{color: #e71f19;}
.Top003198 li .sub .pic .Ispic{padding-bottom: calc(400 / 310 * 100%); background-color: #eee;}
.Top003198 .top-hotline{color: #333;padding-left: calc(29 / 20 * 1em);background-size: 1em auto;line-height: calc(36 / 20 * 1em);}
.Top003198 .top-hotline a{padding:0 10px;text-transform: uppercase;}
.Top003198 .top-search{display: block; padding: 0; margin-left: calc(56 / 1920 * 100vw);}
.Top003198 .top-search .box{position: relative;  background-color: rgba(163,163,163,0.1); overflow: hidden;}
.Top003198 .top-search .box .text{width: 100%;display: block; line-height: calc(36 / 16 * 1em);height: calc(36 / 16 * 1em); font-size: 1em; background: none; border: 0; padding-left: calc(42 / 16 * 1em);color: rgba(51, 51, 51, 0.5);}
.Top003198 .top-search .box .text.focus{color: #000;}
.Top003198 .top-search .box .btn{position: absolute;top: 0;width: calc(42 / 16 * 1em); height: 100%; background: url(../images/Top003198-search.svg) no-repeat center center;background-size:calc(17 / 42 * 100%) auto; cursor: pointer;}
.Top003198 .logo img{max-height:calc(60 / 16 * 1em);}
@media (max-width:1440px) {
 .Top003198 .logo img{max-height:calc(54 / 16 * 1em);}   
}
@media (min-width:1025px) {
.Top003198 .logo{display: table; height: calc(90 / 16 * 1em);}
.Top003198 .logo a{display: table-cell; vertical-align: middle;}
.Top003198 menu li{float: left;margin-right: calc(66 / 1920 * 100vw);}
.Top003198 menu li span{line-height: calc(90 / 18 * 1em);}
.Top003198 li .sub{position: absolute;top: 100%;background-color:#fff;width: 260%;padding:  calc(5 / 16 * 1em);box-shadow: 0 5px 5px rgba(0,0,0,0.1);margin-left: -130%;}
.Top003198 li .sub dl{/* background: none; *//* width: 45%; */text-align: center;}
.Top003198 li .sub dt a{font-size: 15px;}
.Top003198 li .sub .pic{width: 50%;}
.Top003198 .top-right{padding-top: calc(27 / 16 * 1em);}
.Top003198 .top-right dd{float: left;}
.Top003198 .top-search .box{width: calc(120 / 16 * 1em); border-radius: calc(90 / 16 * 1em); transition: 0.3s;}
.Top003198 .top-search.show .box{width: calc(200 / 1920 * 100vw);}
.Top003198 .top-search .box .btn{ left: 0;}
}
@media (max-width:1366px) {
.Top003198 li .sub dt a{font-size: 12px;}
}
@media (max-width:1024px) {
	.Top003198 header .top-right{margin-left: 20%;}
	.Top003198 .top-hotline a{padding: 0 5px;}
	.Top003198 .top-hotline{padding: 0 5px;}
.Top003198 header{display: flex; justify-content: space-between; align-items: center; height: calc(70 / 16 * 1em);}
.Top003198 .logo img{max-height:calc(64 / 16 * 1em);}
.Top003198 menu{position: fixed; left: -100%;top: calc(70 / 16 * 1em);height: calc(100% - (70 / 16 * 1em)); background-color: #fff;opacity: 0;transition: 0.5s;box-shadow: 0 5px 5px rgba(0,0,0,0.1); width:80vw; max-width: 340px;}
.menu-show .Top003198 menu{left: 0; opacity: 1;}
.Top003198 menu ul{height: 100%; overflow: auto;}
.Top003198 menu li{border-bottom: 1px dotted #eee;font-size: 16px;}
.Top003198 menu li span{line-height: 3; padding-left:2em;}
.Top003198 menu li.has-sub span .op:before, 
.Top003198 menu li.has-sub span .op:after{background-color: #e71f19;}
.Top003198 li .sub{background-color: #eee;}
.Top003198 li .sub .pic{display: none;}
.Top003198 .top-search{margin: 0 5vw 0 0; position: inherit;}
.Top003198 .top-search .box{top: 100%; left: 0;width: 100%; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,0.8);}
.Top003198 .top-search .box .btn{ right: 0;}
.Top003198 .top-search .box .text{padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Top003198 .top-right dl:after{display: none;}
.Top003198 .top-right dl{display: flex;align-items: center;}
.Top003198 .open-search{ width: calc(24 / 16 * 1em); height: calc(24 / 16 * 1em); background: url(../images/Top003198-search.svg) no-repeat center center; background-size: contain;display: block; position: relative;}
.Top003198 .open-search.on{width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); }
.Top003198 .open-search.on:after,
.Top003198 .open-search.on:before{background-color: #e71f19;}
.Top003198 .open-menu{width: calc(30 / 16 * 1em); height: calc(24 / 16 * 1em); display: flex;flex-wrap: wrap;flex-direction: column; justify-content: space-between; transition: 0.3s;}
.Top003198 .open-menu span{display: block; transition: 0.3s;height: 2px; background-color: #000;}
.menu-show  .Top003198 .open-menu{border-radius: 50%; background-color: #e71f19; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em); }
.menu-show  .Top003198 .open-menu span{background-color: #fff; height: 1px;}
}
/*Banner003200 */
.Banner003200{position: relative;z-index: 1;margin-top: 90px;}
.Banner003200 .solgan{position: absolute; left: 0;top: 0;width: 100%; height: 100%;z-index: 10;}
.Banner003200 .solgan .auto{max-width: 1600px; height: 100%;}
.Banner003200 .solgan img{max-width: calc(577 / 1600 * 100%);}
.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(60 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: 15px;height: 15px;background: #fff;border-radius: 50%;cursor: pointer;display: inline-block;margin: 0 calc(10 / 1920 * 100vw);}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color: #e71f19;}
.Banner003200 li{position:relative;}
.Banner003200 li .txt{position:absolute;right: 52px;z-index: 10;bottom: 48px;width: 100%;text-align: right;}
.Banner003200 li .txt aside{color:#fff;font-size:28px;}
@media (min-width:1025px) {
.Banner003200 .wap{display: none;}
}
@media (max-width:1440px) {
.Banner003200{margin-top:70px;}
}
@media (max-width:1024px) {
.Banner003200 .pc{display: none;}
.Banner003200 .slick-dots li{width: 12px;height: 12px;}
.Banner003200 li .txt aside{color:#fff;font-size:24px;}
}
@media (max-width:640px) {
.Banner003200 li .txt{bottom: 40px;margin-right: 5px;right: 0;}
.Banner003200 li .txt aside{color:#fff;font-size: 18px;font-weight: bold;}
.Top003198 .top-hotline a{padding: 0 5px;}
.Banner003200{margin-top: 57px;}
.Top003198 .logo img{max-height: calc(50 / 16 * 1em);}
}


.Htitle{text-align: center;line-height: 1;font-size: 42px;padding-bottom: 1em;}
.Htitle .en{color: #d9d9d9;text-transform: uppercase;}
.Htitle .cn{color: #333;font-size: 0.7692em;font-weight: 700;margin-top: -0.5em;}
.Htitle .cn:after{display: block;content: '';width: 1em;height: 3px;background-color:#dedede;margin: 0.5em auto 0;}
@media (max-width:1024px) {
.Htitle{font-size: 5vw;padding-bottom: 0;}	
}
@media (max-width:640px) {
.Htitle{font-size: 8vw;color: #333}	
.Htitle aside{font-size: 0.7692em;font-weight: bold;color: #333}
.Htitle .cn{margin-top: 10px;margin-bottom: 10px;}
}






.Floor002943 .intro .edit-info{font-size: 15px;line-height: 1.5;text-align: justify;}
.Floor002943 .Homemore {margin-top: 1.5em;}
.Floor002943 .Homemore a{display: inline-block;color: #333;line-height: 2.875em;border-radius: 50px;border: solid 1px #d9d9d9; padding: 0 2.5em; transition: 0.3s; font-size: 16px;}
.Floor002943 .Homemore a:hover{background: #ff0000;color: #fff; border-color:#ff0000 ;}
@media(max-width:640px){
.Floor002943 .Homemore a{font-size: 4vw; }
}
.Floor002943 {padding: 3VW 0;}
.Floor002943 .slider .Ispic{padding-bottom: 84%;background-position: top;}
.Floor002943 .slick-dots{position: absolute;z-index: 10;left: 0;width: 100%;bottom: 20px;text-align: center;}
.Floor002943 .slick-dots li{display: inline-block; width: 12px; height: 12px; border-radius: 40px;background: #fff; margin: 0 11px;}
.Floor002943 .slick-dots li button{display: none;}
.Floor002943 .slick-dots li.slick-active{ width: 40px;}
@media (min-width:1025px) {
.Floor002943 .auto{background: #fafafa;}
.Floor002943 .intro .info{padding-right: 5.0714em;font-size: 0.875em;width: 50%;}  
.Floor002943 .fl{width: 50%;padding-bottom: 2em;}
.Floor002943 .fr{width: 50%;}
.Floor002943 .intro{padding: 10% 6% 0;}
.Floor002943 .Homemore{padding-left: 6%;}
}
@media (max-width:1024px) {
.Floor002943 .intro .edit-info{font-size: 15px;line-height: 2;}
.Floor002943 .Homemore{padding-bottom: 6%}
.Floor002943 {padding: 6VW 0;}
}



/*Floor003021 */
.Floor003021{background: #f8f8f8;padding: 3vw 0;font-size: 18px;}
@media(max-width:640px){
.Floor003021{font-size: 3vw;}
}
@media(max-width:1024px){
.Floor003021 .auto{background-size: 40% auto;}
}
.Floor003021 .title{text-align: center;}
.Floor003021 .title aside{padding-left: 4.58vw;}
.Floor003021 .title .cn{font-size: 36px;color: #333;position: relative;text-align: center;margin-bottom: 1em;}
.Floor003021 .title .en{color: #999;opacity: 0.5;padding-bottom: 5px;}
.Floor003021 .slogan{color: #333; margin: 2.2vw 0 4.16vw 0; font-weight: 100; transition: 0.3s;}
.Floor003021 .slogan i{font-size: 12px; color: #ccc;opacity: 0.7; display: inline-block; vertical-align: middle; margin: 0 10px;}
/*.Floor003021 .list{margin: 0 -3.273%;}*/
.Floor003021 .list li{float: left; border-bottom: 1px solid #d7d7d7;margin-bottom: 2%;}
.Floor003021 .list li a{display: block;overflow: hidden;}
.Floor003021 .list li a > *{transition: 0.3s ease-out;}
.Floor003021 .list li .Ispic{padding-bottom: 100%;}
.Floor003021 .list li .tit{padding: 10px 18px;line-height: 4em;font-size: 12px;}
.Floor003021 .list li .tit span.cn{font-size: 15px;line-height: 1.5em;height: 3em;text-align: center;}
.Floor003021 .list li .tit span.en{color: #999;text-transform: uppercase;font-family: Arial, "sans-serif";line-height: normal;}
.Floor003021 .list li a:hover .Ispic{transform: translateY(-50px) scale(1.2);}
.Floor003021 .list li a:hover .tit{transform: translateY(-20px);}
@media(max-width:1366px){
.Floor003021 .list li .tit span.cn{font-size: 12px;    -webkit-line-clamp: 3;    height: auto}
}
@media(min-width:481px){
/*.Floor003021 .list li .tit span{float: left;}*/
/*.Floor003021 .list li .tit span.cn{padding-right: 5px;}*/
.Floor003021 .list li .tit span.en{padding-top: 1.8em;}
}
@media(min-width:1025px){
.Floor003021 .list li{width: 18.8%;}
.Floor003021 .list li:not(:nth-child(5n)){margin-right: 1.5%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003021 .list li .tit span.en{display: none;}
.Floor003021 .list li .tit span.cn{float: none;max-width: none;}
}
@media(min-width:641px) and (max-width:1024px){
.Floor003021 .list li{width: 32%;}
.Floor003021 .list li:not(:nth-child(3n)){margin-right: 2%;}
}
@media(max-width:640px){
.Floor003021 .list li{width: 49%;}
.Floor003021 .list li:not(:nth-child(2n)){margin-right: 2%;}
}
@media(max-width:480px){
.Floor003021 .list li .tit{font-size: 3vw;line-height: 2em;padding: 10px;}
.Floor003021 .list li .tit span.en{padding-top: 5px;}
}



/*Floor003079 */
.Floor003079{font-size: 16px;position: relative;padding: 3vw 0;}
.Floor003079,
.Floor003079 a{color: #fff;}
.Floor003079 .auto{max-width: 1400px;width: 94%;position: relative;z-index: 2;}
.Floor003079 > .Ispic{position: absolute; left: 0; top: 0; width: 100%; height: 88.889%;}
.Floor003079 .title{line-height: 1;font-family: 'SourceHanSansCN-Medium';font-size: 36px;margin-bottom: 1em;color: #333;text-align: center;}
.Floor003079 li a{display: block;position: relative;overflow: hidden;margin: 0 10px;}
.Floor003079 li .txt{position: absolute;left: 0;width: 100%;top: 0;padding: 2.14vw 2.08vw;z-index: 10;font-family: 'SourceHanSansCN-Regular';font-size: 22px;height: 100%;}
.Floor003079 li .txt aside{text-align: center;position: absolute;left: 50%;bottom: 10px;transform: translate(-50%,-50%);width: 100%}
.Floor003079 li .txt .icon{width: 50px;height: 50px;border: 2px solid #fff;border-radius: 50%;position: absolute;left: 50%;top: 60%;transform: translate(-50%,-50%);opacity: 0;transition: 0.3s ease-out;text-align: center;}
.Floor003079 li a:hover .txt aside{bottom:50%;transform: translate(-50%,-50%);transition: 0.3s ease-out;}
.Floor003079 li a:hover .txt .icon{opacity: 1;}
.Floor003079 li .txt .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #fff; border-right: 2px solid #fff; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003079 li .Ispic{padding-bottom: 135.898%;position: relative;}
.Floor003079 li a:before{position: absolute;content: '';left: 0;top: 0;width: 100%;background: #000;height: 100%;opacity: 0.1;transition: 0.3s;z-index: 1;}
.Floor003079 li:hover a:before{opacity:0;}
.Floor003079 .slick-arrow{position: absolute;z-index: 10;top: 50%;background: none;border: 0;font-size: 0;height: 36px;width: 36px;margin-top: -18px;border-bottom: 3px solid #ccc;border-right: 3px solid #ccc;cursor: pointer;}
.Floor003079 .slick-prev{left: -50px;transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor003079 .slick-next{right: -50px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
@media(max-width:1560px){
.Floor003079 .auto{width: 90%;}
.Floor003079 .slick-prev{left: -30px;}
.Floor003079 .slick-next{right:-30px}
}
@media(max-width:640px){
.Floor003079{font-size: 3vw;}
.Floor003079 .title{font-size: 5vw}
.Floor003079 .auto{width: 96%;}
.Floor003079 li .txt{padding: 3vw; font-size: 4vw;}
.Floor003079 li .txt aside{padding-right: 0;width: 100%;}
.Floor003079 li .txt .icon{width:8vw;height: 8vw; }
.Floor003079 li .txt .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003079 .slick-arrow{width: 5vw;height: 5vw;}
.Floor003079 .slick-arrow:before{width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003079 .slick-prev{left: 0;}
.Floor003079 .slick-next{right: 0;}
}
/*Bottom003191 */
.Bottom003191{background-color: #121416; font-family: 'HarmonyOS_Sans_SC_Light';color: #fff; }
.Bottom003191 a{color: rgba(255,255,255,0.5);}
.Bottom003191 a:hover{color: #fff; }
.Bottom003191 .b-bottom{background-color: #060709; padding: calc(33 / 16 * 1em) 0;color: rgba(255,255,255,0.5);}
.Bottom003191 .b-bottom .auto{font-size: calc(14 / 16 * 1em);}
.Bottom003191 .b-bottom nav a{display: inline-block;}
.Bottom003191 .b-bottom nav a:not(:last-child)::after{display: inline-block; content: ' · '; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.5);}
.Bottom003191 .b-top{padding: calc(60 / 16 * 1em) 0 calc(60 /16 * 1em) 0;}
.Bottom003191 .b-top nav dt{font-size: calc(20 / 16 * 1em);}
.Bottom003191 .b-top nav dt a:not(:hover){color: #fff;}
.Bottom003191 .b-top nav dd{line-height: calc(34 / 16 * 1em);}

.Bottom003191 .logo img{height:auto;}
.Bottom003191 .hotline dl{margin-top: calc(36 / 16 * 1em);}
.Bottom003191 .hotline dt{opacity: 0.5;margin-bottom: calc(6 / 16 * 1em);}
.Bottom003191 .hotline dd{font-family: 'Oswald-Medium'; font-size: calc(28 / 16 * 1em);}

.Bottom003191 .code{margin-bottom: calc(34 / 16 * 1em);}
.Bottom003191 .code img{height: auto}
.Bottom003191 .contact li{line-height: calc(20 / 16 * 1em); padding: calc(10 / 16 * 1em) 0;position: relative; padding-left: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span{position: absolute; left: 0; top: calc(10 / 16 * 1em);height: calc(20 / 16 * 1em);overflow: hidden;text-align: justify; width: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span:after{display: inline-block;content: '';width: 100%;height: 1px;}
.Bottom003191 .links-box .box{position: relative;z-index: 20;font-family: 'SourceHanSansCN-Medium';}
.Bottom003191 .links-box{margin-top: 2em;}
.Bottom003191 .links-box .name{padding: 0 0.625em;background-color: rgba(255,255,255,0.1);color: #fff;line-height: 3.125;position: relative;cursor: pointer;}
.Bottom003191 .links-box .name:after{position: absolute;content: '';right: 1em;width: 10px;height: 10px;transform: rotate(-135deg);top: 50%;margin-top: -5px;border-left: 1px solid #fff;border-top: 1px solid #fff;}
.Bottom003191 .links-box dl{position: absolute;left: 0;width: 100%;bottom: 100%;max-height:6em;  overflow: auto;background-color: #fff;display: none;}
.Bottom003191 .links-box dd a{display: block;padding:0.25em 0.625em;line-height: 2;color: #333;}

@media (min-width:1025px) {
.Bottom003191 .b-top .left{width: calc(300 / 1400 * 100%);}
.Bottom003191 .b-top .right{width: calc(130 / 1400 * 100%);}
.Bottom003191 .b-top .mid{width: calc((1400 - 300 * 2) / 1400 * 100%);margin-left: 40px;}  
.Bottom003191 .b-top nav{width: 100%;margin: 0 auto;max-width: calc(1000 / 16 * 1em);overflow: hidden;}
.Bottom003191 .b-top nav dl{float: left;max-width: calc(280 / 16  * 1em);}  
.Bottom003191 .b-bottom .fl,
.Bottom003191 .b-bottom .fr{max-width: 45%;}
.Bottom003191 .b-top nav dt{margin-bottom: 1em;}
}
@media (max-width:1024px) {
.Bottom003191 .logo{text-align: center;}
.Bottom003191 .b-bottom .copyright{margin-top: 1em;}
.Bottom003191 .b-bottom .copyright a{display: inline-block;} 
.Bottom003191 .b-top{padding: 3em 0;}
.Bottom003191 .b-top nav{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1); padding: 2em 0; margin: 2em 0;}
.Bottom003191 .b-top nav dl{margin: 0!important;}
.Bottom003191 .b-top nav dl:not(:last-child){margin-bottom: 1em!important;}
.Bottom003191 .b-top nav dd{display: inline-block; margin-right: 1em;}
.Bottom003191 .logo img{height: calc(50 / 16 * 1em);}
.Bottom003191 .code{text-align: center;margin-bottom: 0;}
.Bottom003191 .code img{width: 40%}
.Bottom003191 .b-top{padding-bottom: 0;}
.Bottom003191 .b-bottom{padding: 15px 0}
}
@media (max-width:640px) {
.Bottom003191 .mid{display: none;}
.Bottom003191 .links-box {max-width: 90%;margin: 1em auto;}
.Bottom003191 nav{text-align: center;}
.Bottom003191 .code img{max-width: 100PX;}
.Bottom003191 .b-top{padding: 1em 0;}
}


/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}


.con_info{padding:4vw 0;}
/*Menu002517 */
.Menu002517{/* border: 1px solid #ccc; */}
.Menu002517 .side-title{/* text-align:center; */font-size:20px;color:#fff;background: #333;padding: 20px;}
.Menu002517 .side-title::before{display:block;content:'';margin:0 auto 5px;height:2px;background:#fff;width:30px;display: none;}
.Menu002517 .side-title span{display:block;font-size: 14px;text-transform:uppercase;padding-top:5px;}
@media(min-width:1025px){
.Menu002517 .side-title{}
.Menu002517 .side-title span{color: #eee;}
.Menu002517{position:relative;z-index:10;}
}
.Menu002517 .side-menu ul{border: 1px solid #ececec;}
.Menu002517 .side-menu li{ border-bottom:1px solid #ececec;}
.Menu002517 .side-menu li a{display:block;position:relative;padding:0 28px;line-height: 60px;transition:0.2s;font-size: 16px;color: #999;}
.Menu002517 .side-menu li a::before{ opacity:0;position:absolute; content:''; width:5px; height:5px; background:#333; left:0; top:50%; margin-top:-2.5px; border-radius:50%;transition:left 0.2s;}
.Menu002517 .side-menu li a:hover::before,
.Menu002517 .side-menu li.aon a::before{ opacity:1; left:14px;}
.Menu002517 .side-menu li a:hover,
.Menu002517 .side-menu li.aon a{color:#333;}
@media(max-width:1024px){
.Menu002517 .side-title{padding: 10px;}
.Menu002517 .side-menu li{width: 25%;float: left;}
.Menu002517 .side-menu li a{padding:0;text-align: center;}
.Menu002517 .side-menu li a::before{display:none;}
.Menu002517 .side-menu li a:hover, .Menu002517 .side-menu li.aon a{background:#333;color:#fff;}
}
   @media(max-width:768px){.Menu002517 .side-menu li{width: 50%;float: left;}  	.Menu002517 .side-menu li a{line-height: 40px;}
}  
   
    

.Menu002517 #side-menu .owl-item{ float:left;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: relative;}
.Menu002517 #side-menu .owl-stage-outer{ position:relative; overflow:hidden;}
.Menu002517 #side-menu .owl-stage{position:relative;touch-action: manipulation;}
.Menu002517 #side-menu{ background:#fff; padding:0 20px; position:relative;}
.Menu002517 #side-menu li a{ float:left; line-height:40px; padding:0 30px;}
.Menu002517 #side-menu li.aon a{background:#e71f19; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff;}
.Menu002517 #side-menu .owl-nav button{ position:absolute; top:0; height:100%; width:18px; border:none; background:#e71f19; box-shadow:inset 3px 3px 20px rgba(0,0,0,0.3); color:#fff; cursor:pointer; padding:0; font-size:24px;}
.Menu002517 #side-menu .owl-nav button.owl-prev{ left:0;}
.Menu002517 #side-menu .owl-nav button.owl-next{ right:0;}
.Menu002517 #side-menu .disabled{ display:none;}
}
@media(max-width:480px){
.Menu002517 #side-menu li a{padding:0 20px;}
}


/*RighInfo003141 */
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .title{font-size: 28px;color: #333333;margin-bottom: 0.6em;text-align: center;}
.RighInfo003141 .info{font-size: 16px;line-height: 2;}
.RighInfo003141 .info p{margin: 1.8em 0;text-align: justify;}
@media (min-width:1025px) {
.RighInfo003141 .info .title{line-height: 1;}
}
@media (max-width:1024px) {
.RighInfo003141 .title{font-size: 22px;}
.RighInfo003141{padding:2% 0;}
}



/*PicList002938 */
.PicList002938{margin-top:-1.93vw}
.PicList002938 ul{padding: 1.93vw 0; border-bottom: 1px dotted #cecece;}
.PicList002938 li .inner{padding-left: 33px;font-size: 16px; }
.PicList002938 li time{color: #c8c8c8;}
.PicList002938 li time a{float: right;color: #e71f19;}
.PicList002938 li p{color: #999;line-height: 1.625em;height: 3.25em;font-size: 15px;}
.PicList002938 li aside{font-size: 18px;}
.PicList002938 li aside a{color: #1e1e1e;}
.PicList002938 li aside a:hover{color: #e71f19;}
@media(min-width:481px){
.PicList002938 ol{width: 300px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
 .PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}



/*Page002623 */
.Page002623{padding: 0 0 4vw 0; text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #e71f19;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}



/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #333;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 2vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}


/*Menu002937 */
.Menu002937{padding: 4vw 0;}
.Menu002937 .ul{display: table;line-height: normal;}
.Menu002937 .ul li{float: left;margin: 1px 0;}
.Menu002937 .ul li:not(:last-child){margin-right: 20px;}
.Menu002937 .ul li a{display: block;line-height: 2em;min-width: 160px;padding: .5em 1em;font-size: 16px;background: #eee;text-align: center;}
.Menu002937 .ul li.aon a,
.Menu002937 .ul li a:hover{color: #fff;background: #e71f19;}
@media(max-width:768px){
.Menu002937 .ul li a{min-width: 18.36vw;font-size: 3.5vw;}
}
@media(max-width:480px){
.Menu002937 .ul li a{font-size: 4vw;line-height: 2em;}
}



/*PicList003142 */
.PicList003142{margin: 5em 0;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.5em;text-align: center;}
.PicList003142 li .tit{font-size: 1.125em;font-family: 'SourceHanSansCN-Medium';}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 67.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e71f19;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}


/*TextList002514 */
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#333; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#333;font-weight: bold;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email a{ color:#333; padding:30px 0;font-weight: bold;}


/*Map002516 */
@media(min-width:641px){
.Map002516 .ul_con li{float:left;width:50%;padding: 5%;}
}
.Map002516 .ul_con li img{max-width:120px}
.Map002516 .ul_con li div{padding-left: 80px;background-repeat:no-repeat;background-position:left center;font-size: 16px;}
.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);}
.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 .ul_con li.code div{ background-image:url(../images/Map002516_code.png);}
.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 .ul_con li p{margin:0;border-bottom:1px solid #efefef;padding-bottom:15px;margin-bottom:15px;color:
#333;font-size: 18px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){ background:#f5f5f5;}
}




/*News_detail*/
.News_detail{ padding: 4% 0;}
.News_detail .news_info { }
.News_detail .news_info .title { text-align: center; padding-bottom: 3%; border-bottom: 1px solid #eee; margin-bottom: calc(50 / 16 * 1em) }
.News_detail .news_info .title h1 {line-height: 2;margin: 0; padding-bottom: 1%; font-size: calc(28 / 16 * 1em); font-weight: 400; color: #333 }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 2; color: #666; }
.News_detail .news_info .info { text-justify: inter-ideograph }
.News_detail .news_info .center { text-align: center }
.News_detail .info { line-height: 2; color: #555 }
.News_detail .bot { position: relative; margin-top: 50px; padding-top: 50px; 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; display: block; width: 150px; line-height: 3; border-radius: 100px; background: #e71f19; }
.News_detail .info_back a:hover { opacity: 0.8; }
.News_detail .info_pn span { display: block; ; margin: 1% 0 }
.News_detail .info_pn span a { color: #666 }
.News_detail .info_pn span a:hover{color: #e71f19;}
@media(max-width:1024px) {
.News_detail .info_back { position: relative }
}
@media(max-width:768px) {
.News_detail .info * { max-width: 100%!important;height: auto; text-indent: 0 !important }
.News_detail .info .rich_media_area_primary_inner { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
.News_detail .news_info .title h1{ font-size: calc(22 / 16 * 1em);}
}



/*Form002219*/
.Form002219{ padding-bottom:5%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;text-transform: capitalize;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px;text-transform: capitalize; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .btn_submit{ color:#fff; background-color:#333;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/