
/* 产品系列 */

.section-product-series{position: relative;padding:80px 0; color: #fff;}
.section-product-series .tit{margin-bottom:60px;text-align:center;}
.section-product-series .tit p{font-size:20px;color:#00479d;}
.section-product-series .tit h2{font-size:45px;line-height:67px;color:#000000;}

.section-product-series .content{display:flex;gap:20px;margin:0 auto;background:#fff}
.section-product-series .left-panels{flex:1;border-radius:8px;position:relative;overflow:hidden;min-height:586px; background-size: cover;background-position: center;background-repeat: no-repeat;}
.section-product-series .left-panel{width:100%;height:586px;background-repeat: no-repeat;transition:transform .6s ease}
.section-product-series .left-panel:hover{transform:scale(1.05);}
.section-product-series .left-panel .section-title{font-size:26px;color:#2c3e50;font-weight:500;padding-left:35px;padding-top:30px;}
.section-product-series .left-panel .equipment-image{width:100%;height:300px;margin-bottom:30px}
.section-product-series .left-panel .view-btn-container{position:absolute;bottom:40px;left:40px}
.section-product-series .left-panel .more-view-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 29px;background:#00479d;color:#fff;text-decoration:none;border-radius:25px;font-size:14px;font-weight:500;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;box-shadow:0 2px 8px rgba(26,110,216,.2)}
.section-product-series .left-panel:hover .more-view-btn{opacity:1;visibility:visible;transform:translateY(0)}
.section-product-series .left-panel .arrow-icon{font-size:14px;transition:transform .3s ease}
.section-product-series .left-panel .more-view-btn:hover .arrow-icon{transform:translateX(3px)}

.section-product-series .right-panel{flex:1;display:flex;flex-direction:column;gap:20px;transition:transform .6s ease}
.section-product-series .right-panel a{overflow:hidden;display:block;}
.section-product-series .right-panel .right-item{height:283px;border-radius:8px;padding:20px;transition:transform .6s ease}
.section-product-series .right-panel .right-item:hover{transform:scale(1.05);}
.section-product-series .right-panel .right-item h3{font-size:26px;font-weight:500;color:#2c3e50;margin-bottom:15px;padding-left:20px;}
.section-product-series .right-panel .right-item img{width:100%;height:120px;object-fit:contain}
.section-product-series .right-panel .right-item .view-btn-container{position:absolute;bottom:40px;left:40px}
.section-product-series .right-panel .right-item .more-view-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 29px;background:#00479d;color:#fff;text-decoration:none;border-radius:25px;font-size:14px;font-weight:500;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;box-shadow:0 2px 8px rgba(26,110,216,.2)}
.section-product-series .right-panel .right-item:hover .more-view-btn{opacity:1;visibility:visible;transform:translateY(0)}

@media (max-width:768px){
	.section-product-series{padding:30px 20px 30px;height:auto;}
	.section-product-series .tit h2{font-size:18px;line-height:normal;width:85%;margin:auto;}
	.section-product-series .content{flex-direction: column;}
	.section-product-series .equipment-section{flex-direction:column}
	.section-product-series .left-panels{min-height:auto;}
	.section-product-series .left-panel{min-height:250px;height:auto;padding:20px;background-size: cover;background-position: center;background-repeat: no-repeat;}
	.section-product-series .left-panel .section-title{padding-left:0;padding-top:0;font-size:14px;line-height:normal;}
	.section-product-series .left-panel .more-view-btn{font-size:12px;padding:5px 18px;}
 .section-product-series .right-panel .right-item .more-view-btn{font-size:12px;padding:5px 18px;}
	.section-product-series .right-panel .right-item{height:200px;background-size: cover;background-position: center;background-repeat: no-repeat;}
	.section-product-series .right-panel .right-item h3{font-size:14px;line-height:normal;}
	.section-product-series .view-btn-container{position:static;margin-top:20px}
	.section-visual .swiper-slide { height: auto; }
	.section-visual .swiper-slide video{height:auto;}
}



/* 公司介绍 */
.section-introduce { position: relative; color: #fff; }
.section-introduce .sticky { overflow: hidden; position: sticky; top: 0; left: 0; width: 100%; height: 919px; }
.section-introduce .heading { position: absolute; width: 100%; text-align: center; font-size: 50px; font-weight: 600; color: #000; }
.section-introduce .background { position: absolute; top: 40vh; left: calc(50% - 19.59vh); width: 39.18vh; height: 23.94vh; object-fit: cover; border-radius: 16px; }
.section-introduce .heading-1 { top: 30vh; }
.section-introduce .heading-2 { top: 64.5vh; }
.section-introduce .main-badge{color:#004098;font-size:20px;}
.section-introduce .main-heading { color: #000000;font-size:45px;line-height:line-height:normal;font-family: 'Manrope-Bold'}
.section-introduce .contents{display:flex;padding-top:50px;max-width:1600px;}
.section-introduce .left{width:65%;height: 100%;margin-top:2%;}
.section-introduce .right{width:35%;height: 100%;padding-top:2%;}
.section-introduce .right p{font-size:16px;color:#666666;line-height:28px;}
.section-introduce .right ul{margin-top:40px;}
.section-introduce .right ul li{padding:0 25px 35px 10px;border-top:1px solid #00479d;display:flex;justify-content: space-between;align-items: center;}
.section-introduce .right ul li .tp{font-size:45px;color:#00479d;font-weight:600;}
.section-introduce .right ul li .desc{font-size:16px;line-height:21px;color:#666666;}
.section-introduce .right ul li .num{color:#00479d;}
.section-introduce .right ul li .num .tp{display:flex;}
.section-introduce .right ul li .num .tp .rt{padding-left:22px;padding-top:5px;display:flex;flex-direction: column;}
.section-introduce .right ul li .num .tp .rt .s{font-size:20px;height:25px;}
.section-introduce .right ul li .num .tp .rt .m{font-size:20px;}

.section-introduce .view-btn-container{margin-top:30px;}
.section-introduce .more-view-btn{border:1px solid #666666;display:inline-flex;align-items:center;gap:8px;padding:9px 27px;background:#ffffff00;color:#666666;text-decoration:none;border-radius:25px;font-size:14px;font-weight:500;transform:translateY(5px);transition:all .3s ease;box-shadow:0 2px 8px rgba(26,110,216,.2)}
.section-introduce .more-view-btn .arrow-icon{padding-left:8px;}
.section-introduce .right:hover .more-view-btn{opacity:1;visibility:visible;transform:translateY(0);background:#00479d;border-color:#00479d;color:#ffffff;}
.section-introduce .link-primary-light { margin-top: 0; }

@media screen and (max-width:768px){
	.section-introduce {padding:10px 20px 30px;height:auto;}
	.section-introduce .sticky{height:auto;}
	.section-introduce .heading-1{display:none;}
	.section-introduce .heading-2{display:none;}
	.section-introduce .main-badge{font-size:16px;}
	.section-introduce .main-heading{font-size:18px;margin-bottom:0;line-height:normal;}
	.section-introduce .contents{margin-top:0px;padding-top:15px;flex-direction: column;}
	.section-introduce .left{width:100%;margin-top:0%;}
	.section-introduce .right{width:100%;}
	.section-introduce .right p{font-size:14px;line-height:normal;}
	.section-introduce .right ul li{padding:0 10px 10px 10px;}
	.section-introduce .right ul li p{line-height:20px;}
	.section-introduce .right ul li em{font-size:14px;}
	.section-introduce .right ul li .tp{font-size:30px;}
	.section-introduce .right ul li .ico{text-align:center;}
	.section-introduce .right ul li .ico img{width:60%;}
	.section-introduce .more-view-btn{float:right;font-size:12px;padding:4px 15px;}
	
}


/* 工厂位置 */
html{font-size:10px;}
.area{ width:1600px;margin:auto;text-align:left;}
#mainContentBottom{width:100%;overflow:hidden;  background-size: cover; background-position: center;background-repeat: no-repeat;}
.main-global-con-wrap{padding:0 0 6rem}
.main-global-con-wrap .main-tit-box{padding:125px 0 0;position:relative}
.main-global-con-wrap .main-tit-box p{font-size:20px;color:#004098;margin-bottom:5px;}
.main-global-con-wrap .main-tit-box .main-sub-tit{width:25%;font-size:45px;font-weight:600;line-height:normal;color:#000}
.main-global-con-wrap .main-tit-box .main-txt{font-weight:500;margin-top:3rem}
.main-global-con{position:relative;width:100%;height:100%;text-align:center;}
.global-map-img{display:block;text-align:center}
.global-map-img img{max-width:100%;width:100%}
.global-map-makers{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}
.global-map-makers .makers{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));opacity:0;transition:var(--transition-custom)}
.global-map-makers .makers i{font-size:2.6rem}
.global-map-makers .makers .txt{position:absolute;font-size:1.2rem;letter-spacing:-.02em;color:#000;font-weight:700;white-space:nowrap}
.global-map-makers .makers.top .txt{top:0;left:50%;transform:translate(-50%,-100%);text-align:center}
.global-map-makers .makers.left .txt{top:85%;left:60%;transform:translate(-100%,-50%);text-align:right}
.global-map-makers .makers.right .txt{top:80%;right:15px;transform:translate(100%,0%);text-align:left}
.global-map-makers .makers .wave span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid;box-sizing:border-box;border-radius:50%;opacity:0;pointer-events:none}
.global-map-makers .makers .wave span:nth-child(2){animation-delay:1s!important}
.global-map-makers .makers .wave span:nth-child(3){animation-delay:2s!important}
.global-map-makers .makers.active .wave span{animation:map-wave 3s cubic-bezier(1,2,.66,3) infinite}
.global-map-makers.animated .makers{transform:translate(-50%,-50%);opacity:1}
@keyframes map-wave{0%{width:0;height:0;opacity:0}
50%{opacity:.2}
100%{width:10rem;height:10rem;opacity:0}
}
.global-map-makers .makers.factory i{color:#00479d}
.global-map-makers .makers.factory .wave span{border-color:#00479d}
.global-map-makers .makers.factory .wave.h span{border-color:#e60012}
.global-map-makers .makers.sales i{color:#0066f0}
.global-map-makers .makers.sales .wave span{border-color:#0066f0}
.global-map-makers .makers.research .txt{display:none}
.global-map-makers .makers.research.on .txt{display:block}
.global-map-makers .makers.research i{color:#6ec112}
.global-map-makers .makers.research .wave span{border-color:#6ec112}
.global-map-makers .makers[data-city="Shenzhen1"]{margin-top:3.1vw;margin-left:-13.5vw;transition-delay:0.3s}
.global-map-makers .makers[data-city="Shenzhen2"]{margin-top:3.1vw;margin-left:-13.8vw;transition-delay:0.5s}
.global-map-makers .makers[data-city="Hanoi"]{margin-top:4.1vw;margin-left:-17.3vw;transition-delay:0.4s}
.global-map-makers .makers[data-city="나라"]{margin-top:-5vw;margin-left:-8.7vw;transition-delay:0.6s}
.global-map-makers .makers[data-city="야오"]{margin-top:-4.1vw;margin-left:-9.1vw;transition-delay:0.7s}
.global-map-makers .makers[data-city="Nanjing"]{margin-top:-2.5vw;margin-left:-11vw;transition-delay:0.8s}
.global-map-makers .makers[data-city="지모,라이시"]{margin-top:-4.1vw;margin-left:-14vw;transition-delay:0.9s}
.global-map-makers .makers[data-city="Zhuhai"]{margin-top:3.1vw;margin-left:-15vw;transition-delay:1s}
.global-map-makers .makers[data-city="Shenzhen"]{margin-top:3.1vw;margin-left:-14vw;transition-delay:1.1s}
.global-map-makers .makers[data-city="쁘라찐부리"]{margin-top:2.8vw;margin-left:-18.7vw;transition-delay:1.2s}
.global-map-makers .makers[data-city="첸나이"]{margin-top:1.5vw;margin-left:-24.5vw;transition-delay:1.3s}
.global-map-makers .makers[data-city="NSW"]{margin-top:15vw;margin-left:-10.5vw;transition-delay:1.4s}
.global-map-makers .makers[data-city="프랑크푸르트"]{margin-top:-9.3vw;margin-left:-41.5vw;transition-delay:1.5s}
.global-map-makers .makers[data-city="오아르자"]{margin-top:-7vw;margin-left:-38vw;transition-delay:1.6s}
.global-map-makers .makers[data-city="샹트페테르부르크"]{margin-top:-13vw;margin-left:-36.4vw;transition-delay:1.7s}
.global-map-makers .makers[data-city="캘리포니아"]{margin-top:-3.2vw;margin-left:18.2vw;transition-delay:1.8s}
.global-map-makers .makers[data-city="미시간"]{margin-top:-6.6vw;margin-left:24.7vw;transition-delay:1.9s}
.global-map-makers .makers[data-city="뉴저지"]{margin-top:-5.3vw;margin-left:28.9vw;transition-delay:2s}
.global-info-box{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:auto}
.global-info-num-list{position:relative;z-index:99;display:flex;margin-top:-2%;flex-direction:column;margin-left:111rem;gap:30px}
.global-info-num-list .list-item{position:relative;margin:0 1.5rem;cursor:pointer}
.global-info-num-list .list-item .num1{font-size:50px;line-height:60px;color:#00479d}
.global-info-num-list .list-item .num2{font-size:50px;line-height:60px;color:#0066f0}
.global-info-num-list .list-item .num3{font-size:50px;line-height:60px;color:#6ec012}
.global-info-num-list .list-item p{font-size:16px;line-height:25px}
.global-info-num-list .list-item .num em{position:relative;font-weight:inherit}
.global-info-num-list .list-item.factory .tit{color:#e31332}
.global-info-num-list .list-item.research .tit{color:#6ec112}
.global-info-num-list .list-item.sales .tit{color:#278fdf}
.global-info-img-list-wrap{position:absolute;bottom:-8%;left:0;width:100%;margin-left:calc(50% - 2rem);padding:1rem 0 13rem 3rem;box-sizing:border-box;overflow:hidden;z-index:99}
.global-info-img-list{display:flex;width:44rem}
.global-info-img-list .slick-list{overflow:visible}
.global-info-img-list .slick-track{display:flex;align-items:center;}
.global-info-img-list .list-item{margin-right:30px;cursor:grab}
.global-info-img-list .list-item .txt-box{display:flex;margin-bottom:1.5rem}
.global-info-img-list .list-item .txt-box .icon{position:relative;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;font-size:1.6rem;color:#fff;border-radius:50%;margin-top:.4rem}
.global-info-img-list .list-item .txt-box .icon:before{position:absolute;content:'';width:140%;height:140%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;opacity:.1}
.global-info-img-list .list-item .txt-box .tit{margin:0;font-size:2.2rem;letter-spacing:-.03em;color:#000;font-weight:700;padding-left:1rem;box-sizing:border-box;text-align:left;width:calc(100% - 2.4rem)}
.global-info-img-list .list-item .img-box{transition:var(--transition-custom)}
.global-info-img-list .list-item .img-box span{position:relative;display:block;width:100%;height:0;padding-top:57.894%;overflow:hidden;background:#fff}
.global-info-img-list .list-item .img-box span img{position:absolute;content:'';width:100%;height:100%;top:0;left:0;bottom:0;right:0;margin:auto;object-fit:cover;transition:transform .6s ease}
.global-info-img-list .list-item:hover .img-box span img{transform:scale(1.05);}
.global-info-img-list .list-item.slick-active .img-box,.global-info-img-list .list-item.slick-active+.slick-slide .img-box{/*box-shadow:2.5rem 2.5rem 5rem #0000003B*/}
/*.global-info-img-list .list-item.factory .txt-box .icon,.global-info-img-list .list-item.factory .txt-box .icon:before{background:#00479d}*/
/*.global-info-img-list .list-item.research .txt-box .icon,.global-info-img-list .list-item.research .txt-box .icon:before{background:#6ec112}*/
/*.global-info-img-list .list-item.sales .txt-box .icon,.global-info-img-list .list-item.sales .txt-box .icon:before{background:#0066f0}*/
.global-info-img-list .list-item.off{width:0;overflow:hidden;margin-right:0}
.count-num-box{display:flex;align-items:center}
.count-num-item-wrap{height:1em;overflow:hidden}
.count-num-item-wrap .count-num-item-box{height:10em}
.count-num-item-wrap .count-num-item-box .count-num-item{line-height:1em;color:inherit;font-weight:700;filter:blur(1px)}
.count-num-item-wrap .count-num-item-box .count-num-item:first-child{filter:blur(0px)}
.count-num-item.comma{transform:translateY(.1em)}
.global-info-num-list .list-item.factory .count-num-box{padding-right:.5rem}
.animated:not(.history-left-box) .count-num-item-box{animation:count-up-ani 2s cubic-bezier(1,1,1,1)}
.animated:not(.history-left-box) .count-num-item-box.down{animation:count-down-ani 2s cubic-bezier(1,1,1,1)}
.animated .num01 .count-num-item-box{animation-duration:2s}
.animated .num02 .count-num-item-box{animation-duration:2.2s}
.animated .num03 .count-num-item-box{animation-duration:4.2s}
.animated .num04 .count-num-item-box{animation-duration:5.3s}
.animated .num05 .count-num-item-box{animation-duration:6.4s}
@keyframes count-up-ani{0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(0,-180%,0)}
}
@keyframes count-down-ani{0%{transform:translate3d(0,-190%,0)}
100%{transform:translate3d(0,0,0)}
}
@media (max-width:768px){
	#mainContentBottom{height:520px;}
	.main-global-con-wrap .main-tit-box{padding:20px;}
	.main-global-con-wrap .main-tit-box h4{font-size:16px;line-height:normal;}
	.main-global-con-wrap .main-tit-box p{font-size:16px;line-height:normal;}
	.main-global-con-wrap .main-tit-box .main-sub-tit{font-size:18px;line-height:normal;}
	.global-info-img-list-wrap{bottom:-80%;margin-left:0;padding:0;}
	.global-info-img-list .slick-track{align-items: flex-end;}
	.global-map-img img{height:280px;}
	.global-info-img-list .list-item .txt-box{padding:0 20px;}
	.global-info-img-list .list-item .txt-box .tit{font-size:16px;}
}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0!important}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-slider :focus{outline:0!important}



/* 新闻区 */
#news_index{padding:100px 0 100px;background-color:#fff;}
#news_index .news_tit{display:flex;margin-bottom:49px;justify-content: space-between;}
#news_index .news_tit .news-title{width:50%;color:#000000;font-size:45px;line-height:67px;font-family: 'Manrope-Bold';}
#news_index .news_tit p a{border: 1px solid #d0d0d0;color:#666666;font-size:14px;padding:9px 27px;margin-top: 3%;border-radius: 50px;float: right;width: 152px;display: flex;justify-content: center;align-items: center;}
#news_index .news_tit p a em{padding-left:8px;}
#news_index .news_tit p a:hover{background-color:#004098;color:#fff;border-color:#004098;}
#news_index .news_recommend{position:relative;max-width:100%;overflow:hidden;font-family:Arial,sans-serif;margin-bottom:36px;}
#news_index .news-wrapper{display:flex;transition:transform .5s ease-in-out;width:100%}
#news_index .news-item{min-width:100%;display:flex;gap:80px;box-sizing:border-box;}
#news_index .news-item .left{flex:0 0 49%;overflow:hidden;}
#news_index .news-item .left a{display:block;}
#news_index .news-item .left img{width:100%;height:auto;object-fit:cover;transition:transform .6s ease}
#news_index .news-item .left:hover img{transform:scale(1.05);}
#news_index .news-item .right{flex:1;padding-top:20px}
#news_index .news-item .right b{color:#004098;font-size:16px;display:block;margin-bottom:8px}
#news_index .news-item .right h2{font-size:30px;color:#000000;margin:0;line-height:34px;margin-bottom:40px;}
#news_index .news-item .right p{font-size:16px;color:#666666;line-height:26px;margin:0;margin-bottom:40px;}
#news_index .news-item .right span{font-size:14px;color:#888;display:block;margin-top:10px}
#news_index .news-item:hover h2{color:#004098;}
#news_index .news-indicators{position:absolute;left:54%;top:84%;text-align:center;margin-top:15px;font-size:16px;color:#666;display:flex;align-items:center;gap:5px;background:rgba(255,255,255,0);padding:8px 15px;border-radius:20px}
#news_index .news-indicators .next,.news-indicators .prev{color:#666;border:none;width:10px;height:10px;border-radius:50%;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:background .3s}
#news_index .news-indicators .next:hover,.carousel-indicators .prev:hover{color:#004098;}
#news_index .news-indicators .current{font-weight:600;color:#004098}
#news_index .news_list ul{display:grid;gap:27px;grid-template-columns: repeat(4, 1fr);}
#news_index .news_list .image{height:236px;margin-bottom:25px;overflow:hidden;transition:transform .6s ease}
#news_index .news_list .image img{width:100%;height:100%;transition:transform .6s ease}
#news_index .news_list .image:hover img{transform:scale(1.05);}
#news_index .news_list b{color:#004098;font-size:16px;}
#news_index .news_list h2{color:#000000;margin-top:10px;margin-bottom:40px;line-height:27px;font-size:22px;font-weight:bold;}
#news_index .news_list p{color:#666666;margin-bottom:45px;}
#news_index .news_list span{font-size:16px;color:#888888;}
#news_index .news_list li:hover h2{color:#004098;}

@media (max-width:1100px){
 #news_index .news_tit .news-title{line-height:normal;font-size:18px;}
 #news_index .news_tit p a{padding:9px 10px;font-size:12px;}
	#news_index .news_recommend{display: grid;grid-template-columns: repeat(1, 1fr);margin-bottom: 36px;}
	#news_index .news_recommend .right{padding: 40px 20px;}
	#news_index .news_recommend h2{font-size:30px;}
	#news_index .news_recommend p{width:100%;}
	#news_index .news_recommend .left img{width:100%;}

	#news_index .news_list ul{display: grid;gap: 27px;grid-template-columns: repeat(2, 1fr)}	
}

@media (max-width:600px){
	#news_index{padding:20px;}
	#news_index .news-item{gap:0;flex-direction: column;}
	#news_index .news-indicators{top:88%;}
	#news_index .news_tit{margin-bottom:20px;display:flex;align-items: center;}
	#news_index .news_tit p{font-size:18px;}
	#news_index .news_tit p a{width:100px;padding:4px 15px;}
	#news_index .news-item .right h2{font-size:16px;line-height:normal;margin-bottom:10px;}
	#news_index .news-item .right p{margin-bottom:20px;font-size:14px;line-height:normal;}
	#news_index .news_recommend{display: grid;grid-template-columns: repeat(1, 1fr);margin-bottom: 20px;}
	#news_index .news_recommend .right{padding: 0;margin-top:5px;}
	#news_index .news_recommend h2{font-size:16px;}
	#news_index .news_recommend p{width:100%;font-size:14px;margin-bottom:10px;}
	#news_index .news_recommend span{font-size:14px;}
	#news_index .news_list ul{display: grid;gap: 27px;grid-template-columns: repeat(2, 1fr)}
	#news_index .news_list .image{height:auto;margin-bottom:5px;}
	#news_index .news_list b{font-size:12px;}
	#news_index .news_list h2{font-size:14px;line-height:normal;font-weight:300;margin-top:5px;margin-bottom:5px;}	
	#news_index .news_list p{margin-bottom:10px;font-size:14px;}
	#news_index .news_list span{font-size:14px;}
}

#join_us_index{padding:0;height:671px;background-image:url('../images/joint.png');  background-size: cover;background-position: center;background-repeat: no-repeat;}
#join_us_index .content{height:671px;padding:210px 0 216px;}
#join_us_index .content p{font-size:20px;color:#004098;}
#join_us_index .content h2{font-size:45px;line-height:54px;color:#ffffff;margin-bottom:55px;}
#join_us_index .content a{border: 1px solid #d0d0d0;color: #ffffff;font-size: 14px;padding: 11px 30px;margin-top: 3%;border-radius: 50px;}
#join_us_index .content a:hover{background-color:#00479d;border-color:#00479d;color:#ffffff;}
#join_us_index .content a em{padding-left:8px;}
#join_us_index .content a em img{vertical-align: middle;}

@media (max-width:600px){
	#join_us_index{height:auto;}
	#join_us_index .content{height:auto;padding:30px 20px 30px}
	#join_us_index .content p{font-size:16px;line-height:normal;}
	#join_us_index .content h2{font-size:18px;line-height:normal;}
	#join_us_index .content a{padding:4px 15px;font-size:12px;}
}