/*修改*/
.mobile-logo{padding: 25px;}
.mobile-logo img{max-width: 230px;}
.submenu-box{
  display: flex;
  justify-content: space-between;
}
.submenu-box .pc-logo{flex: 0 0 150px;}
.acc{margin-right: 1rem;font-size: 20px;display: none;}
footer .acc{position: absolute;top: 50%;left: -2rem;transform: translateY(-50%);display: none;}
.breadcrumbs-acc{position: absolute;left: 0;top: 50%;font-size: 20px;transform: translateY(-50%);display: none;}
.shome-nav .breadcrumbs-acc{left: -1.5rem;display: none;}
.HeaderLogo{width: unset}
.HeaderLogo img{margin-right: 5rem}
.HeaderLogo .is-hidden-mobile{max-width: 150px;}
.HeaderLogo .is-hidden-mobile.logo1{max-width: 230px;height: 66px;}
.HeaderLogo .is-hidden-mobile.logo2{max-width: 120px}
.Header.transparent:not(:hover):not(.is-overlay-open) .Header--nav:not(.is-servicenav-open){background:unset}
.Header.transparent:not(:hover):not(.is-overlay-open) .Header--nav:not(.is-servicenav-open) .HeaderMainNav, .Header.transparent:not(:hover):not(.is-overlay-open) .Header--nav:not(.is-servicenav-open) .HeaderMetaNav{color:#2B2F33}
.Header.transparent:not(:hover):not(.is-overlay-open) .Header--nav:not(.is-servicenav-open) svg{fill:#2B2F33}
.HeaderMainNav--link:active, html:not(.can-touch) .HeaderMainNav--link:hover{color:#2B2F33}
.HeaderMainNav--link[aria-expanded=true]{color:#2B2F33}
.HeaderMainNav--link[aria-expanded=true]:before{display: none}
.HeaderMainNav--link[aria-expanded=true]:after{display: none}
.HeaderMainNav--link{color: #333;}
.InspirationCalendar--quickNav--button, .InspirationCalendar--quickNav--next, .InspirationCalendar--quickNav--prev{padding:10px;border-radius:20px;width:100%;font-size: 14px;color:#fff;background:unset;line-height: normal!important;height: auto;;margin:0}

.InspirationCalendar--quickNav--button:after, .InspirationCalendar--quickNav--button:before{background: transparent linear-gradient(90deg, #E77423 0%, #EE914F 50%, #F5AD7B 100%)}
.InspirationCalendar--quickNav--item.is-selected .InspirationCalendar--quickNav--button{color:#fff}
.InspirationCalendar--chapterprogress--bar{left:15px;width:calc(100% - 30px)}
.InspirationCalendar--quickNav--prev:after{top:80%;width: 1em;height:1em;}
.InspirationCalendar--quickNav--next:after{top:80%;width: 1em;height:1em;}
.InspirationCalendar--footer{align-items: center}
.HeaderSearch:before{border-left:0}
.HeaderSearch .HeaderSearch--text{color:#2B2F33}
.Header .HeaderSearch{text-align: right;}

.main{padding-top: 50px}
a.FaqWidget.nl {top: calc(120px + 20vh);}
.InspirationCalendar--audioButton, .InspirationCalendar--playButton{display: none;}
/*新增*/


.indexban{position: relative;height:calc(100vh - 130px);width: 100%;}

.isw-img{width:100vw;height:calc(100vh - 130px);background-size:cover;background-repeat: no-repeat;background-position: center center}
.isw-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.isw-img video{width:100vw;height:calc(100vh - 130px);-o-object-fit:cover;object-fit:cover}
.iswbox{position: relative;width: 100%;height: 100%;}
.iswbox::before{display: block;content:none;position: absolute;width: 100%;height: 100%;top:0;left:0;background-color: transparent;background-image: linear-gradient(60deg, #2B1A00 0%, #FD7D9800 45%);opacity: 0.64;transition: background 0.3s, border-radius 0.3s, opacity 0.3s;z-index: 999}
.isw-text{display: flex;position: absolute;left: 0;top:0;width: 100%;height: 100%;align-items: center;padding-left: 10%;z-index: 9999}
.-bantext{color:#fff;width: 50%;transition: all 0.3s; animation: bantxt 2s 1 }
.-bantext .wel{color:#E77423;font-size: 22px}
.-bantext h2{line-height: 4vw;margin:20px 0 30px 0}


@-webkit-keyframes bantxt {
  0%{opacity: 0}
  50%{opacity: 0.5}
  100%{opacity: 1}
}

.main-sw .swiper-pagination{display: flex;align-items: center;justify-content: center}
.main-sw .swiper-pagination-bullet{display: flex;width: 40px;height: 40px;border: 2px solid rgba(255,255,255,1);text-shadow: 0 3px 10px rgb(0 0 0 / 85%);border-radius: 50%;color:#fff;align-items: center;justify-content: center }
.main-sw .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(255,255,255,0.3)}

.mmain{
  padding-top: 130px;
}


.navbar-fixed-top{position: fixed;top:0;left:0;transition:all 0.2s ease;z-index: 999999}
.Header{background: #fff!important;transition:all 0.2s ease;height: 130px;z-index: 999;}
.Header.m{background: #fff!important;transition:all 0.2s ease;}
.Header.m:after{display: none}

.Header--nav{position: relative;background: unset;z-index: 55;box-shadow: unset;width: 100%;padding-left: 10%}
.HeaderLogo{background: unset;z-index: 55;padding:0;margin-top: 0}
.Header--nav--services{background: unset;z-index: 55;padding-right: 22px}
.HeaderMetaNav{margin-right: 0}
.Header:after{content:none;display: block;width: 100%;height:280%;position: absolute;left:0;top:0;background-image: linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,0));  }
.pc-nav{position: relative;width: 100%;z-index: 54;}
.Header:hover{background-color: unset}

.pc-nav .Header--box{height:100%;/*text-align: right;*/position: relative;background: #016437;}
.pc-nav .Header--box .Header--nav--main {height:100%;}

.pc-nav .Header--box .Header--nav--main .HeaderMainNav{height:100%;display: flex;justify-content: space-between;align-items: center;}
.pc-nav .Header--box .Header--nav--main .HeaderMainNav .header-title{color: #fff;margin-left: 10%;text-transform: uppercase;}
.pc-nav .Header--box .Header--nav--main .HeaderMainNav .header-title a{color: #fff;}
.HeaderMainNav--list{display: flex;justify-content: flex-end;height:100%;align-items: center;margin-bottom: 0;padding-left: 0;}
.HeaderMainNav--list li{height:100%;display: flex;align-items: center;position: static;/*padding-bottom: 10px*/}
.HeaderMainNav--list li a{color:#fff;padding:3px 5px;}
.HeaderMainNav--list li a span{padding: 3px 10px;display: block;}
.HeaderMainNav--list li a.active span,.HeaderMainNav--list li a:hover span{color:#016437;background-color: #fff;}
/* .HeaderMainNav--list li .HeaderMainNav--link.active,.HeaderMainNav--list li .HeaderMainNav--link:hover{background: #fff;color:#016437;} */
.Header .HeaderOverlay{margin:0;border-top: 2px solid #E48848}
@media screen and (max-width:1466px) {
  html[lang=en-US] .pc-nav .Header--box .Header--nav--main .HeaderMainNav .header-title{margin-left: 30px;}
  html[lang=en-US] .Header--nav{padding-left: 30px;}
  .HeaderLogo .is-hidden-mobile.logo1{max-width: 200px;height: 55px;}
  .nblc-nav{margin-left: 3%;}
}
@media screen and (max-width:1346px) {
  html[lang=en-US] .pc-nav .Header--box .Header--nav--main .HeaderMainNav .header-title{margin-left: 25px;}
  html[lang=en-US] .Header--nav{padding-left: 25px;}
  html[lang=en-US] .pc-nav .HeaderMainNav--list li a{padding:3px 0;}
}

.HeaderMainNav--list li:hover>.navBot{display: block;}
.navBot{position:absolute;width: 100%;width: 100%; min-width: 100vw;left: 0;right: 0;top:100%;background: #fff;box-shadow: 0px 15px 10px #00000029;padding:50px 0;display: none;}
.navBotc{display: flex}
.navBotc .nbl{flex-basis: 55%;flex-grow: 1;padding-right: 2%}
.navBotc .nbl .nbl-c{display: flex}
.navBotc .nbl .nbl-c ul li,.navBotc .nbr .nbr-c ul li{position: relative;transition: all 0.3s;height: auto;min-height: 40px}
.navBotc .nbr .nbr-c ul li:after{display: block;content: "";width: 5px;height:5px;background:#E48848;border-radius: 100%;position: absolute;left: -10px;top:.75rem;opacity: 0;transition: all 0.3s}
.navBotc .nbr .nbr-c ul li:hover:after{opacity: 1 }

.navBotc .nbl .nbl-c ul li a,.navBotc .nbr .nbr-c ul li a{color:#333;display: block;width: 100%;height: 100%;text-align: left;transition: all 0.3s;line-height:1.25;padding: 5px 0;position: relative;}
.navBotc .nbl .nbl-c ul li a:hover,.navBotc .nbr .nbr-c ul li a:hover{color:#016437;opacity:1 !important;}
.navBotc .nbl .nbl-c ul li a:hover .fa-angle-right{opacity: 1;}
.navBotc .nbl .nbl-c ul li a .fa-angle-right{border:1px solid #E48848;border-radius: 100%;height: 20px;width: 20px;text-align: center;color:#E48848;opacity: 0;margin-left: 5px;transition: all 0.3s;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 1rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.navBotc .nbr{flex-basis: 45%;flex-grow: 1;padding-left: 5%;position: relative}

.nbl-cimgbox{flex-basis: 60%}
.nbl-cimgbox p{text-align: left;margin-top: 10px}
.nblc-nav{flex-basis: 35%;margin-left: 5%;width: 100%!important;}
.nbrc-nav{position: relative;width: 100%!important;}
.nbrc-nav li:not([data-lid='1']){display: none}
.nbr:before{content: '';width: 1px;height:90%;background: #D6D6D6;position: absolute;left:0;top:3%;display:block;}
.nbl-cimg{background: #016437;border-radius:23px 0;}
.nbl-cimg img{border-radius:23px 0;transform: translate(-5%,-5%)}



.indsec{width: 85%;margin:0 auto;position: relative;}
.ind_secont{width: 85%;margin:0 auto;}
.ind_ba_tit{text-align: center;}
.balist-cont{box-shadow: 0px 0px 25px #01643729;min-height:400px;border-radius: 80px 0 80px 0;padding:2rem;color:#016437}
/* .num-cont{} */
.baswiper-cont{margin-top:50px;position: relative;padding:0 7%}
.blockWithNumbers__title{line-height: unset;letter-spacing: unset;position: relative;}
.newsBlock__title{letter-spacing: unset;}
.baswiper-cont .swiper-slide {padding:20px;}
.baswiper-cont .swiper-container {width: 100%;height: 100%;}
.baswiper-cont .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0.8);opacity: 0.5;}
.baswiper-cont .swiper-slide-active,.baswiper-cont .swiper-slide-duplicate-active{transform: scale(1);opacity: 1;}

.spn.swiper-button-next,.spn.swiper-button-prev{height: 50px;width: 50px;border:1px solid #E77423;border-radius: 100%;background: transparent;transition:all 0.3s}
.spn.swiper-button-next:hover,.spn.swiper-button-prev:hover{background: transparent linear-gradient(90deg, #E77423 0%, #EE914F 50%, #F5AD7B 100%);border:0}
.spn.swiper-button-next:hover:after,.spn.swiper-button-prev:hover:after{color:#fff}
.spn.swiper-button-next:after,.spn.swiper-button-prev:after{font-size: 14px;color:#E77423;font-weight: bold}



.newsBlock__wrapper{padding-right: 0;padding-left: 0;max-width: unset;border-top:1px solid #cfdbe3}
.newsBlock__wrapper:before{display: none}
.newsBlock__leftCol{width: 30%;padding-right: 0;padding-top: 0px}
.newsBlock__rightCol{width:70%;padding-top: 0px}
.date-cont{box-shadow: 0px 3px 10px #E7742328;}
.catr{display: flex;flex-wrap: wrap;padding-left: 5%;}
.catr>span{flex-basis: 33.33%}

.news-cont{overflow: hidden}
.news-slider{width: 100%;padding-left: 10%;position: relative}
.news-np{position: relative;height:67px;width: 100%;margin-bottom: 40px}
.news-np .swiper-button-prev{left:unset;right:70px}
.news-img{width:100%;border-radius: 23px 0px ;overflow: hidden;max-height: 280px;}
.news-img img{width:100%;object-fit: cover;}
.date-cats{position: relative;padding:20px}
.layui-laydate,.layui-laydate-main,.layui-laydate-content table{width: 100% !important;}
.layui-laydate, .layui-laydate-hint{border: 0;box-shadow: unset}
.laydate-set-ym{color:#016437;font-weight: bold}
.layui-laydate-content td:hover, .layui-laydate-list li:hover{background: unset}
.layui-laydate-content td:before, .layui-laydate-list li:before{content: '';display: none;width:30px;height: 30px;border-radius: 100%;background: #eee;position: absolute;left:0;top:50%;right:0;margin: 0 auto;z-index: -1;transform: translateY(-50%);}
.layui-laydate-content td:hover:before, .layui-laydate-list li:hover:before{display: inline-block;}
.layui-laydate .layui-this{background:unset!important;color:#333!important;position: relative}
.layui-laydate .layui-this:before{content: '';background: transparent;display: inline-block;width:30px;height: 30px;border-radius: 100%;border:1px solid #E77423;position: absolute;left:0;top:50%;right:0;margin: 0 auto;z-index: 0;transform: translateY(-50%);}
.laydate-day-mark::after{right:49%;bottom: 0;top:unset;}
.layui-laydate-header i{border:1px solid #E77423;border-radius: 100%;height:30px;width: 30px;color:#E77423}
.layui-laydate-header i:hover{background: transparent linear-gradient(to right, #E77423 0%, #EE914F 50%, #F5AD7B 100%);border:0;color:#fff;}
.layui-laydate-header i.laydate-prev-y,.layui-laydate-header i.laydate-next-y{display:none}

.date-item{left:0;top:0}

.news-cate{font-size: 14px;margin: 20px 0}
.news-cate span{padding:10px 0 0 12px;display: flex;position: relative;}
.news-cate span:before{position: absolute; content:'';display: inline-block;margin-right:6px;height: 7px;width: 7px;flex:0 0 7px;left:0;top:18px;border-radius: 100%;background: #FA0808}
.news-cate span.dot1:before{background: #FA0808}
.news-cate span.dot2:before{background: #cbbe30}
.news-cate span.dot3:before{background: #016437}
.news-cate span.dot4:before{background: #E77423}
.news-cate span.dot5:before{background: #004E89}
.news-cate span.dot6:before{background: #AA01AF}
.news-tit{
    color:#016437;
    margin-bottom: 10px;
    /* white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; */
    /* word-break: break-all; */
}
.date-dot{padding:0;font-size: 8px;position: absolute;bottom:-4px;left:0;right:0;margin:0 auto;display: flex;justify-content: center;}
.date-dot span{padding:0 2px}
.date-dot span:before{width:5px;height:5px;margin: 0 !important;}
.news-date{margin-bottom: 0px;}
.layui-laydate-content td .news-cate span{position: unset;display: block;}
.layui-laydate-content td .news-cate.date-dot span:before{position: unset;flex: unset;}
.news-summ{
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news-list2 a{margin-top: 30px;display: block;}
.news-list2 a:hover{color: #E77423;}

.organizationsection{padding: 50px 0; border-top:1px #CCC solid;}
.orgcont{display: flex;justify-content: space-between;}
.orgcont .left{width: 50%;position: relative;}
.orgal-bg{position: absolute;left:-15%;height:100%}
.orgcont .left .leftcont{position: absolute;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;flex-direction: column;}
.orgcont .left .leftcont h2{letter-spacing: unset;color: #eb7b2c;}
.orgcont .left .leftcont p{font-size: 30px;margin: 50px 0;line-height: 1.3;}
.orgcont .left .leftcont .orgm1{width: 220px;margin:8px 0}
.orgcont .left .leftcont .orgm2{width: 320px;margin:8px 0}


.orgcont .right{width: 50%;padding-top: 60px}

.orgman-tab{display: flex;align-items: center;margin-bottom: 30px}
.orgman-tab a{flex-grow: 1;display: flex;padding:10px;background: transparent ;border-radius: 20px;text-align: center; align-items: center;justify-content: center;color:#E77423;margin-right: 10px;border: 1px solid #E77423;transition: all 0.3s}
.orgman-tab a:hover{background: transparent linear-gradient(90deg, #E77423 0%, #EE914F 50%, #F5AD7B 100%);color:#fff;}
.orgman-tab a.active{background: transparent linear-gradient(90deg, #E77423 0%, #EE914F 50%, #F5AD7B 100%);color:#fff;}



.orgman-cont .orgman-item.active{display: flex}
.orgcont .orgman-item{width:100%;display: none;flex-wrap: wrap;}
.orgcont .orgman-item .orglist{flex-basis: 33.33%;padding:20px 0;}
.orgcont .orgman-item .orglist.active{flex-basis: 66.66%;}

.orgcont .right .boximgs{border-radius: 50%;width: 200px;height: 200px;display: flex;justify-content: center;align-items: center;box-shadow: 0px 5px 30px rgba(0,0,0,0.1);}
.orgcont .right .boximgs img{border-radius: 50%;transition:all 0.3s}
.orgcont .right .boximgs img:hover{transform: scale(1.01)}
.orgcont .right .boximgs.active{width:100%;border-radius: 100px;display: flex;justify-content: space-between;align-items: center;box-shadow: 0px 0px 40px #E7742328;border: 1px solid #E77423;padding:15px}
.orgcont .right .boximgs.active img{width: 180px;height: 180px;}
.orgcont .right .boximgs.active .boxdiv nav{color: #e77423;padding-bottom: 10px;}
.orgcont .right .boximgs.active .boxdiv p{line-height: 1.3;}
.orgcont .right .boximgs.active .boxdiv{padding: 0 20px;}
.orgcont .right .boximgs.active i{font-size: 32px;color: #e77423;}
.orgcont .right .boximgs{position: relative;cursor: pointer;}
.orgcont .right .boximgs img{max-width: 100%;text-align: center;border-radius: 50%;}
.orgcont .right .boximgs .message{transition: all .5s ease 0s;position: absolute;top: -105px;width: 260px;left: 0;background: #eb7b2c;border-radius: 10px;padding: 15px;z-index: 999;
color: #fff;line-height: 1.3;display: none;min-height: 100px;
}
.orgcont .right .boximgs .message:before{content: "";height:0;width:0;overflow: hidden;font-size: 0;line-height: 0;border-color:#eb7b2c transparent transparent transparent;
border-style:solid;border-width:20px;border-width: 15px;position: absolute;bottom: -30px;left: 50px;
}
.orgcont .right .boximgs:hover .message{display: block;}
.orgcont .right .boximgs.boximgss{padding: 0;}

.fancybox-container{z-index: 99999999;}
#inmovie{width:50vw;}


.Footer{background: #FBF5F1;z-index:50;position: relative}
.foot-cont1{display: flex;margin-bottom: 80px}
.foot-h{padding-top: 60px;width: 30%}
.foot-h h3{color:#016437;margin-bottom: 30px;font-weight: bold;font-family: 'Aeonik-Bold';position: relative;}
.foot-nsn p{color:#016437;margin-bottom: 10px;font-weight: bold;}
.foot-nsn a{margin:2px;}
.foot-nsn a:hover{opacity: 0.9}
.foot-nsn a img{max-width: 30px}

.Footer--quicklinks{width:70%;padding-left: 0;padding-right: 0;border-top:0;padding-top: 60px}
.Footer--quicklinks--title{color:#016437;font-weight: bold;padding-bottom: 1rem; border-bottom:0}
.Footer--quicklinks--list>li{border-top: 0;border-bottom: 0;list-style: none;}
.Footer--quicklinks--list{padding-left: 0;}
.Footer--quicklinks--link{padding:0}
.footrow2{margin-top: 60px}
.footer-bottom{background: #E77423;}
.Footer--sub{border-top: 0;color:#fff;padding:10px 0}
.Footer--sub a{color:#fff;display: inline-block;}
.Footer--copy--text{color: #fff;}
.footer-nav a:hover{color: #fff}
.Footer--sub .footer-nav{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.Footer--sub .footer-nav a:not(:last-child):after{
  content: '|';
  padding: 0 8px;
}
@media screen and (max-width: 768px)
{
  .Footer--quicklinks .col-md-4 {
    width: 100%;
    padding-right: 0;
    border-bottom: 1px solid #e5e5e5;
  }
  .Footer--quicklinks .Footer--collapsible{
    display: none;
  }
}
.ScrollToTop{bottom:38px;z-index: 999}
.ScrollToTop:before{box-shadow: 0px 0px 6px #00000028;}
[data-icon=up]:before{display: none}
[data-icon=up]:after{top:65%;color:#E77423}
.FaqWidget{z-index: 999}
.side-wxcont{position: fixed;right:25px;bottom:130px;z-index: 999;width:70px;height: 70px;overflow: hidden}

/*about*/
.abmain{background: #f5f5f5;padding-top: 130px;}
.sub-banner{width: 100%;overflow:hidden}
.fixdsban{position:inherit;z-index: 0;top:0;left:0}
.sbaner-cont{position: relative}
.sbaner-cont img{width: 100%}
.sban-tcont{position: absolute;left: 0;top:0;right: 0;margin: 0 auto;width: 100%;height: 100%;display: flex;align-items: center;z-index: 2;padding:0 16%}
.sban-txt{color:#fff}
.sban-wel{font-size: 12px;color:#f28b22}
.sban-tit{font-size: 48px;margin:10px 0;}


.c-linkbox{height: 100px;padding-left: 16%;position: relative;overflow: hidden}
.c-linkbox:before{content: '';display: block;height: 100%;width: 100%;background: #E8E8E8;left:12%;top:0;position: absolute}
.c-linkcont{height: 100%;display: flex;align-items: center;z-index: 1;position: relative}
.c-linkcont a{color:#919191;margin-right: 20px;font-weight: bold}
.c-linkcont a.active{color:#333}
.c-linkcont a:hover{color:#333}

.ab-main{position: relative;width: 100%;height: auto;margin-top: 0;background:#fff;}
.sec_submain{width: 100%;padding:0 10%;margin-bottom: 50px}
.shome-nav{padding:20px 0;font-size: 16px;position: relative;}
.shome-nav a.active{color:#016437}
.abs-main{position: relative;width: 100%;height: auto;display: flex;margin-top: 50px;flex-wrap: wrap;}
.abs-main .sub-menu-position,.abs-main .sub-menu-position1,.abs-main .sub-menu-position8{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  
}
.abs-main .sub-menu-position a,.abs-main .sub-menu-position1 a,.abs-main .sub-menu-position8 a{text-indent: -9999rem; overflow: hidden;position: absolute;}

.abs-main .sub-menu-position a:nth-child(1){width: 50%;height: 40%;right: 14%;bottom: 20%;}
.abs-main .sub-menu-position a:nth-child(2){width: 30%;height: 30%;left: 15%;top: 10%;}
.abs-main .sub-menu-position a:nth-child(3){width: 30%;height: 30%;right: 0%;top: 0%;}
.abs-main .sub-menu-position1 a:nth-child(1){width: 25%;height: 40%;right: 13%;bottom: 0%;}
.abs-main .sub-menu-position1 a:nth-child(2){width: 25%;height: 40%;left: 25%;top: 0%;}
.abs-main .sub-menu-position1 a:nth-child(3){width: 25%;height: 40%;left: 25%;top: 40%;}
.abs-main .sub-menu-position1 a:nth-child(4){width: 25%;height: 40%;right: 13%;top: 20%;}

.abs-main .sub-menu-position8 a:nth-child(1){width: 20%;height: 25%;left: 19.8%;top: 12%;}
.abs-main .sub-menu-position8 a:nth-child(2){width: 20%;height: 25%;right: 19.8%;top: 37.5%;}
.abs-main .sub-menu-position8 a:nth-child(3){width: 19%;height: 26%;right: 0;top: 24.5%;}
.abs-main .sub-menu-position8 a:nth-child(4){width: 19%;height: 25%;right: 0;bottom: 0%;}
.abs-main .sub-menu-position8 a:nth-child(5){width: 19%;height: 25%;left: 0;bottom: 25%;}
.abs-main .sub-menu-position8 a:nth-child(6){width: 20%;height: 25%;left: 19.8%;bottom: 12%;}

.smain-l{width: 25%;flex-grow: 1;transition: all 0.3s;flex: 0 0 25%;}

.smain-r{width: 75%;flex-grow: 1;transition: all 0.3s;padding-left: 2%}
.smain-r.active{width: 100%}
.smain-r-table th{color: #fff;font-family: 'HelveticaNeue-bold';}
.smain-r-table th,.smain-r-table td{padding: 15px;}
.smain-r-table tr td:nth-child(1){color: #fff;font-family: 'HelveticaNeue-bold';}
.smain-r-table-new th,.smain-r-table-new td{padding: 15px;vertical-align: middle;}
.smain-r-table-new td b{display: block;}
.smain-r-table-new th{color: #fff;font-family: 'HelveticaNeue-bold';}
.smain-r-table-useful table tr td{border: none;word-break:break-all;background: #fff !important;}
.smain-r-table-useful table tr th{color: #E77423;font-family: 'HelveticaNeue-bold';font-size: 18px;border-bottom: none;}
.table>thead{border-bottom: 1px solid #fff;}
.table>tbody{border-top: 1px solid #fff;}
.table>thead th,.table>tfoot td{background-color: #E77423; color: #fff;font-weight: bold;}
.table>tbody tr{border-color: #f5f5f5;}
table td, table th{padding: .75rem !important;}
table td p, table th p,table td ul, table th ul,table td ol, table th ol{
  margin-bottom: 0;
}
.table.table-partner>tbody td p{
  display: flex;
}
.table.table-partner>tbody td p>span:first-child{margin-right: .25rem;}
.smain-r .right-content h4{
  color: #016437;
  margin-bottom: 10px;
}
.smain-r .right-content h6,.smain-r .right-content a{
  color: #E77423;
}
.smain-r .right-content ol,.smain-r .right-content ul{
  margin-bottom: 1rem;
}
ul li ul li{list-style: circle;}
.smbar{background: #E77423 0% 0% no-repeat padding-box;border-radius: 23px 0px;color:#fff;width: 112px;height: 42px;text-align: center;line-height: 42px;cursor: pointer;border: 1px solid #E77423;transition: all 0.3s;}
.smbar:hover{color:#E77423;background: #fff}
.smnav{box-shadow: 0px 3px 10px #00000029;border: 1px solid #E77423;border-radius: 23px 0px;padding: 30px;padding-bottom: 10vw}
.smnav h3{margin-bottom: 15px;}
.smnav .nav-item{border-bottom: 1px solid #ccc;list-style: none;}
.smnav ul{padding-left: 0;}
.smnav .nav-item a{padding:10px;display: flex;align-items: center;justify-content: space-between;cursor: pointer;color: #333333;}
.smnav .nav-item:hover>a,.smnav .nav-item.active>a{color:#E77423;}
.smnav .nav-item.active .sdropdown-menu{display: block !important;height: auto !important;}
.smnav .sdropdown-menu li{transition: all 0.3s;list-style: none;}
.smnav .sdropdown-menu li:hover,.smnav .sdropdown-menu li.active{background: #FBF5F1;color:#E77423;font-weight: bold;}
.smnav .sdropdown-menu li:hover a,.smnav .sdropdown-menu li.active a{color:#E77423}
.sdropdown-menu{display: none;}
.smnav .dropdown-menu{position: relative;border: none;padding: 0;}


.abline{height: 100%;width: 1px;background: #e8e8e8;position: absolute;top:0;}
.abline.n1{left:16%}
.abline.n2{left:33%}
.abline.n3{left:50%}
.abline.n4{left:67%}
.abline.n5{left:84%}

.about-cont .-stit{font-size: 12px}
.subitem-tit{font-size: 30px;color:#E77423;margin-bottom: 20px; font-weight: bold;}
.about-cont .-summ ul{padding-left:22px;margin-top: 10px}
.about-cont .-summ ul>li{position: relative;padding-left: 20px;list-style: unset}
.about-cont .-summ ul>li:before{content: '';position: absolute;width: 8px;height:8px;border-radius: 100%;background: #38694C;left: 0;top:6px}

.uselink-cent{padding-top:100px}
.link-tab{display: flex;align-items: center;height: 70px;position: relative}
.link-tab>a{flex-grow: 1;background: #CCCCCC;border:1px solid #E06522;display: flex;align-items: center;justify-content: center;height: 100%;transition: all 0.3s;text-align: center }
.link-tab>a.active{background: #E06522;color:#fff}
.link-tab>a:hover{background: #E06522;color:#fff}
.link-itemcont{margin-top: 50px}
.link-item{display: none;flex-wrap: wrap;}
.link-item.active{display: flex}
.link-list{flex-basis: 33.33%;padding:5px;cursor: pointer}
.link-list:hover .llin{background: rgba(204,204,204,0.8);}
.llin{background: #E8E8E8;padding:30px;transition: all 0.3s;position: relative;height: 100%;}
.llin .limg{overflow: hidden}
.ll-text{
    margin-top: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.ll-more{margin-top: 10px;}
.ll-more a{font-size: 14px;color:#E06522}

.download-cont{padding-top:100px;padding-bottom: 100px;}
.download-cat{background: #E8E8E8;padding:30px}
.download-cat .ds{font-size: 12px}
.dcat-bot{display: flex;align-items: center;margin-top: 10px}
.dcat-bot h4{flex-basis: 40%;}
.dcat-bot select{border:0;background: unset;outline: unset;}
.dcat-bot select option{background-color: #E8E8E8}
.downloat-list{display: none}
.dlist{margin-top: 10px;background: #fff;display: flex;align-items: center;justify-content: space-between;padding:30px;transition: all 0.3s;position: relative }
.dlist:hover{background: rgba(232,232,232,1)}
.dlist .dicon{max-width: 40px;max-height:40px}
.down-cat{font-size: 14px;color:#E06522}
.down-tit{margin: 10px 0;}
.down-a{font-size: 14px}
.down-a a i{margin-left: 5%}
.down-a a:hover{color:#E06522 }
.down-a a span:first-child{text-transform: uppercase;}
.dsize{font-size: 10px}

.abscontbox{background: #FDFDFD;padding-bottom: 50px}
.abscont{overflow:unset;margin-top: 100px;padding-top: 100px}
.abscont-tit{color: #E77423}
.absc-text{display: flex;}
.absc-top{padding:0 10px}
.absc-l{flex-basis: 50%;}
.absc-r{flex-basis: 50%;position: relative}
.absc-rcont{position:absolute;background:#fff;padding:8%;left:0;top:-200px;height:calc(100% + 200px);width: 100%}
#absc-formbox h5{color:#E06522;margin-bottom: 50px;font-weight: bold;}
.f_grom{margin-bottom: 30px}
.f_grom label{display: block;color:#666666}
.f_grom input::placeholder,.f_grom textarea::placeholder{color:#E8E8E8}
.f_grom select.so1{color:#E8E8E8}
.f_grom select.so2{color:#333}
.f_grom select option{color:#333}
.f_grom input,.f_grom textarea,.f_grom select{border:0;outline: 0;border-bottom: 1px solid #E8E8E8;width: 100%;margin-top: 10px}
.check_grom label{display: flex;align-items: flex-start}
.check_grom label>input{width: 25px;height:25px;margin-top: 0}
.check_grom label>span{font-size: 16px;margin-left: 10px}
.check_grom label>span a{color:#E8E8E8}
.agreeform{position: relative}
.agreeform .overshow{position: absolute;line-height: 18px;left:0;top:30px;z-index: 999;background: #fff;height:160px;overflow-y:scroll;width: 100%;border:1px solid #EBEBEB;padding:8px;display: none}
.agreeform .overshow.active{display: block}
.agreetext{cursor: pointer}
.agreeform .overshow p{margin-bottom: 10px}
.agreeform .overshow a{color:#E06522;display: inline-block;margin: 0;}
.f_grom.yanzm{display: flex;}
.verifyimg{cursor: pointer}

.abscbtn{padding:20px;display: flex;width: 200px;background: #D8D8D8;align-items: center;justify-content: center;font-size: 14px;position: relative;color: #fff;}
.abscbtn::before{content: '';display: block;width: 0px;height: 100%;background: rgba(111,111,111,0.1);left: 0;top: 0;position: absolute;transition: all 0.3s;}
.abscbtn:hover{color: #333;}
.abscbtn:hover::before{width: 100%}
.abscbtn img{margin-left: 5%;transition: all 0.3s;height:15px}
.abscbtn:hover img{margin-left: 10%;}
.abmap{height:610px;margin-top: 10px}

.sbcon-info{display: flex;position: relative;z-index: 99;margin-top: 8%;padding:0 10px}
.sbcon-info .info-list{flex-basis: 33.33%}
.sbcon-info .info-list:last-child{padding-left: 5%}
.sbcon-info .info-list h4{margin-bottom: 15px;color:#006532}
.sbcon-info .info-list p{margin-bottom: 5px;}
.TOU{margin-top: 50px;position: relative;z-index: 9;}
.TOU a{color: #E06522;font-family: 'Aeonik-Bold';font-weight: bold;}
.TOU a:hover {border-bottom: 1px solid #E06522}


.sub-contact {padding-top: 130px;height: 670px;position: relative;overflow: hidden;}
.sub-contact:before {content: '';display: block;width: 100%;height: calc(100% - 170px);background: rgba(224,101,34,0.8);left: 0;top: 0;position: absolute;z-index: 1;}
.sub-contact:after {content: '';display: block;width: 100%;height: 170px;background: rgba(255,255,255,0.8);left: 0;bottom: 0;position: absolute;z-index: 1;}
.sb-contact-a{display: flex;align-items: center}
.sb-contact-a img{width: 66px;height: 40px;margin-left: 45%;transition: all 0.3s ;}
.sb-contact-a:hover{color:#fff}
.sb-contact-a:hover img{margin-left: 60%}
.bg-ctt{position: absolute;bottom:150px;left:0;right:0;margin: 0 auto;z-index: 0;}
.bg-ctt h5{font-size: 36px;transform: scale(4);text-align: center;}
.sbcontact-textbox{width:70%;margin: 0 auto}
.sbcontact-text{position: relative;z-index: 2;}
.sbcontact-text h5{}
.sbcontact-text a {color:#fff;margin-top: 20px;display: flex;align-items: center}
.sbcontact-text a h4{font-weight: bold;}
.faqlist-box h4{padding: 2rem 0;}
.faqlist{background:#F5F5F5;height: auto;margin-bottom: 20px;}
.faqlist:hover{background: rgba(204,204,204,0.1);}
.faq-listhead{display: flex;align-items: center;justify-content: space-between;cursor: pointer;padding:25px;}
.faq-listhead>h3{color:#E06522;font-size:24px;flex-basis:90%;font-weight: bold;}
.faq-listhead>.flicon{display: block;width: 30px;height: 30px;border: 2px solid #e06522;border-radius: 100%;position: relative}
.faq-listhead>.flicon:before{display: block;width: 20px;height:2px;background:#e06522;content: '';position: absolute;top:12px;left: 3px;transition: all 0.3s }
.faq-listhead>.flicon:after{display: block;width: 2px;height:20px;background:#e06522;content: '';position: absolute;top:3px;left: 12px;transition: all 0.3s }
.faq-listhead.active>.flicon:after{transform: rotate(90deg)}
.faq-listbody{display: none;background: #ececec;padding:25px;}
.faq-listbody *{color:#555;font-size: 16px;}
.faq-listbody.active{display: block}
.faq-listbody a{color: #016437;}
.expand-all{padding:5px 30px;background: #E06522;color:#fff;margin-bottom: 10px;display: inline-block;transition: all 0.3s ease;border:0.5px solid #E06522}
.expand-all:hover{color:#E06522;background: #fff}

.news-list2{padding-bottom:80px;transition: all 0.3s;margin-bottom: 20px;border-radius:23px 0; overflow:hidden}
.news-list2:hover{color:#E06522;}
.news-list2:hover .news-tit{color:#E06522;}
.iner-header{border-bottom: 1px solid #BABABA}
.iner-body{display: flex;}
.iner-body .suma-cont{width: 78%;padding-right: 2%}
.iner-body .suma-cont a{color:#E06522;}
.iner-body .share-box{width: 20%}
.share-list{display: flex;flex-wrap: wrap;}
.share-list img{width: 30px;height: 30px;display: block;margin-right: 5px;margin-bottom: 5px;}
.conteng-gallary{
  display: flex;
  flex-wrap: wrap;
  margin-left: -8px;
  margin-right: -8px;
}
.conteng-gallary .img-item{
  flex: 0 0 calc(100% / 3);
  padding: 8px;
  position: relative;
}
.conteng-gallary .img-item i.fa{
  position: absolute;
  z-index: 9;
  bottom: 20px;
  right: 20px;
  color: #fff;
  font-family: 'FontAwesome';
}
.conteng-gallary .img-item .ratio img{object-fit: cover;}
.p-covercont{display: flex;}
.p-coverlist{flex-grow: 1;display: flex;flex-direction:column;align-items: center;}
.coveritem{margin:10px;border-radius: 20px 0;overflow: hidden;width: 15.625vw;height: 15.625vw;display: flex;align-items:flex-end;}
.coveritem img{width: 100%;height:100%;object-fit: cover;transition:all 0.3s;}
.coveritem a{width: 100%;height: 100%;display: flex;align-items: flex-end;}
.coveritem h4{color:#fff;font-weight: bold;text-align: right;padding:10px;flex-basis: 100%;}
.coveritem h4.fs36{
  font-size: 36px !important;
}
.least-event-block{margin-top: 3vw;}
.evitem{display: flex;border-bottom: 2px solid #bbb;padding:10px 0 20px 0;margin:10px 0;transition: all 0.3s;}
.evitem:hover{background: rgba(204,204,204,0.1);}
.ev-datecont{margin-top: 5px;;position: relative;;width: 5.83vw;height: 5.83vw;box-shadow: 0px 0px 6px #00000029;display: flex;flex-direction: column;;justify-content: center;align-items: center;}
.ev-datecont span{color:#E77423;flex-grow: 1;height: 50%;display: flex;align-items: center;}
.ev-datecont span.ev-m{border-bottom: 1px solid #707070 }
.ev-text{padding-left: 3%;}
.ev-sumy{margin-top: 10px;}
.ev-sumy p{margin-bottom: 0;font-size:16px ;}
.ev-sumy a{color:#E77423;}
.ev-bottom p{margin-bottom: 0;}
.ev-bottom p a{color: #E77423;}
.ug-ifram{border: 1px solid #ddd;padding:0 3%; }
.fulltime-list{margin-bottom: 30px;}
.fti-tit{background: #E77423;color:#FFF;padding:10px 25px}
.fti-cont{padding-bottom: 20px;padding-left: 0}
.fti-cont li{padding:10px 25px;transition: all 0.3s;border: 1px solid #F5F5F5;list-style: unset}
.fti-cont li:nth-child(even){background: #F9F9F9;}
.fti-cont li:hover{background: #ccc;}
.appre-cont-list{}
.appre-cont-tit{background: #E77423;color:#FFF;padding:10px 20px;}
.appre-cont-item{display: flex;border:1px solid #f5f5f5;transition: all 0.3s ;}

.appre-cont-item .apci-l{width: 30%;border-right: 1px solid #f5f5f5;padding:10px 20px}
.appre-cont-item .apci-r{width: 70%;padding:10px 20px;}
.appre-cont-item .apci-r a{color: #E77423;}
.appre-cont-item:nth-child(odd){background: #F5F5F5;}
.appre-cont-item:hover{background: #F9f9f9;}


.orang-cont-item{display: flex;border:1px solid #f5f5f5;transition: all 0.3s ;}

.orang-cont-item .apci-l{width: 30%;border-right: 1px solid #f5f5f5;padding:10px 20px;}
.orang-cont-item .apci-r{width: 70%;padding:15px 20px;}
.orang-cont-item:nth-child(odd){background: #f9f9f9;}
.orang-cont-item:hover{background: #f2f2f2;}
.orang-cont-item.active{background: #E77423;color:#FFF;}
.orang-cont-item.active .apci-l{border:0}



.contact-item{display: flex;}
.contact-item>span{margin-right: 1rem;}
.filter-box{background: #F9F9F9;padding:10px;margin:50px 0}
.filter-cont{display: flex;}
.filter-cont>select{border:0;background: unset;outline: unset;flex-grow: 1;}
.filter-cont> select option{background-color: #E8E8E8}
.fnation-list{margin-bottom: 30px;}
.fnation{display: flex; align-items: center;}
.fnation .flag{width: 60px;height: auto;border-radius: 0;overflow: hidden;margin-right: 10px;box-shadow: 0 0 1px rgba(0,0,0,0.6);}
.fnation .flag>img{width:100%;height: 100%;object-fit: cover;}
.nalinks{display: flex;flex-wrap: wrap;justify-content: space-between;padding-left: 0;}
.nalinks li{width: 48%;border-bottom: 1px solid #707070;padding:25px 0;font-weight: bold;list-style: none;}
.nalinks li a:hover{color:#E77423;text-decoration: underline;}

.student-share-list{display: none}
.student-share-list.active{display: block}
.student-share-item{position: relative;padding:10px;margin-bottom:20px;cursor: pointer}
.stu-tx{position: relative;border-radius: 100%;}
.stu-tx::after{display: block;opacity: 0;transition:all 0.3s;content: '';width: 100%;height: 100%;background: transparent linear-gradient(180deg, #E7742359 0%, #E77423 100%) 0% 0% no-repeat padding-box;left:0;top:0;z-index:3;position: absolute;border-radius: 50%;}
.stu-tx .stu-img{width:100%;height: 100%;object-fit: cover;border-radius: 50%;}
.stu-addr{font-family: 'HelveticaNeue-Medium';}
.stu-sbtn{width: 44px;height: 44px;position: absolute;border-radius: 100%;bottom:-22px;left:0;right:0 ;margin:0 auto;z-index: 5;opacity: 0;transition:all 0.3s}
.stu-hover{position: absolute;z-index: 6;left:0;bottom:50px;right:0;margin:0 auto;opacity: 0;transition:all 0.3s}
.student-share-item:hover .stu-tx::after{opacity: 1;}
.student-share-item:hover .stu-hover{opacity: 1;}
.student-share-item:hover .stu-sbtn{opacity: 1;}

.pageToast{position: fixed;z-index: 999999;left:0;top:0;background:rgba(0,0,0,0.8);width: 100%;height:100%;opacity: 0;visibility: hidden;}
.pageToast.show{opacity: 1;visibility: visible;}
.toast-bx{position: absolute;left:0;right:0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.closebg{width: 100%;height: 100%;position: absolute;left: 0;top:0;}
.toast-box{position: relative;width:80%;height: 80%;}
.toast-closebtn{position: absolute;right:15px;top:15px;color:#016437;display: flex; align-items: center;justify-content: center}
.toast-closebtn i{transition: 0.3s all;}
.toast-closebtn:hover i{transform: rotate(360deg)}
.toast-cont{position: relative;background: url(../image/shares/popupbg1.png) no-repeat ;background-size: cover;width:100%;height:100%;border-radius:10px;padding:3rem 6rem;overflow: hidden;border:3px solid #EC904F;display: flex;flex-direction: column;}
.toast-cont .swiper-button-next,.toast-cont .swiper-button-prev{
    width: 46px;
    height: 46px;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    display: none;
}
.toast-cont .swiper-button-next::after,.toast-cont .swiper-button-prev::after{
    font-size: 1.2em;
    color: #E77423;
}
.sharein{display: flex;}
.sharein-l{width: 40%;overflow: hidden;position: relative}
.sharein-r{width: 60%}
.proone .txt a{color: #E77423;text-decoration: underline;cursor: pointer;}
.proone .swiper-pagination{display: flex;align-items: center;justify-content: center;margin-top: 10px;width: 100%;}
.proone .swiper-pagination-bullet{margin: 0 5px;}
.proone .swiper-pagination-bullet-active{background: #016437;}

.proone {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    /* margin-top: 50px; */
  }
  .proone .pics {
    width: 55%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .proone .pics .imgbox{width: 23%;}
  .proone .pics .imgbox img{width: 100%;}
  .proone .pics .bigbox{width: 74%;position: relative;}
  .proone .pics .bigbox img{width: 100%;}
  .proone .pics .bigbox .bg-white{width: 100%;}
  .proone .pics .gallery-top {
    width: 100%;
    padding-bottom: 0;
  }
  .proone .pics .gallery-top .swiper-slide {
    width: 100%;
    height: 100%;
    /*background-color: #fff;*/
    display: flex;
    align-items: center;
    justify-content: center;
  
  }
  .proone .pics .gallery-top{}
  .proone .pics .gallery-thumbs{border: none;height: 384px;overflow: hidden;}
  .proone .pics .gallery-thumbs a {
    background-color: #fff;
    display: inline-block;
  }
  .proone .pics .gallery-thumbs .play_btn,.proone .pics .gallery-top .swiper-slide .play_btn{
    position: absolute;
    background: none;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .proone .pics .gallery-thumbs .play_btn img,.proone .pics .gallery-top .swiper-slide .play_btn img{
    height: 37px !important;
    width: 37px !important;
  }
  .proone .ewm img{max-width: 100%;}
  .proone .pics .gallery-thumbs img {
    max-width: 100%;
    object-fit: cover;
    height: 100%;
  }
  .proone .pics .gallery-thumbs .swiper-slide {
    /*background-color: #fff;*/
    opacity: 0.8;
  }
  .proone .pics .gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
  }
  .proone .pics .gallery-top .swiper-slide img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    
  }
  .proone .sinr-list {
    width: 43%;
  }

@media screen and (min-width:1026px){
  .toast-cont .share-sliderbox{overflow: hidden;flex: 1;}
  .proone{height: 100%;}
  .proone .pics{height: calc(100% - 20px);}
  .proone .sinr-list{height: 100%;overflow-y: auto;}
  .proone .pics .bigbox{height: 100%;}
  .proone .pics .imgbox{height: 100%;}
  .proone .pics .gallery-thumbs{height: 100%;}
}
  
.pagination{
  justify-content: center;
  align-items: center;
}
.pagination ul {
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
}
.pagination ul li{
  list-style: none;
}
.pagination ul li.active{
  background-color: #E77423;
}
.pagination ul li.active a{color: #fff;}
.pagination a{padding: .35rem .75rem;display: block;}


#date-item .layui-laydate-content td:not(.has-event){
  pointer-events: none;
}
.login-btn{
  padding: .75rem 1.5rem;
  background: #E06522;
  color: #fff;
}

.wechat-wrapper{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.8);
  align-items: center;
  justify-content: center;
}
.wechat-content{
  width: 240px;
  position: relative;
  background-color: #fff;
  border-radius: 5px;
}
.wechat-content .wechat-close{
  position: absolute;
  height: 2rem;
  width: 2rem;
  top: -1rem;
  right: -1rem;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.wechat-content .wechat-img{
  width: 240px;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
}
.sharing-left,.sharing-right{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  z-index: 9;
}
.sharing-left .fa,.sharing-right .fa{
  color: #E77423;
  font-size: 1.5rem;
}
.sharing-left{
  left: 2rem;
}
.sharing-right{
  right: 2rem;
}
.mlang{
  display: flex;
  justify-content: center;
}
.mlang a{
  display: flex;
  color: #333;
}
.mlang a.active{color: #E77423;}
.mlang a:not(:last-child)::after{
  content: '|';
  padding: 0 .75rem;
}

.result-list{
  padding-bottom: 3rem;
}
.result-item{padding: 1rem 0;border-bottom: #e5e5e5 1px solid;}
.result-item h1.result-title{
  font-size: 1.25rem;
  padding: .25rem 0;
}
.result-item h1.result-title a{
  color: #016437;
}
.result-item .result-cat,.result-item .result-summary{
  color: #888;
}
.result-item .result-cat{font-size: .75rem;}


.subitem-tit .anchor-point{
  top: -150px
}
@media screen and (max-width:1000px){
  .subitem-tit .anchor-point{
    top: -80px
  }
}

.abs-main.hidden-menu{
  flex-direction: column;
}

.abs-main.hidden-menu .smain-r{
  padding-left: 0;
  width: 100%;
  margin-top: 30px;
}
u{
  text-decoration: underline !important;
}
.HeaderMobile .HeaderServiceNavMobile--list{align-items: center;}