@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: 205px;}
#en #nav ul >li.navitem.class-3 .subnav {width: 260px;}
#nav ul >li.navitem .subnav a {letter-spacing: 0.01em;}
.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;}
#en .i-more { padding: 0 30px; letter-spacing: 0.02em;}
#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: 4.3rem; letter-spacing: 0;font-weight:500;}
#en #main_content .word p.description {letter-spacing: 0; font-size: 2.2rem;}
#en #main_content .banner-link a {font-size: 16px;font-weight: 400; letter-spacing: 0; width: 170px;}

#index_body .head .en-title {font-size: 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;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.1em;padding: 12px 45px 12px 60px;}
#en .more-link a .icon,#en .more-link .btn .icon {left: -55px;}
#en #index_body .head h3.title {letter-spacing: 0;text-transform: uppercase; font-size: 4rem; font-family: 'Bai Jamjuree';}
#en #index_body .head .subtitle,#en .main .head .subtitle {font-family: 'Bai Jamjuree';}
#en .swiper-slide .tit-area h3.tit06 {letter-spacing:0; font-size: 2.2rem;}
#en .union-data li em,#en .world-l li p{font-size: 1.8rem; font-weight: 500;}
.about .content, .body-box .cont {font-weight: 300;}

/* 首页案例 */
#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;}

#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 #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 {font-family:'Bai Jamjuree';}
.v-banner-link,#en .body-box .module_container .content .title,#en .bz-font {font-family:'Bai Jamjuree';}

/* 关于我们 */
#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;}
#en #view_banner .header .title::after {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: 3.5em;display: flex; justify-content: center; align-items: center;}
#en .body-box .module_container .content .description {font-weight: 300;}
.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 30px;}
.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 .site-info .list-v span {width: 85px;}

