@charset "utf-8";
/* Apply to the English version */

body,input,button,form,textarea{font-family:'Poppins', sans-serif;}
@font-face {font-family: "Bai Jamjuree"; src: url('../fonts/BaiJamjuree-Regular.ttf');}
.f-Bai-Jamjuree {font-family:'Bai Jamjuree';}


#nav ul >li.navitem {font-size: 2.0rem;}
#nav ul >li.navitem a {font-weight: 600; letter-spacing: 0em;}
#nav ul >li.navitem .subnav {width: 220px; font-family:'en_light'; font-weight: 100;}
#en #nav ul >li.navitem.class-4 .subnav,#en #nav ul >li.navitem.class-3 .subnav {width: 250px;}
#en #nav ul >li.navitem .subnav li ul.desnav {width: 260px;}
#nav ul >li.navitem .subnav a {letter-spacing: 0; font-weight: 100;}
.i-ban li .word h3.title {font-weight: 600; font-size: 6.2rem; letter-spacing: 0.01em; line-height: 1.5em;}
#en #nav ul >li.navitem.lan >a {font-size: 17px;}
#header #nav ul >li.navitem.lan.offer >a {font-size: 1.3rem;}
#en .i-more { padding: 0 30px; letter-spacing: 0;font-family:'en_bold';font-size: 1.3rem; line-height: 50px; text-transform: uppercase;}
#header.head-top.mini #nav ul >li.navitem .subnav a {font-weight: bold;}
#header.head-top.mini #nav ul >li.navitem.lan .subnav a,#en #header.head-top #nav ul >li.navitem.lan .subnav a {font-weight: normal;}
#en #main_content .word {width: 72%;}
#en #main_content .word h3.title {font-size: 3.8rem; letter-spacing: 0;font-weight:500;}
#en #main_content .word p.description {letter-spacing: 0; font-size: 1.85rem;line-height: 1.6em; opacity: 1;}
#en #main_content .banner-link a {font-size: 1.35rem;font-weight: 400; letter-spacing: 0; width: 170px;}

#index_body .head .en-title {font-size: 3.4rem;line-height: 1.5em;margin-bottom: 0;color: #111; background: none; -webkit-background-clip: inherit; -webkit-text-fill-color: initial;}

#en #index_body #about.about .content,#en #index_body #quality.quality .content {font-size: 1.8rem;font-family: 'Bai Jamjuree';line-height: 1.6em;font-weight: 300;letter-spacing: 0; color: #777;}
#en .more-link a,#en .more-link .btn {/* text-transform:none; */letter-spacing: 0;padding: 12px 25px 12px 45px;}
#en .more-link a .icon,#en .more-link .btn .icon {}

#en #index_body .head h3.title {letter-spacing: 0;text-transform: uppercase; font-size: 3.8rem; font-family: 'Bai Jamjuree';}
#en #index_body .head .subtitle,#en .main .head .subtitle {font-family: 'Bai Jamjuree'; font-size: 1.8rem; letter-spacing: 0;}
#en .swiper-slide .tit-area h3.tit06 {letter-spacing:0; font-size: 2.2rem;}
.about .content, .body-box .cont {font-weight: 300;}

#en .service_list .service .info .title {font-family: 'Bai Jamjuree';}
#en .word-l,.call-action .call-inner,#en #index_body .news_list,#en #contactinfo,#en #about .about_body .content,#en #advantage ul.list,#en .culture_list {font-family: 'Bai Jamjuree';}
#en .word-l ul li p {    text-transform: uppercase;}
.call-action .call-inner h3.title,#en .n_column ul li a {font-family: 'Bai Jamjuree';text-transform: uppercase; letter-spacing: 0;}
.call-action .call-inner h3.title {font-size: 3.2rem;}
/* 首页案例 */
/* #en .about .info {width: 43%; text-align: justify;} */
#en .n_column ul li a {font-weight: bold; color: #111;}
#en .n_column ul li a:hover {color: #fff; transform: translateY(-3px); box-shadow: 0 7px 10px 0 rgb(29 99 51 / 30%);}
#en .choice_swiper .swiper-slide .text h6 {font-size: 2.4rem;letter-spacing:0.03em}
#en .choice_swiper .swiper-slide .text p {line-height: 26px; color: #777;}

#en .world-num span {font-size: 17px;}
#en .world-l li p { font-weight: bold; color: #111;font-family: 'Bai Jamjuree';}

