.nav {
    height: auto;
}

.nav #menu_hover_bg {
    top: 116px;
}

.nav_hover_box {
    background: #fff !important;
}

.nav.nav_hover_box .menu ul li h2 a {
    color: #000 !important;
}

.nav.nav_hover_box .menu ul li h2 a:hover {
    color: #00b1ff;
}
 #men_fuwu .sub_menu > .w1200 h3,
#men_product .sub_menu h3.sub_menu_title {
    border-bottom: solid 1px #eee;
    padding-bottom: 15px;
    margin-bottom: 30px !important;
}

.nav_hover_box .btn-outline-light {
    border-color: #ddd;
    color: #999;
}

#men_fuwu .sub_menu .sub_menu_list .content .cont_list a .info {
    width: calc(100% - 35px);
}

.fz-18 {
    font-size: 22px !important;
}

.mbum_city {
    height: 480px;
    width: 100%;
    background: url("../images/mbum/map.png");
    background-repeat: no-repeat;
    background-size: auto 100%;

}

.mbum_city_01 {
    max-width: 650px;
    margin: 0 auto;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}

.mbum_city_01 hr {
    border-top: 2px #0080ff solid;
}

.back_mbum1 {
    background: url('../images/mbum/map_5.jpg') no-repeat; /* 背景图片 */
    background-size: 40% 100%;
    background-position: right;

}

.back_mbum2 {
    background: url('../images/mbum/map_4.jpg') no-repeat; /* 背景图片 */
    background-size: 80% 100%;
    background-position: left;

}

.mbun1_list {
    line-height: 35px;
    font-size: 16px;
}

.mbun1_list i {
    font-size: 18px;
}

