/* section */
section{padding: 6vw 0;}
section >*{z-index:5}
section  .title_box h2 {-webkit-background-clip: text;background-clip: text;font-size: 1.8rem;color: var(--primary);letter-spacing: 2px;}
section .title_box .subtitle{font-weight: 600;font-size: 2.6rem;color: var(--primary);position: relative;font-family: 'Montserrat', sans-serif;line-height: 120%;text-transform: uppercase;margin-bottom: 50px;}
section .title_box .subtitle:before{content:"";width:100px;height: 2px;background: var(--secondary);display:block;position:absolute;bottom:-30px;left:0}
section .title_box p{line-height: 130%;letter-spacing: 0.5px;font-weight: 400;font-size: 20px;color: #181818;position: relative;}
section.bg_box{background:no-repeat 50% / cover;}
.more_btn{margin-top:0px}
.more_btn a{position:relative;overflow:hidden;width: 90px;padding: 12px 50px 12px 30px;display:inline-block;border-radius: 100px;text-align: center;}
.more_btn font{font-size: 14px;position:relative;writing-mode:inherit;color:#fff;text-align: left;font-weight: 400;letter-spacing: 1px;text-align: center;}
.more_btn span::before{content:"";position:absolute;top:calc(50% - 5px);right: 23px;width:10px;height:10px;border-top: 2px solid #ffffff;border-right: 2px solid #ffffff;transform:rotate(45deg)}
.more_btn span::after{content:"";position:absolute;top:calc(50% - 5px);right: 15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid  #fff;transform:rotate(45deg)}
.more_btn a:before{content:"";height: 100%;width: 100%;display:block;position:absolute;bottom:0;left:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;background: linear-gradient(45deg, var(--secondary), var(--complement));border-radius: 280px;}

/* NewsBox */
#NewsBox{position:absolute;width:min(100%,460px);right:0px;bottom:0px;z-index:100;background-color:rgb(255 255 255 / 90%);padding:40px 50px 30px 70px;border-top-left-radius:50px}
#NewsBox ul li .dateBox{display:flex;gap:20px;margin-bottom:10px}
#NewsBox ul li .Txt{display:grid;grid-template-columns:1fr 80px;gap:20px}
#NewsBox ul li .Txt .txt{height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-weight:500;letter-spacing:0.5px;font-size:18px}
#NewsBox ul li .Txt .btn,#NewsBox ul li .dateBox .classTitle{position:relative}
#NewsBox ul li .dateBox .classTitle{color:#1d89dc}
#NewsBox ul li .dateBox .date,#NewsBox ul li .Txt .btn span{color:#6d6d6d}
#NewsBox ul li .dateBox .classTitle:before,#NewsBox ul li .Txt .btn:before{content:'';width:1px;height:100%;background:#878787;position:absolute;left:-10px;top:0;z-index:2;opacity:.2}

/* news_area */
#news_area #imglist{display:grid;grid-template-columns:600px 1fr;width:100%;gap:60px}
#news_area #imglist .left li{margin: 20px;}
#news_area .right{position:relative}
#news_area li .img_scale img{aspect-ratio:4 / 3;width:100%}
#news_area .img_box li .item{align-items:center;padding:20px 0px;display:grid;grid-template-columns:1fr 170px;gap:0 30px}
#news_area li .item .Txt h3{color:#132d65;font-size:21px;letter-spacing:1px;margin-bottom:10px}
#news_area li .item .Txt article{color:#6e7c9a;font-size:18px}
#news_area li .more_btn a{width:90px;padding:10px 50px 10px 30px}
#news_area li .more_btn.white font{font-size:14px}
#news_area .img_nav li .item .Txt h3{-webkit-line-clamp:2;height:70px;margin-bottom:20px}
#news_area .img_nav li .row{padding:0 15px}
#imglist .img_nav{width:100%;position:absolute;bottom:40px;right:0}
#imglist .img_nav .img_show{margin:0 10px 0}
#imglist .img_nav img{width:140px;aspect-ratio:4 / 3;object-fit:cover}


/* news_area */
#news_area{padding:5vw 0 5vw 0}
section  .itemTitleBox{position:relative;padding-top:0px;display:inline-block;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}
#news_area .itemTitleBox{width:100%;}
#news_area .title_box{display:flex;flex-direction:column;align-items:center;margin-bottom: 40px;}
#news_area .title_box .subtitle{margin-bottom:10px}
#news_area .title_box .subtitle:before{width:1px;height:90px;top:0%;left:50%;transform:translate(-50%,-140%);background:var(--primary)}
#news_area section{padding: 2vmax 0 3vmax;position: relative;}
#news_area img.dight {position: absolute;left: 150px;z-index: 11;min-width: 100%;margin-top: 0;object-fit: cover;display: none;}
#news_area {padding: 0vmin 0 4vmax;overflow: initial;position: relative;}
#news_area:before{content:"";position: absolute;left: 0;right: 0;top: 40px;width: 100px;height: 100px;margin: auto;background-image: url(/images/39/menu_logo.png);background-repeat: no-repeat;background-position: center top;background-size: contain;display: none;}
@-webkit-keyframes iconRotate {0% {-webkit-transform: rotate(0);transform: rotate(0); }100% {-webkit-transform: rotate(15deg);transform: rotate(15deg); } }
#news_area #news_txt {top: 2vmax;right: 5vmax;}
#news_area .news_box {margin: 0 auto 0;padding-top: 20px;position: relative;z-index: 1;width: min(1300px, 90%);}
section  .title_box,#news_area .tabs_box{animation-name:fadeInUp;-webkit-animation-name:fadeInUp}
#news_area .tabs_box{margin-top:0px}
#news_area .tabs_box .tabs_btn .newsList{display:flex;flex-direction: row;align-items:flex-start;position:relative;margin-bottom: 70px;justify-content: center;gap: 0px;}
#news_area .tabs_box .tabs_body .news_list{width: 100%;margin: auto;display: grid;grid-template-columns: 430px 1fr 1fr 1fr;gap: 30px;}
#news_area .tabs_btn a {padding: 0px 25px;font-size: 18px;color: var(--primary);font-weight: 500;display: block;letter-spacing: 2px;border-right: 1px solid rgb(84 84 84 / 20%);}
#news_area .tabs_btn li:last-child a { border-right: 0px solid #515151; }
#news_area .tabs_btn .active a {color: var(--secondary);}
#news_area .tabs_body .tab_info { width: 100%; top: 0; left: 0; opacity: 0; pointer-events: none; }
#news_area .tabs_body .tab_info.showBox {opacity: 1;pointer-events: auto;}
#news_area .tabs_body .tab_info .items .Txt{padding: 50px 0px 0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
#news_area .tabs_body .tab_info .items .Txt .btnBox{
    font-weight: 500;
    width: 100%;
    display: inline-block;
    overflow: hidden;
    position: relative;
}
#news_area .tabs_body .tab_info .items .Txt .btnBox:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #c6c6c6;
    left: 60px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    }
#news_area .tabs_body .tab_info .news_list li:first-child{
    border-radius: 30px;
    /* margin: 30px; */
    border: 1px solid transparent;
    -webkit-box-shadow: 0 18px 28px rgba(0, 0, 0, 0.1);
    box-shadow: 0 18px 28px rgba(0, 0, 0, 0.1);
    padding: 0;
}
#news_area .tabs_body .tab_info .news_list li:first-child .Txt{
    padding: 30px 30px;
}
#news_area .tabs_body .tab_info .news_list li:first-child .f_aitems_end{
    margin: 10px 0px 0;
}
#news_area .tabs_body .tab_info .news_list li:first-child h3{
    -webkit-line-clamp: 1;
    height: auto;
    margin-bottom: 0;
}
#news_area .tabs_body .tab_info .news_list li:first-child p,#news_area .tabs_body .tab_info .news_list li:first-child .btnBox{display: none;}
#news_area .tabs_body .tab_info .category{padding:0px 10px;background:#e1e1e1;color:var(--info);line-height:1;font-size:18px;line-height:217%;font-weight:500}
#news_area .f_aitems_end{align-items:center;margin: 20px 0px 70px;}
#news_area .f_aitems_right{width:calc(100% - 0px)}
#news_area .news_list li{
    border-radius: 30px;
    padding: 0 30px;
    border: 1px solid #f1f1f1;
    }
