@media screen and (min-width:768px){ 
[class^='mobile-']{display:none;}
/*组件-3级菜单*/
.module-menu ul{display:flex;}
.module-menu ul>li{position:relative;flex:auto;}
.module-menu ul>li ._white_arrow{height:15px;width:15px;display:inline-flex;vertical-align:middle;position:relative;justify-content:center;align-items:center;transition:all 0.2s ease;}
.module-menu ul>li ._white_arrow::after{width:0px;height:0px;border:6px solid transparent;border-top:5px solid #fff;content:"";display:inline-block;border-radius:3px;position:relative;top:4px;}
.module-menu ul>li.change>a,#menu ul>li.hover>a{color:#fff;}
.module-menu ul>li.change>a::after,#menu ul>li.hover>a::after{content:"";position:absolute;bottom:0px;left:0px;right:0px;height:3px;background:#fff;transform:scalex(1);background-color:#efe8d8;}
.module-menu ul>li.hover ._white_arrow{transform:rotate(-180deg);}
.module-menu ul>li>a{line-height:3.25;font-size:14px;text-decoration:none;padding-left:16px;padding-right:16px;display:inline-block;white-space:nowrap;color:#fff;padding-top:25px;padding-bottom:25px;}
.module-menu ul>li>a::after{content:"";width:100%;position:absolute;bottom:0px;left:0px;background-color:#efe8d8;height:3px;transform:scalex(0);transition:transform .6s cubic-bezier(.19,1,.22,1);transform-origin:right top;}
.module-menu ul>li:hover>a::after{transform:scalex(1);transform-origin:left top;}
.module-menu ol{position:absolute;top:100%;padding-top:10px;padding-bottom:10px;background-color:rgba(255,255,255,0.95);box-shadow:0 7px 14px rgba(0,0,0,0.2);min-width:200px;display:none;left:0px;border-radius:0 0 5px 5px;}
.module-menu ol>li>a{line-height:3.29;text-align:left;font-size:16px;display:block;white-space:nowrap;padding-left:27px;padding-right:15px;}
.module-menu ol>li>a:hover{color:#f8cc01;background-color:#ededed;text-decoration:none;}

.layout-container ._sidebarNav{width:275px;border:1px solid #a4afb7;flex:none;margin-right:52px;align-self:flex-start;position:sticky;top:0px;}

	
}
.item-tips{width:23px;height:45px;position:absolute;color:#fff;left:50%;margin-left:-13px;background:url(../images/icon_mouse.png) no-repeat left top;z-index:110;-webkit-animation:press 2.5s ease-out infinite;animation:press 2.5s ease-out infinite;bottom:10%;background-size:contain;}
.item-tips span{line-height:2.36;text-align:center;position:absolute;top:100%;left:50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);font-size:14px;white-space:nowrap;}
.item-tips span::after{content:attr(data-pc);}

.center{margin:0 auto;width:1115px;}	
body{font-size:14px;}
h1{font-size:24px;}
h2{font-size:18px;}
h3,h4{font-size:14px;}
h5{font-size:14px;}
[class^='icon--']{display:inline-block;background-size:contain!important;}
.icon--what{background:url(../images/icon--tel.png) no-repeat left top;display:inline-block;width:17px;height:17px;filter:brightness(1140%);margin-right:5px;}
.icon--arrow-right{width:44px;height:43px;background:url(../images/icon--right.png) no-repeat left top;}

/*返回顶部*/
#backtop{position:fixed;right:10px;bottom:-38px;width:49px;height:38px;background:rgba(0,0,0,0.5);border-radius:6px;overflow:hidden;visibility:hidden;cursor:pointer;text-align:center;line-height:38px;opacity:0;transition:all 0.2s ease;z-index:5000;}
#backtop .icon--top{position:relative;width:18px;height:18px;display:inline-block;vertical-align:middle;}
#backtop .icon--top::before,#backtop .icon--top::after{content:"";height:2px;background:#fff;width:82%;display:block;position:absolute;bottom:6px;}
#backtop .icon--top::before{transform:rotate(-45deg);transform-origin:left  bottom;left:0px;}
#backtop .icon--top::after{transform:rotate(45deg);transform-origin:right bottom;right:0px;}
#backtop.backtop--show{visibility:visible;opacity:1;bottom:10px;}
#backtop:hover::after{transform:scale3d(9,9,1);}
#backtop::after{content:'';z-index:1;position:absolute;top:50%;left:100%;margin:-15px 0 0 1px;width:30px;height:30px;border-radius:50%;transform-origin:100% 50%;transform:scale3d(1,2,1);transition:transform 0.3s,opacity 0.3s;transition-timing-function:cubic-bezier(0.7,0,0.9,1);background:rgba(255,255,255,0.31);}


/*- - - - - - - - -样式属首页.html - - - - - - - -*/
	/*页头*/
#header{background-color:#f39a1c;position:relative;z-index:1100;}
#header>.center{display:flex;justify-content:space-between;align-items:center;}
#header>.center ._btnWhatSapp{width:140px;height:45px;background-color:#23a112;border-radius:60px;text-align:center;color:#fff;font-weight:bold;line-height:45px;margin-left:25px;flex:none;}
#header>.center ._btnWhatSapp .icon--what{background:url(../images/icon--tel.png) no-repeat left top;display:inline-block;width:17px;height:17px;filter:brightness(1140%);margin-right:5px;}
#header>.center ._btnWhatSapp:hover{background:#0a2b27;text-decoration:none;}
.columnBox ._boxIntr{display:flex;border-bottom:1px solid #b2b2b2;padding-bottom:63px;}
.columnBox ._boxIntr .text-section{width:258px;margin-right:30px;}
.columnBox ._boxIntr .list-products{flex:auto;}
.columnBox.columnBox--service{padding-top:110px;}
.columnBox.columnBox--flow>.center{padding-bottom:170px;padding-top:60px;}
.columnBox.columnBox--contact{padding-bottom:180px;background:url(../images/bg.png) no-repeat center center;}
.columnBox.columnBox--contact>.center{display:flex;justify-content:space-between;flex-direction:row-reverse;}
.columnBox.columnBox--contact>.center .contactUs{width:444px;margin-left:73px;}
.columnBox.columnBox--contact>.center .form{flex:auto;padding-left:71px;padding-right:71px;padding-top:71px;padding-bottom:71px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.06);border-radius:10px;background:#fff;}
.columnBox.columnBox--contact>.center .form .btn-base{float:right;}
.columnBox.columnBox--our-service>.center{padding-top:81px;}
.columnBox.columnBox--bom{height:277px;background:url(../images/footer-bg.jpg) no-repeat center bottom;display:flex;justify-content:center;align-items:center;}
.columnBox.columnBox--bom ._bottomLogo{width:158px;height:32px;margin:0 auto;display:block;}
	/*广告*/
#banner{height:967px;background:#666;position:relative;}
#banner ._mainPic{width:100%;height:100%;display:block;object-fit:cover;}
#banner .text-banner{width:662px;position:absolute;left:50%;margin-left:-609px;top:50%;transform:translatey(-45%);}
	/*内容区域*/
	/*页尾*/
#footer{background-color:#f39a1c;color:#fff;}
#footer .copyright{text-align:center;padding-top:13px;padding-bottom:13px;line-height:25px;background-color:#333333;clear:both;margin-top:5px;}
#footer .copyright>.center{text-align:left;color:#7e7e7e;}
#footer>.center{overflow:hidden;}
#footer .item-share{width:100%;}
/*#footer .module-websitemap{width:43.23%;float:left;}*/
#footer .module-websitemap{float:left;width:35%;}
#footer li{width:100%;}
#footer .module-message{width:64.8%;float:right;}
/**/
.item-share{padding-top:60px;padding-bottom:60px;display:flex;justify-content:space-between;align-items:center;padding-left:20px;padding-right:183px;box-sizing:border-box;}
.item-share ._en{font-size:14px;line-height:1.79;white-space:nowrap;display:block;}
.item-share ._cn{display:block;font-size:34px;font-weight:bold;white-space:nowrap;line-height:1.18;}
.item-share ._title{flex:auto;margin-right:20px;}
.item-share ._title ._bomlogo{width:auto;height:60px;background:url(../images/logo.jpg) no-repeat left top;float:left;margin-right:20px;margin-top:5px;}
.item-share ._title ._bomlogo img{max-width:100%;display:block;max-height:100%;}
.item-share ._link ._linkImg{width:50px;height:50px;display:inline-block;margin-left:10px;margin-right:10px;}
.item-share ._link ._linkImg img{width:100%;height:100%;display:block;}


	/*新闻栏目标题*/
.title-column{text-align:left;font-size:18px;font-weight:normal;color:#000000;margin-bottom:49px;position:relative;padding-bottom:14px;}
.title-column::after{content:"";width:45px;border-bottom:3px solid #d7d7d7;position:absolute;bottom:0px;left:0px;}
.title-column ._en{line-height:1.78;display:block;font-size:18px;color:#8a8a8a;}
	.title-column ._cn{line-height:1.63;font-size:30px;font-weight:normal;color:#14544c;display:block;}
.title-column .text-intrs{margin-top:9px;}

	/*大标题*/
.title-major{text-align:center;line-height:2;margin-bottom:24px;font-size:40px;}

/*产品列表图片*/
.list-products{display:flex;gap:20px;flex-wrap:wrap;}
.list-products li{width:calc(25% - 3 * 20px / 4);}
.list-products li .photo{width:100%;display:block;padding-top:83.65%;border-radius:4px;overflow:visible;}
.list-products li ._name{text-align:center;display:block;line-height:1.25;padding-top:23px;padding-bottom:23px;font-weight:normal;font-size:16px;}
.list-products li .photo img{border-radius:4px;}
.list-products li ._en{position:absolute;width:205px;height:35px;bottom:0px;text-align:center;line-height:2.19;background-color:#ffffff;border-radius:6px;left:50%;transform:translate(-50%,50%);font-size:16px;z-index:500;color:#7a7a7a;}
.list-products.list-products--row3{justify-content:center;}
.list-products.list-products--row3 li{width:calc(33.33% - 2 * 20px / 3);}
.list-products.list-products--browse .photo-hover--popup::before{background:url(../images/icon_fdj3.png) no-repeat left top;background-size:contain;}

/*表单项*/
.form-item{display:flex;font-size:15px;margin-bottom:24px;position:relative;line-height:3;min-height:3em;}
.form-item .msg-box{position:absolute;right:10px;color:#f00;}
.form-item ._item-content{flex:auto;display:flex;}
.form-item ._text{line-height:inherit;border-radius:5px;padding-right:16px;flex:auto;height:100%;display:block;font-size:inherit;box-sizing:border-box;padding-left:16px;background-color:#fafafa;border:1px solid #fafafa;width:100%;}
.form-item ._text:focus{border-color:#14544c;}
/*按钮*/
.btn-base{width:136px;height:47px;display:inline-flex;justify-content:center;align-items:center;border-radius:60px;border:0;text-transform:uppercase;color:#14544c;background-color:#efe8d8;font-size:16px;line-height:47px;}
.btn-base-form{pointer-events: none; opacity: 0.5;}
.btn-base-form.enabled {opacity: 1;pointer-events: auto; /* 启用按钮 */}
.btn-base .icon--arrow-right{width:14px;height:14px;display:inline-block;margin-left:12px;}
.error-message {
            color: red;
            font-size: 0.9em;
            position: absolute;
            bottom: -18px;
            left: 0;
            display: none;
        }
        .error-message.active {
            display: block;
        }
        .error {
            border: 1px solid red;
        }
.btn-base:hover{background-color:#14544c;color:#efe8d8;text-decoration:none;}
.btn-base:hover .icon--arrow-right{filter:brightness(1140%);}

	/*文本区块*/
.text-section{color:#757575;line-height:1.93;text-justify:auto;text-align:justify;}
.text-section h4{line-height:32px;margin-bottom:7px;font-size:22px;color:#8a8a8a;font-weight:normal;}
.text-section .btn-base{margin-top:40px;padding-left:38px;padding-right:38px;width:auto;display:inline-block;}
.text-section ._btn{line-height:3.56;margin-top:40px;padding-left:38px;padding-right:38px;background-color:#efe8d8;color:#13544c;display:inline-block;border-radius:60px;font-size:16px;}
.text-section ul{list-style-type:square;margin-left:20px;}
.text-section ul li{margin-bottom:2px;}

/*文本-简介*/
.text-intrs{line-height:1.78;font-size:18px;}

/*广告上的文字*/
.text-banner{color:#efe8d8;}
.text-banner h3{line-height:1.12;font-weight:bold;font-size:66px;text-transform:uppercase;margin-bottom:16px;letter-spacing:0px;}
.text-banner p{line-height:1.89;color:#fff;font-size:18px;}
.text-banner ._btnWhatsApp{margin-top:78px;width:180px;text-align:center;display:block;background-color:#00e676;line-height:3.43;border-radius:60px;color:#fff;font-size:14px;}
.text-banner ._btnWhatsApp:hover{background:#14544c;text-decoration:none;}

/*logo*/
.pic-logo{width:auto;height:55px;flex:none;}
.pic-logo img{height:100%;display:block;object-fit:contain;}
.pic-logo>a{display:block;width:100%;height:100%;}






/*组件-消息*/
.module-message{display:flex;}
.module-message ._intr{width:400px;margin-right:20px;overflow:hidden;}
.module-message ._intr p{line-height:1.79;font-size:14px;}
.module-message ._intr h4{line-height:1.11;font-size:18px;font-weight:normal;margin-bottom:21px;}
.module-message ._form{flex:auto;}
.module-message ._form .btn-base{float:right;background-color:#ead7aa;color:#fff;}
.module-message ._form .btn-base .icon--arrow-right{filter:brightness(1140%);}

	/*网站地图*/
.module-websitemap{color:#fff;column-count:2;column-gap:20px;column-fill:auto;height:438px;}
.module-websitemap a{color:#fff;}
.module-websitemap>li{line-height:43px;}
.module-websitemap>li>a{font-size:17px;}
.module-websitemap li ol li{line-height:30px;}
.module-websitemap li ol li::before{width:5px;height:5px;display:inline-block;margin-right:12px;content:"";transform:rotate(45deg);border-top:2px solid #ffffff;border-right:2px solid #fff;opacity:0.8;}

/*组件-流程*/
.module-flow{gap:20px;display:flex;flex-wrap:wrap;}
.module-flow li{flex:auto;padding-top:32px;padding-bottom:32px;box-shadow:0 0 24px rgba(0,0,0,0.07);padding-left:40px;box-sizing:border-box;padding-right:40px;font-size:18px;line-height:1.5;border-radius:0 0 0 70px;color:#3d4459;width:calc(25% - 3 * 20px / 4);}
.module-flow li ._iconPic{width:70px;display:block;height:63px;margin-bottom:20px;}
.module-flow li ._iconPic img{width:100%;max-width:100%;}
.module-flow li ._btn{display:block;line-height:2.93;margin-top:33px;color:#14544c;font-size:14px;}
.module-flow li ._btn .icon--arrow-right{width:14px;height:14px;margin-left:10px;}
.module-flow li:nth-of-type(1){width:calc(33.33% - 20px);}
.module-flow li:nth-of-type(2){width:calc(33.33% - 20px);}
.module-flow li:nth-of-type(3){width:calc(33.33% - 20px);}
/**/
.mainColumnIntr{padding-top:70px;max-width:1115px;margin-left:auto;margin-right:auto;color:#565c6e;}
.mainColumnIntr h3 ._en{display:block;line-height:1.14;font-size:51px;font-weight:normal;}
.mainColumnIntr h3 ._cn{display:block;line-height:1.3;font-size:53px;font-weight:normal;color:#7a7a7a;}
.mainColumnIntr p{line-height:1.72;margin-top:16px;font-size:18px;}
/**/
.contactUs h5{line-height:1.8;font-size:20px;font-weight:normal;color:#14544c;}
.contactUs h4{line-height:1.3;font-size:37px;margin-bottom:17px;font-weight:normal;color:#3d4459;}
.contactUs h4 ._en{display:block;}
.contactUs p{line-height:1.44;margin-bottom:21px;color:#565c6e;font-size:16px;}
.contactUs ._address{line-height:23px;}
.contactUs ._address p{margin-bottom:12px;}
.contactUs ul{padding-top:13px;}
.contactUs ul li{line-height:2.06;margin-top:19px;margin-bottom:19px;font-size:18px;}


/*- - - - - - - - -样式属栏目详细页.html - - - - - - - -*/
/*页面标题*/
.title-page{text-align:right;font-size:133px;line-height:1;text-transform:uppercase;font-weight:bold;color:#e9edef;margin-bottom:28px;pointer-events:none;position:relative;}
.title-page ._en{display:block;}
.title-page ._cn{display:block;}



	/*布局-内容区域*/
	 .layout-container{width:100%;clear:both;}
.layout-container>.center{display:flex;justify-content:space-between;padding-top:75px;padding-bottom:60px;padding-left:20px;padding-right:20px;box-sizing:border-box;}
	 .layout-container ._leftArea{width:477px;flex:none;align-self:flex-start;margin-right:71px;}
	 .layout-container ._rightArea{flex:auto;overflow:hidden;}
.layout-container.layout-container--bg{background:url(../images/bg2.png) no-repeat left 300px;}

	/*主标题*/
.title-main{font-size:26px;line-height:1.65;padding-bottom:32px;border-bottom:1px solid #c2c2c2;}
.title-main ._btn{width:140px;height:54px;text-align:center;display:flex;font-size:14px;background-color:#efe8d8;color:#14544c;justify-content:center;align-items:center;border-radius:60px;margin-top:11px;}

	/*图片列表*/
	.list-picture{display:flex;flex-wrap:wrap;gap:10px;}
.list-picture li{width:calc(50% - 1 * 10px / 2);overflow:hidden;border-radius:4px;position:relative;}
	.list-picture li .photo::after{width:34px;height:33px;left:50%;top:50%;transform:translate(-50%,-50%) scale(2);position:absolute;content:"";z-index:100;background:url(../images/icon_fdj3.png) no-repeat center center;opacity:0;cursor:pointer;}
.list-picture li img{border-radius:4px;}
.list-picture li:hover .photo::after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:all 0.4s ease;}
.list-picture li:hover .photo.photo--pos img{opacity:0.5;}
	.list-picture li .photo--pos{padding-top:64.00%;background:#000;}

	/*内容*/
.text-content{padding-top:14px;padding-bottom:8px;line-height:31px;font-size:16px;}
.text-content ._title{line-height:32px;font-size:20px;margin-bottom:16px;}
.text-content p{margin-bottom:25px;}
.text-content ul{margin-bottom:20px;}

/*- - - - - - - - -样式属知识页.html - - - - - - - -*/


	/*小标题*/
.title-subhead{text-align:center;font-size:49px;line-height:1.49;font-weight:bold;margin-top:64px;}


	/*组件-滑块*/
.module-slider{min-height:192px;padding-bottom:30px;position:relative;margin-bottom:20px;}
	.module-slider .swiper-button-next,.module-slider .swiper-button-prev{width:41px;height:41px;top:50%;cursor:pointer;border-radius:60px;background-color:rgba(0,0,0,0.25);background-size:30% auto;}
.module-slider .swiper-button-next::after,.module-slider .swiper-button-prev::after{font-size:15px;}
.module-slider .swiper-button-prev{left:10px;}
.module-slider .swiper-button-next{left:auto;right:10px;}
.module-slider .swiper-button-disabled{opacity:1;}
.module-slider .swiper-button-disabled::after{color:#a3a3a3;}
/*导航*/
.module-slider .swiper-pagination{bottom:-36px;top:auto;}
.module-slider .swiper-pagination .swiper-pagination-bullet{width:7px;height:7px;line-height:0px;background-color:#ccc;border-radius:11px;margin-left:4px;margin-right:4px;position:relative;top:-3px;color:#14544c;opacity:1;}
.module-slider .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:20px;background-color:#14544c;}
.module-slider .swiper{width:100%;height:100%;position:relative;}
.module-slider .swiper-slide{width:100%;height:100%;}
.module-slider .swiper-slide img{width:100%;height:100%;object-fit:cover;}

.picBox{width:100%;padding-top:80%;position:relative;}
.picBox img{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;object-fit:cover;}
/**/
.text-doc-content{line-height:1.78;font-size:18px;color:#54595f;text-justify:inter-ideograph;text-align:justify;}
.text-doc-content h4{line-height:1.97;font-size:29px;margin-bottom:8px;}
.text-doc-content p{margin-bottom:38px;}
/*侧边栏标题*/
.title-sidebar{line-height:3.45;padding-left:20px;font-size:20px;border-bottom:1px solid #a4afb7;display:flex;justify-content:space-between;align-items:center;padding-right:20px;}
.title-sidebar .icon-arrow{display:inline-flex;justify-content:center;align-items:center;width:26px;height:26px;cursor:pointer;transition:all 0.2s ease;}
.title-sidebar .icon-arrow::before{display:inline-block;content:"";border-bottom:2px solid #929292;border-left:2px solid #929292;transform:translatey(-25%) rotate(-45deg);width:12px;height:12px;}
.title-sidebar .icon-arrow.open{transform:rotate(-180deg);}

	/*分类列表2*/
.list-sort{padding-left:40px;padding-right:32px;padding-top:34px;padding-bottom:34px;line-height:1.69;font-size:16px;list-style-type:decimal;}
.list-sort li{margin-bottom:10px;}
.list-sort li._active{font-weight:bold;}
.list-sort li._active a{color:#14544c;}
.list-sort li a:hover{text-decoration:none;}

#aboutinfo{ width:100%;}
.video-container {
            position: relative;
            width: 100%;
            height: 100%;
            background-color: #000; /* 可选：为视频容器设置背景色 */
        }

        /* 视频元素设置为绝对定位，并填满整个容器 */
        .responsive-video {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 100%;
            height: auto; /* 高度自动以保持视频比例 */
            max-height: 100%; /* 最大高度不超过容器高度 */
            object-fit: cover; /* 保持视频比例并填满容器 */
            transform: translate(-50%, -50%); /* 居中视频 */
        }

        /* 可选：在小屏幕设备上调整视频高度以适应 */
        @media (max-width: 768px) {
            .responsive-video {
                width: 100%;
                height: auto;
            }
        }









