@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;*/}
html{font-size:71.4%;scroll-behavior: smooth;}
body {_height: auto;height: auto;margin: 0px auto;font:normal 100% Arial,sans-serif;font-size:14px; font-size:1.4rem;background-size:100% 450px !important;}
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}

input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}

textarea {-webkit-appearance: none;}

.all {width: 100%;min-height: 100px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;position: absolute;}

@media screen and (min-width:1001px) {
.NavBtnDiv{display: none;}


/******************************首页开始********************************/
/**************************头部开始******************************/
.wap_ernav{display: none;}
.main_container{display: none;}
.hzbanner2{display: none;}
.wap_nav{display: none;}
.wap_ernav{display: none;}
.wap_mbx{display: none;}
.mySwiper2{margin-bottom: 0px;}
.wap_more1{display: none;}
.NavBtnDiv{display: none;}
.nav1B{display: none;}
.PCherder{width: 100%;height:160px;position: relative;overflow: hidden;}
.PCherderin{width: 100%;height: 70px;position: absolute;bottom: 0px;left: 0%;background:url(../images/h1.png) repeat-x bottom;background-size: 100% 70px;}

.wap_sh,.wap_sh_div{display: none;}
.hdiv{height: 120px;}
/*导航开始*/
.PCnav{width: 100%;height: 120px;background: #fff;box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.05);position: fixed;z-index: 99;top: 0;left: 0;}
.PCnav_in{width: 1200px;height: 120px;margin: 0 auto;}
.PCnav_logo{width: 112px;height: 88px;float: left;margin-top: 15px;}
.navbar{width: 65%;height: 66px;float: left;margin-left: 40px;}
.navbar_menu {list-style: none;display: flex;justify-content: center;position: relative;}
.navbar_menu > li {position: relative;float: left;}

.navbar_menu li a {display: block;color: #000;text-align: center;padding: 49px 26px;text-decoration: none;font-size: 16px;transition: all 0.3s ease;font-weight: 800;}
.navbar_menu li:hover > a {color: #fff;background-color:#ED5A6B;}
.navbar_menu li a.nactive {color: #fff;background-color:#ED5A6B;}
.navbar_submenu {display: none;position: absolute;background-color: white;min-width: 116px;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);z-index: 100;opacity: 0;transform: translateY(10px);transition: all 0.3s ease;overflow: hidden;}
.navbar_submenu li {width: 100%;}
.navbar_submenu li:last-child{border-bottom: none;}
.navbar_submenu li a {color: #000;padding: 15px 16px;text-align: left;font-size: 16px;text-align: center !important;font-weight: normal;}
.navbar_submenu li:hover > a {background-color: #FFE9E9;color:#000000;}
.navbar_menu li:hover > .navbar_submenu {display: block;opacity: 1;transform: translateY(0);}
.navbar_submenu .navbar_submenu {left: 100%;top: 0;border-radius: 0 8px 8px 8px;}
@media (max-width: 768px) {
    .navbar_menu {
        flex-direction: column;
    }
    
    .navbar_submenu {
        position: static;
        box-shadow: none;
        width: 100%;
    }
    
    .navbar_submenu .navbar_submenu {
        left: 0;
    }
}
/*导航结束*/
/*搜索开始*/
.sh1{width: 232px;height: 34px;background: #fff;border-collapse: collapse;float: right;margin-top: 40px;float: right;border-radius: 50px;overflow: hidden;border: 1px solid #dedede;}
.PCherder_neirong_sh{width: 232px;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;}
/*搜索结束*/
/*PC头部banner开始*/
.hzbanner{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.hzbanners{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
/*PC头部banner结束*/

.nav1B{display: none;}
.search-trigger{display: none;}
/**************************头部结束******************************/
.hz_bg1{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #F5F7FA;}
/*快捷按钮开始*/
.hz2{width: 1200px;height: 114px;margin: 0 auto;margin-top: 40px;
    display: flex;
    white-space: nowrap;      /* 强制文本不换行 */
    justify-content: space-between;
    gap: 30px !important;
}
.hz2g{
    height: 114px;border-radius: 10px;overflow: hidden;width: 380px;
    flex-grow: 1;
    justify-content: center;    /* 水平居中 */
    align-items: center; 
    }
.hz2gs{background: url(../images/zh8.png) no-repeat top right !important;background-size: 100% 100% !important;width: 100%;height: 114px;
    display: flex;justify-content: space-between; 
    }
.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;
            justify-content: center;
            align-items: center;}
.hz2gs1{justify-content: center;align-items: center; }
.hz2gs2{justify-content: center;align-items: center; }
.hz2g_img{height: 70px;margin-right: 30px;}
.hz2g_h2{flex: 1;font-size: 26px;color: #fff;margin-left: 30px;text-align: left;}
.hz2g_h2 img{width: 12px;height: 20px;margin-left: 10px;margin-bottom: 3px;}

.bgc3 p{font-size: 16px;color: #F6ADB5;text-align: center;margin: 0 auto;}
.bgc3 h3{font-size: 22px;color: #FFFFFF;font-weight: normal;text-align: center;margin: 0 auto;margin-top:5px;}
.bgc3 h3 span{font-size: 44px;color: #fff;font-weight:600;margin-left: 10px;margin-right: 10px;}
.bgc1:hover{background: linear-gradient(to right, #23AAED, #00A7FF);}
.bgc2:hover{background: linear-gradient(to right, #FF8915, #FFB533);}
/*快捷按钮结束*/
/*首页1+N会议开始*/
.hz4{width: 1200px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 47px;margin-bottom: 47px;}
.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: 26px;font-weight: lighter !important;}
.hz4s h2{text-align: center;margin-top: 5px;}
.hz4s h2 a{color:#444444;font-size: 26px;margin: 0 auto;
    display: flex;
    white-space: nowrap !important;      /* 强制文本不换行 */
    justify-content: center;}
.hz4s h2 span{width: 36px;height: 1px;background: #444444;margin-right: 15px;margin-left: 15px;display: block;margin-top: 16px !important;}


.hz4x{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;
    display: flex;
    justify-content: space-between;
    gap: 26px !important;
    }

.hz4xg1{width: 587px;height: 290px;border-radius: 10px;overflow: hidden;background: linear-gradient(160deg, #FFD8D8 0%, #fff 15%, #fff 100%);}
.hz4xg1s{width: calc(100% - 2 * 20px);margin: 0 auto;margin-top: 20px;}
.hz4xg1s h2{font-size: 20px;}
.hz4xg1s h2 a span{color: #ED5A6B;}
.hz4xg1s h2 a{color: #444444;}
.hz4xg1x{width: calc(100% - 2 * 20px);margin: 0 auto;margin-top: 20px;height: 200px;    overflow: hidden;
    }
.hz4xg1xg{width: 100%;height: 200px;
    display: flex;
    /*white-space: nowrap; */
    justify-content: space-between;
    }
.hz4xg1xgz{width: 286px;height: 100%;overflow: hidden;border-radius: 8px;}
.hz4xg1xgz img{height: 100% !important;}
.hz4xg1xgy{margin-left: 20px;width: 253px;overflow: hidden;}
.hz4xg1xgy_h2{width: 100%;font-size: 16px;color: #444444;font-weight: 700;transition: 0.4s;margin-top: 5px;
    overflow: hidden;/* 隐藏超出内容 */
    white-space: nowrap;    /* 强制文本不换行 */
    text-overflow: ellipsis;
    }
.hz4xg1xgy_p{width: 100%;font-size: 14px;color: #444444;line-height: 24px;margin-top:15px;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.hz4xg1xgy_span{font-size: 14px;color: #ED5A6B;margin-top: 10px !important;display: block;}
.hz4xg1xg:hover .hz4xg1xgy_h2{color: #ED5A6B;}
.hz4xg1xg:hover .hz4xg1xgy_p{color: #ED5A6B;}

.hz4xg2{width: 587px;height: 290px;border-radius: 10px;overflow: hidden;background: linear-gradient(160deg, #D8F3FF 0%, #fff 15%, #fff 100%);}
.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: 200px;    overflow: hidden;
    }
.hz4xg2xg{width: 263px;height: 200px;overflow: hidden;}
.hz4xg2xgs{width: 263px;height: 125px;overflow: hidden;border-radius: 8px;}
.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: 14px;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-top: 47px;margin-bottom: 47px;}
.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: 26px;font-weight: lighter !important;}
.hz3s h2{text-align: center;margin-top: 5px;}
.hz3s h2 a{color:#444444;font-size: 26px;margin: 0 auto;
    display: flex;
    white-space: nowrap !important;      /* 强制文本不换行 */
    justify-content: center;}
.hz3s h2 span{width: 36px;height: 1px;background: #444444;margin-right: 15px;margin-left: 15px;display: block;margin-top: 16px !important;}
.hz3x{width: 1200px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;
    display: flex;
    justify-content: space-between;
    gap: 26px !important;
    }
.hz3xg{width: 280px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.hz3xgs{width: 280px;height: 172px;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: 18px;text-align: center;color: #444444;margin-top: 16px;transition: 0.4s;}
.hz3xg:hover .hz3xgs img{transform: scale(1.1);}
.hz3xg:hover .hz3xgx{color: #ED5A6B;}


.hz3x2{width: 1230px;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{width: 380px;height: 116px;overflow: hidden;border-radius: 10px;margin: 15px;box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.09);background: #fff;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    }
.hz3x2gz{width: 80px;height: 80px;margin-left: 20px;overflow: hidden;
    transition: transform 2s; /* 平滑过渡效果 */
    }
    @keyframes rotate360 {
        from {
          transform: rotate(0deg);
        }
        to {
          transform: rotate(360deg);
        }
    }
.hz3x2gy{flex: 1;height: auto;margin: 20px;}
.hz3x2gy_h2{font-size: 24px;color: #444444;font-weight: 700;margin-top: 0px;transition: 0.4s;}
.hz3x2gy_p{font-size: 14px;color: #666666;margin-top: 5px;transition: 0.4s;}
.hz3x2g:hover .hz3x2gy_h2{color: #ED5A6B;}
.hz3x2g:hover .hz3x2gy_p{color: #ED5A6B;}
.hz3x2g:hover .hz3x2gz{animation: rotate360 0.4s linear;}
/*首页展会亮点结束*/
/*首页项目大赛开始*/
.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-top: 45px;margin-bottom: 45px;}
.hz5s p{text-align: center;color: #EE6070;font-size: 26px;font-weight: lighter !important;}
.hz5s h2{text-align: center;margin-top: 5px;}
.hz5s h2 a{color:#444444;font-size: 26px;margin: 0 auto;
    display: flex;
    white-space: nowrap !important;      /* 强制文本不换行 */
    justify-content: center;}
.hz5s h2 span{width: 36px;height: 1px;background: #444444;margin-right: 15px;margin-left: 15px;display: block;margin-top: 16px !important;}
.hz55x{width: 1200px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;/*margin-top: 44px;*/margin-bottom: 44px;
    display: flex;
    /*white-space: nowrap;*/ 
    align-items: center;
    justify-content: space-between;
    }
.hz5xz{width: 544px;height: auto;overflow: hidden;border-radius: 10px;margin-right: 38px;}
.hz5xy{flex: 1;height: auto;}
.hz5xys{width: 100%;height: auto;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.hz5xys p{font-size: 18px;color: #444444;line-height: 36px;}
.hz5xys_btn{padding: 15px 44px;display: block;background: #ED5A6B;font-size: 18px;color: #fff;border-radius: 10px;border: 0px;margin-top:40px;transition: 0.6s;}
.hz5xys_btn a{color: #fff;}
.hz5xys_btn:hover{background: #D83B4E;}


.hz5x2{width: 1200px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 45px;margin-bottom: 45px;}

.ef2s{width: 100%;height: 50px;overflow: hidden;margin-bottom: 30px;}
.hz5x2s{width: 100%;height: 50px;margin-bottom: 20px;
    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: 12px 28px;border-radius: 4px;padding-bottom: 10px;position: relative;}
.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: 280px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.hz5x2xgs{width: 280px;height: 172px;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: 18px;text-align: center;color: #444444;margin-top: 16px;transition: 0.4s;}
.hz5x2xg:hover .hz5x2xgs img{transform: scale(1.1);}
.hz5x2xg:hover .hz5x2xgx{color: #ED5A6B;}
/*首页项目大赛结束*/

/*首页媒体中心开始*/
.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;margin-top: 45px;}
.hz6s p{text-align: center;color: #EE6070;font-size: 26px;font-weight: lighter !important;}
.hz6s h2{text-align: center;margin-top: 5px;}
.hz6s h2 a{color:#444444;font-size: 26px;margin: 0 auto;
    display: flex;
    white-space: nowrap !important;      /* 强制文本不换行 */
    justify-content: center;}
.hz6s h2 span{width: 36px;height: 1px;background: #444444;margin-right: 15px;margin-left: 15px;display: block;margin-top: 16px !important;}
.hz6x{width:1200px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;margin-bottom: 44px;
    display: flex;
    justify-content: space-between;
    gap: 26px !important;
    }
.hz6xz{width: 584px;height: 298px;background: #F5F6FA;overflow: hidden;border-radius: 10px;}
.hz6xzs{width: calc(100% - 2 * 20px);margin: 0 auto;margin-top: 25px;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 * 20px);margin: 0 auto;margin-top: 18px;height: auto;}
.hz6xzxs{width: 100%;height: 128px;overflow: hidden;
    display: flex;
    justify-content: space-between;
    }
.hz6xzxsz{width: 210px;height: 128px;overflow: hidden;border-radius: 8px;margin-right: 20px;}
.hz6xzxsy{flex: 1;height: 128px;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: 16px;color: #444444;line-height: 24px;margin-top: 10px;height: 67px;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: 10px !important;transition: 0.4s;}
.hz6xzxs:hover .hz6xzxsy_h2{color: #ED5A6B;}
.hz6xzxs:hover .hz6xzxsy_p{color: #ED5A6B;}
.hz6xzxs:hover .hz6xzxsy_span{color: #ED5A6B;}
.hz6xzxx{width: 100%;height: 57px;margin-top: 20px;overflow: hidden;}
.hz6xzxx ul li{margin-bottom: 10px;width: 100%;height: 22px;overflow: hidden;
    display: flex;
    white-space: nowrap; 
    align-items: center;
    justify-content: space-between;
    }
.hz6xzxx ul li a{font-size: 16px;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: 584px;height: 298px;background: #F5F6FA;overflow: hidden;border-radius: 10px;}
.hz6xys{width: calc(100% - 2 * 20px);margin: 0 auto;margin-top: 25px;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 * 20px);margin: 0 auto;margin-top: 20px;overflow: hidden;}
.hz6xyx ul li{margin-bottom: 22px;width: 100%;height: 22px;overflow: hidden;
    display: flex;
    white-space: nowrap; 
    align-items: center;
    justify-content: space-between;
    }
.hz6xyx ul li a{font-size: 16px;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;margin-top: 0px;}
.hz7s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 45px;}
.hz7s p{text-align: center;color: #EE6070;font-size: 26px;font-weight: lighter !important;}
.hz7s h2{text-align: center;margin-top: 5px;}
.hz7s h2 a{color:#444444;font-size: 26px;margin: 0 auto;
    display: flex;
    white-space: nowrap !important;      /* 强制文本不换行 */
    justify-content: center;}
.hz7s h2 span{width: 36px;height: 1px;background: #444444;margin-right: 15px;margin-left: 15px;display: block;margin-top: 16px !important;}
.hz7x{width: 1200px;min-height: 10px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;margin-bottom: 50px;}
.hz7xg{width: 99%;height: 95px;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: 1200px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 50px;
    display: flex;
    /*white-space: nowrap; 
    align-items: center;*/
    justify-content: space-between;
    }
.footersz{width: 60%;min-height: 1px;height: auto;_height: auto;overflow: hidden;zoom: 1;
    display: flex;
    /*white-space: nowrap; 
    align-items: center;*/
    justify-content: space-between;
    }
.footerszg{flex: 1;height: auto;}
.footerszs a{font-size: 16px;color: #fff;font-weight: 800;margin-bottom: 30px;overflow: hidden;}
.footerszx{margin-top: 20px;}
.footerszx li{margin-top: 10px;}

.footerszx li a{font-size: 14px;color: #FFFFFF;}
.footersy{flex: 1;height: auto;margin-left: 40px;}
.footerszs a:hover{color: #FFEA74;}
.footerszx li a:hover{color: #FFEA74;}
.footersys{font-size: 16px;color: #fff;text-align: right;font-weight: 800;}
.footersyx{width: 100%;height:auto;overflow: hidden;margin-top: 34px;
    }
.footersyxg{flex: 1;height: auto;width: 84px;overflow: hidden;float: right;margin-left: 20px;}
.footersyxgs{width: 84px;height: 84px;overflow: hidden;margin: 0 auto;}
.footersyxgx{font-size: 14px;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: 50px;margin-bottom: 0px;border-top: 1px solid #D85C6B;}
.footerx_in{width: 1200px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 25px;margin-bottom: 20px;}
.footerx_inp1{text-align: center;font-size: 14px;color: #fff;line-height: 24px;margin-top: 9px;margin-bottom: 9px;}
.footerx_inp2{text-align: center;font-size: 14px;color: #CCCCCC;line-height: 24px;margin-top: 9px;margin-bottom: 9px;}
/*页脚结束*/


/*二级页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{width: 100%;height: auto;border-bottom: 1px solid #E9E9E9;}
.zher1_in{width: 1200px;height: auto;margin: 0 auto;}
.zher1_in_h2{text-align: left;font-size: 14px;color: #444444;margin-top: 16px;margin-bottom: 16px;}
.zher1_in_h2 a{font-size: 14px;color: #444444;}
/*面包屑结束*/

/*二级导航开始*/
.ernav{width: 1200px;height: 70px;overflow: hidden;border-bottom: 1px solid #E9E9E9;margin: 0 auto;}
.ernav_in{width: 1200px;height: 70px;margin: 0 auto;overflow: hidden;
    }
.ernav_in_ul{
    display: flex;
    justify-content: flex-start;
    white-space: nowrap !important; 
    /*gap: 40px;*/}
.ernav_in ul li{margin-top: 20px;display: inline-block;margin-right: 62px;}
.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: 20px;padding-top: 5px;font-weight: bold;}
.ernav_in ul li a:hover{color: #ED5A6B;border-bottom: 3px solid #ED5A6B;}
.ernav_in_cative{color: #ED5A6B !important;border-bottom: 3px solid #ED5A6B !important;}
/*二级导航结束*/

/*文章页1开始*/
.zher2{width: 1200px;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 */
    }
.zher2 table{border-collapse: collapse;}
.zher2 table tr td{border: 1px solid #000;}
.zher2 h2{font-size: 16px;color: #444444;font-weight: bold;line-height: 32px;text-align: justify;}
.zher2 p{font-size: 18px;color: #404040;/*font-weight: normal;*/line-height: 2em;text-align: justify;}
.zher2 img{width: 64%;}
/*文章页1结束*/

/*主办方简介开始*/
.zher3{width: 1200px;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;margin-bottom: 32px;padding-bottom: 2px;
    display: flex;
    flex-wrap: wrap;
    gap: 30px !important;
    }
.zher3g{
    flex: 1 1 calc(25% - 30px) !important;
    /*内部取最高开始*/
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    width: 582px;height:100%;border-radius: 8px;overflow: hidden;border: 1px solid #DEDEDE;background: #fff;}
.zher3gin{
    width: calc(100% - 2 * 30px);
    margin: 0 auto;margin-top: 30px;margin-bottom: 30px;height: auto !important;
    /*内部取最高开始*/
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    }
.zher3gs{width: auto;height: 130px;overflow: hidden;margin: 0 auto;margin-bottom: 20px;}
.zher3gs2{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.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: 1200px;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 30px;margin-top: 30px;
    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: 20px;margin-bottom: 5px;}
.zher4gs h2{font-size: 18px;color: #444444;line-height: 26px;}
.zher4gs p{font-size: 18px;color: #404040;line-height: 2em;margin-bottom: 15px;}
.zher4gx{width: calc(100% - 2 * 20px);margin: 0 auto;margin-bottom: 20px;}
.zher4gxg{width: 270px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.zher4gxgs{width: 270px;height: 167px;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: 18px;text-align: center;color: #444444;margin-top: 16px;transition: 0.4s;}
.zher4gxg:hover .zher4gxgs img{transform: scale(1.1);}
.zher4gxg:hover .zher4gxgx{color: #ED5A6B;}
/*展区介绍结束*/

/*主要会议开始*/
.zher5{width: 1200px;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;margin-bottom: 30px;
    display: flex;
    /*white-space: nowrap; 
    align-items: center;*/
    justify-content: space-between;
    }
.zher5z{width: 200px;height: auto;overflow: hidden;margin-right: 30px;}
.zher5z_in{}
.zher5z ul{display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 15px; /* 子元素间距30px */}
.zher5z ul li{width: 200px !important;}
.zher5z ul li a{text-align: left;line-height: 24px;font-size: 14px;color: #444444;display: block;background: #FAFAFA;border-radius: 5px;overflow: hidden;transition: 0.4s;padding: 13px;padding-bottom: 13px;}
.zher5z ul li a:hover{color: #fff;background: #ED5A6B;}
.zher5z_er{width: 200px !important;height: auto;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 2px !important; /* 子元素间距30px */
    }
.zher5z_er_li{width: 200px !important;margin-top: 2px;}
.zher5z_er_li_a{text-align: left;line-height: 24px;font-size: 12px !important;color: #444444;display: block;background: #F4EFEF !important;overflow: hidden;transition: 0.4s;padding: 8px 13px 8px 25px !important;padding-bottom: 13px;}
.zher5z_er_li_a:hover{color: #fff;background: #C13949 !important;}
.zher5z_er_li_a_act{color: #fff !important;background: #C13949 !important;}


.zher5z_at{color: #fff !important;background: #ED5A6B !important;}
.zher5y{flex: 1;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.zher5ys{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 20px; /* 子元素间距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;
    /*white-space: nowrap; 
    align-items: center;*/
    justify-content: space-between;
    }
.zher5ysgz{width: 210px;height: 128px;overflow: hidden;border-radius: 8px;margin-bottom: 20px;margin-right: 20px;}
.zher5ysgz img{transition: transform 0.3s; width: 100% !important;}
.zher5ysgy{flex: 1;height: auto;overflow: hidden;}
.zher5ysgy_h2{width: 100%;height: 23px;overflow: hidden;color: #444444;font-size: 18px;font-weight: bold;margin-bottom:15px;transition: 0.4s;
    /*文字超出省略开始*/
    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;color: #444444;line-height: 24px;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.zher5ysg:hover{border-bottom: 1px solid #ED5A6B;}
.zher5ysg:hover img{transform: scale(1.1);}
.zher5ysg:hover .zher5ysgy_h2{color: #ED5A6B;}
.zher5ysg:hover .zher5ysgy_show_p{color: #ED5A6B;}


.fy1{ width:100%;height: 36px;margin: 0 auto;text-align: center;margin-top: 30px;}
.fy1 p{ width:100%; height:30px; line-height:30px; text-align:center !important;margin: 0 auto;}
.fy1 p a{ font-size:14px; color:#5c5c5c; padding:8px 11px; background:#F5F5F5;border-radius:4px;transition:0.4s;}
.fy1 a:link,.fy a:visited{text-decoration:none; color:#5c5c5c;}
.fy1 a:hover{text-decoration:none; background:#ED5A6B; color:#fff; margin:0px;}

.er2insg_more{padding: 10px 20px;font-size: 16px;color: #dedede;border: 1px solid #dedede;border-radius: 50px;display: block;margin: 0 auto;display: none;}

.zher5y1{flex: 1;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;
    display: flex;
    flex-direction: column; /* 纵向排列 */
    gap: 15px; /* 子元素间距30px */
    }
.zher5y1 p{font-size: 18px;color: #404040;line-height: 2em;text-align: justify;}
.zher5y1 img{width: 70%;margin: 0 auto;}
.zher5y1 h2{font-size: 26px;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: 20px !important;
    }
.zher5y1xg{width: 223px !important;height: auto;
    flex: 1 1 calc(25% - 20px) !important;
    /*内部取最高开始*/
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    }
.zher5y1xgs{width: 223px;height: 136px;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;
    /*内部取最高结束*/
    }
.zher5y1xg:hover img{transform: scale(1.1);}
.zher5y1xg:hover .zher5y1xgx{color: #ED5A6B;}



.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;
    /*white-space: nowrap; 
    align-items: center;*/
    justify-content: space-between;
    }
.zher5ysg1z{width: 210px;height: 128px;overflow: hidden;border-radius: 8px;margin-bottom: 20px;margin-right: 20px;}
.zher5ysg1z img{transition: transform 0.3s;width: 100% !important;}
.zher5ysg1y{flex: 1;height: auto;overflow: hidden;}
.zher5ysg1y_h2{width: 100%;height: 23px;overflow: hidden;color: #444444 !important;font-size: 18px !important;font-weight: bold;margin-bottom:15px;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.zher5ysg1y_show{width: 100%;height: 50px;overflow: hidden;}
.zher5ysg1y_show_p{font-size: 14px !important;color: #444444 !important;line-height: 24px !important;transition: 0.4s;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /*文字超出省略结束*/
    }
.zher5ysg1:hover{border-bottom: 1px solid #ED5A6B;}
.zher5ysg1:hover .zher5ysg1z img{transform: scale(1.1);}
.zher5ysg1:hover .zher5ysg1y_h2{color: #ED5A6B;}
.zher5ysg1:hover .zher5ysg1y_show_p{color: #ED5A6B;}
.zher5ysg1y_show2{width: 100%;height: auto;margin-top: 10px;}
.zher5ysg1y_show2 p{font-size: 14px;color: #999999;float: left;margin-right: 30px;}
.zher5ysg1y_show2_img{width: 18px !important;margin-right: 5px;padding-top: -5px !important;}

/*主要会议结束*/


/*新闻中心开始*/
.zher6{width: 1200px;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 */
    }


/*文章模版开始————————————————————*/
.zher7{width: 1200px;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: 20px; /* 子元素间距30px */
    }
.zher7s{width: 100% !important;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 !important;font-weight: bold;}
.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: 26px !important;color: #323232;line-height: 31px;text-align: center !important;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: 15px; /* 子元素间距30px */
    }
.zher7x table{border-collapse: collapse;}
.zher7x table tr td{border: 1px solid #000;}
.zher7x img{/*width: 70%;*/margin: 0 auto;text-align: center;display: block;}
.zher7x p{font-size: 18px;line-height: 2em;color: #404040;text-align: justify;}
.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: 1200px;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 !important; /* 纵向排列 */
    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: 20px !important;
    }
.zher7sg{width: 280px; !important;height: auto;
    flex: 1 1 calc(25% - 20px) !important;
    /*内部取最高开始*/
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    }
.zher7sgs{width: 280px;height: 173px;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: 14px !important;
    }
.zher7sgx_h2{width: 100%;height: auto;font-size: 18px;color: #444444;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;}
.zher7sg:hover .zher7sgs_img{transform: scale(1.1);}
.zher7sg:hover .zher7sgx_h2{color: #ED5A6B;}
.zher7sg:hover .zher7sgx_p11{color: #ED5A6B;}
.zher7sg:hover .zher7sgx_p2{color: #ED5A6B;}
/*新闻中心结束*/


.zher8{width: 1200px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;display: none;}
.zher8 h2{font-size: 34px;color: #444444;font-weight: bold;}

.zher10{width: 1200px;min-height: 10px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;margin-bottom: 32px;padding-bottom: 2px;
    display: flex;
    flex-wrap: wrap;
    gap: 30px !important;
    }
.zher10g{
    flex: 1 1 calc(25% - 30px) !important;
    /*内部取最高开始*/
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    width: 582px;height:auto;border-radius: 8px;overflow: hidden;background: #F5F7F9;}
.zher10gin{
    width: calc(100% - 2 * 30px);
    margin: 0 auto;margin-top: 50px;margin-bottom: 50px;height: auto !important;
    /*内部取最高开始*/
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    }
.zher10gs{width: auto;height: 56px;overflow: hidden;margin: 0 auto;margin-bottom: 20px;}
.zher10gs2{width:100%;height: auto;overflow: hidden;margin: 0 auto;margin-bottom: 20px;}
.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: 1200px;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 50px;}
.er1s{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 50px;}
.er1s h2{text-align: center;font-size: 28px;color: #035495;}

.er1_div1{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 35px;}
.er1_div1 p{font-size: 18px;line-height: 35px;color: #555555;margin-bottom: 15px;text-indent: 2em;text-align: justify;}

.er1_div2{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 50px;display: flex;justify-content: space-between;gap: 29px !important;/* 列间距 */}
.er1_div2g{width: 216px;min-height: 134px;position: relative;flex: 1 1 calc(50% - 29px) !important; /* 每行2列，考虑gap间距 */}
.er1_div2gin{width: 196px;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;margin-top: 10px;font-weight: 800;padding-bottom: 20px;padding-top: 30px;}
.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: 50px;
    display: flex;
    flex-wrap: wrap;/* 允许换行 */
    gap: 50px !important;/* 列间距 */
    }
.er1_div3g{
    flex: 1 1 calc(50% - 50px) !important; /* 每行2列，考虑gap间距 */
    width: 575px;
    position: relative;}
/* 响应式调整 */
@media (max-width: 768px) {
  .er1_div3g {
    flex-basis: 100%; /* 小屏幕单列显示 */
  }
}

.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 * 30px);/*height: calc(100% - 86px - 30px);*/font-size: 16px;color: #555555;line-height: 30px;text-indent: 2em;margin: 0 auto;margin-top: 40px;margin-bottom: 30px;}
.er1_div3gs{width: 382px;height: 50px;position: absolute;z-index: 2;left: 30px;top: 0px;background: url(../images/h69.png) no-repeat left;background-size: 382px 50px;}
.er1_div3gs h2{font-size: 22px;color: #fff;line-height: 50px;margin-left: 20px;}
.er1_div4{width: 100%;height: 675px;overflow: hidden;margin-bottom: 50px;position: relative;}
.er1_div4 img{width: 100%;height: 675px;}
.er1_div4s{position: absolute;z-index: 1;width: 66px;height: 66px;left: 50%;margin-left: -33px;top: 50%;margin-top: -33px;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: 50px;}
.er1_div5 img{text-align: center;margin: 0 auto;display: block;width: 70%;}
/*协会营业执照结束*/

/*协会章程开始*/
.er1_div5 h2{width: 100%;font-size: 20px;line-height: 35px;text-align: center;color: #000000;margin-bottom: 15px;}
.er1_div5 p{font-size: 18px;color: #404040;line-height: 35px;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: 50px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;/* 允许换行 */
    gap: 50px !important;/* 列间距 */

    }
.er1_div6_ing{
    flex: 1 1 calc(25% - 50px) !important;
    position: relative;width: 262px;height:100%;overflow: hidden;
    transition: 0.4s !important;
    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: 189px;height: 238px;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;}
.er1_div7z{width: 347px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;float: left;background: url(../images/h78.jpg) no-repeat bottom center;background-size: 100% 584px;margin-bottom: 50px;}
.er1_div7zs{width: 100%;height: 417px;overflow: hidden;background: url(../images/h76.png) no-repeat bottom center;background-size: 100% 100%;
    }
.er1_div7zsin{width: 327px;height: 397px;overflow: hidden;margin: 0 auto;margin-top: 10px;}
.er1_div7zx{width: calc(100% - 2 * 20px);min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 50px;margin-bottom: 50px;}
.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: 20px;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: 50px;}
.er1_div7y{width: 800px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;float: right;margin-bottom: 50px;}
.er1_div7ys{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 30px;}
.er1_div7ys h2{font-size: 28px;color: #035495;}
.er1_div7yx{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;}
.er1_div7yx p{font-size: 18px;color: #404040;line-height: 35px;margin-bottom: 15px;text-indent: 2em;text-align: justify;font-weight: normal;}
.er1_div7yxp{text-align: right !important;}
/*会长寄语结束*/

/*关于我们模版结束————————————————————*/


/*信息公开模版开始————————————————————*/

/*内控制度开始*/
.er2{width: 1260px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 50px;}
.er2in{width: 100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: -20px;margin-bottom: 50px;}
.er2ins{width:100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 30px;}
.er2insg{width: 1200px;height: 78px;background: #fff;box-shadow: 0px 0px 30px rgba(0,0,0,0.1);margin: 0 auto;overflow: hidden;margin-top: 20px;margin-bottom: 20px;transition: 0.1s;box-sizing: border-box;border-radius: 8px;}
.er2insg_p{width: calc(100% - 2 * 30px);margin: 0 auto;margin-top: 28px;margin-bottom: 30px;line-height: 22px;transition: 0.4s;
    white-space: nowrap;      /* 强制不换行 */
    overflow: hidden;         /* 隐藏溢出内容 */
    text-overflow: ellipsis;}
.er2insg_p i{font-size: 18px;color: #000000;height: 22px;overflow: hidden;width: 86%;overflow: hidden;
    white-space: nowrap;      /* 强制不换行 */
    overflow: hidden;         /* 隐藏溢出内容 */
    text-overflow: ellipsis;display: block;float: left;}
.er2insg_p img{width: 10px;height: 10px;margin-right: 10px;margin-top: 6px;float: left;}
.er2insg_p span{float: right;font-size: 18px;color: #707070;line-height: 22px;transition: 0.4s;}
.er2insg:hover{background: #E4EEF7;box-shadow: 0px 0px 0px rgba(0,0,0,0.1);border: 1px solid #96C4EA;}
.er2insg:hover .er2insg_p i{color: #035495;}
.er2insg:hover .er2insg_p span{color: #035495;}
/*内控制度结束*/
.fy{ width:100%;height: 36px;margin: 0 auto;padding-bottom: 2px;text-align: center;}
.fy p{ width:100%; height:30px; line-height:30px; text-align:center !important;margin: 0 auto;}
.fy p a{ font-size:12px; color:#5c5c5c; padding:10px 14px 10px 14px; background:#fff;border-radius:0px;border:1px solid #DDDDDD;transition:0.4s;}
.fy a:link,.fy a:visited{text-decoration:none; color:#5c5c5c;}
.fy a:hover{text-decoration:none; background:#035495; color:#fff; margin:0px;border:1px solid #035495;}

.er2insg_more{padding: 10px 20px;font-size: 16px;color: #dedede;border: 1px solid #dedede;border-radius: 50px;display: block;margin: 0 auto;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: 28px !important;
    }
.er2_div1sg{
    flex: 1 1 calc(25% - 28px) !important;
    /*内部取最高开始*/
    display: flex;
    flex-direction: column;
    /*内部取最高结束*/
    width: 278px;height:100%;border-radius: 8px;overflow: hidden;background: url(../images/h82.jpg) no-repeat top center;background-size: 100% 100%;}
.er2_div1sgin{
    width: calc(100% - 2 * 30px);
    margin: 0 auto;margin-top: 30px;margin-bottom: 30px;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: 20px;}
.er2_div1sgs2 h2{font-size: 28px;color: #fff;text-align: center;line-height: 35px;}
.er2_div1sgs3{
    width: 100%;
    min-height: 100px;
    text-align: center !important;

}
.er2_div1sgs3 p{text-align: center;color: #fff;line-height: 28px;font-size: 18px;}
.er2_div1sg_btn{width: 136px;height: 42px;margin: 0 auto;background: none;border: 1px solid #fff;border-radius: 50px;text-align: center;color: #fff;line-height: 42px;display: block;margin-top: 0px;margin-bottom: 40px;font-size: 16px;}
/*年度报告结束*/

/*信息公开模版结束————————————————————*/


/*新闻动态模版开始————————————————————*/
.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: 42.5% !important;bottom: 50px !important;}
.swiper-pagination-bullet{background: #EDE8D9 !important;}
.swiper-pagination-bullet-active{background: #035495 !important;}

.er3g{width: 1200px;height: 365px;background: #fff;overflow: hidden;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);margin: 30px;border-radius: 8px;
    display: flex;
    }
.er3gz{flex: 0 0 558px; /* 固定宽度 */
    height: 365px;overflow: hidden;}
.er3gy{flex: 1; /* 自适应剩余空间 */
    margin: 30px 30px 66px 30px;
    position: relative;
    }
.er3gys{width: 100%;height: 56px;overflow: hidden;margin-bottom: 20px;}
.er3gys h2{font-size: 22px;color: #000000;line-height: 30px;
    /*文字超出省略开始*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /*文字超出省略结束*/
    transition: 0.4s;
    }
.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;align-self: flex-end;position: absolute;z-index: 1;bottom: 0px;left: 0px;}
.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;}
.er3g:hover .er3gys h2{color: #035495;}
.er3g:hover .er3gyx p{color: #035495;}


.er3_sx{width: 1200px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 10px;margin-bottom: 20px;
    display: flex;
    }
.er3_sxl{min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;flex: 1;display: flex;}
.er3_sxl_h3{font-size: 18px;color:#000000;margin-top: 8px;}
.er3_sxl_ul{flex: 1;display: flex;gap: 8px !important;}
.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-left: 30px;margin-top: 8px;}
.er3_sxy p{font-size: 18px;color: #000000;}


.er2insg1{width: 1200px;height: 78px;background: #fff;box-shadow: 0px 0px 30px rgba(0,0,0,0.1);margin: 0 auto;overflow: hidden;margin-top: 20px;margin-bottom: 20px;transition: 0.1s;box-sizing: border-box;border-radius: 8px;}
.er2insg_p1{width: calc(100% - 2 * 30px);margin: 0 auto;margin-top: 28px;margin-bottom: 30px;line-height: 22px;transition: 0.4s;
    white-space: nowrap;      /* 强制不换行 */
    overflow: hidden;         /* 隐藏溢出内容 */
    text-overflow: ellipsis;}
.er2insg_p1 i{font-size: 18px;color: #000000;height: 22px;overflow: hidden;width: 82%;overflow: hidden;
    white-space: nowrap;      /* 强制不换行 */
    overflow: hidden;         /* 隐藏溢出内容 */
    text-overflow: ellipsis;display: block;float: left;}
.er2insg_p1 img{width: 10px;height: 10px;margin-right: 10px;margin-top: 6px;float: left;}
.er2insg_p1 span{float: right;font-size: 18px;color: #707070;line-height: 22px;transition: 0.4s;}
.er2insg1:hover{background: #E4EEF7;box-shadow: 0px 0px 0px rgba(0,0,0,0.1);border: 1px solid #96C4EA;}
.er2insg1:hover .er2insg_p1 i{color: #035495;}
.er2insg1:hover .er2insg_p1 span{color: #035495;}

.er3gy_ic1{border-radius: 3px;font-size: 14px;float: left;width: 70px;height: 24px;display: block;margin-right: 10px;text-align: center;line-height: 24px;}
.iccl1{background: #CAF0EB;color: #147C6D;}
.iccl2{background: #C3DFFF;color: #00539A;}
.iccl3{background: #FFF3CB;color: #8E7200;}
/*新闻动态模版结束————————————————————*/

/*文章模版开始————————————————————*/
.er4{width: 1200px;min-height: 400px;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: 50px;margin-bottom: 50px;}
.er4s{width: 1040px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 80px;}
.er4s h2{font-size: 24px;color: #000000;line-height: 35px;text-align: center;}
.er4s2{width: 1040px;min-height: 40px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;background: #F5F5F5;border-radius: 3px;}
.er4s2 p{text-align: center;font-size: 14px;color: #555555;line-height: 40px;}
.er4x{width: 1040px;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;}
.er4x img{width: 70%;margin: 0 auto;margin-bottom: 30px;text-align: center;display: block;}
.er4x p{font-size: 18px;text-indent: 2em;line-height: 35px;color: #404040;padding-bottom: 15px;text-align: justify;}
.fanhui{padding: 15px 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_div{width: 1040px;height: 1px;background: #9B9B9B;margin: 0 auto;margin-bottom: 30px;}
.er4_x2{width: 1040px;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;}
.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: 1200px;min-height: 90px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #F7F7F7;border-radius: 8px;margin-top: 20px;}

.er5z{float: left;width: 92px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-left: 30px;margin-top: 40px;}
.er5z_h2{font-size: 18px;color: #000;line-height: 20px;}
.er5z1{float: left;width: 70%;height: 38px;overflow: hidden;margin-bottom: 30px;margin-top: 30px;}
.er5z1 ul{flex: 1;display: flex;gap: 8px !important;flex-wrap: wrap;}
.er5z1 ul li a{font-size: 16px;color: #000000;background: #EBE7D9;padding: 8px 20px;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{float: right;width: 110px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 36px;margin-right: 30px;}
.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: 30px;}
.er5xg{width: 1200px;height: 329px;background: #fff;margin: 0 auto;border-radius: 8px;box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);margin-top: 30px;margin-bottom: 30px;overflow: hidden;display: flex;transition: 0.4s;}
.er5xgz{width: 503px;height: 329px;overflow: hidden;}
.er5xgy{flex: 1;margin: 30px;}
.er5xgys{width: 100%;height: auto;margin-bottom: 25px;}
.er5xgys h2{font-size: 26px;color: #035495;line-height: 40px;transition: 0.4s;}
.er5xgyx{width:100%;height: 114px;overflow: hidden;}
.er5xgyx p{font-size: 16px;line-height: 30px;color: #555555;transition: 0.4s;
    /*文字超出省略开始*/
    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-top: 48px;}
.er5x_btn img{height: 12px;margin-left: 5px;}
.er5xg:hover .er5xgys h2{color: #035495;}
.er5xg:hover .er5xgyx p{color: #035495;}
.er5xg:hover{background: #E1ECF4;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1);}

/*二级导航开始*/
.web_mbx{width: 1200px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;}
.web_mbx_p{text-align: left;font-size: 16px;color: #484848;}
.web_mbx_p a{font-size: 16px;color: #484848;}

.web_ernav{width: 90%;height: 48px;background: #F7F9FB;border: 1px solid #F7F9FB;font-size: 16px;color: #333333;padding-left: 2vw;padding-right: 2vw;margin: 0 auto;margin-top: 5vw;display: block;}

/*二级导航结束*/
.er6{width: 1260px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 0px;}
.er6s{width: 1200px;height: 392px;background: #fff;border-radius: 8px;box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.1);margin: 0 auto;margin-top: 30px;margin-bottom: 30px;overflow: hidden;display: flex;}
.er6sz{width: 600px;height: 392px;overflow: hidden;}

.swiper_pagination4{color: #fff !important;width: 100% !important;left: 0% !important;bottom: 20px !important;}

.er6sy{flex: 1;margin: 30px;overflow: hidden;
    display: flex;
    flex-direction: column;
    }
.er6sy_h2{width: 100%;height: auto;font-size: 26px;color: #035495;line-height: 40px;}
.er6sy_show{width: 100%;flex: 1 1 auto;margin-top: 25px;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: 16px;color: #555555;padding-bottom: 15px;}
.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: 1200px;min-height: 26px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: url(../images/h91.png) repeat-x bottom;background-size: 12px 28px;display: flex;justify-content: center;align-items: center;}
.er6xs ul li{margin-left: 20px;margin-right: 20px;display: inline-block;margin-top: 5px;}

.er6xs ul li a{padding: 0px 20px;overflow: hidden;background: #fff;font-size: 26px;color: #000;text-align: center;display: block;line-height: 26px;}
.er6xs ul li a:hover{color: #035495;}
.er6xs_cl{color: #035495 !important;}
.er6xx{width: 1200px;min-height: 400px;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: 30px;margin-bottom: 50px;}
.er6xx_show1{width: 1100px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;border-bottom: 1px solid #A3A3A3;margin-top: 50px;}
.er6xx_show1 h2{font-size: 28px;color: #035495;border-bottom: 4px solid #035495;display: inline-block;padding-bottom: 5px;}
.er6xx_show2{width: 1100px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 30px;margin-bottom: 30px;}
.er6xx_show22{margin-bottom: 50px !important;}
.er6xx_show2_p{font-size: 18px;text-indent: 2em;line-height: 35px;color: #404040;padding-bottom: 15px;text-align: justify;}



.er2insg2{width: 100%;height: 78px;background: #FAFAFA;margin: 0 auto;overflow: hidden;margin-top: 20px;margin-bottom: 20px;transition: 0.1s;box-sizing: border-box;border-radius: 8px;}
.er2insg_p2{width: calc(100% - 2 * 30px);margin: 0 auto;margin-top: 28px;margin-bottom: 30px;line-height: 22px !important;transition: 0.4s;text-indent: 0em !important;
    white-space: nowrap;      /* 强制不换行 */
    overflow: hidden;         /* 隐藏溢出内容 */
    text-overflow: ellipsis;}
.er2insg_p2 i{font-size: 18px;color: #000000;height: 22px;overflow: hidden;width: 86%;overflow: hidden;
    white-space: nowrap;      /* 强制不换行 */
    overflow: hidden;         /* 隐藏溢出内容 */
    text-overflow: ellipsis;display: block;float: left;}
.er2insg_p2 img{width: 10px;height: 10px;margin-right: 10px;margin-top: 6px;float: left;}
.er2insg_p2 span{float: right;font-size: 18px;color: #707070;line-height: 22px;transition: 0.4s;}
.er2insg2:hover{background: #E4EEF7;border: 1px solid #96C4EA;}
.er2insg2:hover .er2insg_p2 i{color: #035495;}
.er2insg2:hover .er2insg_p2 span{color: #035495;}

/*公益项目结束————————————————————*/

/*分支机构开始————————————————————*/
.er7{width:100%;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 50px;margin-top: 20px;
    display: flex;
    flex-wrap: wrap;/* 允许换行 */
    gap: 32px !important;/* 列间距 */
    }
.er7g{background: url(../images/h96.jpg) no-repeat top center;background-size: 100% 100%;height: 353px;width: 394px;border-radius: 8px;overflow: hidden;transition: 0.4s;
    flex: 1 1 1 calc(50% - 32px) !important; /* 每行2列，考虑gap间距 */
    }
/* 响应式调整 */
@media (max-width: 768px) {
  .er7g {
    flex-basis: 100%; /* 小屏幕单列显示 */
  }
}
.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 * 30px);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: 30px;transition: 0.4s;}
.er7g:hover .er7gx1 h2{color: #035495;}
.er7g:hover .er7gx_btn{background: #035495;color: #fff;}


.er4s1{width: 1040px;min-height: 1px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-top: 80px;}
.er4s1 h2{font-size: 24px;color: #000000;line-height: 35px;text-align: left;}
.er4s12{width: 1040px;height: 1px;margin: 0 auto;margin-top: 30px;background: #B2B2B2;}
.er4x1{width: 1040px;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: 22px;color: #000000;border-left: 3px solid #035495;line-height: 26px;padding-left: 10px;margin-bottom: 15px;}
.er4x1 p{font-size: 18px;text-indent: 2em;line-height: 35px;color: #404040;padding-bottom: 15px;text-align: justify;}
.fanhui1{padding: 15px 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: 50px;}
/*分支机构结束————————————————————*/


/*协会期刊开始————————————————————*/

.er5x1{width: 1200px;min-height: 400px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;margin-bottom: 50px;margin-top: 30px;
    display: flex;
    flex-wrap: wrap;/* 允许换行 */
    gap: 32px !important;/* 列间距 */
    }
.er5x1g{width: 274px;height: 389px;border: 1px solid #C9C9C9;overflow: hidden;transition: 0.4s;}
.er5x1g:hover{border: 1px solid #035495;}

/*协会期刊结束————————————————————*/

/*联系我们开始————————————————————*/
.er8{box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);width: 1200px;min-height: 444px;margin: 0px auto;height: auto;_height: auto;overflow: hidden;zoom: 1;background: #fff;margin-bottom: 50px;
    display: flex;
    }
.er8z{flex: 1;
    display: flex;
    flex-direction: column;
    margin: 30px;
    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: 692px;overflow: hidden;}
.er8y img{width: 100%;height: 100%;}

/*联系我们结束————————————————————*/

/*加入我们开始————————————————————*/
.er9{width: 1200px;height: 60px;margin: 0 auto;border-radius: 8px;background: #F7F7F7;
    display: flex;justify-content: center;align-items: center;
    }
.er9 ul li{margin-left:20px;margin-right: 20px;display: inline-block;margin-top: 5px;}
.er9 ul li a{overflow: hidden;font-size: 18px;color: #000;text-align: center;display: block;line-height: 52px;border-bottom: 4px solid #F7F7F7;margin-top: 4px;}
.er9 ul li a:hover{color: #035495;border-bottom: 4px solid #035495;}
.er9_b{color: #035495 !important;border-bottom: 4px solid #035495 !important;}




.er10{width: 1200px;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: 30px 30px;
    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;
}



/*加入我们结束————————————————————*/




}