#news_area .news_list li:first-child .Img{display: inline-block;border-radius: 30px;}
#news_area .news_list li:first-child .Img img{
    border-radius: 30px;
    aspect-ratio: 4.5 / 2.8;
    object-fit: cover;
}

#news_area .news_list li .Img{display: none;}
#news_area .tabs_body .tab_info .time{font-size:14px;display:flex;flex-direction:row}
#news_area .tabs_body .tab_info .time font.m_txt{color: var(--secondary);font-weight:500;font-family:'Tenor Sans';line-height:140%;font-size:19px;gap: 4px;}
#news_area .tabs_body .tab_info .time font.m_txt .year_text{
    opacity: .5;
    letter-spacing: 0.5px;
}
#news_area .tabs_body .tab_info .time font.d_txt{width:20px;grid-area:time_d;color:var(--dark)}
#news_area .tabs_body .tab_info h3{height: auto;font-weight:500;font-size: 20px;line-height: 160%;-webkit-line-clamp: 2;margin-bottom: 30px;}
#news_area .tabs_body .tab_info p{height: 57px;font-size:16px;color:#515050;-webkit-line-clamp:2;margin: 10px 0;}
#news_area .btn{position:absolute;right:10px;bottom:30px;width:35px;height:35px;padding:0px 0px;width:35px;height:35px;margin:0;border-radius:50%;display:flex;justify-content:center}
#news_area .tab_info li:hover .btn{scale:1;translate:0 -10px;background-color:#0193de}
#news_area .tab_info li:hover .btn svg{fill:#ffffff}
#news_area .tabs_box .tabs_btn .moreBtn a{font-weight:400;color:#fff;font-size:14px;line-height:50px;padding:0 20px}