#en .news_list li .info p.title {font-size: 1.7rem;  font-weight: bold;}
#en .news_list li .info p.description {font-size: 1.6rem; line-height: 1.5em;}
.social ul li { background: rgba(255,255,255,.0);}
.social ul li i {font-size: 32px;}
.social ul li a {color: #ced9d3;}
.site-info li {font-size: 1.7rem;}

#en .adv-con {font-family:'Bai Jamjuree';}
#en .adv-con .content .title {letter-spacing:0; font-weight: bold; font-size: 2.4rem;text-transform: uppercase;}
#en .process_l .info .title {font-size: 1.7rem;}
#en .process_l .info {color: #777; font-size: 1.65rem;}
/* 内页其他 */
/* #en #category li {font-size: 2.3rem; font-family: 'digit';} */
#en .goal_list li {height: 500px;}
#en .goal_list li .info p.title {font-size: 2rem;}
#en .goal_list li .info p.description { font-size: 1.8rem; font-weight: 300; color: #777; line-height: 1.6em;}
#en .history_content article section aside {font-weight: 400;}
#en .case_list li .box .cont .des span,#en .case_view .view_top .p-info .parameter span {display: inline-block; width: 60px; text-align: center; letter-spacing: normal; border-radius: 5px;padding: 1px 10px;line-height: 23px;}

#view_banner .header .title,.team_content h3.title, .xk_content h2.title,.module_box .module_info .title,#en #news {font-family:'Bai Jamjuree';}
.v-banner-link,#en .body-box .module_container .content .title,#en .bz-font,#en #header.head-top.mini #nav ul >li.navitem >a {font-family:'Bai Jamjuree';}

#en #about .about_body .content .title {font-weight: 400;}
/* 关于我们 */
#about .about_body .content .title { font-weight: bold;}
#view_banner .header .subtitle {text-transform:none;display: none;}
#about .about_body .content .des-box {/* height: 350px; *//* overflow-y: auto; */padding: 15px 0;z-index: 10;}
#about .about_body .content .des-box::after,#about .about_body .content .des-box::before {content: '';position: absolute;top: 15px;left: 0;right: 10px;background-image: linear-gradient(0deg,rgb(255 255 255 / 0%) 0%,rgb(255 255 255) 100%);z-index: 9;height: 40px;}
#about .about_body .content .des-box::before {bottom: 15px;top: auto;background-image: linear-gradient(180deg,rgb(255 255 255 / 0%) 10%,rgb(253 253 255) 90%);height: 50px;}
#about .about_body .content .description,#about .about_body .content .des2 {font-size: 1.7rem;line-height: 2.1em;/* font-weight: 100; */z-index: 5;}
#about .about_body .content .des-box .description {height: 380px;overflow-y: auto;padding: 15px 15px 20px 0;}
#about .about_body .content .des-box .description::-webkit-scrollbar {width: 3px; margin: 15px 0;}

#advantage ul.list li .service_description {font-size: 1.7rem; color: #666; line-height: 1.6em;}
.menu_box ul.menu_list li {font-size: 1.75rem; font-family: 'Bai Jamjuree';text-transform: uppercase;}
#en #category li a {font-family: 'Bai Jamjuree';letter-spacing:normal;}

#en .menu_box ul.menu_list li:last-child {margin-right: 0;}
#en #view_banner .header .title::after,.module_box .module_info .en-title,#en .body-box .module_container .content .subtitle {display: none;}
#en .nybanner::after {background: rgba(0,0,0,.15);}
#en .goal_list.solution {display: block; margin-right: -2%;}
#en .goal_list.solution li {width: 31.33%; margin-right: 2%; margin-bottom: 2%; height: 600px; float: left;margin-left: auto;}
#en .goal_list.solution li .bg {opacity: .1;}

.body-box .module_container .content .title {font-size: 2.8rem; text-transform: uppercase; letter-spacing: 0.02em;}
#en .module_box {width: 250px; font-family: 'Bai Jamjuree';}
#en .module_box .module_list ul li {font-size: 1.7rem;}
#en .body-box .container_content {width: calc(100% - 270px);}
#en .body-box .module_container .content .description { font-weight: 500;}
#en .module_box .module_list ul li a {font-weight: bold; line-height: 1.5em; padding: 15px 20px 15px 35px;}
#en .mould ul li .info {height: 7.5em;display: flex; justify-content: center; align-items: center;}
#en .body-box .module_container .content .description {font-weight: 300;font-size: 1.75rem;}
.contMode-text .title {letter-spacing:0}
#en .news_list .content .title {font-weight: normal;}
#en .news_list .content .info span {font-family: 'en_light';}
#en #advantage ul.list li {width: 19%; margin-right: 1%; height: 600px;}
#en #advantage.sustainable_list ul.list li {width: 26%; height: auto;}
#en #advantage ul.list li .service_title {font-size: 1.8rem;height:64px}
#en .xk_box .xk_sidebar .sidebar_body .column li {font-size: 1.65rem;}
#en .morenews li {font-size: 1.6rem;}
#en .paging .prenext a div {padding: 0 40px;}
.culture_list ul li .title {width: 50%; font-size: 20px; font-weight: bold;}
.culture_list ul li .des { width: 80%; font-size: 1.8rem; margin-left: 11.5%; line-height: 1.5em; color: #777;}
.module_box .module_info .title {font-size: 2.5rem;}

#en .album_list ul li .info_box { display: flex; align-items: center; height: 4em;}
#en .album_list ul li .info_box p {line-height: 1.5em;}
#en .news_con ul li .ends .news_more {text-transform: uppercase;}

/* 服务 */
#en .injection_list .injection .content .title,#en .injection_list .injection .content .des {letter-spacing:0;}
#en .injection_list .injection .content,.contact-list h3 { font-family: 'Bai Jamjuree';}
#en .development_idea_item_en {font-size: 2rem; font-weight: bold;}

#en .contact-list ul li .item i {margin-right: 10px; }
#en .contact-list ul li .item {width: 120px;letter-spacing:0;}
#en .contact-list ul li p .info {width: 100%;padding-left: 28px;margin-top: 5px;}

#en .contact-form .label-title {width: 120px; letter-spacing:0;}
#en .messageBox .frow .form-control {width: calc(100% - 120px); padding: 13px 15px;}
/* #en .messageBox .frow {margin-bottom: 23px;} */
/* 全局底部 */
#en .site-info .list-v span {width: 110px;}

@media (max-width: 1600px) {
	#en #main_content .word h3.title {font-size: 3.2rem;}
	#en .bg_banner {background-position-x: 20px;}
	#en .menu_box ul.menu_list li {margin-right: 40px; font-size: 1.65rem;}
	#en .menu_box ul.menu_list li::before {right: -20px;}
}