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

body,input,button,form,textarea{font-family:'Poppins', sans-serif;}

#nav ul >li.navitem {font-size: 2rem;}
#nav ul >li.navitem >a {font-weight: normal; letter-spacing: 0.05em; font-family: 'digit'; text-transform: uppercase; padding: 0 30px;}
#nav ul >li.navitem.lan >a {font-family:'Poppins';}
#nav ul >li.navitem .subnav {width: 220px;font-family:'Poppins';}
#nav ul >li.navitem.calss-1 .subnav {width: 250px;}
.i-ban li .word h3.title {font-weight: 600; font-size: 6.2rem; letter-spacing: 0.01em; line-height: 1.5em;}
#main_content .word h3.title { font-size: 4.5rem; letter-spacing: 0;}
#main_content .word p.description {letter-spacing: 0.01em;}
#index_body .head .en-title {font-size: 1.8rem;color: #c41218;font-family: 'Poppins'; background: none; margin: 0;-webkit-text-fill-color:#c41218;-moz-text-fill-color:#c41218;letter-spacing: 0.3em;}
#index_body .head h3.title {letter-spacing: 0;font-family: 'digit'; text-transform: uppercase;}
.about .content { font-size: 1.9rem; font-weight: 300; line-height: 1.85em; letter-spacing: 0; color: #666;}
.adv-con .content .title { font-size: 2.5rem; font-weight: 100; letter-spacing: 0; font-family: 'en_bold'; text-transform: uppercase;}


/* .contact_info ul li {padding-left: 130px;} */
.site-info li {padding:0; display: flex; flex-direction: row; align-items: center; width: 100%; line-height: 1.5em;}
.site-info .list-v i {position: inherit;margin-right: 10px;}
.site-info .list-v span {width: 125px; float: none;}
.site-info .list-v p {float: none; width: calc(100% - 165px);}

#contactinfo .footer_list .footer_title {font-family: 'en_bold'; text-transform: uppercase;}
.contact_info h3.title {text-transform: uppercase;font-family: 'MontserratBold';letter-spacing:normal;}
.contMode-text .title {letter-spacing:normal;    color: #c71f25;}

/* 内页 */
.nybanner::after {background: rgba(0,0,0,.2);}
#view_banner .header .title {display: none;}
#view_banner .header .subtitle {font-size: 4rem; color: #fff;text-shadow: 1px 5px 20px #00000020;}
.innovation-con .content .title {font-weight: normal;letter-spacing:normal;    font-size: 2.8rem; text-transform: uppercase;}
.innovation-con .content .des {height: 180px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.solution_line ul li h3 { width: 160px; line-height: 1.5em;}
#nav ul >li.navitem.class-4 .subnav {width: 260px;}
#nav ul >li.navitem.class-13 .subnav {width: 315px;}
#nav ul >li.navitem .subnav li ul.desnav {font-family:'Poppins', sans-serif; font-weight: 300;}
#nav ul >li.navitem .subnav li.des-16 ul.desnav {width: 300px;}
.module_box .module_list ul li { line-height: 1.5em; padding: 10px 0;}
.talent_list ul li .info .description {    height: 240px !important;}