#news_area .tabs_body .tab_info .time .classTitle{width:120px;height:50px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px;font-weight:700;color:#ffffff;background-color:var(--secondary);position:absolute;right:0;top:-50px;letter-spacing:1px;display: none;}
section .btn2{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;width:200px;height:40px;font-weight:500;background-color:#fff;border-radius:50px;border:1px #9fabbd solid;justify-content:space-around;position:relative}
section .btn2 font{color:var(--secondary)}
section .btn2::after{content:"";width:17px;height:15px;display:block;position:absolute;top:50%;right:10px;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%);background:url(/images/39/icon-arrow.png);background-size: contain;-webkit-transition:0.6s;transition:0.6s;opacity: 1;}

section .btn2:hover svg{-webkit-animation:movemove 1s infinite;animation:movemove 1s infinite}
@-webkit-keyframes movemove{0%{-webkit-transform:translate(0,0%);transform:translate(0,0%)}
50%{-webkit-transform:translate(10px,0%);transform:translate(10px,0%)}
100%{-webkit-transform:translate(0,0%);transform:translate(0,0%)}
}@keyframes movemove{0%{-webkit-transform:translate(0,0%);transform:translate(0,0%)}
50%{-webkit-transform:translate(10px,0%);transform:translate(10px,0%)}
100%{-webkit-transform:translate(0,0%);transform:translate(0,0%)}
}

.newsbtn{display:flex;align-items:center;position: absolute;justify-content: space-between;width: 100%;top: 68%;left: 50%;transform: translate(-50%, -50%);z-index: -1;display: none;}
#news_prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);position:relative}
#news_prev,#news_next{-webkit-box-shadow: 8px 9px 20px 1.4px rgb(192 192 192 / 50%);box-shadow: 8px 9px 20px 1.4px rgb(192 192 192 / 50%);border-radius:150px;margin: 0 7px;}
#news_prev svg,#news_next svg{width: 22px;height: 22px;fill:var(--secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--white);border-radius:150px;padding: 14px;}
#news_next svg{background-color:var(--secondary);fill:var(--white)}
#news_area .btn svg{margin: 0;}

