
.imgZoom img, .imgY180 img { transition: all 0.8s ease 0s; width: 100%; }
.imgZoom { overflow: hidden; transform: rotate(0deg); }
.imgZoom:hover img { transform: scale(1.1, 1.1); }
.solu_detail01 > .wrap { position: relative; z-index: 2; }
.solu_detail01 .content { padding: 0px 0px 0px 0px; position: relative; }
.solu_detail01 .content .box { background: rgb(255, 255, 255); padding: 0px 0px; }
.solu_detail01 .content .box .con { font-size: 18px; margin-top: 30px; }
.solu_detail01 .content .box .bott_ .item { background: rgb(250, 250, 250); margin-bottom: 22px; }
.solu_detail01 .content .box .bott_ .img_ { width: 38%; float: left; }
.solu_detail01 .content .box .bott_ .intro_ { width: 62%; float: right; }
.solu_detail01 .content .box .bott_ .intro_box { padding: 42px 52px 25px 47px; }
.solu_detail01 .content .box .bott_ .intro_box .t { font-size: 28px; line-height: 28px; color: rgb(102, 102, 102); margin-bottom: 17px; }
.solu_detail01 .content .box .bott_ .intro_box .c { font-size: 16px; line-height: 28px; color: rgb(102, 102, 102); height: 84px; overflow: hidden; }
.solu_detail01 .content .box .bott_ .intro_box .more { display: block; width: 143px; height: 41px; line-height: 41px; border: 1px solid rgb(146, 146, 146); font-size: 16px; color: rgb(102, 102, 102); text-align: center; margin-top: 25px; border-radius: 3px; }
.solu_detail01 .content .box .bott_ .intro_box .more:hover { background: rgb(0, 161, 233); color: rgb(255, 255, 255); border-color: rgb(0, 161, 233); }
@media only screen and (max-width: 1240px) {
  body::after { content: "Pad"; }
  body { user-select: none; }
  html { overflow-x: hidden; }
  body, input, textarea, button, select { font-size: 14px; }
  .PcPush { display: none; }
  .UnpcPush { display: block; }
  .wrap, .mwrap { width: 940px; }
  .header_top .son_company li { width: 33%; }
  .header_bott .h_tools { width: 23%; }
  .header_bott .h_tools .h_language > a i { vertical-align: 0px; }
  .header_bott .h_tools .h_search { right: 25%; }
  .header_bott .mobile_key { display: block; font-size: 20px; color: rgb(85, 85, 85); cursor: pointer; }
  .header:hover .header_bott .mobile_key { color: rgb(85, 85, 85); }
  .header.fixed .header_bott .mobile_key { color: rgb(85, 85, 85); }
  .header_bott .inav { display: none; }
  .header_bott .lan_down .lan_content .sl { padding-left: 30px; }
  .header_bott .lan_down .lan_content .sl .map { display: none; }
  .header_bott .lan_down { display: none !important; }
  .xc_nav { display: none; }
  .xc_banner .infor .con { font-size: 30px; }
  .m_sencondNav { display: block; }
  .footer_top dl.dl06 .tel { font-size: 19px; }
  .footer_bott .right { float: left; }
  .m_nav { position: fixed; left: 0px; top: 107px; right: 0px; width: 100%; background: rgb(0, 161, 233); z-index: 20; display: none; max-height: calc(var(--vh, 1vh) * 100 - 55px); overflow-y: auto; }
  .m_nav .m_wrap { padding: 0px 5%; }
  .m_nav .mNav_bott .m_navli { position: relative; transition: all 0.3s ease-out 0s; border-bottom: 1px solid rgb(88, 163, 231); }
  .m_nav .mNav_bott .m_navli:last-child { border-bottom: none; }
  .m_nav .mNav_bott .m_navli > a { display: block; padding: 15px 35px 15px 15px; font-size: 14px; position: relative; overflow: hidden; color: rgb(255, 255, 255); }
  .m_nav .mNav_bott .m_navli > a:hover { color: rgb(255, 255, 255); }
  .m_nav .mNav_bott .m_navli > a::after, .m_nav .mNav_bott .m_navli > a::before { content: ""; background: rgb(255, 255, 255); width: 9px; height: 2px; display: block; position: absolute; top: 0px; bottom: 0px; right: 15px; margin: auto; }
  .m_nav .mNav_bott .m_navli > a::after { transform: rotate(-90deg); transition: all 0.6s ease-out 0s; }
  .m_nav .mNav_bott .m_navli > a::before { transform: rotate(0deg); transition: all 0.6s ease-out 0s; }
  .m_nav .mNav_bott .m_navli.active { background: rgb(42, 126, 204); }
  .m_nav .mNav_bott .m_navli.active > a::before { transform: rotate(180deg); background: rgb(255, 255, 255); }
  .m_nav .mNav_bott .m_navli.active > a::after { transform: rotate(180deg); opacity: 0; background: rgb(255, 255, 255); }
  .m_nav .mNav_bott .m_navli.active > a { font-weight: bold; }
  .m_nav .mNav_bott .m_navli .m_secNav { display: none; }
  .m_nav .mNav_bott .m_navli .m_secNav .li-title { width: 100%; padding: 18px 25px 8px; border-top: 1px solid rgb(88, 163, 231); box-sizing: border-box; color: rgb(255, 255, 255); font-size: 13px; position: relative; }
  .m_nav .mNav_bott .m_navli .m_secNav .li-title a { padding: 5px 0px 5px 25px; display: block; position: relative; font-size: 14px; line-height: 1.25; transition: all 0.3s ease-out 0s; }
  .m_nav .mNav_bott .m_navli .m_secNav .li-title a::after { content: ""; width: 15px; height: 15px; background: url("../img/m_anniu1.png") center center / cover no-repeat; position: absolute; left: 0px; top: 50%; margin-top: -7px; }
  .m_nav .mNav_bott .m_navli .m_secNav ul { font-size: 0px; padding-bottom: 18px; }
  .m_nav .mNav_bott .m_navli .m_secNav li { font-size: 14px; }
  .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav ul { overflow: hidden; }
  .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav li { width: 50%; float: left; }
  .m_nav .mNav_bott .m_navli .m_secNav li > a { padding: 8px 25px; line-height: 28px; display: block; position: relative; color: rgb(255, 255, 255); }
  .m_nav .mNav_bott .m_navli .m_secNav li > a:hover { color: rgb(255, 255, 255); }
  .m_nav .mNav_bott .m_navli .m_secNav li > a.cur { color: rgb(255, 255, 255); }
  .m_nav .mNav_bott .m_navli.nav_link > a::after, .m_nav .mNav_bott .m_navli.nav_link > a::before { display: none; }
  .m_nav .mNav_bott .m_navli.nav_link.active > a::before, .m_nav .mNav_bott .m_navli.nav_link.active > a::before { display: none; }
  .m_nav .mNav_bott .m_navli.nav_link a::after { content: ""; display: block; width: 16px; height: 16px; background: url("../img/link_ico.png") center center no-repeat; position: absolute; top: 0px; bottom: 0px; right: 15px; }
  .header_bott .h_tools { width: 40%; }
  .header_bott .h_tools .h_language.mobile_language { float: right; padding-right: 10px; }
  .header_bott .h_tools .h_language.mobile_language > a { line-height: 25px; }
  .header_bott .h_tools .h_language.mobile_language span { font-size: 16px; }
  .header_bott .h_tools .h_language.mobile_language i { display: none; }
  .header_bott .h_tools .h_language.mobile_language > a { font-size: 0px; }
  .header_bott .h_tools .h_language.mobile_language > a i:first-child { display: none; }
  .header_bott .mLan_down { position: absolute; left: 0px; top: 100%; width: 100%; display: none; }
  .header_bott .mLan_down ul { background: rgb(246, 246, 246); }
  .header_bott .mLan_down li { transition: all 0.3s ease-out 0s; border-bottom: 1px solid rgb(228, 228, 228); }
  .header_bott .mLan_down a { display: block; padding: 15px; font-size: 13px; position: relative; color: rgb(102, 102, 102); overflow: hidden; }
  .header_bott .mLan_down a::after { content: ""; background: url("../img/mLan_anniu1.png") center center / cover no-repeat; width: 15px; height: 15px; display: block; position: absolute; top: 0px; bottom: 0px; right: 15px; margin: auto; }
  .header_bott .h_tools .h_search.nolink { display: none; }
  .header_bott .h_tools .h_search.a_link { display: block; padding-right: 10px; }
  .header_bott .h_tools .h_search.a_link .icon { width: 20px; height: 20px; background: url("../img/mobile_sear.png") center center / cover no-repeat; display: inline-block; vertical-align: -5px; }
  .header_bott .mSearch { background: rgb(54, 135, 209); padding: 15px 10px; position: absolute; width: 100%; left: 0px; top: 100%; box-sizing: border-box; display: none; }
  .header_bott .mSearch .search-inner .search-input input { width: 100%; height: 38px; font-size: 13px; border-radius: 38px; border: none; padding: 10px 17px; box-sizing: border-box; }
  .header_bott .mSearch .search-inner .search-btn button { position: absolute; top: 0px; bottom: 0px; right: 16px; margin: auto; width: 27px; height: 27px; background-color: transparent; border: none; border-radius: 50%; padding: 0px; }
  .header_bott .mobile_key { position: relative; cursor: pointer; transition: all 0.3s ease-in-out 0s; z-index: 10; display: block; width: 20px; height: 20px; }
  .header_bott .mobile_key span, .header_bott .mobile_key::before, .header_bott .mobile_key::after { position: absolute; top: 50%; left: 50%; width: 17px; height: 2px; margin-left: -10px; background: rgb(102, 102, 102); border-radius: 2px; display: inline-block; transition: all 0.3s ease-in-out 0s; }
  .header_bott .mobile_key span { margin-top: -4px; }
  .header_bott .mobile_key::before { content: ""; margin-top: 3px; }
  .header_bott .mobile_key::after { content: ""; margin-top: 10px; }
  .menu-open .header_bott .mobile_key::before { opacity: 0; transition: all 0.2s ease 0.1s; }
  .menu-open .header_bott .mobile_key::after { transform: rotateZ(-45deg); transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s; margin-top: 2px !important; }
  .menu-open .header_bott .mobile_key span { transform: rotateZ(45deg); transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s; margin-top: 2px !important; }
  .header_bott .header-overlay { transition: all 0.2s ease-out 0s; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: fixed; left: 0px; z-index: -1; top: 0px; opacity: 0; visibility: hidden; }
  .bg-open .header_bott .header-overlay { opacity: 1; visibility: visible; }
  .bg-open1 .header_bott .header-overlay { opacity: 1; visibility: visible; }
  .menu-open .header_bott .header-overlay { opacity: 1; visibility: visible; }
  .header_bott .h_tools .h_language.mobile_language { display: block; }
  .header_bott .h_tools .h_language.pc_language { display: none; }
  .ipart { margin-top: 615px; }
  .ipart02 .content .left .intro .box { padding: 40px; }
  .ipart02 .content .right .r_top { margin-bottom: 12px; }
  .ipart02 .content .right .r_top .intro { width: 60%; }
  .ipart02 .content .right .r_top .intro .box { padding: 20px; }
  .ipart02 .content .right .r_bott .bott_l .cover .play { margin: 30px auto 15px; }
  .ipart02 .content .right .r_bott .bott_r .box { padding: 20px 30px; }
  .ipart02 .list .item .item_box .intro .c { margin-bottom: 35px; }
  .ipart05 .right .content .con_l .intro { inset: 0px; }
  .ipart05 .right .content .con_l .intro .box { padding: 20px; }
  .ipart05 .right .content .con_l .intro .box .ip5_icon { right: 20px; bottom: 30px; }
  .ipart05 .right .content .con_l .intro .box .t { font-size: 24px; }
  .ipart05 .right .content .con_r .intro .box { padding: 20px; }
  .solution02 .con .owl-carousel2 { display: block; }
  .solution02 .con .owl-carousel1 { display: none; }
  .solu_detail01 .infor .tit { font-size: 35px; line-height: 35px; }
  .solu_detail01 .infor .con { margin-top: 20px; }
  .solu_detail01 .content { margin-top: 40px; }
  .solu_detail01 .content .box .top_l .t { font-size: 30px; }
  .solu_detail01 .content .box .bott_ .img_ { width: 45%; }
  .solu_detail01 .content .box .bott_ .intro_ { width: 55%; }
  .solu_detail01 .content .box .bott_ .intro_box { padding: 20px; }
  .solu_detail01 .content .box .bott_ .intro_box .t { font-size: 23px; }
  .solu_detail01 .content .box .bott_ .intro_box .c { height: 56px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .solu_detail03 .con .owl-carousel2 { display: block; }
  .solu_detail03 .con .owl-carousel1 { display: none; }
  .job_center01 .content { margin-top: -100px; }
  .job_center01 .content .li_box { padding: 30px; }
  .job_center01 .content li.odd { margin-top: 0px; }
  .job_center02 { background-size: cover; }
  .job_center02 .job02_top .infor { width: 50%; padding: 80px 0px; }
  .job_center02 .job02_top .infor .tit { font-size: 40px; }
  .job_center02 .job02_bott { margin-top: 30px; }
  .job_center02 .job02_bott li { width: 20%; }
  .job_center02 .job02_bott li.on { width: 20%; height: 316px; top: 0px; box-shadow: none; }
  .job_center02 .job02_bott li.on a.li_box { border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(224, 224, 224); border-right-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-image: initial; border-left-style: initial; border-left-color: initial; }
  .job_center02 .job02_bott li:first-child a.li_box { border-left: 1px solid rgb(226, 228, 245); }
  .job_center02 .job02_bott li a.li_box .cover { display: none !important; }
  .learn_develop01 .left .infor { padding: 40px; }
  .learn_develop01 .left .infor .tit { font-size: 30px; line-height: 35px; }
  .learn_develop01 .left .infor .con { margin-top: 20px; }
  .learn_develop02 .left { width: 100%; background: none; }
  .learn_develop02 .left .infor { padding: 30px; }
  .learn_develop02 .left .infor .con { height: auto; }
  .learn_develop02 .right { width: 100%; }
  .learn_develop02 .right .cover ul { padding: 60px 40px; }
  .learn_develop03 { margin-bottom: 60px; }
  .learn_develop03 .left { width: 100%; background: none; }
  .learn_develop03 .left .infor { padding: 30px; }
  .learn_develop03 .left .infor .con { height: auto; }
  .learn_develop03 .right { width: 100%; }
  .learn_develop03 .right .cover ul { padding: 60px 40px; }
  .learn_develop04 { background-size: cover; padding: 60px 0px; }
  .learn_develop04 .left .tit { font-size: 35px; line-height: 35px; }
  .jobList_ban .form_box .inp_wrap { width: 29%; }
  .about_center_ban { height: 396px; }
  .about_center_ban > img { width: 1200px; margin-left: -600px; }
  .about_center01 { padding: 0px 0px 60px; }
  .about_center01 .infor a { width: 40%; margin: 0px auto; }
  .about_center01 .infor { padding: 0px 4%; }
  .about_center01 .infor .tit { font-size: 28px; }
  .about_center02 .ab_left .box { height: auto; }
  .about_center .title { margin-top: 20px; }
  .about_center02 .ab_right { height: auto; }
  .brand_story01 { padding: 60px 0px; }
  .brand_story01 .infor .tit { font-size: 30px; }
  .brand_story02 li .cover .box { padding: 30px; }
  .brand_story02 li .cover .box .list { width: 100%; }
  .brand_story02 li .cover .box .list .cell { line-height: 30px; }
  .brand_story02 li { height: 456px; }
  .brand_story02 li .cover { height: 100%; }
  .global01 { margin-bottom: 60px; }
  .global01 .left { width: 29%; }
  .global01 .left li .icon_box { width: 70px; height: 70px; }
  .global01 .left li .icon_box .icon { margin: 12px 0px; }
  .global01 .left li .text { line-height: 70px; }
  .global01 .right { width: 71%; }
  .global01 .right .item_l .intro { padding: 50px 30px; }
  .global01 .right .item_l .intro .tit { font-size: 30px; }
  .global01 .right .item_l .intro .con { margin-top: 20px; }
  .global02 { padding: 60px 0px 0px; }
  .global02 li .img_ .cover .t { font-size: 20px; padding: 40px 3% 0px; }
  .global02 li .intro .cover .box { padding: 30px; }
  .global03 { padding: 60px 0px; }
  .global03 .infor .tit { font-size: 35px; line-height: 35px; }
  .global03 .content .cover { width: 52%; }
  .global03 .content .cover .box { padding: 40px; }
  .global03 .content .cover .box dt { font-size: 25px; line-height: 25px; float: none; }
  .global03 .content .cover .box .text { font-size: 18px; margin-top: 15px; }
  .social_respon01 .hd .right .box { padding: 20px; }
  .social_respon01 .hd .right .box .tit { font-size: 25px; margin-bottom: 10px; }
  .social_respon01 .hd .right .box .con { font-size: 16px; }
  .social_respon01 .bd .box .t { font-size: 23px; margin-bottom: 0px; }
  .social_respon01 .bd .box .c { font-size: 14px; }
  .social_respon02 li .cover .box { padding: 15px 20px; }
  .social_respon02 li .cover .box .t { font-size: 24px; }
  .culture02 .item .box .intro { padding-right: 110px; }
  .common_tc .content { width: 1000px; margin-left: -500px; }
  .culture01 .bd .content .item .box .t { font-size: 28px; }
  .culture01 .bd .content > .wrap { padding-top: 80px; }
  .know01 .content .cover_l .know_logo { display: none; }
  .know01 .content .cover_r { top: 0px; }
  .know01 .content .cover_r .box { padding: 30px; }
  .know01 .content .cover_r .box .tit { font-size: 30px; line-height: 30px; }
  .know01 .content .cover_r .box .tit i { display: none; }
  .know01 .content .cover_r .box .con { margin-top: 20px; }
  .know02 { padding-bottom: 80px; }
  .know03 .content .bd .item .left .box { padding: 50px 25px; }
  .know03 .content .hd { margin-top: 0px; }
  .know04 .content .rect-2197 { padding-bottom: 23.5%; }
  .know04 .content .left .left_bott_l .cover .ico, .know04 .content .left .left_bott_r .cover .ico { display: none; }
  .know04 .content .left .left_more .box { padding-top: 45px; }
  .know04 .content .left .left_more .box .intro { font-size: 30px; }
  .know04 .content .right .right_top .right_top_ .intro .box { padding: 15px 10px; }
  .know04 .content .right .right_bott .intro .box { padding-top: 35px; }
  .kzjz02 .jiuzai_hd { background: none; height: auto; padding: 20px 0px; }
  .kzjz02 .jiuzai_hd .areaMap { display: none; }
  .kzjz02 .jiuzai_hd .tab_t { position: static; float: left; height: auto; padding: 15px; background: rgb(204, 204, 204); color: rgb(255, 255, 255); margin: 2% 1%; }
  .kzjz02 .jiuzai_hd .tab_t i { display: none; }
  .kzjz02 .jiuzai_hd .wrap { width: 940px; min-width: 940px; height: auto; }
  .kzjz02 .jiuzai_hd .tab_t .tabLayer { display: none; background: none; }
  .kzjz02 .jiuzai_hd .tab_t_cur { background-color: rgb(250, 205, 0); }
  .kzjz02 .jiuzai_imgs { margin-left: 0px; width: 50%; }
  .kzjz02 .jiuzai_intro { width: 45%; margin-right: 0px; }
  .edu_zx01 .content .aixinMain .ax_hd { width: 100%; margin-bottom: 20px; }
  .edu_zx01 .content .aixinMain .tab_t { width: 23.5%; margin-right: 2%; float: left; font-size: 18px; }
  .edu_zx01 .content .aixinMain .tab_t:last-child { margin-right: 0px; }
  .edu_zx01 .content .aixinMain .tab_t i { border-color: rgb(250, 205, 0) transparent transparent; border-style: solid dashed dashed; left: 50%; margin-left: -11px; top: auto; bottom: -22px; }
  .edu_zx01 .content .aixinMain .ax_bd { width: 100%; }
  .edu_zx01 .content .aixinMain .axSlider { width: 53%; }
  .edu_zx01 .content .aixinMain .axIntro { width: 45%; }
  .growth_story01 li .intro .box { padding: 30px; }
  .growth_story01 li .intro .box .txt { padding-right: 0px; }
  .news_detail02 .news_det_bott .page_bott .page_center .icon .iconfont { margin: 6px; }
  .news_detail02 .news_det_bott .page_bott .page_center { width: 4%; }
  .news_detail02 .news_det_top .right .share { margin-right: 30px; }
  .news_detail02 .news_det_top .right .share::after { right: -15px; }
  .news_center01 { padding: 60px 0px; }
  .news_center01 .infor .tit { font-size: 35px; line-height: 40px; }
  .news_center01 .content .left .intro .box { padding: 40px; }
  .news_center01 .content .right .r_bott .bott_l .box { padding: 24px; }
  .news_center01 .content .right .r_bott .bott_r .box { padding: 24px; }
  .news_center02 { padding: 60px 0px; }
  .news_center02 .infor .tit { font-size: 35px; line-height: 40px; margin-bottom: 5px; }
  .news_center02 .list .item .item_box { padding-top: 20px; }
  .news_center03 .intro { font-size: 35px; line-height: 40px; }
  .news_center03 .owl-nav .owl-prev { left: -30px; }
  .news_center03 .owl-nav .owl-next { right: -30px; }
  .news_center03 .content .item .box .tit { font-size: 20px; }
  .news_center04 .infor .tit { font-size: 35px; line-height: 40px; }
  .news_center05 { padding: 30px 0px 60px; }
  .news_list01 .news_list_r .search_box .search_title { font-size: 25px; }
  .news_list01 .news_list_r .news_gjc { padding: 20px; }
  .news_list01 .news_list_r .news_gjc .gjc_con a { padding: 0px 15px; }
  .news_list01 .news_list_r .search_inp .select_box01 { width: 100%; box-sizing: border-box; }
  .news_list01 .news_list_l .recommend_news .box .box_right .intro { padding: 15px 0px 0px 20px; }
  .news_list01 .news_list_l .recommend_news .box .box_right .intro .t { font-size: 23px; }
  .news_list01 .news_list_l .recommend_news .box .box_right .intro .d { margin-top: 5px; }
  .contact_us01 .infor .tit { font-size: 30px; }
  .contact_us01 .content .top_ .cover .box { padding: 20px; }
  .contact_us01 .content .bott_ .li_box .con dd a, .contact_us01 .content .bott_ .li_box .con dd span { display: block; }
  .awards01 .list .imgs { width: 40%; }
  .awards01 .list .intro { width: 60%; }
  .brand_concept01 .hd li .icon { display: none; }
  .brand_concept01 .bd .section3 .content li { width: 20%; vertical-align: middle; }
  .slxg01 .left { width: 55%; }
  .slxg01 .right { width: 45%; }
  .slxg01 .right .infor .c { padding-left: 60px; }
  .sec_slxg .box { width: 45%; }
  .job_list .form_box .inp_wrap { width: 16%; }
  .job_list .form_box .inp_wrap .inp { text-indent: 5px; }
  .slxg02 .content { width: 100%; }
  .slxg02 .content .box { padding: 90px 0px; }
  .slxg02 .content .box ul { padding: 0px 18%; }
  .slxg03 .content { width: 100%; height: auto; }
  .slxg03 .content .infor { margin-left: 0px; left: 0px; }
  .slxg03 .content .infor .box, .slxg03 .content.odd .infor .box { width: 28%; margin-top: 30px; }
  .solution03 .content .item .box { padding: 10px 25px; }
  .solution03 .content .item .box .t { font-size: 20px; margin-bottom: 10px; }
  .xctx03 .rect-102 { padding-bottom: 76.3%; }
  .xctx03 .left { width: 45%; }
  .xctx01 .left .infor { padding: 60px 35px 0px 77px; }
  .xctx02 .content .item .cover .box { padding: 22px; height: auto; overflow: hidden; }
  .xctx02 .content .item .intro .box { padding: 30px; }
  .xctx02 .content .rect-6667 { padding-bottom: 0px; height: auto; }
  .xctx03 .left .box { padding: 40px 20px; }
  .xctx03 .left .box .con { margin-top: 25px; }
  .xctx03 .right { width: 55%; }
  .jltd .text_content { padding: 0px 16%; }
  .page_bott .page_center .icon .iconfont { margin: 6px; }
  .page_bott .page_center { width: 4%; }
  .brand_activity01 .content .item .intro .box { padding: 20px; }
  .brand_activity01 .content .item .intro .box .d span { margin-left: 0px; }
  .brand_activity01 .content .item .intro .box .t { font-size: 20px; line-height: 26px; height: 52px; }
  .news_list01 .news_list_l .recommend_news .box .box_right .intro .c { display: none; }
  .news_list01 .news_list_l .recommend_news .box .box_right .intro .tool ._tool { display: block; }
  .slxg03 .content .infor .box { margin-left: 40px; }
  .slxg03 .content2 .infor { left: inherit; right: 0px; }
  .footer_top .share_box a { margin: 0px 2px; }
  .news_download01 .item .con .li_ .li_box { padding: 30px; }
  .questionnaire02 form { margin: 0px; }
  .questionnaire02 .form1 { width: auto; }
  .questionnaire02 .form2 { width: auto; }
  .zt_wrap { width: 940px; }
  .zt_nav .nav_wrap { background: url("../img/zt/zt_nav_bg.png") -285px center no-repeat; }
  .zt_nav dl dd { margin: 0px 35px; }
  .zt_pt1 .right .hd .right .intro .t { font-size: 24px; }
  .zt_pt1 .right .hd .right .intro { padding-top: 0px; }
  .zt_pt1 .right .hd .right .intro .tool { margin-top: 5px; }
  .zt_pt1 .left .content ul li .num { font-size: 30px; line-height: 54px; }
  .zt_pt1 .left .content ul { padding: 30px; }
  .zt_pt2 .right { height: 300px; }
  .zt_pt4 .content { width: 100%; }
}
@media only screen and (max-width: 992px) {
  body::after { content: "Padp"; }
  .wrap, .mwrap { width: 740px; }
  .footer_top { padding: 40px 0px 20px; }
  .footer_top dl { width: 16%; }
  .footer_top dl dt { font-size: 16px; margin-bottom: 10px; }
  .footer_top dl.dl06 { display: none; }
  .ibanner { height: 403px; }
  .ibanner .owl-carousel.owl-loaded .item { height: 403px; }
  .ibanner .owl-carousel .owl-item img { width: 1060px; margin-left: -530px; }
  .ibanner .dots_btn { bottom: 30px; }
  .ipart { margin-top: 289px; }
  .ipart01 .infor { padding-top: 50px; }
  .ipart01 .infor .tit { font-size: 30px; }
  .ipart02 { padding-top: 130px; padding-bottom: 50px; }
  .ipart02 .infor .tit { font-size: 30px; }
  .ipart02 .content { margin-top: 35px; }
  .ipart02 .content .left { width: 100%; }
  .ipart02 .content .right { width: 100%; margin-top: 35px; }
  .ipart02 .content .right .r_top { margin-bottom: 35px; }
  .ipart02 .content .right .r_top .intro { width: 100%; }
  .ipart02 .content .right .r_bott .bott_l .cover .play { margin-top: 80px; }
  .ipart02 .content .right .r_bott .bott_r .box { padding: 15%; }
  .ipart03 .infor .tit { font-size: 30px; }
  .ipart03 .infor .tit .img_ { width: 60px; height: auto; left: -70px; bottom: 10px; }
  .ipart03 .infor .con { font-size: 25px; }
  .ipart03 .content .form_box { padding: 40px 6% 0px; }
  .ipart03 .content .list { padding: 30px 6% 0px; }
  .ipart04 { padding: 50px 0px; background-size: cover; }
  .ipart04 .infor .tit { font-size: 30px; }
  .ipart04 .infor .con { padding: 0px 5%; }
  .ipart04 .content { margin-top: 35px; }
  .ipart04 .content .list li .li_box .number .num { font-size: 35px; }
  .ipart04 .content .list li .li_box sup { font-size: 20px; }
  .ipart04 .content .list li:first-child .li_box .number { margin-top: -4px; }
  .ipart05 { padding: 50px 0px; background-size: cover; }
  .ipart05 .right { width: 75%; }
  .ipart05 .right .infor .tit { font-size: 30px; }
  .ipart05 .right .content .con_r .r_top { margin-bottom: 13px; }
  .ipart05 .right .content .con_r .intro .box { padding: 25px; }
  .solution01 .infor .tit { font-size: 30px; }
  .solution01 .infor .tit .img_ { width: 60px; height: auto; left: -70px; bottom: 10px; }
  .solution01 .infor .con { font-size: 25px; }
  .solution01 .content .form_box { padding: 40px 6% 0px; }
  .solution03 .content .item .box .more { display: none; }
  .solution03 .content .item .box .c { text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
  .job_center_ban { height: 431px; }
  .job_center_ban > img { width: 1200px; margin-left: -600px; }
  .job_center_ban .infor { bottom: 100px; }
  .job_center_ban .infor .tit { font-size: 30px; line-height: 30px; }
  .job_center_ban .infor .con { padding: 0px 5%; margin-top: 15px; }
  .job_center_ban .infor .form_box { padding: 0px; }
  .job_center01 { margin-top: 60px; }
  .job_center01 .content { margin-top: 0px; }
  .job_center02 { padding: 60px 0px; }
  .job_center02 .job02_top .infor .job02_top_anniu a { padding: 0px 15px 0px 30px; }
  .job_center02 .job02_top .infor .job02_top_anniu a span { margin-right: 20px; }
  .job_center02 .job02_bott li { height: 260px; }
  .job_center02 .job02_bott li.on { height: 260px; }
  .learn_develop01 .left .infor { padding: 0px; }
  .learn_develop01 .right { width: 48%; margin-top: 20px; }
  .learn_develop03 .right .cover ul { padding: 30px; }
  .learn_develop04 .right { width: 35%; }
  .job_list01 ._jcon { padding-left: 30px; }
  .jobList_ban .form_box { padding: 0px; }
  .about_center01 .infor .list li .number { font-size: 40px; }
  .about_center02 .content .intro .box { padding: 30px; }
  .about_center02 .ab_left { width: 100%; }
  .about_center02 .ab_right { width: 100%; }
  .about_center02 .ab_right .img { display: none; }
  .about_center02 .ab_right .cover { position: static; margin-top: 30px; }
  .about_center03 .img { display: none; }
  .about_center03 .nr { width: 94%; padding: 2% 3%; }
  .about_center04 .ab_left { width: 100%; }
  .about_center04 .ab_right { width: 100%; }
  .about_center04 .img { display: none; }
  .about_center04 .cover { position: static; margin-top: 30px; }
  .about_center04 .nr { width: 100%; margin: 0px; padding: 2% 0px; }
  .about_center .rect-925 { padding-bottom: 0px; height: auto; }
  .about_center04 .nr .cover { position: static; }
  .about_center04 .nr img { display: none; }
  .about_center04 .nr { background: rgb(255, 255, 255); }
  .brand_story02 li { height: 360px; }
  .brand_story02 li .tit { font-size: 20px; }
  .brand_story02 li .tit::after { width: 90%; }
  .brand_story02 li .tit { margin-bottom: 36px; }
  .brand_story02 li .cover .box .list .cell { font-size: 14px; }
  .global01 .left li { text-align: center; }
  .global01 .left li .icon_box { display: none; }
  .global01 .right .item_l .intro { padding: 30px; }
  .global02 li { margin-bottom: 30px; }
  .global02 li .intro { top: 0px; }
  .global02 li .intro .cover { margin: 0px; }
  .global03 .infor { padding: 0px 5%; }
  .global03 .content { padding: 0px 5%; }
  .global03 .content .rect-5133 { display: none; }
  .global03 .content .cover { width: 100%; position: static; }
  .social_respon01 .hd .left { width: 100%; }
  .social_respon01 .hd .right { width: 100%; }
  .social_respon01 .bd .box { padding: 10px 20px; }
  .social_respon01 .bd .box .c { height: 75px; }
  .social_respon02 li.three_li { margin-right: 0px; }
  .social_respon02 li.li_ { width: 48%; margin-right: 4%; }
  .social_respon02 li.li_:nth-child(2n) { margin-right: 0px; }
  .culture01 { padding: 50px 0px; }
  .culture01 .infor .tit { font-size: 30px; }
  .culture01 .bd { background-size: cover; height: auto; }
  .culture01 .bd .content > .wrap { padding-top: 5%; padding-bottom: 5%; }
  .culture01 .bd .content .item .box { padding: 0px 20px; border-right: 0px; }
  .culture01 .bd .content .item { width: 100%; border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
  .culture01 .bd .content .item .box .t { font-size: 20px; }
  .culture01 .bd .content .item .box .c { margin-bottom: 5%; height: auto; }
  .culture01 .bd .content .item .box .icon { display: none; }
  .common_tc .content { width: 100%; margin-left: 0px; left: 0px; }
  .common_tc .content .box .tc_con .left { width: 100%; }
  .common_tc .content .box .tc_con .right { width: 100%; margin-top: 30px; }
  .common_tc .content .box { height: 400px; overflow: auto; padding: 75px 30px 60px; }
  .know01 .content { height: auto; }
  .know01 .content .left { width: 100%; height: auto; position: static; margin-left: 0px; }
  .know01 .content .left .play { display: block; }
  .know01 .content .right { width: 100%; height: auto; position: static; margin-right: 0px; display: none; }
  .know01 .content .cover_l .play { display: none; }
  .know01 .content .cover_l { height: 0px; padding-bottom: 58.43%; width: 100%; }
  .know01 .content .cover_r { position: static; }
  .know01 .content .cover_r { width: 100%; height: auto; top: 50%; background: rgb(0, 161, 233); }
  .know02 { margin-top: 40px; }
  .know03 { padding-bottom: 30px; }
  .know03 .bg { height: 100%; background-size: cover; }
  .know03 .content .bd .item .left .box .con { height: 208px; overflow-y: auto; }
  .know03 .content .bd .item .right { right: 100px; }
  .know04 .content .left { width: 100%; }
  .know04 .content .right { width: 100%; margin-bottom: 28px; }
  .know04 .content .left .left_bott_l .cover .ico, .know04 .content .left .left_bott_r .cover .ico { display: block; }
  .know04 .content .rect-3322 { padding-bottom: 0px; height: auto; }
  .know04 .content .rect-4752 { padding-bottom: 0px; height: auto; }
  .know04 .content .rect-2197 { padding-bottom: 0px; height: auto; }
  .know04 .content .left .left_more .box { padding: 40px; font-size: 30px; }
  .know04 .content .right .right_bott .intro .box { padding: 30px; }
  .know04 .content .right .right_top .right_top_ .intro .t { height: 56px; overflow: hidden; }
  .kzjz01 .content ul li .number { width: 140px; height: 140px; background-size: cover; line-height: 140px; }
  .kzjz01 .content ul li .number span { font-size: 40px; }
  .kzjz02 .jiuzai_bd { height: auto; background-size: cover; padding: 20px 0px; }
  .kzjz02 .jiuzai_imgs { margin-left: auto; margin-right: auto; float: none; border: none; }
  .kzjz02 .jiuzai_imgs .arrs { top: 25%; margin-top: 0px; }
  .kzjz02 .jiuzai_intro { width: 100%; }
  .edu_zx01 .content .aixinMain .axIntro .box { height: 234px; }
  .edu_zx01 .content .aixinMain .axIntro .text { height: 234px; line-height: 26px; }
  .growth_story01 li .img { width: 100%; float: none; }
  .growth_story01 li .intro { width: 100%; float: none; }
  .video_list01 .content li .cover .play { width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; background-size: cover; }
  .video_list01 .content li .intro .box .icon { width: 30px; height: 30px; margin-left: -15px; margin-top: -15px; background-size: cover; }
  .time_order .time_con a { margin: 0px 10px; }
  .news_detail02 .news_det_bott .page_bott .page_prev { width: 100%; }
  .news_detail02 .news_det_bott .page_bott .page_next { width: 100%; }
  .news_detail02 .news_det_bott .page_bott .page_next .page_btn { float: left; padding-left: 45px; padding-right: 0px; }
  .news_detail02 .news_det_bott .page_bott .page_next .page_btn .icon { left: 0px; }
  .news_detail02 .news_det_bott .page_bott .box { padding: 20px; }
  .news_detail02 .news_det_bott .page_bott .page_center { display: none; }
  .news_detail02 .news_det_bott .content ._t { font-size: 25px; }
  .news_detail02 .news_det_bott .content ._date { margin-bottom: 30px; }
  .news_detail02 .news_det_bott { padding-bottom: 50px; }
  .news_center01 { background-size: cover; }
  .news_center01 .content .left { width: 100%; margin-bottom: 35px; }
  .news_center01 .content .right { width: 100%; }
  .news_center01 .content .right .r_top { margin-bottom: 35px; }
  .news_center01 .content .right .r_bott .bott_l .box { padding: 60px 50px; }
  .news_center01 .content .right .r_bott .bott_r .box { padding: 60px 50px; }
  .news_center03 { padding: 50px 0px; }
  .news_center03 .content .item .box .tit { font-size: 18px; }
  .news_center03 .owl-nav > div { top: 0px; }
  .news_center03 .owl-nav .owl-next { right: 0px; }
  .news_center03 .owl-nav .owl-prev { left: 91%; }
  .news_center05 .content .right .intro { bottom: 5px; font-size: 14px; }
  .news_list01 .news_list_r { display: none; }
  .news_list01 .news_list_l { width: 100%; }
  .news_list01 .news_list_l ul li .box .img { margin-left: 20px; }
  .news_list01 .news_list_l ul li .box .txt .t { margin: 10px 0px; }
  .brand_activity01 .right .intro .tit { font-size: 20px; }
  .contact_us01 .content .top_ .cover .box { padding: 100px 30px; }
  .contact_us01 .content .bott_ .li_box .tit { font-size: 25px; line-height: 26px; height: auto; }
  .contact_us01 .content .bott_ li { margin-bottom: 30px; }
  .contact_us01 .content .bott_ li:last-child { margin-bottom: 0px; }
  .contact_us01 .content .bott_ .li_box .con dd a, .contact_us01 .content .bott_ .li_box .con dd span { display: inline-block; }
  .awards01 .list .intro a .con { height: 100px; }
  .brand_concept01 .bd .section5 .content .cover { width: 46%; }
  .searchArea { padding: 50px 0px; }
  .searchArea .infor .tit { font-size: 35px; }
  .resultArea .content { margin-top: 50px; padding: 50px 0px; }
  .resultArea .content .piclist_area .srchList li .intro .t { font-size: 25px; }
  .resultArea .content .piclist_area .srchList li .intro .t span { display: block; margin-left: 0px; }
  #xcmg-jltd .Form-J1 .Form-J1-Left { width: 100%; }
  #xcmg-jltd .Form-J1 .Form-J1-li input { width: 68%; }
  #xcmg-jltd .Form-J1 .Form-J1-li select { width: 54%; }
  #xcmg-jltd .Form-J1 .Form-J1-right { width: 100%; }
  #xcmg-jltd .Form-J1 .Form-J1-li textarea { width: 68%; }
  #xcmg-jltd .Form-J1 .Form-J1-li input._yzm { width: 27%; }
  #xcmg-jltd .Form-J1 .Form-J1-li b { display: none; }
  .slxg01 .infor .tit { font-size: 30px; }
  .slxg01 .infor .con { padding: 0px; }
  .slxg02 .content .box { padding: 50px 0px; }
  .slxg02 .content .box .tit { font-size: 30px; }
  .slxg02 .content .box .con { padding: 0px; }
  .slxg03 .content .infor { width: 100%; position: static; }
  .slxg03 .content .infor .t { font-size: 25px; }
  .slxg03 .content .img { width: 100%; }
  .slxg02 .content .box ul { padding: 0px 10%; }
  .slxg03 .content .infor .box, .slxg03 .content.odd .infor .box { width: 100%; padding-bottom: 30px; margin-left: 0px; }
  .slxg03 .content.odd .infor .box { margin-left: 10px; margin-right: 0px; padding-right: 0px; }
  .xctx03 .rect-102 { padding-bottom: 0px; height: auto; }
  .xctx01 .left { width: 100%; }
  .xctx01 .left .infor { padding: 0px 4% 20px; }
  .xctx01 .right { width: 100%; }
  .xctx03 .left { width: 100%; }
  .xctx03 .left .box .con li.cur { color: rgb(102, 102, 102); }
  .xctx03 .right { display: none; }
  .sj_media02 .content li { width: 30%; margin-bottom: 15px; }
  .jltd .text_content { padding: 0px 6%; }
  .page_bott .page_prev { width: 100%; }
  .page_bott .page_next { width: 100%; }
  .page_bott .page_next .page_btn { float: left; padding-left: 45px; padding-right: 0px; }
  .page_bott .page_next .page_btn .icon { left: 0px; }
  .page_bott .box { padding: 20px; }
  .page_bott .page_center { display: none; }
  .brandBox_detail { width: 660px; margin-left: -330px; }
  .contact_us01 .content .bott_ .li_box .con { height: auto; }
  .history_xc01 .container .r_box ul { padding: 80px 30px 0px 80px; }
  .history_xc01 .container .l_box .pd { padding: 80px 80px 0px 30px; }
  .kzjz01 .content ul li ._circle { display: none; }
  .brand_concept01 .bd .section1 .content .right .cell span { margin-top: 0px; }
  .brand_concept01 .bd .section1 .content .cell span { height: 80px; overflow-y: auto; }
  .brand_concept01 .hd.fixed { top: 50px; }
  .news_download01 .item .con .li_ .li_box { padding: 20px; }
  .yjpt_list01 .left { width: 67%; }
  .yjpt_list01 .right { width: 31%; }
  .questionnaire02 form .con { padding: 40px 0px; }
  .zt_wrap { width: 740px; }
  .zt_nav dl dt { margin: 0px 20px; }
  .zt_nav dl dd { margin: 0px 20px; }
  .zt_nav .nav_wrap { background: url("../img/zt/zt_nav_bg.png") -375px center no-repeat; }
  .zt_pt1 .left { width: 100%; overflow: hidden; }
  .zt_pt1 .left .infor { width: 50%; float: left; }
  .zt_pt1 .left .content { width: 50%; float: left; margin-top: 0px; }
  .zt_pt1 .left .infor .box { padding: 64px 30px; }
  .zt_pt1 .left .content ul li .num { font-size: 50px; }
  .zt_pt1 .right { width: 100%; }
  .zt_pt2 .right ul li .tit .t { width: 80%; }
  .zt_pt2 .right { height: 275px; }
  .zt_pt4 .content .owl-nav > div { font-size: 30px; color: rgb(0, 161, 233); font-weight: bold; position: absolute; top: 50%; margin-top: -26px; }
  .zt_pt4 .content .owl-nav .owl-prev { left: 0px; }
  .zt_pt4 .content .owl-nav .owl-next { right: 0px; }
  .ztxf_header { height: 60px; }
  .ztxf_header .header_wrap { height: 60px; }
  .ztxf_header .logo { width: 30%; padding-top: 15px; }
  .ztxf_header .zt_nav { display: none; }
  .ztxf_header .back { display: none; }
  .ztxf_header .back a { color: rgb(255, 255, 255); line-height: 60px; }
  .ztxf_header .link a { color: rgb(255, 255, 255); line-height: 60px; }
  .ztxf_header .link { margin-right: 0px; }
  .ztxf_header .mobile_key { display: block; font-size: 16px; color: rgb(255, 255, 255); float: right; line-height: 60px; margin-left: 10px; }
  .zt_banner .owl-item .item img { width: 800px; margin-left: -400px; }
  .zt_banner .item { height: 294px; }
  .zt_banner .owl-dots { bottom: 30px; }
  .ztxf_pt1 { padding-top: 20px; }
  .ztxf_pt1 .left { width: 100%; }
  .ztxf_pt1 .left .tit { font-size: 20px; }
  .ztxf_pt1 .left .tit_en { font-size: 18px; margin-bottom: 20px; }
  .ztxf_pt1 .left .con_t { font-size: 18px; }
  .ztxf_pt1 .left .con { margin-bottom: 20px; font-size: 14px; }
  .ztxf_pt1 .left ul li .t { font-size: 20px; }
  .ztxf_pt1 .left ul li .c { font-size: 14px; }
  .ztxf_pt1 .left ul { margin-bottom: 20px; }
  .ztxf_pt1 .right { width: 100%; margin-top: 20px; }
  .ztxf_pt2 { padding-top: 20px; }
  .ztxf_pt2 .infor .tit { font-size: 20px; }
  .ztxf_pt2 .infor .tit_en { font-size: 18px; margin-bottom: 20px; }
  .ztxf_pt2 .infor .more { font-size: 14px; margin-top: 20px; }
  .ztxf_pt2 .content { margin-top: 0px; }
  .ztxf_pt2 .content .item .cover .tit { font-size: 20px; margin-bottom: 10px; }
  .ztxf_pt2 .content .item .cover ul li { font-size: 14px; line-height: 33px; }
  .ztxf_pt2 .owl-nav { float: right; margin-top: -343px; }
  .ztxf_pt2 .owl-nav > div { font-size: 16px; position: unset; margin-top: 0px; }
  .ztxf_pt2 .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { float: left; }
  .ztxf_pt2 .iconfont { color: rgb(255, 255, 255); font-weight: bold; }
  .ztxf_pt3 .infor { padding-top: 0px; margin-bottom: 0px; }
  .ztxf_pt3 { margin-top: 30px; }
  .ztxf_pt3 .infor .tit { font-size: 20px; color: rgb(250, 205, 0); }
  .ztxf_pt3 .infor .tit_en { font-size: 18px; margin-bottom: 20px; }
  .ztxf_pt3 .infor .more { font-size: 14px; margin-top: 20px; }
  .ztxf_pt3 .content .left { margin-bottom: 20px; width: 100%; }
  .ztxf_pt3 .content .right { width: 100%; max-height: 300px; overflow-y: auto; }
  .ztxf_pt3 .content .left .img1 { margin-right: 0.5%; margin-bottom: 15px; }
  .ztxf_pt3 .content .right .item { width: 100%; margin: 0px; }
  .ztxf_pt3 .content .rect-59 { padding-bottom: 36%; }
  .ztxf_pt3 .content .right .item .cover .box { padding: 10px; }
  .ztxf_pt3 .content .right .item .t { font-size: 16px; }
  .ztxf_pt3 .content .right .item .c { font-size: 14px; line-height: 18px; height: 36px; margin: 6px 0px; }
  .ztxf_pt3 .content .right .item .more { font-size: 13px; }
  .ztxf_pt4 .infor { padding-top: 20px; margin-bottom: 0px; }
  .ztxf_pt4 .infor .tit { font-size: 20px; color: rgb(0, 0, 0); }
  .ztxf_pt4 .infor .tit_en { font-size: 18px; margin-bottom: 20px; }
  .ztxf_pt4 .infor .more { font-size: 14px; margin-top: 20px; }
  .ztxf_pt4 .content .item { margin-bottom: 20px; }
  .ztxf_pt4 .content .item .cover1 span { font-size: 14px; padding: 0px 10px; background: rgb(250, 205, 0); }
  .ztxf_pt4 .content .item .cover1 { background: transparent; }
  .ztxf_pt4 .content .item .cover2 .box .t { font-size: 16px; }
  .ztxf_pt5 { padding-top: 20px; }
  .ztxf_pt5 .infor { margin-bottom: 0px; padding: 0px; }
  .ztxf_pt5 .infor .tit { font-size: 20px; }
  .ztxf_pt5 .infor .tit_en { font-size: 18px; margin-bottom: 20px; }
  .zt_footer .right { display: none; }
  .zt_footer { padding: 15px 0px; }
  .m_zt_nav { background: rgb(0, 161, 233); color: rgb(255, 255, 255); font-size: 14px; position: absolute; top: 100%; width: 100%; left: 0px; }
  .m_zt_nav ul li { border-bottom: 1px solid rgb(88, 163, 231); }
  .m_zt_nav ul li span { padding: 15px 35px 15px 15px; display: block; text-align: center; }
  .row > .smidd-6 { width: 100%; }
  .ztxf_pt2 .video_infor { margin: 0px; }
}
@media only screen and (max-width: 760px) {
  body::after { content: "Mobile"; }
  body, input, textarea, button, select { font-size: 16px; }
  .UnmobilePush { display: none; }
  .MobilePush { display: block; }
  img[data-src] { opacity: 1; }
  .wrap, .mwrap { padding-left: 2%; padding-right: 2%; width: auto; }
  .mwrap .wrap { padding-left: 0px; padding-right: 0px; }
  * { user-select: none; }
  input { user-select: auto; }
  textarea { user-select: auto; }
  .header_top { display: none; }
  .header_bott { padding: 15px 0px 10px; }
  .header_bott .logo { width: 110px; height: auto; margin-right: 0px; }
  .header_bott .inav_wrapper { width: 0px; }
  .header.fixed .header_bott { box-shadow: none; position: relative; }
  .search-alert { display: none; }
  .xc_banner { height: 224px; }
  .xc_banner > img { width: 1000px; margin-left: -500px; }
  .xc_banner .cover { position: absolute; width: 100%; height: 100%; background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.3)); }
  .xc_banner .infor { bottom: 30px; display: none; }
  .xc_banner .infor .tit { font-size: 16px; }
  .xc_banner .infor .con { font-size: 18px; }
  .channel_content { padding: 15px 0px; }
  .footer { display: none; }
  .xc_banner .xc_crumbs { display: block; }
  .ibanner { display: none; }
  .ipart { display: none; }
  .m_footer { display: block; background: rgb(231, 232, 234); text-align: center; }
  .m_footer .m_link { text-align: center; border-bottom: 1px solid rgb(219, 220, 222); padding-top: 14px; }
  .m_footer .m_link.active { background: rgb(213, 217, 223); }
  .m_footer .m_link .tab { color: rgb(102, 102, 102); font-size: 18px; line-height: 1; padding: 18px 48px 18px 0px; display: inline-block; position: relative; }
  .m_footer .m_link .tab::after, .m_footer .m_link .tab::before { content: ""; background: rgb(179, 179, 179); width: 9px; height: 2px; display: block; position: absolute; top: 0px; bottom: 0px; right: 15px; margin: auto; }
  .m_footer .m_link .tab::after { transform: rotate(-90deg); transition: all 0.6s ease-out 0s; }
  .m_footer .m_link .tab::before { transform: rotate(0deg); transition: all 0.6s ease-out 0s; }
  .m_footer .m_link .tab.active::before { transform: rotate(180deg); background: rgb(179, 179, 179); }
  .m_footer .m_link .tab.active::after { transform: rotate(180deg); opacity: 0; background: rgb(179, 179, 179); }
  .m_footer .m_link .tab_con { display: none; line-height: 40px; border-top: 1px solid rgb(206, 208, 212); padding: 10px 0px; font-size: 14px; }
  .m_footer .m_link .tab_con ul { overflow: hidden; padding: 0px 40px; }
  .m_footer .m_link .tab_con ul li { float: left; width: 50%; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-indent: 25px; }
  .m_footer .m_friend { padding: 20px 8%; font-size: 13px; }
  .m_footer .m_copyright { padding-bottom: 20px; color: rgb(159, 159, 159); font-size: 12px; }
  .ibanner { padding-bottom: 50%; height: 0px; position: relative; overflow: hidden; }
  .ibanner .owl-carousel.owl-loaded .item { padding-bottom: 50%; height: 0px; }
  .ibanner .owl-carousel .owl-item img { width: 100%; left: 0px; position: static; margin-left: 0px; }
  :root .ibanner .video_item img { display: block; }
  .ibanner .dots_btn { display: none; }
  .ipart { margin-top: 0px; }
  .ipart_link a { line-height: 70px; font-size: 18px; }
  .ipart_link a .icon { width: 41px; height: 26px; background-size: cover; margin-right: 20px; top: 7px; }
  .go_top { display: block; }
  .m_index_banner { display: block; text-align: center; }
  .m_index_banner .text_box { background: url("../img/jll/mi_bantext.jpg") center center / cover no-repeat; color: rgb(255, 255, 255); padding: 15px 0px 40px; }
  .m_index_banner li { display: none; }
  .m_index_banner .owl-item li { display: block; }
  .m_index_banner .text_box .t1 { font-size: 22px; font-weight: bold; margin-bottom: 5px; }
  .m_index_banner .text_box .desc { font-size: 14px; opacity: 0.6; width: 80%; margin: 0px auto; }
  .m_index_banner .owl-dots { position: absolute; left: 0px; right: 0px; bottom: 18px; text-align: center; }
  .m_index_banner .owl-dots .owl-dot { display: inline-block; width: 30px; height: 2px; background: rgb(164, 179, 209); margin: 0px 2px; }
  .m_index_banner .owl-dots .owl-dot.active { background: rgb(255, 255, 255); }
  .m_ipart { display: block; }
  .m_ipt01 { margin: 15px 0px; }
  .m_ipt01 a { display: block; background-repeat: no-repeat; background-size: cover; background-position: center center; }
  .m_ipt01 .t1 { color: rgb(45, 45, 45); font-weight: bold; }
  .m_ipt01 .t2 { font-size: 13px; color: rgb(102, 102, 102); line-height: 16px; }
  .m_ipt01 .left { width: 49%; float: left; text-align: center; }
  .m_ipt01 .left .rect-96 { padding-bottom: 96%; }
  .m_ipt01 .left .t1 { font-size: 20px; margin-top: 15px; }
  .m_ipt01 .right { width: 49%; float: right; }
  .m_ipt01 .right .rect-44 { padding-bottom: 46%; }
  .m_ipt01 .right .text { padding: 15px; }
  .m_ipt01 .right .top { margin-bottom: 8px; }
  .m_ipt02 { margin-bottom: 15px; }
  .m_ipt02 .tab { text-align: center; font-size: 16px; color: rgb(102, 102, 102); line-height: 50px; border-bottom: 1px solid rgb(242, 242, 242); }
  .m_ipt02 .tab .l { width: 25%; }
  .m_ipt02 .tab .l.cur { color: rgb(45, 45, 45); font-weight: bold; font-size: 18px; }
  .m_ipt02 .con_item { display: none; }
  .m_ipt02 .con_item.cur { display: block; }
  .m_ipt02 .tab_con .rect-667 { padding-bottom: 66.7%; }
  .m_ipt02 .tab_con .item { padding: 15px 0px; border-bottom: 1px solid rgb(242, 242, 242); }
  .m_ipt02 .tab_con .item a { display: block; }
  .m_ipt02 .tab_con .item .left { width: 60%; }
  .m_ipt02 .tab_con .item .left .t { font-size: 16px; margin-top: 5px; line-height: 26px; height: 56px; overflow: hidden; margin-bottom: 15px; }
  .m_ipt02 .tab_con .item .left .tag { font-size: 12px; color: rgb(179, 179, 179); }
  .m_ipt02 .tab_con .item .right { width: 37%; }
  .m_ipt02 .tab_con .more { font-size: 16px; text-align: center; line-height: 1; padding: 20px 0px; }
  .m_ipt03 { background: rgb(246, 246, 246); text-align: center; padding-top: 30px; }
  .m_ipt03 .t1 { font-size: 24px; font-weight: bold; color: rgb(0, 0, 0); }
  .m_ipt03 .t2 { font-size: 14px; color: rgb(136, 136, 136); margin-bottom: 15px; }
  .m_ipt03 .form_box { padding: 30px 0px 53px; background: url("../img/jll/mi_03bg.jpg") center center / cover no-repeat; }
  .m_ipt03 .form_box .select_wrap { float: left; margin-bottom: 15px; width: 100%; position: relative; }
  .m_ipt03 .form_box .select_wrap i { display: none; position: absolute; right: 33px; top: 0px; bottom: 0px; color: rgb(102, 102, 102); line-height: 49px; font-size: 14px; }
  .m_ipt03 .form_box .select_wrap .sele { width: 90%; height: 49px; line-height: 49px; background: rgb(227, 231, 236); font-size: 16px; color: rgb(102, 102, 102); text-indent: 23px; border: none; border-radius: 0px; margin: 0px 5%; }
  .m_ipt03 .form_box button { width: 160px; margin: 0px auto; outline: none; border: none; background: rgb(250, 205, 0); height: 49px; line-height: 49px; text-align: center; cursor: pointer; font-size: 16px; font-weight: bold; color: rgb(79, 79, 79); }
  .m_ipt03 .link_box { text-align: left; padding: 20px 0px 5px; }
  .m_ipt03 .link_box ul { overflow: hidden; }
  .m_ipt03 .link_box ul li { float: left; width: 50%; margin-bottom: 15px; }
  .m_ipt03 .link_box ul li a { display: block; font-size: 14px; line-height: 30px; margin: 0px 3px; background: rgb(255, 255, 255); padding-left: 15px; border-radius: 4px; color: rgb(102, 102, 102); position: relative; }
  .m_ipt03 .link_box ul li a i { position: absolute; right: 10px; top: 0px; font-size: 10px; }
  .m_ipt04 { padding-top: 20px; text-align: center; margin-bottom: 25px; }
  .m_ipt04 .t1 { font-size: 24px; font-weight: bold; color: rgb(0, 0, 0); }
  .m_ipt04 .t2 { font-size: 14px; color: rgb(136, 136, 136); margin-bottom: 15px; }
  .m_ipt04 .con_box { border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); }
  .m_ipt04 .con_box .item { width: 50%; }
  .m_ipt04 .con_box .info { padding: 25px 0px 20px; }
  .m_ipt04 .con_box .info .d { color: rgb(136, 136, 136); font-size: 16px; }
  .m_ipt04 .con_box .info .d2 { height: 50px; }
  .m_ipt04 .con_box .info .d2 .big { font-size: 26px; font-family: Arial; font-weight: bold; text-transform: uppercase; }
  .m_ipt04 .con_box .info .d2 .smal { font-size: 14px; }
  .m_ipt04 .con_box .item1 .info, .m_ipt04 .con_box .item3 .info { border-right: 1px solid rgb(230, 230, 230); }
  .m_ipt04 .con_box .item1 .info, .m_ipt04 .con_box .item2 .info { border-bottom: 1px solid rgb(230, 230, 230); }
  .m_ipt05 .box_wrap { padding: 60px 28px 70px; background-size: cover; background-repeat: no-repeat; background-position: center center; border-bottom: 6px solid rgb(255, 255, 255); display: block; position: relative; }
  .m_ipt05 .box_wrap::after { content: ""; position: absolute; bottom: 34px; right: 40px; width: 40px; height: 9px; background: url("../img/jll/mi_05flag.png") center center no-repeat; }
  .m_ipt05 .box1 { color: rgb(79, 79, 79); }
  .m_ipt05 .box1 .t { font-size: 24px; font-weight: bold; }
  .m_ipt05 .box1 .d { font-size: 14px; margin-top: 10px; }
  .m_ipt05 .box2 .box_wrap { padding: 26px 28px 30px; color: rgb(255, 255, 255); }
  .m_ipt05 .box2 .t { font-size: 16px; font-weight: bold; padding-left: 8px; }
  .m_ipt05 .box2 .d { font-size: 24px; font-weight: bold; }
  .m_ipt05 .box1 a:hover { color: rgb(79, 79, 79); }
  .m_ipt05 .box2 a:hover { color: rgb(255, 255, 255); }
  .m_propt02 { text-align: center; }
  .m_propt02 ul li { float: left; width: 33.333%; }
  .m_propt02 ul li .rect-6578 { padding-bottom: 65.78%; }
  .m_propt02 ul li .info { padding: 20px 0px; border-top: 1px solid rgb(231, 232, 234); border-right: 1px solid rgb(231, 232, 234); display: block; }
  .m_propt02 ul li .info .info_img { padding: 0px 20px; }
  .m_propt02 ul li .info .t { line-height: 1; margin-top: 15px; font-size: 14px; color: rgb(102, 102, 102); }
  .m_propt02 ul li:nth-child(3n-2) .info { border-left: 1px solid rgb(231, 232, 234); }
  .m_propt02 ul li .info .more { color: rgb(102, 102, 102); font-size: 14px; }
  .m_propt02 ul li .info .more p { margin-top: 15px; line-height: 1; }
  .solution.channel_content { padding: 0px; }
  .solution01 { padding: 15px 0px; height: auto; }
  .solution01 .infor { text-align: center; padding-top: 30px; }
  .solution01 .infor .tit { font-size: 20px; line-height: 25px; margin-bottom: 0px; }
  .solution01 .infor .tit .img_ { width: 35px; height: auto; left: -40px; bottom: 0px; }
  .solution01 .infor .tit .text { margin-bottom: 10px; }
  .solution01 .infor .con { font-size: 14px; line-height: 25px; }
  .solution01 .content .form_box { padding: 15px 0px 0px; }
  .solution01 .content .form_box .select_wrap { margin-right: 1%; }
  .solution01 .content .form_box .select_wrap .sele { height: 35px; line-height: 35px; }
  .solution01 .content .form_box button { font-size: 14px; height: 35px; line-height: 35px; width: 28%; }
  .solution01 .content .item .right .intro .box .t { font-size: 18px; line-height: 23px; }
  .solution01 .content .item .right .intro .box .solu_line { margin: 6px auto; }
  .solution01 .content .item .right .intro .box .c { font-size: 14px; line-height: 25px; -webkit-line-clamp: inherit; }
  .solution02 { height: 50px; line-height: 50px; }
  .solution02 .con .owl-nav { margin-top: -25px; }
  .solution03 .content1 .left { width: 49%; margin-right: 2%; }
  .solution03 .content1 { margin-bottom: 10px; }
  .solution03 .content1 .right { width: 49%; }
  .solution03 .content1 .left .cover { position: relative; padding: 10px; background: rgb(246, 246, 246); }
  .solution03 .content1 .left .t { font-size: 16px; font-weight: normal; color: rgb(102, 102, 102); }
  .solution03 .content1 .left .c { display: none; }
  .solution03 .content2 .item { width: 49%; margin-right: 2%; margin-left: 0px; margin-bottom: 10px; }
  .solution03 .content2 .item.three_item { margin-right: 2%; }
  .solution03 .content2 .item.imgZoom:nth-child(2n) { margin-right: 0%; }
  .solution03 .rect-116 { padding-bottom: 0px; height: auto; }
  .solution03 .content .item .box { padding: 10px; }
  .solution03 .content .item .box .t { color: rgb(102, 102, 102); font-weight: normal; font-size: 16px; margin-bottom: 0px; }
  .solution03 .content .item .box .c { display: none; }
  .solu_detail01 { padding: 0px 0px 15px; margin-top: 0px; }
  .solu_detail01 .infor { padding: 0px 5%; margin-bottom: 20px; }
  .solu_detail01 .infor .tit { font-size: 20px; line-height: 20px; }
  .solu_detail01 .content { padding: 0px; margin-top: 15px; }
  .solu_detail01 .content .back_box { display: none; width: 100%; position: static; overflow: hidden; text-align: center; }
  .solu_detail01 .content .back_box > div { display: inline-block; width: 56px; height: 63px; }
  .solu_detail01 .content .back_box .back_list a { padding: 0px; line-height: 50px; text-align: center; }
  .solu_detail01 .content .box { padding: 20px; }
  .solu_detail01 .content .box .top_ { margin-left: 0px; }
  .solu_detail01 .content .box .con { font-size: 13px; margin-top: 15px; }
  .solu_detail01 .content .box .top_l .t { font-size: 18px; line-height: 25px; }
  .solu_detail01 .content .box .top_l .c { font-size: 14px; margin: 20px 0px; line-height: 26px; }
  .solu_detail01 .content .box .top_l .text { font-size: 14px; line-height: 26px; }
  .solu_detail01 .content .box .bott_ { margin-top: 30px; }
  .solu_detail01 .content .box .bott_ .item { margin-bottom: 15px; }
  .solu_detail01 .content .box .bott_ .item:last-child { margin-bottom: 0px; }
  .solu_detail01 .content .box .bott_ .intro_box { padding: 15px 20px; }
  .solu_detail01 .content .box .bott_ .intro_box .t { font-size: 16px; margin-bottom: 5px; }
  .solu_detail01 .content .box .bott_ .intro_box .c { font-size: 13px; display: none; }
  .solu_detail01 .page_bott { margin-top: 15px; }
  .solu_detail01 .page_bott .page_center .icon .iconfont { margin-left: -11px; }
  .solu_detail01 .content .box .bott_ .intro_box .more { width: 90px; line-height: 27px; height: 27px; margin-top: 15px; font-size: 13px; }
  .solu_detail02 { height: auto; background-size: cover; padding: 15px 0px; }
  .solu_detail02 .infor { padding-top: 30px; }
  .solu_detail02 .infor .tit { font-size: 20px; line-height: 25px; margin-bottom: 0px; }
  .solu_detail02 .infor .tit .img_ { width: 35px; height: auto; left: -40px; }
  .solu_detail02 .infor .tit .text { margin-bottom: 10px; }
  .solu_detail02 .infor .con { font-size: 14px; line-height: 25px; }
  .solu_detail02 .content .form_box { padding: 15px 0px 0px; }
  .solu_detail02 .content .form_box .select_wrap { margin-right: 1%; }
  .solu_detail02 .content .form_box .select_wrap .sele { height: 35px; line-height: 35px; }
  .solu_detail02 .content .form_box button { font-size: 14px; height: 35px; line-height: 35px; width: 28%; }
  .solu_detail03 { height: 50px; line-height: 50px; }
  .solu_detail03 .con .owl-nav { margin-top: -25px; }
  .job_center_ban .infor { bottom: 40px; }
  .job_center_ban .infor .tit { font-size: 20px; line-height: 25px; }
  .job_center_ban .infor .con { font-size: 14px; }
  .job_center_ban .infor .form_box { margin-top: 25px; }
  .job_center_ban .infor .form_box .inp_box { width: 49%; margin-right: 2%; }
  .job_center_ban .infor .form_box .inp_box.city_inp_box { margin-right: 0px; }
  .job_center_ban .infor .form_box .inp_box.search_inp { width: 100%; margin-right: 0px; margin-top: 20px; }
  .job_center_ban .infor .form_box .btn_box { width: 100%; margin-top: 20px; }
  .job_center_ban .infor .form_box .btn_box button { width: 100%; }
  .job_center01 { margin-top: 30px; }
  .job_center01 .content li { width: 100%; margin-bottom: 25px; }
  .job_center01 .content li:last-child { margin-bottom: 0px; }
  .job_center02 { padding: 30px 0px; }
  .job_center02 .job02_top { display: none; }
  .job_center02 .job02_bott { margin-top: 0px; }
  .job_center02 .job02_bott li.on { width: 100%; }
  .job_center02 .job02_bott li { width: 100%; margin-bottom: 20px; }
  .job_center02 .job02_bott li:last-child { margin-bottom: 0px; }
  .job_center02 .job02_bott li { height: auto; }
  .job_center02 .job02_bott li.on { height: auto; }
  .job_center02 .job02_bott li::before { bottom: 30px; }
  .job_center02 .job02_bott li a.li_box { padding-bottom: 50px; border: 1px solid rgb(226, 228, 245); }
  .job_center02 .job02_bott li a.li_box > .icon { padding-top: 30px; margin-bottom: 10px; }
  .learn_develop.channel_content { padding: 0px; }
  .learn_develop01 { margin-bottom: 15px; padding-top: 15px; }
  .learn_develop01 .left { width: 100%; }
  .learn_develop01 .left .infor .tit { font-size: 20px; line-height: 25px; }
  .learn_develop01 .left .infor .con { margin-top: 10px; font-size: 13px; line-height: 24px; }
  .learn_develop01 .right { width: 100%; }
  .learn_develop02 { margin-bottom: 15px; }
  .learn_develop02 .left .infor { padding: 20px; }
  .learn_develop02 .left .infor .tit { font-size: 20px; margin-bottom: 0px; }
  .learn_develop02 .right .cover ul { padding: 20px; }
  .learn_develop02 .right .cover li { width: 46%; height: auto; background: none; margin: 10px 1% 0px; }
  .learn_develop02 .right .cover li.li02 { background: none; }
  .learn_develop02 .right .cover li.li03 { background: none; }
  .learn_develop02 .right .cover li.li04 { background: none; }
  .learn_develop02 .right .cover li .txt { padding: 0px; font-size: 13px; height: auto; color: rgb(255, 255, 255); }
  .learn_develop03 { margin-bottom: 30px; }
  .learn_develop03 .left .infor { padding: 15px; }
  .learn_develop03 .left .infor .tit { font-size: 20px; margin-bottom: 0px; }
  .learn_develop03 .left .infor .con { font-size: 13px; line-height: 24px; margin-top: 5px; }
  .learn_develop03 .right .cover ul { padding: 30px 10px; }
  .learn_develop03 .right .cover li { width: 46%; height: auto; background: none; margin: 10px 1% 0px; }
  .learn_develop03 .right .cover li.li02 { background: none; }
  .learn_develop03 .right .cover li .txt { padding: 0px; font-size: 13px; height: auto; color: rgb(255, 255, 255); }
  .learn_develop04 { padding: 15px 0px; }
  .learn_develop04 .left { width: 100%; }
  .learn_develop04 .left .tit { font-size: 20px; line-height: 25px; }
  .learn_develop04 .left .tit a { font-size: 20px; line-height: 25px; }
  .learn_develop04 .left .con { margin-top: 10px; font-size: 13px; line-height: 24px; }
  .learn_develop04 .right { width: 100%; margin-top: 20px; }
  .learn_develop04 .right .item .num { font-size: 30px; }
  .learn_develop05 { margin-top: 0px; }
  .learn_develop05 a { font-size: 14px; line-height: 50px; }
  .luru { padding-top: 0px; }
  .jobList_ban.xc_banner { height: 314px; }
  .jobList_ban.xc_banner > img { width: 1400px; margin-left: -700px; }
  .jobList_ban.xc_banner .infor .tit { font-size: 20px; margin-bottom: 20px; }
  .job_list .form_box { padding: 15px; }
  .job_list .form_box .inp_wrap { width: 100%; margin-right: 0px; margin-bottom: 15px; }
  .job_list .form_box .inp_wrap:last-child { margin-bottom: 0px; }
  .job_list .form_box .inp_wrap .inp { height: 40px; line-height: 40px; }
  .job_list .form_box .inp_wrap.search_wrap { width: 100%; }
  .job_list .form_box button { height: 46px; line-height: 46px; }
  .job_list01 { margin-bottom: 15px; }
  .job_list01 ._jcon { padding: 15px; }
  .job_list01 .info { font-size: 13px; }
  .job_list01 ._ut { font-size: 13px; }
  .job_list01 ._t3 { display: none; }
  .job_list01 ._t4 { display: none; }
  .job_list01 ._t6 { display: none; }
  .job_list01 ._t1 { width: 32%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .job_list01 ._t2 { width: 42%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .job_list01 ._t5 { width: 26%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .about_center_ban { height: 224px; }
  .about_center_ban > img { width: 1000px; margin-left: -500px; }
  .about_center_logo { height: 90px; }
  .about_center_logo img { width: 900px; margin-left: -450px; }
  .about_center01 { padding: 0px 0px 25px; }
  .about_center01 .infor { padding: 0px; }
  .about_center01 .infor .tit { font-size: 20px; line-height: 26px; margin-top: 10px; }
  .about_center01 .infor .con { font-size: 14px; line-height: 24px; margin: 10px 0px 30px; }
  .about_center01 .infor .list li .number { font-size: 25px; }
  .about_center01 .infor .list li .number span { font-size: 15px; }
  .about_center01 .infor .list li .txt { font-size: 14px; line-height: 20px; }
  .about_center02 { padding: 25px 0px; }
  .about_center02 .ab_left .box .img { display: none; }
  .about_center .nr { width: 92%; padding: 2% 4%; }
  .about_center .title { font-size: 18px; }
  .about_center02 .ab_right .cover .title { font-size: 20px; }
  .about_center03 { padding: 20px 0px; }
  .about_center04 .nr .cover .title { margin-top: 30px; }
  .brand_story01 { padding: 15px 0px; }
  .brand_story01 .infor .tit { font-size: 20px; margin-bottom: 5px; line-height: 25px; }
  .brand_story01 .infor .con { font-size: 14px; }
  .brand_story02 li { margin-bottom: 15px; height: auto; }
  .brand_story02 li .cover { width: 100%; position: static; height: 360px; }
  .brand_story02 li .cover .box { padding: 20px; }
  .brand_story02 li .img img { position: static; }
  .global01 { margin-bottom: 15px; padding-top: 15px; }
  .global01 .left { width: 100%; }
  .global01 .left li { padding: 10px 0px; }
  .global01 .left li .text { line-height: 30px; font-size: 15px; }
  .global01 .right { width: 100%; }
  .global01 .right .item_l { width: 100%; }
  .global01 .right .item_l .intro { padding: 15px; }
  .global01 .right .item_l .intro .tit { font-size: 20px; line-height: 22px; margin-bottom: 10px; }
  .global01 .right .item_l .intro .con { font-size: 13px; margin-top: 10px; height: auto; }
  .global01 .right .item_l .intro .more { margin-top: 20px; font-size: 13px; width: 120px; line-height: 35px; height: 35px; }
  .global01 .right .item_r { width: 100%; margin-right: 0px; margin-top: 20px; display: none; }
  .global02 { padding: 30px 0px; }
  .global02 li { width: 49%; margin-right: 2%; margin-bottom: 10px; }
  .global02 li:nth-child(2n) { margin-right: 0px; }
  .global02 li .intro .cover .box .c { text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .global02 li .intro .cover .box { padding: 15px; }
  .global02 li .intro .cover .box .more { margin-top: 10px; }
  .global02 li .img_ .cover .t { padding: 30px 4% 0px; font-size: 16px; }
  .global03 { padding: 30px 0px; }
  .global03 .infor { padding: 0px; }
  .global03 .infor .tit { font-size: 20px; }
  .global03 .infor .con { margin-top: 0px; font-size: 13px; }
  .global03 .content { padding: 0px; }
  .global03 .content .cover .box { padding: 30px 15px; }
  .global03 .content .cover .box dt { font-size: 20px; }
  .global03 .content .cover .box dd { font-size: 13px; }
  .global03 .content .cover .box dd span { font-size: 22px; }
  .global03 .content .cover .box .text { font-size: 14px; }
  .global03 .content .cover .box dd.odd { width: 44%; margin-right: 1%; }
  .global03 .content .cover .box dd.even { width: 55%; }
  .social_respon01 { padding: 15px 0px; }
  .social_respon01 .hd { margin-bottom: 15px; }
  .social_respon01 .hd .right .box .tit { font-size: 22px; }
  .social_respon01 .hd .right .box .con { font-size: 15px; }
  .social_respon01 .hd .right .box .txt { font-size: 13px; }
  .social_respon01 .bd .item { width: 100%; margin-right: 0px; margin-bottom: 15px; }
  .social_respon01 .bd .item:last-child { margin-bottom: 0px; }
  .social_respon01 .bd .box .t { font-size: 18px; }
  .social_respon01 .bd .box .c { height: auto; }
  .social_respon02 { padding-bottom: 0px; }
  .social_respon02 .rect-1112 { padding-bottom: 100%; }
  .social_respon02 li.li_ { width: 49%; margin-right: 2%; margin-bottom: 15px; }
  .social_respon02 li.li_:nth-child(2n) { margin-right: 0px; }
  .social_respon02 li .cover .box .t { font-size: 16px; line-height: 25px; }
  .social_respon02 li .cover .box .t { display: block; }
  .social_respon02 li .cover .box { position: relative; }
  .social_respon02 li .cover .box::after { content: ""; width: 20px; height: 20px; background: url("../img/s_jt.png") center center no-repeat; position: absolute; right: 15px; top: 50%; margin-top: -10px; }
  .social_respon01 .hd .left .rect-4975 { display: none; }
  .culture01 { padding: 15px 0px; }
  .culture01 .infor { margin-bottom: 20px; }
  .culture01 .infor .tit { font-size: 20px; line-height: 30px; }
  .culture01 .infor .con { font-size: 16px; margin-top: 10px; line-height: 24px; }
  .culture01 .bd { padding: 0px; }
  .culture01 .bd .content > .wrap { padding-bottom: 0px; }
  .culture01 .bd .content .item .box .t { font-size: 18px; line-height: 30px; margin-top: 15px; padding-bottom: 5px; }
  .culture01 .bd .content .item1 .box .t { margin-top: 0px; }
  .culture01 .bd .content .item .box .t1 { margin-top: 15px; }
  .culture01 .bd .content .item .box .c { font-size: 13px; }
  .culture02 { padding: 0px; }
  .culture02 .item { margin-bottom: 15px; }
  .culture02 .item .box { height: auto; }
  .culture02 .item .box .intro { padding: 15px 20px; }
  .culture02 .item .box .intro .tit { font-size: 18px; margin-bottom: 0px; }
  .culture02 .item .box .intro .con { font-size: 13px; }
  .culture02 .item .box .intro .icon { right: 10px; }
  .common_tc .content .box .tc_con .tit .t { font-size: 18px; }
  .common_tc .content .box .tc_con .tit .c { font-size: 16px; margin: 40px 0px 20px; }
  .common_tc .content .box { height: 460px; }
  .know01 { padding: 15px 0px 0px; }
  .know01 .content .left .play { width: 50px; height: 50px; background-size: cover; margin-top: -25px; margin-left: -25px; }
  .know01 .content .cover_r .box { padding: 20px; }
  .know01 .content .cover_r .box .tit i { display: block; }
  .know01 .content .cover_r .box .tit { padding-left: 40px; font-size: 20px; line-height: 25px; }
  .know01 .content .cover_r .box .tit i { width: 25px; height: 34px; background-size: contain; }
  .know01 .content .cover_r .box .con { margin-top: 20px; font-size: 13px; }
  .know02 { margin-top: 0px; padding-bottom: 0px; }
  .know02 .list li { width: 100%; text-align: left; }
  .know02 .list li { padding: 10px 0px; border-bottom: 1px solid rgb(206, 206, 206); }
  .know02 .list li .li_box { line-height: 64px; margin-left: 20px; }
  .know02 .list li .li_box .number { font-size: 15px; }
  .know02 .list li .li_box .number .num { font-size: 30px; line-height: 40px; font-family: Arial; }
  .know02 .list li .li_box .icon { margin: 0px; display: inline-block; vertical-align: middle; width: 40px; height: 40px; }
  .know02 .list li .li_box .number { display: inline-block; vertical-align: middle; margin-left: 20px; line-height: inherit; }
  .know02 .list li .li_box .t { display: inline-block; vertical-align: middle; margin-left: 20px; line-height: inherit; font-size: 13px; margin-bottom: 0px; }
  .know03 { padding-bottom: 15px; }
  .know03 .content .bd .item .left { width: 100%; }
  .know03 .content .bd .item .left .box { padding: 15px; }
  .know03 .content .bd .item .left .box .tit { font-size: 20px; line-height: 25px; }
  .know03 .content .bd .item .left .box .con { margin-top: 15px; font-size: 13px; }
  .know03 .content .bd .item .right { display: none; }
  .know03 .content .hd { height: auto; overflow: hidden; }
  .know03 .content .hd .item { padding: 25px 0px; height: auto; }
  .know03 .content .hd .item .icon { display: none; }
  .know03 .content .hd .item .txt { font-size: 14px; }
  .know04 { padding: 15px 0px; }
  .know04 .infor .tit { font-size: 20px; line-height: 25px; }
  .know04 .content { margin-top: 20px; }
  .know04 .content .cover .t { font-size: 13px; }
  .know04 .content .left .left_top { margin-bottom: 8px; }
  .know04 .content .left .left_bott_l .cover .ico, .know04 .content .left .left_bott_r .cover .ico { display: none; }
  .know04 .content .left .left_more { margin-top: 8px; }
  .know04 .content .left .left_more .box .intro { font-size: 20px; }
  .know04 .content .left .left_more .box .intro .icon { width: 20px; height: 20px; background-size: cover; }
  .know04 .content .right { display: none; }
  .know04 .content .right .right_bott .intro .box .t { font-size: 18px; }
  .know04 .content .right .right_top .right_top_ .intro .t { font-size: 14px; }
  .kzjz01 { padding: 15px 0px 0px; }
  .kzjz01 .infor .tit { font-size: 20px; line-height: 25px; margin-bottom: 10px; }
  .kzjz01 .infor .con { font-size: 13px; }
  .kzjz01 .infor .con span { font-size: 16px; }
  .kzjz01 .content { margin-top: 15px; background-size: cover; }
  .kzjz01 .content ul { height: auto; padding: 40px 20px 20px; }
  .kzjz01 .content ul li { width: 50%; margin-bottom: 20px; }
  .kzjz01 .content ul li .number { width: 80px; height: 80px; line-height: 80px; }
  .kzjz01 .content ul li .number span { font-size: 20px; }
  .kzjz01 .content ul li .txt { height: 40px; font-size: 14px; }
  .kzjz02 .jiuzai_hd .wrap { width: auto; padding-left: 2%; padding-right: 2%; min-width: inherit; }
  .kzjz02 .jiuzai_hd .tab_t { padding: 10px; font-size: 17px; }
  .kzjz02 .jiuzai_imgs { width: 280px; height: 154px; overflow: hidden; margin-bottom: 15px; }
  .kzjz02 .jiuzai_intro ._t { font-size: 20px; margin-bottom: 0px; }
  .edu_zx01 { padding: 15px 0px; }
  .edu_zx01 .infor .tit { font-size: 20px; line-height: 25px; margin-bottom: 10px; }
  .edu_zx01 .infor .con { font-size: 13px; }
  .edu_zx01 .content { margin-top: 15px; }
  .edu_zx01 .content .aixinMain .tab_t { width: 49%; margin-right: 2%; height: 50px; line-height: 50px; }
  .edu_zx01 .content .aixinMain .tab_t:nth-child(2n) { margin-right: 0px; }
  .edu_zx01 .content .aixinMain .tab_t i { display: none; }
  .edu_zx01 .content .aixinMain .axIntro .box { height: 150px; }
  .edu_zx01 .content .aixinMain .axIntro .box .text { height: 150px; }
  .pic_list01 { padding: 30px 0px 0px; }
  .growth_story01 { padding: 15px 0px 0px; }
  .growth_story01 li { margin-bottom: 15px; }
  .growth_story01 li:last-child { margin-bottom: 0px; }
  .growth_story01 li .intro .box { padding: 15px; }
  .growth_story01 li .intro .box .tit a { font-size: 20px; }
  .growth_story01 li .intro .box .con { font-size: 16px; margin-bottom: 5px; }
  .growth_story01 li .intro .box .txt { height: auto; font-size: 13px; }
  .video_list01 { padding: 0px; }
  .video_list01 .infor { font-size: 0px; }
  .video_list01 .infor a { padding: 0px 5px; font-size: 13px; margin: 0px 5px; height: 36px; line-height: 36px; }
  .video_list01 .content li { margin-bottom: 15px; }
  .video_list01 .content li:last-child { margin-bottom: 0px; }
  .video_list01 .content li .intro { background: rgb(255, 255, 255); }
  .video_list01 .content li .intro .box { padding: 20px; }
  .video_list01 .content li .intro .box .tit { font-size: 13px; white-space: normal; height: 48px; line-height: 24px; }
  .colorful_xg01 { padding: 0px; }
  .colorful_xg01 .content li { margin-bottom: 10px; }
  .colorful_xg01 .content li:last-child { margin-bottom: 0px; }
  .time_order { padding: 15px 10px; margin-bottom: 0px; }
  .time_order .time_con { margin-top: 5px; }
  .time_order .time_con a { margin: 0px 3px; font-size: 14px; }
  .news_detail02 .news_det_top { display: none; }
  .news_detail02 .news_det_bott .content .share { width: 30px; height: 30px; background-size: cover; }
  .news_detail02 .news_det_bott .content .box { padding: 35px 20px 20px; }
  .news_detail02 .news_det_bott .content ._t { font-size: 18px; }
  .news_detail02 .news_det_bott .content ._date { font-size: 14px; margin-bottom: 20px; }
  .news_detail02 .news_det_bott .content .con { font-size: 13px; }
  .news_detail02 .news_det_bott .keywords { margin-top: 30px; font-size: 16px; }
  .news_detail02 .news_det_bott .keywords a { font-size: 14px; }
  .news_detail02 .news_det_top .logo { width: 27%; }
  .news_detail02 .news_det_top .tit { font-size: 14px; }
  .news_detail02 .news_det_top .tit span { font-size: 15px; }
  .news_detail02 .news_det_top .right { display: none; }
  .news_detail02 .news_det_bott .page_bott { margin-top: 15px; }
  .news_detail02 .news_det_bott .page_bott .page_btn { font-size: 14px; }
  .news_detail02 .news_det_bott .page_bott .t { font-size: 14px; line-height: 22px; }
  .news_detail02 .news_det_bott .page_bott .box { padding: 10px 20px; }
  .news_detail02 .news_det_bott .page_bott .page_prev { border: none; }
  .news_detail02 .news_det_bott .page_bott .page_next { border: none; }
  .news_detail02 .news_det_bott { padding: 20px 0px 15px; }
  .news_detail02 .news_det_bott ._tools { margin-top: 5px; }
  .news_detail02 .news_det_bott ._tools ._tool { height: 30px; line-height: 30px; margin-right: 3px; }
  .news_detail02 .news_det_bott ._tools ._tool:last-child { margin-right: 0px; }
  .news_detail02 .news_det_bott ._tools #switcher { height: 25px; line-height: 25px; }
  .newsBanner { height: 118px; }
  .newsBanner img { width: 1000px; margin-left: -500px; }
  .news_center01 { padding: 30px 0px; }
  .news_center01 .infor .tit { font-size: 21px; line-height: 30px; margin-bottom: 20px; }
  .news_center01 .content .left { margin-bottom: 25px; }
  .news_center01 .content .left .intro .box { padding: 30px; }
  .news_center01 .content .left .intro .box .t { font-size: 16px; line-height: 28px; }
  .news_center01 .content .right .r_top { margin-bottom: 25px; }
  .news_center01 .content .right .r_top .top_r .introduce .box .t { font-size: 14px; }
  .news_center01 .content .right .r_bott .bott_l .box { padding: 15px; }
  .news_center01 .content .right .r_bott .bott_l .box .t { font-size: 14px; line-height: 22px; height: 66px; }
  .news_center01 .content .right .r_bott .bott_r .box { padding: 15px; }
  .news_center01 .content .right .r_bott .bott_r .box .t { font-size: 14px; line-height: 22px; height: 66px; }
  .news_center02 { padding: 30px 0px; }
  .news_center02 .infor .tit { font-size: 21px; line-height: 30px; }
  .news_center02 .infor .con { font-size: 14px; line-height: 30px; }
  .news_center02 .list .item .item_box .intro .t { font-size: 18px; }
  .news_center03 { padding: 30px 0px; }
  .news_center03 .intro { font-size: 20px; margin-bottom: 30px; }
  .news_center03 .content .item .box .tit { font-size: 16px; height: auto; }
  .news_center03 .content .item::after { display: none; }
  .news_center03 .owl-nav .owl-prev { left: 85%; }
  .news_center03 .content .item .box .con { font-size: 14px; }
  .news_center04 { padding: 30px 0px; }
  .news_center04 .infor .tit { font-size: 21px; line-height: 30px; margin-bottom: 15px; }
  .news_center04 .content .item .intro .box { padding: 24px; }
  .news_center04 .content .item .intro .box .t { font-size: 17px; line-height: 28px; margin: 5px 0px 10px; }
  .news_center04 .content .item .intro .box .c { font-size: 14px; }
  .news_center05 { padding: 30px 0px; }
  .news_center05 .content .left { width: 100%; margin-bottom: 25px; }
  .news_center05 .content .left .cover .box { padding: 40px; }
  .news_center05 .content .left .cover .box .t { font-size: 18px; }
  .news_center05 .content .left .cover .box .icon { width: 40px; height: 40px; background-size: cover; right: 20px; bottom: 20px; }
  .news_center05 .content .center { width: 100%; margin-bottom: 25px; }
  .news_center05 .content .center .cover .box { padding: 40px; }
  .news_center05 .content .center .cover .box .t { font-size: 18px; }
  .news_center05 .content .center .cover .box .icon { width: 40px; height: 40px; background-size: cover; right: 20px; bottom: 20px; }
  .news_center05 .content .right { width: 100%; }
  .news_center05 .content .right .r_top { margin-bottom: 25px; }
  .widgets_common_pages_6 { margin-top: 30px; }
  .widgets_common_pages_6 a, .widgets_common_pages_6 span { line-height: 30px; padding: 0px 6px; }
  .news_list01 { padding: 0px; }
  .news_list01 .news_list_l { width: 100%; }
  .news_list01 .news_list_r { width: 100%; }
  .news_list01 .news_list_r .search_box .search_title { font-size: 20px; }
  .news_list01 .news_list_r .search_inp { font-size: 14px; }
  .news_list01 .news_list_r .search_btn { font-size: 16px; }
  .news_list01 .news_list_r .search_inp .select_box01 { font-size: 14px; }
  .news_list01 .news_list_r .search_inp input { font-size: 14px; }
  .news_list01 .news_list_r .news_gjc { padding-left: 15px; display: none; }
  .news_list01 .news_list_l ul li { margin-bottom: 15px; }
  .news_list01 .news_list_l ul li:last-child { margin-bottom: 0px; }
  .news_list01 .news_list_l ul li .box { padding: 15px; }
  .news_list01 .news_list_l ul li .box .img { width: 100%; margin-left: 0px; margin-bottom: 20px; }
  .news_list01 .news_list_l ul li .box .txt .t { font-size: 16px; }
  .news_list01 .news_list_l ul li .box .txt .c { font-size: 13px; height: auto; }
  .news_list01 .news_list_l ul li .box .txt .d { font-size: 13px; }
  .news_list01 .news_list_l ul li .box .txt ._tool { font-size: 13px; }
  .news_list01 .news_list_l .recommend_news { display: none; }
  .news_list01 .news_list_l .recommend_news .box { padding: 25px; }
  .news_list01 .news_list_l .recommend_news .box .box_left { width: 100%; }
  .news_list01 .news_list_l .recommend_news .box .box_right { width: 100%; }
  .news_list01 .news_list_l .recommend_news .box .box_right .intro { padding: 15px 15px 0px; }
  .news_list01 .news_list_l .recommend_news .box .box_right .intro .t { font-size: 20px; height: auto; }
  .news_list01 .news_list_l .recommend_news .box .box_right .intro .c { height: auto; }
  .brand_activity01 { padding: 0px; }
  .brand_activity01 .content .item { width: 49%; margin-right: 2%; margin-bottom: 10px; }
  .brand_activity01 .content .item.three_item { margin-right: 2%; }
  .brand_activity01 .content .item.imgZoom:nth-child(2n) { margin-right: 0px; }
  .brand_activity01 .content .item .intro .box .d { font-size: 13px; }
  .brand_activity01 .content .item .intro .box .d span { display: none; }
  .brand_activity01 .content .item:last-child { margin-bottom: 0px; }
  .brand_activity01 .content .item .intro .box { padding: 15px; }
  .brand_activity01 .content .item .intro .box .t { font-size: 15px; line-height: 24px; margin: 5px 0px; height: 48px; overflow: hidden; }
  .brand_activity01 .content .item .intro .box .c { font-size: 13px; height: 48px; line-height: 25px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .contact_us01 { padding: 15px 0px; }
  .contact_us01 .infor .tit { font-size: 20px; }
  .contact_us01 .infor .con { font-size: 14px; margin: 0px 0px 15px; }
  .contact_us01 .content .top_ { margin-bottom: 15px; }
  .contact_us01 .content .top_ .cover .box { padding: 50px; }
  .contact_us01 .content .top_ .cover .box .t { font-size: 20px; }
  .contact_us01 .content .top_ .owl-nav div { font-size: 40px; }
  .contact_us01 .content .bott_ li { margin-bottom: 15px; }
  .contact_us01 .content .bott_ .li_box .tit { font-size: 16px; padding-bottom: 15px; margin-bottom: 15px; }
  .contact_us01 .content .bott_ .li_box .con { font-size: 15px; line-height: 28px; }
  .global_detail01 .infor .tit { font-size: 20px; margin-bottom: 15px; }
  .global_detail01 { padding: 15px 0px; }
  .global_detail01 .infor .con { margin-bottom: 0px; }
  .global_detail01 .infor .madana { width: 120px; line-height: 35px; height: 35px; font-size: 13px; }
  .awards01 { padding: 15px 0px 0px; }
  .awards01 .list { margin-bottom: 15px; }
  .awards01 .list:last-child { margin-bottom: 0px; }
  .awards01 .list .imgs { width: 100%; }
  .awards01 .list .intro { width: 100%; }
  .awards01 .list .intro a { padding: 20px; }
  .awards01 .list .intro a .con { height: auto; text-align: justify; }
  .awards01 .list .intro a .con .text { padding-right: 0px; }
  .brand_concept01 { padding: 15px 0px; }
  .brand_concept01 .hd { margin-bottom: 0px; }
  .brand_concept01 .hd.fixed { height: 50px; top: 0px; }
  .brand_concept01 .hd ul { height: 50px; line-height: 50px; }
  .brand_concept01 .hd li { font-size: 12px; width: 19%; }
  .brand_concept01 .hd li.li3 { width: 24%; }
  .brand_concept01 .bd .section1 { margin-bottom: 0px; }
  .brand_concept01 .bd .section1 .infor { margin-bottom: 0px; padding-top: 15px; }
  .brand_concept01 .bd .section1 .infor .tit { font-size: 18px; line-height: 40px; height: 40px; }
  .brand_concept01 .bd .section1 .infor .con .t { font-size: 16px; font-weight: normal; }
  .brand_concept01 .bd .section1 .infor .con .c { padding: 15px; }
  .brand_concept01 .bd .section1 .content { padding: 15px 0px; }
  .brand_concept01 .bd .section1 .content .cell { height: auto; margin-bottom: 15px; }
  .brand_concept01 .bd .section1 .content .left { float: none; width: 100%; margin-right: 0px; margin-top: 0px; }
  .brand_concept01 .bd .section1 .content .right { float: none; width: 100%; margin-left: 0px; margin-top: 0px; }
  .brand_concept01 .bd .section1 .content .center { float: none; width: 100%; }
  .brand_concept01 .bd .section1 .content .center .box { padding: 0px; }
  .brand_concept01 .bd .section1 .content .center .box .cen_top .cell { width: 100%; box-sizing: border-box; margin-bottom: 15px; padding: 10px 2%; }
  .brand_concept01 .bd .section1 .content .cell .line { display: none; }
  .brand_concept01 .bd .section1 .content .left .cell2 span { margin-top: 0px; }
  .brand_concept01 .bd .section1 .content .right .cell span { margin-top: 0px; }
  .brand_concept01 .bd .section1 .brand_logo { border: none; margin: 15px 0px; }
  .brand_concept01 .bd .section1 .brand_logo .brand_logo_tit span { font-size: 14px; }
  .brand_concept01 .bd .section1 .brand_logo .box { padding: 25px 20px 0px; }
  .brand_concept01 .bd .section1 .brand_logo .box .smidd-6 { margin-bottom: 10px; }
  .brand_concept01 .bd .section2 { margin-bottom: 0px; }
  .brand_concept01 .bd .section2 .content { height: 250px; }
  .brand_concept01 .bd .section2 .content > img { width: 600px; margin-left: -300px; }
  .brand_concept01 .bd .section2 .content .cover { inset: 10%; }
  .brand_concept01 .bd .section2 .content .cover .box { width: 100%; }
  .brand_concept01 .bd .section2 .content .cover .box .tit { font-size: 20px; }
  .brand_concept01 .bd .section2 .content .cover .box .con { font-size: 16px; }
  .brand_concept01 .bd .section3 { margin-bottom: 15px; }
  .brand_concept01 .bd .section3 .infor .tit { font-size: 20px; line-height: 46px; height: 46px; }
  .brand_concept01 .bd .section3 .content li { height: 50px; line-height: 50px; }
  .brand_concept01 .bd .section3 .content li a .tit { font-size: 20px; margin-top: 0px; }
  .brand_concept01 .bd .section4 { margin-bottom: 15px; }
  .brand_concept01 .bd .section4 .content { height: 248px; }
  .brand_concept01 .bd .section4 .content > img { width: 600px; margin-left: -300px; }
  .brand_concept01 .bd .section4 .content .cover { inset: 10%; width: auto; margin: 0px; padding: 50px; box-sizing: border-box; }
  .brand_concept01 .bd .section4 .content .cover .box .tit { font-size: 20px; }
  .brand_concept01 .bd .section5 .content { height: 426px; }
  .brand_concept01 .bd .section5 .content > img { width: 1050px; margin-left: -525px; }
  .brand_concept01 .bd .section5 .content .cover { width: 100%; height: 100%; padding: 15px; box-sizing: border-box; margin: 0px; }
  .brand_concept01 .bd .section5 .content .cover .box .tit { font-size: 20px; }
  .brand_concept01 .bd .section5 .content .cover .box .con { font-size: 14px; }
  .brand_concept01 .bd .section5 .content .cover .box .txt { font-size: 12px; }
  .total_search.channel_content { padding: 0px 0px 30px; }
  .searchArea { padding: 30px 0px 20px; }
  .searchArea .infor .tit { font-size: 20px; line-height: 25px; }
  .searchArea .content { margin-top: 25px; padding: 0px 2%; }
  .searchArea .content .form_box .search .btn_wrap .btns { font-size: 15px; }
  .resultArea .infor .tit { font-size: 20px; }
  .resultArea .content { margin-top: 25px; padding: 0px; }
  .resultArea .content .area { padding: 25px 0px; }
  .resultArea .content h3 { font-size: 20px; margin-bottom: 20px; }
  .resultArea .content .piclist_area .srchList li { margin-bottom: 25px; }
  .resultArea .content .piclist_area .srchList li .intro .t { font-size: 16px; }
  .resultArea .content .piclist_area .srchList li .intro .t span { font-size: 14px; }
  .resultArea .content .content_area li .t { font-size: 16px; line-height: 25px; }
  .resultArea #botBtn .btnMore { height: 46px; line-height: 46px; padding: 0px 35px; }
  #xcmg-jltd .Form-J1 .Form-J1-li { padding: 0px 5%; }
  #xcmg-jltd .Form-J1 .Form-J1-li:last-child { margin-bottom: 0px; }
  #xcmg-jltd .Form-J1 .Form-J1-li input { width: 90%; margin-bottom: 20px; }
  #xcmg-jltd .Form-J1 .Form-J1-li label { width: auto; display: block; text-align: left; margin-bottom: 4px; }
  #xcmg-jltd .Form-J1 .Form-J1-li select { margin-bottom: 20px; width: 90% !important; }
  .channel_content.slxg { padding-bottom: 15px; }
  .slxg01 { padding-top: 15px; }
  .slxg01 .infor { margin-bottom: 20px; }
  .slxg01 .infor .tit { font-size: 20px; line-height: 28px; }
  .slxg01 .infor .con { font-size: 16px; margin-top: 10px; }
  .slxg02 .content .box { padding: 15px 0px; }
  .slxg02 .content .box .tit { font-size: 18px; line-height: 30px; margin-bottom: 5px; }
  .slxg02 .content .box .con { font-size: 14px; }
  .slxg02 .content .box ul { margin-top: 10px; padding: 0px; text-align: center; }
  .slxg02 .content .box ul li { width: 100%; font-size: 14px; }
  .slxg03 .content .infor .t { font-size: 18px; margin-bottom: 15px; }
  .slxg03 .content .infor .t::after { bottom: -5px; }
  .slxg03 .content .infor .c { font-size: 14px; height: auto; margin-bottom: 0px; }
  .slxg03 .content .infor .box, .slxg03 .content.odd .infor .box { margin: 0px; padding: 15px; box-sizing: border-box; }
  .false01 .content { width: 100%; position: static; margin-left: 0px; margin-top: 0px; }
  .false01 .text .txt1 { font-size: 20px; }
  .false01 .content .box { width: 100%; }
  .false01 .text { padding: 20px; }
  .brand_story02 li.odd .cover .box .img_box { right: 5%; }
  .brand_story02 li.even .cover .box .img_box { left: 5%; }
  .brandBox_detail { width: 100%; margin-left: 0px; left: 0px; }
  .brandBox_detail .box { padding: 0px 10%; }
  .brandBox_detail .box .tit { font-size: 18px; }
  .xctx01 { padding: 15px 0px; }
  .xctx01 .left .infor .tit { font-size: 20px; }
  .xctx01 .left .infor .con { margin-top: 5px; font-size: 13px; line-height: 24px; }
  .xctx01 .right .box { padding-left: 0px; width: 60%; margin: 0px auto; }
  .xctx02 { padding: 15px 0px 5px; }
  .xctx02 .infor { margin-bottom: 20px; }
  .xctx02 .infor .tit { font-size: 20px; line-height: 26px; }
  .xctx02 .content .item .cover .box { margin: 15px; padding: 0px; }
  .xctx02 .content .item { width: 49%; margin-right: 2%; margin-left: 0px; margin-bottom: 10px; }
  .xctx02 .content .item:nth-child(2n) { margin-right: 0px; }
  .xctx02 .content .item:last-child { margin-bottom: 0px; }
  .xctx02 .content .item .intro .box .text { font-size: 14px; }
  .xctx03 { padding: 15px 0px; }
  .xctx03 .left .box { padding: 15px; }
  .xctx03 .left .box .tit { font-size: 20px; line-height: 26px; }
  .xctx03 .left .box .con { margin-top: 5px; }
  .sj_media02 { padding: 15px 0px; }
  .sj_media01 { padding: 15px 0px 0px; }
  .sj_media02 { padding-bottom: 0px; }
  .sj_media02 .infor .tit { font-size: 20px; line-height: 20px; margin-bottom: 15px; }
  .sj_media02 .infor { margin-bottom: 15px; }
  .sj_media02 .infor .con { font-size: 13px; line-height: 20px; }
  .sj_media02 .content li { width: 47%; margin-bottom: 20px; cursor: pointer; }
  .sj_media02 .content li .box .intro .t { font-size: 13px; }
  .sj_media02 .content li .box .intro .c { font-size: 13px; }
  .sj_media02 .content li .box { padding: 15px 10px; height: 150px; }
  .sj_media03 { padding: 0px 0px 15px; }
  .sj_media03 .infor .tit { font-size: 20px; line-height: 26px; margin-bottom: 15px; }
  .sj_media03 li { margin-bottom: 15px; }
  .sj_media03 li .icon { margin: 0px 4px; width: 45px; height: 45px; }
  .sj_media02 .content li .li_hover .t { font-size: 13px; }
  .sj_media03 .infor { margin-bottom: 0px; }
  .history_xc01 { padding: 15px 0px; }
  .history_xc01 .stage_box li { border-bottom: 0px; width: 50%; }
  .history_xc01 .stage_box li.cur { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
  .history_xc01 .stage_box li .year { display: inline-block; margin-right: 10px; }
  .history_xc01 .stage_box li .desc { display: inline-block; line-height: 25px; }
  .history_xc01 .stage_box li .year span { font-size: 14px; }
  .history_xc01 .stage_box li .year i { display: none; }
  .history_xc01 .stage_box li:hover .year span, .history_xc01 .stage_box li:hover .desc { color: rgb(255, 255, 255); }
  .history_xc01 .stage_box li .pd { padding: 5px 10px; }
  .history_xc01 .stage_box .desc { font-size: 14px; }
  .history_xc01 .container { background: none; }
  .history_xc01 .container .l_box { width: 100%; text-align: left; background: rgb(246, 246, 246); }
  .history_xc01 .container .r_box { width: 100%; }
  .history_xc01 .container .l_box .pd { padding: 20px; }
  .history_xc01 .container .l_box .tit { font-size: 18px; }
  .history_xc01 .container .r_box ul { padding: 20px; }
  .history_xc01 .container .r_box ul li { margin-bottom: 30px; }
  .history_xc01 .container .r_box .year::after { display: none; }
  .history_xc01 .container .r_box .year { font-size: 20px; margin-bottom: 0px; }
  :root .history01 .bg img { display: block; }
  .history01 .bg video { display: none; }
  .jltd .tit { margin-bottom: 15px; }
  .jltd .tit .c { font-size: 13px; }
  .jltd .tit .t { font-size: 20px; }
  .jltd .text_content { margin: 0px; padding: 0px; }
  .jltd .text_content .inp_box { width: 100%; margin: 10px 0px; }
  .jltd .text_content .yzm .input_area { margin: 0px 1% 0px 0px; }
  .jltd .text_content .send { float: none; font-size: 16px; }
  .jltd .tit .t { font-size: 20px; }
  .jltd { padding: 0px 0px 15px; }
  .jltd .text_content .send { font-size: 13px; line-height: 35px; height: 35px; width: 120px; margin-top: 15px; }
  .jltd .text_content .inp_box select.select_wrap { font-size: 13px; }
  .jltd .text_content .con { margin-top: 15px; padding-top: 15px; }
  .jltd .text_content .t { line-height: 24px; }
  .page_bott { margin-top: 15px; }
  .page_bott .page_btn { font-size: 14px; }
  .page_bott .t { font-size: 14px; line-height: 22px; }
  .page_bott .box { padding: 10px 20px; }
  .page_bott .page_prev { border: none; }
  .page_bott .page_next { border: none; }
  .news_list01 .news_list_l ul li .box .img { width: 35%; margin-top: 10px; }
  .news_list01 .news_list_l ul li .box .txt { width: 60%; float: left; }
  .news_list01 .news_list_l ul li .box .txt .tool ._tool { display: none; }
  .news_list01 .news_list_l ul li .box .txt .tool ._tool.d { display: block; }
  .news_list01 .news_list_l ul li .box .txt .tool ._tool.d i { vertical-align: 0px; }
  .news_list01 .news_list_l ul li .box .txt .t { font-size: 14px; font-weight: bold; margin: 0px 0px 5px; }
  .news_list01 .news_list_l ul li .box .txt .c { font-size: 13px; line-height: 22px; height: 44px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .contact_us01 .content .bott_ .li_box { padding: 30px; }
  .solution03 .content .item:hover { box-shadow: none; }
  .solution03 .content .item:hover .li_line { display: none; }
  .solution03 .content1 .left:hover { box-shadow: none; }
  .edu_zx01 .content .aixinMain .axSlider { width: 100%; }
  .edu_zx01 .content .aixinMain .axIntro { width: 100%; }
  .edu_zx01 .content .aixinMain .axIntro .box { height: auto; }
  .edu_zx01 .content .aixinMain .axIntro .box .text { height: auto; }
  .brand_concept01 .bd .section1 .content .cell span { height: auto; }
  .m_nav { top: 55px; }
  .learn_develop02 .right .cover li:last-child::after { display: block; }
  .learn_develop03 .right .cover li::after { display: none; }
  .news_download01 { padding-top: 0px; }
  .news_download01 .item { margin-bottom: 0px; }
  .news_download01 .item .title { font-size: 16px; margin-bottom: 5px; }
  .news_download01 .item .con .li_ { width: 49%; margin-right: 2%; }
  .news_download01 .item .con .li_:nth-child(2n) { margin-right: 0px; }
  .news_download01 .item .con .li_ .li_box .tit { font-size: 14px; }
  .yjpt .addPart { padding: 15px 0px; }
  .yjpt .addPart .n { font-size: 18px; }
  .yjpt .addPart .hd { margin-bottom: 0px; }
  .yjpt .addPart li ._n { font-size: 14px; height: 22px; line-height: 22px; max-width: 70%; }
  .yjpt .addPart li ._time { line-height: 22px; vertical-align: 5px; }
  .yjpt_list01 { padding-top: 0px; }
  .yjpt_list01 .left { width: 100%; }
  .yjpt_list01 .right { width: 100%; }
  .yjpt_list01 .left li { margin-bottom: 15px; }
  .yjpt_list01 .left li .date { display: none; }
  .yjpt_list01 .left li .time { display: block; }
  .yjpt_list01 .left li .time i { margin: 0px; }
  .yjpt_list01 .left li .n { font-size: 18px; }
  .yjpt_list01 .left li .text { font-size: 14px; }
  .questionnaire02 form .tit .t { font-size: 17px; }
  .questionnaire02 form .tit .d { font-size: 14px; line-height: 1.8; }
  .questionnaire02 form .con .desc strong { font-size: 15px; }
  .questionnaire02 form .con { padding: 20px 0px; }
  .questionnaire02 form .key { font-size: 14px; }
  .questionnaire02 form .con { font-size: 14px; }
  .questionnaire02 .form1 input { margin: 8px 0px; }
  .questionnaire02 .form1 img { margin-top: 0px; }
  .questionnaire02 .form1 .tip { bottom: 20px; }
  .questionnaire02 form .con.con3 { padding-bottom: 10px; }
  .questionnaire02 form .con.con2 { padding-bottom: 30px; }
  .questionnaire02 button { font-size: 16px; margin-top: 20px; }
  .questionnaire02 .form2 { line-height: 1.8; }
  .questionnaire02 .form2 textarea, .questionnaire02 .form1 input { width: 100%; box-sizing: border-box; }
  .zt_wrap { padding-left: 2%; padding-right: 2%; width: auto; }
  .zt_header .top_list { display: none; }
  .zt_header .m_tool { display: block; float: right; color: rgb(0, 161, 233); font-size: 14px; margin-top: 15px; font-weight: bold; }
  .zt_header .m_tool img { width: 20%; position: relative; top: 4px; }
  .zt_header .logo { padding: 15px 0px 0px; }
  .zt_nav .nav_wrap { background: rgb(0, 161, 233); height: 55px; margin-top: 0px; }
  .zt_nav dl dt { display: none; }
  .zt_nav dl dd { line-height: 55px; font-size: 16px; }
  .zt_nav dl dd { margin: 0px 5px; }
  .zt_main { background: url("../img/zt/m_main_bg.jpg") center 770px no-repeat; }
  .zt_pt1 { padding-top: 25px; background: rgb(255, 255, 255); }
  .zt_pt1 .zt_wrap { display: none; }
  .zt_pt1 .m_news { display: block; }
  .zt_pt1 .m_news .rect-46 { padding-bottom: 62%; }
  .zt_pt1 .m_news .hd { padding-bottom: 20px; border-bottom: 1px solid rgb(240, 239, 239); }
  .zt_pt1 .m_news .hd .cover { position: absolute; width: 100%; height: 100%; background: url("../img/zt/zt_pt3_2.png") center center / cover no-repeat; }
  .zt_pt1 .m_news .infor { font-size: 20px; font-weight: bold; color: rgb(0, 0, 0); margin-bottom: 20px; }
  .zt_pt1 .m_news .hd .tit { position: absolute; left: 10px; bottom: 10px; font-size: 16px; font-weight: bold; color: rgb(255, 255, 255); }
  .zt_pt1 .m_news .bd .item { padding: 20px 0px 20px 10px; border-bottom: 1px solid rgb(240, 239, 239); }
  .zt_pt1 .m_news .bd .item .left { width: 58%; float: left; }
  .zt_pt1 .m_news .bd .item .left .t { font-size: 16px; color: rgb(0, 0, 0); margin-bottom: 15px; line-height: 25px; height: 50px; overflow: hidden; }
  .zt_pt1 .m_news .bd .item .left .d { font-size: 14px; color: rgb(102, 102, 102); }
  .zt_pt1 .m_news .bd .item .right { width: 40%; float: right; }
  .zt_pt1 .m_news .load_more { padding-bottom: 20px; }
  .zt_pt2 { background: rgb(218, 236, 250); padding-top: 20px; }
  .zt_pt2 .infor { font-size: 20px; }
  .zt_pt2 .left { width: 100%; margin-bottom: 20px; }
  .zt_pt2 .right { width: 100%; }
  .zt_pt2 .rect-927 { padding-bottom: 46.1%; }
  .zt_pt2 .right ul li .tit .t { width: 82%; font-size: 14px; }
  .zt_pt2 .right ul li .tit { line-height: 45px; }
  .zt_pt2 .right ul li .tit .t_btn, .zt_pt2 .right ul li.cur .tit .t_btn { height: 45px; width: 44px; background-size: contain; }
  .zt_pt2 .right ul li .con { overflow: hidden; }
  .zt_pt2 .right ul li .con .t { font-size: 13px; height: 60px; line-height: 20px; }
  .zt_pt2 .right ul li { margin-bottom: 20px; }
  .zt_pt2 .right { height: auto; }
  .zt_pt2 .narrs { display: none; }
  .zt_pt3 { padding: 20px 0px; }
  .zt_pt3 .infor { font-size: 20px; }
  .zt_pt3 .content_wrap { display: none; }
  .zt_pt3 .ie8 { display: block; }
  .zt_pt3 .ie8 .item .tit { position: absolute; left: 10px; bottom: 10px; color: rgb(255, 255, 255); }
  .zt_pt3 .ie8 .item .cover { position: absolute; width: 100%; height: 100%; left: 0px; bottom: 0px; background: url("../img/zt/zt_pt3_2.png") center center no-repeat; }
  .zt_pt3 .ie8 .owl-nav > div { margin-top: -22px; }
  .zt_pt3 .ie8 .owl-nav .owl-prev, .zt_pt3 .ie8 .owl-nav .owl-next { height: 45px; width: 44px; background-size: contain; }
  .zt_pt4 { padding-bottom: 20px; padding-top: 20px; }
  .zt_pt4 .infor { font-size: 20px; }
  .zt_pt4 .content .item .box { padding: 20px; }
  .zt_pt4 .content .item .box img { height: 50px; width: auto; }
  .zt_pt4 .content .item .box .t { font-size: 14px; margin: 10px 0px; }
  .zt_pt4 .content { width: 94%; margin-left: 3%; }
  .zt_pt4 .content .owl-nav .owl-prev { left: -20px; }
  .zt_pt4 .content .owl-nav .owl-next { right: -20px; }
  .zt_pt4 .content .item .box .c { font-size: 13px; }
  .zt_pt4 .content .item .box { height: 160px; }
  .zt_pt5 { padding-bottom: 0px; }
  .zt_pt5 .infor { font-size: 20px; }
  .zt_pt5 .content .item .cover span { font-size: 13px; padding: 0px 5px; line-height: 20px; }
  .zt_pt5 .content .item .cover .icon { width: 35px; height: 35px; background-size: cover; margin-left: -17px; margin-top: -17px; }
  .zt_pt5 .content .item .cover2 .box { padding: 10px 10px 25px; }
  .zt_pt5 .content .item .cover2 .box .t { font-size: 14px; }
  .zt_pt5 .content .item .cover2 .box .c { font-size: 12px; line-height: 14px; height: 28px; overflow: hidden; }
  .zt_pt6 { display: none; }
  .zt_foot .gotop { width: 35px; height: 35px; background-size: cover; }
  .zt_foot .gotop { top: -7px; }
  body #boxBlank { background: rgba(0, 0, 0, 0.8); }
  .zt_pt1 .m_news .load_more .loading { width: 100%; margin-left: 0px; background-position: center center; margin-top: 10px; }
  .zt_nav dl dd.cur { color: rgb(255, 199, 0); }
  .header_bott .bmz { top: 0px; z-index: 5; }
  .header_bott .bmz a { display: block; width: 90%; }
}
@media only screen and (max-width: 400px) {
  .brand_story02 li .cover .box .list .cell a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
  .about_center01 .infor .list li .number { font-size: 20px; }
  .solu_detail01 .content .box .bott_ .intro_box { padding: 10px 20px; }
  .solu_detail01 .content .box .bott_ .intro_box .more { margin-top: 5px; }
  .zt_main { background: url("../img/zt/m_main_bg.jpg") center 800px no-repeat; }
  .zt_pt4 .content .item .box .c { font-size: 12px; }
  .zt_nav dl dd { font-size: 14px; }
  .zt_pt4 .content .item .box { padding: 10px; }
}
                        