@charset "utf-8";
/* CSS Document */
#bodycon #center{}
#bodycon #center .strong_title{display:none;}
.mbx_navigation{padding-left:30px; background-image:url(https://memberpic.114my.net/huaqi88820963en/uploadfile/image/20260811/20260811142743_2058963589.png); background-position:left center; background-repeat:no-repeat;}
.mbx_navigation,.mbx_navigation a{font-size:16px; line-height:60px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mbx_navigation a:hover{color:#000;}
.content_pager,.en_pro_page_box{overflow:hidden; height:auto !important;}
.pages_box{display:flex; flex-direction:row; justify-content:center; align-items:stretch; margin:20px auto 30px;}
.pages_box > *{display:block; padding:0 14px; font-size:14px; line-height:36px; color:#333; border-radius:20px; background-color:#eee;}
.pages_box > * + *{margin-left:10px;}
.pages_box .page_curr{color:#fff; background-color:#067fef;}



/*äº§åæ¨¡æ6*/
.nyproduct{display:grid; grid-template-columns:repeat(3,1fr); gap:15px;}
.nyproduct,.nyproduct *{box-sizing:border-box;}
.nyproduct .nyproductproject{width:100%; padding:10px; border:1px #eee solid; background-color:#fff; overflow:hidden;}
.nyproductproject .nyproductimg{}
.nyproductproject .nyproductimg a{display:block; width:100%; height:auto; overflow:hidden; position:relative;}
.nyproductproject .nyproductimg a img{width:100%; height:auto;}
.nyproductproject .nyproductimg a::after{content:""; display:block; width:100%; height:100%; background:linear-gradient(to bottom, rgba(0,0,0,0.3), transparent); position:absolute; left:0; bottom:100%; transition:ease-in-out 0.15s all;}
.nyproductproject .nyproductcont{}
.nyproductcont .nyproducttitil{width:100%; position:relative; background-image:linear-gradient(to right, #067fef, #067fef); background-position:center bottom; background-repeat:no-repeat; background-size:100% 0; transition:ease-in-out 0.15s all;}
.nyproductcont .nyproducttitil a{display:block; width:100%; padding-right:40px; padding-left:10px; font-size:14px; line-height:60px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.nyproductcont .nyproducttitil a::after{content:""; display:block; width:18px; height:18px; background:url(http://cdn.dg.114my.cn/img/2020/cymprotwo_1.png) center top; position:absolute; right:10px; top:calc(50% - 9px); transition:ease-in-out 0.15s all;}
.nyproductproject:hover .nyproductimg a::after{bottom:0;}
.nyproductproject:hover .nyproductcont .nyproducttitil{background-size:100% 100%;}
.nyproductproject:hover .nyproductcont .nyproducttitil a{color:#fff;}
.nyproductproject:hover .nyproductcont .nyproducttitil a::after{background-position:center bottom;}

.nyproduct .nyproducta{display:none;}
.nyproduct .nyproductdate{display:none;}
.nyproduct .nyproductcont .nyproductnote{display:none;}
.nyproduct .nyproductcont .nyproductremark{display:none;}



/*å·ç±*/
.ny_pro_nav {width: 290px;background: linear-gradient(to top, #067fef 50%, #1e92fd 100%);padding:15px 30px 50px;}
.ny_pro_nav p {display:flex;flex-direction:column;align-items:center;font-size: 26px;color:#fff;padding: 12% 0;font-weight:bold;}
.ny_pro_nav p span {font-size: 18px;font-family: Arial;padding: 3% 0 0;font-weight:100;}
.ny_pro_nav em {display:flex;align-items: center;color: #fff;padding: 12% 0;justify-content: center;}
.ny_pro_nav em i {font-size: 32px;}
.ny_pro_nav em span {font-size: 25px;font-family: 'neu';padding: 0 0  0 3%;}
.ny_pro_nav>.one_class_box {background:#fff;padding: 4%;}
.ny_pro_nav li {padding: 11% 8%;transition: 0.5s;position: relative;z-index: 5;}
.ny_pro_nav>.one_class_box>li:before {content:'';width: 3px;height: 3px;background: #333;border-radius: 50%;position: absolute;top: 0;right: 9%;bottom: 0;margin: auto;transition: 0.5s;opacity: 0;}
.ny_pro_nav li:hover:before {opacity:1;}
.ny_pro_nav li:hover {box-shadow: 0 10px 10px rgba(0,0,0,0.08);}
.ny_pro_nav li+li {border-top:1px solid #eee;}
.ny_pro_nav li dl {display:none;}
.ny_pro_nav li a {font-size: 14px; line-height:1.4;}



/*äº§åè¯é¡µä¸»*/
.main_img_20231209{display:block; overflow:hidden; background-color:#f8f8f8;}
.main_img_20231209 *{text-align:left; box-sizing:border-box;}
.main_img_20231209 .main-image-box{display:flex; flex-direction:row; justify-content:flex-start; align-items:stretch;}
.main-image-box .fl{width:43%;}
.main-image-box .fr{width:53%; margin-left:4%;}
.main-image-box .main-image{border:1px solid #eee;}
.main-image-box .main-image img{width:100%; height:auto; max-height:800px;}
.main-image-box .product-name{}
.main-image-box .product-name strong{font-size:18px; line-height:28px; color:#666; font-weight:bold;}
.main-image-box .remark{margin-top:10px; font-size:14px; line-height:24px; color:#666; display:-webkit-box; -webkit-box-orient:vertical; /*-webkit-line-clamp:3;*/ overflow:hidden; word-break:break-all;}
.main-image-box .remark *{font-size:14px; line-height:24px; color:#666;}
.main-image-box .thumbnail{margin-top:30px;}
.main-image-box .thumbnail ul{display:grid; grid-template-columns:repeat(5,1fr); gap:8px; overflow:hidden;}
.main-image-box .thumbnail li{width:auto; height:auto; border:1px solid #ccc; cursor:pointer;}
.main-image-box .thumbnail li img{width:100%; height:auto;}
.main-image-box .touch{display:none;}
.main-image-box .touch-QR{display:flex; flex-direction:row; justify-content:flex-start; align-items:stretch; min-width:190px;}
.main-image-box .touch-QR dl{width:90px;}
.main-image-box .touch-QR dt{width:100%; height:auto;}
.main-image-box .touch-QR dt img{width:100%; height:auto;}
.main-image-box .touch-QR dd{margin-top:8px; text-align:center; font-size:14px; line-height:14px; color:#fff;}
.main-image-box .touch-cont{}
.main-image-box .touch-cont dl{line-height:1.2; color:#fff;}
.main-image-box .touch-cont dl+dl{margin-top:10px;}
.main-image-box .touch-cont dt{font-size:0.9vw;}
.main-image-box .touch-cont dd{margin-top:5px; font-size:1vw; font-weight:bold;}

.lzc_en_pro_prev{display:none;}
.lzc_en_pro_next{display:flex; flex-direction:row; justify-content:center; align-items:stretch; margin:40px auto !important;}
.lzc_en_pro_next a{display:block; padding:0 40px; font-size:14px; line-height:40px; color:#333; border:1px solid #ccc; background-color:#f5f5f5;}



/*é¡µå¹»*/
.ban{width:100%; max-width:1920px; height:500px; margin:0 auto; padding-top:calc(1.5% + 100px); overflow:hidden; position:relative; background-position:center top; background-repeat:no-repeat;}
.ban:after{position:absolute; content:''; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); left:0; top:0;}
.ban_page{display:flex; height:100%; flex-direction:column; justify-content:center; align-items:center; position:relative; z-index:1;}
.ban_page h3{font-family:'alz'; text-transform:uppercase; font-size:3vw; line-height:1; color:#fff; font-weight:bold; -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-image:-webkit-linear-gradient(60deg, rgba(255,255,255,0.9) 30%, rgba(255,255,255,0.3) 54%, rgba(255,255,255,0.9) 50%);}

#banner_com{background-image:url(https://memberpic.114my.net/huaqi88820963en/uploadfile/image/20260811/20260811095844_1051431447.jpg);}
#banner_ry{background-image:url(https://memberpic.114my.net/huaqi88820963en/uploadfile/image/20260811/20260811140702_1146751701.jpg);}
#banner_pr{background-image:url(https://memberpic.114my.net/meiaoke20982en/uploadfile/image/20260824/20260824081803_2133512280.jpg);}
#banner_news{background-image:url(https://memberpic.114my.net/huaqi88820963en/uploadfile/image/20260813/20260813083407_1644050956.jpg);}
#banner_con{background-image:url(https://memberpic.114my.net/huaqi88820963en/uploadfile/image/20260813/20260813083558_2068534238.jpg);}
#banner_pr2{background-image:url(https://memberpic.114my.net/huaqi88820963en/uploadfile/image/20260813/20260813085000_5113162.jpg);}


.footer{margin-top:55px;}
.lzc_en_pro_content{overflow:hidden; background-color:#fff;}

.en_xqimg{padding:4% 4% 2% 4%; box-shadow:0px 0px 50px rgba(0,0,0,0.2); background-color:#fff;}
.anli{padding:30px;}
.anli p{font-size:14px; line-height:1.5;}
.en_xqtit{display:block; width:100%; background-color:#fff;}
.en_xqtit a{font-size:20px; line-height:40px; color:#000; font-weight:bold;}

.back_column{height:auto !important;}
.back_column a{width:300px; display:flex; background:#333; color:#fff; text-align:center; justify-content:center; align-items:center; margin:0 auto; line-height:30px;}

.pagination-wrapper{display:flex; flex-direction:row; justify-content:center; align-items:stretch; margin:20px auto;}
.pagination-wrapper > div{padding:0 28px; background-color:#eee;}
.pagination-wrapper > div + div{margin-left:8px;}
.pagination-wrapper,.pagination-wrapper a{font-size:14px; line-height:42px; color:#3c3c3c;}