/* about_area */
#wrap{position:relative}
#about_area{padding: 1vw 0 8vw 0;position: relative;}
#about_area::after{content:"";width: 100%;height: 100%;position:absolute;bottom: 0;right: 0;background-image: url(/images/39/img-ab-bg.jpg);background-size: cover;background-position: bottom;background-repeat: no-repeat;display:block;}
#about_area .title_box *{color:var(--white)}
#about_area .title_box .subtitle:before{background: var(--white);}
#about_area .areaTitle .title_box p{font-size:16px;line-height:210%;position:relative;padding:20px 0 20px 0;margin:20px 0;width: min(90%,340px);}
#about_area .aboutArea .about_icon{display:grid;position:relative;grid-template-columns:repeat(2,1fr);gap:20px 0px;padding-bottom:40px;width:min(500px,100%)}
#about_area .aboutArea .about_icon >div{display:flex;flex-direction:column;align-items:center}
#about_area .aboutArea .about_icon >div img{aspect-ratio:1 / 1;object-fit:contain;width:70px}
#about_area .aboutArea .about_icon >div p{text-align:center;line-height:130%;font-size:16px;color:var(--primary);font-weight:600;padding:0;margin:20px 0 10px}
#about_area .aboutArea{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative;width:100%}
#about_area .areaTxt{position:absolute;left:0;z-index:10;width: min(80%,400px);}
#about_area .aboutArea .right{position:relative}
#about_area .aboutArea .goalsItem{display:grid;grid-template-columns:repeat(7,1fr);width:min(400px,80%);margin:50px 0 0 auto}
#about_area .aboutArea .goalsItem .imgBox img{aspect-ratio:1 /1}
#about_area .img_item{width:100%}
#about_area .solutionsItem{width:100%}
#about_area .solutionsItem .imgBox{padding: 11%;position:relative;height:560px;width:560px;margin:auto}
#about_area .solutionsItem .imgBox::before{content:"";display:block;width:100%;height:100%;border-radius:50%;position:absolute;top:0;right:0;z-index:1;background-size:cover;background-image:url(/images/39/img-ab-bg-02.png);-webkit-transform:rotate(180deg);transform:rotate(180deg);animation-name:circle;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:50s}
@keyframes circle{0%{transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0)}
100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}
}#about_area .solutionsItem .imgBox::after{content:"";display:block;width:120%;height:120%;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;background-image:url(/images/39/img-ab-bg-03.png);background-size:contain;background-position:center;background-repeat:no-repeat}
::after{}
#about_area .solutionsItem .loaded{position:absolute;right:24%;bottom: 80px;line-height:0;border-radius:200px;border:6px solid #fff;-webkit-box-shadow:1px 1px 21px 0px rgba(0,0,0,0.03);box-shadow:1px 1px 21px 0px rgba(0,0,0,0.03);z-index:40}
#about_area .solutionsItem .imgBox .Img{overflow:hidden;border-radius:50%;position:relative;z-index:1;height:100%;width:100%}
#about_area .solutionsItem .imgBox .Img img{aspect-ratio:1 /1}
#about_area .img_item .Txtitem{position:absolute;right:-20px;top:24%;right:6%;width:min(80%,270px);line-height:0;padding:60px 50px 90px;border-radius:60px 30px;background-color:#ffffff;border:1px solid #ffffff;-webkit-box-shadow:0px 6px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 6px 15px 0px rgba(0,0,0,0.1);z-index:20}
#about_area .img_item .Txtitem .textEditor{letter-spacing:1px}
#about_area .img_item .Txtitem .topBox{border-left:4px solid var(--secondary);padding-left:20px;margin-bottom:30px}
#about_area .img_item .Txtitem .topBox .num{color:var(--primary);opacity:.5;margin-bottom:10px;font-weight:500;letter-spacing:-.56px;line-height:150%}
#about_area .img_item .Txtitem .topBox .title{font-size:24px;letter-spacing:1px;line-height:140%}
#about_area .deck02{position:absolute;bottom:-34%;left:50%;transform:translate(-50%,-50%);z-index:-3;width:80%}

/* ProgramsArea */
#ProgramsArea{padding:12vmin 0 6vmax;overflow:initial;position:relative;background-image:url(/images/39/img-ad-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden}
#ProgramsArea .workframe{display:grid;grid-template-columns:40% 53%;gap:20px;justify-content:space-between;margin:0 180px 0 auto}
#ProgramsArea .title_box .noteBox{margin:80px 0 50px 0;font-size:1.1rem;width:min(80%,400px)}
#ProgramsArea .ProgramsList{display:flex;flex-direction:column;gap:30px}
#ProgramsArea .ProgramsList li .Img{position:relative;overflow:hidden}
#ProgramsArea .ProgramsList li .Img img{border-radius:120px 0}
#ProgramsArea .ProgramsList li:nth-child(2n) .Img img{border-radius:0 120px}
#ProgramsArea .ProgramsList li:hover img,#ProgramsArea .ProgramsList li:hover:nth-child(2n) .Img img{-webkit-transform:scale(1.1);transform:scale(1.1);border-radius:0}
#ProgramsArea .ProgramsList li .Txt{width:100%;height:100%;top:0;left:0;background:none;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#ProgramsArea .ProgramsList li .Txt h3,#ProgramsArea .ProgramsList li .Txt p{color:#fff;letter-spacing:0.5px}
#ProgramsArea .ProgramsList li .Txt h3{margin-bottom:0px;font-size: 1.5rem;letter-spacing:2px}
#ProgramsArea .ProgramsList li .Txt p{font-family:'Montserrat',sans-serif;line-height:120%;text-transform:uppercase;font-size: 1.8rem;font-weight:600}


