*{padding: 0; margin: 0;}
body{ overflow-x: hidden;background-color: #ececec;}
img{ border:none; font-size:0;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
a{ text-decoration: none; color: black;}
a:hover{color:#ad8e3c;}
li{ list-style: none;}
/* 并购导航条*/
.bingo_head{width:100%;margin:0vw auto;height:5vw;padding:0 20px;position: fixed;background: #fff;box-shadow: 0 0 3px #666;z-index: 999;}
.bingo_head img{width:12%; float: left;margin-top: 0.3vw;}
.bingo_head ul{
	width:85%;float: right;
	height: 5vw;
    line-height: 5vw;}
.bingo_head ul li{    
    float: left;
    width: auto;
    padding-left:2%;padding-right:2%;}
.bingo_head ul a{line-height: 4.85vw;height:4.85vw;display: block;
    font-size: 0.82vw;
    color: #333;}
.bingo_head ul li:hover {border-bottom: 3px solid #bb9c72;height:4.85vw;line-height: 4.85vw;
    font-size: 0.82vw;}
.bingo_head ul li:hover a{color:#2960c9;}
/* 并购banner*/
.inbanner{width: 100%;width: 100%;text-align: center;padding-top: 5vw;}              
.inbg1{background: url(../img/inbanner1.jpg) center center / contain no-repeat;width: 100%;cursor: pointer;height: 700px;}
.inbg2{background: url(../img/inbanner2.jpg) center center / contain no-repeat;width: 100%;cursor: pointer;height: 700px;}
.inbg3{background: url(../img/inbanner3.jpg) center center / contain no-repeat;width: 100%;cursor: pointer;height: 700px;}
.slider-container {
            position: relative;
            width: 100%;
            margin: 0 auto;
            overflow: hidden;
            border-radius: 0px;           
            height: 700px;}       
.slider {
          display: flex;
            transition: transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
            position: relative;
            height: 100%;}
.slide {min-width: 100%;height: 100%;}
.slide img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;}        
.nav-btn {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 60px;
            height: 60px;            
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            z-index: 10;
            transition: all 0.3s ease;
            backdrop-filter: blur(5px);}
.nav-btn:hover {
            background: rgba(255, 255, 255, 0.35);
            transform: translateY(-50%) scale(1.1);}        
.nav-btn.prev {background: url(../img/left.png) center center no-repeat;
            left: 10px;}       
.nav-btn.next {background: url(../img/right.png) center center no-repeat;
            right: 10px;}        
.nav-btn i {
            font-size: 28px;
            color: white;}        
.indicators {top: -3vw;position: relative;
            display: flex;
            justify-content: center;
            margin-top: 25px;
            gap: 15px;}        
.indicator {
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background:#35363b69;
            cursor: pointer;
            transition: all 0.3s ease;
            box-shadow: 0 2px 5px rgba(0,0,0,0.2);}       
.indicator.active {
            background: #bb9c72;
            transform: scale(1.2);
            box-shadow: 0 0 15px rgba(255, 107, 107, 0.7);}
        
.counter {display: none;
            position: absolute;
            bottom: 20px;
            right: 20px;
            background: rgba(0, 0, 0, 0.5);
            color: white;
            padding: 5px 15px;
            border-radius: 20px;
            font-size: 0.9rem;
            z-index: 10;}

/* 党建活动*/ 
.dangjianall{padding-top: 0px;
        width: 1200px;
        margin: 0 auto;}
.dangjian{text-align: center;
    font-weight: bolder;
    font-size: 32px;
    margin-bottom: 12px;
    font-style: italic;
    word-spacing: 4px;
    display: flex;
    justify-content: center;
    align-items: center;}
.zuoheng{flex: 1;
    height: 1px;
    background-color: #999;}
.youheng{flex: 1;
    height: 1px;
    background-color: #999;}
.dangjian h3{text-align: center;font-size: 32px;color: #343434;margin: 0 12px 12px 12px;font-weight: normal;
    font-style: italic;
    word-spacing: 4px;}
.dangjian h3 span{color: red;}

.tab{width:1200px;margin:0px auto;background: #fff;border-radius: 4px;}
.tabPanel dl{height:42px;border-bottom:2px solid #e7e6e6;margin: 0 4px;}
.tabPanel dl dt{float:left;margin:0 40px 0 0;font-size:16.2px;height:42px;line-height:42px;width:auto;text-align:center;cursor:pointer;color:#343434;}
.tabPanel .hit{
	border-bottom:2px solid #bb9c72;cursor:pointer;color:#bb9c72;
	background:#fff;}
.pane{border:0px solid #aaa;border-top:0;min-height:100px;background-color:#fff;display:none;}

.dangjiann{width:1200px;margin:20px auto 0 auto;background: #fff;border: 0px solid #eee;border-radius: 4px;overflow: hidden;}
.dangjianz{width:590px;padding-top:0px;float:left;padding-left:8px;}
.dangjianz ul{padding:0px;margin:0px;}
.dangjianz ul li{width:98%;margin: 0px 0px 0px 0px;border-bottom: 1px solid #ccc;padding:8px;}
.dangjianz ul li:hover{background: #f4f6f9;}
.dangjianz ul li a{font-size: 16px;font-weight: normal;color: #343434;line-height:1.35;}
.dangjianz ul li a p{white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 470px;
    display: inline-block;}
.dangjianz ul li span{color: #343434;font-size: 16px;font-weight: normal;float: right;line-height:1.6;}
.dangjianz ul li:hover span{color:#bb9c72;}

.carousel-container3 {width: 579px;padding:0px 20px 0px 0px;float:right;}

/* 并购协会动态*/
.dongtai{width:1200px;margin:20px auto 0 auto;background: #fff;border: 1px solid #eee;border-radius: 4px;overflow: hidden;}
.gongao{width:579px;padding-top: 20px;float:right;padding-right:20px;}
.gongao ul{padding:0px;margin:0px;}
.gongao ul li{width:100%;margin: 0px 0px 0px 0px;border-bottom: 1px solid #ccc;padding:8px;}
.gongao ul li:hover{background: #f4f6f9;}
.gongao ul li a{font-size: 16px;font-weight: normal;color: #343434;line-height:1.35;}
.gongao ul li a p{white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 470px;
    display: inline-block;}
.gongao ul li span{color: #343434;font-size: 16px;font-weight: normal;float: right;line-height:1.6;}
.gongao ul li:hover span{color:#bb9c72;}

.qitatitle{font-size:16px;color:#313131;border-bottom: 1px solid #eee;overflow: hidden;position: relative;}
.qitatitle h3{font-size: 19px;font-weight:normal;color: #343434;line-height:50px;float:left;padding-left: 20px;}
.qitatitle span{position: absolute;font-size: 14px;
    background: #bb9c72;
    height: 50px;
    width: 5px;
    top: 0px;}
.qitatitle a{float: right;line-height: 50px;position: relative;right: 15px;color:#007bff;font-size: 14px;top: 7px;}

 .carousels-container {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
            gap: 40px;
            margin-top: 20px;}       
.carousel-container {width: 579px;padding:20px 0 0px 20px;float: left;}
        .carousel {
            position: relative;
            overflow: hidden;
            border-radius: 0px;
            height: 300px;}
        
        .carousel-inner {
            display: flex;
            transition: transform 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
            height: 100%;
        }
        
        .carousel-item {
            min-width: 100%;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }
        
        .carousel-image {
           width: 578px;
           height: 300px;
            transition: transform 0.8s ease;
        }
        .carousel-indicators {
            display: flex;
            justify-content: center;
            padding: 8px 0 5px;
            gap: 10px;
        }
        
        .indicator1 {top: -2vw;
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background:#35363b69;
            cursor: pointer;
            transition: all 0.4s ease;
            position: relative;
            overflow: hidden;
        }
        
        .indicator1::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 0%;
            height: 100%;
            background: #bb9c72;
            transition: width 0.1s linear;
        }
        
        .indicator1.active {
            transform: scale(1.1);
        }
        
        .indicator1.active::after {
            width: 100%;
        }
        
        .info-section {
            background: rgba(255, 255, 255, 0.06);
            border-radius: 20px;
            padding: 30px;
            margin-top: 50px;
            max-width: 900px;
        }
        
        .info-section h2 {
            text-align: center;
            margin-bottom: 30px;
            font-size: 2rem;
            color: #00c6ff;
        }
        
        .features {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 25px;
        }
        
        .feature {
            background: rgba(0, 0, 0, 0.15);
            border-radius: 15px;
            padding: 25px;
            text-align: center;
            transition: transform 0.3s ease;
        }
        
        .feature:hover {
            transform: translateY(-8px);
            background: rgba(0, 118, 255, 0.15);
        }
        
        .feature i {
            font-size: 2.5rem;
            color: #00c6ff;
            margin-bottom: 15px;
        }
        
        .feature h3 {
            font-size: 1.4rem;
            margin-bottom: 12px;
            color: #fff;
        }
        
        .feature p {
            color: #c1d8f0;
            line-height: 1.6;
        }
.ershierda{width:1200px;margin:20px auto 30px auto;} 
.ershierda img{width:100%;}

/* 并购资讯*/
.zixun{width:1200px;margin:20px auto 0 auto;background: #fff;border: 1px solid #eee;border-radius: 4px;overflow: hidden;}
.zixunz{width:579px;padding-top: 20px;float:left;padding-left:20px;}
.zixunz ul{padding:0px;margin:0px;}
.zixunz ul li{width:98%;margin: 0px 0px 0px 0px;border-bottom: 1px solid #ccc;padding:8px;}
.zixunz ul li:hover{background: #f4f6f9;}
.zixunz ul li a{font-size: 16px;font-weight: normal;color: #343434;line-height:1.35;}
.zixunz ul li a p{white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 462px;
    display: inline-block;}
.zixunz ul li span{color: #343434;font-size: 16px;font-weight: normal;float: right;line-height:1.6;}
.zixunz ul li:hover span{color:#bb9c72;}

.carousel-container2 {width: 579px;padding:20px 20px 0px 0px;float:right;}
        .carouse2 {
            position: relative;
            overflow: hidden;
            border-radius: 0px;
            height: 300px;}
/* 并购信息*/      
.bgxx{width:1200px;margin: 20px auto;overflow: hidden;}      
.bgxx h3{text-align: center;font-size: 22px;font-weight: 700;margin: 20px;}
.bgxx ul{}
.bgxx ul li{float:left;width:346px;margin-right:20px;background: #fff;padding: 20px;} 
.bgxx ul li:nth-child(3){margin-right: 0px;}
.bgxx ul li img{width:100%;} 
.bgxx ul li h4{font-size: 16px;
    font-weight: normal;
    color: #343434;
    text-align: center;
    padding-top: 12px;} 
        
@media (max-width: 768px) {
.inbanner {
    width: 100%;
    width: 100%;
    text-align: center;
    padding-top: 0vw;
}
.inbanner {
    width: 100%;
    width: 100%;
    text-align: center;
    padding-top: 0vw;
    margin-top: -2.5vw;
}
.dangjianall {
    padding-top: 0px;
    width: 90%;
    margin: 5vw auto 0 auto;
}
.dangjian h3 {
    text-align: center;
    font-size: 6vw;
    color: #343434;
    margin: 0 12px 12px 12px;
    font-weight: normal;
    font-style: italic;
    word-spacing: 4px;
}
.bingo_head {
    width: 100%;
    margin: 0vw auto;
    height: 5vw;
    padding: 0 20px;
    position: fixed;
    background: #fff;
    box-shadow: 0 0 3px #666;
    z-index: 999;
    display: none;
}
.slider-container {height: 350px;border-radius: 10px;}                                
.nav-btn {width: 50px;height: 50px;top:60%;}  
.tab {
    width: 100%;
    margin: 0px auto;
    background: #fff;
    border-radius: 4px;
}
.dangjiann {
    width: 100%;
    margin: 20px auto 0 auto;
    background: #fff;
    border: 0px solid #eee;
    border-radius: 4px;
    overflow: hidden;
}
.carousel-container3 {
    width: 86vw;
    padding: 0px 2vw 0px 0px;
    float: right;
}
.carousel-container {
    width: 86vw;
    padding: 3vw 2vw 0px 0px;
    float: right;
}
.carousel-container2 {
    width: 86vw;
    padding: 3vw 2vw 0px 0px;
    float: right;
}
.dangjiann {
    width: 100%;
    margin: 20px auto 0 auto;
    background: #fff;
    border: 0px solid #eee;
    border-radius: 4px;
    overflow: hidden;
}
.carousel-image {
    width: 88vw;
    height: 200px;
    transition: transform 0.8s ease;
}
.tabPanel dl dt {
    float: left;
    margin: 0 8vw 0 3vw;
    font-size: 4vw;
    height: 42px;
    line-height: 42px;
    width: auto;
    text-align: center;
    cursor: pointer;
    color: #343434;
}
.carousel {
    position: relative;
    overflow: hidden;
    border-radius: 0px;
    height: 200px;
}
.dangjianz {
    width: 95%;
    padding-top: 0px;
    float: left;
    padding-left: 2%;
}
.dangjianz ul li a {
    font-size: 3.6vw;
    font-weight: normal;
    color: #343434;
    line-height: 1.6;
}
.dangjianz ul li span {
    color: #343434;
    font-size: 3.6vw;
    font-weight: normal;
    float: right;
    line-height: 1.6;
}
.dongtai {
    width: 90%;
    margin: 20px auto 0 auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px;
    overflow: hidden;
}
.qitatitle h3 {
    font-size: 4vw;
    font-weight: normal;
    color: #343434;
    line-height: 50px;
    float: left;
    padding-left: 20px;
}
.qitatitle a {
    float: right;
    line-height: 50px;
    position: relative;
    right: 15px;
    color: #007bff;
    font-size: 14px;
    top: 2px;
}
.gongao {
    width: 95%;
    padding-top: 20px;
    float: right;
    padding-right: 2%;
}
.gongao ul li {
    width: 96%;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #ccc;
    padding: 8px;
}
.gongao ul li a {
    font-size: 3.6vw;
    font-weight: normal;
    color: #343434;
    line-height: 1.6;
}
.gongao ul li span {
    color: #343434;
    font-size: 3.6vw;
    font-weight: normal;
    float: right;
    line-height: 1.6;
}
.ershierda {
    width: 90%;
    margin: 20px auto 30px auto;
}
.zixun {
    width: 90%;
    margin: 20px auto 0 auto;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 4px;
    overflow: hidden;
}
.zixunz {
    width: 92%;
    padding-top: 20px;
    float: left;
    padding-left: 2%;
}
.zixunz ul li a {
    font-size: 3.6vw;
    font-weight: normal;
    color: #343434;
    line-height: 1.6;
}
.zixunz ul li span {
    color: #343434;
    font-size: 3.6vw;
    font-weight: normal;
    float: right;
    line-height: 1.6;
}
.bgxx {
    width: 90%;
    margin: 20px auto;
    overflow: hidden;
}
.bgxx h3 {
    text-align: center;
    font-size: 5vw;
    font-weight: 700;
    margin: 20px;
}
.bgxx ul li {margin-bottom: 20px;
    float: left;
    width: 90%;
    margin-right: 20px;
    background: #fff;
    padding: 5%;
}
.bgxx ul li h4 {
    font-size: 4vw;
    font-weight: normal;
    color: #343434;
    text-align: center;
    padding-top: 12px;
}
.dangjianz ul li a p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 58vw;
    display: inline-block;
}
.gongao ul li a p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 58vw;
    display: inline-block;
}
.zixunz ul li a p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 58vw;
    display: inline-block;
}
}
        
        