@charset "utf-8";
* {
margin: 0px;
padding: 0px;
font-family: "Hiragino Sans GB", "冬青黑体", "Heiti SC", "黑体-简", STHeiti, "华文黑体", "Microsoft YaHei", "微软雅黑", SimHei, "黑体", "WenQuanYi Micro Hei", "文泉驿微米黑", sans-serif"PingFang SC", "苹方";
/*
font: inherit;
font-weight: inherit;
font-size: inherit;
font-family: inherit;
*/
}

body {_height: auto;height: auto;margin: 0px auto;scroll-behavior: smooth;}
button,submit {cursor: pointer;outline: none;}
.clear {display: block !important;clear: both;height: 0px;line-height: 0px;font-size: 0}
img {border: 0;vertical-align: middle;}
li {list-style-type: none;}
ul {list-style: none;}

a:link,a:visited {
text-decoration: none;}
a:hover {
text-decoration: none;}
.cl {clear: both;}
.fr {float: right}
.fl {float: left}

.all {width: 100%;min-height: 100px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;position: absolute;}

input[type="button"],
input[type="submit"],
input[type="reset"] {
-webkit-appearance: none;}
textarea {-webkit-appearance: none;}

@media screen and (max-width:1000px) {
/******************************首页开始********************************/
/**************************头部开始******************************/
/*导航开始*/
.hdiv{display: none;}
.PCnav{width: 100%;height: 70px;background: #fff;overflow: hidden;}
.PCnav_in{width: 96%;height: 120px;margin: 0 auto;}
.PCnav_logo{width: 60px;height: 88px;float: left;margin-top: 10px;}
.navbar{display: none;}

/*导航结束*/
/*搜索开始*/
.sh1{width:60vw;height: 34px;background: #fff;border-collapse: collapse;float: right;margin-top: 18px;float: right;border-radius: 50px;overflow: hidden;border: 1px solid #dedede;}
.PCherder_neirong_sh{width: 99%;height: 34px;border: 0 !important;margin-top: -3px;}
.PCherder_neirong_sh tr,td{border: 0;}
.PCherder_neirong_shz{width: 90%;height: 36px;border: 0px;background: #fff;font-size: 14px;color: #555;padding-left: 10px;outline:none;}
.PCherder_neirong_shy{width: 100%;height: 36px;background: #fff;border: 0px;font-size: 14px;color:#fff;}
.PCherder_neirong_shy img{height: 16px;margin-right: 5px;}
/*搜索结束*/



.PCherder{width: 100%;height:70px;position: relative;overflow: hidden;border-bottom: 2px solid #035495;}
.PCherderin{width: 100%;height: 30px;position: absolute;bottom: 0px;left: 0%;background:url(../images/h1.png) repeat-x bottom;background-size: 100% 70px;}
.PCherder_neirong{width: 90%;height: auto;margin: 0 auto;margin-top: 20px;}
.PCherder_neirong_logo{height: 36px;float: left;}
.PCherder_neirong_biaoyu{display: none;}
.PCherder_neirong_btn{display: none;}
.PCherder_neirong_sel{background: none;border: 0px;font-size: 14px;color: #035495;float: left;margin-left: 30px;margin-top: 10px;}
.nav1B{width: 24px;height: 24px;float: right;margin-right: 0%;margin-top: 23px;margin-left: 3%;}

.NavBtnDiv {width: 100%;height: 100%;position: fixed;z-index: 999999;top: 0px;left: 0%;display: none;font-size: 14px;}
.NavBtnRs{position: absolute;z-index: 101;top: 20px;right: 5%;width: 28px;height: 28px;}

/*手机搜索开始*/
.wap_sh{width: 28px;height: 28px;margin-top: 2px;display: block;float: left;margin-left: 4%;margin-top: 4px;}
.wap_sh_div{width: 100%;height: 100%;position: fixed;z-index: 100;top: 0px;left: 0%;background: #fff;display: none;}
.wap_sh_divs{width: 90%;height: auto;margin: 0 auto;margin-top: 5vw;overflow: hidden;}
.wap_sh_divs h2{font-size: 22px;color: #333;float: left;}
.wap_sh_divs_out{width: 24px;height: 24px;float: right;}
.wap_sh_divx{width: 90%;height: auto;margin: 0 auto;margin-top: 5vw;overflow: hidden;}

.PCherder_neirong_sh1{width: 100%;height: 36px;border: 1px solid #DDDDDD;background: #fff;border-collapse: collapse;float: right;}
.PCherder_neirong_sh1 tr,td{border: 0;}
.PCherder_neirong_shz1{width: 90%;height: 36px;border: 0px;background: #fff;font-size: 14px;color: #555;padding-left: 10px;}
.PCherder_neirong_shy1{width: 100%;height: 36px;background: #035495;border: 0px;font-size: 14px;color:#fff;}
.PCherder_neirong_shy1 img{height: 16px;margin-right: 5px;}
/*手机搜索结束*/
/**************************头部结束******************************/

/*首页头条开始*/
.toutiao{width: 90%;height:auto;margin: 0 auto;margin-top: 5vw;}
.toutiao h2{line-height: 25px;text-align: center;}
.toutiao h2 a{font-size:18px;color: #035495;}
/*首页头条结束*/
/*头部导航开始*/
.wap_nav{width: 100%;height: 44px;overflow: hidden;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    }
.wap_nav_in{width: 100%;display: flex;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    }
.wap_nav_in::-webkit-scrollbar{display: none;}
.wap_nav_in_ul{white-space: nowrap;
            display: inline-block;
            list-style: none;}

.wap_nav ul li{flex: 1 1 auto;margin-left: 5px;margin-right: 5px;border-radius: 4px;overflow: hidden;float: left;}
.wap_nav ul li a{padding: 10px 10px !important;font-size: 16px;color: #000000;background: #F9F9F9;display: block;}



/*wap一级导航开始*/

.main_container {
    width: 99%;
    margin: 0 auto;
    max-width: 100%;
    overflow: hidden;
    margin-bottom: 2vw;
}

.scroll-wrapper {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    cursor: grab;
    
    margin: 0 auto;
}

.scroll-wrapper:active {
    cursor: grabbing;
}

.scroll-wrapper::-webkit-scrollbar {
    height: 1px;
    background:#fff;
    border-radius: 3px;
}

.scroll-wrapper::-webkit-scrollbar-thumb {
    
    border-radius: 3px;
}

.auto-width-parent {
    display: inline-block;
    min-width: min-content;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    
}

.nav-list {
    white-space: nowrap;
    display: inline-flex;
    /*gap: 4vw;*/
    list-style: none;
    user-select: none;
}

.nav-item{
    margin-left: 1vw;margin-right: 1vw;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    
    border-radius:4px;
    color: white;
    font-weight: 600;
    text-align: center;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    position: relative;
    overflow: hidden;
    background: #F9F9F9;
    color: #000000;
}
.nav-item a{background: #F9F9F9;color: #000000;padding: 8px 15px;}
.nav-item a::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;

}

.nav-item a:active::before {
    left: 100%;

}

.nav-item a.st_active {
    transform: scale(1.08);
    z-index: 10;
    background: #ED5A6B;
    color: #fff;

}

/*wap一级导航结束*/
.hzbanner{display: none;}
/*PC头部banner开始*/
.hzbanner2{width: 96%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;border-radius: 8px;margin-top: 4vw;}
.hzbanners1{width: 100%;height: 36vw;margin: 0px auto;overflow: hidden;position: relative;}
.hzbanners1 img{position: absolute;z-index: 1;left: 50%;margin-left: -80%;top: 0px;width: 160%;height: auto;}
/*PC头部banner结束*/

.hz_bg1{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
/*快捷按钮开始*/
.hz2{width: 96%;height: 114px;margin: 0 auto;margin-top: 4vw;overflow: hidden;
    display: flex;
    white-space: nowrap;      /* 强制文本不换行 */
    justify-content: space-between;
    gap:1vw !important;
}
.hz2g{
    /*flex: 1 !important;
    flex: 1 1 calc(33.333% - 1vw) !important;*/
    width: 100% !important;height: 114px;border-radius: 8px;overflow: hidden;
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    }
.hz2gs{background: url(../images/zh8.png) no-repeat top center !important;background-size: 100% 100% !important;width: 100%;height: 114px;
    display: flex;
    flex-direction: row;
    justify-content: center !important;
    align-items: center;
    flex-direction: column;
    gap:1vw !important;
    }
.hz2gs > :nth-child(1) { order: 2; }
.hz2gs > :nth-child(2) { order: 1; }
.bgc1{background: linear-gradient(to right, #3AB6F4, #6CDCFB);transition: 0.4s;
    
    
    }

.bgc2{background: linear-gradient(to right, #F4963A, #FBC76C);transition: 0.4s;
    }
.bgc3{background: #ED5A6B;
    display: flex;
    flex-direction: column !important;
    justify-content: center;
    align-items: center;}
.hz2gs1{justify-content: center;align-items: center; }
.hz2gs2{justify-content: center;align-items: center; }
.hz2g_img{height: 40px;}
.hz2g_h2{font-size: 16px;color: #fff;text-align: center;}
.hz2g_h2 img{display: none;}

.bgc3 p{font-size: 10px;color: #F6ADB5;text-align: center;margin: 0 auto;padding-left: 1vw;padding-right: 1vw;white-space: pre-wrap;}
.bgc3 h3{font-size: 18px;color: #FFFFFF;font-weight: normal;text-align: center;margin: 0 auto;margin-top:5px;}
.bgc3 h3 span{font-size: 22px;color: #fff;font-weight:600;margin-left: 5px;margin-right: 5px;}
/*快捷按钮结束*/
/*首页1+N会议开始*/
.hz4{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 4vw;margin-bottom: 6vw;background: #F5F7FA;}
.hz4s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.hz4s p{text-align: center;color: #EE6070;font-size: 16px;font-weight: lighter !important;margin-top: 6vw;}
.hz4s h2{text-align: center;margin-top: 5px;}
.hz4s h2 a{color:#444444;font-size: 20px;margin: 0 auto;
    display: flex;
    white-space: nowrap !important;      /* 强制文本不换行 */
    justify-content: center;}
.hz4s h2 span{width: 30px;height: 1px;background: #444444;margin-right: 12px;margin-left: 12px;display: block;margin-top: 14px !important;}


.hz4x{width: 96%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;
    display: flex;
    flex-direction: column !important;
    gap: 4vw !important;
    }

.hz4xg1{width:100%;height: auto;border-radius: 10px;overflow: hidden;background: linear-gradient(160deg, #FFD8D8 0%, #fff 15%, #fff 100%);}
.hz4xg1s{width: calc(100% - 2 * 4vw);margin: 0 auto;margin-top: 4vw;}
.hz4xg1s h2{font-size: 20px;}
.hz4xg1s h2 a span{color: #ED5A6B;}
.hz4xg1s h2 a{color: #444444;}
.hz4xg1x{width: calc(100% - 2 * 4vw);margin: 0 auto;margin-top: 2vw;margin-bottom: 4vw;height: auto;overflow: hidden;
    }
.hz4xg1xg{width: 100%;height: auto;
    display: flex;
    /*white-space: nowrap; */
    justify-content: space-between;
    }
.hz4xg1xgz{width:40vw;height: 26vw;overflow: hidden;border-radius: 6px;aspect-ratio: 16 / 11.1 !important;}
.hz4xg1xgz img{height: 100% !important;}
.hz4xg1xgy{margin-left: 4vw;overflow: hidden;flex: 1;}
.hz4xg1xgy_h2{width: 100%;font-size: 16px;color: #444444;font-weight: 700;transition: 0.4s;margin-top: 0px;
    overflow: hidden;/* 隐藏超出内容 */
    white-space: nowrap;    /* 强制文本不换行 */
    text-overflow: ellipsis;
    }
.hz4xg1xgy_p{width: 100%;font-size: 12px;color: #444444;line-height: 20px;margin-top:1vw;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.hz4xg1xgy_span{font-size: 14px;color: #ED5A6B;margin-top: 1vw !important;display: block;}
.hz4xg1xg:hover .hz4xg1xgy_h2{color: #ED5A6B;}
.hz4xg1xg:hover .hz4xg1xgy_p{color: #ED5A6B;}

.hz4xg2{width: 100%;height: auto;border-radius: 10px;overflow: hidden;background: linear-gradient(160deg, #D8F3FF 0%, #fff 15%, #fff 100%);margin-bottom: 5vw;}
.hz4xg2s{width: calc(100% - 2 * 20px);margin: 0 auto;margin-top: 20px;}
.hz4xg2s h2{font-size: 20px;}
.hz4xg2s h2 a span{color: #3DB8F5;}
.hz4xg2s h2 a{color: #444444;}
.hz4xg2x{width: calc(100% - 2 * 20px);margin: 0 auto;margin-top: 20px;height: auro;overflow: hidden;margin-bottom: 4vw;}
.hz4xg2xg{width: 42vw;height: auto;overflow: hidden;}
.hz4xg2xgs{width: 100%;height: 24vw;overflow: hidden;border-radius: 6px;}
.hz4xg2xgs img{width: 100%;height: auto;}
.hz4xg2xgx{width: 100%;height: auto;margin-top: 10px;}
.hz4xg2xg_h2{font-size: 16px;color: #444444;font-weight: 700;transition: 0.4s;
    overflow: hidden;/* 隐藏超出内容 */
    white-space: nowrap;    /* 强制文本不换行 */
    text-overflow: ellipsis;
    }
.hz4xg2xg_p{width: 100%;font-size: 12px;color: #444;line-height: 20px;margin-top:5px;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.hz4xg2xg:hover .hz4xg2xg_h2{color: #ED5A6B;}
.hz4xg2xg:hover .hz4xg2xg_p{color: #ED5A6B;}
/*首页1+N会议结束*/
/*首页展会亮点开始*/
.hz3{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 5vw;}
.hz3s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.hz3s p{text-align: center;color: #EE6070;font-size: 16px;font-weight: lighter !important;margin-top: 6vw;}
.hz3s h2{text-align: center;margin-top: 5px;}
.hz3s h2 a{color:#444444;font-size: 20px;margin: 0 auto;
    display: flex;
    white-space: nowrap !important;      /* 强制文本不换行 */
    justify-content: center;}
.hz3s h2 span{width: 30px;height: 1px;background: #444444;margin-right: 12px;margin-left: 12px;display: block;margin-top: 14px !important;}




.hz3x{width: 96%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;
    display: flex;
    justify-content: space-between;
    gap: 1vw !important;
    }
.hz3xg{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.hz3xgs{width: 100%;height: 27vw;border-radius: 8px;overflow: hidden;aspect-ratio: :16 / 9.8;}
.hz3xgs img{transition: 0.4s transform;}
.hz3xgx{width: 100%;min-height: 20px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;line-height: 22px;font-size: 16px;text-align: center;color: #444444;margin-top: 12px;transition: 0.4s;}
.hz3xg:hover .hz3xgs img{transform: scale(1.1);}
.hz3xg:hover .hz3xgx{color: #ED5A6B;}


.hz3x2{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 27px;
    display: flex;
    white-space: nowrap; 
    justify-content: space-between;
    gap: 0px !important;
    }
.hz3x2g{height: 116px;overflow: hidden;border-radius: 10px;margin: 2vw;box-shadow: 0px 0px 2vw rgba(0, 0, 0, 0.09);background: #fff;width: 100%;
    flex: 1 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    }
.hz3x2gz{width: 50px;height: 50px;overflow: hidden;}
.hz3x2gy{height: auto;margin-top: 2vw;}
.hz3x2gy_h2{font-size: 16px;color: #444444;font-weight: 700;margin-top: 0px;transition: 0.4s;}
.hz3x2gy_p{display: none;}
/*首页展会亮点结束*/

/*首页项目大赛开始*/
.hz5{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #F5F6FA;}
.hz5s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 5vw;}
.hz5s p{text-align: center;color: #EE6070;font-size: 16px;font-weight: lighter !important;margin-top: 6vw;}
.hz5s h2{text-align: center;margin-top: 5px;}
.hz5s h2 a{color:#444444;font-size: 20px;margin: 0 auto;
    display: flex;
    white-space: nowrap !important;      /* 强制文本不换行 */
    justify-content: center;}
.hz5s h2 span{width: 30px;height: 1px;background: #444444;margin-right: 12px;margin-left: 12px;display: block;margin-top: 14px !important;}


.hz55x{width: 96%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 44px;
    
    }
.hz5xz{width:100%;height: auto;overflow: hidden;border-radius: 10px;margin-right: 38px;}
.hz5xy{flex: 1;height: auto;margin-top: 2vw;}
.hz5xys{width: 100%;height: auto;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.hz5xys p{font-size: 14px;color: #444444;line-height: 28px;}
.hz5xys_btn{display: block;background: #ED5A6B;font-size: 18px;color: #fff !important;border-radius: 8px;border: 0px;margin-top:3vw;transition: 0.6s;width: 100%;padding-top: 15px;padding-bottom: 15px;}
.hz5xys_btn a{color: #fff;}


.hz5x2{width: 96%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;margin-bottom: 5vw;}

.ef2s{width: 100%;height: 50px;overflow: hidden;margin-bottom: 30px;}
.hz5x2s{width: 100%;height: 50px;margin-bottom: 2vw;
    display: flex;
    justify-content: center;
    }

.hz5x2s ul li{height:35px;text-align: center;line-height:30px;float: left;padding-right: 10px;padding-left:10px;margin-top: 5px;}
.hz5x2s ul li a{font-size:14px;color:#444444;padding: 3vw 2vw;border-radius: 4px;padding-bottom: 10px;position: relative;background: #fff;}
.xmimg{position: absolute;z-index: 1;bottom: -9px;width: 12px;height: 9px;left: 50%;margin-left: -6px;}
.hz5x2x{width: 100%;height: 0px;overflow: hidden;position: relative;}

.hz5x2xg{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 2vw;}
.hz5x2xgs{width: 100%;height: 28vw;border-radius: 8px;overflow: hidden;aspect-ratio: :16 / 9.8;}
.hz5x2xgs img{transition: 0.4s transform;}
.hz5x2xgx{width: 100%;min-height: 20px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;line-height: 22px;font-size: 16px;text-align: center;color: #444444;margin-top: 8px;transition: 0.4s;}
.hz5x2xg:hover .hz5x2xgs img{transform: scale(1.1);}
.hz5x2xg:hover .hz5x2xgx{color: #ED5A6B;}


.wap_more1{width: 34vw;height: 44px;background: #F2D1D5;border-radius: 50px;overflow: hidden;text-align: center;line-height: 44px;font-size: 16px;color: #ED5A6B;display: block;margin: 0 auto;margin-top: 4vw;}
.wap_more1 img{width: 18px;height: 18px;margin-left: 5px;}
/*首页项目大赛结束*/

/*首页媒体中心开始*/
.hz6{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.hz6s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.hz6s p{text-align: center;color: #EE6070;font-size: 16px;font-weight: lighter !important;margin-top: 6vw;}
.hz6s h2{text-align: center;margin-top: 5px;}
.hz6s h2 a{color:#444444;font-size: 20px;margin: 0 auto;
    display: flex;
    white-space: nowrap !important;      /* 强制文本不换行 */
    justify-content: center;}
.hz6s h2 span{width: 30px;height: 1px;background: #444444;margin-right: 12px;margin-left: 12px;display: block;margin-top: 14px !important;}



.hz6x{width: 96%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 4vw;margin-bottom: 4vw;
    display: flex;
    flex-wrap: wrap;
    gap: 4vw !important;
    }
.hz6xz{width: 100%;height: auto;background: #F5F6FA;overflow: hidden;border-radius: 10px;}
.hz6xzs{width: calc(100% - 2 * 3vw);margin: 0 auto;margin-top: 3vw;height: auto;overflow: hidden;}
.hz6xzs h2 a{font-size: 20px;color: #444444;float: left;}
.hz6xzs span a{font-size:16px;font-weight: 500;color: #666666;float: right;margin-top: 5px;}
.hz6xzs span a img{width: 7px;margin-top: -4px;}
.hz6xzx{width: calc(100% - 2 * 3vw);margin: 0 auto;margin-top: 2vw;height: auto;}
.hz6xzxs{width: 100%;height: auto;overflow: hidden;
    display: flex;
    justify-content: space-between;
    }
.hz6xzxsz{width: 40vw;height: 26vw;overflow: hidden;border-radius: 6px;margin-right: 3vw;}
.hz6xzxsz img{height: 100%;}
.hz6xzxsy{flex: 1;height: auto;overflow: hidden;}
.hz6xzxsy_h2{font-size: 18px;color: #444444;font-weight: 700;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.hz6xzxsy_p{font-size: 14px;color: #444444;line-height: 20px;margin-top: 1vw;height: 60px;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.hz6xzxsy_span{font-size: 14px;color: #999999;margin-top: 1vw !important;transition: 0.4s;}
.hz6xzxs:hover .hz5xzxsy_h2{color: #ED5A6B;}
.hz6xzxs:hover .hz5xzxsy_p{color: #ED5A6B;}
.hz6xzxs:hover .hz5xzxsy_span{color: #ED5A6B;}
.hz6xzxx{width: 100%;height: auto;margin-top: 4vw;overflow: hidden;margin-bottom: 2vw;}
.hz6xzxx ul li{margin-bottom: 1vw;width: 100%;height: auto;overflow: hidden;margin-bottom: 2vw;
    display: flex;
    white-space: nowrap; 
    align-items: center;
    justify-content: space-between;
    }
.hz6xzxx ul li a{font-size: 14px;color: #202020;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.hz6xzxx ul li span a{font-size: 14px;color: #999999;transition: 0.4s;margin-left: 20px;}
.hz6xzxx ul li:hover a{color: #ED5A6B;}
.hz6xy{width: 100%;height: auto;background: #F5F6FA;overflow: hidden;border-radius: 10px;}
.hz6xys{width: calc(100% - 2 * 3vw);margin: 0 auto;margin-top: 3vw;height: auto;overflow: hidden;}
.hz6xys h2 a{font-size: 20px;color: #444444;float: left;}
.hz6xys span a{font-size:16px;font-weight: 500;color: #666666;float: right;margin-top: 5px;}
.hz6xys span a img{width: 7px;margin-top: -4px;}

.hz6xyx{width: calc(100% - 2 * 3vw);margin: 0 auto;margin-top: 3vw;overflow: hidden;margin-bottom: 2vw;}
.hz6xyx ul li{margin-bottom: 2vw;width: 100%;height: auto;overflow: hidden;
    display: flex;
    white-space: nowrap; 
    align-items: center;
    justify-content: space-between;
    }
.hz6xyx ul li a{font-size: 14px;color: #202020;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.hz6xyx ul li span a{font-size: 14px;color: #999999;transition: 0.4s;margin-left: 20px;}
.hz6xyx ul li:hover a{color: #ED5A6B;}

/*首页媒体中心结束*/

/*首页合作媒体开始*/
.hz7{width: 100%;min-height: 10px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #F5F6FA;}

.hz7s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.hz7s p{text-align: center;color: #EE6070;font-size: 16px;font-weight: lighter !important;margin-top: 6vw;}
.hz7s h2{text-align: center;margin-top: 5px;}
.hz7s h2 a{color:#444444;font-size: 20px;margin: 0 auto;
    display: flex;
    white-space: nowrap !important;      /* 强制文本不换行 */
    justify-content: center;}
.hz7s h2 span{width: 30px;height: 1px;background: #444444;margin-right: 12px;margin-left: 12px;display: block;margin-top: 14px !important;}




.hz7x{width: 96%;min-height: 10px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 4vw;margin-bottom: 5vw;}
.hz7xg{width: 99%;height: 12vw;overflow: hidden;border: 1px solid #C9C9C9;border-radius: 4px;}

/*首页合作媒体结束*/


/*页脚开始*/
.footer{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #D13F50;}
.footers{width: 96%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 8vw;}
.footersz{display: none;
    }
.footersy{margin: 0 auto;height: auto;}
.footersys{font-size: 16px;color: #fff;text-align: center;font-weight: 800;}
.footersyx{width: 80%;height:auto;overflow: hidden;margin: 0 auto;margin-top: 4vw;
    display: flex;
    white-space: nowrap !important;      /* 强制文本不换行 */
    justify-content: center;
    }
.footersyxg{flex: 1;height: auto;width: 10vw;overflow: hidden;float: right;margin-left: 1vw;margin-right: 1vw;}
.footersyxgs{width: 84px;height: 84px;overflow: hidden;margin: 0 auto;}
.footersyxgx{font-size: 12px;color: #fff;text-align: center;margin-top: 10px;}
.footerx{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 3vw;margin-bottom: 0px;border-top: 1px solid #D85C6B;}
.footerx_in{width: 96%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 3vw;margin-bottom: 3vw;}
.footerx_inp1{text-align: center;font-size: 14px;color: #fff;line-height: 22px;margin-top: 1vw;margin-bottom: 1vw;}
.footerx_inp2{text-align: center;font-size: 14px;color: #CCCCCC;line-height: 22px;margin-top: 1vw;margin-bottom: 1vw;}
/*页脚结束*/


/*二级页banner开始*/
.erbanner{width: 100%;height: 13vw;overflow: hidden;display: flex;align-items: center;background-size: 100% 100% !important;}
.erbanner_in{width: 1200px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: -20px;}
.erbanner_in_h2{font-size: 34px;text-align: left;font-weight: bold;}
.erbanner_in_h2_cl1{color: #fff;}
.erbanner_in_h2_cl2{color: #444444;}
.erbanner_in_h2_dis{display: none;}

/*二级页banner结束*/



/*面包屑开始*/
.zher1{display: none;}
/*面包屑结束*/











/*头部导航结束*/
/*行业新闻板块开始*/
.ef1{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin: 0 auto;margin-top: 5vw;}
.ef1z{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.ef1z_in{width: 100%;height: 54vw;overflow: hidden;position: relative;}
.ef1z_ins{width: 100%;height: 10vw;position: absolute;z-index: 1;bottom: 0px;left: 0px;background: rgba(0, 0, 0, .5);}
.ef1z_ins h2{font-size: 14px;color: #fff;width: 80%;height: 5vw;overflow: hidden;margin-top:2vw;margin-left:4%;
    white-space: nowrap;      /* 强制文本不换行 */
  overflow: hidden;         /* 隐藏溢出内容 */
  text-overflow: ellipsis;}
.swiper-button-next{background: none !important;color: none !important;}
.swiper_pagination1{color: #fff !important;text-align: right !important;bottom: 3vw !important;font-size: 14px !important;width: 15% !important;left: 82% !important;}
.swiper_button_next1{width: 12px !important;height: 24px !important;top:50% !important; margin-top: -5vw !important;margin-right: 5%;}
.swiper_button_next1 img{width: 12px !important;height: 24px !important;}
.swiper_button_prev1{width: 12px !important;height: 24px !important;margin-left: 5%; margin-top: -5vw !important;}
.swiper_button_prev1 img{width: 12px !important;height: 24px !important;}


.ef1y{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;overflow: hidden;}
.ef1ys{width: 100%;height: 46px;border-bottom: 1px solid #82BDEA;}
.ef1ysz{width:100%;height:45px;}
.ef1ysz ul{display: flex !important;justify-content: center !important;list-style: none;}
.ef1ysz ul li{height:31px;text-align: center;line-height:30px;padding-left: 0.2vw;padding-right: 1.5vw;}

:root {
    --dot-size: 4px; /* 圆点大小 */
    --dot-color:#939393; /* 圆点颜色 */
}
.ef1ysz ul li {
    display: inline-block; /* 或其他布局方式，根据需求 */
    margin-right: calc(var(--dot-size) * 2); /* 根据需要调整间距 */
    position: relative; /* 创建定位上下文 */

}
.ef1ysz ul li::after{content: ""; /* 使用空内容 */
    position: absolute; /* 绝对定位 */
    right: calc(var(--dot-size) * -1); /* 根据需要调整位置 */
    top: 50%; /* 垂直居中 */
    transform: translateY(-50%); /* 确保垂直居中 */
    width: var(--dot-size); /* 使用CSS变量定义大小 */
    height: var(--dot-size); /* 使用CSS变量定义大小 */
    background-color: var(--dot-color); /* 使用CSS变量定义颜色 */
    border-radius: 50%; /* 创建圆形 */}
.ef1ysz ul li:nth-child(3)::after {width:0px;padding-right: 0vw !important;}
.ef1ysz ul li a{font-size:20px;color:#323232;background-size: 98px 10px;padding-bottom: 18px;}
.ef1ysy{display: none !important;}
.ef1yx{width: 100%;height: calc(100% - 12px - 30px);margin: 0 auto;margin-top: 5vw;}
.ef1yx_s{width: 100%;height: 100px;overflow: hidden;}
.ef1yx_sz{width: 20vw;height: 100px;border-right: 1px solid #0F71CC;overflow: hidden;float: left;}
.ef1yx_sz h2{font-size: 50px;font-weight: bold;color: #035495;letter-spacing: 5px;margin-bottom: 4px;margin-top: -8px;}
.ef1yx_sz p{font-size: 14px;font-weight: 500;color: #035495;letter-spacing: 1px;margin-bottom: 10px;}
.ef1yx_sz img{width: 60px;height: 20px;}
.ef1yx_sy{width: 65vw;height: 100px;overflow: hidden;float: right;}
.ef1yx_sy h2{width: 100%;height: 48px;overflow: hidden;font-size: 16px;color: #000000;line-height: 25px;display: inline-block;text-align: left;width: 100%;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ef1yx_sy p{width: 100%;height: 45px;overflow: hidden;font-size: 14px;color: #555555;line-height: 22px;display: inline-block;text-align: left;width: 100%;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 10px;}
.ef1yx_x{width: 100%;overflow: hidden;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top:5vw;}
.ef1yx_x ul{margin-bottom: 6vw;}
.ef1yx_x ul li{line-height:20px;margin-top: 5px;width: 100%;margin-bottom: 15px;padding-bottom: 12px;border-bottom: 1px solid #dedede;}
.ef1yx_x ul li a{font-size: 16px;color: #000000;width: 100% !important;}
.ef1yx_x ul li a img{width: 8px;height: 8px;margin-top: 0px;}
.ef1yx_x ul li span{font-size: 14px;color: #9F9F9F;width: 100% !important;display: block;margin-top: 5px;}


/*.divider{border: 1px dashed #dedede;margin-top: 30px;margin-bottom: 16px;}*/
/*行业新闻板块结束*/

/*通知公告板块开始*/
.ef2{width: 90%; min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;overflow: hidden;}
.ef2s{width: 100%;height: 35px;overflow: hidden;margin-bottom:5vw;}
.ef2s_z{width: 100%;height: 35px;}
.ef2s_z ul{display: flex !important;justify-content: center !important;list-style: none;}
.ef2s_z ul li{height:35px;line-height:30px;padding-right: 3vw;padding-left:2vw;}

:root {
    --dot-size: 6px; /* 圆点大小 */
    --dot-color:#939393; /* 圆点颜色 */
}
.ef2s_z ul li {
    display: inline-block; /* 或其他布局方式，根据需求 */
    margin-right: calc(var(--dot-size) * 2); /* 根据需要调整间距 */
    position: relative; /* 创建定位上下文 */

}
.ef2s_z ul li::after{content: ""; /* 使用空内容 */
    position: absolute; /* 绝对定位 */
    right: calc(var(--dot-size) * -1); /* 根据需要调整位置 */
    top: 50%; /* 垂直居中 */
    transform: translateY(-50%); /* 确保垂直居中 */
    width: var(--dot-size); /* 使用CSS变量定义大小 */
    height: var(--dot-size); /* 使用CSS变量定义大小 */
    background-color: var(--dot-color); /* 使用CSS变量定义颜色 */
    border-radius: 50%; /* 创建圆形 */}
.ef2s_z ul li:nth-child(2)::after {width:0px;}
.ef2s_z ul li a{font-size:20px;color:#323232;background-size: 30px 4px;padding-bottom: 8px;}

.mySwiper2,.mySwiper3{margin-bottom: 5vw;}
.ef2s_y{width: 98px;height: 30px;border: 1px solid #0F71CC;float: right;display: block;border-radius: 4px;background: #fff;line-height: 30px;text-align: center;font-size: 14px;color:#0F71CC;display: none;}
.ef2x{width: 100%;height: 0px;overflow: hidden;position: relative;}
.ef2x_g{width: 100%;height: 176px;background: #F4F9FC;overflow: hidden;transition: 0.4s;}
.ef2x_gin{width: calc(100% - 2 * 30px);margin: 0 auto;margin-top: 30px;height: auto;overflow: hidden;}
.ef2x_gin_time1{float: left;width: 66px;height: 20px;overflow: hidden;background: url(../images/h16.png) no-repeat;background-size: 66px 20px;font-size: 12px;color: #fff;line-height: 20px;text-align: center;}
.ef2x_gin_time2{float: right;font-size: 16px;color: #A5A5A5;line-height: 20px;}
.ef2x_gin_h2{width: calc(100% - 2 * 30px);margin: 0 auto;margin-top:10px;height: 42px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 16px;color: #262C35;line-height: 22px;transition: 0.4s;}
.ef2x_gin_div{width: calc(100% - 2 * 30px);margin: 0 auto;margin-top:10px;height: 1px;background: #087CD6;}
.ef2x_gin_p{font: 12px;color: #035495;width: calc(100% - 2 * 30px);margin: 0 auto;margin-top:10px;}
.ef2x_gin_p img{height: 9px;}
.ef2x_g:hover{background: #D7EAF5;}
.ef2x_g:hover .ef2x_gin_h2{color: #035495;}
.swiper_button_next2{width: 18px !important;height: 34px !important;top:40% !important; margin-top: -20px !important;margin-right: -10px;}
.swiper_button_next2 img{width: 18px !important;height: 34px !important;}
.swiper_button_prev2{width: 18px !important;height: 34px !important;margin-left: -10px; margin-top: -20px !important;}
.swiper_button_prev2 img{width: 18px !important;height: 34px !important;}

.swiper_button_next3{width: 18px !important;height: 34px !important;top:40% !important; margin-top: -20px !important;margin-right: -10px;}
.swiper_button_next3 img{width: 18px !important;height: 34px !important;}
.swiper_button_prev3{width: 18px !important;height: 34px !important;margin-left: -10px; margin-top: -20px !important;}
.swiper_button_prev3 img{width: 18px !important;height: 34px !important;}
/*通知公告板块结束*/


/*广告位开始*/
.ef3{display: none;}

.ef3_wap{width: 90%;height: 90px;margin: 0 auto;margin-top: 5vw;overflow: hidden;}
.ef3_img2{width: 100%;height: 90px;overflow: hidden;}
.swiper_pagination3{color: #fff !important;width: 100% !important;left: 0% !important;}
.swiper-pagination-bullet-active{background: #035495 !important;}
/*广告位结束*/




/*首页公益项目板块开始*/
.ef4{width:100%;min-height: 100px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: url(../images/h59.png) no-repeat;background-size: 100% 100%;margin-top: 5vw;}
.ef4s{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;}
.ef4s h2{text-align: center;margin: 0 auto;line-height: 40px;font-size: 22px;color: #0D1C29;padding-left: 10px;padding-left: 10px;}
.ef4s_img1{width: 20vw;height: 8px;padding-right: 10px;}
.ef4s_img2{width: 20vw;height: 8px;padding-left: 10px;}
.ef4x{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 50px;margin-bottom: 7vw;position: relative;}
.ef4x_in{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.ef4x_ing{width: 100%;height: 124vw;border-radius: 12px;background: #fff;overflow: hidden;transition: 0.4s;}
.ef4x_ing_img{width: 100%;height: 90vw;overflow: hidden;border-radius: 12px;}
.ef4x_ing_img img{transition: 0.4s transform;}
.ef4x_ing_h2{width: calc(100% - 2 * 20px);margin: 0 auto;text-align: center;font-size: 18px;color: #035495;margin-top:5vw;transition: 0.4s;}
.ef4x_ing_btn{width: 108px;height: 34px;overflow: hidden;border-radius: 50px;border: 1px solid #0F71CC;background: #fff;margin: 0 auto;margin-top: 20px;color:#0F71CC;font-size: 14px;text-align: center;line-height: 34px;display: block;}
.ef4x_ing_btn img{margin-left: 5px;margin-top: -2px;width: 14px;}
.ef4x_ing:hover{background: #035495;}
.ef4x_ing:hover .ef4x_ing_h2{color: #fff;}
.ef4x_ing:hover .ef4x_ing_img img{transform: scale(1.1);}
.swiper_button_next5{width: 40px !important;height: 40px !important;top:40% !important; margin-top: 44vw !important;margin-right: 5vw;}
.swiper_button_next5 img{width: 40px !important;height: 40px !important;}
.swiper_button_prev5{width: 40px !important;height: 40px !important;margin-left: 5vw; margin-top: 44vw !important;}
.swiper_button_prev5 img{width: 40px !important;height: 40px !important;}
.ef4x_mre{width: 134px;height: 44px;border-radius: 50px;border: 1px solid #064A87;overflow: hidden;text-align: center;line-height: 46px;margin: 0 auto;color: #035495;font-size: 18px;display: block;margin-bottom: 7vw;transition: 0.4s;}
.ef4x_mre:hover{background:#035495;color: #fff;}
/*首页公益项目板块结束*/

/*我们的足迹板块开始*/
.ef5{width: 100%;min-height: 220vw;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: url(../images/h30.jpg) no-repeat top center;background-size: 500% 60vw;}
.ef5s{width:95%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 7vw;display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  /*justify-content: center;*/
  gap: 1%;}
.ef5sg{width:29.9vw;min-height: 15vw;margin-left: 0.5vw;margin-right: 0.5vw;margin-bottom: 3vw;
    justify-content: center;/* 水平居中 */
    align-items: center;/* 垂直居中 */
    }
.ef5sg h2{font-size: 20px;color: #FFE386;text-align: left;}
.ef5sg h2 sup{font-size: 10px;color: #FFE386;padding-left:5px;}
.ef5sg p{font-size: 12px;color: #fff;margin-top: 1vw;text-align: left;}
.ef5x{width: 90%;height: auto;margin: 0 auto;margin-top: 5vw;overflow: hidden;background: #fff;margin-bottom: 5vw;}
.ef5xz{width: 100%;height: 120vw;overflow: hidden;position: relative;}
.ef5xz_title{position: absolute;z-index: 100;left: 0px;top: 20px;width: 80vw;height: 42px;
    background: linear-gradient(
        to right,
        #fff,
        rgba(0, 0, 0, 0)
      );}
.ef5xz_title h2{font-size: 22px;color: #035495;text-align: left;line-height: 42px;margin-left: 10px;}

.ef5xy{width: 100%;height: auto;margin: 0 auto;margin-top: 5vw;}
.ef5xys{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.ef5xys h2{text-align: center;font-size: 22px;color: #035495;}
.ef5xys_img1{width: 15vw;height: auto;padding-right:5vw;}
.ef5xys_img2{width: 15vw;height: auto;padding-left:5vw;}
.ef5xyx1{width: 100%;height: auto;margin-top: 5vw;overflow: hidden;}
.ef5xyx1g{width: 100%;height: 30vw;background: #F2F7FC;margin-bottom: 3vw;border-radius: 4px;overflow: hidden;transition: 0.4s;}
.ef5xyx1g h2{width: calc(100% - 2 * 4vw) !important;margin: 0 auto;margin-top:3vw;}
.ef5xyx1g h2 strong{font-size: 14px;color: #2C2C2C;width: 100%;display: block;float: left;line-height: 34px;}
.ef5xyx1g h2 span{font-size: 20px;color: #035495;}
.ef5xyx1g h2 i{font-size: 16px;color: #035495;padding-left: 5px;}
.ef5xyx1g p{font-size: 12px;color: #999B9C;width: calc(100% - 2 * 4vw) !important;margin: 0 auto;margin-top: 2vw;}
.ef5xyx2{width: 100%;height: 40px;display: flex;margin-bottom: 2vw;}
.ef5xyx2_btn1{width: 36vw;height: 40px;overflow: hidden;border-radius: 50px;border: 0px;background: #087CD6;text-align: center;font-size: 14px;color: #fff;margin-left: 1vw;margin-right: 1vw;}
.ef5xyx2_btn1 img{height: 12px;margin-right: 1vw;margin-top: -2px;}
.ef5xyx2_btn2{width: 36vw;height: 40px;overflow: hidden;border-radius: 50px;border: 0px;background: #035495;text-align: center;font-size: 14px;color: #fff;margin-left: 1vw;margin-right: 1vw;}
.ef5xyx2_btn2 img{height: 12px;margin-right: 1vw;margin-top: -2px;}
.ef5xyx2_btn3{width: 36vw;height: 40px;overflow: hidden;border-radius: 50px;border: 0px;background: #E0893E;text-align: center;font-size: 14px;color: #fff;margin-left: 1vw;margin-right: 1vw;}
.ef5xyx2_btn3 img{height: 12px;margin-right: 1vw;margin-top: -2px;}
/*我们的足迹板块结束*/

/*会员板块开始*/
.ef6{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.ef6in{width: 10%;}
.ef6z{width: 90%;height: auto;overflow: hidden;margin: 0 auto;}
.ef6zs{width: 100%;height: 36px;}
.ef6zs_z{width: 100%;height: 36px;}
.ef6zs_z ul li{height:35px;text-align: left;line-height:30px;float: left;padding-right: 10px;padding-left: 4px;}
.ef6zs_z ul{display: flex !important;justify-content: center !important;list-style: none;}
:root {
    --dot-size: 6px; /* 圆点大小 */
    --dot-color:#939393; /* 圆点颜色 */
}
.ef6zs_z ul li {
    display: inline-block; /* 或其他布局方式，根据需求 */
    margin-right: calc(var(--dot-size) * 2); /* 根据需要调整间距 */
    position: relative; /* 创建定位上下文 */

}
.ef6zs_z ul li::after{content: ""; /* 使用空内容 */
    position: absolute; /* 绝对定位 */
    right: calc(var(--dot-size) * -1); /* 根据需要调整位置 */
    top: 50%; /* 垂直居中 */
    transform: translateY(-50%); /* 确保垂直居中 */
    width: var(--dot-size); /* 使用CSS变量定义大小 */
    height: var(--dot-size); /* 使用CSS变量定义大小 */
    background-color: var(--dot-color); /* 使用CSS变量定义颜色 */
    border-radius: 50%; /* 创建圆形 */}
.ef6zs_z ul li:nth-child(2)::after {width:0px;}
.ef6zs_z ul li a{font-size:22px;color:#323232;background-size: 30px 4px;padding-bottom: 8px;}
.ef6zs_y{display: none !important;}
.ef6zs_y img{height: 11px;margin-left: 2px;margin-top: -2px;}
.ef6zx{width: 100%;height: auto;margin-top: 5vw;display: none;}
.ef6zx_s{width: 100%;height: auto;background: #F5FAFF;position: relative;transition: 0.4s;}
.ef6zx_sz{width: 100%;height: 58vw;overflow: hidden;}
.ef6zx_sy{width:92%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin: 0 auto;margin-top:5vw;}
.ef6zx_sy_h2{width: 100%;height:20vw;overflow: hidden;font-size: 16px;line-height: 25px;color: #000000;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ef6zx_sy_p{font-size: 16px;color: #8E8E8E;margin-top: 2vw;margin-bottom: 5vw;}
.ef6zx_sy_p img{height: 16px;margin-right: 5px;margin-top: -3px;}
.ef6zx_sys{width: 28px;height: 28px;position: absolute;z-index: 1;bottom: 0px;right: 0px;}
.ef6zx_s:hover{background: #D7E6F4;}
.ef6zx_s:hover .ef6zx_sy_h2{color: #035495;}
.ef6zx_x{width: 100%;height: auto;overflow: hidden;margin-top:5vw;}
.ef6zx_x ul li{line-height:25px;overflow: hidden;margin-top: 5px;border-bottom: 1px solid #dedede;padding-bottom: 4vw;margin-bottom: 4vw;}
.ef6zx_x ul li a{font-size: 16px;color: #000000;width: 100%;height: auto;overflow: hidden;}
.ef6zx_x ul li a img{width: 8px;height: 8px;margin-top: 0px;}
.ef6zx_x ul li span{font-size: 16px;color: #9F9F9F;}
.ef6zx_x ul li a:hover{color:#035495;}


.ef6z2{width: 90%;height: auto;overflow: hidden;margin: 0 auto;margin-top: 7vw;}
.ef6z2_s{width: 100%;height: auto;overflow: hidden;/*align-items: center;*/ display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.ef6z2_sg{flex: 1;width: 29vw;height: 90px;background: #F5FAFF;padding-top: 5px;display: block;margin-bottom:1vw;border: 0px;transition: 0.4s;vertical-align: top !important;display: grid;}
.ef6z2_sg p{text-align: center;font-size: 14px;color: #262C35;width: 100% !important;transition: 0.4s;display: grid;}
.ef6z2_sg img{height: 22px;margin: 0 auto;display: block;text-align: center;margin-top: 10px !important;}
.ef6z2_x{width: 100%;height: auto;margin-top:0.05vw;overflow: hidden;display: flex;justify-content: space-between;margin-bottom: 4vw;}
.ef6z2_sg1{width: 44vw;height: 64px;background: url(../images/h47.png) no-repeat top center;background-size: 100% 100%;font-size: 18px;color: #fff;border: 0px;margin-bottom: 10px;}
.ef6z2_sg1 img{height: 22px;margin-top: -2px;margin-right: 10px;}
.ef6z2_sg2{width: 44vw;height: 64px;background: url(../images/h48.jpg) no-repeat top center;background-size: 100% 100%;font-size: 18px;color: #fff;border: 0px;}
.ef6z2_sg2 img{height: 22px;margin-top: -2px;margin-right: 10px;}
.ef6y{width: 90%;height: auto;margin: 0 auto;margin-bottom: 5vw;background: #fff;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);overflow: hidden;}
.ef6ys{width: 100%;height: 64px;overflow: hidden;background: url(../images/h39.jpg) no-repeat top center;background-size: 100% 100%;}
.ef6ys h2{line-height: 64px;text-align: center;}
.ef6ys_z{width: 62px;margin-right: 10px;margin-bottom: 10px;}
.ef6ys_y{width: 62px;margin-left: 10px;margin-bottom: 10px;}
.ef6ysiz{font-size: 22px;color: #fff;}
.ef6ysiy{font-size: 22px;color: #F8EA7B;}
.marquee-container{width: 92%;height: 110vw;margin: 0 auto;margin-top: 3.5vw;overflow: hidden;position: relative;margin-bottom: 3.5vw;}
.marquee-content {
    position: absolute;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    transition: transform 0.3s ease-in-out;
        }
.marquee-item {
    width: 100%;
    height: 44px;
    background: #EDF5FF;
    margin-bottom: 10px;
    transition: 0.4s;
        }
.marquee-item a{
    height: 44px;
    padding-left: 10px;
    margin-bottom: 10px;
    line-height: 44px;
    font-size: 16px;
    transition: 0.4s;
    color: #000000;
    display: block;
    white-space: nowrap;      /* 禁止换行 */
    overflow: hidden;         /* 隐藏溢出内容 */
    text-overflow: ellipsis;  /* 超出部分显示省略号 */
    width: 290px;            /* 需要指定宽度 */
    display: inline-block;}
.marquee-item img{width: 8px;height: 8px;}
.marquee-item:hover{background: #B9D0ED;}
.marquee-item:hover a{font-size: #035495;}
/*会员板块结束*/

/*首页协会期刊开始*/
.ef7{width: 100%;min-height: 100px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: url(../images/h50.jpg) no-repeat top center;background-size: 100% 100%;margin-top: 0px;padding-bottom: 5vw;}
.ef7s{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;}
.ef7s_z{width: 100%;text-align: center;}
.ef7s_z a{font-size: 22px;color: #0D1C29;}
.ef7s_z img{width: 30px;margin: 0 auto;margin-top: 1vw;display: block;}
.ef7s_y{display: none;}
.ef7x{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;zoom: 1;margin-top: 5vw;margin-bottom: 5vw;position: relative;}
.ef7xin{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.ef7xing{width: 100%;height: 54vw;overflow: hidden;}

.swiper_pagination6{color: #fff !important;text-align: right !important;bottom: 20px !important;font-size: 18px !important;width: 10% !important;left: 87% !important;}
.swiper_button_next6{width: 40px !important;height: 40px !important;top:40% !important; margin-top: 32vw !important;margin-right: -10px;}
.swiper_button_next6 img{width: 40px !important;height: 40px !important;}
.swiper_button_prev6{width: 40px !important;height: 40px !important;margin-left: -10px; margin-top: 32vw !important;}
.swiper_button_prev6 img{width: 40px !important;height: 40px !important;}
/*首页协会期刊结束*/

/*首页合作机构开始*/
.ef8{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top:5vw;padding-bottom: 5vw;}
.ef8s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.ef8s_z{width: 100%;text-align: center;}
.ef8s_z a{font-size: 26px;color: #0D1C29;}
.ef8s_z img{width: 30px;margin: 0 auto;margin-top: 1vw;display: block;}
.ef8s_y{display: none;}
.ef8x{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;zoom: 1;position: relative;margin-top: 5vw;margin-bottom: 5vw;}
.ef8xin{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.swiper_pagination7{color: #fff !important;text-align: right !important;bottom: 20px !important;font-size: 18px !important;width: 10% !important;left: 87% !important;}
.swiper_button_next7{width: 40px !important;height: 40px !important;top:40% !important; margin-top: 25vw !important;margin-right: -10px;}
.swiper_button_next7 img{width: 40px !important;height: 40px !important;}
.swiper_button_prev7{width: 40px !important;height: 40px !important;margin-left: -10px; margin-top: 25vw !important;}
.swiper_button_prev7 img{width: 40px !important;height: 40px !important;}
.ef8xing{width: 98%;height: 17vw;overflow: hidden;border: 1px solid #C9C9C9;}
/*首页合作机构结束*/




/*二级页banner开始*/
.erbanner{display: none;}
/*二级页banner结束*/

/*二级导航开始*/
.ernav{width: 100%;height: 10vw;overflow: hidden;border-bottom: 1px solid #E9E9E9;margin: 0 auto;}
.ernav_in{width: 100%;height: 10vw;margin: 0 auto;overflow: hidden;display: flex;
    justify-content: flex-start;
    white-space: nowrap !important; 
    /*gap: 40px;*/
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    cursor: grab;
    }
.ernav_in:active {cursor: grabbing;}
.ernav_in::-webkit-scrollbar {
    height: 1px;
    background:#fff;
    border-radius: 3px;
}

.ernav_in::-webkit-scrollbar-thumb {
    
    border-radius: 3px;
}

.ernav_in ul li{margin-top: 2.5vw;display: inline-block;margin-left: 2.5vw;margin-right: 2.5vw;}
.ernav_in ul li a{overflow: hidden;font-size: 16px;color: #444444;text-align: center;display: block;transition: 0.3s ease;border-bottom: 3px solid #fff;padding-bottom: 2.2vw;padding-top: 0px;font-weight: bold;}
.ernav_in ul li a:hover{color: #ED5A6B;/*border-bottom: 3px solid #ED5A6B;*/position: relative;}

.ernav_in_cative{color: #ED5A6B !important;/*border-bottom: 3px solid #ED5A6B !important;*/position: relative;}
.ernav_in_cative::after{content: '' !important;position: absolute !important;left: 50% !important;bottom: 0vw !important;width: 6vw !important; /* 设置下划线的宽度 */height: 3px !important;background-color: #ED5A6B !important;margin-left: -3vw;}
/*二级导航结束*/



/*文章页1开始*/
.zher2{width: 96%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 4vw;margin-bottom: 4vw;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 20px; /* 子元素间距30px */
    }
.zher2 table{border-collapse: collapse;}
.zher2 table tr td{border: 1px solid #000;}
.zher2 h2{font-size: 17px;color: #444444;font-weight: bold;line-height: 32px;text-align: justify;}
.zher2 p{font-size: 17px;color: #191919;font-weight: normal;line-height: 2em;text-align: justify;}
.zher2 img{width: 100%;}

.zher7777s{width: 100% !important;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;
    display: flex;
    justify-content: center;}
.zher7777s h2{font-size: 20px !important;color: #333;line-height: 31px;text-align: center !important;font-weight: bold;}
/*文章页1结束*/

/*主办方简介开始*/
.zher3{width: 96%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 4vw;padding-bottom: 2px;
    /*display: flex;
    flex-wrap: wrap;
    gap: 4vw !important;*/
    }
.zher3g{width: 99%;height:auto;border-radius: 8px;overflow: hidden;border: 1px solid #DEDEDE;background: #fff;margin-bottom: 4vw;
    /*flex: 1 1 calc(25% - 4vw) !important;*/
    /*内部取最高开始*/
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    }
.zher3gin{
    width: calc(100% - 2 * 4vw);
    margin: 0 auto;margin-top: 4vw;margin-bottom: 1vw;height: auto !important;
    /*内部取最高开始*/
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    }
.zher3gs{width: auto;height: 20vw;overflow: hidden;margin: 0 auto;margin-bottom: 4vw;}
.zher3gs2{width: 100%;height: auto;overflow: hidden;margin-bottom: 3vw;}
.zher3gs2 h2{font-size: 20px;color: #444444;text-align: center;line-height: 34px;font-weight: bold;}
.zher3gs3{
    width: 100%;
    min-height: 100px;
    text-align: center !important;

}
.zher3gs3 p{text-align: left;color: #444444;line-height: 24px;font-size: 14px;text-indent: 2em;padding-bottom: 15px;}
/*主办方简介结束*/

/*展区介绍开始*/
.zher4{width: 96%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 4vw;margin-top: 4vw;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 20px; /* 子元素间距30px */
    }
.zher4g{width: 100%;min-height:1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;border-radius: 8px;}
.zher4g_bg1{background: #FFF9F0;}
.zher4g_bg2{background: #FFF0F0;}
.zher4g_bg3{background: #F4F7FF;}
.zher4gs{width: calc(100% - 2 * 20px);margin: 0 auto;margin-top: 3vw;margin-bottom: 2vw;}
.zher4gs h2{font-size: 18px;color: #444444;line-height: 26px;}
.zher4gs p{font-size: 17px;color: #191919;line-height: 33px;padding-bottom: 15px;}
.zher4gx{width: calc(100% - 2 * 3vw);margin: 0 auto;margin-bottom: 3vw;}
.zher4gxg{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.zher4gxgs{width: 100%;height: 26vw;border-radius: 8px;overflow: hidden;aspect-ratio: :16 / 9.8;}
.zher4gxgs img{transition: 0.4s transform;}
.zher4gxgx{width: 100%;min-height: 20px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;line-height: 22px;font-size: 16px;text-align: center;color: #444444;margin-top: 2vw;transition: 0.4s;}
.zher4gxg:hover .zher4gxgs img{transform: scale(1.1);}
.zher4gxg:hover .zher4gxgx{color: #ED5A6B;}
/*展区介绍结束*/

/*主要会议开始*/
.zher5{width: 100%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 4vw;margin-bottom: 4vw;
    
    }
.zher5z{width: 100%;height: auto;overflow: hidden;margin-bottom: 2vw;}
.zher5z_in{width: 100%;height: 13vw;margin: 0 auto;overflow: hidden;
    display: flex;
    justify-content: flex-start;
    white-space: nowrap !important; 
    /*gap: 40px;*/
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    cursor: grab;}
.zher5z_in:active {cursor: grabbing;}
.zher5z_in::-webkit-scrollbar {
    height: 1px;
    background:#fff;
    border-radius: 3px;
}

.zher5z_in::-webkit-scrollbar-thumb {
    
    border-radius: 3px;
}
.zher5z ul{
    
    display: flex;
    /* 子元素间距30px */
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    cursor: grab;
    }
.scroll-wrapper::-webkit-scrollbar {
    height: 1px;
    background:#fff;
    border-radius: 3px;
}

.scroll-wrapper::-webkit-scrollbar-thumb {
    
    border-radius: 3px;
}
.zher5z ul:active {
    cursor: grabbing;
}
.zher5z ul li{}
.zher5z ul li a{text-align: left;line-height: 24px;font-size: 14px;color: #444444;display: block;background: #FAFAFA;border-radius: 5px;transition: 0.4s;padding: 6px 30px;margin-bottom: 13px;margin-left: 1vw;margin-right: 1vw;}
.zher5z ul li a:hover{color: #fff;background: #ED5A6B;}

.wap_ernav{margin: 0 auto !important;width:96%;height: 44px;background: #fafafa;border-radius: 4px;line-height: 44px;font-size: 14px;color: #555;padding-left: 2%;border: 1px solid #dedede;overflow: hidden;display: block;margin-bottom: 4vw !important;}

.zher5z_er{display: none !important;
    }
.zher5z_er_li{display: none;width: 200px !important;}
.zher5z_er_li_a{display: none;text-align: left;line-height: 24px;font-size: 14px;color: #444444;display: block;background: #F4EFEF !important;overflow: hidden;transition: 0.4s;padding: 13px 13px 13px 25px !important;padding-bottom: 13px;}
.zher5z_er_li_a_act{display: none !important;color: #fff !important;background: #C13949 !important;}


.zher5z_at{color: #fff !important;background: #ED5A6B !important;position: relative !important;}
.zher5z_at::after{content: '' !important;position: absolute !important;left: 50% !important;bottom: -6px !important;margin-left: -7px;background: url(../images/hz17.png) no-repeat !important;background-size: 100% 100% !important;width: 14px;height: 6px;}
.zher5y{flex: 1;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.zher5ys{width: 96%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 4vw; /* 子元素间距30px */
    }
.zher5ysg{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;border-bottom: 1px solid #E9E9E9;transition: 0.4s;
    display: flex;
    flex-direction: row;
    /*white-space: nowrap; 
    align-items: center;*/
    justify-content: space-between;

    }
.zher5ysg > :nth-child(1) { order: 2; }
.zher5ysg > :nth-child(2) { order: 1; }
.zher5ysgz{width: 34vw;height: 21vw;overflow: hidden;border-radius: 8px;margin-bottom: 4vw;margin-left: 3vw;}
.zher5ysgz img{transition: transform 0.3s; width: 100% !important;}
.zher5ysgy{flex: 1;height: auto;overflow: hidden;}
.zher5ysgy_h2{width: 100%;height: 20px;overflow: hidden;color: #444444 !important;font-size: 16px !important;font-weight: bold;margin-bottom:2vw;transition: 0.4s;margin-top: 2vw;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.zher5ysgy_show{width: 100%;height: auto;overflow: hidden;}
.zher5ysgy_show_p{font-size: 14px !important;color: #444444 !important;line-height: 24px;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*文字超出省略结束*/
    }


.fy1{display: none;}


.er2insg_more{padding: 10px 20px;font-size: 16px;color: #dedede;border: 1px solid #dedede;border-radius: 50px;display: block;margin: 0 auto;background: #fff;margin-top: 4vw;}

.zher5y1{flex: 1;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;width: 96%;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 20px; /* 子元素间距30px */
    }
.zher5y1 p{line-height: 33px;font-size: 17px;color: #191919;text-align: justify;text-indent: 2em;}
.zher5y1 img{width: 100%;margin: 0 auto;}
.zher5y1 h2{font-size: 20px;color: #323232;line-height: 24px;font-weight: bold;text-align: justify;}
.zher5y2{flex: 1;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 15px; /* 子元素间距30px */
    }
.zher5y1s{width: 100%;height: auto;}
.zher5y1s h2{font-size: 14px;color: #444444;font-weight: bold;}
.zher5y1x{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 3vw !important;
    }
.zher5y1xga{width:48.2%;}
.zher5y1xg{height: auto;
    
    /*内部取最高开始*/
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    }
.zher5y1xgs{width: 100%;height: 28vw;overflow: hidden;border-radius: 8px;}
.zher5y1xgs img{width: 100%;transition: transform 0.3s;}
.zher5y1xgx{width: 100%;height: auto;color: #444444;font-size: 14px !important;text-align: center !important;line-height: 24px;margin-top: 10px;transition: 0.4s;
    /*内部取最高开始*/
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    }



.zher5ysg1{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;border-bottom: 1px solid #E9E9E9;transition: 0.4s;
    display: flex;
    flex-direction: row;
    /*white-space: nowrap; 
    align-items: center;*/
    justify-content: space-between;
    }
.zher5ysg1 > :nth-child(1) { order: 2; }
.zher5ysg1 > :nth-child(2) { order: 1; }
.zher5ysg1z{width: 34vw;height: 21vw;overflow: hidden;border-radius: 8px;margin-bottom: 20px;margin-left: 3vw;}
.zher5ysg1z img{transition: transform 0.3s;width: 100% !important;}
.zher5ysg1y{flex: 1;height: auto;overflow: hidden;}
.zher5ysg1y_h2{width: 100%;height: 36px;overflow: hidden;color: #444444 !important;font-size: 16px !important;font-weight: bold;margin-bottom:1vw;transition: 0.4s;margin-top: 1vw;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.zher5ysg1y_show{width: 100%;height: 50px;overflow: hidden;display: none;}
.zher5ysg1y_show_p{font-size: 14px;color: #444444;line-height: 24px;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.zher5ysg1y_show2{width: 100%;height: auto;margin-top: 10px;}
.zher5ysg1y_show2 p{font-size: 14px;color: #999999;float: left;margin-right: 3vw;text-indent: 0em;}
.zher5ysg1y_show2_img{width: 18px !important;margin-right: 5px;padding-top: -5px !important;}

/*主要会议结束*/

/*新闻中心开始*/
.zher6{width: 100%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 4vw;margin-bottom: 32px;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 15px; /* 子元素间距30px */
    }


/*文章模版开始————————————————————*/
.zher7{width: 100%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top:30px;margin-bottom: 30px;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 3vw; /* 子元素间距30px */
    }
.zher7s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.zher7s h2{font-size: 18px;color: #444444;line-height: 31px;text-align: center;font-weight: bold;}
.zher7s2{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;border-bottom: 1px solid #E9E9E9;

    }
.zher7s2 p{text-align: center !important;font-size: 14px;color: #999999;padding-bottom: 20px;}
.zher7s2_img{width: 16px;padding-top: -2px !important;}
.zher7x{width: 100%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 20px; /* 子元素间距30px */
    }
.zher7x table{border-collapse: collapse;}
.zher7x table tr td{border: 1px solid #000;}
.zher7x img{width: 100%;margin: 0 auto;text-align: center;display: block;}
.zher7x p{font-size: 17px;line-height: 33px;color: #191919;text-align: justify;text-indent: 2em;}
.fanhuit{padding: 15px 50px;margin: 0 auto;border-radius: 50px;border: 1px solid #ED5A6B;color: #ED5A6B;font-size: 16px;text-align: center;width: fit-content;display: block;transition: 0.4s;}
.fanhuit:hover{background: #ED5A6B;color: #fff;}
.zher7_div{width: 100%;height: 1px;background: #9B9B9B;margin: 0 auto;}
.zher7_x2{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 80px;display: flex;flex-wrap: wrap;
    gap: 20px !important;}
.zher7_x2s{width: 100%;height: 40px;border: 1px solid #DDDDDD;box-sizing: border-box;display: block;line-height: 40px;padding-left: 15px;padding-right: 15px;color: #6E6E6E;overflow: hidden;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;

    /*文字超出省略结束*/
    }
.zher7_x2s span{color: #000000;}
.zher7_x2s i{color: #000000;}
.zher7_x2s:hover{border: 1px solid #ED5A6B;color: #ED5A6B;}
.zher7_x2s:hover span{color: #ED5A6B;}
.zher7_x2s:hover i{color: #ED5A6B;}
/*文章模版结束————————————————————*/

.zher7{width: 96%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;margin-bottom: 32px;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 15px; /* 子元素间距30px */
    }
.zher7s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 3vw !important;
    }
.zher7sg1{width: 48%;}
.zher7sg{width: 100%; !important;height: auto;
    flex: 1 1 calc(25% - 20px) !important;
    /*内部取最高开始*/
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    }
.zher7sgs{width: 100%;height: 28vw;overflow: hidden;border-radius: 8px;position: relative;}
.zher7sgs_img1{width: 50px;height: 50px;position: relative;z-index: 10;left: 50%;margin-left: -25px;top: 50%;margin-top: -25px;}
.zher7sgs_img{width: 100%;transition: transform 0.3s;height: 100% !important;top: 0px !important;margin-top: -25px;}
.zher7sgss{width: 90%;height: 30px;position: absolute;z-index: 10;left: 10px;bottom:0px; }
.zher7sgss_p{font-size: 14px;color: #fff;}
.zher7sgss_img{width: 14px;height: 14px;}
.zher7sgx{width: 100%;height: auto;color: #444444;font-size: 14px;text-align: left !important;line-height: 24px;margin-top: 10px;transition: 0.4s;
    display: flex;
    flex-wrap: wrap;
    gap: 1vw !important;
    }
.zher7sgx_h2{width: 100%;height: auto;font-size: 16px !important;color: #444444 !important;font-weight: bold;line-height: 24px;height: 26px;overflow: hidden;text-align: left !important;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;

    /*文字超出省略结束*/
    }
.zher7sgx_p1{width: 100%;height: 42px !important;overflow: hidden;
    
    }
.zher7sgx_p11{font-size: 14px;color: #444444;line-height: 24px;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;

    /*文字超出省略结束*/
    }
.zher7sgx_p2{font-size: 14px;color: #999999;transition: 0.4s;}
/*新闻中心结束*/


.zher8{width: 96%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 4vw;display: none;}
.zher8 h2{font-size: 24px;color: #444444;font-weight: bold;}

.zher10{width: 96%;min-height: 10px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 4vw;margin-bottom: 0vw;padding-bottom: 2px;
    /*display: flex;
    flex-wrap: wrap;
    gap: 4vw !important;*/
    }
.zher10g{
    /*flex: 1 1 calc(25% - 30px) !important;*/
    /*内部取最高开始*/
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    width: 100%;height:auto;border-radius: 8px;overflow: hidden;background: #F5F7F9;margin-bottom: 4vw;}
.zher10gin{
    width: calc(100% - 2 * 30px);
    margin: 0 auto;margin-top: 4vw;margin-bottom: 4vw;height: auto !important;
    /*内部取最高开始*/
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    }
.zher10gs{width: auto;height: 50px;overflow: hidden;margin: 0 auto;margin-bottom: 4vw;}
.zher10gs2{width:100%;height: auto;overflow: hidden;margin: 0 auto;margin-bottom: 4vw;}
.zher10gs2 h2{font-size: 24px;color: #444444;text-align: center;line-height: 34px;font-weight: bold;}
.zher10gs2 p{font-size:14px;color: #444444;text-align: center;line-height: 24px;}
.zher10gs3{
    width: 100%;
    min-height: 1px;
    text-align: center !important;

}
.zher10gs3_p{text-align: center;color: #444444;line-height: 24px;font-size: 14px;font-weight: bold;}
.zher10gs3_img{height: 14px;} 



























/*关于我们模版开始————————————————————*/

/*关于我们-协会简介开始*/
.er1{width: 90%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 7vw;}
.er1s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 7vw;}
.er1s h2{text-align: center;font-size: 24px;color: #035495;}

.er1_div1{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 1vw;}
.er1_div1 p{font-size: 16px;line-height: 28px;color: #555555;margin-bottom: 15px;text-indent: 2em;}

.er1_div2{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom:7vw;display: flex;flex-wrap: wrap;gap: 5vw !important;/* 列间距 */}
.er1_div2g{width:100%;min-height: 10vw;position: relative;}
.er1_div2gin{width: 90%;border-radius: 12px;border: 1px solid #035495;margin-top: 28px;float: right;display: flex;align-items: center;height: calc(100% - 28px - 0px);box-sizing: border-box;}
.er1_div2gin p{padding-left: 20px;padding-right: 20px;line-height: 25px;color: #035495;font-size: 16px;font-family: "SimSun", "宋体", serif !important;font-weight: 800;padding-bottom: 5vw;padding-top: 10vw;}
.er1_div2gin p br{display: none;}
.er1_div2gs{width: 74px;height: 65px;position: absolute;z-index: 2;left: 0px;top: 0px;}

.er1_div3{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 0vw;
    display: flex;
    flex-wrap: wrap;/* 允许换行 */
    }
.er1_div3g{
     /* 每行2列，考虑gap间距 */
    width: 100%;
    position: relative;
    margin-bottom: 5vw;

}


.er1_div3gin{width: 100%;border-radius: 0px 0px 30px 0px;background: #F4F9FC;margin-top: 27px;overflow: hidden;height: calc(100% - 27px - 0px);}
.er1_div3gin p{width: calc(100% - 2 * 5vw);/*height: calc(100% - 86px - 30px);*/font-size: 16px;color: #555555;line-height: 30px;text-indent: 2em;margin: 0 auto;margin-top: 9vw;margin-bottom: 4vw;}
.er1_div3gs{width: 90%;height: 50px;position: absolute;z-index: 2;left: 5vw;top: 0px;background: url(../images/h69.png) no-repeat left;background-size: 100% 50px;}
.er1_div3gs h2{font-size: 18px;color: #fff;line-height: 50px;margin-left: 20px;}
.er1_div4{width: 100%;height: 50vw;overflow: hidden;margin-bottom: 5vw;position: relative;}
.er1_div4 img{width: 100%;height: 50vw;}
.er1_div4s{position: absolute;z-index: 1;width: 50px;height: 50px;left: 50%;margin-left: -25px;top: 50%;margin-top: -25px;display: block;}
.er1_div4s img{width: 100%;height: 100%;}
/*关于我们-协会简介结束*/

/*协会营业执照开始*/
.er1_div5{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 5vw;}
.er1_div5 img{text-align: center;margin: 0 auto;display: block;width: 100%;}
/*协会营业执照结束*/

/*协会章程开始*/
.er1_div5 h2{width: 100%;font-size: er1s;line-height: 35px;text-align: center;color: #000000;margin-bottom: 15px;}
.er1_div5 p{font-size: 16px;color: #404040;line-height: 30px;margin-bottom: 15px;text-indent: 2em;text-align: justify;font-weight: normal;}
/*协会章程结束*/

/*理事、常务理事成员开始*/
.er1_div6{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 0px;}
.er1_div6_in{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 0px;}
.er1_div6_ing{
    position: relative;width:100% !important;height:100%;overflow: hidden;
    transition: 0.4s !important;margin-bottom: 7vw;
    background: linear-gradient(to bottom, 
    rgba(235,235,235,0) 0%, 
    rgba(235,235,235,0) 50%, 
    rgba(235,235,235,0.1) 60%, 
    rgba(235,235,235,1) 100%);
    }

.er1_div6_ingx{position: absolute;z-index: 0;width: 64px;height: 76px;bottom: 0px;right: 0px;}
.er1_div6_ing_img{width: 70%;height: 80vw;overflow: hidden;margin: 0 auto;border: 1px solid #dedede;}
.er1_div6_ing_showw{width: 100%;height: auto;
    display: flex;
    flex-wrap: wrap;/* 允许换行 */
    justify-content: center;
    align-items: center;}
.er1_div6_ing_show{width: calc(100% - 2 * 20px);height: calc(100% - 2 * 20px);margin-top: 20px;margin-bottom: 20px;}
.er1_div6_ing_show_h2{text-align: center;line-height: 35px;color: #035495;font-size: 24px;margin-bottom: 10px;}
.er1_div6_ing_show_h3{text-align: center;line-height: 35px;color: #000000;font-size: 18px;margin-bottom: 0px;font-weight: normal;}
.er1_div6_ing_show_p{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.er1_div6_ing_show_p p{line-height: 22px;font-size: 16px;color: #414141;text-align: center;margin-top: 10px;transition: 0.4s;}
.er1_div6_ing:hover{
    background: linear-gradient(to bottom, 
    rgba(235,235,235,0) 0%, 
    rgba(235,235,235,0) 50%, 
    rgba(235,235,235,0.1) 60%, 
    rgba(181,214,244,1) 100%);}
.er1_div6_ing:hover .er1_div6_ing_show_h3{color: #035495;}
.er1_div6_ing:hover .er1_div6_ing_show_p p{color: #035495;}
/*理事、常务理事成员结束*/

/*会长寄语开始*/
.er1_div7{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 0px;display: flex;flex-wrap: wrap;/* 允许换行 */}
.er1_div7z{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;float: right;background: url(../images/h78.jpg) no-repeat bottom center;background-size: 100% 584px;margin-bottom: 5vw;order: 2;}
.er1_div7zs{width: 100%;height: auto;overflow: hidden;background: url(../images/h76.png) no-repeat bottom center;background-size: 100% 100%;
    }
.er1_div7zsin{width: 90%;height: auto;overflow: hidden;margin: 0 auto;margin-top: 5vw;margin-bottom: 5vw;}
.er1_div7zx{width: calc(100% - 2 * 20px);min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;margin-bottom: 5vw;}
.er1_div7zx_s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.er1_div7zx_s h2{text-align: center;font-size: 32px;color: #000000;margin-bottom: 20px;}
.er1_div7zx_s p{text-align: center;font-size: 18px;color: #2C2C2C;line-height: 22px;}
.er1_div7zx_x{width: 106px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 7vw;}
.er1_div7y{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;float: left;margin-bottom: 5vw;order: 1;}
.er1_div7ys{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 5vw;display: none;}
.er1_div7ys h2{font-size: 22px;color: #035495;text-align: center;}
.er1_div7yx{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.er1_div7yx p{font-size: 16px;color: #404040;line-height: 30px;margin-bottom: 15px;text-indent: 2em;text-align: justify;font-weight: normal;}
.er1_div7yxp{text-align: right !important;}
/*会长寄语结束*/

/*关于我们模版结束————————————————————*/

/*信息公开模版开始————————————————————*/

/*内控制度开始*/
.er2{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 7vw;}
.er2in{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: -5vw;margin-bottom: 7vw;}
.er2ins{width:100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 2vw;}
.er2insg{width: 90%;height: auto;background: #fff;box-shadow: 0px 0px 20px rgba(0,0,0,0.1);margin: 0 auto;overflow: hidden;margin-top: 5vw;margin-bottom: 5vw;transition: 0.1s;box-sizing: border-box;border-radius: 8px;}
.er2insg_p{width: calc(100% - 2 * 5vw);margin: 0 auto;margin-top: 5vw;margin-bottom: 5vw;line-height: 22px;transition: 0.4s;height: auto;overflow: hidden;}
.er2insg_p i{font-size: 16px;color: #000000;height: auto;overflow: hidden;width: 74.3vw;display: block;float: left;}
.er2insg_p img{width: 10px;height: 10px;margin-right: 2vw;margin-top: 1.1vw;float: left;}
.er2insg_p span{float: left;font-size: 16px;color: #707070;margin-top: 2vw;margin-left: 5vw;}
/*内控制度结束*/
.fy{display: none;}


/*年度报告开始*/
.er2_div1{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 50px;}
.er2_div1s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 50px;
    display: flex;
    flex-wrap: wrap;
    gap: 2vw !important;
    }
.er2_div1sg{
    flex: 1 1 calc(25% - 5vw) !important;
    /*内部取最高开始*/
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    width: 44vw;height:100%;border-radius: 4px;overflow: hidden;background: url(../images/h82.jpg) no-repeat top center;background-size: 100% 100%;}
.er2_div1sgin{

    width: calc(100% - 2 * 2vw);
    margin: 0 auto;margin-top: 5vw;margin-bottom: 5vw;height: auto !important;
    /*内部取最高开始*/
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    }
.er2_div1sgs{width: 90%;height: auto;overflow: hidden;margin: 0 auto;margin-bottom: 20px;}
.er2_div1sgs2{width: 100%;height: auto;overflow: hidden;margin-bottom: 4vw;}
.er2_div1sgs2 h2{font-size: 22px;color: #fff;text-align: center;line-height: 30px;}
.er2_div1sgs3{
    width: 100%;
    min-height: 20vw;
    text-align: center !important;

}
.er2_div1sgs3 p{text-align: center;color: #fff;line-height: 25px;font-size: 16px;}
.er2_div1sg_btn{width: 80%;height: 36px;margin: 0 auto;background: none;border: 1px solid #fff;border-radius: 50px;text-align: center;color: #fff;line-height: 36px;display: block;margin-top: 0px;margin-bottom: 7vw;font-size: 14px;}
/*年度报告结束*/

/*信息公开模版结束————————————————————*/

/*新闻动态模版开始————————————————————*/
.er3{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}

.swiper_pagination3{color: #fff !important;width: 100% !important;left:0% !important;bottom: 9vw !important;}
.swiper-pagination-bullet{background: #EDE8D9 !important;}
.swiper-pagination-bullet-active{background: #035495 !important;}

.er3g{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #fff;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);margin: 5vw;border-radius: 8px;
    }
.er3gz{spect-ratio: 16/10.38;overflow: hidden;}
.er3gy{margin: 5vw 5vw 12vw 5vw;height: auto;overflow: hidden;}
.er3gys{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.er3gys h2{font-size: 18px;color: #000000;line-height: 30px;}
.er3gy_ic{padding: 6px 8px;border-radius: 3px;font-size: 14px;}
.iccl1{background: #CAF0EB;color: #147C6D;}
.er3gyx{width: 100%;height: 114px;overflow: hidden;margin-top: 20px;}
.er3gyx p{font-size: 16px;color: #555555;line-height: 30px;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    /*文字超出省略结束*/
    transition: 0.4s;
    }
.er3gy_time{width: 100%;height: auto;margin-top: 20px;}
.er3gy_timez{float: left;font-size: 16px;color: #707070;}
.er3gy_timez img{height: 14px;margin-right: 5px;margin-bottom: 2px;}
.er3gy_timey{float: right;font-size: 16px;color: #035495;}
.er3gy_timey img{height: 14px;margin-left: 5px;margin-bottom: 2px;}


.er3_sx{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 0px;margin-bottom: 10px;}
.er3_sxl{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.er3_sxl_h3{font-size: 18px;color:#000000;margin-top: 8px;margin-bottom: 20px;}
.er3_sxl_ul{display: flex;flex-wrap: wrap;gap: 4vw 1vw !important;width: 100%;}
.er3_sxl_ul li{margin-right: 10px;}
.er3_sxl_ul li a{font-size: 16px;color: #000000;background: #EBE7D9;padding: 8px 20px;border-radius: 50px;display: block;transition: 0.4s;}
.er3_sxl_ul li a:hover{background: #035495;color: #fff;}
.er3_sxl_ul_ac{background: #035495 !important;color: #fff !important;}
.er3_sxy{min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 20px;}
.er3_sxy p{font-size: 18px;color: #000000;}


.er2insg1{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #fff;box-shadow: 0px 0px 30px rgba(0,0,0,0.1);margin-top: 20px;margin-bottom: 20px;transition: 0.1s;box-sizing: border-box;border-radius: 8px;}
.er2insg_p1{width: calc(100% - 2 * 5vw);margin: 0 auto;margin-top: 5vw;margin-bottom: 5vw;line-height: 22px;}
.er2insg_p1 i{font-size: 16px;color: #000000;height: auto;overflow: hidden;width: 100%;overflow: hidden;display: block;line-height: 22px;margin-bottom: 2vw;}
.er2insg_p1 img{width: 10px;height: 10px;margin-right: 10px;margin-top: 6px;float: left;}
.er2insg_p1 span{font-size: 16px;color: #707070;line-height: 22px;margin-bottom: 5vw;}

.er3gy_ic1{border-radius: 3px;font-size: 14px;width: 70px;height: 24px;display: block;margin-right: 10px;text-align: center;line-height: 24px;margin-bottom: 10px;}
.iccl1{background: #CAF0EB;color: #147C6D;}
.iccl2{background: #C3DFFF;color: #00539A;}
.iccl3{background: #FFF3CB;color: #8E7200;}
/*新闻动态模版结束————————————————————*/

/*文章模版开始————————————————————*/
.er4{width: 100%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;}
.er4s{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 0px;}
.er4s h2{font-size: 20px;color: #000000;line-height: 30px;text-align: left;text-align: justify;}
.er4s2{width: 90%;min-height: 40px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;background: #F5F5F5;border-radius: 3px;}
.er4s2 p{text-align: center;font-size: 14px;color: #555555;line-height: 40px;}
.er4x{width: 90%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;}
.er4x img{width: 100%;margin: 0 auto;margin-bottom: 5vw;text-align: center;display: block;}
.er4x p{font-size: 16px;text-indent: 2em;line-height: 30px;color: #404040;padding-bottom: 15px;text-align: justify;}
.fanhui{padding: 10px 40px;margin: 0 auto;margin-bottom: 5vw;border-radius: 50px;border: 1px solid #064A87;color: #064A87;font-size: 16px;text-align: center;width: fit-content;display: block;transition: 0.4s;}
.fanhui:hover{background: #064A87;color: #fff;}
.er4_div{width: 90%;height: 1px;background: #9B9B9B;margin: 0 auto;margin-bottom: 5vw;}
.er4_x2{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 7vw;display: flex;flex-wrap: wrap;
    gap: 20px !important;}
.er4_x2s{width: 100%;height: 40px;border: 1px solid #DDDDDD;box-sizing: border-box;display: block;line-height: 40px;padding-left: 15px;padding-right: 15px;color: #6E6E6E;overflow: hidden;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;

    /*文字超出省略结束*/
    }
.er4_x2s span{color: #000000;}
.er4_x2s i{color: #000000;}
.er4_x2s:hover{border: 1px solid #035495;color: #035495;}
.er4_x2s:hover span{color: #035495;}
.er4_x2s:hover i{color: #035495;}

/*文章模版结束————————————————————*/

/*公益项目开始————————————————————*/
.er5{width: 90%;min-height: 90px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #F7F7F7;border-radius: 8px;margin-top: 5vw;}

.er5z{float: left;width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-left: 5vw;margin-top: 5vw;}
.er5z_h2{font-size: 16px;color: #000;line-height: 20px;}
.er5z1{float: left;width: 90%;height: 38px;overflow: hidden;margin: 2vw 5vw;}
.er5z1 ul{flex: 1;display: flex;gap: 8px !important;flex-wrap: wrap;}
.er5z1 ul li a{font-size: 14px;color: #000000;background: #EBE7D9;padding: 6px 12px;border-radius: 50px;display: block;transition: 0.4s;}
.er5z1 li a:hover{background: #035495;color: #fff;}
.er5z1_ac{background: #035495 !important;color: #fff !important;}
.er5y{width: 110px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 5vw;margin-bottom: 5vw;}
.er5y_p{font-size: 16px;color: #000;text-align: right;line-height: 20px;transition: height 0.3s ease;cursor: pointer;}
.footers3_img1{width: 10px;height: 6px;transition: transform 0.3s;}
.footers3_img2{width: 10px;height: 6px;display: none;}
.toggle-btn1::after {
    content: "▼";
    font-size: 14px;
    float: right;
    transition: transform 0.3s;
}
.toggle-btn1.expanded1::after {
    transform: rotate(180deg);
}

.er5x{width: 100%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 20px;margin-top: 1vw;}
.er5xg{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #fff;margin: 0 auto;border-radius: 8px;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);margin-top: 5vw;margin-bottom: 5vw;overflow: hidden;}
.er5xgz{spect-ratio: 16/10.48;overflow: hidden;}
.er5xgy{margin: 5vw;}
.er5xgys{width: 100%;height: auto;margin-bottom: 3vw;}
.er5xgys h2{font-size: 20px;color: #035495;line-height: 35px;text-align: center;}
.er5xgyx{width:100%;height: auto;overflow: hidden;}
.er5xgyx p{font-size: 16px;line-height: 30px;color: #555555;text-align: justify;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    /*文字超出省略结束*/
    }
.er5x_btn{padding: 10px 20px;border-radius: 50px;overflow: hidden;border: 0px;text-align: center;color: #fff;background: #035495;font-size: 14px;margin: 0 auto;margin-top: 3vw;display: block;}
.er5x_btn img{height: 12px;margin-left: 5px;}

.web_mbx{display: none;}


.er6{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 0px;}
.er6s{width:90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #fff;border-radius: 8px;box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.1);margin-top: 5vw;margin-bottom: 5vw;overflow: hidden;}
.er6sz{spect-ratio: 16/10.38;overflow: hidden;}

.swiper_pagination4{color: #fff !important;width: 100% !important;left: 0% !important;bottom: 20px !important;}

.er6sy{flex: 1;margin: 5vw;overflow: hidden;
    display: flex;
    flex-direction: column;
    }
.er6sy_h2{width: 100%;height: auto;font-size: 22px;color: #035495;line-height:35px;}
.er6sy_show{width: 100%;height: 125px;margin-top: 5vw;overflow-y: auto;}
/* 隐藏滚动条但保留功能 */
.er6sy_show::-webkit-scrollbar {
  width: 5px;
  background: #f5f5f5; 
}
.er6sy_show::-webkit-scrollbar-thumb {
  background: #dedede; 
  border-radius: 3px;
}
.er6sy_show::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.er6sy_show p{line-height: 22px;font-size: 14px;color: #555555;padding-bottom: 5px;}
.er6sy_show p span{color: #000000;}

.er6x{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.er6xs{width: 100%;height: 26px;margin: 0 auto;overflow: hidden;background: url(../images/h91.png) repeat-x bottom;background-size: 12px 10px;display: flex;
    flex-wrap: nowrap;  /* 关键属性：禁止换行 */
    overflow-x: auto;   /* 内容溢出时显示滚动条 */
    }
.er6xs::-webkit-scrollbar {
      display: none;
    }
.er6xs_ul{white-space: nowrap;list-style: none;}
.er6xs ul li{margin-left: 5px;margin-right: 5px;display: inline-block;margin-top: 5px;}

.er6xs ul li a{padding: 0px 10px;overflow: hidden;background: #fff;font-size: 18px;color: #000;text-align: center;display: block;line-height: 26px;}
.er6xs ul li a:hover{color: #035495;}

.er6xx{width: 100%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 7vw;margin-bottom: 3vw;border-top: 5vw solid #F5F5F5;}
.er6xx_show1{width:90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 7vw;text-align: center !important;}
.er6xx_show1 h2{font-size: 22px;color: #2C2C2C;padding-bottom: 10px;display: inline-block;margin: 0 auto !important;position: relative;}
.er6xx_show1 h2::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: var(--underline-width, 40px); /* 通过CSS变量控制宽度 */
            height: var(--underline-height, 4px);
            background: #035495;
            transition: all 0.3s ease;
        }
.er6xx_show2{width:90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 7vw;margin-bottom: 0vw;}
.er6xx_show2_p{font-size: 16px;text-indent: 2em;line-height: 30px;color: #404040;padding-bottom: 15px;text-align: justify;}
.er6xx_show22{margin-bottom: 5vw !important;margin-top: 2vw !important;}

.er2insg2{width: 100%;height: auto;background: #FAFAFA;margin: 0 auto;overflow: hidden;margin-top: 5vw;margin-bottom: 5vw;transition: 0.1s;box-sizing: border-box;border-radius: 8px;}
.er2insg_p2{width: calc(100% - 2 * 5vw);margin: 0 auto;margin-top: 5vw;margin-bottom: 5vw;line-height: 22px !important;transition: 0.4s;height: auto;overflow: hidden;}
.er2insg_p2 i{font-size: 16px;color: #000000;height: auto;overflow: hidden;width: 74.3vw;display: block;float: left;}
.er2insg_p2 img{width: 10px;height: 10px;margin-right: 2vw;margin-top: 1.1vw;float: left;}
.er2insg_p2 span{float: left;font-size: 16px;color: #707070;margin-top: 2vw;margin-left: 5vw;}

/*公益项目结束————————————————————*/

/*分支机构开始————————————————————*/
.er7{width:90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 2vw;margin-top: 20px;
    display: flex;
    flex-wrap: wrap;/* 允许换行 */
    gap: 1vw;/* 列间距 */
    flex-direction: column;
    }
.er7g{
    background: url(../images/h96.jpg) no-repeat top center;background-size: 100% 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;width: 100% !important;border-radius: 8px;overflow: hidden;transition: 0.4s;
    }

.er7gs{width: 198px;height: 112px;margin: 0 auto;margin-top: 40px;background: url(../images/h94.png) no-repeat;background-size: 100% 100%;}
.er7gs_img{width: 112px;height: 112px;margin: 0 auto;display: block;}
.er7gx1{width: calc(100% - 2 * 5vw);margin: 0 auto;margin-top: 30px;height: auto;}
.er7gx1 h2{font-size: 18px;color: #000000;line-height: 25px;text-align: center;transition: 0.4s;}
.er7gx_btn{padding: 10px 40px;border-radius: 50px;border: 1px solid #064A87;background: none;text-align: center;display: block;margin: 0 auto;font-size: 16px;color: #035495;margin-top: 7vw;transition: 0.4s;margin-bottom: 7vw;}


.er4s1{width: 90%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 0vw;}
.er4s1 h2{font-size: 20px;color: #000000;line-height: 30px;text-align: left;}
.er4s12{width: 90%;height: 1px;margin: 0 auto;margin-top: 5vw;background: #B2B2B2;}
.er4x1{width: 90%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;}
.er4x1 img{width: 70%;margin: 0 auto;margin-bottom: 30px;text-align: center;display: block;}
.er4x1 h2{font-size: 20px;color: #000000;border-left: 3px solid #035495;line-height: 26px;padding-left: 10px;margin-bottom: 15px;}
.er4x1 p{font-size: 16px;text-indent: 2em;line-height: 30px;color: #404040;padding-bottom: 15px;text-align: justify;}
.fanhui1{padding: 12px 50px;margin: 0 auto;margin-bottom: 30px;border-radius: 50px;border: 1px solid #064A87;color: #064A87;font-size: 16px;text-align: center;width: fit-content;display: block;transition: 0.4s;}
.fanhui:hover{background: #064A87;color: #fff;}
.er4_div1{width: 1040px;height: 1px;background: none;margin: 0 auto;margin-bottom: 0px;}

/*分支机构结束————————————————————*/

/*协会期刊开始————————————————————*/

.er5x1{width: 90%;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 7vw;margin-top: 5vw;
    display: flex;
    flex-wrap: wrap;/* 允许换行 */
    gap: 2vw !important;/* 列间距 */
    }
.er5x1g{spect-ratio: 16/22.72;flex: 1;width: 43vw;border: 1px solid #C9C9C9;overflow: hidden;}

/*协会期刊结束————————————————————*/


/*联系我们开始————————————————————*/
.er8{box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);width: 90%;min-height: 444px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #fff;margin-bottom: 5vw;
    
    }
.er8z{
    display: flex;
    flex-direction: column;
    margin: 4vw;
    display: flex;
    flex-wrap: wrap;/* 允许换行 */
    gap:20px !important;/* 列间距 */
    
    }
.er8zg{width: 100%;min-height:1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;display: flex;}
.er8zg_z{width: 61px;height: 61px;}
.er8zg_y{flex: 1;margin-left: 10px;}
.er8zg_y h2{font-size: 18px;color: #000000;margin-bottom: 5px;margin-top: 5px;}
.er8zg_y p{font-size: 16px;color: #035495;line-height: 25px;}


.er8y{width: 100%;overflow: hidden;}
.er8y img{width: 100%;}

/*联系我们结束————————————————————*/


/*加入我们开始————————————————————*/
.er9{display: none;
    }





.er10{width: 90%;min-height:1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 50px;margin-top: 30px;}


.accordion-container {
    width: 100%;
}
.accordion-item {
    background: white;
    border-radius: 8px;
    margin-bottom: 1rem;
    background: #F7F7F7;
    overflow: hidden;
    transition: all 0.3s ease;
    height: 60px;
}
.accordion-header {
    padding: 1.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    font-weight: 600;
    color: #2C2C2C;
    background:#F7F7F7;
    border-bottom: 1px solid #eee;
    font-size: 20px;
}
.accordion-header:hover {
    background: #F7F7F7;
}
.accordion-content {
    padding: 5vw 5vw;
    height: auto;
    overflow: hidden;
    transition: max-height 0.3s ease-out, padding 0.3s ease;
}
.accordion-content p{font-size: 16px;color: #6E6E6E;line-height:30px;}
.accordion-content h2{font-size: 18px;color: #414141;line-height:30px;font-weight: 600;padding-top: 10px;padding-bottom: 5px;}
.accordion-item.active{height: auto;}
.accordion-item.active .accordion-content {

    height: auto;
}
.accordion-icon {
    transition: transform 0.3s ease;
}
.accordion-item.active .accordion-icon {
    transform: rotate(180deg);
}
h1 {
    text-align: center;
    margin-bottom: 2rem;
    color: #34495e;
}



/*加入我们结束————————————————————*/
















}