@media screen and (min-width: 1501px){
	#news_area .bg_box { left: 6rem; }
}
@media screen and (max-width:1660px){
    #about_area .aboutArea .about_icon{grid-template-columns:repeat(2,1fr)}
	#about_area .deck02 img{width:60%}
	#about_area .solutionsList .imgBox{height: 520px;width: 520px;}
    #ProgramsArea .workframe{margin:0 auto}
}
@media screen and (max-width:1440px){
	#news_area .list_box{margin:0 90px}
    #about_area .solutionsList .imgBox{height: 430px;width: 430px;}
}
@media screen and (max-width: 1380px){
    #about_area .aboutArea .right{display:flex;align-items:center;gap:140px}
	#about_area .solutionsList .imgBox{height:430px;width:430px}
	#about_area .solutionsItem .imgBox{height:480px;width:480px}
	#about_area .solutionsItem .loaded{bottom:-20px}
	#about_area .img_item .Txtitem{right:2%;width:min(80%,260px);padding:60px 30px 80px}
	#about_area .aboutArea{gap: 40px;display:flex;flex-direction:column;align-items:center}
	#about_area .aboutArea .about_icon{grid-template-columns:repeat(4,1fr);width:100%}
    #about_area .aboutArea .goalsItem{margin:50px  auto 0;width:min(520px,100%)}
}
@media screen and (min-width:1281px){
	.more_btn.white a:hover font{color:#ffffff}
	.more_btn.white a:hover{width: 130px;}
	#news_area .bg_box { width: 860px; }
	#about_area .aboutAreaBG:before,#about_area .aboutAreaBG:after{content:'';width: 1px;height: 100%;background: var(--white);position: absolute;left: 140px;top: 0;z-index: 2;opacity: .15;}
	#about_area .aboutAreaBG:after{right: 140px;left: auto;}
	#about_area .aboutAreaBG2:before,#about_area .aboutAreaBG2:after{content:'';width: 100%;height: 1px;background: var(--white);position: absolute;left: 0;top: 95px;z-index: 2;opacity: .15;}
	#about_area .aboutAreaBG2:after{top: auto;bottom: 250px;}
	#ProgramsArea::after{content:"";position:absolute;background-image: url(/images/39/img-ad-01-bg.png);background-size: contain;background-repeat:no-repeat;background-position:100% 100%;bottom: -100px;left: 150px;width: 616px;height: 557px;z-index: 1;-webkit-animation:birdJitter 3s ease-in both infinite;animation:birdJitter 3s ease-in both infinite;}
	@keyframes birdJitter{0%,60%,to{-webkit-transform:translate(0,0);transform:translate(0,0)}
	30%{-webkit-transform:translate(-1px,0) rotate(-6deg);transform:translate(-1px,0) rotate(-6deg)}
	80%{-webkit-transform:translate(0,0) rotate(3deg);transform:translate(0,0) rotate(3deg)}
	}
}

@media screen and (max-width:1280px){
	section .title_box{margin-bottom:0px}
	section .title_box .page_title,#about_area .areaTitle .title_box h2{margin-bottom: 0;}
	#news_area .news_box{padding:0rem 0 4rem 0vw;}
	#news_area .news_box{/* padding: 1.5rem 0vw 1rem; */}
	#news_area .tabs_box .tabs_btn{width:100%}
	#news_area .title_box h2:before{left:50%}
	#news_area .title_box .more_btn{bottom:30px;left:50%;padding:10px 15px;font-size:13px}
	#news_area .title_box article{margin-top:1rem;margin-bottom:1.75rem}
	#news_area .title_box article br{display:none}
	#news_area .tabs_body .tab_info .items{width:auto}
	#news_area:after,#about_area .deck02{display:none}
	#news_area .tabs_body .tab_info .time font.y_txt{font-size:40px}
	#news_area .tabs_body .tab_info .time font.m_txt{}
	#news_area .f_aitems_end{margin: 10px 0px 40px;}
	#news_area .tabs_body .tab_info .category{font-size:13px}
	#news_area .tabs_body .tab_info h3{margin-top:16px}
	#news_area section{padding:0}
    #news_area .tabs_body .tab_info .news_list li:first-child{
    display: none;
}
    #news_area .tabs_body .tab_info .items .Txt{
    padding: 50px 0px;
}
    #news_area .tabs_box .tabs_body .news_list{
    grid-template-columns: repeat(3, 1fr);
}
	#about_area .solutionsList .imgBox::before{display:none}
	#about_area .workframe{width: 86%;}
	#about_area .aboutArea .img_item{background-image:url(/images/39/img-ab-bg.png);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding:60px 30px;width: calc(100% - 60px );}
	#about_area .aboutArea .right{display:flex;align-items:center;gap: 20px 80px;}
	#about_area .solutionsItem .imgBox{height:440px;width:440px}
	#about_area .solutionsItem .loaded{bottom:20px}
	#about_area .about_logo{margin:50px auto;width:200px}
	.more_btn a{padding:6px 30px 6px 20px}
	#ProgramsArea .workframe{margin:0 auto;grid-template-columns:1fr;gap:60px}
	#ProgramsArea .title_box .noteBox{width:100%}
    #ProgramsArea .ProgramsList li .Img img{border-radius: 70px 0;aspect-ratio: 5 / 3;}
	#ProgramsArea .ProgramsList li:nth-child(2n) .Img img{border-radius:0 70px}
}
@media (max-width:1200px){
	#imglist .img_nav{position:relative}
	#news_area::after{width:100%;height:45%}
	#news_area .tabs_box{display:flex;flex-direction:column;align-items:flex-start;width:100%;}
	#news_area .tabs_box .tabs_btn .newsList{margin-bottom: 40px;}
	#news_area .tabs_box .tabs_body{width:calc(100% - 0px)}
	#news_area .tabs_body .tab_info .items .Txt{}
	#news_area .tabs_btn a{font-size:16px;padding: 4px 18px;}
}

