#bodycon:before{ background:#fff;}
body{ background:#fff;}
.head_box{border-bottom: 1px solid #e1e1e1;}
.propic_show_left_20170301{border: 1px solid #e1e1e1;}
.merc_le{width:76%;}
#bodycon #center{    width: 100% !important; max-width: 100%  !important;}
#bodycon #left{display:none; }
.int_tit {text-align: center;font-size: 40px;font-weight: 500;}
.mer_bg{width: 1000px;padding: 70px 70px;margin: 0 auto;background: url(https://memberpic.114my.com.cn/019687/uploadfile/image/20260609/20260609110246_221234600.jpg) no-repeat;    position: relative;
    z-index: 9;margin-top: 30px;}
.mer_item{display:flex;border-bottom:1px solid rgba(255,255,255,0.1);padding:0 5% 10px 5%;}
			.mi_num em {z-index: 99;font-style: normal;color: #fff; font-size: 20px;}
			.mer_con.dfs {padding-top: 5px;display: flex;justify-content: space-evenly;flex-wrap: nowrap;align-items: center;}
			.mi_text{background: #fff;padding: 16px 46px;border-radius: 20px;}
			.mi_text p{color: #000;font-weight:bold;margin: 0 0 0px !important;line-height: 30px;font-size: 20px;}
			.mi_text span{font-size: 18px;color: rgb(0 0 0);display: block;line-height: 23px;}
			.mer_item{margin-top: 40px;}
			.mer_ri{text-align: left;}
			.mer_le .mi_num{margin-right: 31px;}
			.mer_ri .mi_num {margin-right: 15px;}
			.mi_num{width: 20%;display:flex;align-items:center;justify-content:center;position:relative;}
			.mi_num:before{content:'';width:60px;height:60px;background: #0b5bb0;border-radius:100%;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);}
			.merc_cen{width:100%;position:relative;margin-top: 20px;}
			.merc_cen i{width:150px;height:150px;border-radius:150px;background:rgba(255,255,255,0.9);position:absolute;top:calc(50% - 75px);left:calc(50% - 75px);display: flex;align-items: center;justify-content: center;}
			.merc_cen i:after,.merc_cen i:before{content:'';position:absolute;animation:merNum 2s infinite ease;}
			.merc_cen i:before{width:160px;height:160px;border-radius:160px;background:rgba(255,255,255,0.6);top:calc(50% - 80px);left:calc(50% - 80px);}
			.merc_cen i:after{width:180px;height:180px;border-radius:180px;background:rgba(255,255,255,0.3);top:calc(50% - 90px);left:calc(50% - 90px);animation-delay:0.8s;}
			.merc_cen i .icon{width:3%;height:88px;position:relative;z-index:2;}
			.mer_btm{width:100%;height:62px;margin:40px auto 0;padding:10px;border-radius:70px;border:1px solid rgba(255,255,255,0.1);}
			.mer_btm li{  width: 30.9%;border-radius:50px;text-align: center;color:#fff;line-height:40px;padding-right:8%;float: left;}
			.mer_btm li:nth-child(1){background:#daa243;}
			.mer_btm li:nth-child(2){background:#8d6a41;}
			.mer_btm li:nth-child(3){background:#296f1a;}
			.mer_btm li:nth-child(4){background:#143109;padding-right:0;}
			.mer_btm li+li{margin-left:-8%;}
			
        .strength-wrap {
            width: 100%;
            max-width: 1920px;
            position: relative;
            background:url(https://memberpic.114my.com.cn/019687/uploadfile/image/20260625/20260625170739_2068534238.jpg)top no-repeat;
            color: #fff;
        }
        /* é¡¶é¨å·¦³å */
        .top-row { width:92%; margin:auto; box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15);
            display: flex;
            background: #ffffff;
            color: #333;
        }
        .top-left {
            width: 50%;
            padding: 60px 70px;
        }
        .top-right {
            width: 50%;
        }
        .top-right img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .en-title {
            font-size:50px;
            font-weight: bold;
            color: #0b5bb0;
            line-height: 1;
        }
        .cn-title {
            font-size: 34px;
            margin: 15px 0 25px;
            padding-bottom: 20px;
         
        }
        .desc-text {
            font-size: 18px;
            line-height: 1.8;
            color: #555;
        }

        /* åº¨æ°å¿å */
        .bottom-bg {
            position: relative;
            padding: 80px 50px 100px 50px;
        }
        .bottom-bg::before {
            content: "";
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: url("factory.jpg") center center / cover no-repeat;
            opacity: 0.45;
            z-index: 1;
        }
        .data-grid {
            position: relative;
            z-index: 2;
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            text-align: center;
            gap: 20px;
        }
        .data-item .num {
            font-size:51px;
            font-weight: bold;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .data-item .num .tag {
            font-size:14px;
            background: #0b5bb0;
            color: #fff;
            border-radius: 50%;
            width: 30px;
            height: 30px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            margin-left: 10px;
        }
        .data-item .text {
            font-size:15px;
            margin-top: 10px;
            color: #eee;
        }
        .english-desc { padding:0 3%;
            position: relative;
            z-index: 2;
            margin-top: 60px;
            font-size: 14px;
            color: #777;
            line-height: 1.8;
        }
.hr_ys1{width:100%;height:500px;background-color:#f2f2f2;margin-bottom:10px}
.ys_tp{float:left;margin-top:50px}
.ys_bj{width:50%;background-color:#0b5bb0;float:right;height:350px;margin-top:80px}
.ys_wz{padding-top:20px}
.ys_wz em{font-family:"impact";font-style:normal;font-size:50px;line-height:50px;color:#fff;padding:0 10px 0px 20px}
.ys_wz span{font-size:24px;color:#fff;line-height:56px}
.ys_wz i{width:95%;height:1px;background:#fff;display:block;float:right;margin-top:10px}

.ys_tp2{float:right;margin-top:50px}
.ys_bj2{width:50%;background-color:#0b5bb0;float:left;height:350px;margin-top:80px}
.sj_tp img{border-radius:20px}
.sj_tp li{float:left;margin:5px}
.sj_tp li+li{float:right}
.hrxq{width:1000px;margin:0 auto}
.xqbt1 dl span{font-size:24px;color:#fff;text-align:center;font-weight:lighter;padding:14px}
.section-title {     font-weight: bold;
	font-size: 28px; 
	border-left: 5px solid #0b5bb0;
	padding-left: 12px;
	margin-bottom: 20px;
}
.hrxq {  width: 1000px; margin: 0 auto;}
.prmain4 strong{color: #0d0d0d; font-size:32px; line-height:114px; font-family: 'neu'; position:relative; padding-bottom:23px;}
.prmain4 strong:before{ content:""; position:absolute; width:78px; height:4px; background:#0b5bb0; bottom:0px; left:50%; transform:translateX(-50%);}
.xqlm1{font-size: 40px;font-weight: bold;text-align: center;padding-bottom: 10px;}    
	.xqlm1 em{font-weight: 100;font-style: normal;color: #0b5bb0;}
.nycs_bt{ font-size:20px; background:#0b5bb0; height:35px; width:150px; color:#fff; text-align:center; line-height:35px; font-weight:bold; margin: 10px 0; border-radius: 10px 0;}
.nycs_wz p{ font-size:16px; color:#222;     line-height: 34px;}
.nycs_tu p{font-size: 18px; color: #F00; line-height:40px; }		
.xqbt1 dl span {
			    font-size: 24px;
			    color: #fff;
			    text-align: center;
			    font-weight: lighter;
			    padding: 14px;
			}
.xq_zt{width: 1000px;height: 800px; margin:auto;}
	.xq_zt i{}
	.xq_zt img{position: absolute;} 
	.xqbt1{width: 65%;height: 200px;margin: 0 auto;background: rgba(0, 0, 0, .4);position: relative;bottom: 0;left: 0;text-align: center;padding: 20px;}
	.xqbt1 dt{color: #fff;font-size: 50px;text-align: center;padding: 20px 0px;}
	.xqbt1 img{margin-left: 140px;}
	.xqbt1 dd{font-size: 27px;color: #fff;text-align: center;font-weight: lighter;padding: 3px;}
	.xqbg{text-align: center;}
	.xqlm{padding:90px 0 50px 0;}    
	.xqlm1{font-size: 40px;font-weight: bold;text-align: center;padding-bottom:20px;}    
	.xqlm1 em{font-weight: 100;font-style: normal;color: #0b5bb0;}
	.xqlm2{font-size: 20px;color: #666;font-weight: 100;text-align: center;}
	.xq_bg {text-align: center;}
	.xq_bg tr {font-size: 18px;line-height: 40px;text-align: center;} 

.product_content table{width:100%;border-collapse: collapse;}
.product_content table td{border:1px #ccc solid;  padding:14px 0px; color: #000;}
.product_content strong{ margin:15px 0; display: block; font-size:18px;}
.product_content p{color:#333; background:none; padding-left:0px; font-family:hs_l; margin-bottom:5px;}
.product_content img{ margin-bottom:10px; }

/*äº§åè¯ä¸*/
.page{ height: auto !important;}
.MagicThumb img{border:0 !important;}
.pro_main_box{background:#f8f8f8; padding:40px; box-sizing: border-box;}
.propic_show_left{width:40%;float: left; position: relative; }
.propic_show_left img {width: 100%; float: right; position: relative; overflow: hidden;}
.propic_show_piclist{width:100%;height: 80px;float:left;position: relative; margin-top: 20px;margin-bottom: 20px;}

.propic_show_list{height: 100px;position:relative;transition:500ms;}
.propic_show_piclist.on_bottom .propic_show_list{transition:500ms;}
.propic_show_piclist ul{width:100%;height: 90px !important; overflow: hidden;}
.propic_show_piclist li{width:90px;height:90px;border:3px solid #0b5bb0;cursor: pointer;overflow:hidden; float:left;}
.propic_show_piclist li+li{margin-left:10px;}
.propic_show_piclist.on_bottom .propic_show_list li+li{transition:500ms;}
.propic_show_piclist li.cur{border-color:#2441a4;}
.propic_show_piclist li img{width:100%;transition:500ms;}
.propic_show_piclist li:hover img{transform:scale(1.1);transition:500ms;}

.propic_img{width:100%;float:right;position: relative;overflow: hidden; float:left !important;}

.propic_img img{width:100%;transition:500ms;}

.propic_img>div{display:none; width:35px;height:34px;position:absolute;top:50%;margin-top:-17px;cursor: pointer;opacity: 0.5;z-index: 999;}
.propic_show_right{float:left;width:52%;text-align:left;position:relative; font-size:15px; line-height:30px; }
.propic_show_right .propic_desc{height:56px;margin-top:20px;overflow:hidden;}
.propic_show_right .propic_desc strong{font-weight:bold;}
.pro_detail_title{font-size:22px;display:block;line-height:36px; padding-bottom: 14px; border-bottom: 1px solid #ccc;color: #333; font-family: "Microsoft YaHei";     padding-top:1vw; }
.pro_return{width:37px;height:37px;float:right;margin-top: 10px;background:url() no-repeat;cursor: pointer;}

.cpcs_n p{padding-bottom:10px; }
.cpcs_n p b{color:#222;}

.pro_show_ewm{padding-top:0vw;}
.ewm{float:left;}
.pro_show_ewm>div{display:inline-block;vertical-align:top;}
.pro_ewm_left{height:132px;position:relative; padding-left: 31px;}
.pro_ewm_left .ewm img{width: 145px;}
.pro_ewm_left .ewm p{text-align:center;color:#999;font-size:14px;}
.pro_tel_right{margin-top:20px; position:relative; padding-left:2vw;}
.pro_tel_right .tel{display:none;}
.pro_tel_right span{font-size:18px; color:#333;}
.pro_tel_right p {font-size:32px;font-weight:bold;color:#2441a4;line-height:50px;font-family: "din";}
.ys_wz p{font-size:20px;line-height:34px;width:95%;float:right;color:#fff;font-weight:100;     margin-top: 21px;}

.cp_bg table{width:100%;border-collapse: collapse;}
.cp_bg table td{border:1px #ccc solid;  padding:14px 0px; color: #000;}
.product_content strong{ margin:15px 0; display: block; font-size:18px;}
.cp_bg table tr:nth-child(2n) td{ background:#f1f1f1;}
.product_content p{color:#333; background:none; padding-left:0px; font-family:hs_l; margin-bottom:5px;}
.product_content img{ margin-bottom:10px; }
.owl-carousel .owl-item {
    float: left
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
    cursor: pointer
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}
.grid-box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0}
.cell{text-align:center;position:relative;padding:10px}
.title-bar{background:#0b5bb0;color:#fff;font-size:18px;line-height:1.4;padding:12px 6px;border-radius:9999px;margin-bottom:0px}
.cell-inner{background:#f8f9fa;background-image:linear-gradient(45deg,#ffffff 50%,transparent 50%),linear-gradient(-45deg,#ffffff 50%,transparent 50%);padding:0px 10px}
.cell img{max-width:90%;height:290px;}
.or-arrow{position:absolute;left:8px;top:55%;transform:translateY(-50%);width:50px;height:50px;background:#ff9800;color:#fff;font-size:20px; padding-left:6px; font-weight:bold;display:flex;/*align-items:center;justify-content:center;*/clip-path:polygon(0 0,100% 50%,0 100%);z-index:9; line-height:47px;}
.wrap{ margin-top:90px;}
.ystd_title{padding-top:65px;}
.ystd_titlewz{position:relative;font-size:36px;color:#333333; font-weight:bold;}
/*.ystd_titlewz::before{content:'';position:absolute;top:50%;width:54px;height:1px;background-color:#0b5bb0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:-1}*/
.ystd_lb{position:relative;margin-top:45px;width:calc(100% + 20px);margin-left:-10px; overflow:hidden;}
.ystd_lbper,.ystd_lbnext{position:absolute;top:50%;margin-top:-25px;cursor:pointer;outline:none;z-index:10}
.ystd_carousel .owl-controls{margin:0;height:0;position:relative;top:20px}
.ystd_lbper{left:25px;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%)}
.ystd_lbnext{right:25px;transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%)}
.ystd_lbper i,.ystd_lbnext i{font-size:40px;color:#333333}
.ystd_item{margin:0 10px 20px 10px;height:100%;background-color:#f5f5f5; width:31.4%; float:left;}
.ystd_lb .owl-controls .owl-page.active span{background-color:#0b5bb0}
.ystd_itemct{height:100%;padding:50px 40px;display:flex ; height:140px;}
.ystd_itemctsu{margin-top:-5px;font-size:60px;color:#dfdfdf; font-family: 'neu'; transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.ystd_itemctwz{font-size:18px;line-height:34px;color:#333;margin-left:25px;height:100%;  display: flex; justify-content: center;  align-items: center;}
.ystd_item:hover .ystd_itemctsu{color:#0b5bb0}
.gdsm{margin-top:90px}
.gdsm .ystd_titlewz{padding-left:0px}
.gdsmbox{margin-top:40px;border:1px solid #e5e5e5;padding:75px 50px 100px 75px;display:flex}
.gdsmbox_l{width:14%}
.gdsmboxl_slide_item{height:62px;line-height:62px;background-color:#f0f0f0;text-align:center;font-size:18px;color:#333333;cursor:pointer}
.gdsmboxl_slide.swiper-slide-thumb-active .gdsmboxl_slide_item{background-color:#0b5bb0;color:#fff}
.gdsmbox_r{width:86%;padding-left:125px;height:400px}
.gdsmboxr_slide{height:auto;font-size:15px;line-height:28px;color:#666;cursor:n-resize;margin-bottom:50px;padding-right:30px}
.gdsmboxr_slide .moretit{font-size:22px;font-weight:600;line-height:30px;margin-bottom:10px;color:#333}
.gdsmboxr_slide p{font-size:16px;line-height:33px; margin-bottom:8px;}
.gdsmboxr_slide img{max-width:100%}
.gdsmboxr_top{width:100%;height:100%}
.swiper-scrollbar-drag{cursor:grab}
.application-wrap{display:flex;width:100%;max-width:1920px; background-color:#f7f7f7}
.left-box{width:50%;padding:80px 60px 110px 60px; background:#f9f9f9;}
.en-title{font-size:52px;font-weight:bold;color:#0b5bb0;line-height:1.1}
.cn-title{font-size:36px;color:#333;margin-bottom:30px}
.desc-text{font-size:20px;color:#555;line-height:1.7;margin-bottom:40px}
.img-row{display:flex;gap:0}
.img-row img{width:25%;height:auto;object-fit:cover}
.right-box{width:50%;padding:80px 60px; background:#f1f1f1;}
.icon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px;margin-bottom:60px}
.icon-item{text-align:center}
.icon-item svg{width:70px;height:70px;fill:#0b5bb0;margin-bottom:18px}
.icon-item p{font-size:22px;color:#333}
.industry-bar{display:flex}
.industry-label{background-color:#0b5bb0;color:#fff;font-size:26px;font-weight:bold;padding:20px 30px;white-space:nowrap; line-height:40px;}
.industry-text{background-color:#fff;font-size:20px;color:#333;padding:20px 30px;line-height:1.8}
.album-wrap{width:100%;max-width:1920px;background-color:#0b5bb0;padding:60px 4% 110px 4%;}
.title-box{text-align:center;margin-bottom:40px}
.en-title{color:#ffffff;font-weight:bold;line-height:1; margin-bottom:6px;}
.cn-title{font-size:40px;color:#ffffff;margin-top:12px}
.photo-container{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:12px}
.big-photo{grid-row:1 / span 2;grid-column:1;position:relative}
.big-photo img{width:100%;height:100%;object-fit:cover}
.big-photo .photo-desc{position:absolute;left:0;bottom:0;width:100%;padding:20px;background:rgba(0,0,0,0.45);color:#fff;font-size:22px;text-align:center}
.small-item{position:relative}
.small-item img{width:100%;height:100%;object-fit:cover}
.small-item .photo-desc{position:absolute;left:0;bottom:0;width:100%;padding:12px;background:rgba(0,0,0,0.45);color:#fff;font-size:20px;text-align:center}
.client-wrap{width:100%;max-width:1920px;background-color:#f8f8f8;display:flex;padding:110px 4%;gap:40px}
.left-area{width:50%;position:relative}
.bg-worldmap{position:absolute;top:0;left:0;width:100%;height:100%;background:url("worldmap.png") no-repeat right center;background-size:contain;opacity:0.15;z-index:1}
.text-content{position:relative;z-index:2}
.en-title{font-weight:bold;color:#0b5bb0;line-height:1}
.cn-title{font-size:34px;color:#333;margin:15px 0 25px}
.desc-text{font-size:19px;color:#555;margin-bottom:30px; margin-top:22px;}
.photo-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}
.photo-item{position:relative}
.photo-item img{width:100%;height:100%;object-fit:cover}
.photo-item .caption{position:absolute;left:0;bottom:0;width:100%;padding:12px;background-color:#0b5bb0;color:#fff;text-align:center;font-size:16px}
.right-area{width:50%}
.ke-zeroborder{ font-size:17px;}
.logo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.logo-box{background-color:#ffffff;display:flex;align-items:center;justify-content:center;min-height:108px;}
.logo-box img{max-width:90%;max-height:90%;object-fit:contain}
.service-wrap{width:100%;max-width:1920px;position:relative}
.bg-img{position:absolute;top:0;left:0;width:100%;height:100%;background:url("https://memberpic.114my.com.cn/019687/uploadfile/image/20260625/20260625193455_543509569.jpg") center center / cover no-repeat;opacity:0.35;z-index:1}
.content-container{position:relative;z-index:2;display:flex;padding:80px 60px;gap:50px;align-items:center}
.left-text{width:45%}
.en-title{ font-weight:bold;color:#0b5bb0;line-height:1.1}
.cn-title{font-size:36px;color:#333;margin:20px 0 35px}
.promise-item{display:flex;gap:12px;font-size:18px;color:#444;line-height:1.8;margin-bottom:22px}
.promise-item p{ line-height:35px;}
.heart-icon{color:#e63946;font-size:22px;flex-shrink:0;margin-top:4px}
.right-table{width:55%;display:flex;flex-direction:column}
.service-row{display:flex}
.service-label{width:130px;background-color:#0b5bb0;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 10px;font-size:24px;font-weight:500;border-right:1px solid #eee}
.service-label svg{width:40px;height:40px;fill:#fff;margin-bottom:10px}
.service-content{flex:1;background:#fff;padding:25px 30px;font-size:18px;color:#444;line-height:2}
.service-row + .service-row .service-content{border-top:1px solid #eee}
.honor-wrap{width:100%;max-width:1920px;position:relative;padding:70px 7% 110px 7%;}
.bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:url("https://memberpic.114my.com.cn/019687/uploadfile/image/20260625/20260625180326_650104604.jpg") center center / cover no-repeat;opacity:0.2;z-index:1}
.content-box{position:relative;z-index:2;text-align:center}
.main-title{font-size:44px;color:#333;margin-bottom:20px}
.desc-text{font-size:22px;color:#555;margin-bottom:30px}
.cert-grid{display:grid;grid-template-columns:repeat(4,1fr);/*gap:15px*/}
.cert-grid.row-2{grid-template-columns:repeat(6,1fr);margin-top:15px}
.cert-item img{width:100%;height:auto;display:block}
 .shipment-wrap{width:100%;max-width:1920px;background-color:#f7f7f7}
.top-header{background-color:#0b5bb0;text-align:center;padding:50px 20px}
.en-title{ color:#ffffff;font-weight:bold;line-height:1}
.cn-title{font-size:36px;color:#ffffff;margin-top:10px}
.content-row{display:grid;grid-template-columns:repeat(3,1fr);gap:26px; width:92%; margin:-55px auto 0; padding-bottom:110px;}
.step-card{background-color:#ffffff; box-shadow: 0 0 5px 0 rgb(0 0 0 / 15%);}
.step-card img{width:100%;height:auto;display:block}
.text-block{padding:35px 30px}
.num-title{display:flex;align-items:center;font-size:42px;font-weight:bold;color:#0b5bb0;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #ccc}
.num-title span{font-size:32px;color:#333;margin-left:12px}
.desc-text{font-size:18px;color:#555;line-height:1.8}