@charset "utf-8";
@media screen and (max-width: 980px) {
	
	.public_width {
	    width: 90%;
	    max-width: 100%;
	}
	
	.nav {
	    display: none;
	}
	
	.section_triide1_flex1 {
	    flex-wrap: wrap;
	}
	
	.senction_sou_list {
	    flex-wrap: wrap;
	    padding-bottom: 0.2rem;
	}
	.top {
	    width: 100%;
	}
	.index_banner .swiper-slide>img {
	    height: 11rem;
	    object-fit: cover;
	}
	
	.index_banner_h2 {
	    font-size: 0.6rem;
	    line-height: 0.7rem;
	}
	
	.index_banner_tran {
	    transform: translateY(2.3rem);
	}
	.section_triide1_item {
	    width: 100%;
	}
	
	.section1_item01 h3 {
	    font-size: .38rem;
	}
	
	.section1_item01 {
	    text-align: center;
	}
	
	.section1_itemimg {
	    margin: 0 auto;
	    margin-bottom: .3rem;
	}
	
	.section_triide1_item:first-child {
	    width: 100%;
	}
	
	.section1_txt1 {
	    width: 100%;
	    font-size: .32rem;
	    line-height: 1.5;
	    text-align: left;
	    margin-top: 0.3rem;
	}
	
	.section1_txt1.w382 {
	    width: 100%;
	    margin-top: 0.5rem;
	}
	
	.senction_sou_list_item {
	    width: 100%;
	    margin-bottom: .5rem;
	}
	
	.sou_dw2 {
	    width: 80%;
	    font-size: 0.5rem;
	    line-height: 1.3;
	}
	
	.sou_dw2 .triide_btn.black {
	    width: 100%;
	    justify-content: flex-start;
	}
	
	.triide_btn.black span {
	    font-size: .3rem;
	}
	
	.triide_btn img {
	    width: 0.35rem;
	}
	
	.senction_sou_list_item>img {
	    /* height: 8rem; */
	    /* width: 100%; */
	    /* object-fit: cover; */
	}
	
	.section2_news>img {
	    height: 10rem;
	    object-fit: cover;
	}
	
	.section2_news .index_banner_tran {
	    transform: translateY(1.3rem);
	}
	
	.triide_btn span {
	    font-size: .3rem;
	}
	
	.section_triide1 {
	    margin-bottom: 0.5rem;
	}
	.section_triide1_item1 {
	    width: 100%;
	    margin-bottom: .5rem;
	}
	
	.news_p1 {
	    font-size: 0.42rem;
	}
	
	.news_year1 {
	    font-size: 0.48rem;
	    margin-top: 0;
	}
	
	.news_p2 {
	    font-size: .3rem;
	    margin-top: 0.2rem;
	    margin-bottom: .2rem;
	}
	.section_triide1_item1flex {
	    display: flex;
	    justify-content: space-between;
	}
	
	.section_triide1_item1flex>img {
	    width: 3rem;
	    /* height: 3.5rem; */
	    object-fit: cover;
	}
	
	.section_triide1_itemwd {
	    width: calc(100% - 3.3rem);
	}
	.section2_news_list {
	    margin-bottom: 0.3rem;
	}
	.senction_locations_flex_im {
	    right: 50%;
	    bottom: auto;
	    transform: translateX(50%);
	    top: 0.6rem;
	}
	
	.senction_locations_flex_text {
	    margin-top: 8rem;
	    width: 100%;
	}
	
	.local_l2 {
	    font-size: 0.5rem;
	    margin-bottom: .3rem;
	}
	
	.senction_locations_flex_text_title_b {
	    font-size: 0.32rem;
	    line-height: 1.6;
	    width: 100%;
	}
	
	.senction_locations_flex_text_title {
	    margin-bottom: 0.4rem;
	}
	.logo {
	    width: 2.5rem;
	}
	
	.lauage a {
	    font-size: .3rem;
	}
	.menu_m ,.head_search_m{
	    display: block;
	}
	.head_search {
	    display: none;
	}
	
	.head_search_m {
	    margin-left: auto;
	    margin-right: .3rem;
	    display: none;
	}
	
	.head_search_m svg {
	    width: 0.35rem;
	}
	
	.lauage {
	    margin-right: 0.4rem;
	    margin-left: auto;
	}
	.language-earth{
		width:0.7rem;
	}
	.language-list{
		width:250%;
		left:-75%;
		background:#265270;
	}
	.language-list-item{
		font-size:0.24rem !important;
	}
	ul.nav_father {
	    display: block;
	}
	
	ul.nav_father li a {
	    padding: 0.35rem 0.4rem;
	    font-size: .32rem;
	    border-top: 0.01rem solid #265270;
	    color: #fff;
	    display: block;
	    text-align: left;
	}
	
	
	li.ul_li_father i {
	    display: block;
	    position: absolute;
	    width: 1rem;
	    height: 1.1rem;
	    right: 0;
	    top: 0;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.top {
	    top: 0.34rem;
	    z-index: 999;
	}
	ul.nav_son {
	    position: static;
	    transform: none;
	    width: 100%;
	    text-align: left;
	    background: #12334a;
	    transition: none;
	    height: auto;
	    display: none;
	}
	.foot_lits_left {
	    width: 100%;
	    margin-bottom: .2rem;
	}
	
	.foot_lits {
	    flex-wrap: wrap;
	    position: relative;
	}
	
	.foot_ewm {
	    display: none;
	}
	
	.footer_contact {
	    display: none;
	}
	
	.footer {
	    padding-top: 0.5rem;
	    padding-bottom: .3rem;
	}
	
	.foot_logo {
	    width: 2rem;
	}
	
	ul.footer2_item2_nav {
	    width: 100%;
	    margin: 0;
	 padding: .3rem 0
	}
	
	.foot_lits_rig {
	    width: 100%;
	    margin-top: .3rem;
	}
	
	ul.footer2_item2_nav:nth-child(3) h3 {
	    width: 100%;
	}
	
	ul.footer2_item2_nav h3 {
	    font-size: .3rem;
	    display: flex;
	    justify-content: space-between;
	    padding-right: 0.35rem;
	}
	
	.footer_nav li a {
	    font-size: .3rem;
	    line-height: 2;
	    display: block;
	    opacity: 0.8;
	}
	
	.footer_nav {
	    display: none;
	    margin-top: .2rem;
	}
	
	.foot_wl_itme img {
	    width: .5rem;
	    height: .5rem;
	}
	
	.foot_wl {
	    justify-content: center;
	    position: absolute;
	    right: 0;
	    top: 0;
	}
	ul.footer2_item2_nav h3 i {
	    display: block;
	}
	.senction_locations{
	    padding: .15rem;
	}
	.ny_banner_img {
	    height: 8rem;
	    object-fit: cover;
	    width: 100%;
	}
	
	.ny_banner .index_banner_tran {
	    transform: translateY(.5rem);
	}
	.sec_about1_txt1 {
	    width: 100%;
	    padding: 0;
	}
	
	.sec_about1_flex {
	    flex-wrap: wrap;
	}
	
	.sec_about1_t1 {
	    font-size: .48rem;
	    margin-top: 0.5rem;
	}
	
	.sec_about1_t2 {
	    font-size: .38rem;
	}
	.sec_about1_t2.w642{
		font-size:0.32rem;
	}
	.sec_about1_t3 {
	    width: 100%;
	    font-size: .32rem!important;
	}
	
	.sec_about1_imgt2 {
	    padding: 0;
	    margin-top: 0.4rem;
	}
	
	.sec_about1_img {
	    width: 100%;
	    margin-bottom: 0.3rem;
	}
	
	.sec_about1_t41 {
	    width: 100%;
	    height: auto;
	    margin-bottom: 0.6rem;
	}
	
	.sec_about1_t41 p {
	    font-size: .32rem;
	}
	
	.sec_about1_t4 {
	    margin-top: 0.8rem;
	    margin-bottom: .6rem;
	}
	
	.sec_about1 {background: no-repeat;}
	.sec_about3>img {
	    width: 100%;
	    height: 17rem;
	    object-fit: cover;
	}
	
	.sec_about3_abt1 {
	    margin-top: 3.5rem;
	    margin-bottom: .5rem;
	    font-size: .38rem;
	}
	
	.sec_about3_abflex {
	    flex-wrap: wrap;
	}
	
	.sec_about3_ab_item {
	    width: 100%;
	    margin: 0;
	    margin-bottom: 0.5rem;
	}
	
	.sec_about3_abt2 {
	    width: 100%;
	}
	
	.sec_about3_abt3 {
	    width: 100%;
	    font-size: .32rem;
	}
	
	.sec_about3_abi4 {
	    top: auto;
	    bottom: 0;
	    right: 0.2rem;
	    left: auto;
	}
	
	.sec_about3_abt2.width327 {
	    width: 100%;
	}
	
	.sec_about3_ab_item:last-child .sec_about3_abi4 img {
	    width: .3rem;
	}
	.sec_about3_ab_item:nth-child(2) {
	    margin-right: 0;
	}
	.sec_leader1_t1 {
	    font-size: .36rem;
	}
	
	.sec_leader1_t2 {
	    font-size: .32rem;
	    width: 100%;
	}
	
	.sec_leader1_container {
	    width: 100%;
	}
	
	.sec_leader1_item {
	    flex-wrap: wrap;
	    margin-bottom: .5rem;
	}
	
	.sec_leader1_txt {
	    font-size: .32rem;
	}
	
	.sec_leader1_left {
	    width: 100%;
	}
	
	.sec_leader1_apply {
	    padding: .1rem .2rem;
	    font-size: .3rem;
	}
	
	.sec_leader1_apply img {
	    display: none;
	}
	li.ul_li_father.active:before, li.ul_li_father:hover:before {
	    display: none;
	}
	.sec_contact1_ipt input::placeholder,.sec_contact1_ipt textarea::placeholder{
		color: #000;
		font-size: .36rem;
		font-family: 'Acumin';
	}
	.sec_contact1_ipt input ,.sec_contact1_ipt textarea{
	    width: 100%;
	    font-size: .36rem;
	    color: #000;
	}
	.sec_contact1_ipt {
	    line-height: 0.8rem;
	}
	.sec_contact1_btn1{
		padding: .1rem .3rem;
		font-size: .36rem;
		padding-bottom: .05rem;
	}
	.sec_contact1_btn1 img{
		display: none;
	}
	.sec_solution3>img {
	    width: 100%;
	    height: 12rem;
	    object-fit: cover;
	    object-position: -2.7rem;
	}
	
.sec_solution3_t1 {
    width: 80%;
    font-size: 0.4rem;
}

.sec_solution3_ab {
    padding-top: 1rem;
}

.sec_solution3_t2 {
    width: 85%;
    font-size: .32rem;
    margin-top: .2rem;
    font-weight: normal;
}

.sec_solu3_txt {
    width: 6rem;
    font-size: .28rem;
}

.sec_solu3_img svg {
    width: .5rem;
}

.padleft1r {
    padding: 0;
}

.sec_solu2_tt {
    font-size: .38rem;
}

.sec_solu2_bg {
    display: none;
}


.sec_about1_t3.w584 {
    width: 100%;
}

.sec_about1_t2.w642 {
    width: 100%;
    margin-top: .3rem;
}

.sec_solution1 .sec_about1_t4 {
    margin: 0;
    margin-top: 0.5rem;
}

.sec_solution1 .sec_about1_img {
    margin-bottom: 0;
}

.sec_solution2 {
    margin-top: 0;
    padding-top: .1rem;
}
.sec_locaitem {
    width: 49%;
    margin-bottom: 0.2rem;
}

.sec_locatxt1 {
    padding-top: .3rem;
}

.sec_locatxtr1 {
    font-size: .36rem;
}

.sec_locat1 {
    font-size: .42rem;
}

.sec_locatxt {
    font-size: .32rem;
    width: 100%;
}

.sec_locaflex1 {
    margin-top: .5rem;
}

.sec_locaflex2t1 {
    margin-top: 0;
    font-size: .42rem;
    margin-bottom: .5rem;
}

.sec_locaflex2_red {
    font-size: .4rem;
}

.sec_locaflex2_t1 {
    font-size: .36rem;
    margin-bottom: .2rem;
    margin-top: .2rem;
}

.sec_locaflex2_t2 {
    font-size: .36rem;
}


.sec_locaflex2_item {
    width: 100%;
    margin-bottom: .5rem;
}
.solution_view1_flex {
    flex-wrap: wrap;
}

.solution_view1_right {
    width: 100%;
    margin-top: .6rem;
}

.solution_view1_right li a {
    font-size: .38rem;
    padding: .3rem 0;
}

.solution_view1_t1 {
    font-size: .42rem;
}

.solution_view1_t2 {
    font-size: .32rem;
}

.solution_view1_rt1 {
    font-size: .42rem;
}

.solution_view1_left {
    width: 100%;
}


/* our leadership */
.leader1_flex4 {
    flex-wrap: wrap;
}

.section_leader1_item {
    width: 41%;
}

.section_leader1_item.w744 {
    width: 50%;
}

.section_leadit1 {
    font-size: .28rem;
}

.section_leader2_t1 {
    font-size: .38rem;
}

.section_l2_item {
    width: 48%;
    margin-right: 4%;
}

.section_l2_item:nth-child(2n) {
    margin-right: 0;
}

.leader_t1 {
    font-size: .34rem;
}

.leader_t2 {
    font-size: .26rem;
    line-height: 1.5;
}

.leader2_conts_flex .section_l2_item {
    margin-right: 4%;
}

.leader2_cont {
    width: 100%;
}

.leader2_conts_flex .section_l2_item:nth-child(3n) {
    margin-right: 4%;
}

.leader2_conts_flex .section_l2_item:nth-child(2n) {
    margin-right: 0;
}
.leader2_nav {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    margin: 0;
    flex-wrap: wrap;
}

.leader2_nav li {font-size: .28rem;margin-right: .2rem;}
.index_banner_h3 {
    width: 100%;
}
.leader_view_r {
    width: 100%;
}


.leader_view_tb {
    font-size: .32rem;
    margin-top: .8rem;
}

.leader_view_l {
    width: 100%;
}
.leader_view_l .section_l2_item {
    margin: 0;
    display: flex;
    width: 100%;
    align-items: center;
}
.leader_img {
    width: 2.9rem;
}
.white_header li.ul_li_father a {
    color: #fff;
}

.white_header .nav_son {
    background: #12334a;
}

.white_header li.ul_li_father:hover .ul_li_son a {
    color: #fff;
}
.w550.sec_about1_t3{
    width: 100%;
}
.column_item a {
    display: flex;
    width: 100%;
}

.column_item_img {
    width: 3rem;
}

.column_item_txt {
    width: calc(100% - 3rem);
    padding-left: 0.3rem;
    padding-top: 0.4rem;
}

.column_item {
    width: 100%;
}

.column_item_t1 {
    font-size: .32rem;
    margin-bottom: .2rem;
}

.column_item_img img {
    height: 100%;
}

.column_item_t2 {font-size: .28rem;margin-bottom: .2rem;}
.section1_latest_s1 {
    font-size: .28rem;
}

.section1_latest_t2 {
    font-size: .3rem;
}

.column_t1 {
    font-size: .38rem;
}

.column_item {
    margin-bottom: .5rem;
}
.news_content_left {
    width: 100%;
}

.news_content_t2 {
    font-size: .28rem;
}

.news_content_body {
    font-size: .32rem;
    line-height: .45rem;
}

.news_content_right {
    width: 100%;
}
.section2_news_list .section_triide1_item1 .section_triide1_item1flex>img{
	    width: 3rem;
	    height: 3.5rem;
}
.news_flag_flex {
    flex-wrap: wrap;
}

.news_flag_text {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    margin-bottom: 0.5rem;
    margin-top: .2rem;
}

.news_flag_pad {
    width: 90%;
    margin: 0 auto;
}

.news_flag_news .column_item {
    width: 100%;
}

.news_flag_news {
    width: 100%;
}
.news_flag_t2 {
    display: none;
}

.news_flag_text .sec_solu3_img {
    display: none;
}

.news_flag_t1 {
    font-size: .38rem;
    margin: 0;
}
a.section1_latest_flex {
    flex-wrap: wrap;
}

.section1_latest_img {
    width: 100%;
}
.bread_crumbs {
    font-size: .3rem!important;
}
.copyright {
    font-size: .28rem;
}
.sec_about1_t4icon {
    display: none;
}
.sec_locaflex1 {
    justify-content: space-between;
}

.sec_locaitem {
    margin-right: 0;
}

.sec_locaitem:nth-child(3n) {
    margin-right: 0;
}
.news_content_body img {
    height: auto!important;
    max-width: 100%!important;
}
}