@media screen and (max-width:1024px){
	#news_area #imglist{display:flex;flex-direction:column;gap:20px}
	#news_area #imglist .left{order:1;width:100%}
	#news_area #imglist .right .img_nav{display:none}
	#news_area .img_box li .item{grid-template-columns:1fr 60px}
	#news_area li .more_btn.white font{display:none}
	#news_area li .more_btn a{width:40px;padding:20px 10px 20px 10px}
	#news_area .tabs_box ul{margin-bottom:0.55rem}
	section .title_box .page_title,#about_area .areaTitle .title_box h2{}
}
@media (max-width: 960px){
	#about_area .aboutArea .areaTxt{position:relative;width:100%}
	#about_area .aboutArea .img_item{padding:0;width:calc(100% - 0px)}
	#about_area .areaTitle .title_box p{width:100%}
	#about_area .solutionsItem .imgBox{padding:0%;height:80vw;width:80vw}
	#about_area .solutionsItem .loaded,#about_area .img_item .Txtitem{display:none}
	#news_area{padding:3vmin 0 4vmax}
	#news_area:before{display:none}
	#news_area .news_box{display:flex;flex-direction:column}
	#about_area .solutionsList .imgBox{padding:0;height:360px;width:360px}
	#about_area .aboutArea .about_icon{grid-template-columns:repeat(2,1fr);}
        #news_area .tabs_box .tabs_body .news_list{
    grid-template-columns: 1fr;
}
    #news_area .tabs_body .tab_info .items .Txt{
    padding: 40px 0px;
}
}
@media screen and (max-width:768px){
	section .title_box .subtitle{font-size:2.2rem}
	#news_area{padding:0;background-image:none}
	#news_area img.dight{margin-top:-30px}
	#news_area .f_aitems_end{margin: 10px 0px 50px;}
	#news_area .btn{top:20px;right:0}
	#news_area .tabs_body .tab_info h3{width:calc(100% - 0px);margin-bottom: 30px;}
	#about_area .aboutArea .right{display:flex;flex-direction:column}
	#about_area{padding:10vw 0 10vw 0}
    #NewsBox{width:calc(100% - 40px);padding:25px 20px;border-top-left-radius:0}
	#news_area .title_box .subtitle:before{display:none}
}
@media screen and (max-width:640px){
	.bottombtn .productbtn img{width: 16px;}
	#product_next::after{top: 6px;}
}
