
.site_banner_w h2{text-transform: uppercase;}
.member-bg{overflow: hidden;}
.member-item ul{margin-left: 0;}
.member-item li{width: 20% ;margin:0;box-sizing: border-box;}
.member-item li:nth-child(5n){margin-right: 0;}
.member-item li a span{margin: 0 20% 0 8%;}
.member-item li a{}
.member-item.on{position: fixed;top: 95px;width: 1400px;max-width: 90%;z-index: 10;background:#fff;}
.about_item li.on a{background: #1ca16a;color: #fff;}

.member_01{padding: 50px 60px;box-sizing: border-box;background: #fff;overflow: hidden;}
.member_item{margin-bottom: 50px;}
.member_tit{padding-bottom: 12px;border-bottom: 1px solid #e1e0dc;position: relative;margin-bottom: 50px;display: table;width: 100%;}
.member_tit em{position: absolute;width: 30px;height: 1px;bottom: -1px;left: 0;display: block;background: #1fa573;}
.member_tit h1{float: left;color: #03372b;}
.member_down{float: right;overflow: hidden;    margin-top: 12px;}
.member_down a{border: 1px solid #1ca16a;color: #1ca16a;padding: 0px 20px;box-sizing: border-box;overflow: hidden;display: inline-block;margin-left: 10px;}
.member_down a i{font-size: 18px;margin-right: 18px;display: inline-block;vertical-align: middle;margin-bottom: 2px;}

.apply-item{margin-right: 2px;width: calc((100% - 4px) / 3);background: #f6f5f1;float: left;}
.apply-item:last-child{margin-right: 0;}
.apply-item a{color: #03372b;text-align: center;display: block;padding: 24px 0;}
.apply-item a img{display: inline-block;margin-bottom: 20px;}


.member_03{margin: 60px 0;margin-bottom: 40px;overflow: hidden;}
.listofnames{width: 49%;margin-right: 2%;float: left;background: url(../upload/listofname_01.jpg) no-repeat center;
    background-size: cover;margin-bottom: 20px;position: relative;}
.listofnames:nth-child(2n){margin-right: 0;}
.listofnames a{color: #fff;text-align: center;display: block;padding: 20px 30px;box-sizing: border-box;}
.listofnames a i{left: auto;right: 30px;font-size: 30px;}
.listofnames a:hover{color: #fff!important;}

.member_04{padding: 50px 0;overflow: hidden;background: #fff;box-sizing: border-box;}
.member_04>div{padding: 0 40px;overflow: hidden;box-sizing: border-box;float: left;width: 50%;}
.member_04>div .member_tit{margin-bottom: 20px;}
.member_swi{padding-bottom: 40px;position: relative;    height: 245px;}
.member_swi dl{padding: 15px 0px;box-sizing: border-box;overflow: hidden;border-bottom: 1px solid #d4d4d4;}
.member_swi dl span{display: block;margin-bottom: 5px;color: #333;}
.member_swi dl a{display: block;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.member_swi .swiper-pagination{text-align: left;bottom: 0;}
.member_swi .swiper-pagination-bullet{background: #1ca16a;margin-right: 8px;}

@media only screen and (max-width: 1024px){
    .member-item.on{max-width: 94%;top: 60px;}
    .member-item li a span {
        margin: 0 10px;
    }
    .member_01{padding: 30px;}
    .listofnames{font-size: 14px;}
    .listofnames a{text-align: left;padding: 20px;}
    .listofnames a i{right: 15px;}
}

@media only screen and (max-width: 767px){
    .member-item{padding-left: 10%;padding-right: 10%;}
    .member_01{padding: 20px;}
    .member_tit h1{float: none;margin-bottom: 15px;}
    .member_down{float: none;}
    .member_down a{margin-left: 0;}
    .member_tit{margin-bottom: 30px;}
    .apply-item{width: 100%;margin-right: 0;margin-bottom: 10px;}
    .member_03{margin: 30px 0;}
    .listofnames{width: 100%;margin-right: 0;}
    .member_04{padding: 20px 0;}
    .member-result{margin-bottom: 30px;}
    .member_04>div{width: 100%;padding: 0 20px;}
    .member-item.on{max-width: 75.5%;}
    .member_swi{height: auto;}
}

.member_del  li .con{border-top: 1px solid #e7e7e7;margin-top: 30px;padding: 0;}
.member_del  li .con dl{padding-bottom: 0;}
.member_del  li .con dl dd{margin-top: 0;}
.member_del  li .con dd span{padding: 15px 0;margin-right: 50px;display: inline-block;}

.member_del-search{background: #fff;padding: 30px 0;margin-bottom: 40px;}
.member_sceh{width: 80%;margin: 0 auto;position: relative;}
.member_sceh input{border: navajowhite;border-bottom: 1px solid #1ca16a;padding: 20px 40px;display: block;width: 100%;color: #03372b;box-sizing: border-box;}
.member_sceh i{color: #1ca16a;position: absolute;right: 0;top: 20px;}
.member_sceh input::-webkit-input-placeholder {
    color: #03372b;
}
.member_sceh input:-moz-placeholder {
    color: #03372b;
}
.member_sceh input::-moz-placeholder {
    color: #03372b;
}
.member_sceh input:-ms-input-placeholder {
    color: #03372b;
}
@media only screen and (max-width: 1024px){
    .member_del li .con dd span{margin-right: 30px;}
}
@media only screen and (max-width: 767px){

    .member_sceh{width: 90%;}
    .member_sceh input{padding: 10px 0;}
    .member_sceh i{top: 5px;font-size: 25px;}
    .member_del-search{padding: 20px 0;margin-bottom: 20px;}
    .member_del li{padding: 20px 15px;margin-bottom: 20px;}
    .member_del li .con{margin-top: 10px;}
    .member_del li .con dd{padding: 10px 0;}
    .member_del li .con dd span {margin-right: 13px;padding: 5px 0;}
}


/*icomos*/
.icomos-bg{padding: 0;overflow: hidden;}
.icomos_01{margin: 5% 0;}
.icomos_02{overflow: hidden;padding: 5% 0;}
.cloudparty{overflow: hidden;}
.cloudparty-l{float: left;width: 48%;}
.cloudparty-r{float: right;width: 48%;}
.cloudparty-text{color: #7c7c7c;margin-top: 40px;height: 180px;}
.cloudparty-text p{margin-bottom: 25px;}

.cloudparty-l .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 30px;}
.cloudparty-l .swiper-pagination-bullet{background: #ffffff;opacity: 1;width: 10px;height: 10px;}
.cloudparty-l .swiper-pagination-bullet-active{background: #1ca16a;}

.icomos_02{background: #fff;overflow: hidden;}
.review{position: relative;overflow: hidden;}
.review-video{cursor: pointer;}
.review .review-video img{width: auto;}
.review video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;display: none;}
.review.on video{display: block;}

.icomos_03{background: #fff;}
.icomos_04{margin: 5% 0;}
.icomos-item ul{margin: 0;}
.icomos-item li{width: calc((100% - 16px) / 4);margin: 0;margin-right: 4px;}
.icomos-item li:nth-child(4n){margin-right: 0;}
.project-item li{width: calc((100% - 20px) / 5);margin: 0;margin-right: 4px;}
.project-item li:nth-child(4n){margin-right: 4px;}
.project-item li:nth-child(5n){margin-right: 0;}

.reviews_b{overflow: hidden;}
.reviews_b-item{display: none;overflow: hidden;position: relative;}
.reviews_b-item.on{display: block;}
.reviews_b .l{width: 36%;float: left;position: absolute;left: 0;top: 0;height: 100%;}
.reviews_b .r{width: 60%;float: right;}
.reviews_b .r img{width: 100%;}
.l_t{height: 40%;}
.l_b{height: 60%;}
.l_b img{width: 100%;}
.l_t .con{margin-top: 15px;height: calc(100% - 60px);overflow: hidden;margin-bottom: 20px;}
.l_t .con .edit_con_original{color: #7c7c7c;}
/*.l_t .con .edit_con_original p{margin-bottom: 15px;}*/

@media only screen and (min-width: 767px){
    .icomos-item li.on a {
        color: #0C5D42!important;
        font-family: SourceHanSansCN-Medium;
        border: 1px solid #1FA573;
        background: #fff;
    }
}




.icomos_05{background: #fff;padding: 5% 0;overflow: hidden;padding-bottom: 8%;}
.index_slider022 .swiper-slide{width: 48.6%;}
.index_bg{position: absolute;left: 0;bottom:0;width: 100%;height: 100%;background: url(../images/blank_bg.png) no-repeat;background-size: cover;}
.index_slider022 h2{position: absolute;left:0;bottom:25px;width: 100%;color: #fff;z-index: 5;}
.index_slider022 h2 i{color: #1ca16a;margin-right: 10px;}
.index_slider022 h2 p{padding: 0 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_slider022 .but{display: none;}
.index_slider022.on .but{display: block;}
.index_slider022 .but div{background:none;width: 36px;height: 36px;line-height: 36px;text-align: center;}
.index_slider022 .but div {color: #1ca16a;font-size: 36px;}


.index_slider022 .but .swiper-button-prev{left: -45px; }
.index_slider022 .but .swiper-button-next{right: -45px;}

@media only screen and (max-width:1440px) {
    .index_slider022 h2 i{margin-right: 5px;}
    .member_down{margin-top: 2px;}
}
@media only screen and (max-width:1366px) {
    .index_slider022 h2{bottom: 20px;}
}
@media only screen and (max-width:1280px) {


    .cloudparty-text{margin-top: 20px;}
    .cloudparty-text p{margin-bottom: 10px;}
}
@media only screen and (max-width:1024px) {
    .index_slider022 h2 p{padding: 0 10px;}

    .cloudparty-l{width: 100%;float: none;}
    .cloudparty-r{width: 100%;float: none;margin-top: 30px;}
    .cloudparty-text{height: auto;}
    .reviews_b .l{width: 46%;}
    .reviews_b .r{width: 50%;}
    .index_slider022 .but .swiper-button-prev{left: 0;}
    .index_slider022 .but .swiper-button-next{right: 0;}

}
@media only screen and (max-width:767px) {
    .index_slider02 .but .swiper-button-prev{margin-left:0;left: 10px;}
    .index_slider02 .but .swiper-button-next{margin-right:0;right: 10px;}
    .index_slider02 .but div{font-size: 30px;}

    .review .review-video img{width: 50px;}
    .reviews_b .l{width: 100%;float: none;position: static;}
    .reviews_b .r{width: 100%;float: none;}
    .icomos-item{padding: 0 8%;}
    .l_t .con{height: auto;}
    .icomos-bg .member_tit h1{margin-bottom: 0px;}

.member-bg .about_item{display: none;}

}


#member_02{overflow: hidden;}


/*2021-05-19*/
.member_04 .pub_more{padding: 0;text-align: left;}






