﻿@charset "utf-8";
:root{--color:#095855}
.home-about .about-info .about-line{background:#095855}
.home-about .about-info .home-title{margin-bottom:30px}
.home-service .homeservice-list .homeservice-item{justify-content:flex-start}
.home-choose .homechoose-content .text{padding-top:30px}
.home-catepro{padding:4% 0}
.home-catepro .catepro-box{margin-top:50px}
.home-catepro .catepro-box .item{display:flex;flex-wrap:wrap;background:#666;margin-bottom:20px;align-items:justify}
.home-catepro .catepro-box .item .cate-img{width:60%;overflow:hidden}
.home-catepro .catepro-box .item .cate-img img{height:100%;width:100%;object-fit:cover;transition:.2s}
.home-catepro .catepro-box .item .cate-img img:hover{transform:scale(1.02)}
.home-catepro .catepro-box .item .text{width:40%;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5%}
.home-catepro .catepro-box .item .text .cate-name{font-size:30px;font-weight:700}
.home-catepro .catepro-box .item .text p{margin:20px 0;font-size:20px}
.home-catepro .catepro-box .item .text>a{display:inline-block;padding:5px 15px;border:1px solid #fff}
@media (max-width:768px){.home-catepro .catepro-box .item .cate-img,.home-catepro .catepro-box .item .text{width:100%}
.home-catepro .catepro-box .item .text{padding:15px}
.home-catepro .catepro-box .item .text .cate-name{font-size:22px}
.home-catepro .catepro-box .item .text p{margin:15px 0;font-size:16px}}
.zoom-box .zoom-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.3);left:0;top:0;z-index:999999}
.zoom-box .zoom-img{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;text-align:center;z-index:9999999}
#tagContent2 table{border:none;border-spacing:0}
#tagContent2 table tr:first-child td{border-top:1px solid #ddd}
#tagContent2 table tr td:first-child{position:sticky;left:0;background:#fff;border-left:1px solid #ddd}
#tagContent2 table{border-collapse:separate}
#tagContent2 table td{border:none;border-right:1px solid #ddd}
#tagContent2 table tr td{border-bottom:1px solid #ddd}
.home-service{background:url(/uploads/41156/banner/2024030703024479278.jpg) no-repeat;background-size:cover}
.head-top{background:var(--color)}
.head-share{background:none}
.head-link em,.head-link .item a:hover{color:#fff}
@media (min-width:1025px){.head-info .head-nav{width:100%}
.head-info .nav-ul{margin:0 auto}}
@media (min-width:769px){.home-catepro .catepro-box .item:nth-child(2n){flex-direction:row-reverse}}
/*@media (min-width:1025px){.head-info .nav-ul>li#lisuv .submenu,.head-info .nav-ul>li#lisedan .submenu{display:flex;flex-wrap:wrap;width:420px;}
.head-info .nav-ul>li#lisuv .submenu>li,.head-info .nav-ul>li#lisedan .submenu>li{width:50%;}}*/
@media (min-width:1025px){.head-info .nav-ul>li .submenu>li{border-bottom:1px solid #ccc;}
.head-info .nav-ul>li .submenu>li a:hover{background:var(--color);color:#fff}
.head-info .nav-ul>li .submenu {max-height:468px;overflow-y:auto;}
.head-info .nav-ul>li .submenu::-webkit-scrollbar {width: 8px;}
.head-info .nav-ul>li .submenu::-webkit-scrollbar-track {background-color:#f3f3f3;}
.head-info .nav-ul>li .submenu::-webkit-scrollbar-thumb {background-color:#ddd;border-radius:6px}
.head-info .nav-ul>li .submenu::-webkit-scrollbar-button {background-color:#ddd;height:0;}}
.home-service::after{background:rgba(9,88,85,.6);filter: initial;}
.home-service .home-des{color:#fff}

.home-title span {color:var(--color);}
.home-line+.home-des {font-size:13px;margin:20px 0;font-weight:bold;}
.flex {display:-webkit-box;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.flexnp {display:-webkit-box;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;}
.flex1 {-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:1;-moz-box-flex:1;}
.font12 {font-size:13px;}
.font14 {font-size:13px;}
.font18 {font-size:18px;font-weight:bold;}
.teamDL {justify-content:space-between}
.teamDL dd {width:49%;margin-bottom:2%;}
.teamDL dd .img {width:35%;background-size:cover !important;object-fit:cover;}
.teamDL dd .inText {padding:8px;border:3px solid #f2f2f2;font-weight:bold;}
.topTxt .fl {width:52%;}
.topTxt .smallText {color:#999;line-height:1.8;flex:1;padding-left:15px;}
.topTxt {margin-bottom:15px;border-bottom:1px solid #e5e5e5;position:relative;display:flex;flex-wrap:wrap;padding-bottom:10px;}
.botTxt .iconfont {padding-right:5px;color:#000;width:22px;}
.botTxt a {color:#333}
.botTxt a:hover {color:var(--color)}
@media (min-width:1481px){.home-line+.home-des {font-size:16px;}
.font12 {font-size:16px;}
.font14 {font-size:16px;}
.font18 {font-size:22px;}
.topTxt {margin-bottom:25px;padding-bottom:20px;}}
@media (max-width:900px){.teamDL dd{width:100%}}
@media (max-width:900px) and (min-width:641px){.font12 {font-size:16px;}
.font14 {font-size:16px;}
.font18 {font-size:22px;}
.topTxt {margin-bottom:25px;padding-bottom:20px;}}
@media (max-width:480px){.teamDL dd .img,.teamDL dd .inText{width:100%;}}
#wmkcprivacy{right:auto!important;left:10px!important;}
.foot-item.foot-nav .foot-nav{margin-top:15px;}
@media (max-width:768px){.foot-item.foot-nav .foot-nav{margin-top:30px;}}
.home-news { padding-bottom: 0%;}
.home-footlogo .l-wrap{text-align:center}