/*
Theme Name: Avada
Description: The Avada Website Builder is the ultimate design and creation suite. Design Anything, Build Everything, Fast. The #1 selling product of all time on ThemeForest.
Author: ThemeFusion
Theme URI: https://avada.com/
Author URI: https://themeforest.net/user/ThemeFusion
Version: 7.11.9
Requires PHP: 5.6
License: Themeforest Split Licence
License URI: -
Text Domain: Avada
*/

/* Classes needed by Theme Check */
.wp-caption-text,
.gallery-caption,
.bypostauthor {
}


*{margin:0;padding:0;}
html{overflow-x:hidden;}
html.bodyhidden{ overflow:hidden;}

ul,li,ol{list-style:none;}
img{ border:0; display:block; max-width:100%;}
.img100{width:100%; height:100% !important; object-fit: cover;object-position: center;}
a{text-decoration:none;	color:#333;	outline:none;}


body{font-size:14px; color:#333; font-family: Helvetica, Helvetica;}
.clear{ clear:both;}
.clearfix::after, .clearfix::before{display: table; content: " ";}
.clearfix:after { clear:both}
*, ::after, ::before{box-sizing: border-box;}
a, button{cursor: pointer; /*-webkit-transition: color .3s cubic-bezier(.63,.37,.55,.9);  transition: color .3s cubic-bezier(.63,.37,.55,.9);*/}
a:hover{ color:#505050;}
button{ border:none; background:none; border-radius: 0;}
video{ width:100%; height:auto; display:block; object-fit:fill;}
table{ width:100%; border-collapse:collapse;}


/*以下为兼容手机*/
input, textarea, select{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input::-ms-clear {display: none;}
/*以上为兼容手机*/

/*针对 type-"number"*/
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{ -webkit-appearance: none !important;}
input[type="number"]{ -moz-appearance: textfield;}


.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform,height;
}

.hidden{ display:none !important;}
.wrap{ max-width:1400px; margin:0 auto;}

/*顶部*/
.topbarright .elementor-widget-icon .elementor-icon-wrapper, .header_searchbtn > .elementor-icon-wrapper{ height:24px;}


/*头部*/
.headerbgall{ width:100%;}
.headerbgall.headfixd{ position:fixed; background:#fff !important; left:0; top:0; width:100%; border-bottom:#ccc 1px solid !important;}
.headerbgall.headfixd > .e-con-inner{ padding:20px 0 !important;}
.headerbgall .headerlogo{ width:311px;}
.headerlogo .elementor-widget-image a img[src$=".svg"]{ width: auto; max-height:60px;}
.headerbgall .mainmenu{ width:calc(100% - 516px);}
.headerbgall .headerright{ width:205px; }
.header_searchbtn .elementor-icon-wrapper, .header_langbtn .elementor-icon-wrapper, .header_authorbtn .elementor-icon-wrapper{ cursor:pointer;}
.elementor-icon svg, .elementor-button-icon svg{ width:auto; height:auto;}
.headergetbtn .elementor-button-text{white-space:nowrap; }


/*头部-搜索框*/
.hdpopsearch .dialog-widget-content{ position:static;}
.header_searchform{width:100%;}
.header_searchform > .elementor-widget-container{ width:100%;}
.header_searchform form{ width:100%; display:flex; height:68px; align-items:center; transition: all 0.5s; position:relative;}
.header_searchform .search_filed{width:calc(100% - 20px); line-height:40px; height:60px; padding: 0 20px; background: #FFFFFF; border: 1px solid #E73927; font-size: 18px;color: #000000;}
.header_searchform .search_submit{ cursor:pointer;  height:100%; text-align:center; color:#fff; background: #E73927; font-size: 20px;font-weight: 500; border:none !important; transition: all 0.3s; font-family:inherit;   -o-object-fit: cover; text-transform:uppercase; object-fit: cover; border-radius:5px; width:150px;  position: absolute;  right: 0;  top: 0px;  z-index: 2; padding:0;}
.header_searchform .search_submit:hover, .elementor-kit-5 .header_searchform .search_submit:focus{ color:#fff; background: #E73927 !important; }



/*菜单*/
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children:hover > a{}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children > a .sub-arrow{ margin-top:-5px; background:url(images/navlibg.svg) no-repeat center center;-webkit-transition: -webkit-transform .36s ease-in-out;margin-left: 10px;  transition: -webkit-transform .36s ease-in-out; width:14px; height:auto;  transition: transform .36s ease-in-out;  transition: transform .36s ease-in-out,-webkit-transform .36s ease-in-out;}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children > a .sub-arrow svg{ display:none;}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main .elementor-nav-menu > .menu-item.menu-item-has-children:hover > a .sub-arrow{ background-image:url(images/navlibghover.svg); transform:rotate(180deg);}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main ul.elementor-nav-menu > li.current-menu-item > a{ font-weight:bold;}
.headerbgall .mainmenu .mainmenulist .elementor-nav-menu--main ul.elementor-nav-menu > li.menu-item > a:after{ width: 32px; left: 50%;  margin-left: -16px;}



/*首页-自定义banner*/
.islideall{}
.islidelist{ overflow:hidden; padding-bottom:80px;}
.islidelist .swiper-slide{ height:640px; flex-shrink: 0 !important;}
.ibannerbtn a.elementor-button:hover .elementor-button-icon svg{ filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}
/*左右切换箭头*/
.islidearrow{ position:absolute; top: 50%; margin-top:-30px; z-index:3; left:0;}
.islidearrow .elementor-widget-icon{ width:60px; height:60px; display:flex; justify-content:center; align-items:center; border-radius: 100%; position:absolute; cursor:pointer;}
.islidearrow .elementor-widget-icon .elementor-widget-container{ display:flex; align-items:center; justify-content:center;}
.islidearrow .elementor-widget-icon .elementor-widget-container > .elementor-icon-wrapper{ height:60px;}
.islidearrow > .e-con-inner{ position:relative;}
.islidearrow .ibanner_prve{ left:-60px; }
.islidearrow .ibanner_next{ right:-60px; }
.islidearrow .elementor-widget-icon{}
.islidearrow .elementor-widget-icon .elementor-icon svg{ opacity:0; visibility:hidden;}
.islidearrow .ibanner_prve .elementor-icon{ background:url(images/islide_prvebtnred.svg) no-repeat center center; background-size:100%;}
.islidearrow .ibanner_next .elementor-icon{ background:url(images/islide_nextbtnred.svg) no-repeat center center; background-size:100%;}
.islidearrow .ibanner_prve.swiper-button-disabled .elementor-icon, 
.islidearrow .ibanner_next.swiper-button-disabled .elementor-icon{ background:none;}
.islidearrow .elementor-widget-icon.swiper-button-disabled{ background:none;}
.islidearrow .elementor-widget-icon.swiper-button-disabled .elementor-icon svg{ opacity:1; visibility:visible;}


/*通用分页器*/
.aypager{ display:flex; align-items: flex-end !important;  flex-direction: row !important;}
.aypager span{ display:block; width:60px; height:11px; margin:0 10px; cursor:pointer; background:rgba(255,255,255,0.5); border-radius:6px; transition: all 0.3s; }
.aypager span.swiper-pagination-bullet-active{ width:120px; background:#E73927;}

/*二级幻灯片*/
.erjislidelist .swiper-slide{ height:680px; flex-shrink: 0 !important;}

/*首页开始*/

/*Our rich Chinese Programs*/
.irichlist{}
.irichlist .irichitem{ width:calc(33.333% - 13.33334px); cursor:pointer;}
.irichlist .irichitem .irichitem_ziitem{ transition: all 0.3s;}
.irichlist .irichitem .irichitemhover{ height:100%; visibility:hidden; opacity:0; transition: all 0.3s;}
.irichlist .irichitem .irichitem_ziitem:hover{ padding-bottom:0px;}
.irichlist .irichitem .irichitem_ziitem:hover .irichitemhover{ visibility:visible; opacity:1;}
.irichlist .irichitem .irichitem_ziitem .elementor-widget-image img{ width:100%;}
.irichlist .irichitem .irichitemhover .irichitemjt{ width:21.82%; height:17.143%;}
.irichlist .irichitem .irichitemhover .irichitemjt .elementor-icon-wrapper, .irichlist .irichitem .irichitemhover .irichitemjt .elementor-icon-wrapper a{ width:100%; height:100%;}
.irichlist .irichitem .irichitemhover .irichitemjt .elementor-icon-wrapper a{ display:flex; justify-content:center; align-items:center;}
.irichlist .irichitem .irichitemhover .irichitemjt .elementor-icon-wrapper a svg{ width:24px; height:24px;}
.irichlist .irichitem .irichitemhover .irichitemjt:hover{ transform:rotate(45deg); }

/*News & Updates*/
.icourseslist{}
.icourseslist .icoursesitem{ width:calc(33.333% - 26.667px); min-height:220px;}
.icourseslist .icoursesitem .icourseslibtn .elementor-button-content-wrapper{ gap:10px;}

.ilastcourselist ul{ display:flex; gap:40px;}
.ilastcourselist li{ width:calc(33.333% - 26.667px); min-height:220px;}
.ilastcourselist li a{ display:block; padding:40px; border-radius:40px; overflow:hidden;}
.ilastcourselist li a .ilastcoursetitle{font-size: 24px;  font-weight: 700;  line-height: 40px; color:#333;}
.ilastcourselist li a .ilastcoursebtn{ margin-top:20px; display:flex; gap: 10px;font-size: 16px;  font-weight: 600;  line-height: 32px; align-items:center;}
.ilastcourselist li a .ilastcoursebtn:after{ content:""; display:block; width:32px; height:32px; background:url(images/inews_icon.svg) no-repeat center center;}
.ilastcourselist li a:hover .ilastcoursetitle, .ilastcourselist li a:hover .ilastcoursebtn{ color:#E73927;}
.ilastcourselist li:nth-child(1) a{ background:#DFEDFF;}
.ilastcourselist li:nth-child(2) a{ background:#EEEEEE;}
.ilastcourselist li:nth-child(3) a{ background:#FFF5E3;}



/*Our Advantages*/

/*Learner Feedback*/
.ilearnerfeedall{ width:100%; overflow:hidden;}
.ilearnerlist{ display:flex; position:relative;}
.ilearnerlist .str_move{ position:absolute; top:0; left:0; white-space: nowrap; display:flex;}
.ilearnerlist .ilearneritem{ width:440px; margin-right:40px;}
.ilearnerlist .ilearneritem .ilearner_avatar{ width:160px; height:160px; overflow:hidden; border-radius:100%; margin:0 auto; padding:10px; background:#fff; position:relative; z-index:2;}
.ilearnerlist .ilearneritem .ilearner_avatar img{ border-radius:100%;}
.ilearnerlist .ilearner_conbg{ height:260px; background:url(images/ilearneritembg.png) no-repeat center center; margin-top:-80px; padding:42px 40px 30px; border-radius:24px; position:relative; z-index:1; cursor:pointer;}
.ilearnerlist .ilearner_conbg .ilearner_yinghao{ width:67px; height:50px; background:url(images/ilearner_yinghao.svg) no-repeat center center; background-size:cover;}
.ilearnerlist .ilearner_conbg .ilearner_title{font-weight: bold;font-size: 16px;color: #333333; text-align:center; margin-top:0px;line-height: 19px;}
.ilearnerlist .ilearner_conbg .ilearner_desc{ margin-top:24px;}
.ilearnerlist .ilearner_conbg .ilearner_desc p{font-size: 16px;color: #333333;line-height: 24px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; white-space: pre-wrap;}
.ilearnerlist .ilearneritem:hover .ilearner_conbg{ background:#E73927;}
.ilearnerlist .ilearneritem:hover .ilearner_conbg .ilearner_title, .ilearnerlist .ilearneritem:hover .ilearner_conbg .ilearner_desc p{ color:#fff;}
.ilearnerlist .ilearneritem:hover .ilearner_conbg .ilearner_yinghao{filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}

/*FAQs*/
.ifaqlist .e-n-accordion-item .e-n-accordion-item-title{ justify-content: space-between;}
.ifaqlist .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon > span{width: 24px;height: 24px;background: #E73927; border-radius:100%; align-items:center; justify-content:center;}

.ifreetrialbtn a:hover svg g{ fill:#E73927 !important; }

/*Chinese Language Blog*/
.iblogflex{ display:flex;}
.iblogflex .iblogbtn{font-weight: bold;font-size: 16px;color: #333333; display:flex; align-items:center; gap:10px; margin-top:10px;line-height: 19px;}
.iblogflex .iblogbtn .iblogbtnjt{width: 32px;height: 32px; border-radius:100%;background:url(images/iblog_icon.svg) no-repeat center center #E73927;}
.iblogleft, .iblogright{ width:50%;}
.iblogleft{ padding-right:20px;}
.iblogleft_swiperall{ position:relative;}
.iblogleftlist{ overflow:hidden;}
.iblogleftlist .iblogleftitem{}
.iblogleftlist .iblogleftitem a{ display:block; padding-bottom:2px;}
.iblogleftlist .iblogleftitem .iblogleftitemimg{ border-radius:24px; height:383px; overflow:hidden;}
.iblogleftlist .iblogleftitem .iblogleftitemimg img{transition:all 0.5s;}
.iblogleftlist .iblogleftitem .iblogleftitemtext{ margin-top:20px;}
.iblogleftlist .iblogleftitem .iblogleftitemtext .iblogleftitemtit{font-weight: bold;font-size: 24px;color: #333333;line-height: 29px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.iblogleftlist .iblogleftitem .iblogleftitemtext .iblogbtn{ margin-top:24px;}
.iblogleftlist .iblogleftitem a:hover .iblogleftitemtext .iblogleftitemtit, .iblogleftlist .iblogleftitem  a:hover .iblogleftitemtext .iblogbtn{color: #E73927;}
.iblogleftlist .iblogleftitem a:hover .iblogleftitemimg img{transform: scale(1.1);}

.iblogright{ padding-left:40px;}
.iblogrlist{}
.iblogrlist ul{}
.iblogrlist li{ margin-bottom:10px;}
.iblogrlist li a{ display:block; border-top:#DEDEDE 1px solid; padding-top:12px;}
.iblogrlist li .iblogtime{font-size: 16px;color: #E73927;line-height: 24px;}
.iblogrlist li .iblogtitle{font-weight: bold;font-size: 16px;color: #333333;line-height: 19px; margin-top:8px;}
.iblogrlist li .iblogdesc{font-size: 16px;color: #333333; margin-top:15px;line-height: 24px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.iblogrlist li a:hover .iblogtitle, .iblogrlist li a:hover .iblogbtn{color: #E73927;}
.iblogrlist li a:hover .iblogtime{color: #333;}

.iblogleftpaging{ display:flex; justify-content:center; gap:20px; width: 100%;  position: absolute;  top: 69%;  z-index: 3;}
.iblogleftpaging .swiper-pagination-bullet{width: 60px;height: 11px; display:block;background: #FFFFFF;border-radius: 6px;transition:all 0.5s;opacity: 0.5; cursor:pointer;}
.iblogleftpaging .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #E73927; width:120px; opacity:1;}

/*Our Customers & Partners*/
.ayleftscroll{ position:relative; width:100%;}
.ayleftscroll .str_move{ position:absolute; top:0; left:0; white-space: nowrap; display:flex;}
.ayleftscroll .str_move > .ayleftscrollitem{ width:150px; margin-right:50px; }
@media(max-width:1440px){
	.ayleftscroll .str_move > .ayleftscrollitem{ margin-right:40px; }
}
@media(max-width:1024px){
	.ayleftscroll .str_move > .ayleftscrollitem{ margin-right:30px; }
}
@media(max-width:768px){
	.ayleftscroll .str_move > .ayleftscrollitem{ margin-right:20px; }
}


/*底部菜单*/
.footermenu > .elementor-nav-menu--main > .elementor-nav-menu{ flex-wrap:wrap; width: 100%; gap:60px;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu:after{ display:none !important;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item{ width:calc(50% - 30px);  display:block;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item .sub-menu{ display:block; position:static; width: auto; background: none;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item .sub-menu > li{ padding-right:0px;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item ul.elementor-nav-menu--dropdown a{ border:none;  white-space: normal;justify-content: space-between;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item > a.elementor-item{display:block; position:relative;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item > a.elementor-item:after{ content:""; opacity: 1; width: 50px;height: 2px;background: #FFFFFF; display:none; margin-top:15px;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li .sub-arrow{ width:15px; height:15px; display:none;  transition: all 0.3s;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li .sub-arrow svg{ width:15px; height:15px;}
.footermenu .elementor-nav-menu--main .elementor-nav-menu > li.menu-item a{ background:none !important;}

.footererweima{ margin-top: -80px; margin-right: 30px;}

.footersharelist > .elementor-widget-image a{ display:block; width:36px; height:36px; overflow:hidden; position:relative;}
.footersharelist > .elementor-widget-image a img{ filter: drop-shadow(36px 0 #E73927); -webkit-filter: drop-shadow(36px 0 #E73927);}
.footersharelist > .elementor-widget-image a:hover img{transform: translate(-36px, 0);-webkit-transform: translate(-36px, 0);-ms-transform: translate(-36px, 0);-o-transform: translate(-36px, 0);}




.footersheariconlist .elementor-widget-icon a:hover svg{ filter: brightness(0) invert(1);  -webkit-filter: brightness(0) invert(1);  -moz-filter: brightness(0) invert(1);  -o-filter: brightness(0) invert(1);  -ms-filter: brightness(0) invert(1);}



/*底部-表单*/
.footerorder{ margin-top:20px;}
.footerorder div.wpforms-container-full{ margin:0 auto;}
.footerorder .wpforms-container .wpforms-field{ padding:0; margin-bottom: 20px;}
.footerorder .wpforms-container .wpforms-field:first-child{ padding-top:0;}

.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium{ max-width:100% !important;}

.footerorder div.wpforms-container-full input[type="text"], .footerorder div.wpforms-container-full input[type="email"]{ border-radius:8px; border: 1px solid #DEDEDE; font-size: 14px;color: #333333;line-height: 24px; padding:7px 14px;} 
div.wpforms-container-full input, div.wpforms-container-full select{ height:auto !important;}
.footerorderfooterorder .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium::placeholder{ 
  color: #333333;opacity:1;
}
.footerorder .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium:-moz-placeholder{ 
  color: #333333;opacity:1;
}
.footerorder .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium::-moz-placeholder{ 
  color: #333333;opacity:1;
}
.footerorder .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium::-webkit-input-placeholder{
  color:#333333;opacity:1;
}
.footerorder .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium:-ms-input-placeholder{
  color:#333333;opacity:1;
}
.footerorder div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{ height:200px; padding:21px 30px;}
.footerorder div.wpforms-container-full .wpforms-form .wpforms-submit-container{ padding-top:0;}
.footerorder div.wpforms-container-full input[type="submit"], 
.footerorder div.wpforms-container-full button[type="submit"], 
.footerorder div.wpforms-container-full .wpforms-page-button{background: #E73927 !important;
border-radius:8px;font-weight:normal;
font-size: 18px; font-family: Helvetica, Helvetica;
color: #FFFFFF; width: 100%;
line-height: 38px; height:auto;
text-align: center;
font-style: normal; padding:5px 10px;
text-transform: capitalize;}
.footerorder div.wpforms-container-full button[type="submit"]:after{ display:none !important;}
@media(max-width:1024px){
    .footerorder div.wpforms-container-full input[type="submit"], .footerorder div.wpforms-container-full button[type="submit"], .footerorder div.wpforms-container-full .wpforms-page-button{ font-size:16px; padding: 0 10px;
    }
}
@media(max-width:768px){
    .footerorder div.wpforms-container-full input[type="submit"], .footerorder div.wpforms-container-full button[type="submit"], .footerorder div.wpforms-container-full .wpforms-page-button{ font-size:14px; padding: 0 10px;
    }
}



/*返回顶部
.returnTop{ width:45px; height:45px; border-radius:100%; background:url(images/goup.svg) no-repeat center center; position:fixed; bottom:200px; right:25px; z-index:999; cursor:pointer; display:none; background-size:cover;}
*/

.footerpolicylist ul li a .elementor-icon-list-text{ text-decoration:underline;}

.rightfiexd{ width:60px;}
.rightfiexd .elementor-widget-icon a{ /*background-color:#fff; border-radius:100%;*/ background-position:center center; background-repeat:no-repeat; background-size:cover;}
.rightfiexd .elementor-widget-icon:nth-child(1) a:hover{ background-image:url(images/rbianlanicon001red.svg);}
.rightfiexd .elementor-widget-icon:nth-child(2) a:hover{ background-image:url(images/rbianlanicon002red.svg);}
.rightfiexd .elementor-widget-icon a:hover svg{ opacity:0; visibility:hidden;}

/*分页样式开始*/
#pageabc{text-align:center;margin:60px 0 0 0;clear:both;height:auto;color:#282828; display:flex; align-items:center; justify-content:center;}
#pageabc a.noallowed{cursor: not-allowed;}
#pageabc a{font-weight: 400; padding:0px 14px;font-size: 18px; display:inline-block; color:#282828; margin:0 10px;line-height: 22px;}
#pageabc a.pagingprve, #pageabc a.pagingnext{width: 75px;height: 30px;border-radius: 15px;border: 1px solid #D1D1D1; background-position:center center; background-repeat:no-repeat;}
#pageabc a.pagingprve{ background-image:url(images/pagearowleft.svg);}
#pageabc a.pagingnext{ background-image:url(images/pagearowright.svg);}
#pageabc a.pagingprve:hover{ background-color:#282828; border-color:#282828; background-image:url(images/pagearowleftbai.svg);}
#pageabc a.pagingnext:hover{ background-color:#282828; border-color:#282828; background-image:url(images/pagearowrightbai.svg);}
#pageabc a:hover,#pageabc a.current{color:#000; text-decoration:underline;}
#pageabc a.pagingprve:hover, #pageabc a.pagingnext:hover{ color:#fff; text-decoration:none;}
/*分页样式结束*/


/*二级页面-Intensive Chinese*/
.intensive_price_table{ width:1000px; margin-left:auto !important; margin-right:auto !important;}
.intensive_price_table tr:nth-child(2n+1){ background: #DEDEDE;}
.intensive_price_table tr th, .intensive_price_table tr td{font-weight: bold;font-size:18px;line-height:1.5; padding:25px 0; border-right:#fff 1px solid; text-align:center;}
.intensive_price_table tr th{ background:#E73927;color: #FFFFFF;}
.intensive_price_table tr th:last-child, .intensive_price_table tr td:last-child{ border-right:none;}
.intensive_price_table tr td{color: #333;}

.intensive_date_table{ width:1000px; margin-left:auto !important; margin-right:auto !important;}
.intensive_date_table tr th{ background:#FFE1E1;}
.intensive_date_table tr th, .intensive_date_table tr td{ color:#E73927; font-weight: bold;font-size:18px;line-height:1.5; padding:20px 0; border:#E73927 1px solid; text-align:center;}

.intensive_serlist{ gap:40px;}
.intensive_serlist .intensive_seritem{ width:calc(25% - 30px); height:302px; padding:40px 40px 20px 40px;border-radius: 24px; cursor:pointer;}
.intensive_serlist .intensive_seritem:hover{ background: #E73927;}
.intensive_serlist .intensive_seritem .elementor-image-box-img img{transition-duration:0s !important;}
.intensive_serlist .intensive_seritem:hover .elementor-image-box-img img{filter: brightness(0) invert(1);  
-webkit-filter: brightness(0) invert(1);  
-moz-filter: brightness(0) invert(1);  
-o-filter: brightness(0) invert(1);  
-ms-filter: brightness(0) invert(1);
}
.intensive_serlist .intensive_seritem:hover .elementor-image-box-content .elementor-image-box-title, .intensive_serlist .intensive_seritem:hover .elementor-image-box-content .elementor-image-box-description{ color:#fff !important;}


/*Chinese Summer Camp*/
.campstyleall{}
.campstylelist{}
.campstylelist .campstyleitem{border-radius: 40px;border: 1px solid #DEDEDE; overflow:hidden; margin-bottom:60px;}
.campstylelist .campstyleitem:last-child{ margin-bottom:0;}
.campstyleitem .campstylehead{ padding:36px 40px; background: #F5F5F5; display:flex; gap:20px; justify-content:space-between; align-items:center;}
.campstyleitem .campstylehead .campstyleheadleft{ display:flex; gap:20px; align-items:center;}
.campstyleitem .campstylehead .campstyleheadleft .campstyleheadtit{font-weight: bold;font-size: 40px;color: #333333;line-height: 48px;}
.campstyleitem .campstylehead .campstyleheadleft .campstyleheadsubtit{font-size: 24px;color: #333333;line-height: 29px;}
.campstyleitem .campstylehead .campstyleheadright{}
.campstyleitem .campstylehead .campstyleheadright .campstyleheadtime{font-weight: bold;font-size: 18px;color: #333333;line-height: 22px;background: #FFFFFF;border-radius: 24px; padding:13px 47px;}
.campstyleitem .campstylebody{ padding:40px;}
.campstyleitem .campstylebody .campstylebodyflex{ display:flex;}
.campstyleitem .campstylebody .campstylebodyflex .campstylebodyleft{ width:48.4%; padding-right:20px;}
.campstyleitem .campstylebody .campstylebodyflex .campstylebodyleft .campsblist{}
.campsblist ul{ padding-bottom:30px;}
.campsblist ul:last-child{ padding-bottom:0;}
.campsblist ul li{font-weight: bold;font-size: 18px;color: #333333;line-height: 22px; margin-bottom:16px; position:relative; padding-left:34px;}
.campsblist ul li:last-child{ margin-bottom:0;}
.campsblist ul li:before{ content:""; display:block; width:24px; height:24px; background-image:url(images/camp_star01.svg); position:absolute; left:0; top:0; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.campsblist ul:nth-child(2) li:before{ background-image:url(images/camp_star02.svg);}
.campsblist ul:nth-child(3) li:before{ background-image:url(images/camp_star03.svg);}
.campstyleitem .campstylebody .campstylebodyflex .campstylebodyright{ width:51.6%;}

.campstyleslide{ position:relative;}
.campstyleslidelist{ overflow:hidden;}
.campstyleslidelist .swiper-slide img{ border-radius:40px;}
.campstyleslidepaging{ position:absolute; width:100%; bottom:20px; left:0; z-index:2; display:flex; justify-content:center; gap:10px;}
.campstyleslide .swiper-pagination-bullet{width: 17px;height: 17px; display:block;background: #FFFFFF;border-radius:100%; cursor:pointer;}
.campstyleslide .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #E73927;}

.campstyleitem .campstylebody .campstylebottom{ border-top:#D8D8D8 1px solid; margin-top:40px; padding-top:40px;}
.campstyleitem .campstylebody .campstylebottom .campstylebottomtext{font-weight: bold;font-size: 24px;color: #E73927;line-height: 29px; text-align:center;}
.campstylebottombtn{ text-align:center; margin-top:30px; display:flex; justify-content:center;}
.campstylebottombtn a{ display:flex;background: #E73927;border-radius: 30px;font-weight: bold;font-size: 18px;color: #FFFFFF;padding: 13px 27px;gap:18px;line-height: 22px;}
.campstylebottombtn a:after{ content:""; display:block; width:23px; height:23px; background:url(images/getintouchbtn.svg) no-repeat center center;}

.campstylelist .campstyleitem:hover{ border-color:#E73927;}
.campstyleitem:hover .campstylehead{background: #E73927;}
.campstyleitem:hover .campstylehead .campstyleheadleft .campstyleheadtit, .campstyleitem:hover .campstylehead .campstyleheadleft .campstyleheadsubtit{ color:#fff;}
.campstyleitem:hover .campstylehead .campstyleheadright .campstyleheadtime{ color:#E73927;}


.zonelist{}
.zonelist .elementor-icon-list-items{}
.zonelist .elementor-icon-list-items .elementor-icon-list-item{}
.zonelist .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{ order:1; padding-left:7px;} 
.zonelist .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{ margin:0;}
.zonelist .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{}
.zonelist .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{font-size: 24px; display:inline-block; width:180px;}
.unique_vsicon{ width:172px; height:172px; position:absolute; bottom:80px; left:50%; margin:0px 0 0 -86px; z-index:5;}



.ExploreScorll .ayleftscroll .str_move > .ayleftscrollitem{ width:440px; height:330px; margin-right:40px; }
.ExploreScorll .ayleftscroll .str_move > .ayleftscrollitem img{ width:100%; height:100%; object-fit: cover;object-position: center; border-radius:20px;}
@media(max-width:1440px){
	.ExploreScorll .ayleftscroll .str_move > .ayleftscrollitem{ width:330px; height:248px; margin-right:30px; }
}
@media(max-width:1024px){
	.ExploreScorll .ayleftscroll .str_move > .ayleftscrollitem{ margin-right:20px; }
}
@media(max-width:768px){
	.ExploreScorll .ayleftscroll .str_move > .ayleftscrollitem{ width:220px; height:165px;  }
}

.camp_discountlist{}
.camp_discountlist .camp_discountitem{}
.camp_discountlist .camp_discountitem .camp_discountnum .elementor-counter-number-wrapper{ justify-content: center; align-items: flex-end;}
.camp_discountlist .camp_discountitem .camp_discountnum .elementor-counter-number-prefix{ font-size: 40px; order:1;line-height: 2.5; text-align:left; flex-grow: 0;}
.camp_discountlist .camp_discountitem .camp_discountnum .elementor-counter-number-suffix{ flex-grow: 0;}

.camp_startdate_table{border-radius: 24px;border: 1px solid #E73927;  width:1000px; margin-left:auto !important; margin-right:auto !important;}
.camp_startdate_table tr th{line-height:1.5; padding:15px 0; font-size:16px; border-right:#E73927 1px solid; text-align:center;}
.camp_startdate_table tr th:last-child{ border-right:none;}

.hskprivatecourselist .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text b{ font-size:24px; line-height:29px; font-weight:bold;}


/*News*/
.newsmbtwolist .newsmbtwoitem:hover ul li .elementor-icon-list-text{transition: color 0s !important;}
.newsmbtwolist .newsmbtwoitem:hover ul li .elementor-icon-list-text, .newsmbtwolist .newsmbtwoitem:hover .elementor-widget-heading .elementor-heading-title{ color:#fff;}

/*News Courses Tab*/
.newsgrouptab{}
.newsgrouptab ul{ display:flex; gap:30px; justify-content:center;}
.newsgrouptab li{ cursor:pointer;font-weight: bold;font-size: 18px;color: #E73927;border-radius: 24px;border: 1px solid #E73927; white-space:nowrap;line-height: 22px; padding:13px 30px;}
.newsgrouptab li.active{background: #E73927;color: #FFFFFF;}
.newsgroupslides{ position:relative; margin-top:40px;}
.newsgroupslidelist{ overflow:hidden;}
.newsgroupslideitem{ display:flex; align-items:center; height:auto;}

.newsgroupslidelist .swiper-slide {
  height: auto !important;
}

.ngitemleft{ width:42.857%; padding-right:160px;}
.ngitemleft .ngitemtit{font-weight: bold;font-size: 40px;color: #333333;line-height: 48px;}
.ngitemleft .ngitemdesc{font-size: 18px;color: #333333;line-height: 24px; margin-top:40px;}
.ngitemleft .ngitemdesc p{ margin-bottom:20px;}
.ngitemleft .campstylebottombtn{justify-content: flex-start;}
.ngitemright{ width:57.143%;}
.ngitemright img{ border-radius: 24px;}
.newsgroupsbtn{}
.newsgroupsbtn a{ display:block; width:60px; height:60px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:absolute; top:50%; margin-top:-30px; z-index:666; }
.newsgroupsbtn a.newsgroupsprve{ background-image:url(images/newsgroupsprve.svg); left:-100px;}
.newsgroupsbtn a.newsgroupsnext{ background-image:url(images/newsgroupsnext.svg); right:-100px;}
.newsgroupsbtn a.newsgroupsprve:hover{ background-image:url(images/newsgroupsprvehover.svg);}
.newsgroupsbtn a.newsgroupsnext:hover{ background-image:url(images/newsgroupsnexthover.svg);}

/*News表格头*/
.newsctabhead{}
.newsctabhead table{}
.newsctabhead tr{background: #E73927;}
.newsctabhead td{ text-align:center;font-weight: bold;font-size: 24px;color: #fff; height:80px; border: 1px solid #FFFFFF;line-height: 29px;}

/*News表格*/
.newsctabbody{ height:480px;  overflow-y:scroll; overflow-x: hidden;}
.newsctabbody table{table-layout: fixed;}
.newsctabbody thead{  position: sticky;top: 0;}
.newsctabbody thead tr{background: #E73927; }
.newsctabbody thead th{ text-align:center;font-weight: bold;font-size: 24px;color: #fff; height:80px; border: 0px solid #FFFFFF;line-height: 29px;   box-shadow: inset 0 0 0 0.05rem #fff;}

.newsctabbody tbody{ width:100%;}
.newsctabbody tbody tr{}
.newsctabbody tbody tr:nth-child(2n){background: #DEDEDE;}
.newsctabbody tbody td{font-weight: bold;font-size: 18px; text-align:center; height:80px;color: #333333; border: 1px solid #FFFFFF;line-height: 22px;}
.newsctabbody tbody tr:hover{ background: #E73927;}
.newsctabbody tbody tr:hover td{ color:#fff;}



/*联系我们*/
.contacttwobklist ul li .elementor-icon-list-text{transition: color 0s !important;}
.contacttwobkleft:hover .contacttwobklist ul li .elementor-icon-list-icon svg{filter: brightness(0) invert(1);  
-webkit-filter: brightness(0) invert(1);  
-moz-filter: brightness(0) invert(1);  
-o-filter: brightness(0) invert(1);  
-ms-filter: brightness(0) invert(1);}
.contacttwobkleft:hover .contacttwobklist ul li .elementor-icon-list-text, .contacttwobkright:hover .contacttwobktext p{ color:#fff;}
/*联系我们-表单*/
.contactusform{}
.contactusform div.wpforms-container-full{ margin:0 auto;}
.contactusform .wpforms-container .wpforms-field:first-child{ padding-top:0;}
.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium{ max-width:100% !important;}
div.wpforms-container-full input[type="date"], div.wpforms-container-full input[type="datetime"], div.wpforms-container-full input[type="datetime-local"], div.wpforms-container-full input[type="email"], div.wpforms-container-full input[type="month"], div.wpforms-container-full input[type="number"], div.wpforms-container-full input[type="password"], div.wpforms-container-full input[type="range"], div.wpforms-container-full input[type="search"], div.wpforms-container-full input[type="tel"], div.wpforms-container-full input[type="text"], div.wpforms-container-full input[type="time"], div.wpforms-container-full input[type="url"], div.wpforms-container-full input[type="week"], div.wpforms-container-full select, div.wpforms-container-full textarea{ border-radius: 16px; border: 1px solid #DEDEDE; font-size: 18px;
color: #333333;
line-height: 24px; padding:21px 30px;} 
div.wpforms-container-full input, div.wpforms-container-full select{ height:auto !important;}
.contactusform .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium::placeholder{ 
  color: #333333;opacity:1;
}
.contactusform .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium:-moz-placeholder{ 
  color: #333333;opacity:1;
}
.contactusform .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium::-moz-placeholder{ 
  color: #333333;opacity:1;
}
.contactusform .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium::-webkit-input-placeholder{
  color:#333333;opacity:1;
}
.contactusform .wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-medium:-ms-input-placeholder{
  color:#333333;opacity:1;
}
.contactusform div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{ height:200px; padding:21px 30px;}
.contactusform div.wpforms-container-full .wpforms-form .wpforms-submit-container{ padding-top:0; margin-top:40px; padding-left:110px;}
.contactusform div.wpforms-container-full input[type="submit"], 
.contactusform div.wpforms-container-full button[type="submit"], 
.contactusform div.wpforms-container-full .wpforms-page-button{background: #E73927 !important;
border-radius: 16px;font-weight:normal;
font-size: 32px; font-family: Helvetica, Helvetica;
color: #FFFFFF;
line-height: 38px; height:auto;
text-align: left;
font-style: normal;
text-transform: uppercase; padding:20px 170px;}
.contactusform div.wpforms-container-full button[type="submit"]:after{ display:none !important;}

div.wpforms-container-full input[type=date]:focus,
div.wpforms-container-full input[type=datetime]:focus,
div.wpforms-container-full input[type=datetime-local]:focus,
div.wpforms-container-full input[type=email]:focus,
div.wpforms-container-full input[type=month]:focus,
div.wpforms-container-full input[type=number]:focus,
div.wpforms-container-full input[type=password]:focus,
div.wpforms-container-full input[type=range]:focus,
div.wpforms-container-full input[type=search]:focus,
div.wpforms-container-full input[type=tel]:focus,
div.wpforms-container-full input[type=text]:focus,
div.wpforms-container-full input[type=time]:focus,
div.wpforms-container-full input[type=url]:focus,
div.wpforms-container-full input[type=week]:focus,
div.wpforms-container-full select:focus,
div.wpforms-container-full textarea:focus {
  border:1px solid #333;
  box-shadow:none;
  outline:none
}

/*Blog*/
.blmenusearch{ display:flex; justify-content:space-between; align-items:center;}
.blogmenu{ width:calc(100% - 340px);}
.blogmenu ul{ display:flex; gap:60px;}
.blogmenu ul li{}
.blogmenu ul li a{font-weight: bold;font-size: 24px;color: #333333;line-height: 29px; white-space:nowrap;}
.blogmenu ul li.active a, .blogmenu ul li a:hover{color: #E73927;}
.blgosearch{width: 320px;}
.blgosearch form{height: 48px; padding-right:10px;background: #FFFFFF;border-radius: 8px; align-items:center; justify-content:space-between;border: 1px solid #E73927; display:flex;}
.blgosearch form .blsearchtext{ width:calc(100% - 34px); padding-left:10px; border:none; background:none; font-size:18px; line-height:1.5; color:#333;}
.blgosearch form .blsearchsubmit{ width:24px; height:24px; background:url(images/blogsearchbtn.svg) no-repeat center center / cover; border:none; cursor:pointer;}

.blogallpost{ padding:60px 0;}
.blogalllist{}
.blogalllist .blogitem{ margin-bottom:60px;}
h3.blogitemtit{ background:url(images/intensive_icon002.svg) no-repeat left center; font-weight: bold;font-size: 24px;color: #333333;line-height: 29px; padding-left:39px;}

.blogalllist .blogitem .bloglist, .searchresultlist .bloglist{ margin-top:40px;}
.bloglist ul{ display:flex; flex-wrap:wrap; gap:40px;}
.bloglist li{ width:calc(33.3333% - 26.66667px);}
.bloglist li a{ padding:30px; background:#fff; height: 100%; display:block; border-radius: 8px; box-shadow: 0px 0px 10px 3px rgba(222, 222, 222, 0.5);}
.bloglist li a .blogliimg{ height:285px; border-radius: 8px; overflow:hidden; position:relative;}
.bloglist li a .bloglidate{width: 84px;height: 96px;background:rgba(231, 57, 39, 0.8); text-align:center;border-radius: 8px; position:absolute; left:20px; top:20px; z-index:5;}
.bloglist li a .bloglidateday{font-weight: bold;font-size: 56px;color: #fff;line-height: 67px;}
.bloglist li a .bloglidateyear{font-size: 18px;color: #fff; position:relative;line-height: 24px;}
.bloglist li a .bloglidateyear:before{ content:""; display:block; top:-5px; left:9px; width: 66px;height: 1px; position:absolute;background: #FFFFFF;}
.bloglist li a .blogliimg img{transition:all 0.5s; width:100%; height:100%; object-fit: cover;object-position: center;}
.bloglist li a .blogtext{ padding-top:20px;}
.bloglist li a .bloglititle{font-weight: bold;font-size: 18px;color: #333333;line-height: 22px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.bloglist li a .bloglidesc{font-size: 18px;color: #9D9FA1;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;line-height: 24px; margin-top:10px;}
.bloglist li a:hover{ box-shadow: 0px 0px 10px 3px rgba(222, 222, 222, 1);}
.bloglist li a:hover .blogliimg img{transform: scale(1.1);}
.bloglist li a:hover .bloglititle{color: #E73927;}
.bloglist li a:hover .bloglidesc{ color:#666;}

.bloglist-list{ padding:60px 0 80px 0;}

/*Accommodation*/
.accomonelist .accomoneitem:hover ul li .elementor-icon-list-text{transition: color 0s !important;}
.accomonelist .accomoneitem:hover ul li .elementor-icon-list-text, 
.accomonelist .accomoneitem:hover .elementor-widget-heading .elementor-heading-title{ color:#fff !important;}

.accommhastit{ position:relative;}
.accommhastit .accommtitle{font-weight: bold;font-size: 40px;color: #333333;line-height: 48px; position:absolute; left:54px; top:47px; z-index:5;}
.accommhastit .campstyleslidelist .swiper-slide img{ width:100%; border-radius: 24px;}
.accommhastit .campstyleslidepaging{ display:flex; justify-content:center; gap:20px; width: 100%;  position: absolute;  bottom:37px;  z-index: 3;}
.accommhastit .campstyleslide .swiper-pagination-bullet{width: 60px;height: 11px; display:block;background: #FFFFFF;border-radius: 6px;transition:all 0.5s;opacity: 0.5; cursor:pointer;}
.accommhastit .campstyleslide .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #E73927; width:120px; opacity:1;}


/*About - What We Do*/
.about_wedolist{}
.about_wedolist ul{ display:flex; flex-wrap:wrap; gap:40px;}
.about_wedolist li{ width:calc(33.3333% - 26.6666px);}
.about_wedolist li a{ display:block; position:relative; border-radius: 24px; overflow:hidden;}
.about_wedolist li a .about_wedoimg{ position:relative;}
.about_wedolist li a .about_wedoimg:before{ content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;
    background: linear-gradient(180deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 50%);
}
.about_wedolist li a .about_wedotext{ position:absolute; top:0; left:0; padding:30px; z-index:2;}
.about_wedolist li a .about_wedotext .about_wedotexttit{font-weight: 600;font-size: 24px;color: #FFFFFF;line-height: 1.3;}

/*About - The Team*/
.aboutteamall{ position:relative;}
.about_teamlist{ overflow:hidden;}
.about_teamlist .swiper-slide{ }
.about_teamlist .about_teamli{ position:relative; cursor:pointer; border-radius: 24px; overflow:hidden; background:#fff;}
.about_teamlist .about_teamlimr{}
.about_teamlist .about_teamlimr .about_teamliimg{ height:320px;}
.about_teamlist .about_teamlimr .about_teamliimg img{width:100%; height:100% !important; object-fit: cover;object-position: center;}
.about_teamlist .about_teamlimr .about_teamlitext{ padding:25px; text-align:center;}
.about_teamlist .about_teamlimr .about_teamlitext .about_teamlitexttit{font-weight: bold;font-size: 24px;color: #333333;line-height: 29px;}
.about_teamlist .about_teamlihover{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background: #E73927; padding:47px 40px; transition: all 0.3s; opacity:0; visibility:hidden;}
.about_teamlist .about_teamlihover .athtit{font-weight: bold;font-size: 24px;color: #FFFFFF;line-height: 29px;}
.about_teamlist .about_teamlihover .athtext{ margin-top:20px;}
.about_teamlist .about_teamlihover .athtext, .about_teamlist .about_teamlihover .athtext p, .about_teamlist .about_teamlihover .athtext table{font-size: 16px;color: #FFFFFF;line-height: 24px;}
.about_teamlist .about_teamlihover .athtext p{ margin-bottom:40px;}
.about_teamlist .about_teamlihover .athtext p:last-child{ margin-bottom:0px;}
.about_teamlist .about_teamli:hover .about_teamlihover{ opacity:1; visibility:visible;}


.about_teamlist .about_teamlihover .athtext table{ text-align:center; margin-bottom:20px;}
.about_teamlist .about_teamlihover .athtext table td{ padding:5px; border:#fff 1px solid;}


.about_teambtn{}
.about_teambtn a{ display:block; width:60px; height:60px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:absolute; top:50%; margin-top:-30px; z-index:666; }
.about_teambtn a.about_teamprve{ background-image:url(images/newsgroupsprve.svg); left:-100px;}
.about_teambtn a.about_teamnext{ background-image:url(images/newsgroupsnext.svg); right:-100px;}
.about_teambtn a.about_teamprve:hover{ background-image:url(images/newsgroupsprvehover.svg);}
.about_teambtn a.about_teamnext:hover{ background-image:url(images/newsgroupsnexthover.svg);}

.iorcptexteditor ul{ padding-left:20px;}
.iorcptexteditor ul li{ list-style:disc;}