:root{
    --color:#a90410;
    --color_light:#d90011;
}

body{
    font-family: "sans-serif";
}



/*Top002969 */

.Top002969 .logo-area{background: url("../images/Top002969_bg.png") no-repeat center right;background-size: cover;}
.Top002969 .logo a{display: table;}
.Top002969 .logo a span{display: table-cell; vertical-align: middle;}
.Top002969 .logo span.pic{padding-right: 10px;}
.Top002969 .top-search{padding: 0;}
.Top002969 .top-search .box{position: relative;background: #fff;  overflow: hidden;padding-right: calc(90/16 * 1em);}
.Top002969 .top-search .box .text{  font-size: calc(16/16 * 1em); height: calc(45/16 * 1em); line-height: calc(45/16 * 1em); border: 0;width: 100%; padding: 0 calc(10/16 * 1em) 0 calc(36/16 * 1em); background:#fff url(../images/search.svg) no-repeat calc(13/16 * 1em) center; background-size: auto 50%;}
.Top002969 .top-search .box .btn{width: calc(90/16 * 1em); display: flex; align-items: center; justify-content: center; line-height: calc(45/16 * 1em);background: var(--color_light); text-align: center;}
.Top002969 .top-search .box .btn span{color: #fff;}
.Top002969 .top-menu{background: transparent url(../images/Nav-bg.png) center no-repeat;background-size: cover; position: absolute; z-index: 10; width: 100%;}
.Top002969 .top-menu li span,
.Top002969 .top-menu li a{display: block;}
.Top002969 .top-menu li span a img{display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -2px;}
.Top002969 .top-menu li span a{line-height: calc(66/18 * 1em);font-size: calc(18/16 * 1em);color: #fff;}
.Top002969 .logo-area{display: flex;}
.Top002969 .logo-area .auto{display: flex; align-items: center; justify-content: space-between;}
.Top002969 .logo-area .auto .right{display: flex;}
.Top002969 .logo-area .topOperate{position: relative;  display: flex; align-items: center; background-color: #ff722c; border-radius: calc(10/16 * 1em);}
.Top002969 .logo-area .topOperate a.regist::after{position: absolute; content: ""; width: 1px; height: 33%; top: 50%; left: 0%; transform: translateY(-50%); background-color: rgba(255,255,255,0.5);}
.Top002969 .logo-area .topOperate a{ font-size: calc(16/16 * 1em); white-space: nowrap; color: #fff; padding:0 1em; height: calc(45 / 16* 1em);display: flex; align-items: center; justify-content: center;position: relative}
.Top002969 .logo-area .topOperate a.person::before{content: '';margin-right: 5px;width: 20px;height: 20px; background: url(../images/icon-person.svg)no-repeat center;background-size: 3em auto;}
.Top002969 menu li .sub a{color: #fff; font-size: calc(18/16 * 1em); padding: .5em calc(6/18 * 1em);}
.Top002969 menu li .sub dl dt{line-height: unset; padding: 0;}

@media(min-width:1025px){
    .Top002969 .top-menu .auto{padding:0 4.84375%;position: relative}
    .Top002969 .logo-area .topOperate{margin-left: 9.21875vw;}
    .Top002969 .logo-area{height: calc(168/16 * 1em);}
    .Top002969 .logo-area .ytable{height: 100%;}
    .Top002969 .top-search{width: calc(430/1920 * 100vw);right: calc(302 / 16* 1em);top: calc(-106 / 16* 1em);display:block;position: absolute;}
    .Top002969 .top-search .box{border-radius: 5px;}
    .Top002969 .top-menu li{float: left; text-align: center; position: relative;}
    .Top002969 .top-menu li span{position: relative;}
    .Top002969 .top-menu li:hover span a,
    .Top002969 .top-menu li.aon span a{background: linear-gradient(to bottom, #ffe889 0%, #ffa63c 100%);;}

    .Top002969 menu li .sub{padding-top: calc(10/16 * 1em); width: 100%; position: absolute; top: 100%; }
    .Top002969 menu li .sub dl{ background-color: var(--color); border-radius: calc(6/16 * 1em); overflow: hidden; padding: calc(19/16 * 1em) 0;}
    .Top002969 menu li .sub dl dt:not(:nth-of-type(1)){margin-top: calc(10/16 * 1em);}
}

@media(max-width:1024px){
    .Top002969 .logo-area .topOperate{margin-right: 8px;}
    .Top002969 .logo-area .topOperate a{ font-size: 12px;padding:0 6px;}
    .Top002969 .logo-area .top-search{display:none;position: absolute; left: 0; top: 100%; width: 100%;}
    .Top002969 .logo-area{position: relative; z-index: 100;}
    .Top002969 .logo a{width: 90%;}
    .Top002969 .logo{padding: 15px 0;}
    .Top002969 .wap-nav{position: relative; display: flex; align-items: center;}
    .Top002969 .wap-nav .open-menu{margin-right:8px; width: 24px; height: 24px;display: none}
    .Top002969 .open-search{ border-radius: 50%;background: var(--color_light) url("../images/search.svg") no-repeat center center; background-size: 57% auto; height: 24px; width:24px;}
    .Top002969 .open-search.on:before,
    .Top002969 .open-search.on:after{background-color: var(--color_light);}
    .Top002969 .open-menu i{background: var(--color_light);}
    .open-menu:not(.on) i:nth-child(3) {margin-top: 7px;}
    .Top002969 .top-menu{position: relative; z-index: 100;}
    .Top002969 #menu{position: relative;background: var(--color); width: 100%; border-radius: 0 0 5px 5px; padding: 10px 20px 40px;display: flex;flex-wrap: wrap;}
    .Top002969 #menu li{width: 100%!important;}
    .Top002969 #menu li span a{line-height: 2em;}
    .Top002969 #menu li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.5);}
    .Top002969 #menu li:not(:first-child){width: 50%!important;}
    .menu-show #menu{left: auto;right: 0;}
    .menu-show #menu li{ transform: translateX(0);opacity: 1; }
    .Top002969 .top-search{;display:block;margin-top: 20px}
    .Top002969 .top-search .box{box-shadow: 0 0 10px rgba(0,0,0,0.3);}

    .Top002969 .has-sub span .op:before,
    .Top002969 .has-sub span .op:after{background-color: #ccc;}
    .Top002969 menu li .sub{background-color: rgba(0,0,0,0.1);}
    .Top002969 menu li .sub dl dt{text-align: left}
    
    .has-multi aside .op-multi, 
    .has-sub span .op{left: 0}
    .has-multi aside, 
    .has-sub span{padding: 0 0 0 40px}
}

@media(max-width:640px){
    .Top002969 .logo span.name{font-size: 5vw;}
}


/*Banner003200 */
.Banner003200{position: relative;z-index: 1; overflow: hidden;}
.Banner003200 .slider .slick-slide{position: relative;}
.Banner003200 .slider .slick-slide .textBox{text-align: center; position: absolute; color: #fff; z-index: 2; top: 55%; left: 50%; transform: translate(-50%,-50%); width: 94%; max-width: 1300px;}
.Banner003200 .slider .slick-slide .textBox h2{font-weight: bold; font-size: calc(74/16 * 1em); margin: 0; line-height: 1.1419;}
.Banner003200 .slider .slick-slide .textBox aside.cn{font-size: calc(28/16 * 1em); margin-top: .5em;}
.Banner003200 .slider .slick-slide .textBox aside.en{ font-size: calc(15/16 * 1em); text-transform: uppercase; color: rgba(255,255,255,0.8);}
.Banner003200 .slider .slick-slide .textBox a.more{margin-top: calc(100/16 * 1em); display: inline-block; padding: 0 1.125em; line-height: 2.75; color: #fff; border-radius: 9999px; border: 1px solid #fff; }
.Banner003200 .slider .slick-slide .textBox a.more span{display: flex; align-items: center;}
.Banner003200 .slider .slick-slide .textBox a.more span::after{margin-left: .6em; content: ""; width: calc(18/16 * 1em); height: calc(16/16 * 1em); background:url(../images/bannerSlickArrow-right.png) center no-repeat; background-size: 100% auto; display: inline-block;}
.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(60 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: calc(40/16 * 1em);height: calc(4/16 * 1em);background-color: rgba(255,255,255,0.3); cursor: pointer; display: inline-block; margin: 0 calc(10 / 1920 * 100vw);}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color: rgba(255,255,255,1); width: calc(80/16 * 1em);}
.Banner003200 .slick-arrow{background:rgba(255,255,255,0.1) center no-repeat; background-size: 20% auto; position: absolute; top: 50%; transform: translateY(-50%); width: calc(43/16 * 1em); height: calc(43/16 * 1em); font-size: 1em; text-indent: -9999px; border-radius: 50%; border: 1px solid #fff; z-index: 2;}
.Banner003200 .slick-arrow.slick-prev{left:0; background-image: url(../images/banner_arrow.svg);}
.Banner003200 .slick-arrow.slick-next{right: 0;  background-image: url(../images/banner_arrow.svg); transform: translateY(-50%) rotate(180deg);}
.Banner003200 .control{position: absolute; top: 50%; left: 50%; width: 96%; z-index: 3; transform: translate(-50%,-50%);}
@media (min-width:1025px) {
    .Banner003200 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003200 .slick-arrow{width: calc(30/16 * 1em); height: calc(30/16 * 1em);}
    .Banner003200 .pc{display: none;}
    .Banner003200 .slider .slick-slide .textBox h2{font-size: calc(28/16 * 1em);}
    .Banner003200 .slider .slick-slide .textBox aside.cn{font-size: calc(18/16 * 1em); }
    .Banner003200 .slider .slick-slide .textBox a.more{margin-top: calc(50/16 * 1em);}
    .Banner003200 .slider .slick-slide .textBox aside.en{font-size: calc(14/16 * 1em);}
}

@media(max-width:640px){
    .Banner003200 .slider .slick-slide .textBox{width: 80%;}
    .Banner003200 .slider .slick-slide .textBox h2{font-size: calc(24/16 * 1em);}
    .Banner003200 .slider .slick-slide .textBox a.more{margin-top: calc(10/16 * 1em); line-height: 2;}
    .Banner003200 .slick-arrow{width: calc(30/16 * 1em); height: calc(30/16 * 1em);}
}

.homeMain{background-color: #f8fcff;}
.homeMain .chamberNews .top-new{border-bottom: 1px solid #dde6ec; background: url(../images/tower.png) bottom right no-repeat; padding-top: calc(66/16 * 1em); padding-bottom: calc(63/16 * 1em);}
.homeMain .chamberNews .top-new li{display: flex; align-items: center;}
.homeMain .chamberNews .top-new li figure{height: calc(63/16 * 1em); width: calc(61/16 * 1em); background: url(../images/topNews.png) no-repeat center; background-size: 100% auto; padding-right: calc(8/16 * 1em); display: flex; align-items: center; justify-content: center;}
.homeMain .chamberNews .top-new li figure span{font-size: calc(18/16 * 1em); color: #fff; font-weight: bold; writing-mode: vertical-lr;}
.homeMain .chamberNews .top-new li .content{max-width: 80%; margin-left: calc(26/16 * 1em); display: flex; align-items: end;}
.homeMain .chamberNews .top-new li .content aside{font-size: calc(24/16 * 1em); font-weight: bold; color: #333;}
.homeMain .chamberNews .top-new li .content p{ color: #999; margin: 0; margin-top: .5625em; }
.homeMain .chamberNews .top-new li .content a{color: var(--color_light);}
.homeMain .chamberNews .top-new li .content a.more{  margin-left: 2em; white-space: nowrap;}
.homeMain .chamberNews .top-new li .content .newsBody{max-width: 91%;}
.homeMain .chamberNews .top-new li:hover aside{color: var(--color_light);}
.homeMain .chamberNews .top-new .slick-dots{display: flex; position: absolute; left: 50%; bottom: 15.625%; transform: translateX(-50%);}
.homeMain .chamberNews .top-new .slick-dots li{width: calc(30/16 * 1em); height: calc(5/16 * 1em); background-color: #e1e1e1; border-radius: 9999px; margin: 0 .5em;}
.homeMain .chamberNews .top-new .slick-dots li.slick-active{background-color: var(--color_light);}
.homeMain .chamberNews .top-new .slick-dots button{display: none;}


.homeMain .home-title{display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #dde6ec;  padding-top: calc(20/16 * 1em);}
.homeMain .home-title span{font-size: calc(24/16 * 1em); line-height: 1.79; color: #333; border-bottom: 3px solid var(--color_light);}
.homeMain .home-title a{ color: #999; display: flex; align-items: center;}
.homeMain .home-title a::after{content: ""; margin-left: .5em; width: calc(7/16 * 1em); height: calc(12/16 * 1em); background: url(../images/home-titme.svg) no-repeat center; background-size: 100% auto;}
.homeMain .home-title a:hover{color: var(--color_light);}
.homeMain .home-title a:hover::after{background-image: url(../images/home-titme-active.svg);}
.homeMain .chamberNewsList{padding: 0 calc(40/16 * 1em); margin-top: calc(50/16 * 1em); border-bottom: 3px solid #eaf4fb; background-color: #fff;}
.homeMain .chamberNewsList .ul{ background:url(../images/city.png) no-repeat right bottom;}
.homeMain .chamberNewsList li{display: flex; padding: calc(30/16 * 1em) 0;}
.homeMain .chamberNewsList li:not(:nth-last-of-type(1)){ border-bottom: 1px dotted #e8e8e8;}
.homeMain .chamberNewsList li .left{width: 25.73529%; display: flex; align-items: center; border-right: 1px solid #e8e8e8;overflow: hidden}
.homeMain .chamberNewsList li figure{transition: .3s; width: 61.714%; padding-bottom: 40%; background-size: cover; background-repeat: no-repeat; background-position: center;position: relative;}
.homeMain .chamberNewsList li figure a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}
.homeMain .chamberNewsList li .time{margin-left: 2.5em;}
.homeMain .chamberNewsList li .time p{margin: 0; text-align: center;}
.homeMain .chamberNewsList li .time p:not(.day){font-size: calc(14/16 * 1em); color: #999; }
.homeMain .chamberNewsList li .time .day{font-size: calc(50/16 * 1em); color: #666; font-weight: bold;}
.homeMain .chamberNewsList li .content{flex: 1; margin-left: calc(26/16 * 1em); display: flex; align-items: center; justify-content: space-between;}
.homeMain .chamberNewsList li .content aside{font-size: calc(20/16 * 1em); font-weight: bold; color: #333;}
.homeMain .chamberNewsList li .content aside a:hover{color:var(--color_light);;}
.homeMain .chamberNewsList li .content p{ color: #999; margin: 0; margin-top: .75em; }
.homeMain .chamberNewsList li .content a.more{color: var(--color_light);  margin-left: 2em;}
.homeMain .chamberNewsList li .content .newsBody{max-width: 80%;}
.homeMain .chamberNewsList li:hover aside{color: var(--color_light);}
.homeMain .chamberNewsList li:hover figure{transform: scale(1.05);}
@media(max-width:1024px){
    .homeMain .chamberNews .top-new{padding: calc(30/16 * 1em) 0; background-size: auto 80%;}
    .homeMain .chamberNews .top-new li .content{flex-wrap: wrap;}
    .homeMain .chamberNews .top-new li .content .newsBody{max-width: 100%;}
    .homeMain .chamberNews .top-new li .content a{margin-left: 0; margin-top: 1em;}
    .homeMain .chamberNews .top-new li .content aside{font-size: calc(20/16 * 1em);}
    .homeMain .chamberNews .top-new li .content a.more{ display: none;}
    .homeMain .chamberNews .top-new .slick-dots{bottom: 5%;}
    .homeMain .chamberNewsList{margin-top: calc(25/16 * 1em); padding: 0 calc(20/16 * 1em);}
    .homeMain .home-title span{font-size: calc(20/16 * 1em);}
    .homeMain .chamberNewsList li{display: block}
    .homeMain .chamberNewsList li .left{width: 100%;  border-right: none;display: block;position: relative}
    .homeMain .chamberNewsList li figure{width: 100%; padding-bottom: 58%;}
    .homeMain .chamberNewsList li .time{width:100%; margin-left: 0;position: absolute;left: 0;bottom: 0;width: 76px;height: 76px;background: rgba(217,0,17,.75);}
    .homeMain .chamberNewsList li .time .day{padding-top: 6px;font-size:calc(40/16 * 1em);color: #fff }
    .homeMain .chamberNewsList li .time p:not(.day){color: #fff}
    .homeMain .chamberNewsList li .content{margin-left: 0; margin-top: 1em; flex-wrap: wrap;}
    .homeMain .chamberNewsList li .content .newsBody{max-width: 100%;}
    .homeMain .chamberNewsList li .content aside{font: calc(18/16 * 1em);}
    .homeMain .chamberNewsList li .content a.more{margin-left: 0; margin-top: 1em;}

    .homeMain .chamberNewsList li .content p{display: none;}
}

@media(max-width:640px){
}

.partyBuildingNews{padding: 0 calc(40/16 * 1em); margin-top: calc(50/16 * 1em); background-color: #fff; border-bottom: 3px solid #eaf4fb;}
.partyBuildingNews .top-new{display: flex; align-items: center; justify-content: space-between; padding-top: calc(30/16 * 1em); padding-bottom: calc(40/16 * 1em); border-bottom: 1px solid #ecf0f3;}
.partyBuildingNews .top-new figure{width: 27.95%;padding-bottom:18.75%;}
.partyBuildingNews .top-new ul{width: 68.75%;}
.partyBuildingNews .top-new li{padding: calc(30/16 * 1em) 0;}
.partyBuildingNews .top-new li:nth-of-type(1){padding-top: 0;}
.partyBuildingNews .top-new li:nth-last-of-type(1){padding-bottom: 0;}
.partyBuildingNews .top-new li:not(:nth-last-of-type(1)){ border-bottom: 1px dotted #e8e8e8;}
.partyBuildingNews .top-new li .content{display: flex; align-items: center; justify-content: space-between;}
.partyBuildingNews .top-new li .content .newsBody{max-width: 78%;}
.partyBuildingNews .top-new li .content time{display: block;  color: #999; margin-bottom: .5em;}
.partyBuildingNews .top-new li .content aside{font-size: calc(18/16 * 1em); color: #000;}
.partyBuildingNews .top-new li .content aside a:hover{color:var(--color_light);}
.partyBuildingNews .top-new li .content p{ color: #999; margin: 0; margin-top: .75em;}
.partyBuildingNews .top-new li a.more{color: var(--color_light); }
.partyBuildingNews .top-new li:hover aside{color: var(--color_light);}
.partyBuildingNews .partyBuildingNewsList{display: flex; justify-content: space-between; flex-wrap: wrap; gap: calc(20/16 * 1em) 0; padding-top: calc(30/16 * 1em); padding-bottom: calc(50/16 * 1em); background: url(../images/city.png) no-repeat right bottom;}
.partyBuildingNews .partyBuildingNewsList li{width: 48.5%;}
.partyBuildingNews .partyBuildingNewsList li a{display: flex; align-items: center; justify-content: space-between;}
.partyBuildingNews .partyBuildingNewsList li a .newsBody{display: flex; align-items: center; max-width: 82%;}
.partyBuildingNews .partyBuildingNewsList li figure{margin-right: calc(10/16 * 1em); width: calc(13/16 * 1em); height: calc(15/16 * 1em); background: url(../images/partyBuildingNews.svg) no-repeat center; background-size: cover;}
.partyBuildingNews .partyBuildingNewsList li aside{ color: #000; width: calc(100% - 25/16 * 1em);}
.partyBuildingNews .partyBuildingNewsList li time{color: #999; }
.partyBuildingNews .partyBuildingNewsList li:hover aside{color: var(--color_light);}
.partyBuildingNews .partyBuildingNewsList li:hover time{color: var(--color_light);}

@media(max-width:1024px){
    .partyBuildingNews{margin-top: calc(25/16 * 1em); padding: 0 calc(20/16 * 1em);}
    .partyBuildingNews .top-new{flex-wrap: wrap;}
    .partyBuildingNews .top-new figure{width: 100%;}
    .partyBuildingNews .top-new ul{width: 100%; margin-top: 1em;}
    .partyBuildingNews .top-new li{padding: calc(15/16 * 1em) 0;}
    .partyBuildingNews .partyBuildingNewsList{flex-wrap: wrap;}
    .partyBuildingNews .partyBuildingNewsList li{width: 100%;}
    .partyBuildingNews .partyBuildingNewsList li a{flex-wrap: wrap;}
    .partyBuildingNews .partyBuildingNewsList li a .newsBody{max-width: 100%; width: 100%;}
    .partyBuildingNews .partyBuildingNewsList li time{width: 100%;}
}

.advertisement{display: flex; align-items: center; justify-content: space-between; padding: calc(40/16 * 1em) 0;}
.advertisement figure:nth-of-type(1){width: 69.4444444%;}
.advertisement figure:nth-of-type(2){width: 27.7777777%;}

@media(max-width:1024px){
    .advertisement{padding: calc(20/16 * 1em) 0;}
}

.member{display: flex; justify-content: space-between;}
.member .merchant{width: 69.4444444%; background-color: #fff; padding: 0 calc(40/16 * 1em); border-bottom: 3px solid #eaf4fb; display: flex; flex-direction: column;}
.member .merchantList{flex: 1; display: flex; flex-wrap: wrap; gap: 1.5em 5%;  padding-top: calc(30/16 * 1em); padding-bottom: calc(50/16 * 1em); background: url(../images/city.png) no-repeat right bottom;}
.member .merchantList li{width: 16%;}
.member .merchantList li .pic{overflow: hidden;margin-bottom: calc(7/16 * 1em);}
.member .merchantList li figure{padding-bottom:102.06%;transition: .3s;}
.member .merchantList li figure img{transition: .3s;}
.member .merchantList li p{font-size: calc(18/16 * 1em); font-weight: bold; color: #000; margin: 0; text-align: center;}

.member .merchant .slick-dots{text-align: center;margin-bottom:2%;}
.member .merchant .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.member .merchant .slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.member .merchant .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.member .merchant .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: var(--color_light);}

.member .merchant .slider{margin: 0 -40px 0 -40px; }
.member .merchant .slick-slide{overflow: hidden;padding: 20px 20px 0;}
.member .merchant .slick-slide > div{float: left;margin-bottom:1.5em;}

.member .merchant .slick-slide a{position: relative; z-index: 3; display: block;padding: 0 20px;}
.member .merchant .slick-slide .pic{overflow: hidden;margin-bottom: calc(7/16 * 1em);}
.member .merchant .slick-slide .Ispic{padding-bottom:100%;background-repeat: no-repeat; background-size: contain;transition: .3s;}
.member .merchant .slick-slide > div:hover .Ispic{transform: scale(1.05);}
.member .merchant .slick-slide p{font-size: calc(18/16 * 1em); font-weight: bold; color: #000; margin: 0; text-align: center;}
.member .merchant .slick-slide .url{position: relative;}
.member .merchant .slick-slide .url:hover{z-index: 4;}
@media(min-width:1025px){
.member .merchant .slick-slide > div{width: 20%;}
}
@media(min-width:751px) and (max-width:1024px){
.member .merchant .slick-slide > div{width: 25%;}
}
@media(min-width:641px) and (max-width:750px){
.member .merchant .slick-slide > div{width: 33.333%;}
}
@media(max-width:640px){
.member .merchant .slick-slide > div{width: 50%;}
.member .merchant .slick-slide .Ispic{}
}



.member .fellow{width: 27.7777777%; background-color: #fff; padding: 0 calc(40/16 * 1em); border-bottom: 3px solid #eaf4fb; display: flex; flex-direction: column;}
.member .fellowList{ flex: 1; display: flex; justify-content: space-between; flex-wrap: wrap; gap: calc(20/16 * 1em) 0; padding-top: calc(30/16 * 1em); padding-bottom: calc(50/16 * 1em); background: url(../images/city.png) no-repeat right bottom;}
.member .fellowList li{width: 100%;}
.member .fellowList li a{display: flex; align-items: center; justify-content: space-between;}
.member .fellowList li a .newsBody{display: flex; align-items: center; width: 85%;}
.member .fellowList li figure{margin-right: calc(10/16 * 1em); width: calc(13/16 * 1em); height: calc(15/16 * 1em); background: url(../images/partyBuildingNews.svg) no-repeat center; background-size: cover;}
.member .fellowList li aside{ color: #000; width: calc(100% - 25/16 * 1em);}
.member .fellowList li time{color: #999; }
.member .fellowList li:hover aside{color: var(--color_light);}
.member .fellowList li:hover time{color: var(--color_light);}
.member .merchantList li:hover figure{transform: scale(1.05);}
.member .merchantList li:hover img{transform: scale(1.05);}
@media(max-width:1024px){
    .member{flex-wrap: wrap;}
    .member .merchant{width: 100%; padding: 0 calc(20/16 * 1em);}
    .member .fellow{width: 100%; padding: 0 calc(20/16 * 1em); }
    .member .merchantList li{width:47%;}
    .member .merchantList li p{font-size: calc(16/16 * 1em);}

}

.home-select{background-color: #fff; margin-top: calc(70/16 * 1em); border-top: 1px solid #eaf4fb; padding: calc(30/16 * 1em) 0;}
.home-select ul{display: flex; justify-content: space-between;}
.home-select ul li{width: 27.7777777%;}
.home-select ul .selectBox{border: 1px solid #e5e9ea; position: relative; height: calc(48/16 * 1em);}
.home-select ul .selectBox::after{content: ""; top: 50%; right: calc(30/16 * 1em); transform: translateY(-50%); position: absolute; width: calc(14/16 * 1em); height: calc(7/16 * 1em); background: url(../images/select_arrow.svg) no-repeat center; background-size: 100% auto;}
.home-select ul select{ height: 100%; color: #666; width: 100%; border: none; outline: none; background-color: transparent; appearance: none; padding-left: 7.5%; padding-right: 5%;}

@media(max-width:640px){
    .home-select{margin-top: calc(35/16 * 1em); padding: calc(15/16 * 1em) 0;}
    .home-select ul{flex-wrap: wrap; gap: 1em 0;}
    .home-select ul li{width: 100%;}
}

footer{background-color: var(--color_light);}
footer .inner{padding-top: calc(60/16 * 1em); padding-bottom: calc(30/16 * 1em); display: flex; justify-content: space-between; align-items: end;}
footer .inner .left{min-width: 63.9%;}
footer .inner .left .contact{display: flex; flex-wrap: wrap; width: 52%; gap: calc(14/16 * 1em) calc(80/16 * 1em);}
footer .inner .left .contact p{color: #fff; margin: 0; padding-left: calc(25/16 * 1em); background: no-repeat left .25em; background-size: auto .9em;}
footer .inner .left .contact p.address{background-image: url(../images/address.svg);}
footer .inner .left .contact p.fax{background-image: url(../images/fax.svg);}
footer .inner .left .contact p.email{background-image: url(../images/email.svg);}
footer .inner .left .contact p.tel{background-image: url(../images/tel.svg);}
footer .inner .left .bottom{display: flex; align-items: center;  margin-top: calc(30/16 * 1em);}
footer .inner .left .bottom p{margin: 0; color: #fff;}
footer .inner .left .bottom a{color: #fff;}
footer .inner .left .bottom ul{display: flex; margin-right: calc(40/16 * 1em);}
footer .inner .left .bottom ul li:not(:nth-of-type(1)){margin-left: calc(18/16 * 1em);}
footer .inner .left .bottom ul li:not(:nth-last-of-type(1)) a{padding-right: calc(18/16 * 1em); position: relative;}
footer .inner .left .bottom ul li:not(:nth-last-of-type(1)) a::after{position: absolute; right: 0; top: 50%; transform: translateY(-50%); height: 1em; width: 1px; background-color: rgba(255,255,255,0.5); content: "";}
footer .inner .left .bottom .copyRight{color: #fff;}
footer .inner .right{display: flex; align-items: end;}
footer .inner .right .hotline{color: #fff; text-align: right; margin-right: calc(30/16 * 1em);}
footer .inner .right .hotline figure{width: calc(35/16 * 1em); margin-left: auto; height: calc(26/16 * 1em); background: url(../images/hotline.svg) no-repeat center; background-size: 100% auto;}
footer .inner .right .hotline span{font-size: calc(18/16 * 1em); font-weight: bold; margin-top: 1em; display: inline-block;}
footer .inner .right .hotline p{white-space: nowrap; font-size: calc(30/16 * 1em); color: #fff; margin: 0; display: inline-block;}

@media(max-width:1024px){
    footer .inner{padding-top: calc(30/16 * 1em); padding-bottom: calc(15/16 * 1em);}
    footer .inner{flex-wrap: wrap;}
    footer .inner .left{width: 100%;}
    footer .inner .left .contact{width: 100%;}
    footer .inner .left .contact p{width: 100%;}
    footer .inner .left .bottom{flex-wrap: wrap;}
    footer .inner .left .bottom ul{margin-right: 0;}
    footer .inner .left .bottom .copyRight{margin-top: 1em;}
    footer .inner .right{flex-wrap: wrap; width: 100%; margin-top: 1em;}
    footer .inner .right .hotline{width: 100%; text-align: left; margin-right: 0;display: flex;align-items: center}
    footer .inner .right .hotline figure{margin:0 10px 0 0;display: inline-block;width: 26px;}
    footer .inner .right .hotline span{font-size: calc(22 / 16* 1em);margin: 0 10px 0 0}
    footer .inner .right .hotline p{font-size: calc(24 / 16* 1em);}
    footer .inner .right figure{margin: 0 auto; margin-top: 1em;  max-width: 20%;}
}


/*Banner003069 */
.Banner003069{position: relative; z-index: 1;}
.Banner003069 .txt{text-align: center; position: absolute; left: 0;top: 50%; transform: translateY(-50%); width: 100%; z-index: 10;color: #fff; }
.Banner003069 .txt .cn{ font-size: calc(50/16 * 1em); font-weight: bold; background: linear-gradient(to bottom, #fff7e9 0%, #ffe78b 100%);  -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;}
.Banner003069 .txt p{font-size: calc(12/16 * 1em); color: #fff; margin: 0; letter-spacing: calc(5/16 * 1em); text-transform: uppercase; margin-top: .8333333em;}
.Banner003069 .Ispic img{width: 100%;}
@media(min-width:1025px){
    .Banner003069 .Ispic{background-image: none !important; }
}
@media(max-width:1024px){
    .Banner003069 .txt .cn{font-size: calc(24/16 * 1em);}
    .Banner003069 .Ispic{height: calc(300/16 * 1em); background-size: cover;}
    .Banner003069 .Ispic img{display: none;}
}


/*Location001821*/
.Location001821{border-bottom: 1px solid #e7edf2; background-color: #f8fcff;}
.Location001821 .current{display: flex; padding-top: calc(22/16 * 1em); align-items: center; justify-content: space-between; color:#a4b5cd; text-transform:uppercase;}
.Location001821 .menu{display: flex; gap: .5em calc(50/16 * 1em); flex-wrap: wrap;}
.Location001821 .menu li a{display: block; padding: .888888888em 0; font-size: calc(18/16 * 1em);  color: #666;}
.Location001821 .menu li.active a,.Location001821 .menu li:hover a{border-bottom: 2px solid var(--color_light); color: #333; font-weight: bold;}
.Location001821 em{ font-style:normal; background:url(../images/Location001821-icon.png) no-repeat left center; padding-left:calc(25/16 * 1em);}
.Location001821 em i{ font-style:normal; font-family:'宋体'; margin:0 calc(15/16 * 1em);}
.Location001821 em,
.Location001821 em a,
.Location001821 b{color:#a1a2a2; }

@media(min-width:1025px){
    .Location001821 .current{min-height: calc(80/16 * 1em);}
}

@media(max-width:1024px){
    .Location001821 .current{flex-wrap: wrap; padding: 1em 0;}
    .Location001821 .menu{width: 100%;}
    .Location001821 em{margin-top: 1em;}
}


.aboutUs .auto{padding: calc(100/16 * 1em) 0;}
.aboutUs .inner{margin-top: calc(70/16 * 1em); display: flex; justify-content: space-between;}
.aboutUs .inner .left{width: 69.097222%; padding-right: 8.68%; border-right: 1px solid #e9e9e9;}
.aboutUs .inner .left p{font-size: calc(18/16 * 1em); margin: 0;  color: #333; line-height: 1.6666666;}
.aboutUs .inner .left .numList{position: relative;}
.aboutUs .inner .left .numList img{width: 100%;}
.aboutUs .inner .left .numList ul{ color: #fff; display: flex; justify-content: center; width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.aboutUs .inner .left .numList ul li:not(:nth-last-of-type(1)){margin-right: 11.5%;}
.aboutUs .inner .left .numList ul p{color: #fff;}
.aboutUs .inner .left .numList ul p sup{vertical-align: top; display: inline-block; width: .5em;}
.aboutUs .inner .left .numList ul p sub{vertical-align: baseline;}
.aboutUs .inner .left .numList ul .num{font-size: calc(36/16 * 1em); color: #fff; line-height: 1;}
.aboutUs .inner .left .numList ul aside{font-size: calc(18/16 * 1em);}
.aboutUs .inner .right{width: 30.90277777%; padding-left: 6.944444%;}
.aboutUs .inner .right .list:not(:nth-last-of-type(1)){padding-bottom: calc(50/16 * 1em); margin-bottom: calc(50/16 * 1em); border-bottom: 1px solid #e9e9e9;}
.aboutUs .inner .right aside{font-size: calc(18/16 * 1em); color: #333; margin-bottom: 1em;}
.aboutUs .inner .right ul li:not(:nth-last-of-type(1)){margin-bottom: calc(30/16 * 1em);}
.aboutUs .inner .right ul li .top{display: flex; justify-content: space-between;}
.aboutUs .inner .right ul li .top p{margin: 0; margin-right: calc(24/16 * 1em);}
.aboutUs .inner .right ul li .top .line{flex: 1; position: relative;}
.aboutUs .inner .right ul li .top .line::before{position: absolute; bottom: 35%;  left: 0;  width: calc(100% - 30/16 * 1em); content: ""; border-bottom: 1px dotted #c0c0c1;}
.aboutUs .inner .right ul li .top .line::after{position: absolute; bottom: 20%; right: 0; width: calc(18/16 * 1em); height: calc(20/16 * 1em); content: ""; background: no-repeat center; background-size: 100% auto;}
.aboutUs .inner .right ul li .top .line.person::after{background-image: url(../images/person.svg);}
.aboutUs .inner .right ul li .top .line.home::after{background-image: url(../images/home.svg);}
.aboutUs .inner .right ul li .num{font-size: calc(50/16 * 1em); color: var(--color_light); line-height: 1; font-weight: bold;}
.aboutUs .inner .right ul li sub{font-size: calc(18/16 * 1em); vertical-align: baseline; color: #333; margin-left: .25em; }
.aboutUs .inner .right ul li sup{vertical-align: top; display: inline-block; width: .5em;  font-size: calc(18/16 * 1em); color: #333;}
.aboutUs .inner .right ul li .intro{font-size: calc(14/16 * 1em); color: #333; margin: 0; margin-top: .5em;}

@media(max-width:1024px){
    .aboutUs .auto{padding: calc(50/16 * 1em) 0;}
    .aboutUs .inner{flex-wrap: wrap; margin-top: calc(35/16 * 1em);}
    .aboutUs .inner .left{width: 100%; padding-right: 0; border-right: none;}
    .aboutUs .inner .right{width: 100%; padding-left: 0; margin-top: 2em;}
    .aboutUs .inner .right .list:not(:nth-last-of-type(1)){padding-bottom: calc(25/16 * 1em); margin-bottom: calc(25/16 * 1em);}
}

aside.cTitle{text-align: center;}
aside.cTitle span{position: relative; font-size: calc(34/16 * 1em); line-height: 1; color: #333;}
aside.cTitle span::after{position: absolute; top: calc(100% + .4em); left: 50%; transform: translateX(-50%); width: 2em; height: 3px; background-color: var(--color_light); content: "";}

.leader{background-color: #f8fcff;}
.leader .inner{padding-top: calc(100/16 * 1em); padding-bottom: calc(80/16 * 1em);}
.leader .inner .list{margin-top: calc(70/16 * 1em); margin-bottom: calc(100/16 * 1em); display: flex; flex-wrap: wrap; justify-content: space-between; gap: calc(40/16 * 1em) 0;}
.leader .inner .list li{width: 47.916666%; display: flex; justify-content: space-between; padding: calc(30/16 * 1em); padding-right: calc(60/16 * 1em); background-color: #fff; border: 1px solid #eef3f7; border-bottom: 3px solid #eaf4fb;}
.leader .inner .list li figure{width: 36.66666666666%; transition: .3s;}
.leader .inner .list li .textBox{width: 58.3333333333%; padding-top: calc(35/16 * 1em);} 
.leader .inner .list li .textBox aside{display: flex; align-items: baseline;}
.leader .inner .list li .textBox .name{font-size: calc(30/16 * 1em); color: #333; position: relative;}
.leader .inner .list li .textBox .name::after{content: ""; position: absolute; width: 1em; height: 3px; left: 0; top: -0.4em; background-color: var(--color_light);}
.leader .inner .list li .textBox .name a:hover{color:var(--color_light);}
.leader .inner .list li .textBox .position{ display: flex; align-items: center; color: #333;}
.leader .inner .list li .textBox .position::before{content: ""; width: 1.875em; height: 1em; background: url(../images/slash.png) no-repeat center; background-size: auto 75%; display: inline-block;}
.leader .inner .list li .textBox p.intro{margin: 0; margin-top: 1em; margin-bottom: calc(30/16 * 1em);  line-height: 1.875; color: #333;}
.leader .inner .list li .textBox a.more{ color: #999999; }
.leader .inner .list li .textBox a.more::after{content: ">"; font-family: "宋体"; display: inline-block; margin-left: .625em; font-weight: bold;}
.leader .inner .list li .textBox a.more:hover{color: var(--color_light);}
.leader .inner .list li:hover figure{transform: scale(1.05);}
.leader .pop{display: none; position: fixed; background-color: rgba(0,0,0,0.6); width: 100%; height: 100%; z-index: 9999; left: 0; top: 0; }
.leader .pop .popInner{max-height: 90%; overflow-y: auto; width: 67.71%; background-color: #fff; left: 50%; top: 50%; transform: translate(-50%,-50%); position: absolute; padding: 4.166666%; padding-bottom: 5.20833333%;} 
.leader .pop .popInner aside{display: flex; align-items: baseline; justify-content: center; line-height: 1;}
.leader .pop .popInner .name{font-size: calc(40/16 * 1em); color: #333; position: relative;}
.leader .pop .popInner .position{font-size: calc(20/16 * 1em);  display: flex; align-items: center; color: #333;}
.leader .pop .popInner .position::before{content: ""; width: 1.875em; height: 1em; background: url(../images/slash.png) no-repeat center; background-size: auto 75%; display: inline-block;}
.leader .pop .popInner .img{ margin: 0 auto; margin-top: calc(40/16 * 1em); margin-bottom: calc(65/16 * 1em); text-align: center; width: 65.79%;}
.leader .pop .popInner p{font-size: calc(18/16 * 1em);  color: #333; line-height: 1.875; margin: 0;}
.leader .pop .popInner .text p:not(:nth-last-of-type(1)){margin-bottom: 1em;}
.leader .pop .popInner .other{display: flex; justify-content: space-between; margin-top: calc(135/16 * 1em); padding-top: calc(25/16 * 1em); border-top: 1px solid #e6ebef;}
.leader .pop .popInner .other a{color: #333; font-size: calc(18/16 * 1em); line-height: 1.875;}
.leader .pop .popInner .other a.prev span:not(.otherInfo)::before{content: "<"; display: inline-block; font-family: "宋体"; color: #999; font-weight: bold; margin-right: .4em;}
.leader .pop .popInner .other a.next span.otherInfo::after{content: ">"; display: inline-block; font-family: "宋体"; color: #999; font-weight: bold; margin-left: .4em;}
.leader .pop .popInner .other a:hover span{color: var(--color_light);}
.leader .pop .popInner .other a:hover span:not(.otherInfo)::before{color: var(--color_light);}
.leader .pop .popInner .other a:hover span.otherInfo::after{color: var(--color_light);}
.leader .pop .popInner .close{cursor: pointer; position: absolute; right: 0; top: 0; padding: 1em 1.125em; border: 1px solid #b5b5b5;}
.leader .pop .popInner .close span{font-size: calc(18/16 * 1em); display: flex; align-items: center;}
.leader .pop .popInner .close span::after{content: ""; width: 1em; height: 1em; background: url(../images/close.jpg) no-repeat center; background-size: 94.44444% auto; margin-left: .6666666em;}

@media(max-width:1024px){
    .leader .inner{padding-top: calc(50/16 * 1em); padding-bottom: calc(40/16 * 1em);}
    .leader .inner .list{margin-top: calc(35/16 * 1em); margin-bottom: calc(50/16 * 1em);}
    .leader .inner .list li{width: 100%;padding:calc(30/16 * 1em);display: block;}
    .leader .inner .list li figure{width:100%;}
    .leader .inner .list li figure img{width:100%;}
    .leader .inner .list li .textBox{width:100%;}
    .leader .inner .list li .textBox aside{flex-wrap: wrap;}
    .leader .inner .list li .textBox span{width: 100%;}
    .leader .inner .list li .textBox .position::before{display: none;}
    .leader .pop .popInner{width: 94%; padding-top: 3em;}
    .leader .pop .popInner .close{padding: .5em .65em;}
    .leader .pop .popInner .other{flex-wrap: wrap; margin-top: calc(50/16 * 1em);}
    .leader .pop .popInner .other a{width: 100%;}
}

/*
 .Page001726 为demo编号
 */
 .Page001726{ text-align:center; font-size:calc(16/16 * 1em);}
 .Page001726 .Pages .p_cur,
 .Page001726 .Pages .p_count,
 .Page001726 .Pages .p_total,
 .Page001726 .Pages .p_jump,
 .Page001726 .Pages .a_first,
 .Page001726 .Pages .a_end{ display:none;}
 .Page001726 .Pages em{ font-style:normal;}
 .Page001726 .Pages a{margin: 0 10px; border-radius: calc(5/16 * 1em);  vertical-align:middle; width:50px;color:#666666;height:50px; line-height:50px; border: 1px solid #eaf0f4;}
 .Page001726 .Pages a.a_prev,
 .Page001726 .Pages a.a_next{ overflow:hidden; width: 80px;}
 .Page001726 .Pages a:hover,
 .Page001726 .Pages em a.a_cur{ background-color:var(--color_light); color: #fff; }
 .Page001726 .p_page{display: flex; justify-content: center;}
 .Page001726 .p_page .num{display: flex;}

 @media(max-width:1024px){
    .Page001726 .Pages a{width: 30px; height: 30px; line-height: 30px;}
 }
 @media(max-width:640px){
     .Page001726 .Pages em{ display:none;}
     .Page001726 .Pages a{margin: 0 5px;}
 }

 @media(max-width:480px){
    .Page001726 .Pages a.a_prev,
    .Page001726 .Pages a.a_next{display: none;}
 }


.secretary .inner{padding: 0 6.944444%; padding-top: calc(100/16 * 1em); padding-bottom: calc(120/16 * 1em);}
.secretary .inner .list{margin-top: calc(80/16 * 1em); display: flex; flex-wrap: wrap; gap: calc(80/16 * 1em) 20.9675%;}
.secretary .inner .list li{width: 19.355%;}
.secretary .inner .list li figure{transition: .3s;text-align: center;}
.secretary .inner .list li .textBox aside{margin-top: calc(24/16 * 1em);}
.secretary .inner .list li .textBox aside span{display: block; text-align: center;}
.secretary .inner .list li .textBox aside .name{font-size: calc(22/16 * 1em); color: #333;}
.secretary .inner .list li .textBox aside .name::after{content: ""; display: block; width: 1.5em; height: 2px; margin: 0 auto;  margin-top: .636em; margin-bottom: .727em; background: linear-gradient(to right, #e60012 0%, #f4c7cd 100%);}
.secretary .inner .list li .textBox aside .position{font-size: calc(18/16 * 1em); color: #333;}
.secretary .inner .list li:hover figure{transform: scale(1.05);}
.secretary .pop{position: fixed; display: none; background-color: rgba(0,0,0,0.6); width: 100%; height: 100%; z-index: 9999; left: 0; top: 0; }
.secretary .pop .popInner{max-height: 90%; overflow-y: auto; width: 67.71%; background-color: #fff; left: 50%; top: 50%; transform: translate(-50%,-50%); position: absolute; padding: 4.166666%;} 
.secretary .pop .popInner aside{display: flex; align-items: baseline; justify-content: center; line-height: 1;}
.secretary .pop .popInner .name{font-size: calc(40/16 * 1em); color: #333; position: relative;}
.secretary .pop .popInner .position{font-size: calc(20/16 * 1em);  display: flex; align-items: center; color: #333;}
.secretary .pop .popInner .position::before{content: ""; width: 1.875em; height: 1em; background: url(../images/slash.png) no-repeat center; background-size: auto 75%; display: inline-block;}
.secretary .pop .popInner .img{ margin: 0 auto; margin-top: calc(40/16 * 1em); margin-bottom: calc(65/16 * 1em); text-align: center; width: 65.79%;}
.secretary .pop .popInner .text{padding: calc(100/16 * 1em) 0; margin-top: calc(50/16 * 1em); border-top: 1px solid #e6ebef;}
.secretary .pop .popInner p{font-size: calc(18/16 * 1em);  color: #333; line-height: 1.875; margin: 0;}
.secretary .pop .popInner .text p:not(:nth-last-of-type(1)){margin-bottom: 1em;}
.secretary .pop .popInner .other{display: flex; justify-content: space-between; padding-top: calc(25/16 * 1em); border-top: 1px solid #e6ebef;}
.secretary .pop .popInner .other a{color: #333; font-size: calc(18/16 * 1em); line-height: 1.875;}
.secretary .pop .popInner .other a.prev span:not(.otherInfo)::before{content: "<"; display: inline-block; font-family: "宋体"; color: #999; font-weight: bold; margin-right: .4em;}
.secretary .pop .popInner .other a.next span.otherInfo::after{content: ">"; display: inline-block; font-family: "宋体"; color: #999; font-weight: bold; margin-left: .4em;}
.secretary .pop .popInner .other a:hover span{color: var(--color_light);}
.secretary .pop .popInner .other a:hover span:not(.otherInfo)::before{color: var(--color_light);}
.secretary .pop .popInner .other a:hover span.otherInfo::after{color: var(--color_light);}
.secretary .pop .popInner .close{cursor: pointer; position: absolute; right: 0; top: 0; padding: 1em 1.125em; border: 1px solid #b5b5b5;}
.secretary .pop .popInner .close span{font-size: calc(18/16 * 1em); display: flex; align-items: center;}
.secretary .pop .popInner .close span::after{content: ""; width: 1em; height: 1em; background: url(../images/close.jpg) no-repeat center; background-size: 94.44444% auto; margin-left: .6666666em;}

@media(max-width:1024px){
    .secretary .inner{padding: 0; padding-top: calc(40/16 * 1em); padding-bottom: calc(60/16 * 1em); }
    .secretary .pop .popInner{width: 94%; padding-top: 3em;}
    .secretary .pop .popInner .text{padding: calc(50/16 * 1em) 0; margin-top: calc(25/16 * 1em);}
    .secretary .pop .popInner .close{padding: .5em .65em;}
    .secretary .pop .popInner .other{flex-wrap: wrap;}
    .secretary .pop .popInner .other a{width: 100%;}
}

@media(max-width:640px){
    .secretary .inner .list{margin-top: calc(40/16 * 1em); gap: calc(25/16 * 1em)0%; justify-content: space-between;}
    .secretary .inner .list li{width: 45%;}
    .secretary .inner .list li figure{text-align: center;}
}


/*Top003084 */
.Top003084{transition: .3s; position: absolute; left: 0; top: 0; width: 100%;color: #fff; z-index: 100;}
.Top003084 .auto{display: flex; align-items: center; justify-content: space-between; position: relative;}
.Top003084 a{color: #fff;}
.Top003084 menu li{position:relative;}
/* .Top003084 menu li:after{position: absolute; bottom: -1px; height: 2px; content: ''; width: 0; background: #00468e; left: 50%; transform: translateX(-50%);transition: 0.3s;} */
/* .Top003084 menu li.aon:after{width: 100%;} */
.Top003084 menu li span{ font-size: calc(18/16 * 1em); display: block;}
.Top003084 .top-right{ display: flex; align-items: center;}


@media (min-width:1025px) {
    .Top003084 menu li{float: left;min-height:100px;}
    .Top003084 menu li span a{line-height: 100px; display: block; position: relative;}
    .Top003084 menu li:not(:last-child){margin-right: 4.427vw;}
}


@media (max-width:1024px) {
    .Top003084 menu{position: absolute;right: 0; top: -100%; transform:translateY(-100%);opacity:0;z-index: 100;width: 220px;background: rgba(0,0,0,0.5); padding: 2vw; transition: transform 0.3s;}
    .Top003084 menu li{ border-bottom: 1px solid rgba(255,255,255,0.2);}
    .Top003084 menu li span{padding: 10px 0;}
    .Top003084 .logo{display: table; height: 50px;}
    .Top003084 .logo a{display: table-cell;; vertical-align: middle;}
    .Top003084 .logo img{max-height: 35px;}
    .Top003084 .open-menu{position: relative; margin-right: calc(10/16 * 1em); display: block;  width: calc(24/16 * 1em);}
    .menu-show .Top003084 menu{ top: 100%; transform:translateY(0);opacity:1;}
    .open-menu i{height: 2px;}
}

@media (max-width:480px) {
    .Top003084 .logo{width: 58%;}
    .Top003084 .logo img{max-height: 25px;}
}

.building{position: relative;}
.building > figure img{width: 100%; object-fit: cover; min-height: 100vh;}

.building .inner{position: absolute; left: 50%; transform: translateX(-50%); max-width: 1400px; width: 96%;}

.buildingHome .inner{text-align: center; bottom: 12.3333%; width: 51%;}
.buildingHome .inner aside.title{font-size: calc(30/16 * 1em); font-weight: bold; color: #fff; text-align: center;}
.buildingHome .inner p.intro{line-height: 1.875; color: #fff;  text-align: center; margin: 0; margin-top: calc(20/16 * 1em); margin-bottom: calc(30/16 * 1em);}
.buildingHome .inner a.more{ color: #fff; }
.buildingHome .inner a.more::after{content: ">"; font-family: "宋体"; display: inline-block; margin-left: .625em; font-weight: bold;}
.buildingHome .inner .ul{margin-top: 19.4%; display: flex; justify-content: center; gap: 0 13.625%;}
.buildingHome .inner .ul li{width: 16.4285%; padding-bottom: 18.47%; position: relative; background: url(../images/buildingHome.png) no-repeat center; background-size: cover;}
.buildingHome .inner .ul li a{position: absolute; display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 100%; left: 0; top: 0;}
.buildingHome .inner .ul li a figure{max-width: 44.1%; margin: 0 auto; margin-bottom: calc(20/16 * 1em);}
.buildingHome .inner .ul li a span{font-size: calc(22/16 * 1em); color: #fff3c5;}

.buildingBottom{position: absolute; bottom: 0; width: 100%; left: 0;}
.partyCommittee .buildingBottom{position: relative; }
.buildingBottom .auto{display: flex; justify-content: space-between; padding-bottom: calc(30/16 * 1em);}
.buildingBottom .auto .copyRight{color: #fff; }
.buildingBottom .auto .copyRight a{color: #fff;}
.buildingBottom .auto .ul{display: flex;}
.buildingBottom .auto .ul li:not(:nth-last-of-type(1))::after{content: "·"; display: inline-block; color: #fff; margin: 0 .5em;}
.buildingBottom .auto .ul a{color: #fff; }

@media(max-width:1024px){
    .buildingHome .inner{width: 94%; bottom: 25%;}
    .buildingHome .inner .ul{margin-top: 5%;}
    .buildingHome .inner aside.title{font-size: calc(24/16 * 1em);}
    .buildingHome .inner p.intro{margin-top: calc(10/16 * 1em); margin-bottom: calc(15/16 * 1em);}
    .buildingBottom .auto{flex-wrap: wrap; }
    .buildingBottom .auto .copyRight{width: 100%; text-align: center;}
    .buildingBottom .auto .ul{width: 100%; justify-content: center; margin-top: 1em;}
    .buildingBottom .auto{padding-bottom: calc(15/16 * 1em);}
    .buildingHome .inner .ul li a span{font-size: calc(16/16 * 1em);}
    .buildingHome .inner .ul li a figure{margin-bottom: calc(10/16 * 1em);}
}

@media (min-width:480px) and (max-width:640px){
    .building .root-sz-16 {font-size: 2.5vw;}
}


.partyCommittee{padding-top: 33%}
.partyCommittee .inner{/*bottom: 6.1%; width: 96%;*/ background-color: #fff; border-radius: calc(10/16 * 1em);position: relative;margin-bottom: 2%;background-position: bottom right;background-repeat: no-repeat;background-size: 100% 100%;}
.partyCommittee .inner .content{/*position: absolute; width: 100%; height: 100%; top: 0; left: 0;*/ padding: calc(60/16 * 1em); border-radius: calc(10/16 * 1em); }
.partyCommittee .inner .content .text{margin-top: calc(110/16 * 1em); width: 60%;}
.partyCommittee .inner .content .text p{margin: 0; font-size: calc(18/16 * 1em);  color: #333; line-height: 1.666666;}
.partyCommittee .inner .content .text p:not(:nth-last-of-type(1)){margin-bottom: 1.66666em;}
.partyCommittee .inner .content .numList{display: flex; margin-top: calc(80/16 * 1em);}
.partyCommittee .inner .content .numList li:not(:nth-last-of-type(1)){margin-right: calc(75/16 * 1em);}
.partyCommittee .inner .content .numList .num{font-size: calc(64/16 * 1em); color: var(--color_light); font-weight: bold;}
.partyCommittee .inner .content .numList .top p{line-height: 1; display: flex; align-items: end; margin: 0;}
.partyCommittee .inner .content .numList .top em{color: var(--color_light); margin-bottom: .3em; margin-left: 1em; font-style: normal; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.partyCommittee .inner .content .numList .top em sub{font-size: calc(23/16 * 1em);}
.partyCommittee .inner .content .numList .top em sup{font-size: calc(30/16 * 1em);}
.partyCommittee .inner .content .numList .intro{font-size: calc(18/16 * 1em); color: #333;  margin: 0; margin-top: .66666em;}

@media(max-width:1024px){
    .partyCommittee .inner{bottom: 20%; max-height: 46%;}
    .partyCommittee .inner figure{display: none;}
    .partyCommittee .inner .content{padding: calc(30/16 * 1em); position: relative;}
    .building aside.cTitle span{font-size: calc(24/16 * 1em);}
    .partyCommittee .inner .content .text{margin-top: calc(25/16 * 1em); width: 100%;}
    .partyCommittee .inner .content .text p{font-size: calc(14/16 * 1em);}
    .partyCommittee .inner .content .numList .num{font-size: calc(34/16 * 1em);}
    .partyCommittee .inner .content .numList .top em sub{font-size: calc(12/16 * 1em);}
    .partyCommittee .inner .content .numList .intro{font-size: calc(12/16 * 1em);}
    .partyCommittee .inner .content .numList .top em sup{font-size: calc(18/16 * 1em);}
    .partyCommittee .inner .content .numList{margin-top: calc(20/16 * 1em);}
}

@media(max-width:640px){
    .partyCommittee .inner{bottom: 15%; max-height: 50%;background-position: bottom center;background-size:contain;}
    .partyCommittee .inner .content .text p{font-size: calc(16/16 * 1em);}
    .partyCommittee .inner .content .numList .intro{font-size: calc(16/16 * 1em); text-align: center;}
    .partyCommittee .inner .content .numList .top em sub{font-size: calc(16/16 * 1em);}
}

@media(max-width:480px){
}


.PicList002856{margin-top: calc(90/16 * 1em);}
.PicList002856 .top-new{margin-bottom: calc(85/16 * 1em);}
.PicList002856 .top-new li{background: #f9f9f9;}
.PicList002856 .top-new li:hover aside{color: #00468E;}
.PicList002856 .top-new li .img img{display: block;width: 100%;}
.PicList002856 .top-new li .txt{padding: calc(50/16 * 1em) 0;}
.PicList002856 .top-new li .txt .tip{margin-bottom: calc(50/16 * 1em); display: inline-block; padding:0 calc(13/16 * 1em); color: #fff; line-height: calc(30/16 * 1em); border-radius: 5px; background-color: #00468E;}
.PicList002856 .top-new li .txt .newsInner{width: 82.35%; margin:0 auto; position: relative;}
.PicList002856 .top-new li  .ytable{display: flex;}
.PicList002856 .top-new li .txt time{color: #999;display: block; margin-bottom: calc(10/16 * 1em);}
.PicList002856 .top-new li .txt time span{display: block;}
.PicList002856 .top-new li .txt time span:nth-of-type(1){font-size: calc(35/16 * 1em); font-weight: bold; color: #333; line-height: 1;}
.PicList002856 .top-new li .txt time span:nth-of-type(2){font-size: calc(18/16 * 1em); color: #999;line-height: 1.666666;}
.PicList002856 .top-new li .txt aside{font-size: calc(24/16 * 1em); font-weight: bold; color: #333; line-height: 1.666666;}
.PicList002856 .top-new li .txt aside a:hover{color:var(--color_light);}
.PicList002856 .top-new li .txt p{line-height: 1.875; color: #999;margin: 0; margin: calc(30/16 * 1em) 0;}
.PicList002856 .top-new li .txt .newsInner a.more{color: var(--color_light);}
.PicList002856 .top-new li:hover aside{color: var(--color_light);}
.PicList002856 .list{margin-bottom: calc(70/16 * 1em);}
.PicList002856 .list li{position: relative;}
.PicList002856 .list li:not(:nth-last-of-type(1)){margin-bottom: calc(45/16 * 1em);}
.PicList002856 .list li .newsInner{padding-bottom: calc(45/16 * 1em); padding-left: calc(25/16 * 1em); color: #333; transition: .3s; border-bottom: 1px solid #ebebeb;}
.PicList002856 .list li aside{display: flex; align-items: center; justify-content: space-between; color: #999; position: relative;}
.PicList002856 .list li aside::before{content: ""; position: absolute; width: calc(5/16 * 1em); height: calc(5/16 * 1em); left: calc(-25/16 * 1em); top: 50%; transform: translateY(-50%); background-color: var(--color_light);}
.PicList002856 .list li aside a.dot{font-size: calc(20/16 * 1em); color: #333; max-width: 90%;}
.PicList002856 .list li p{color: #999;line-height: 1.875;  margin: 0; margin-top: 1em; margin-bottom: calc(25/16 * 1em);}
.PicList002856 .top-new li .txt{background-color: #f9f5ee;}
.PicList002856 .list li .newsInner a.more{color: var(--color_light);}
.PicList002856 .list li:hover a.dot{color: var(--color_light);}

.PicList002856 .top-new .slick-dots{display: flex; position: absolute;  bottom: 11.7%; right: 4.6875%; z-index: 1;}
.PicList002856 .top-new .slick-dots li{width: calc(30/16 * 1em); height: calc(3/16 * 1em); background-color: #e1e1e1; margin: 0 calc(5/16 * 1em);}
.PicList002856 .top-new .slick-dots li.slick-active{background-color: var(--color_light);}
.PicList002856 .top-new .slick-dots button{display: none;}

.buildingNews .inner{background-color: #fff; bottom: 3.86%; padding: calc(70/16 * 1em) calc(60/16 * 1em); max-height:75.1%; overflow-y: auto; border-radius: calc(10/16 * 1em); }

@media(min-width:1025px){
    .PicList002856 .top-new li .img{width: 46.875%;}
    .PicList002856 .top-new li .txt{width: 53.125%;}
}
@media(max-width:1024px){
    .buildingNews .inner{bottom: 13%; max-height: 65%;}
    .PicList002856 .list{margin-bottom: calc(35/16 * 1em);}
    .buildingNews .inner{padding: calc(35/16 * 1em) calc(30/16 * 1em);}
    .PicList002856 .top-new{margin-bottom: calc(40/16 * 1em);}
    .PicList002856{margin-top: calc(45/16 * 1em);}
    .PicList002856 .top-new li .ytable{flex-wrap: wrap;}
    .PicList002856 .top-new li figure{text-align: center; width: 100%;}
    .PicList002856 .top-new li .img{margin: 0 auto; width: 100%;}
    .PicList002856 .top-new li .txt{width: 100%; padding:calc(25/16 * 1em);}
    .PicList002856 .top-new li .txt time span:nth-of-type(1){font-size: calc(24/16 * 1em);}
    .PicList002856 .top-new li .txt aside{font-size: calc(20/16 * 1em);}
    .PicList002856 .top-new li .txt .newsInner{width: 100%;}
    .PicList002856 .top-new li .txt p{margin: calc(15/16 * 1em) 0;}
    .PicList002856 .top-new .slick-dots{bottom: 1%; left: 50%; right: unset; transform: translateX(-50%);}
    .PicList002856 .list li aside span.dot{font-size: calc(18/16 * 1em); max-width: 80%;}
    .PicList002856 .list li p{margin-top: .5em; margin-bottom: calc(12/16 * 1em);}
    .PicList002856 .list li .newsInner{padding-bottom: calc(25/16 * 1em);}
    .PicList002856 .list li:not(:nth-last-of-type(1)){margin-bottom: calc(25/16 * 1em);}
}

.buildingWorks .inner{background-color: #fff; bottom: 3.86%; padding: calc(70/16 * 1em) calc(60/16 * 1em); max-height:75.1%; overflow-y: auto; border-radius: calc(10/16 * 1em); }
.buildingWorks .inner .worksTop{display: flex; gap: calc(20/16 * 1em) 3.725%; margin-top: calc(90/16 * 1em);}
.buildingWorks .inner .worksTop li{width: 30.85%; border: 1px solid #eef3f7;border-bottom: 3px solid #eaf4fb; overflow: hidden;}
.buildingWorks .inner .worksTop li figure{padding-bottom: 56%; background-size: cover; background-position: center; transition: .3s;}
.buildingWorks .inner .worksTop li .textBox{padding: calc(30/16 * 1em);}
.buildingWorks .inner .worksTop li aside{font-size: calc(20/16 * 1em); color: #333;}
.buildingWorks .inner .worksTop li time{display: flex; align-items: center; color: #999;  margin-top: calc(50/16 * 1em);}
.buildingWorks .inner .worksTop li time::before{content: ""; width: calc(16/17 * 1em); height: calc(17/16 * 1em); background: url(../images/time.svg) no-repeat center; background-size: 100% auto; margin-right: .5em;}
.buildingWorks .inner .worksTop li:hover figure{transform: scale(1.05);}
.buildingWorks .inner .worksTop li:hover aside{color: var(--color_light);}
.buildingWorks .inner .worksList{margin-top: calc(90/16 * 1em); margin-bottom: calc(70/16 * 1em);}
.buildingWorks .inner .worksList li{display: flex; justify-content: space-between; padding-bottom: calc(40/16 * 1em); border-bottom: 1px solid #ebebeb;}
.buildingWorks .inner .worksList li:not(:nth-last-of-type(1)){margin-bottom: calc(40/16 * 1em);}
.buildingWorks .inner .worksList li .left{width: 9.375%;  border-right: 1px solid #ebebeb;}
.buildingWorks .inner .worksList time{color: #999;display: block;}
.buildingWorks .inner .worksList time span{display: block;font-weight: bold;}
.buildingWorks .inner .worksList time span:nth-of-type(1){font-size: calc(26/16 * 1em); color: #333; line-height: 1;}
.buildingWorks .inner .worksList time span:nth-of-type(2){font-size: calc(18/16 * 1em); color: #999;line-height: 1; margin-top: 1em;}
.buildingWorks .inner .worksList li .right{width: 85.9375%; display: flex; justify-content: space-between; align-items: center;}
.buildingWorks .inner .worksList li .right .textBox{max-width: 82%;}
.buildingWorks .inner .worksList li .right aside a.dot{font-size: calc(20/16 * 1em); color: #333;}
.buildingWorks .inner .worksList li .right .intro{margin: 0; line-height: 1.875; color: #999; margin-top: 1em;}
.buildingWorks .inner .worksList li .right a.more{color: var(--color_light);}
.buildingWorks .inner .worksList li:hover aside a.dot{color: var(--color_light);}

@media (max-width: 1024px) {
    .buildingWorks .inner{bottom: 13%;max-height: 65%; padding: calc(35/16 * 1em) calc(30/16 * 1em);}
    .buildingWorks .inner .worksTop{margin-top: calc(45/16 * 1em); flex-wrap: wrap;}
    .buildingWorks .inner .worksTop li{width: 100%;}
    .buildingWorks .inner .worksTop li .textBox{padding: calc(15/16 * 1em);}
    .buildingWorks .inner .worksTop li time{margin-top: calc(25/16 * 1em);}
    .buildingWorks .inner .worksList {margin-top: calc(45 / 16* 1em);margin-bottom: calc(35 / 16* 1em);}
    .buildingWorks .inner .worksList li{flex-wrap: wrap; padding-bottom: calc(20/16 * 1em);}
    .buildingWorks .inner .worksList li:not(:nth-last-of-type(1)){margin-bottom: calc(20/16 * 1em);}
    .buildingWorks .inner .worksList li .left{width: 100%;}
    .buildingWorks .inner .worksList time{display: flex; align-items: baseline; margin-bottom: 1em; border-right: none;}
    .buildingWorks .inner .worksList time span:nth-of-type(2){margin-top: 0; margin-left: 1em;}
    .buildingWorks .inner .worksList li .right{width: 100%; flex-wrap: wrap;}
    .buildingWorks .inner .worksList li .right .textBox{max-width: 100%; width: 100%;}
    .buildingWorks .inner .worksList li .right a.more{margin-top: 1em;}
}

.news{background-color: #f8fcff;}
.news .inner{padding: calc(100/16 * 1em) 0;}
.news .inner .newsList{margin-top: calc(70/16 * 1em); margin-bottom: calc(90/16 * 1em);}
.news .inner .newsList li{display: flex; justify-content: space-between; background-color: #fff; overflow: hidden;}
.news .inner .newsList li:not(:nth-last-of-type(1)){margin-bottom: calc(60/16 * 1em);}
.news .inner .newsList li figure{width: 22.916666%; padding-bottom: 15.27777777777778%; background-size: cover; background-repeat: no-repeat; transition: .3s;position: relative;}
.news .inner .newsList li figure a{position: absolute;width:100%;height: 100%;top:0;left:0;z-index: 10}
.news .inner .newsList li .textBox{width: 77.083334%; display: flex; align-items: center; padding:0 3.81944444444444%; border: 1px solid #eef3f7;}
.news .inner .newsList li .textBox .text{width: 100%;}
.news .inner .newsList li .textBox aside{font-size: calc(22/16 * 1em); color: #333;}
.news .inner .newsList li .textBox aside a:hover{color:var(--color_light);}
.news .inner .newsList li .textBox p{margin: 0; line-height: 1.875; margin-top: 1.5em;}
.news .inner .newsList li .textBox .otherInfo{display: flex; justify-content: space-between; margin-top: calc(20/16 * 1em);}
.news .inner .newsList li .textBox .otherInfo time{color: #999;}
.news .inner .newsList li .textBox .otherInfo a{color: var(--color_light);}
.news .inner .newsList li:hover figure{transform: scale(1.05);}
.news .inner .newsList li:hover aside{color: var(--color_light);}
@media(max-width:1024px){
    .news .inner{padding: calc(50/16 * 1em) 0;}
    .news .inner .newsList li{flex-wrap: wrap;  border: 1px solid #eef3f7;}
    .news .inner .newsList li figure{width: 100%; padding-bottom: 67%;}
    .news .inner .newsList li .textBox{width: 100%; padding:3.81944444444444%; border: none;}
    .news .inner .newsList li:not(:nth-last-of-type(1)){margin-bottom: calc(30/16 * 1em);}
    .news .inner .newsList{margin-top: calc(50/16 * 1em); margin-bottom: calc(45/16 * 1em);}
}

.memberNews{background-color: #f8fcff;}
.memberNews .inner{padding: calc(100/16 * 1em) 0;}
.memberNews .memberNewsList{display: flex; margin-top: calc(70/16 * 1em); margin-bottom: calc(110/16 * 1em); gap: calc(50/16 * 1em) 4.25%; flex-wrap: wrap;}
.memberNews .memberNewsList li{width: 30.5%; position: relative; border: 1px solid #eef3f7; background-color: #fff; overflow: hidden;}
.memberNews .memberNewsList li figure{padding-bottom: 62.72727272727273%; background-size: cover; background-position: center; transition: .3s;position: relative;}
.memberNews .memberNewsList li figure a{position: absolute;width:100%;height: 100%;top:0;left:0;z-index: 10}
.memberNews .memberNewsList li .textBox{padding:calc(30/16 * 1em);}
.memberNews .memberNewsList li time{display: block; color: #999; margin-bottom: calc(23/16 * 1em);}
.memberNews .memberNewsList li aside.dot2{line-height: 1.5; font-size: calc(20/16 * 1em); color: #333;}
.memberNews .memberNewsList li aside.dot2 a:hover{color: var(--color_light);}
.memberNews .memberNewsList li p{color: #999; margin: 0; line-height: 1.875; margin-top: 1.5em; margin-bottom: calc(30/16 * 1em);}
.memberNews .memberNewsList li a.more{color: var(--color_light);}
.memberNews .memberNewsList li:hover figure{transform: scale(1.05);}
.memberNews .memberNewsList li:hover aside.dot2{color: var(--color_light);}
@media(max-width:1024px){
    .memberNews .inner{padding: calc(50/16 * 1em) 0;}
    .memberNews .memberNewsList{margin-top: calc(35/16 * 1em); margin-bottom: calc(55/16 * 1em); gap: calc(15/16 * 1em) 3%;}
    .memberNews .memberNewsList li{width: 48.5%;}
    .memberNews .memberNewsList li p{margin-top: .75em; margin-bottom: calc(15/16 * 1em);}
}

@media(max-width:640px){
    .memberNews .memberNewsList li{width: 100%;}
}

.notice{background-color: #f8fcff;}
.notice .inner{padding: calc(100/16 * 1em) 0;}
.notice .inner .noticeList{margin-top: calc(70/16 * 1em); margin-bottom: calc(100/16 * 1em);}
.notice .inner .noticeList li:not(:nth-last-of-type(1)){margin-bottom: calc(20/16 * 1em);}
.notice .inner .noticeList li a{display: block; padding: calc(50/16 * 1em) calc(60/16 * 1em); border: 1px solid #eaf4fb; background-color: #fff;}
.notice .inner .noticeList li a time{display: block; color: #666666; }
.notice .inner .noticeList li a:hover .asideBox{position: relative;}
.notice .inner .noticeList li a aside{font-size: calc(20/16 *1em); line-height: 1.5; margin: .5em 0; color: #333; transition: .3s;}
.notice .inner .noticeList li a p{color: #666;}
.notice .inner .noticeList li a:hover aside{color: var(--color_light);}
.notice .inner .noticeList li a:hover .asideBox::before{content: ""; width: 2px; height: 100%; position: absolute; left: calc(-60/16 * 1em); top: 0; background-color: var(--color_light);}
@media(max-width:1024px){
    .notice .inner{padding: calc(50/16 * 1em) 0;}
    .notice .inner .noticeList{margin-top: calc(35/16 * 1em); margin-bottom: calc(50/16 * 1em);}
    .notice .inner .noticeList li a{padding: calc(25/16 * 1em) calc(30/16 * 1em);}
    .notice .inner .noticeList li a:hover .asideBox::before{left: calc(-30/16 * 1em);}
}


.policy{background-color: #f8fcff;}
.policy .inner{padding: calc(100/16 * 1em) 0;}
.policy .inner .policyList{margin-top: calc(100/16 * 1em); margin-bottom: calc(90/16 * 1em);}
.policy .inner .policyList li{display: flex; justify-content: space-between; border: 1px solid transparent; border-left-width: 5px; border-bottom-color: #eef2f5; padding: calc(50/16 * 1em) 0;}
.policy .inner .policyList li aside{width:calc(15.625% - 2.77777777777778%); transition: .3s;}
.policy .inner .policyList li aside a{font-size: calc(20/16 * 1em); line-height: 1.5; color: #333;}
.policy .inner .policyList li .textBox{width: 72.91666666666667%; padding-right: 2.77777777777778%; display: flex; justify-content: space-between;}
.policy .inner .policyList li .textBox .text{max-width: 70%;}
.policy .inner .policyList li .textBox p{color: #666; margin: 0; line-height: 1.875;}
.policy .inner .policyList li .textBox time{color: #999; margin-top: calc(10/16 * 1em); display: block;}
.policy .inner .policyList li .textBox a{width: calc(40/16 * 1em); height: calc(40/16 * 1em); color: var(--color_light); display: flex; align-items: center; justify-content: center; border: 1px solid #e6eaed; border-radius: 50%; font-family: "宋体"; font-weight: bold;}
.policy .inner .policyList li:hover{background-color: #fff; border: 1px solid #e4e8ea; border-left: 5px solid var(--color_light);border-top-color: transparent;}
.policy .inner .policyList li:nth-of-type(1):hover{border-top-color: #e4e8ea;}
.policy .inner .policyList li:hover aside{padding-left: 2.77777777777778%; width:calc(15.625%);}
.policy .inner .policyList li:hover aside a{color: var(--color_light);}
@media(max-width:1024px){
    .policy .inner{padding: calc(50/16 * 1em) 0;}
    .policy .inner .policyList{margin-top: calc(50/16 * 1em); margin-bottom: calc(45/16 * 1em);}
    .policy .inner .policyList li{padding: calc(25/16 * 1em) 2.77777777777778%;; flex-wrap: wrap;}
    .policy .inner .policyList li aside{width: 100%; margin-bottom: .5em;}
    .policy .inner .policyList li:hover aside{padding-left: 0; width:100%;}
    .policy .inner .policyList li .textBox{width: 100%; padding-right: 0;}
    .policy .inner .policyList li .textBox a{width: calc(30/16 * 1em); height: calc(30/16 * 1em);}
    .policy .inner .policyList li .textBox .text{max-width: 90%;}
}


.book{background-color: #f8fcff;}
.book .inner{padding: calc(100/16 * 1em) 0;}
.book .inner .bookList{display: flex; flex-wrap: wrap; gap: calc(60/16 * 1em) 5.0944%; margin-top: calc(70/16 *  1em); margin-bottom: calc(65/16 * 1em);}
.book .inner .bookList li{width: 21.18%;}
.book .inner .bookList li{transition: .3s; padding: calc(30/16 * 1em); display: block; background-color: #fff; border: 1px solid #eaf4fb; border-bottom-width: 4px;}
.book .inner .bookList li p{margin: 0; margin-top: calc(40/16 * 1em); display: flex; justify-content: space-between; align-items: center;}
.book .inner .bookList li p::after{content: ""; width: calc(24/16 * 1em); height: calc(6/16 * 1em); background: url(../images/book_more.svg) no-repeat center; background-size: 100% auto;}
.book .inner .bookList li p span{color: #333; font-size: calc(20/16 * 1em);}
.book .inner .bookList li:hover{border-bottom-color: var(--color_light); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);}
.book .inner .bookList li:hover p::after{background-image: url(../images/book_more_active.svg);}
.book .inner .bookList li figure{padding-bottom: 126%; background-size: cover;}
.book .inner .bookList li .operate{display: flex; align-items: center; justify-content: space-between; margin-top: 1em;}
.book .inner .bookList li .operate a{color: var(--color_light); display: flex; align-items: center;}
.book .inner .bookList li .operate a.read::before{content: ""; width: 1em; height: 1em; background: url(../images/read.svg) no-repeat center; background-size: 100% auto; margin-right: .3em;}
.book .inner .bookList li .operate a.down.down::before{content: ""; width: 1em; height: 1em; background: url(../images/down.svg) no-repeat center; background-size: 100% auto; margin-right: .3em;}
@media(max-width:1024px){
    .book .inner{padding: calc(50/16 * 1em) 0;}
    .book .inner .bookList{margin-top: calc(45/16 * 1em); margin-bottom: calc(32.5/16 * 1em); gap: calc(15/16 * 1em) 3%;}
    .book .inner .bookList li{width: 48.5%;}
    .book .inner .bookList li{padding: calc(15/16 * 1em);}
    .book .inner .bookList li p{margin-top: calc(20/16 * 1em);}
    .book .inner .bookList li p span{font-size: calc(16/16 * 1em);}
}

.memberStyle{background-color: #f8fcff;} 
.memberStyle .inner{padding-top: calc(75/16 * 1em); padding-bottom: calc(105/16 * 1em);}
.memberStyle .memberNav{display: flex; gap: calc(40/16 * 1em); margin-bottom: calc(60/16 * 1em); flex-wrap: wrap;}
.memberStyle .memberNav li a{position: relative; font-size: calc(18/16 * 1em); color: #333; display: block; border: 1px solid #eef3f7; padding:.6666em 1.1111em; background-color: #fff;}
.memberStyle .memberNav li.active a,.memberStyle .memberNav li a:hover{background-color: var(--color_light); border-color: var(--color_light); color: #fff;}
.memberStyle .memberNav li.active a::after,.memberStyle .memberNav li a:hover::after{content: ""; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); background-color: var(--color_light); width: .8333em; height: .4444em; -webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);clip-path: polygon(50% 100%, 0 0, 100% 0);}

@media(max-width:1024px){
    .memberStyle .inner{padding-top: calc(40/16 * 1em); padding-bottom: calc(55/16 * 1em);}
    .memberStyle .memberNav{gap: calc(20/16 * 1em); margin-bottom: calc(30/16 * 1em);}
}

.vice-presidentList{display: flex; flex-wrap: wrap; gap: calc(50/16 * 1em) 4.25%;}
.vice-presidentList li{width: 30.5%; overflow: hidden;}
.vice-presidentList li a{display: block; background-color: #fff; border: 1px solid #eef3f7;}
.vice-presidentList li a figure{padding-bottom: 102%; background-size: cover; transition: .3s;}
.vice-presidentList li a .textBox{padding: calc(30/16 * 1em);}
.vice-presidentList li a aside{font-weight: bold; font-size: calc(20/16 * 1em); color: #333;}
.vice-presidentList li a .position{font-size: calc(18/16 * 1em); display: flex; color: #999;  margin-top: .5555em; margin-bottom: 1.6666em;}
.vice-presidentList li a .position::before{content: ""; width: 1em; height: 1.222223em; background: url(../images/position.png) no-repeat center; background-size: 100% auto; margin-right: .6666em;}
.vice-presidentList li a .intro{color: #666; margin: 0;}
.vice-presidentList li:hover figure{transform: scale(1.05);}
.vice-presidentList li:hover aside{color: var(--color_light);}
@media(max-width:1024px){
    .vice-presidentList{gap: calc(15/16 * 1em) 3%;}
    .vice-presidentList li{width: 48.5%;}
    .vice-presidentList li a .textBox{padding: calc(15/16 * 1em);}
    .vice-presidentList li a .position{margin-bottom: 1em;}
}

@media(max-width:640px){
    .vice-presidentList li{width: 100%;}
}

.directorList{display: flex; flex-wrap: wrap; gap: calc(40/16 * 1em) 3.125%; margin-bottom: calc(100/16 * 1em);}
.directorList li{width: 31.25%; transition: .3s;}
.directorList li a{display: block; padding: 2em calc(50/16 * 1em); border: 1px solid #eef3f7; background-color: #fff; height: 100%;}
.directorList li a aside{font-size: calc(20/16 * 1em); color: #333; position: relative;}
.directorList li a aside::before{content: ""; position: absolute; width: .25em; height: 1em; background-color: var(--color_light); left: -2.5em; top: 50%; transform: translateY(-50%);}
.directorList li a p{color: #333; margin: 0; margin-top: .875em;}
.directorList li:hover{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);}
@media(max-width:1024px){
    .directorList{gap: calc(20/16 * 1em) 3.125%; margin-bottom:  calc(50/16 * 1em);}
    .directorList li a{padding: 1em calc(25/16 * 1em);}
    .directorList li a aside::before{left: -1.25em;}
}

@media(max-width:640px){
    .directorList{gap: calc(15/16 * 1em) 3%; margin-bottom: calc(50/16 * 1em) 0;}
    .directorList li{width: 100%;}
}

.memberDetail{display: flex; justify-content: space-between; padding:0 calc(50/16 * 1em);}
.memberDetail .left{width: 35%;}
.memberDetail .left figure{padding-bottom: 100%; background-size: cover;background-repeat: no-repeat;background-position: center;}
.memberDetail .left .textBox{background-color: #eeeeee; padding: calc(20/16 * 1em);}
.memberDetail .left .textBox aside{font-size: calc(32/16 * 1em); text-align: center; color: #333;}
.memberDetail .left .textBox p{font-size: calc(18/16 * 1em); text-align: center; margin-top: .45em;  color: #333; margin-bottom: 0;}
.memberDetail .right{width: 58.95%;}
.memberDetail .right aside{border-bottom:3px solid #ebebeb;}
.memberDetail .right aside span{position: relative; font-size: calc(24/16 * 1em); font-weight: bold; display: inline-block; padding-bottom: calc(13/24* 1em); color: #333;}
.memberDetail .right aside span::after{position: absolute; width: 100%; height: 3px; content: ""; bottom: -3px; left: 0; background-color: var(--color_light); }
.memberDetail .right .brief:not(:nth-last-of-type(1)){margin-bottom: calc(60/16 * 1em);}
.memberDetail .right .content{padding-top: calc(24/16 * 1em);}
.memberDetail .right .content p{line-height: 2; color: #333; margin: 0;}
/* .memberDetail .right .content p:not(:nth-last-of-type(1)){margin-bottom: 2em;} */

@media(max-width:1024px){
    .memberDetail{flex-wrap: wrap; padding:0 calc(25/16 * 1em) ;}
    .memberDetail .left{width: 50%; margin: 0 auto;}
    .memberDetail .right{width: 100%; margin-top: 2em;}
    .memberDetail .right .brief:not(:nth-last-of-type(1)){margin-bottom: calc(30/16 * 1em);}
}

@media(max-width:640px){
    .memberDetail .left{width: 100%;}
}


.leaderDetail{display: flex; justify-content: space-between; padding:0 calc(50/16 * 1em);}
.leaderDetail .left{width: 35%;}
.leaderDetail .left figure{padding-bottom: 120%; background-size: cover;background-repeat: no-repeat;background-position: top center;}
.leaderDetail .left .textBox{background-color: #eeeeee; padding: calc(20/16 * 1em);}
.leaderDetail .left .textBox aside{font-size: calc(32/16 * 1em); text-align: center; color: #333;}
.leaderDetail .left .textBox p{font-size: calc(18/16 * 1em); text-align: center; margin-top: .45em;  color: #333; margin-bottom: 0;}
.leaderDetail .right{width: 58.95%;}
.leaderDetail .right aside{border-bottom:3px solid #ebebeb;}
.leaderDetail .right aside span{position: relative; font-size: calc(24/16 * 1em); font-weight: bold; display: inline-block; padding-bottom: calc(13/24* 1em); color: #333;}
.leaderDetail .right aside span::after{position: absolute; width: 100%; height: 3px; content: ""; bottom: -3px; left: 0; background-color: var(--color_light); }
.leaderDetail .right .brief:not(:nth-last-of-type(1)){margin-bottom: calc(60/16 * 1em);}
.leaderDetail .right .content{padding-top: calc(24/16 * 1em);}
.leaderDetail .right .content p{line-height: 2; color: #333; margin: 0;}
.leaderDetail .right .content p:not(:nth-last-of-type(1)){margin-bottom: 2em;}

@media(max-width:1024px){
    .leaderDetail{flex-wrap: wrap; padding:0 calc(25/16 * 1em) ;}
    .leaderDetail .left{width: 50%; margin: 0 auto;}
    .leaderDetail .right{width: 100%; margin-top: 2em;}
    .leaderDetail .right .brief:not(:nth-last-of-type(1)){margin-bottom: calc(30/16 * 1em);}
}

@media(max-width:640px){
    .leaderDetail .left{width: 100%;}
}

.personCenter{background-color: #f8fcff;}
.personCenter .inner{padding-top: calc(135/16 * 1em); padding-bottom: calc(100/16 * 1em);}
.personCenter .inner .content{display: flex; justify-content: space-between; background-color: #fff; border: 1px solid #eaf4fb; padding: calc(40/16 * 1em) calc(50/16 * 1em) calc(80/16 * 1em);}
.personCenter .personNav{overflow: hidden; width: 20.895%; background-color: #fffdfa; border-top-right-radius: calc(20/16 * 1em); border: 1px solid #eaeaea; max-height: calc(690/960 * 100vh);}
.personCenter .personNav li a{padding-left: calc(48/16 * 1em); padding-right: calc(20/16 * 1em);}
.personCenter .navHeader{margin-bottom: calc(10/16 * 1em);}
.personCenter .navHeader a{cursor: auto; height: calc(80/16 * 1em);  background: url(../images/personHeader.png) no-repeat right bottom; background-size:cover; display: flex; align-items: center;}
.personCenter .navHeader span{font-size: calc(28/16 * 1em); color: #ffe5c2 !important;}
.personCenter .personNav li:not(.navHeader) a{display: flex; justify-content: space-between; align-items: center; height: calc(70/16 * 1em); border-bottom: 1px solid #e6ded3;}
.personCenter .personNav li:not(.navHeader) a .arrow{font-family: "宋体"; font-weight: bold; color: #333;}
.personCenter .personNav li:not(.navHeader) span{font-size: calc(18/16 * 1em); color: #333; display: flex; align-items: center;}
.personCenter .personNav li:not(.navHeader) span::before{content: ""; margin-right: .5555em; width: calc(18/18 * 1em); height: calc(18/18 * 1em); background-size: 100% auto; background-repeat: no-repeat; background-position: center;}
.personCenter .personNav li:nth-child(2) span::before{background-image: url(../images/personInfo.png);}
.personCenter .personNav li:nth-child(3) span::before{background-image: url(../images/share.png);}
.personCenter .personNav li:nth-child(4) span::before{background-image: url(../images/tc.png);}
.personCenter .personNav li:hover a,.personCenter .personNav li.active a{background-color: #fff;}
.personCenter .personNav li:hover a span,.personCenter .personNav li.active a span{color: var(--color_light);}
.personCenter .personNav li:hover a .arrow,.personCenter .personNav li.active a .arrow{color: var(--color_light);}
.personCenter .personNav li:nth-child(2):hover span::before,.personCenter .personNav li:nth-child(2).active span::before{background-image: url(../images/personInfo_active.png);}
.personCenter .personNav li:nth-child(3):hover span::before,.personCenter .personNav li:nth-child(3).active span::before{background-image: url(../images/share_active.png);}
.personCenter .personNav li:nth-child(4):hover span::before,.personCenter .personNav li:nth-child(4).active span::before{background-image: url(../images/tc-active.png);}

.personCenter .right{width: 76.86%; padding-top: calc(18/16 * 1em);}
.personCenter .right aside.title{border-bottom:3px solid #ebebeb; display: flex; justify-content: space-between;}
.personCenter .right aside.title span{position: relative; font-size: calc(24/16 * 1em); font-weight: bold; display: inline-block; padding-bottom: calc(13/24* 1em); color: var(--color_light);}
.personCenter .right aside.title span::after{position: absolute; width: 100%; height: 3px; content: ""; bottom: -3px; left: 0; background-color: var(--color_light); }
.personCenter .right aside.title .release{color: var(--color_light); display: flex; align-items: center; cursor: pointer;}
.personCenter .right aside.title .release::after{content: ""; width: calc(24/16 * 1em); height: calc(24/16 * 1em); background: url(../images/release.png) no-repeat center; background-size: cover; margin-left: .5em;}
.personCenter .right form{padding-left: calc(96/16 * 1em); margin-top: calc(60/16 * 1em); padding-bottom: calc(200/16 * 1em);}
.personCenter .right form li{display: flex; align-items: center;}
.personCenter .right form li:not(:nth-last-of-type(1)){margin-bottom: calc(20/16 * 1em);}
.personCenter .right form li:has(input[type="submit"]){margin-top: calc(60/16 * 1em); padding-left: calc(3em + 20/16 * 1em);}
.personCenter .right form li:has(input[type="submit"]) .inputBox{width: auto;}
.personCenter .right form li label{color: #333; width: 3em; text-align: right; margin-right: calc(20/16 * 1em);}
.personCenter .right form li .inputBox{max-width: calc(500/16 * 1em); width: 100%; }
.personCenter .right form li input{width: 100%; font-size: calc(16/16 * 1em); display: block; border: 1px solid #ebebeb; color: #666; outline: none; background-color: #f7f7f7; padding: 0 calc(20/16 * 1em); height: calc(50/16 * 1em);}
.personCenter .right form li input[type="button"]{font-size: calc(14/16 * 1em); margin-right: calc(20/14 * 1em); background-color: var(--color_light); border-radius: calc(4/14 * 1em); color: #fff; width: auto; height: calc(36/14 * 1em); padding:0 calc(16/14 * 1em); display: flex;align-items: center; justify-content: center;}
.personCenter .right form li a{font-size: calc(14/16 * 1em); color: var(--color_light); background-color: #fff; border: 1px solid var(--color_light); border-radius: calc(4/14 * 1em); display: block; height: calc(36/14 * 1em); display: flex; align-items: center; justify-content: center; padding:0 calc(16/14 * 1em);}

@media(max-width:1024px){
    .personCenter .inner{padding-top: calc(50/16 * 1em); padding-bottom: calc(50/16 * 1em);}
    .personCenter .inner .content{padding: calc(20/16 * 1em) calc(25/16 * 1em) calc(40/16 * 1em); flex-wrap: wrap;}
    .personCenter .personNav{width: 100%;}
    .personCenter .right{width: 100%;}
    .personCenter .personNav li:not(.navHeader) a{height: calc(50/16 * 1em);}
    .personCenter .right form{padding: 0;margin: 0 auto;  margin-top: calc(30/16 * 1em);  width: 80%;}
    .personCenter .right form li .inputBox{max-width: calc(100% - 3em - 20/16 * 1em);}
    .personCenter .right form li input{height: calc(40/16 * 1em);}
    .personCenter .right form li:has(input[type="submit"]){margin-top: calc(30/16 * 1em);}
}

.personCenter .trendsList{margin-top: calc(60/16 * 1em); }
.personCenter .trendsList .ul{margin-bottom: calc(70/16 * 1em);}
.personCenter .trendsList li a{display: flex; justify-content: space-between; background-color: #fff;}
.personCenter .trendsList li:not(:nth-last-of-type(1)){margin-bottom: calc(20/16 * 1em);}
.personCenter .trendsList li figure{width: 29.126%; padding-bottom: 19.4175%; background-size: cover; background-repeat: no-repeat;}
.personCenter .trendsList li .textBox{width: 70.873786%; background-color: #fafafa; display: flex; align-items: center; padding:0 3%; border: 1px solid #eef3f7;}
.personCenter .trendsList li .textBox .text{width: 100%;}
.personCenter .trendsList li .textBox aside{font-size: calc(20/16 * 1em); color: #333;}
.personCenter .trendsList li .textBox p{margin: 0; line-height: 1.875; margin-top: calc(15/16 * 1em); color: #666;}
.personCenter .trendsList li .textBox .otherInfo{display: flex; justify-content: space-between; margin-top: calc(20/16 * 1em);}
.personCenter .trendsList li .textBox .otherInfo time{color: #999;}
.personCenter .edit{margin-top: calc(60/16 * 1em); display: block; padding-right: calc(70/16 * 1em); display:none;}
.personCenter .edit input{font-size: calc(16/16 * 1em); display: none;}
.personCenter .edit .operate{margin-top: calc(10/16 * 1em); border: 1px solid #ebebeb; padding: calc(40/16 * 1em); padding-bottom: calc(90/16 * 1em);}
.personCenter .edit .operate label{cursor: pointer;}
.personCenter .edit .operate .select{display: flex; align-items: center; color: #333;}
.personCenter .edit .operate .select span{margin-right: 1em;}
.personCenter .edit .operate .select .dots{width: 16px; height: 16px; border: 1px solid #d4d4d4; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: calc(9/16 * 1em);}
.personCenter .edit .operate .select .text:not(:nth-last-of-type(1)){margin-right: calc(30/16 * 1em);}
.personCenter .edit .operate .select input:checked + label.dots::after{content: ""; width: 8px; height: 8px; background-color: var(--color_light); border-radius: 50%;}
.personCenter .edit .upload{margin-top: calc(30/16 * 1em); padding-left: 5em;}
.personCenter .edit .upload label{display: block; width: calc(300/16 * 1em); height: calc(200/16 * 1em); cursor: pointer; position: relative; border: 1px solid #eef3f7;}
.personCenter .edit .upload .uploadInner{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.personCenter .edit .upload .uploadInner figure{width: calc(40/16 * 1em); margin: 0 auto; margin-bottom: 1em; height: calc(40/16 * 1em); color: #006fba; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);}
.personCenter .edit .upload .uploadInner figure::after{content: "+"; font-size: calc(30/16 * 1em);}
.personCenter .edit .upload .uploadInner p{margin: 0; color: #999;}
.personCenter .edit .upload .node{margin: 0; color: #333; margin-top: 1em;}
.personCenter .edit .button{padding-left: 5em; margin-top: calc(40/16 * 1em); display: flex;}
.personCenter .edit .button a{display: flex; align-items: center; justify-content: center; height: calc(65/16 * 1em); width: calc(200/16 * 1em); border: 1px solid var(--color_light);}
.personCenter .edit .button a:not(:nth-last-of-type(1)){margin-right: calc(20/16 * 1em);}
.personCenter .edit .button a.confirm{background-color: var(--color_light); color: #fff;}
.personCenter .edit .button a.reset{background-color: #fff; color: var(--color_light);}
@media(max-width:1024px){
    .personCenter .trendsList .ul{margin-bottom: calc(35/16 * 1em);}
    .personCenter .trendsList li{flex-wrap: wrap;  border: 1px solid #eef3f7;}
    .personCenter .trendsList li figure{width: 100%; padding-bottom: 67%;}
    .personCenter .trendsList li .textBox{width: 100%; padding:3.81944444444444%; border: none;}
    .personCenter .trendsList{margin-top: calc(30/16 * 1em); }
    .personCenter .edit{margin-top: calc(30/16 * 1em); padding-right: 0;}
    .personCenter .edit .upload{padding-left: 0;}
    .personCenter .edit .button{padding-left: 0;}
    .personCenter .edit .button a{width: calc(100/16 * 1em); height: calc(35/16 * 1em);}
    .personCenter .edit .operate{padding-bottom: calc(45/16 * 1em);}
}

.joinUs{background-color: #f8fcff;}
.joinUs .inner{padding-top: calc(100/16 * 1em);}
.joinUs .joinUsForm{margin-top: calc(70/16 * 1em); margin-bottom: calc(100/16 * 1em); padding: calc(55/16 * 1em) calc(50/16 * 1em) calc(90/16 * 1em); background-color: #fff; border: 1px solid #eef3f7;}
.joinUs .joinUsForm .title{text-align: center;color: #333;font-size: calc(20/16 * 1em);padding-bottom: 2%}
.joinUs .joinUsForm li:has(input[type="text"]){display: flex; justify-content: space-between;}
.joinUs .joinUsForm li:not(:nth-last-of-type(1)){margin-bottom: calc(13/16 * 1em);}
.joinUs .joinUsForm li.col_2 input{width: 49.5%;}
.joinUs .joinUsForm li.col_3 input{width: 32.8%;}
.joinUs .joinUsForm li.submit{margin-top: calc(70/16 * 1em);}
.joinUs .joinUsForm input[type="text"]{width: 100%; height: calc(45/16 * 1em); font-size: calc(16/16 * 1em); color: #666; padding:0 calc(18/16 * 1em) ; border: 1px solid #eef3f7;}
.joinUs .joinUsForm input[type="text"]::placeholder{color: #666;}
.joinUs .joinUsForm input[type="radio"]{opacity: 0;position: relative;z-index: 10;}
.joinUs .joinUsForm input[type="file"]{display: none;}
.joinUs .joinUsForm input[type="button"] {display: flex;align-items: center;justify-content: center;width: calc(240/16 * 1em);height: calc(60/16 * 1em);font-size: calc(16/16 * 1em);cursor: pointer;margin: 0 auto;border: none;outline: none;background-color: var(--color_light);color: #fff;padding: 0;}
.joinUs .joinUsForm .select{min-height: calc(45/16 * 1em); color: #666; padding:0 calc(18/16 * 1em); border: 1px solid #eef3f7;}
.joinUs .joinUsForm .select label{cursor: pointer;}
.joinUs .joinUsForm .select{display: flex; align-items: center;}
.joinUs .joinUsForm .select span{margin-right: 9.5%;}
.joinUs .joinUsForm .select div{display: flex; align-items: center;}
.joinUs .joinUsForm .select div:not(:nth-last-of-type(1)){margin-right: 9.5%;}
.joinUs .joinUsForm .select .dots{width: 16px; height: 16px; border: 1px solid #d4d4d4; display: flex; align-items: center; justify-content: center; margin-right: calc(9/16 * 1em);position: absolute;z-index: 1}
.joinUs .joinUsForm .select input:checked + label.dots::after{content: ""; width: 8px; height: 8px; background-color: var(--color_light);}
.joinUs .joinUsForm .word{display: flex; justify-content: space-between; align-items: center; min-height: calc(45/16 * 1em); color: #666; padding:0 calc(18/16 * 1em); border: 1px solid #eef3f7;}
.joinUs .joinUsForm .word a.read{color: #0d7cee; display: flex; align-items: center;}
.joinUs .joinUsForm .word a.read::before{content: ""; width: calc(20/16 * 1em); height: calc(20/16 * 1em); background: url(../images/word.png) no-repeat center; background-size: cover; margin-right: calc(13/16 * 1em);}
.joinUs .joinUsForm .word a.down{padding:.5em 1.5em; background-color: #ebebeb; display: flex; align-items: center; justify-content: center; color: #666666;}

.joinUs .joinUsForm .file{display: flex; justify-content: space-between; align-items: center; min-height: calc(45/16 * 1em); color: #666; padding:0 calc(18/16 * 1em); border: 1px solid #eef3f7;}
.joinUs .joinUsForm .file .node{display: flex; align-items: center;}
.joinUs .joinUsForm .file .node span{color: #333333;}
.joinUs .joinUsForm .file .node p{margin: 0; margin-left: 1em; color: #999999;}
.joinUs .joinUsForm .file label{cursor: pointer; padding:.5em 1.5em; background-color: #ebebeb; display: flex; align-items: center; justify-content: center; color: #666666;}

@media(max-width:1024px){
    .joinUs .inner{padding-top: calc(50/16 * 1em);}
    .joinUs .joinUsForm{margin-top: calc(50/16 * 1em); margin-bottom: calc(50/16 * 1em); padding: calc(30/16 * 1em) calc(25/16 * 1em) calc(45/16 * 1em);}
    .joinUs .joinUsForm .select span{margin-right: .8em;}
    .joinUs .joinUsForm .select div:not(:nth-last-of-type(1)){margin-right: .8em;}
    .joinUs .joinUsForm li.submit{margin-top: calc(35/16 * 1em);}
}

@media(max-width:640px){
    .joinUs .joinUsForm .select{flex-wrap: wrap; gap: .5em 0; padding: .5em calc(18/16 * 1em);}
    .joinUs .joinUsForm .select span{width: 100%; margin: 0;}
    .joinUs .joinUsForm .word{flex-wrap: wrap; gap: .5em 0; padding: .5em calc(18/16 * 1em);}
    .joinUs .joinUsForm .file{flex-wrap: wrap; gap: .5em 0; padding: .5em calc(18/16 * 1em);}
}


/*
 .TextList002208 为demo编号
 */
.TextList002208{padding-bottom: calc(100/16 * 1em);}
.TextList002208 .list{margin-top: calc(70/16 * 1em); margin-bottom: calc(95/16 * 1em); border-top: 5px solid var(--color_light);}
.TextList002208 .list .dt{display: flex; justify-content: space-between; padding: calc(30/16 * 1em) calc(50/16 * 1em); transition: .3s;}
.TextList002208 .list .dl:not(:nth-of-type(1)) .dt{border-top: 1px solid #e9e9e9;}
.TextList002208 .list .dl:nth-last-of-type(1) .dt{border-bottom: 1px solid #e9e9e9;}
.TextList002208 .list .dt .time{color: #49565e;}
.TextList002208 .list .dt .jobname{font-size: calc(24/16 * 1em); color: #333;}
.TextList002208 .list .dt div{display: flex; align-items: center;}
.TextList002208 .list .dt i{margin-left: calc(135/16 * 1em); transition: .3s; background:url(../images/TextList002208-icon.png) no-repeat center; background-size: cover; display:block; width:calc(27/16 * 1em); height:calc(14/16 * 1em);}
.TextList002208 .list .dl.active{background-color: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);}
.TextList002208 .list .dl.active .dt{ padding: calc(30/16 * 1em) 0; margin: 0 calc(50/16 * 1em);  border-bottom: 1px solid #e9e9e9; border-top:none; padding-top: calc(52/16 * 1em);}
.TextList002208 .list .dl.active .dt i{transform: rotate(180deg);}
.TextList002208 .conbox{padding:calc(50/16 * 1em); display:none;}
.TextList002208 .conbox .info{display: flex; flex-wrap: wrap;}
.TextList002208 .conbox .info:not(:nth-last-of-type(1)){margin-bottom: calc(50/16 * 1em);}
.TextList002208 .conbox .h5{color:#333; margin: 0; font-size: calc(18/16 * 1em); font-weight: normal;}
.TextList002208 .conbox ul{list-style: none;}
.TextList002208 .conbox ul{margin-left: calc(40/16 * 1em);}
.TextList002208 .conbox ul li{line-height: 1.75; color: #49565e;}
.TextList002208 .conbox .info p{margin: 0; width: 100%; font-size: calc(18/16 * 1em); color: #333; line-height: 2;}

@media(max-width:1024px){
    .TextList002208{padding-bottom: calc(50/16 * 1em);}
    .TextList002208 .list{margin-top: calc(50/16 * 1em); margin-bottom: calc(45/16 * 1em);}
    .TextList002208 .list .dt .jobname{font-size: calc(18/16 * 1em); max-width: 60%;}
    .TextList002208 .list .dt i{width: calc(16/16 * 1em); background-size: 100% auto;}
    .TextList002208 .list .dt{padding: calc(15/16 * 1em) calc(16/16 * 1em);}
    .TextList002208 .list .dl.active .dt{padding: calc(15/16 * 1em) 0; margin:0 calc(16/16 * 1em);}
    .TextList002208 .list .dt i{margin-left: calc(25/16 * 1em);}
    .TextList002208 .conbox ul{margin-left: 0; width: 100%; margin-top: 1em;}
    .TextList002208 .conbox .info:not(:nth-last-of-type(1)){margin-bottom: calc(25/16 * 1em);}
}
 

.contactUs{padding-bottom: calc(120/16 * 1em); display: flex; justify-content: space-between;}
.contactUs .contact_info{width: 36.11111111%;}
.contactUs .contact_info aside.cTitle{text-align: start;}
.contactUs .contact_info aside.cTitle span::after{left: 0; transform: none;}
.contactUs .contact_info .ul{margin-top: calc(75/16 * 1em);}
.contactUs .contact_info .ul li{border-bottom: 1px solid #eeeeee;}
.contactUs .contact_info .ul li:not(:nth-last-of-type(1)){margin-bottom: calc(30/16 * 1em);}
.contactUs .contact_info .ul li span{color: #777777;}
.contactUs .contact_info .ul li p{margin: 0; margin-top: .7em; margin-bottom: 1em; color: #111111; font-size: calc(20/16 * 1em);}
.contactUs .contact_info .info_bottom{margin-top: calc(40/16 * 1em); display: flex; align-items: center;}
.contactUs .contact_info .info_bottom span{color: #111111; font-size: calc(20/16 * 1em); margin-left: 2em;}
.contactUs .contact_img{width: 55.55555555555556%;}


@media(max-width:1024px){
    .contactUs{padding-bottom: calc(60/16 * 1em); flex-wrap: wrap;}
    .contactUs .contact_info{width: 100%;}
    .contactUs .contact_info .ul{margin-top: calc(50/16 * 1em);}
    .contactUs .contact_img{width: 100%; margin-top: 2em;}
    .contactUs .contact_info .ul li:not(:nth-last-of-type(1)){margin-bottom: calc(15/16 * 1em);}
    .contactUs .contact_info .info_bottom{margin-top: calc(20/16 * 1em);}
}

.login{background-color: #f8fcff;}
.login .auto{padding-top: calc(170/16 * 1em); padding-bottom: calc(100/16 * 1em);}
.login .inner{ margin: 0 auto;  width: 600px; padding: calc(60/16 * 1em) calc(70/16 * 1em); max-width: 94%; background-color: #fff; border: 1px solid #eef3f7; border-bottom-width: 4px;}
.login .inner aside{font-size: calc(28/16 * 1em); color: #333; line-height: 1;}
.login .inner p.intro{font-size: calc(18/16 * 1em); color: #b0b7c2; margin: 0; margin-top: 1em; margin-bottom: 2em;}
.login .inner form label{font-size: calc(18/16 * 1em); color: #333; display: block;}
.login .inner form li.textInput:not(:nth-of-type(1)){margin-top: calc(30/16 * 1em);}
.login .inner form li.operate{margin-top: calc(20/16 * 1em);}
.login .inner form li.submitInput{margin-top: calc(40/16 * 1em);}
.login .inner form li input[type="text"],.login .inner form li input[type="password"]{width: 100%; margin-top: calc(10/16 * 1em); font-size: calc(16/16 *1em); height: calc(50/16 * 1em); padding: 0 1em; border: 0; background-color: #f5f6f8; color: #333;}
.login .inner form li input[type="button"] {width: 100%;font-size: calc(18/16 *1em);height: calc(50/18 * 1em);padding: 0 1em;border: 0;background-color: var(--color_light);color: #fff;cursor: pointer;}
.login .inner form li input[type="text"]::placeholder,.login .inner form li input[type="password"]::placeholder{color: #c8d0dd;}
.login .inner form li.operate{display: flex; justify-content: space-between; align-items: center;}
.login .inner form li.operate .remember{display: flex; justify-content: space-between; align-items: center;}
.login .inner form li.operate .remember input{display: none;}
.login .inner form li.operate .remember label{cursor: pointer;}
.login .inner form li.operate .remember .dots{width: calc(15/16 * 1em); height: calc(15/16 * 1em); border: 1px solid #333;}
.login .inner form li.operate .remember input:checked + label{background: url(../images/remember.svg) no-repeat center; background-size: contain; background-color: #224ed9; border-color: #224ed9;}
.login .inner form li.operate .remember .text{color: #333; margin-left: .5em;}
.login .inner form li.operate a{color: #333;}
.login .inner form p.no{color: #333; margin: 0;text-align: right; margin-top: calc(40/16 * 1em);}
.login .inner form p.no a{color: var(--color_light); padding-bottom: calc(10/16 * 1em); position: relative;}
.login .inner form p.no a::after{content: ""; width: 100%; height: 1px; background-color: var(--color_light); position: absolute; bottom: 0; left: 0;}

@media(max-width:1024px){
    .login .auto{padding-top: calc(50/16 * 1em); padding-bottom: calc(50/16 * 1em);}
    .login .inner{padding: calc(30/16 * 1em) calc(35/16 * 1em);}
}


.register{background-color: #f8fcff;}
.register .auto{padding-top: calc(170/16 * 1em); padding-bottom: calc(100/16 * 1em);}
.register .inner{ margin: 0 auto;  width: 600px; padding: calc(60/16 * 1em) calc(70/16 * 1em); max-width: 94%; background-color: #fff; border: 1px solid #eef3f7; border-bottom-width: 4px;}
.register .inner aside{font-size: calc(28/16 * 1em); color: #333; line-height: 1;}
.register .inner p.intro{font-size: calc(18/16 * 1em); color: #b0b7c2; margin: 0; margin-top: 1em; margin-bottom: 2em;}
.register .inner form label{font-size: calc(18/16 * 1em); color: #333; display: block;}
.register .inner form li.textInput:not(:nth-of-type(1)){margin-top: calc(30/16 * 1em);}
.register .inner form li.operate{margin-top: calc(20/16 * 1em);}
.register .inner form li.submitInput{margin-top: calc(50/16 * 1em);}
.register .inner form li input[type="text"],.register .inner form li input[type="password"]{width: 100%; margin-top: calc(10/16 * 1em); font-size: calc(16/16 *1em); height: calc(50/16 * 1em); padding: 0 1em; border: 0; background-color: #f5f6f8; color: #333;}
.register .inner form li input[type="button"] {width: 100%;font-size: calc(18/16 *1em);height: calc(50/18 * 1em);padding: 0 1em;border: 0;background-color: var(--color_light);color: #fff;cursor: pointer;}
.register .inner form li input[type="text"]::placeholder,.register .inner form li input[type="password"]::placeholder{color: #c8d0dd;}
.register .inner form li.operate{display: flex; justify-content: space-between; align-items: center;}
.register .inner form li.operate .remember{display: flex; justify-content: space-between; align-items: center;}
.register .inner form li.operate .remember input{display: none;}
.register .inner form li.operate .remember label{cursor: pointer;}
.register .inner form li.operate .remember .dots{width: calc(15/16 * 1em); height: calc(15/16 * 1em); border: 1px solid #333;}
.register .inner form li.operate .remember input:checked + label{background: url(../images/remember.svg) no-repeat center; background-size: contain; background-color: #224ed9; border-color: #224ed9;}
.register .inner form li.operate .remember .text{color: #333; margin-left: .5em;}
.register .inner form li.operate a{color: #333;}
.register .inner form p.no{color: #333; margin: 0;text-align: left; margin-top: calc(40/16 * 1em);}
.register .inner form p.no a{color: var(--color_light); position: relative;}

.register .inner form .upload{margin-top: calc(30/16 * 1em);}
.register .inner form .upload input{display: none;}
.register .inner form .upload label.file{font-size: calc(16/16 * 1em); display: block; margin-top: calc(10/16 * 1em); width: 100%; height: calc(200/16 * 1em); cursor: pointer; position: relative; border: 1px solid #eef3f7;}
.register .inner form .upload .uploadInner{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.register .inner form .upload .uploadInner figure{width: calc(40/16 * 1em); margin: 0 auto; margin-bottom: 1em; height: calc(40/16 * 1em); color: #006fba; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1);}
.register .inner form .upload .uploadInner figure::after{content: "+"; font-size: calc(30/16 * 1em);}
.register .inner form .upload .uploadInner p{margin: 0; color: #999;}
.register .inner form .upload .node{margin: 0; color: #333; margin-top: 1em;}
@media(max-width:1024px){
    .register .auto{padding-top: calc(50/16 * 1em); padding-bottom: calc(50/16 * 1em);}
    .register .inner{padding: calc(30/16 * 1em) calc(35/16 * 1em);}
    .register .inner form li.submitInput{margin-top: calc(30/16 * 1em);}
    .register .inner form p.no{margin-top: calc(30/16 * 1em);}
}


/*RighInfo002973 */
.RighInfo002973{color: #333; padding: calc(80/16 * 1em) 0; }
.RighInfo002973 #print-area{max-width: 1100px; margin: 0 auto;}
.RighInfo002973 .news-details .topcon{display: flex; align-items: baseline; justify-content: center; line-height: 1;}
.RighInfo002973 .news-details .name{font-size: calc(40/16 * 1em); color: #333; position: relative;}
.RighInfo002973 .news-details .position{font-size: calc(20/16 * 1em);  display: flex; align-items: center; color: #333;}
.RighInfo002973 .news-details .position::before{content: ""; width: 1.875em; height: 1em; background: url(../images/slash.png) no-repeat center; background-size: auto 75%; display: inline-block;}
.RighInfo002973 .news-details .img{ margin: 0 auto; margin-top: calc(40/16 * 1em); margin-bottom: calc(65/16 * 1em); text-align: center; width: 65.79%;}
.RighInfo002973 .news-details .title h1{font-size: calc(36/16 * 1em);margin: 0; color: #0f1e2f; font-weight: normal; text-align: center;}
.RighInfo002973 .news-details .title time{display: block; text-align: center; margin-top: calc(20/16 * 1em);}
.RighInfo002973 .news-details .title time span{font-size: calc(18/16 * 1em); color: #555555; display: flex; align-items: center; justify-content: center;}
.RighInfo002973 .news-details .title time span::before{content: ""; width: calc(16/18 * 1em); height: 1em; background: url(../images/calendar.png) no-repeat center; background-size: 100% auto; display: inline-block; margin-right: .4em;}
.RighInfo002973 .news-details .edit-info{padding: calc(40/16 * 1em) 0;}
.RighInfo002973 .news-details .edit-info p{line-height: 1.875; margin: 0; color: #0f1e2f; }
.RighInfo002973 .news-details .edit-info b{display: block; line-height: 1.875;}
.RighInfo002973 .news-details .edit-info img{display: block; margin: 1.5em auto;}
.RighInfo002973 .pn-page aside:not(:nth-last-of-type(1)){margin-bottom: calc(12/16 * 1em);}
.RighInfo002973 .pn-page aside a{color: #555; font-size: calc(18/16 * 1em);}
.RighInfo002973 .pn-page aside a b{ font-weight: normal;}
.RighInfo002973 .pn-page{ padding-top: calc(40/16 * 1em); border-top: 1px solid #e5ecef;}
.RighInfo002973  .operating{overflow: hidden;}
.RighInfo002973  .operating a{display: flex; align-items: center; justify-content: space-between; padding: 0 2em;background-repeat: no-repeat;background-position: left center; border: 1px solid #c0c0c0; border-radius: 9999px; height: calc(50/16 * 1em); color: #555555;}
.RighInfo002973  .operating a::after{content: ""; width: calc(21/16 * 1em); height: calc(16/16 * 1em); background: url(../images/return.svg) no-repeat center; background-size: cover; margin-left: calc(12/16 * 1em);}


@media(min-width:1025px){
    .RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
    .RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: calc(40/16 * 1em);}
    .RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
    .RighInfo002973{padding: calc(75/16 * 1em) 0;}
    .RighInfo002973 .operating{text-align: right; padding-bottom: 20px;}
    .RighInfo002973 .operating a{display: flex; float: left;}
    .RighInfo002973 .news-details .title h1{font-size: calc(24/16 * 1em);}
}

.ke-container{width: 100% !important;}
.ke-container .ke-toolbar{display: flex !important; flex-wrap: wrap; gap: calc(10/16 * 1em) calc(40/16 * 1em); padding: calc(15/16 * 1em) 1em; background-color: #f5f5f5;}
.ke-container .ke-toolbar > span{display: none; border: none;}
.ke-container .ke-toolbar > span[data-name='source'],
.ke-container .ke-toolbar > span[data-name='bold'],
.ke-container .ke-toolbar > span[data-name='forecolor'],
.ke-container .ke-toolbar > span[data-name='insertorderedlist'],
.ke-container .ke-toolbar > span[data-name='justifyfull'],
.ke-container .ke-toolbar > span[data-name='table'],
.ke-container .ke-toolbar > span[data-name='hr'],
.ke-container .ke-toolbar > span[data-name='image'],
.ke-container .ke-toolbar > span[data-name='emoticons'],
.ke-container .ke-toolbar > span[data-name='link']{display: block;}
.ke-container .ke-toolbar span{font-size: calc(16/16 * 1em); line-height: 1;}
.ke-container .ke-hr{display: none;}
.ke-container .ke-toolbar > span span{width: calc(25/16 * 1em); height: calc(20/16 * 1em); border: none;  background-position: center; margin: 0 auto; margin-bottom: .5em;}
.ke-container .ke-toolbar > span p{margin: 0; font-size: calc(14/16 * 1em);}
.ke-container .ke-toolbar > span[data-name='source'] span {background-image: url(../images/source.jpg); background-size: calc(25/16 * 1em) auto;}
.ke-container .ke-toolbar > span[data-name='bold'] span {background-image: url(../images/bold.jpg);  background-size: calc(16/16 * 1em) auto;}
.ke-container .ke-toolbar > span[data-name='forecolor'] span {background-image: url(../images/forecolor.jpg);  background-size: calc(19/16 * 1em) auto;}
.ke-container .ke-toolbar > span[data-name='insertorderedlist'] span {background-image: url(../images/insertorderedlist.jpg);  background-size: calc(21/16 * 1em) auto;}
.ke-container .ke-toolbar > span[data-name='justifyfull'] span {background-image: url(../images/justifyfull.jpg);  background-size: calc(21/16 * 1em) auto;}
.ke-container .ke-toolbar > span[data-name='table'] span {background-image: url(../images/table.jpg);  background-size: calc(18/16 * 1em) auto;}
.ke-container .ke-toolbar > span[data-name='hr'] span {background-image: url(../images/hr.jpg);  background-size: calc(21/16 * 1em) auto;}
.ke-container .ke-toolbar > span[data-name='image'] span {background-image: url(../images/image.jpg);  background-size: calc(19/16 * 1em) auto;}
.ke-container .ke-toolbar > span[data-name='emoticons'] span {background-image: url(../images/emoticons.jpg);  background-size: calc(20/16 * 1em) auto;}
.ke-container .ke-toolbar > span[data-name='link'] span {background-image: url(../images/link.jpg);  background-size: calc(20/16 * 1em) auto;}

.editTitle{display: flex; align-items: center; justify-content: space-between; margin-bottom: 1em;}
#editTitle{height: 3em; display: block; border-color: #ebebeb; width: calc(100% - 3em);}
 



/*网站地图样式*/
.Websitemap002315{padding: calc(100/16 * 1em) 0;}
.Websitemap002315 li{ border-bottom:dotted 1px #ddd; padding:20px 10px 20px 15px; position: relative; line-height: 1.66; color: #ccc; font-weight: lighter; }
.Websitemap002315 li:before{ content: "•"; position: absolute; left: 0; top: 50%; color: #333; transform: translateY(-50%);}
.Websitemap002315 li strong{ display: inline-block; width: 120px; color: #333; font-weight:bold; font-size: 1.125em;}
.Websitemap002315 li strong a{ font-weight:bold;}
.Websitemap002315 li a{ display: inline-block; margin: 0 10px; font-weight: normal;}
.Websitemap002315 li a:hover{color: var(--color_light);}    

@media(max-width:1024px){
    .Websitemap002315{padding: calc(50 / 16 * 1em) 0;}
    .Websitemap002315 li strong{ display: block;}
    .Websitemap002315 li:before{ top: 22px; transform: translateY(0);}
}