.swiper-banner .swiper-slide.mbun_slide5 {
    background: linear-gradient(90deg, #0db3fc 0%, #0da8fb 20%, #594bf5 100%),
    url("../images/mbum/banner2.png") no-repeat center center / cover !important;
    background-blend-mode: overlay; /* 使背景图片和渐变混合 */
}

.swiper-banner .swiper-slide.dcc_slide {
    background: url("../images/dcc/003.jpg") no-repeat center center / cover !important;
    background-blend-mode: overlay; /* 使背景图片和渐变混合 */
}

/*智慧医院*/
.sih_bg_list_1 {
    background: #01a1ff;
    overflow: hidden;
}

.sih_bg_list_2 {
    background: #5469ff;
}

.sih_bg_list_3 {
    background: #1a43eb;
}

.sih_bg_list_4 {
    background: #3834bd;
}

.sih_bg_list_5 {
    background: #6e11b7;
}

.sih_bg_list_6 {
    background: #4812a8;
}

.sih_box {
    height: 747px;
}

.sih_bg_icon {
    font-size: 164px !important;
    opacity: 0.07;
    right: -32px;
    bottom: -79px;
    transform: rotate(-56deg);
}

.sih_tedian {
    height: 300px !important;
    text-align: center;
    display: flex;
    width: 725px;
    position: absolute;
    left: 50%;
    margin-left: -231px !important;
    top: 218px;
}

.quarter-circle {
    width: 150px; /* 宽度 */
    height: 150px; /* 高度 */
    border-top-right-radius: 150px; /* 右上角圆角 */
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    transform: rotate(135deg); /* 旋转75度 */
    transform-origin: bottom left; /* 旋转中心 */
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.quarter-circle:nth-child(1) {
    left: 0;
    box-shadow: 0px 0px 10px rgba(2, 99, 158, 0.72); /* 添加投影效果 */
}

.quarter-circle:nth-child(2) {
    left: -21px;
    box-shadow: 0px 0px 10px rgba(14, 36, 179, 0.69); /* 添加投影效果 */
}

.quarter-circle:nth-child(3) {
    left: -45px;
    box-shadow: 0px 0px 10px rgba(8, 37, 158, 0.83); /* 添加投影效果 */
}

.quarter-circle:nth-child(4) {
    left: -69px;
    box-shadow: 0px 0px 10px rgba(78, 9, 137, 0.9); /* 添加投影效果 */
}

.quarter-circle:nth-child(5) {
    left: -92px;
    box-shadow: 0px 0px 10px rgba(53, 8, 139, 0.84); /* 添加投影效果 */
}

.quarter-circle_2 {
    transform: rotate(-45deg); /* 旋转75度 */
    transform-origin: bottom left; /* 旋转中心 */
    /*margin-top: 141px;*/
    top: 97px;

}

.quarter-circle .sih_icon_key {
    transform: rotate(-135deg); /* 反向旋转75度 */
    position: absolute;
    top: 40%;
    left: 24%;
    opacity: 0.52;
}

.quarter-circle.quarter-circle_2 .sih_icon_key {
    transform: rotate(45deg); /* 反向旋转75度 */
    position: absolute;
    top: 42%;
    left: 23%;
}

.fz-70 {
    font-size: 40px !important;
    font-weight: 100;
}

.sih_tedian_font {
    height: 376px;
    top: 62px;
    width: 725px;
    left: 50%;
    margin-left: -331px;
}

.sih_tedian_font .col {
    width: 32%;
}

.sih_tedian_font_1 {
    bottom: 0;
    /*left: 82px;*/
}

.sih_tedian_font_2 {
    top: -55px;
    left: 115px;
}

.sih_tedian_font_3 {
    bottom: 0;
    left: 230px;
}

.sih_tedian_font_4 {
    top: -55px;
    left: 348px;
}

.sih_tedian_font_5 {
    bottom: 0;
    left: 469px;
}

.sih_tedian_font h6 {
    font-weight: bold;
}

.sih_tedian_font_1 h6 {
    color: #01a1ff;
}

.sih_tedian_font_2 h6 {
    color: #5469ff;
}

.sih_tedian_font_3 h6 {
    color: #1a43eb;
}

.sih_tedian_font_4 h6 {
    color: #3834bd;
}

.sih_tedian_font_5 h6 {
    color: #6e11b7;
}

.swiper-banner .swiper-slide.slide_sih {
    background: url("../images/sih/banner2_bg.jpg") !important;
}

/*sip*/
.swiper-banner .swiper-slide.slide_sip {
    background: url("../images/sip/001.jpg") #030404 no-repeat center right !important;
}

.sip_container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 500px;
    width: 430px;
    left: 50%;
    margin-left: -215px;
    top: 189px;
}

.sip_circle {
    position: absolute;
    border-radius: 50%;
}

.sip_circle0 {
    width: 600px;
    height: 600px;
    background: linear-gradient(45deg, #0694ff, #1d42b5);

}

.sip_circle_0 {
    width: 580px;
    height: 580px;
    background: #fff;

}

.sip_circle1 {
    width: 420px;
    height: 420px;
    background-color: #e5f2fa;
}

.sip_circle2 {
    width: 360px;
    height: 360px;
    background-color: #cbe8fa;
}

.sip_circle3 {
    width: 260px;
    height: 260px;
    background-color: #fff;
}

.sip_circle4 {
    width: 200px;
    height: 200px;
    background: linear-gradient(135deg, #0694ff, #1d42b5);
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 50px;
}


.sip_2_circle {
    position: absolute;
    width: 100px; /* 直径 = 2 * 半径 */
    height: 100px;
    background-color: #fff;
    border-radius: 50%;
    border: solid 5px #c0def8;
    text-align: center;
    line-height: 87px;
}

.sip_2_circle1 {
    top: -43px;
    left: 50%;
    transform: translate(-50%, -50%);
}

.sip_2_circle2 {
    top: 168px;
    left: -75px;
    transform: translate(-50%, -50%);
}

.sip_2_circle3 {
    top: 452px;
    left: -14px;
    transform: translate(-50%, -50%);
}

.sip_2_circle4 {
    top: 452px;
    left: 418px;
    transform: translate(-50%, -50%);
}

.sip_2_circle5 {
    top: 56px;
    left: 392px;
    transform: translate(50%, 50%);
}

.sip_2_text {
    position: absolute;
    width: 150px;
    height: auto;
    line-height: 30px;
}

.sip_2_text h6 {

}

.sip_2_text1 {
    top: -128px;
    left: 38%;
}

.sip_2_text2 {
    top: 53px;
    left: -295px;
}


.sip_2_text3 {
    top: 386px;
    left: -229px;
}

.sip_2_text4 {
    top: 405px;
    left: 487px;
}

.sip_2_text5 {
    top: 59px;
    left: 553px;
}

/*swm 水务*/
.swiper-banner .swiper-slide.slide9.slide_swm {
    /*background: url(../images/swm/001.jpg) no-repeat center top #033045;*/
    background: transparent linear-gradient(240deg, #2BD6E6 0%, #1A30B1 100%) 0% 0% no-repeat padding-box;
}

.swiper-banner .swiper-slide.slide9.slide_swm .img2 {
    width: 800px !important;
    left: 468px !important;
}

/*智慧供水*/
.swiper-banner .swiper-slide.slide4.slide_sws {
    background: url(../images/sws/004.jpg) no-repeat right center #0e1116;
}

/*智慧排水 swd*/
.swiper-banner .swiper-slide.slide10.slide_swd {
    background: transparent linear-gradient(30deg, #01e8f4 -10%, #29569a 40%) 0% 0% no-repeat padding-box;
    /*background:url("../images/swd/002.jpg");*/
    /*background-size: 100% 100%;*/
    /*background-position: center center;*/

}

.swiper-banner .swiper-slide.slide10.slide_swd .img2 {
    width: 800px;
    left: 500px;

}

/*智慧社区*/
.scm_2_text1 {
    top: -165px;
    left: 97px;
    width: 220px;
}

.scm_2_text4 {
    top: 421px;
}

.scm_2_text5 {
    top: 101px;
}

.swiper-banner .swiper-slide.slide4.slide_scm {
    background: url(../images/scm/002.png) repeat-x;
}

.swiper-banner .swiper-slide.slide4.slide_scm .img2 {
    left: 474px !important;
}

/*智慧道桥*/
.swiper-banner .swiper-slide.slide4.slide_sbm {
    background: url(../images/sbm/002.png) no-repeat;
    background-size: 100% 100%;
    /*background-position: bottom;*/
}

/*智慧施工*/
.ssm {
    width: 840px;
    font-size: 16px;
    left: 50%;
    margin-left: -420px;
    line-height: 30px;
}

.ssm_radius {
    width: 350px;
    height: 350px;
    border-radius: 350px;
    background: rgba(0, 122, 255, 0.75);
    text-align: center;
    color: #fff;
}

.ssm_001 {
    left: 0;
}

.ssm_002 {
    left: 280px;
    background: rgba(0, 228, 255, 0.75);
}

.ssm_003 {
    left: 560px;
    background: rgba(163, 158, 242, 0.75);
}
.swiper-banner .swiper-slide.slide4.slide_ssm {
    background: url(../images/SSM/001.jpg) no-repeat;
    background-size: 100% 100%;
    /*background-position: bottom;*/
}

/*产品中心*/
 .product_nav a{
     float: left;
     color: #0a0a0a;
     padding:10px 20px;
     font-size: 14px;
 }
 .product_nav h6{
     height: 60px;
 }
 .product_nav1 h6{
     height: 90px;
 }
 .yingjian_list{
     line-height: 50px;
     font-size: 16px;
     border:solid 1px #ddd;

 }
 .yingjian_list a{
     color: #0a0a0a!important;
 }
 .yingjian_list li{
     padding-left: 20px;
     border-bottom:solid 1px #ddd;
     height: 50px;
 }
 .yingjian_list_active a{
     color: #00b1ff!important;
     font-weight: bold;
 }
.nav-tabs .nav-link{
    background:#00b1ff;
    color: #fff;
}
.ms-thumb-frame{
    border-bottom:solid 1px #ddd!important;
    padding-bottom:10px;
}