:root{--theme-color:#7ba8c8}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width:430px){html{font-size:14PX}}body{font-family:PingFang SC,Lantinghei SC,Microsoft YaHei,HanHei SC,Helvetica Neue,Open Sans,Hiragino Sans GB,微软雅黑,STHeiti,WenQuanYi Micro Hei,Arial,SimSun,sans-serif;font-size:1rem;line-height:1}a{color:inherit;outline:0;text-decoration:none}dl,ul{list-style:none;padding:0}dd,dl,h1,h2,h3,h4,h5,p,ul{margin:0}button{background:none;border:0}img{max-width:100%;vertical-align:middle}.c_container{margin-left:auto;margin-right:auto;max-width:1200px}@media(max-width:1200px){.c_container{margin-left:.875rem;margin-right:.875rem}}.c_header{background:#2a2d3e;left:0;position:fixed;top:0;width:100%;z-index:99}.c_header,.c_header_placeholder{height:4.375rem}.c_header>.c_container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c_nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:auto}.c_nav li{margin-left:2.875rem}.c_nav li.active a{color:#7ba8c8}.c_nav li a{color:#f7f7f9;display:block}.c_nav li a:hover{color:#7ba8c8}@media(max-width:768px){.c_nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#2a2d3e;bottom:0;-ms-flex-direction:column;flex-direction:column;overflow:auto;padding:.625rem 0;position:fixed;right:0;top:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:.3s;transition:.3s;visibility:hidden;width:9.375rem;z-index:999}.c_nav.is_show{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}.c_nav li{margin-bottom:.625rem;margin-left:0;text-align:center}.c_nav li a{padding:.625rem}}.c_nav_bar{color:#fff;cursor:pointer;display:none;font-size:2rem;margin-left:auto}@media(max-width:768px){.c_nav_bar{display:block}}.c_footer{background:#2a2d3e;color:#fff;padding:3.75rem 0 2.5rem}.c_footer_nav{border-bottom:1px solid #9c9c9c;margin-bottom:1.875rem;overflow:auto;padding-bottom:1.875rem}.c_footer_nav li{margin-right:3.75rem;text-align:center}.c_footer_nav li:last-child{margin-right:0}.c_footer_nav li h4{font-size:1.125rem;font-weight:400;margin:.3125rem 0 0}@media(max-width:640px){.c_footer_nav li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:0}}.c_footer_copyright{border-top:1px solid #9c9c9c;line-height:1.4;margin-top:1.875rem;padding-top:1.875rem}.c_mask{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:.3s;transition:.3s;visibility:hidden;z-index:998}.c_mask.is_show{opacity:1;visibility:visible}.c_pagination a{border:1px solid #eee;border-radius:2px;color:#c7c7c7;font-size:.875rem;padding:.5rem .625rem;-webkit-transition:.3s;transition:.3s}.c_pagination a.active,.c_pagination a:hover{background:#eee;border-color:#c9c9c9;color:#9c9c9c}.c_reset_content{color:#313131;line-height:1.5;word-break:break-word}.c_reset_content ul{list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-padding-start:40px;padding-inline-start:40px}.c_box_title{text-align:center}.c_box_title h3{font-size:2.25rem}.c_box_title_en{color:#9c9c9c;font-size:.875rem;margin-top:.625rem}.home_banner_swiper{--swiper-navigation-color:#fff;--swiper-pagination-bottom:45px;--swiper-pagination-color:#fff;--swiper-pagination-bullet-size:12px;--swiper-pagination-bullet-horizontal-gap:9px;--swiper-pagination-bullet-inactive-opacity:1;margin:0 auto;max-width:1920px}.home_banner_swiper:hover .swiper-button{opacity:1;visibility:visible}.home_banner_swiper .swiper-button{opacity:0;-webkit-transition:.3s;transition:.3s;visibility:hidden}.home_banner_swiper .swiper-pagination-bullet{background:none;border:1px solid #fff}.home_banner_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--swiper-pagination-color)}@media(max-width:1024px){.home_banner_swiper{--swiper-pagination-bottom:14px;--swiper-pagination-bullet-horizontal-gap:6px}}@media(max-width:768px){.home_banner_swiper{--swiper-pagination-bottom:10px;--swiper-pagination-bullet-size:10px}}.home_product_service_nav>ul>li{border-radius:22px;color:#313131;cursor:pointer;font-size:1.125rem;margin-right:1.25rem;padding:.5rem 1.375rem}.home_product_service_nav>ul>li.active{background:#7ba8c8;color:#f7f7f9}.home_product_service_nav>form{height:2.5rem}.home_product_service_nav>form input{background:#eaeaea;border:0;border-bottom-left-radius:999px;border-top-left-radius:999px;color:#313131;height:100%;outline:0;padding:0 9.375rem 0 1.25rem}.home_product_service_nav>form input::-webkit-input-placeholder{color:#8e8e8e}.home_product_service_nav>form button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#7ba8c8;border-bottom-right-radius:999px;border-top-right-radius:999px;color:#fff;font-size:1.5rem;padding:0 1rem}@media(max-width:768px){.home_product_service_nav>ul>li{font-size:1rem;margin-right:.875rem}.home_product_service_nav>form input{padding-right:1.25rem}}@media(max-width:640px){.home_product_service_nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home_product_service_nav>form{margin-top:1.25rem}}.page_contact_form{display:grid;grid-template:"name tel" "content content" "code code" "button button"}.page_contact_form .area_name{grid-area:name}.page_contact_form .area_tel{grid-area:tel}.page_contact_form .area_content{grid-area:content}.page_contact_form .area_code{grid-area:code}.page_contact_form .area_code img{height:2.9375rem}.page_contact_form .area_button{grid-area:button}.page_contact_form .input{background:#fff;border:1px solid #ddd;color:#333;font-size:1.125rem;height:2.9375rem;padding:0 1.25rem;width:100%}.page_contact_form .input::-webkit-input-placeholder{color:#9c9c9c}.page_contact_form textarea{background:#fff;border:1px solid #ddd;color:#333;font-size:1.125rem;padding:1.125rem 1.25rem;vertical-align:top;width:100%}.page_contact_form textarea::-webkit-input-placeholder{color:#9c9c9c}.page_contact_form button[type=submit]{background:#7ba8c8;border-radius:28px;color:#fff;cursor:pointer;display:inline-block;letter-spacing:.625rem;padding:1rem 3.75rem 1rem 4.375rem;-webkit-transition:.3s;transition:.3s}.page_contact_form button[type=submit]:hover{background:#5790b9}.page_article_list>article{border-bottom:1px solid #ddd;color:#313131;padding:2rem 0}.page_article_list .article_pic{-ms-flex-negative:0;background:no-repeat 50%;background-size:cover;flex-shrink:0;margin-right:2.25rem;padding-top:19%;width:21.875rem}.page_article_list .article_main{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page_article_list .article_main_title{color:#7ba8c8;font-size:1.625rem;font-weight:400;line-height:1.2;margin-bottom:1.25rem}.page_article_list .article_main_desc{font-size:1.125rem;line-height:1.5;margin-bottom:1.25rem}.page_article_list .article_main_views{color:#9c9c9c;font-size:1.125rem;margin-top:auto}.page_article_list .article_date{text-align:center;-ms-flex-item-align:center;align-self:center;margin-left:2.5rem}.page_article_list .article_date_day{font-size:3.75rem}.page_article_list .article_date_month{font-size:1.125rem;margin:.9375rem 0 1.75rem}@media(max-width:768px){.page_article_list .article_pic{height:0;margin-right:1.25rem;width:20%}.page_article_list .article_main_title{font-size:1.25rem}.page_article_list .article_main_desc{display:-webkit-box;font-size:.875rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.page_article_list .article_main_views{font-size:.875rem}.page_article_list .article_date{margin-left:1.25rem}.page_article_list .article_date_day{font-size:3.125rem}.page_article_list .article_date_month{font-size:.875rem}}@media(max-width:600px){.page_article_list .article_pic{padding-top:25%;width:30%}.page_article_list .article_date{display:none}}.page_product_title_bar ._nav{width:17.9375rem}.page_product_title_bar ._search{margin-left:2.1875rem}.page_product_title_bar ._search ._zh{font-size:2rem;font-weight:400}.page_product_title_bar ._search ._zh img{display:none;margin-right:.625rem}.page_product_title_bar ._search ._en{color:#9c9c9c;margin-left:1rem}@media(max-width:1024px){.page_product_title_bar ._nav{display:none}.page_product_title_bar ._search{margin-left:0}.page_product_title_bar ._search ._zh img{display:inline-block}}@media(max-width:768px){.page_product_title_bar ._search ._zh{font-size:1.5rem}}@media(max-width:640px){.page_product_title_bar ._search ._en{display:none}}@media(max-width:430px){.page_product_title_bar ._search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.page_product_title_bar .page_product_search_form{margin-top:1.25rem;width:100%}}.page_product_search_form{height:2.5rem;position:relative}.page_product_search_form input{-webkit-box-flex:1;background:#eaeaea;border:0;border-bottom-left-radius:999px;border-top-left-radius:999px;color:#313131;-ms-flex:1;flex:1;height:100%;outline:0;padding:0 1.25rem;width:21.75rem}.page_product_search_form input::-webkit-input-placeholder{color:#8e8e8e}.page_product_search_form ._btn{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#7ba8c8;border-bottom-right-radius:999px;border-top-right-radius:999px;color:#fff;font-size:1.5rem;padding:0 1rem}.page_product_search_form ._clear{color:#7ba8c8;cursor:pointer;display:none;font-size:2.5rem;height:1em;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em;z-index:1}.page_product_search_form.is_search{height:3rem}.page_product_search_form.is_search input{border-radius:24px;font-size:1.125rem;padding-left:3.75rem}.page_product_search_form.is_search ._btn2{background:none;border:0;cursor:pointer;left:15px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media(max-width:768px){.page_product_search_form input{width:100%}}.page_product_nav{width:17.9375rem;-ms-flex-negative:0;flex-shrink:0}.page_product_nav a{border-radius:20px;font-size:1rem;padding:.75rem 1.25rem;-webkit-transition:.3s;transition:.3s}.page_product_nav>li{margin-bottom:1.875rem}.page_product_nav>li.active>a{background:#7ba8c8;border-color:#7ba8c8;color:#fff}.page_product_nav>li>a{border:1px solid #bcbcbc;color:#313131}.page_product_nav .children>li{margin-top:1.25rem}.page_product_nav .children>li.active>a,.page_product_nav .children>li>a:hover{background:#7ba8c8;color:#fff}.page_product_nav .children a{color:#9c9c9c;padding-left:3.375rem}.page_product_nav .children .children a{color:#9c9c9c;padding-left:5.25rem}@media(max-width:1024px){.page_product_nav{width:12.5rem}.page_product_nav .children a{padding-left:2.125rem}.page_product_nav .children .children a{padding-left:3.125rem}}@media(max-width:768px){.page_product_nav{background:#fff;bottom:0;left:0;overflow:auto;padding:.875rem .625rem;position:fixed;top:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:.3s;transition:.3s;visibility:hidden;width:15rem;z-index:999}.page_product_nav.is_show{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}}.page_product_list .product_pic{background:no-repeat #f5f5f5 50%;background-size:contain;display:block;padding-top:80%}.page_product_list .product_title{color:#313131;font-size:1rem;font-weight:400;margin-bottom:2.125rem;margin-top:.625rem;text-align:center}.page_product_detail_banner{--swiper-theme-color:#7ba8c8;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:none;--swiper-pagination-bottom:20px;--swiper-pagination-bullet-size:12px;width:31.75rem;-ms-flex-negative:0;flex-shrink:0}.page_product_detail_banner .swiper-pagination-bullet{border:1px solid #7ba8c8}@media(max-width:768px){.page_product_detail_banner{text-align:center;width:100%}}.page_product_detail_title{color:#7ba8c8;font-size:1.875rem;font-weight:400;line-height:1.5}.page_product_detail_introduce ._title{border-bottom:1px solid #ddd;color:#9c9c9c;font-size:1.125rem;margin-bottom:1.25rem;padding-bottom:.25rem}.page_product_detail_introduce ._content{color:#313131;font-size:1.125rem;line-height:1.5}