.eyidxpro_list{clear:both}
.eyidxpro_list ul{padding-top:30px}
.eym_content .newxw,.eym_content ul.newxw{margin:0;padding:0;list-style:none}
.eym_content .newxw li{overflow:hidden;padding:24px 0;border-bottom:1px solid #eee;position:relative}
.eym_content .newxw .date{width:150px;text-align:center;padding:10px 0 16px;border-right:2px solid #00b2ab;margin-right:30px;position:relative}
.eym_content .newxw .date p{margin:0;font-size:30px;color:#00b2ab;font-weight:700;line-height:1.1}
.eym_content .newxw .date span{display:block;font-size:18px;color:#666;margin-top:6px}
.eym_content .newxw .date em{display:block;height:2px;width:36px;background:#00b2ab;margin:10px auto 0}
.eym_content .newxw .newxw_m{width:calc(100% - 190px);padding-top:6px}
.eym_content .newxw .newxw_m .tit{display:block;font-size:20px;font-weight:700;color:#333;margin-bottom:10px;line-height:1.4;transition:color .2s}
.eym_content .newxw .newxw_m .tit:hover{color:#00b2ab}
.eym_content .newxw .newxw_m>p{font-size:14px;color:#888;line-height:1.8;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.eym_content .newxw .newxw_m .more{display:inline-block;font-size:14px;color:#00b2ab;padding:6px 18px;border:1px solid #00b2ab;border-radius:3px;transition:all .2s}
.eym_content .newxw .newxw_m .more:hover{background:#00b2ab;color:#fff}
.eym_content .newxw .newxw_m .more i{display:inline-block;width:12px;height:12px;background:url(../images/jt.png) center no-repeat;background-size:contain;margin-left:6px;vertical-align:middle}
.eym_content.art_content .artleft .art_Prev,.eym_content.art_content .artleft .art_fenx,.eym_content.art_content .artleft .art_next{margin-bottom:24px}
.eym_content.art_content .artleft p{font-size:16px;font-weight:700;color:#333;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid #e5e5e5}
.eym_content.art_content .artleft a{font-size:14px;color:#666;line-height:1.6;display:block;word-break:break-word}
.eym_content.art_content .artleft a:hover{color:#00b2ab}
.eym_content.art_content .artleft .bdshare a{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;background:#00b2ab;color:#fff;border-radius:50%;margin:0 4px 0 0;font-size:14px}
.eym_content.art_content .artright .biaoti{font-size:26px;color:#333;font-weight:700;margin:0 0 12px;line-height:1.4;padding-bottom:14px;border-bottom:1px solid #eee}
.eym_content.art_content .artright .information{color:#999;font-size:13px;margin-bottom:24px}
.eym_content.art_content .artright .information p{display:inline-block;margin-right:24px}
.eym_content.art_content .artright .information i{display:inline-block;width:14px;height:14px;background:url(../images/about_ico.png) center no-repeat;background-size:contain;vertical-align:middle;margin-right:6px}
.eym_content.art_content .artright .entry-content,.eym_content.art_content .artright .qz-article{font-size:15px;line-height:2;color:#555}
.eym_content.art_content .artright .entry-content p,.eym_content.art_content .artright .qz-article p{margin:0 0 14px}
.eym_content.art_content .artright .return-list{margin-top:30px;padding-top:20px;border-top:1px solid #eee;text-align:right}
.eym_content.art_content .artright .btn-return{display:inline-block;padding:8px 24px;border:1px solid #00b2ab;color:#00b2ab;border-radius:3px;font-size:14px}
.eym_content.art_content .artright .btn-return:hover{background:#00b2ab;color:#fff}
.ey_prodetail_main{padding:40px 0;background:#fff;overflow:hidden}
.ey_prodetail_main .w1400{display:block;overflow:hidden}
.ey_prodetail_main .ey_prodetail_text{width:calc(100% - 500px);float:left;margin-left:20px;padding-top:10px}
.ey_prodetail_main .ey_prodetail_ms{margin-bottom:18px;font-size:14px;color:#666;line-height:1.8}
.ey_prodetail_main .ey_prodetail_ms span{color:#333;font-weight:700;margin-right:8px}
.ey_prodetail_main .ey_prodetail_tags{background:#f7f7f7;padding:18px;border-radius:4px;margin-bottom:18px}
.ey_prodetail_main .ey_prodetail_tags font{display:block;font-size:15px;font-weight:700;color:#333;margin-bottom:12px}
.ey_prodetail_main .ey_prodetail_tags dl{margin:0;display:flex;flex-wrap:wrap}
.ey_prodetail_main .ey_prodetail_tags dd{width:50%;margin-bottom:10px;font-size:13px;color:#666}
.ey_prodetail_main .ey_prodetail_tags dd p{margin:0 0 4px;color:#999}
.ey_prodetail_main .ey_prodetail_tags dd .xx i{display:inline-block;width:14px;height:14px;background:url(../images/proico.png) center no-repeat;background-size:contain;vertical-align:middle;margin-right:5px}
.ey_prodetail_main .clear{clear:both}
.ey_prodetail_main .proleft{width:220px;float:left;margin-top:30px}
.ey_prodetail_main .proright{width:calc(100% - 250px);float:right;margin-top:30px;background:#fff}
.ey_prodetail_main .cpxxcontent{padding:30px;background:#fff;border:1px solid #eee;border-radius:4px;font-size:14px;line-height:1.9;color:#555}
.ey_prodetail_main .cpxxcontent h2,.ey_prodetail_main .cpxxcontent h3{color:#333;margin:20px 0 12px;font-weight:700}
.ey_prodetail_main .cp_type .hd{height:46px;line-height:46px;background:#00b2ab;color:#fff;padding:0 18px;border-radius:4px 4px 0 0;font-size:16px;font-weight:700}
.ey_prodetail_main .cp_type .hd p{margin:0;display:inline-block}
.ey_prodetail_main .cp_type .hd img{vertical-align:middle;margin-right:8px}
.ey_prodetail_main .cp_type ul,.ey_prodetail_main .proleft ul{margin:0;padding:0;list-style:none;border:1px solid #eee;border-top:none;border-radius:0 0 4px 4px}
.ey_prodetail_main .cp_type li,.ey_prodetail_main .proleft li{border-bottom:1px solid #f0f0f0}
.ey_prodetail_main .cp_type li>p,.ey_prodetail_main .proleft li>p{margin:0}
.ey_prodetail_main .cp_type li>p a,.ey_prodetail_main .proleft li>p a{display:block;padding:12px 18px;color:#333;font-size:14px;font-weight:700;transition:all .2s}
.ey_prodetail_main .cp_type li>p a:hover,.ey_prodetail_main .proleft li>p a:hover{background:#f7f7f7;color:#00b2ab}
.ey_prodetail_main .cp_type li.active>p a,.ey_prodetail_main .proleft li.active>p a{background:#00b2ab;color:#fff}
.ey_prodetail_main .cp_type .cp_subs,.ey_prodetail_main .proleft .cp_subs{display:none;padding:8px 18px 12px;background:#f7f7f7;border-top:1px dashed #e5e5e5}
.ey_prodetail_main .cp_type li.active .cp_subs,.ey_prodetail_main .proleft li.active .cp_subs{display:block}
.ey_prodetail_main .cp_type .cp_subs a,.ey_prodetail_main .proleft .cp_subs a{display:inline-block;margin:4px 6px 4px 0;padding:4px 12px;font-size:12px;color:#555;background:#fff;border:1px solid #ddd;border-radius:12px;transition:all .2s}
.ey_prodetail_main .cp_type .cp_subs a:hover,.ey_prodetail_main .proleft .cp_subs a:hover{color:#fff;background:#00b2ab;border-color:#00b2ab}
.ey_prodetail_main .cp_type .cp_subs a.active,.ey_prodetail_main .proleft .cp_subs a.active{color:#fff;background:#00b2ab;border-color:#00b2ab}
.ey_prodetail_main .cp_type li a,.ey_prodetail_main .proleft li a{display:block;color:#555;font-size:14px;transition:all .2s}
@media (max-width:1079px){.eym_content .newxw .date{width:110px;margin-right:18px}
.eym_content .newxw .newxw_m{width:calc(100% - 140px)}
.eym_content.art_content .artleft{width:100%;float:none;margin-bottom:20px}
.eym_content.art_content .artright{width:100%;max-width:100%;float:none}
.eym_content.art_content .artright-return{width:100%;max-width:100%;float:none}
.eym_content.art_content .qz-news-form{width:100%;max-width:100%;float:none}
.ey_prodetail_main .ey_prodetail_Img,.ey_prodetail_main .ey_prodetail_text{width:100%;float:none;margin-left:0}
.ey_prodetail_main .proleft,.ey_prodetail_main .proright{width:100%;float:none}
.eym_content.case_content ul li{width:50%}
.qz-contact-form .inquiry-form,.web_msg .inquiry-form{grid-template-columns:1fr}
.qz-inquiry-row{gap:10px}
.qz-inquiry-btn{padding:10px 20px;font-size:14px}
}
.qz-contact-form .wpcf7,.web_msg .wpcf7{width:100%}
.qz-contact-form .wpcf7-form,.web_msg .wpcf7-form{margin:0;padding:0 0 60px}
.qz-contact-form .wmkcfeedback,.web_msg .wmkcfeedback{display:block!important;width:100%}
.qz-contact-form .wmkcfeedback>.send-inquiry,.web_msg .wmkcfeedback>.send-inquiry{display:block;width:100%}
.qz-contact-form .inquiry-form,.web_msg .inquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;width:100%}
.qz-contact-form .inquiry-form .wpcf7-form-control-wrap,.web_msg .inquiry-form .wpcf7-form-control-wrap{display:block;width:100%}
.qz-contact-form .inquiry-form .wpcf7-form-control-wrap[data-name=inquiry_message],.web_msg .inquiry-form .wpcf7-form-control-wrap[data-name=inquiry_message]{grid-column:1/-1}
.qz-contact-form .inquiry-form input,.qz-contact-form .inquiry-form textarea,.web_msg .inquiry-form input,.web_msg .inquiry-form textarea{width:100%;border:1px solid #e0e0e0;border-radius:3px;padding:10px 14px;font-size:14px;color:#555;background:#fff;box-sizing:border-box;transition:border-color .2s}
.qz-contact-form .inquiry-form input:focus,.qz-contact-form .inquiry-form textarea:focus,.web_msg .inquiry-form input:focus,.web_msg .inquiry-form textarea:focus{border-color:#00b2ab;outline:0}
.qz-contact-form .inquiry-form textarea,.web_msg .inquiry-form textarea{min-height:160px;resize:vertical;padding:14px;line-height:1.6}
.qz-contact-form .wmkcfeedback>.wpcf7-submit,.web_msg .wmkcfeedback>.wpcf7-submit{background:#797979;color:#fff;border:none;padding:0 36px;font-size:15px;font-weight:700;cursor:pointer;border-radius:3px;transition:background .2s;letter-spacing:1px;margin:18px auto 0;display:block;line-height:44px;height:44px;min-width:160px;width:auto}
.qz-contact-form .wmkcfeedback>.wpcf7-submit:hover,.web_msg .wmkcfeedback>.wpcf7-submit:hover{background:#5a5a5a}
.qz-contact-form .wpcf7-spinner,.web_msg .wpcf7-spinner{display:none}
.qz-contact-form .wpcf7-response-output,.web_msg .wpcf7-response-output{margin:14px 0 0;padding:0;font-size:14px;color:#00b2ab}
.cp_type .bd ul li>p{position:relative}
.cp_type .bd ul li>p>span{cursor:pointer;width:40px;height:58px;display:block;position:absolute;top:0;right:0;z-index:3;background:url(../images/mulu0.png) center center no-repeat;background-size:18px}
.cp_type .bd ul li.open>p>span{background-image:url(../images/mulu2.png)}
.cp_type .bd ul li>div{display:none;padding:6px 0 8px;background:#fafafa}
.cp_type .bd ul li.open>div{display:block}
.cp_type .bd ul li.on>div{display:block}
.cp_type .bd ul li.active>div{display:block}
.cp_type .bd ul li>div a{display:block;height:32px;line-height:32px;color:#999;font-size:14px;padding:0 45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}
.cp_type .bd ul li>div a:before{content:"";display:inline-block;width:6px;height:6px;background:#bbb;margin-right:10px;vertical-align:middle;border-radius:50%}
.cp_type .bd ul li>div a:hover{color:#00b2ab}
.cp_type .bd ul li>div a.active,.cp_type .bd ul li>div a.cur{color:#cb0010}
.cp_type .bd ul li>div a.active:before,.cp_type .bd ul li>div a.cur:before{background:#cb0010}
.eym_btns{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 26px}
.ey_prodetail_text .btn_order,.ey_prodetail_text .btn_wa{float:none;display:inline-flex;align-items:center;text-decoration:none;color:#fff;font-size:14px;width:180px;height:42px;line-height:42px;padding:0 20px 0 30px;border-radius:5px;box-sizing:border-box;justify-content:flex-start}
.ey_prodetail_text .btn_wa{background-color:#25d366;background-image:url(../images/ico7.png);background-repeat:no-repeat;background-position:90% center}
.ey_prodetail_text .btn_wa:hover{background-color:#1da851;background-image:url(../images/ico7.png);background-repeat:no-repeat;background-position:90% center}
#spec-list .list-h li p{transition:border-color .2s;cursor:pointer}
#spec-list .list-h li:hover p{border-color:#00b2ab!important}
#spec-list .list-h li.qz-spec-active p{border-color:#2d3190!important}
.eym_content.case_content ul.h_pros_list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}
.eym_content.case_content ul.h_pros_list li{width:50%;padding:0 10px;box-sizing:border-box;margin-bottom:20px;position:relative;visibility:visible!important}
.eym_content.case_content .ey_nyCase_img img{width:100%;height:280px;object-fit:cover;display:block}
.eym_content.case_content .ey_nyCase_text{padding:14px 18px 18px;border:1px solid #eee;border-top:none}
.eym_content.case_content .ey_nyCase_text .CaseName{font-size:18px;font-weight:700;color:#333;margin:0 0 8px;line-height:1.4}
.eym_content.case_content .ey_nyCase_text p{font-size:14px;color:#888;line-height:1.7;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.eym_content.case_content .ey_nyCase_text em{font-style:normal;font-size:13px;color:#00b2ab}
.eym_content.case_content .ey_nyCase_text em a{color:#00b2ab}
.eym_content.case_content .ey_nyCase_text em a:hover{text-decoration:underline}
#ey_pager,.eym_content.case_content .pagination,.eym_content.case_content .qz-pagination{margin:30px 0 0;padding:0;text-align:center;width:100%}
#ey_pager a,#ey_pager span,.eym_content.case_content .pagination a,.eym_content.case_content .pagination span,.eym_content.case_content .qz-pagination a,.eym_content.case_content .qz-pagination span{display:inline-block;padding:6px 14px;margin:0 3px;border:1px solid #e5e5e5;color:#666;border-radius:3px;font-size:14px}
#ey_pager .current,#ey_pager a:hover,.eym_content.case_content .pagination .current,.eym_content.case_content .pagination a:hover,.eym_content.case_content .qz-pagination .current,.eym_content.case_content .qz-pagination a:hover{background:#00b2ab;color:#fff;border-color:#00b2ab}
.eym_content.art_content .artleft .bdshare{display:flex;flex-wrap:wrap;gap:8px}
.eym_content.art_content .artleft .bdshare a{display:inline-flex!important;width:36px;height:36px;line-height:36px;justify-content:center;align-items:center;background:#00b2ab!important;color:#fff!important;border-radius:50%!important;margin:0!important;font-size:13px!important;text-decoration:none!important}
.eym_content.art_content .artleft .bdshare a:hover{background:#008b85!important;transform:translateY(-2px)}
.eym_content.art_content .artright-return{width:calc(100% - 260px);float:right;margin-top:0}
.eym_content.art_content .artright-return .return-list{margin:30px 0 0;padding-top:20px;border-top:1px solid #eee;text-align:right;clear:both;display:block;width:100%}
.eym_content.art_content .artright-return .return-list .btn-return{display:inline-block;padding:8px 24px;border:1px solid #00b2ab;color:#00b2ab;border-radius:3px;font-size:14px;background:0 0}
.eym_content.art_content .qz-news-form{width:calc(100% - 260px);float:right;clear:both;background:#fff;padding:30px 0}
.eym_content.art_content .qz-news-form .cpxx_tit{margin:0 0 20px}
header.hide1>.topbox>*{opacity:0;pointer-events:none;transition:opacity .3s}
.search_wrap,.search_wrap *{box-sizing:border-box}
.search_wrap{display:block;position:absolute;top:0;left:50%;margin-left:-700px;width:1400px;height:90px;background:#fff;transform:scale(0);opacity:0;visibility:hidden;transform-origin:center top;transition:transform .5s,opacity .5s;z-index:20}
.search_wrap.show1{transform:scale(1);opacity:1;visibility:visible}
.search_wrap .logo{position:absolute;left:32px;top:0;width:290px;height:90px;display:block;line-height:90px;z-index:25;transform:none}
.search_wrap .logo img{max-width:100%;max-height:60px;display:inline-block;vertical-align:middle}
.search_wrap .search_in{position:absolute;z-index:30;left:auto;right:0;top:22px;margin:0!important;margin-top:0!important;margin-left:0!important;margin-right:0!important;transform:scale(0);opacity:0;width:600px;height:44px;padding-right:44px;border-bottom:1px solid rgba(0,0,0,.1);color:#666;line-height:44px;transition:all .5s}
.search_wrap.show1 .search_in{transform:scale(1);opacity:1}
.search_wrap .search_in .form1{display:block;width:100%;height:44px;margin:0;padding:0}
.search_wrap .search_in input.serach{width:100%;display:block;height:44px;line-height:44px;color:#555;font-size:15px;border:none;background:0 0;outline:0;box-sizing:border-box;text-indent:0}
.search_wrap .search_in input.serach::placeholder{color:#aaa}
.search_wrap .search_in .sub{position:absolute;top:0;right:34px;z-index:5;display:block;width:44px;height:44px;background:url(../images/ss1.png) center center no-repeat;border:none;outline:0;box-sizing:border-box}
.search_wrap .search_close{position:absolute;z-index:36;display:block;right:0;top:50%;margin-top:-12px;width:24px;height:24px;background:url(../images/close.png) no-repeat center;background-size:24px!important;cursor:pointer;transform:scale(0);transition:all .5s}
.search_wrap.show1 .search_close{transform:scale(1)}
.eym_content.art_content .artleft .qz-share{display:flex;flex-wrap:wrap;gap:10px}
.eym_content.art_content .artleft .qz-share a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #e3e3e3;overflow:hidden;transition:all .2s}
.eym_content.art_content .artleft .qz-share a:hover{border-color:#00b2ab;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,178,171,.18)}
.eym_content.art_content .artleft .qz-share a img,.eym_content.art_content .artleft .qz-share a svg{width:24px;height:24px;object-fit:contain;display:block;color:#555;fill:#555}
.webfoot_ewm_box{float:right;width:300px;display:flex;align-items:flex-start;gap:14px;margin-top:5px}
.webfoot_ewm_box .webfootewm{display:flex;align-items:center;margin:0;width:152px;height:120px;flex:0 0 152px}
.webfoot_ewm_box .webfootewm img{float:none;flex:0 0 120px}
.webfoot_ewm_box .webfootewm p{float:none;width:34px;height:120px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;letter-spacing:3px;font-size:15px;color:rgba(255,255,255,.72)}
.webfoot_ewm_box .webfoot_social{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:10px;padding:0;width:134px;flex:0 0 134px}
.webfoot_ewm_box .webfoot_social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#902d2d;overflow:hidden;transition:all .2s}
.webfoot_ewm_box .webfoot_social a:hover{background:#b13b3b;transform:translateY(-2px);box-shadow:0 4px 12px rgba(144,45,45,.35)}
.webfoot_ewm_box .webfoot_social a img,.webfoot_ewm_box .webfoot_social a svg{width:20px;height:20px;object-fit:contain;display:block}
.webfoot_ewm_box .webfoot_social a img{filter:brightness(0) invert(1)}
.webfoot_ewm_box .webfoot_social a svg{fill:#fff;color:#fff}
.webfootmid .webfootewm{margin-top:-12px}
.webfootmid .webfootlxfs{margin:0 2% 0}
header .topbox>.language>li{list-style:none;background:0 0!important}
header .topbox>.language{float:right;position:relative;width:auto;padding:0;background:0 0!important;line-height:1}
header .topbox>.language .menu{display:block;position:relative;cursor:pointer;background:0 0!important;height:auto;line-height:1}
header .topbox>.language .menu-title{display:inline-flex;align-items:center;gap:6px;color:#312f2f;text-transform:uppercase;font-size:14px;font-weight:600;cursor:pointer;background:0 0!important;padding:0;margin:0;line-height:1;height:24px;white-space:nowrap}
header .topbox>.language .menu-title:before{display:inline-block;width:22px;height:22px;background:url(../images/lan_bg.png) no-repeat center;content:"";vertical-align:middle;flex:none}
header .topbox>.language .menu-title p{display:inline-block;margin:0;line-height:24px;padding:0}
header .topbox>.language .menu-title i{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #312f2f;margin-left:6px;vertical-align:middle}
header .topbox>.language .menu-dropdown{display:block;position:absolute;top:100%;right:0;min-width:140px;padding:8px 0;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:99;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,transform .2s,visibility .2s}
header .topbox>.language:hover .menu-dropdown{opacity:1;visibility:visible;transform:translateY(0)}
header .topbox>.language .menu-dropdown li{display:block;float:none;width:auto;padding:6px 14px;background:0 0!important}
header .topbox>.language .menu-dropdown li a{display:flex;align-items:center;gap:8px;color:#333;font-size:14px;background:0 0!important}
header .topbox>.language .menu-dropdown li a img{width:22px;height:18px;display:inline-block;vertical-align:middle;border:1px solid #eee}
header .topbox>.language .menu-dropdown li a p{margin:0;display:inline-block;line-height:18px;text-transform:none;font-weight:400;font-size:13px;color:#555}
header .topbox>.language .menu-dropdown li a:hover{color:#00b2ab}
header .topbox>.language .menu-dropdown li a:hover p{color:#00b2ab}
header .topbox>.language .trp-shortcode-switcher__wrapper{position:static!important;display:contents!important;background:0 0!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important}
header .topbox>.language .trp-shortcode-anchor{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}
header .topbox>.language .trp-shortcode-overlay{position:static!important;display:flex!important;align-items:center!important;height:auto!important;width:auto!important;padding:0!important;margin:0!important;background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;left:auto!important;top:auto!important;right:auto!important;color:#312f2f;pointer-events:auto!important}
header .topbox>.language .trp-shortcode-overlay .trp-current-language-item__wrapper{display:inline-flex!important;align-items:center!important;gap:6px!important;height:24px!important;line-height:24px!important;padding:0!important;margin:0!important;color:#312f2f}
header .topbox>.language .trp-shortcode-overlay .trp-flag-image{width:22px!important;height:22px!important;border:1px solid #eee!important;display:inline-block!important;vertical-align:middle!important;flex:none}
header .topbox>.language .trp-shortcode-overlay .trp-language-item-name{display:inline-block!important;line-height:24px!important;color:#312f2f!important;text-transform:uppercase!important;font-weight:600!important;font-size:14px!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important}
header .topbox>.language .trp-shortcode-overlay .trp-shortcode-arrow{width:14px!important;height:14px!important;flex:none!important;margin-left:4px!important;color:#312f2f!important;display:inline-block!important}
header .topbox>.language .trp-shortcode-overlay .trp-switcher-dropdown-list{position:absolute!important;top:20px;right:0!important;left:auto!important;width:auto!important;min-width:150px!important;padding:8px 0!important;background:#fff!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important;border-radius:4px!important;z-index:99!important;color:#333}
header .topbox>.language .trp-switcher-dropdown-list[hidden]{display:none!important}
header .topbox>.language .trp-shortcode-overlay .trp-language-item{display:flex!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;color:#333!important;font-size:14px!important;background:0 0!important;text-transform:none!important;font-weight:400!important;border:0!important;width:auto!important;height:auto!important}
header .topbox>.language .trp-shortcode-overlay .trp-language-item:hover{color:#00b2ab!important;background:#f7f7f7!important}
header .topbox>.language .trp-shortcode-overlay .trp-switcher-dropdown-list .trp-flag-image{width:22px!important;height:18px!important;border:1px solid #eee!important}
header .topbox::after{content:"";display:block;clear:both;height:0;visibility:hidden}
header .topbox{display:block;height:90px}
header .logo{z-index:2}
header{position:relative;z-index:100}
@media (max-width:1079px){header.hide1 .topbox{display:none}
.search_wrap .search_in{width:100%;margin-left:0;padding-right:48px}
.webfoot_social{padding:14px 0 4px}
.search_wrap{left:0;margin-left:0;width:100%;height:70px}
.search_wrap .logo{display:none}
.search_wrap .search_in{top:13px}
.search_wrap .search_in input.serach{font-size:14px}
.search_wrap .search_close{right:10px;z-index:40}
header .topbox>.language{margin-right:15px}
.eyidxnews_tit ul{justify-content:center!important}
header .topbox>.language .menu-title{height:auto}
.cp_type .bd ul li>div{display:none}
.cp_type .bd ul li.active>div,.cp_type .bd ul li.open>div{display:block;animation:qz-fade .2s ease}
.cp_type .bd ul li.open>p>span{background-image:url(../images/mulu1.png)}
.cp_type .bd ul li.open>p{background:#f7f7f7}
@keyframes qz-fade{from{opacity:0;transform:translateY(-4px)}
to{opacity:1;transform:none}
}
.cp_type .bd ul li>div{padding:0!important;background:0 0!important}
.cp_type .bd ul li>div a{height:30px!important;line-height:30px!important;font-size:14px!important;padding:0 30px!important}
.cp_type .bd ul li>div a:first-child{margin-top:6px!important}
.cp_type .bd ul li>div a:last-child{margin-bottom:6px!important}
.idx_profl .idx_proflli>.erjifl{display:none}
.idx_profl .idx_proflli.on>.erjifl,.idx_profl .idx_proflli.open>.erjifl{display:block;animation:qz-fade .2s ease}
.idx_profl .idx_proflli.on>em,.idx_profl .idx_proflli.open>em{background-image:url(../images/ico2.png)}
.language.lang-open{overflow:inherit!important}
.language.lang-open .menu-dropdown{opacity:1!important;visibility:visible!important;width:100%!important;padding:5px 0 10px!important}
.language.lang-open .menu-dropdown>*,.language.lang-open .menu-dropdown>li,.language.lang-open .menu-dropdown>li>a{visibility:visible!important;height:auto!important;padding:5px 10px!important;margin:0!important;color:#312f2f!important}
.top_nav .flexnav.show.open{height:auto!important;max-height:none!important;overflow:visible!important;background:#fff}
.top_nav .flexnav.show.open>li{display:block;float:none;width:90%;border-bottom:1px solid #ededed;margin:0 auto}
.top_nav .flexnav.show.open>li>a,.top_nav .flexnav.show.open>li>div{min-height:48px;line-height:48px;padding:0 20px}
.top_nav .flexnav.show.open>li>.item-with-ul,.top_nav .flexnav.show.open>li>ul{display:none}
.top_nav .flexnav.show.open>li.open>.item-with-ul,.top_nav .flexnav.show.open>li.open>ul{display:block}
.idx_profl .swiper-container4{height:auto;overflow:visible}
.idx_profl .swiper-container4 .swiper-wrapper{display:block!important;width:auto!important;height:auto!important;transform:none!important;transition:none!important;position:relative!important}
.idx_profl .swiper-container4 .swiper-slide{display:block!important;width:100%!important;height:auto!important;transform:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;flex-shrink:0!important;margin:0 0 6px!important}
.idx_profl .swiper-container4 .swiper-slide-duplicate{display:none!important}
.idx_profl .idx_proflli .erjifl{height:auto;max-height:none;overflow:visible;margin-top:6px}
.idx_profl .idx_proflli .erjifl .erjiflbg a{height:38px;line-height:38px;font-size:14px;padding:0 16px}
.cp_type.cp_type_open .bd{display:block!important}
.cp_type.cp_type_open .hd>i{background-image:url(../images/mulu4.png)!important}
.eyidxabout_img{position:relative!important;overflow:hidden!important;height:300px!important}
.eyidxabout_img img{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover;display:block}
.eym_content .abtit{padding:18px 0 12px!important;height:auto!important;overflow:visible!important;font-size:24px!important}
.eym_content .abtit font{position:static!important;transform:none!important;display:inline-block!important}
.eym_content .abtit p{display:none!important}
.eym_content .abtit i{display:none!important}
}
@media (max-width:767px){.web_links{display:none}
header .topbox>.language .trp-shortcode-overlay .trp-switcher-dropdown-list{top:45px!important;}
.webfoot_ewm_box{float:none;display:flex;align-items:center;justify-content:flex-start;gap:14px;width:300px;margin:0 auto;text-align:left}
.webfoot_ewm_box .webfootewm{display:flex;align-items:center;margin:0;width:152px;height:120px;flex:0 0 152px}
.webfoot_ewm_box .webfootewm img{float:none;flex:0 0 120px;width:120px;height:120px}
.webfoot_ewm_box .webfootewm p{float:none;width:32px;height:120px;font-size:14px;letter-spacing:2px;color:rgba(255,255,255,.72);display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl}
.webfoot_ewm_box .webfoot_social{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:10px;width:134px;flex:0 0 134px;padding:0}
.webfoot_social a{width:34px;height:34px}
.webfoot_social a img,.webfoot_social a svg{width:18px;height:18px}
.eym_content.case_content ul.h_pros_list li{width:100%;padding:0;margin-bottom:16px}
.eym_content.case_content .ey_nyCase_img img{height:200px}
.eyidxpro_line{display:none}
.eym_content.art_content .artleft{padding:14px}
.eym_content .newxw .date{width:90px;margin-right:14px;padding:6px 0 10px}
.eym_content .newxw .date p{font-size:22px}
.eym_content .newxw .date span{font-size:14px}
.eym_content .newxw .newxw_m{width:calc(100% - 110px)}
.eym_content .newxw .newxw_m .tit{font-size:17px}
.eym_content .newxw .newxw_m>p{font-size:13px}
.idx_profl .idx_proflli>a{font-size:15px;line-height:44px;padding:0 14px}
.idx_profl .idx_proflli>.erjifl{padding:0 14px}
.idx_profl .idx_proflli>.erjifl a{font-size:13px;line-height:36px}
.eym_btns{display:flex!important;flex-wrap:wrap;justify-content:space-between;gap:8px 0;margin:14px 0 0}
.eym_btns .btn_order,.eym_btns .btn_wa,.eym_btns a{float:none!important;width:calc(50% - 4px)!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;background-size:auto 12px;background-position:right 14px center;padding:0 30px 0 14px!important;box-sizing:border-box!important;height:42px;line-height:42px;font-size:14px;text-align:center;white-space:nowrap}
.art_content img,.artright img,.c_detail_wrap img,.entry-content img,.eym_content .art_content img,.eym_content .artright img,.eym_content .c_detail_wrap img,.eym_content .cpxxcontent img,.eym_content .entry-content img{max-width:100%!important;height:auto!important;display:block}
.eym_content .art_content figure,.eym_content .artright figure,.eym_content .entry-content figure{max-width:100%!important;height:auto!important}
.eym_content .art_content iframe,.eym_content .artright iframe,.eym_content .cpxxcontent iframe{max-width:100%!important}
.eym_content .art_content table,.eym_content .artright table{max-width:100%!important;display:block;overflow-x:auto}
.eyidxab_btn a{font-size:13px;padding:0 20px}
.eyidxabout_data{padding:14px 0 0!important}
.eyidxabout_data ul{display:grid!important;grid-template-columns:1fr 1fr;gap:0;width:100%!important}
.eyidxabout_data ul li{width:auto!important;float:none!important;padding:12px 10px!important;box-sizing:border-box!important;border:0!important;margin:0!important;display:flex!important;align-items:flex-start}
.eyidxabout_data ul li b{float:none!important;font-size:40px!important;line-height:45px!important;margin-right:10px!important;display:block!important;color:#333!important;flex:0 0 auto}
.eyidxabout_data ul li p{float:none!important;font-size:14px!important;display:block!important;line-height:1.4!important;flex:1 1 auto;min-width:0}
.eyidxabout_data ul li p span{display:block!important;color:#333}
.eyidxabout_data ul li p i{display:block!important;font-style:normal!important;color:#999;font-size:14px!important;margin-top:2px!important}
.eyidx_Case .h_pros_list{height:auto!important;min-height:0!important}
.eyidx_Case .h_pros_list ul li{width:100%!important;height:320px!important;margin:0 0 14px!important}
.eyidx_Case .h_pros_list ul li.h_pros_active .h_pros_text02{height:320px!important}
.eyidx_News .eyidxnews_list .list_Part ul li{width:100%!important;margin:0 0 16px!important;padding:16px!important;position:relative!important}
.eyidx_News .eyidxnews_list .list_Part ul li .news_time{position:static!important;display:inline-block!important;background:#00b2ab!important;color:#fff!important;padding:6px 14px!important;font-size:13px!important;border-radius:0!important;width:auto!important;margin:0 0 14px!important}
.eyidx_News .eyidxnews_list .list_Part ul li .news_con{padding:0!important}
.eyidx_News .eyidxnews_list .list_Part ul li .news_con .news_name{width:100%!important;float:none!important;height:auto!important;max-height:48px;font-size:16px!important;font-weight:700!important;color:#222!important;line-height:1.4!important;margin:0 0 10px!important}
.eyidx_News .eyidxnews_list .list_Part ul li .news_con p{width:100%!important;float:none!important;height:auto!important;max-height:48px;font-size:13px!important;color:#888!important;line-height:1.6!important;margin:0!important}
.eyidx_News .eyidxnews_list .list_Part ul li .news_con i{display:none!important}
.eyidx_News .eyidxnews_list .list_Part ul li .news_con .news_an{display:none!important}
.eyidx_News .eyidxnews_list .list_Part ul li .news_quan{display:none!important}
.eyidxnews_tit ul{display:flex;flex-wrap:wrap;gap:6px}
.eyidxnews_tit li{padding:4px 10px;font-size:13px}
.webfootmid>.webfoot_ewm_box,.webfootmid>.webfoot_logo,.webfootmid>.webfoot_menu,.webfootmid>.webfootlxfs{float:none;width:100%;margin:10px 0;padding:10px 0;text-align:left!important}
.webfootmid>.webfoot_ewm_box{justify-content:center;text-align:center!important}
.webfootmid .webfootlxfs ul li{width:100%!important;border-right:0!important;padding:6px 0}
}
.eycontactus_map iframe,.eymap iframe{display:block;width:100%;max-width:100%;height:500px;border:0}
.eymap .qz-map-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;min-height:280px;padding:24px 18px;box-sizing:border-box;background:#f4f6f8;border:1px dashed #c8d0d6;color:#56636d;font-size:13px;line-height:1.7;border-radius:4px}
.eymap .qz-map-placeholder p{margin:6px 0}
.eymap .qz-map-placeholder strong{color:#00b2ab;font-size:15px;display:block;margin-bottom:6px}
.eymap .qz-map-placeholder em{font-style:normal;color:#2d3190}
.eycontactus_ewm span:empty::before,.eycontactus_lxfs li p:empty::before{content:attr(data-fallback)}
@media (max-width:600px){.eycontactusinfor_con{height:auto!important}
.eycontactus_ewm,.eycontactus_lxfs{float:none!important;width:100%!important;height:auto!important;padding:20px 0;text-align:center}
.eycontactus_lxfs ul li{float:none!important;width:auto!important;display:grid!important;grid-template-columns:46px 1fr;grid-template-rows:auto auto;align-items:start;text-align:left;border-bottom:1px solid #eee;padding:14px 0!important;min-height:60px}
.eycontactus_lxfs ul li img{grid-column:1;grid-row:1/span 2;width:32px!important;height:32px!important;margin:6px auto 0!important;flex:none;display:block}
.eycontactus_lxfs ul li span{grid-column:2;grid-row:1;line-height:1.4;color:#333;font-size:14px;text-align:left;font-weight:500;width:auto!important;height:auto!important;display:block!important;float:none!important}
.eycontactus_lxfs ul li p{grid-column:2;grid-row:2;width:auto!important;height:auto!important;color:#666;font-size:14px;line-height:1.5;text-align:left;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word;margin-top:4px;display:block!important;float:none!important}
.eycontactus_map{width:100%!important;margin:30px auto!important;padding:0 16px!important;box-sizing:border-box}
.eymap iframe{height:280px!important}
.qz-contact-form{padding:30px 20px!important;margin:0 16px 40px!important}
.qz-contact-form .inquiry-form{grid-template-columns:1fr!important;gap:14px!important}
.qz-contact-form .send-btn{margin:14px auto 0!important}
}
@media (max-width:767px){.eycontactus,.eycontactus_infor,.eycontactus_map,.eycontactusinfor_main,.qz-contact-form{width:100%!important;max-width:100%!important;margin:0!important;padding:16px!important;box-sizing:border-box}
.eycontactus_ewm{padding:14px 0!important;text-align:center}
.eycontactus_ewm p,.eytitle p{font-size:18px!important;}
.eycontactus_ewm span img{max-width:160px!important;height:auto!important}
}
/* R36 — Industry intro 2-col layout. */
.eytitle .eytitle_r{width:calc(100% - 220px)}

/* R42 — About sidebar (.jjleft) icon + vertical alignment.
   Use li:nth-of-type a::before (skin.css targets a:nth-of-type which never matches
   when WP menu wraps <a> in <li>); flex on <a> to center sprite with text. */
.eym_content .jjleft a{
  display:flex!important;align-items:center;gap:14px;
  padding:18px 0!important;
}
.eym_content .jjleft a::before{
  float:none!important;margin:0!important;flex:0 0 44px;
}
.eym_content .jjleft a > *{line-height:1.4;margin:0}
.eym_content .jjleft li:nth-of-type(1) a::before{background-position:0 -44px}
.eym_content .jjleft li:nth-of-type(2) a::before{background-position:0 -88px}
.eym_content .jjleft li:nth-of-type(3) a::before{background-position:0 -44px}
.eym_content .jjleft li:nth-of-type(4) a::before{background-position:0 -176px}

/* R45 — restore native scrollbar (skin.css hides it with width:0). */
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background-color:#f0f0f0}
::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}
::-webkit-scrollbar-thumb:hover{background-color:#888}

/* R45 — About .abgsjj: drop the 300px cap and inner scroll (skin.css 541). */
html,body{scrollbar-gutter:auto}
.eym_content .jjright .abgsjj{max-height:none!important;overflow:visible!important}

/* R45 — post / product tags row under the content area. */
.qz-post-tags{margin:18px 0 6px;padding:14px 0 6px;border-top:1px dashed #e5e5e5;font-size:13px;color:#888;line-height:1.8}
.qz-post-tags > span{color:#333;font-weight:600;margin-right:6px}
.qz-post-tags a{display:inline-block;margin:0 6px 6px 0;padding:4px 12px;font-size:12px;color:#00b2ab;background:#f0fafa;border:1px solid #d6eeec;border-radius:14px;transition:all .2s}
.qz-post-tags a:hover{color:#fff;background:#00b2ab;border-color:#00b2ab;text-decoration:none}

/* R46 — 404 "Back Home" button: style.css .btn_order applies float:left + 180px width,
   which pulls the centered anchor out of the 404 stack and shifts it to the lower-left.
   Center the anchor and use the 404 red colour instead of the product-page teal. */
.eym_content.art_content .qz404-back{float:none!important;display:inline-block;background:#c8102e;color:#fff;padding:12px 34px;border-radius:3px;font-size:14px;line-height:1.5;text-decoration:none;transition:opacity .2s}
.eym_content.art_content .qz404-back:hover{opacity:.85;color:#fff;text-decoration:none}
.eym_content.art_content .qz404-body{padding:90px 0;text-align:center}
.eym_content.art_content .qz404-body h1{font-size:80px;color:#c8102e;margin:0;line-height:1}
.eym_content.art_content .qz404-body p{font-size:18px;color:#666;margin:20px 0 30px}
