.index_body .amhead_box{background:rgba(0,42,69,0.5);}
.index_body #amhead{height:30px;}
.banner-box img{width:100%;}
.indextxt{position:absolute;bottom:0;z-index:10;width:100%;background:rgba(255,255,255,0.5);}
.indextxt li{padding:10px 0;width:20%;color:#fff;white-space:nowrap;line-height:24px;text-align:center;}
.indextxt div{display:inline-block;position:relative;padding-left:48px;text-align:left;}
.indextxt p{font-size:12px;line-height:20px;}
.icon_index{position:absolute;left:0; display:inline-block;width:40px;height:40px;background-image:url(/static/img/index/icon_index.png?t=20240619001);background-repeat:no-repeat;vertical-align:middle;}
.icon_shipping{background-position:-8px -8px;}
.icon_assurance{background-position:-9px -232px;}
.icon_support{background-position:-8px -120px;}
.icon_packaging{background-position:-8px -64px;}
.icon_dissolution{background-position:-8px -176px;}
.icon_line{position:relative;}
.icon_line::after{position:absolute;top:15px;bottom:15px;left:0;border-right:1px solid #fff;content:'';}
/* publications */
.publications-box,.services_box,.arrival_box,.data_box{padding:4% 0;}
.publications-list dt{margin-bottom:20px;}
.publications-list dd{padding:10px 0;line-height:24px;}
.publications-list dd b{font-weight:400;}
.publications-list .a_am_url{color:#ec6c01;}
.publications-list .btn{border:1px solid #004a7b;border-radius:4px;background:#f8fdff;color:#004a7b;}
/* Our Services */
.title_h2{margin-bottom:10px;color:#004a7b;font-weight:400;font-size:36px;line-height:40px;}
.title_h2 span{position:relative;display:inline-block;}
.title_h2 span::after{position:absolute;right:0;bottom:-5px;width:20%;height:2px;border-bottom:2px solid #ec6c01;content:'';}
.title_h3{margin:10px 0;color:#004a7b;font-weight:400;line-height:32px;}
.services_dl{margin:2% 0;padding:15px 20px;width:24%;background:#fff;}
.services_txt,.arrival_txt,.data_txt{display:-webkit-box;overflow:hidden;max-height:96px;color:#666;text-overflow:ellipsis;line-height:24px;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.services_dl .btn{margin:30px 0 20px;width:90%;border:1px solid #b2b2b2;border-radius:36px;color:#666;line-height:34px;}
.arrival_box .btn{margin-left:20px;border:1px solid #004a7b;color:#004a7b;}
.arrival_item{position:relative;display:inline-block;margin-top:1.5%;padding:30px;width:24%;background:#fff;}
.arrival_txt{margin-top:20px;}
.icon_sample{position:absolute;top:0;left:0;}
.data_box .data_item{margin-top:2%;}
.data_box a{color:#004a7b;}
.data_box .width100,.data_item h3{border-bottom:1px solid #b2b2b2;}
.data_item h3{padding-bottom:15px;}
.data_item.width100{padding-bottom:4%;}
.data_item .btn{margin:10px 0;padding:0;line-height:36px;}
.data_item .btn_details{width:120px;height:32px;border:1px solid #b2b2b2;border-radius:32px;color:#666;text-align:center;line-height:30px;}
.data_item .F16{margin-bottom:20px;}
.data_time{line-height:32px;}
.data_video{top:0;right:0;bottom:0;left:0;}
.width40{width:38%;}
.width58{width:60%;}
.width58 .flex_between{margin-bottom:10px;}

.swiper-txt{width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;max-width:1500px;text-align:left;padding:5% 0 5% 30%;}
.swiper-txt h4{color:#489fe9;position:relative;}
.swiper-txt h4 i{position:absolute;top:0;height:2px;width:45px;background:#489fe9;}
.swiper-txt p{display:-webkit-box;overflow:hidden;max-height:72px;color:#767089;text-overflow:ellipsis;line-height:24px;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.swiper-btn{border:1px solid #315e96;color:#489fe9;width:260px;border-radius:32px;}
.F50{font-size:50px;}

@media only screen and (max-width:1520px){
	.title_h2{font-size:32px;line-height:36px;}
	.icon_index{background-size:42px 210px;height:36px;width:36px;}
	.icon_shipping{background-position:-5px -172px;}
	.icon_assurance{background-position:-4px -4px;}
	.icon_support{background-position:-4px -46px;}
	.icon_packaging{background-position:-4px -88px;}
	.icon_dissolution{background-position:-4px -130px;}
	.F50{font-size:44px;}
	.swiper-txt{padding-right:60px;padding-top:40px;}
	.swiper-txt .mt_20{margin-top:15px;}
}
@media only screen and (max-width:1440px){
	.F50{font-size:40px;}
	.swiper-txt{padding-top:30px;}
}
@media only screen and (max-width:1280px){
	.F50{font-size:36px;}
	.swiper-txt{padding-top:20px;}
	.swiper-txt .F32{font-size:24px;}
	.swiper-txt .F24{font-size:20px;}
	.swiper-txt .ptb_10{padding-bottom:0;}
}
@media only screen and (max-width:1024px){
	.index_body #amhead{height:0;}
	.title_h2{font-size:30px;line-height:32px;}
	.publications-list dd{padding:8px 0;}
	.indextxt div{padding-left:35px;}
	.icon_index{background-size:36px 180px;height:30px;width:30px;margin-right:5px;}
	.icon_shipping{background-position:-5px -148px;}
	.icon_assurance{background-position:-4px -4px;}
	.icon_support{background-position:-4px -40px;}
	.icon_packaging{background-position:-4px -74px;}
	.icon_dissolution{background-position:-4px -112px;}
	.arrival_item{width:32%;}
	.F50{font-size:32px;}
	.swiper-txt p{margin-top:0;max-height:48px;-webkit-line-clamp:2;}
	.swiper-txt .F24{font-size:18px;}
	.swiper-txt .mt_20{margin-top:10px;}
	.swiper-txt .ptb_10{padding-top:5px;}
}
@media only screen and (max-width:780px){
	.publications-box,.services_box,.arrival_box,.data_box{padding:6% 0;}
	.publications-box .width49{width:100%;}
	.publications-img img{width:400px;margin-top:20px;max-width:90%;}
	.services_dl,.arrival_item{width:49%;margin-bottom:0}
	.services_dl .btn{margin:25px 0 15px;}
	.width30{width:31%;}
	.F50{font-size:28px;}
	.swiper-txt{padding-left:20%;padding-top:10px;}
	.indextxt div{padding-left:0;}
	.indextxt .icon_index,.indextxt p{display:none;}
	.swiper-txt .F32{font-size:18px;}
	.swiper-txt .F24{font-size:16px;}
}
@media only screen and (max-width:480px){
	.title_h2{font-size:26px;}
	.publications-box,.services_box,.arrival_box,.data_box{padding:8% 0;}
	.publications-list dt{margin-bottom:12px;}
	.publications-list dd{padding-bottom:0;}
	.indexbg,.banner-box{overflow:hidden;}
	.indexbg_img,.banner-box .swiper-container{width:150%;margin-left:-25%;}
	.indextxt li{font-size:13px;}
	.data_box .width40,.data_box .width58,.width30,.services_dl,.arrival_item{width:100%;}
	.data_box .data_item{margin-bottom:4%;}
	.data_item h3{padding-top:10px;}
	.arrival_item{margin-top:2%;}
	.F50{font-size:24px;}
	.swiper-txt{padding-left:20%;padding-right:20%;}
	.swiper-txt p{max-height:24px;-webkit-line-clamp:1;}
	.swiper-btn{height:30px;line-height:28px;width:240px;}
}