@charset "utf-8";
body::-webkit-scrollbar {width: 6px;}
body::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey;}
body::-webkit-scrollbar-thumb {background: #009474;}
body::-webkit-scrollbar-thumb:hover {background: #009474;}

body .skin2 .layui-layer-title{background:#19A084; color:#fff; border: none;}
body .skin2 .layui-layer-content{ color:#19A084; }
body .skin2 .layui-layer-btn{border-top:1px solid #19A084}
body .skin2 .layui-layer-btn a{background:#19A084;border: none;}
body .skin2 .layui-layer-btn .layui-layer-btn1{background:#19A084;color:#fff}


.fb{font-weight: bold}
.scrollbar::-webkit-scrollbar {width: 6px;z-index: 0}
.scrollbar::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey;}
.scrollbar::-webkit-scrollbar-thumb {background: #009474;}
.scrollbar::-webkit-scrollbar-thumb:hover {background: #009474;}

.pup .container{max-width: 100%;padding:0 10%}
.pup .inner .icos{width: 160px;height: 160px;margin: 0 auto;margin-top: 3rem;border-radius: 100%;border: 10px solid #CDECEF;overflow: hidden}
.pup .inner .icos img {border-radius: unset;border: 0 solid #CDECEF;display: block;margin: 0 auto;}
.loginform input:focus{box-shadow:unset}

.loginform .btn:focus{box-shadow:unset}
.loginform .btn:hover{opacity: 0.8}
.grayText{color:#848484!important;}
.grayBg{color:#fff!important;background:#848484!important;cursor: default }

.applybox .form-control:focus{box-shadow:unset!important;}
.teamform  .form-control:focus{box-shadow:unset!important;}
.teamform  .form-control{background:unset!important;}
.teamform  button:focus{box-shadow:unset!important;}
.activity .price-form{max-width: 60%;margin:0 auto}
.newleft .txt_g{display: flex;align-items: center;justify-content: space-between;}
.newleft .txt_g .txt2{text-overflow: ellipsis;overflow: hidden;width: 80%}
.puplevelIcon-list{text-align: center}
.puplevelIcon-list img{display: inline!important;margin:5px!important;}
.price-form input:focus,.price-form textarea:focus{box-shadow:unset}

.descIcon::after{background: url(../images/az2.png)!important;}
.descIcon:hover::after,.descIcon.active::after{background: url(../images/az2_1.png)!important;}
.ascIcon::after{background: url(../images/az1.png)!important;}
.ascIcon:hover::after,.ascIcon.active::after{background: url(../images/az1_1.png)!important;}
.activity .sort-number a{margin-right: 8px}
.has-events .fc-daygrid-day-number{background:rgba(0,148,116,0.5);color:#fff}
.has-events .fc-daygrid-day-number:hover{background:rgba(0,148,116,0.5)!important;color:#fff!important;border-color:#77C6B6!important;}
.has-events .fc-daygrid-day-events .fc-daygrid-event-harness:nth-child(1) .fc-h-event{display: none}

.pagebanner{overflow: unset}
.side-menu{position: absolute;bottom:0;right:2.5%;width: 500px;z-index: 100}
.menu-btn{width:66px;height: 58px;background: #F8A910;display: flex;align-items: center;justify-content: center;position: absolute;bottom:0;right:100px;}
.menu-btn img{width:46px;height: 46px;}
.smenu-hover{position: absolute;top:-58px;right:166px;z-index: 600;background: #fff;box-shadow: 0 0 6px 1px #ccc;padding:20px;border-radius: 25px 0 0 25px;display: block}
.smenu-hover.active{display: block}
.smenu-hover.none{display: none}
.sm-item h5{font-weight: bold;color:#333333}
.sm-item h5 .fa{margin-right:5px}
.sm-item li .fa{margin-right:5px;}
.sm-item li a{color:#5E5E5E;font-size: 18px}
.sm-item li{position: relative}
.sm-item li::before{transition: all 0.3s;position: absolute;bottom:0;left:0;width: 0;height: 1px;background: #ccc;content: '';display: block}
.sm-item li:hover::before{width: 100%}
.sm-item ul{padding-left:20px;margin:15px 0}
.team-list .boximg{width: 280px;height: 280px;border-radius: 100%;margin: 0 auto;}

.pagebanner h1{font-size: 3vw;width: 32%;max-width:unset}
.pagebanner .bread{width: 38%;}
.baner-mb{display: none}
.activity .table_one tr td, .activity .table_one tr th{padding:10px}
.border .hz-logo{max-height:100px}
.level-a{background:unset!important;;display: flex!important;align-items: center!important;}
.level-a:hover{color:#8CC248}
.level-a.active{color:#8CC248}
.level-a>img{margin-right: 10px}
.activity .personalform .btns{display: flex;width: 100%;margin-left: 0;align-items: center;justify-content: center}
.activity .downloadbox .con1{display: flex;align-items: center;justify-content: space-between;width: 100%}
.activity .downloadbox .con1 .con2{display: flex;align-items: center;}
.activity .downloadbox .con1 .con2>img{width: 46px;height: 46px;margin-right: 10px;border-radius: 4px}

.no-read{display:flex;width: 20px;height: 20px;border-radius: 100%;background:#FC5532;color:#fff;font-size: 12px;align-items: center;justify-content: center;margin-left: 30px}
.menunav li.active .no-read{background:#FC5532;}
.signbox{width: 400px}
.wpb1{background: #fff}
.activity .personalform .file2{flex-direction: column}
.activity .personalform .file2 .con{width: 100%;justify-content: center}
.activity .personalform .file2 .layui-upload-drag{padding:15px;}
.activity .personalform .file2 .icos{overflow: hidden;border-radius: 8px}



.imgbox{border:1px solid #ced4da;border-radius:0.25rem;padding:5px}
.listbox{display: flex;align-items: center;flex-wrap: wrap}
.list-img{display: flex;align-items: center;flex-wrap: wrap}
.upimg{width: 80px;height: 80px;position: relative;overflow: hidden;margin:3px;border-radius:4px}
.upimg>img{width: 100%;height: 100%;object-fit: cover}
.upimg .delImgbox{position: absolute;top:0;left:0;display: flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.2);width: 100%;height: 100%;transition: all 0.3s;z-index:-1 }
.upimg:hover .delImgbox{z-index: 10}

.upimg .delImgbox .delBtn{cursor: pointer;color:#000;background: rgba(255,255,255,0.6);padding:3px 10px;border-radius:20px}
.upimg .delImgbox .imgDelBtn{cursor: pointer;color:#000;background: rgba(255,255,255,0.6);padding:3px 10px;border-radius:20px}
.select-upimg{width:80px;height: 80px;border:1px dashed #999;border-radius:4px;cursor: pointer;display: flex;align-items: center;justify-content: center;margin:3px }
.select-upimg>span{font-size: 50px;color:#ccc}
.upimgbox .upimgs{width: 100px;height: 100px;object-fit: cover;border-radius: 4px;margin:5px}

.info-imgs img{width: 40px;height: 40px;margin-right: 10px;margin-bottom: 10px;}
.nom-btn{padding:8px 20px;border-radius: 4px;background: #8CC248;color: #fff;font-size: 16px;font-weight: 400;text-align: center;transition: 0.3s ease-in-out;}
.nom-btn:hover{color:#fff}
.activity .garyback .topbar h3{margin-bottom: 20px}
.activity .garyboxs .col-sm-12{display: flex;align-items: center}
.activity .garyboxs .col-sm-12 .box{justify-content: flex-start}
.activity .garyboxs .col-sm-12 .box .numberbox{margin-left:0;width: calc(100% - 110px);padding-left: 3rem; }
.activity .teamlist .col-md-3 .border .txt{min-height: 140px;height: auto}

.main .tit_g .tit1{width: 80%}
.main .tit_g .tit2{width: 80%}
.main .slick-prev, .main .slick-next{top:700px}
.activity .txt strong{font-weight: bold!important;font-size: 16px!important;color:unset!important;}
.closepp{position: absolute;right:0;top:-30px;color:#fff;cursor: pointer;transition: 0.3s all;font-size: 24px}
.closepp:hover{color:#ddd}
