﻿@media only screen and (max-width:768px) {
  .rural-description,body .enterprise .swiper-container { margin-top: 0!important; }
  .rural-list .box-listcontent .manconr p,body .rural-list dd { -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
  body { background-color: #f1f1f1; }
  body .main { width: 100%; }
  body .index-banner { position: relative; }
  body .about_us_nav li.active:after,body .nav-fixed .active:after { width: 20px; background: #497BEC; position: absolute; left: 50%; bottom: 0; content: ''; }
  .box-listcontent h3 { font-size: 16px!important; }
  .banner .main { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; padding: 0 15px; }
  body .nav-fixed { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  body .nav-fixed .active:after { height: 2px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  body .about_us_nav li.active:after,body .m-menu .lan { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); }
  .banner .lan { margin: 0; opacity: 0; display: none; }
  body .about_us_nav,body .index-product .index-main { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; }
  body nav.banner { height: 50px; background-color: #497BEC; border: none; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  body .about_us_nav { display: flex; border: none; }
  body .about_us_nav li.active:after { height: 2px; transform: translateX(-50%); }
  body .m-menu,body .nav-search .search-wrapper .search { background-color: #FFF; }
  body .m-nav-menu-btn { display: inline-block; background-size: 1rem; float: left; margin: 0 0 0 -.5rem; position: relative; z-index: 9; }
  body .m-menu .m-menu-header-content { padding: 0; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .about_us_nav_wrapper { background: #FFF; }
  .m-menu .m-nav-logo { margin: auto; position: relative; }
  .m-menu .m-logo { display: block; width: 100%; position: relative; top: 10px; }
  body .m-menu .m-menu-close-btn { display: none; }
  body .banner .logo { margin: 0; background-image: url(../img/logo_s.png); background-size: 100%; width: 90px; height: 30px; }
  nav .nav-wrapper ul { width: 100%; margin: 0; display: none; }
  nav .nav-search-wrapper ul { display: block; }
  body .index-main .pro .p-con div,nav .nav-search-wrapper h1 { display: none; }
  .nav-search .search-wrapper { width: calc(100% - 40px); }
  body .nav-search .search-wrapper .search-close-btn { right: -40px; color: #FFF; text-align: right; font-size: 14px; }
  body .m-menu .lan,body .m-menu ul li { text-align: center; }
  .open-menu { left: 64%; -webkit-transition: left .2s; -o-transition: left .2s; transition: left .2s; position: relative; height: 100%; }
  .open-menu .m-menu.show { width: 64%; top: 0; left: 0; bottom: 0; }
  body .m-menu .lan { float: none; position: absolute; margin-top: 10px; left: 50%; transform: translateX(-50%); font-size: 16px; }
  body .m-menu .lan span { padding: 0 5px; }
  body .m-menu ul li a { padding: 5px 0; color: #333; font-size: 16px; }
  body .lan>.current_lan { color: #497BEC; }
  body .lan>a { color: #3F3F3F; }
  body nav .nav-wrapper h1 { position: absolute; width: 100%; line-height: 32px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  body nav .nav-wrapper .text-logo { line-height: 32px; color: #FFF; font-size: 14px; }
  body nav .nav-wrapper .text-logo a { color: #fff; }
  .slide-box { max-height: 300px; }
  .slide-box .pic_a img { width: 150%!important; left: 50%; position: relative; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .slide-main .next,.slide-main .prev { left: 10px; width: 30px; height: 30px; display: none; }
  .slide-main .next { right: 10px; width: 30px; height: 30px; }
  body .index-slide .item { bottom: 10px; }
  .slide-main .item a { width: 15px; height: 2px; margin-right: 5px; }
  .index-pro-main { overflow: hidden; }
  body .index-main .p-ico p { font-size: 20px; top: 50%; margin-top: -30px; padding: 0; font-weight: 700; }
  body .index-main h2 { font-size: 20px; padding: 50px 0 20px!important; font-weight: 700; }
  body .index-main p { font-size: 14px; padding: 0 20px; line-height: 26px; text-align: left; }
  body .index-main .index-pro { overflow-y: scroll; -webkit-overflow-scrolling: touch; }
  body .index-main .index-pro ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin: 0 20px; }
  body .index-main .pro { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-bottom: 10px; position: relative; }
  body .index-main .pro .p-con { height: auto; -webkit-box-shadow: none; box-shadow: none; position: absolute; margin: 0 0 -50px; bottom: 50%; left: 0; font-size: 12px; }
  body .index-main .pro .pro-a { line-height: 50px; padding: 0 0 0 30px; margin: 0; font-size: 12px; }
  body .index-main .pro .arr-right:after { left: auto!important; right: -10px; width: 8px; height: 8px; }
  body .index-product .index-main { padding: 0; display: flex; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }
  body .index-main .to-info { margin: 20px auto 50px; padding: 0; }
  .index-main-en .index-main .to-info { margin-bottom: 0; }
  .index-main .to-info .gohref { height: 30px; width: 92px; background-size: 30px; }
  .index-product .index-main .ayh-p { width: auto!important; }
  body .index-main .rate { font-size: 12px; padding: 0 10px 10px; }
  .index-main .index-coop { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 20px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .index-main .index-coop:before { display: none; }
  body .index-main .index-coop img { width: 32%; height: 100%; float: none; display: block; margin-bottom: 5px; }
  body .index-main .index-coop .shanghai-logo,body .index-main .index-coop img.za-pc { display: none; }
  body .footer { height: auto!important; background: #37383D; }
  .footer .other { padding: 10px 20px; }
  .footer .other .service { float: none; }
  .footer .other .attention { display: block; }
  body .index-product { margin: 0 20px; width: auto; height: auto; overflow: hidden; }
  body .index-product .index-main img { width: 45%; height: inherit; margin-right: 10px; margin-top: 20px; position: static; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
  body .index-product-en .index-main img { margin-top: 15px; }
  body .index-product aside { width: 45%!important; }
  body .index-product .index-main .ayh-tit { font-size: 20px; padding: 15px 10px 0; }
  body .index-product .index-main .ayh-tit-logo { padding: 40px 10px 5px; display: block; }
  body .index-product .index-main .ayh-tit-logo img { width: 60%; margin: 0; }
  body .index-product .index-main .ayh-p { font-size: 12px; line-height: 20px; padding: 10px 10px 0; }
  body .index-product .gohref { width: 94px; height: 28px; margin: 10px; background-size: 30px; }
  body .index-coops { padding-bottom: 40px; }
  .xma-container { display: none; }
  .footer-copyright a { display: block; }
  .footer-copyright .text_hui { display: inline-block; }
  footer.footer .footer-copyright { height: auto; padding: 10px 0; position: static; background: rgba(0,0,0,.2); }
  footer.footer .other .cooperation { display: none; }
  footer.footer .other .f-title { padding-bottom: 0; margin-bottom: 6px; font-size: 14px; }
  footer.footer .other .f-item p { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  footer.footer .other .f-item.attention aside p { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  footer.footer .other .f-item { width: 100%; position: relative; }
  footer.footer .other .f-title:after { position: absolute; display: block; content: ''; width: 10px; height: 10px; -webkit-transform: translateY(0) rotate(-45deg); -ms-transform: translateY(0) rotate(-45deg); transform: translateY(0) rotate(-45deg); border-left: 2px solid #979797; border-bottom: 2px solid #979797; top: 5px; right: 10px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; border-radius: 2px; }
  footer.footer .other .f-item.active .f-title:after { -webkit-transform: translateY(0) rotate(135deg); -ms-transform: translateY(0) rotate(135deg); transform: translateY(0) rotate(135deg); top: 10px; }
  footer.footer .other .f-item.active aside { display: block; color: #ddd; }
  footer.footer .other .f-item aside { display: none; padding-bottom: 10px; font-size: .75rem; }
  footer.footer .other .attention img { width: 30%; }
  footer.footer .other .f-item a { color: #ddd; }
  footer.footer .other .service { width: 100%; }
  .footer-en .other { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 20px; }
  .dialog-wrapper,.footer-en .other ul { -webkit-flex-direction: column; -webkit-box-direction: normal; -webkit-box-orient: vertical; }
  .footer-en .other ul { width: 32%; min-width: initial; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }
  .footer-en .other ul:nth-child(-n+3) .f-title { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  footer.footer-en .other .f-title { line-height: 20px; padding-top: 5px; font-size: 12px!important; color: #ccc; }
  .footer-en .other .f-title:after { display: none!important; }
  .footer-en .other li img { width: 70%!important; }
  .footer-en .other ul.service { font-size: 12px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .footer-en .other ul.service li { padding: 0!important; margin-bottom: -8px; }
  .footer-en .other ul.service li.f-title { font-weight: 700; }
  footer.footer-en .footer-copyright { padding: 10px; }
  footer.footer-en .footer-copyright a { -webkit-transform: scale(.9); -ms-transform: scale(.9); transform: scale(.9); }
  body .enterprise { width: 100%; overflow: hidden; padding: 0 0 50px; }
  body .about_us_main .enterprise:nth-child(odd) { background-color: initial; }
  body .brand .active .info,body .brand .info,body .brand a:first-child .info { position: static; opacity: 1; background: 0 0; -webkit-transition: all .3s; color: #333; }
  body .enterprise .prize-i { width: 100%; margin: 0; }
  body .enterprise .prize-i:hover .prize-info { top: auto; }
  .enterprise .event { width: 100%!important; }
  .enterprise .culture { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  body .enterprise .culture-i img { margin: 20px 0 10px; }
  body .enterprise .culture-i { width: 50%; height: inherit; padding-bottom: 10px; }
  body .about_us_main .comp_banner { margin-bottom: 30px; }
  body .about_us_main .comp_banner img { width: 200%; -webkit-transform: translateX(-60%); -ms-transform: translateX(-60%); transform: translateX(-60%); }
  body .about_us_main .enterprise h2 { font-size: 20px; padding: 0 0 20px; font-weight: 700; }
  body .about_us_main .enterprise p { padding: 0 20px 10px; line-height: 22px; }
  body .about_us_main .enterprise .about-us-jj p { line-height: 26px; }
  body .about_us_main .enterprise .desc { font-size: 14px; margin-bottom: 10px; margin-top: -10px; }
  body .shareholder .ul { padding: 0 20px; margin-top: 0; }
  body .brand .info { display: none; left: 0; padding: 0; -o-transition: all .3s; transition: all .3s; }
  body .brand a { width: 100%; height: auto; margin: 0; }
  body .brand a:not(:last-child) { margin: 0 0 10px; }
  body .brand .mb0 { margin-bottom: 10px; }
  body .brand a img { margin-top: 0; width: 100%; -webkit-transform: translateY(0) scale(1)!important; -ms-transform: translateY(0) scale(1)!important; transform: translateY(0) scale(1)!important; }
  body .brand .active .info,body .brand a:first-child .info { display: block; -o-transition: all .3s; transition: all .3s; }
  body .enterprise .culture-info { font-size: 14px; }
  body .enterprise p,body .shareholder p { padding: 10px; font-size: 14px; line-height: 24px; }
  .enterprise .culture-wrapper { overflow: hidden; margin: 0 20px 10px; position: relative; display: none; }
  .enterprise .culture-wrapper-mobile { overflow: hidden; margin: 0 20px 10px; position: relative; display: block; }
  .enterprise .culture-wrapper .swiper-wrapper { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .enterprise .culture-wrapper figure { margin: 0; padding: 0; height: auto; }
  .enterprise .culture-wrapper figure img { position: relative; }
  .enterprise .culture-wrapper figure h3 { margin-bottom: 25px; font-size: 18px; }
  .enterprise .culture-wrapper figure h3:after { height: 2px; bottom: -12px; }
  .enterprise .culture-wrapper figure strong { font-size: 20px; }
  .enterprise .culture-wrapper figure:hover img { bottom: 0; }
  .enterprise .culture-wrapper figure.active img { bottom: -100%; }
  .enterprise .culture-wrapper figure:hover .text { opacity: 0; position: absolute; }
  .enterprise .culture-wrapper figure.active .text { opacity: 1; position: relative; }
  .enterprise .culture-wrapper figure:hover figcaption { display: block; }
  .enterprise .culture-wrapper figure:hover figcaption>div { display: inline-block; width: auto; padding: 0 20px 0 0; }
  .enterprise .culture-wrapper figure.active figcaption { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .enterprise .culture-wrapper figure.active figcaption>div { width: 50%; padding: 0 0 5%; }
  .enterprise .culture-wrapper figure p { text-indent: 0; padding: 0 20px 0 0; }
  .enterprise .culture-wrapper .swiper-pagination-culture { text-align: center; padding-top: 5px; }
  .enterprise .culture-wrapper .swiper-pagination-culture .swiper-pagination-bullet { width: 15px; height: 2px; margin: 0 2px; border-radius: 3px; background-color: #333; }
  body .brand-wrapper .title { font-size: 24px; }
  .dialog-wrapper { width: 100%; height: 100vh; position: fixed; left: 0; top: 0; background: #FFF; z-index: 999; display: none; -ms-flex-direction: column; flex-direction: column; }
  .dialog-wrapper .wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: 100%; }
  .dialog-wrapper header { margin: 20px; }
  .dialog-wrapper header .close-btn { margin: 10px; float: right; cursor: pointer; border: none; background: 0 0; width: 30px; height: 30px; }
  .dialog-wrapper header .close-btn img { width: 100%; }
  .dialog-wrapper .content { padding: 0 40px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; height: 100%; margin-top: 10%; }
  .dialog-team h4:after,.dialog-team-en aside>span:after { left: 0; width: 32px; height: 4px; background-color: #497BEC; content: ''; }
  .dialog-wrapper .content .content { padding: 0; margin: 0; }
  .dialog-wrapper .content img { display: none; }
  .dialog-wrapper .content .team-scroll { line-height: 24px; }
  .dialog-wrapper .content p { padding: 0!important; line-height: 24px; }
  .dialog-team h4 { position: relative; display: inline-block; font-size: 24px; font-weight: 700; margin-right: 15px; margin-bottom: 32px; }
  .dialog-team h4:after { position: absolute; top: 44px; }
  .dialog-team-en h4 { display: block; margin-bottom: 10px; font-weight: 700; }
  .dialog-team-en h4:after { display: none; }
  .dialog-team aside>span { font-weight: 700; }
  .dialog-team-en aside>span { padding-bottom: 10px; display: block; position: relative; margin-bottom: 20px; font-size: 16px; font-weight: 700; color: #333; }
  .dialog-team-en aside>span:after { position: absolute; top: 30px; }
  .dialog-team header span { color: #333; font-size: 16px; }
  body .team .team-pc { display: none; }
  body .team ul { margin: 0 20px 10px; display: block; }
  body .team ul li { width: calc(50% - 5px); margin-bottom: 10px; background-color: #FFF; }
  body .team ul li:nth-child(odd) { margin-right: 10px; }
  body .team ul li img { width: 100%; margin: 0; height: inherit; float: none; }
  body .team ul li .content { margin: 0 0 0 50%; padding: 0; display: none; }
  body .team ul li h4 { font-size: 16px; margin: 0; padding: 18px 0 8px 18px; line-height: 22px; display: block; font-weight: 700; }
  body .team ul li h4:after { top: 33px; display: none; }
  body .team ul li span { font-size: 12px; padding: 0 18px 18px; display: block; }
  body .team_en ul li>span { font-weight: 400; font-size: 12px; line-height: 16px; height: 32px; margin-bottom: 18px; }
  body .team .team-scroll span { font-size: 12px; }
  body .enterprise .years .active { font-size: 20px; padding-top: 16px; }
  body .enterprise .years .active:before { width: 14px; height: 19px; top: -8px; padding-top: 18px; }
  body .enterprise .year-con>div>div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  body .enterprise .event-y { font-size: 12px; padding-top: 20px; }
  body .enterprise .year-con { padding: 10px 20px 0; width: 100%; margin-top: 20px; }
  body .enterprise .year-con em { border: 1px solid #FFF; line-height: 12px; opacity: .9; padding: 2px 4px; border-radius: 2px; -webkit-transform: scale(.9); -ms-transform: scale(.9); transform: scale(.9); font-size: 12px; display: inline-block; }
  body .enterprise .year-con span { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; }
  body .enterprise .event-y:before { width: 11px; height: 11px; margin-left: -6px; top: -6px; border-width: 2px; }
  body .enterprise .event-line { margin-left: 26px; margin-right: 26px; background-position: center; background-size: contain; }
  body .enterprise .year-control { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  body #memorabilia { padding-top: 30px; padding-bottom: 35px; }
  body #memorabilia h2 { padding-bottom: 30px; }
  div#product { height: calc(100% - 0px); min-height: calc(100% - 0px); }
  .products .main { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; overflow: hidden; }
  .products .content-left { padding: 0!important; width: 100%; text-align: center; height: 75%; }
  .products .content-left .ayh-qrcode { height: auto; margin: 10px 0; }
  .products .content-left .ayh-qrcode img { display: none; }
  .products .content-left .download { float: none; height: auto; margin: auto; width: 100%; }
  .products .content-left .download a { margin: 0 10px; width: 120px; padding: 0; background-color: #497BEC; -webkit-box-shadow: none; box-shadow: none; color: #FFF; font-size: 12px; height: 32px; line-height: 32px; }
  .products-en .content-left .download a { width: 120px; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 10px; }
  .products-en .content-left .download a:last-child { width: 130px; }
  .products .content-left .tit { font-size: 24px!important; margin-bottom: 5px; font-weight: 700; }
  .products div.mobile { width: 100%; padding: 0; }
  .products .content-left .sub { font-size: 16px; margin-bottom: 5px; }
  .products .content-left .rate { padding: 0 10px; font-size: 12px; }
  .products-en .content-left .sub { font-size: 16px; width: 90%; margin: 0 auto; }
  .products .content-left .ayh-sub { font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .products .content-left .ayh-sub span { display: inline-block; padding: 0 10px; line-height: 12px; margin: 5px 0; }
  .products .content-left .ayh-sub span:not(:last-child) { border-right: 1px solid #666; margin-right: -1px; }
  .products-en .content-left .ayh-sub,.products-en .content-left .rate { line-height: 18px; }
  #product img.phone-bg { left: 50px; top: 50%; height: auto; width: 100%; margin: -87px 0 0; }
  #product div.mobile .phone { left: 50%; width: 100%; top: -3px; height: auto; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  #product div.swiper-pagination { right: 20px; display: none; }
  body #product .mouse,body .products .mobile .mouse { border: none; margin-left: -20px; bottom: 30px; }@  -webkit-keyframes updownTop { 0%{top: 20px; opacity: 1; }
  85% { top: 4px; opacity: 1; }
  86% { opacity: 0; }
  100% { top: 20px; opacity: 0; } }
@keyframes updownTop {
  0% { top: 20px; opacity: 1; }
  85% { top: 4px; opacity: 1; }
  86% { opacity: 0; }
  100% { top: 20px; opacity: 0; } }
body #product .mobile .mouse:after,body #product .mouse:after { width: 40px; height: 40px; background: url(../img/product-arrow-down.png); background-size: 100%; }
body #product .mouse-up:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation-name: updownTop; animation-name: updownTop; }
.news-wrapper .div_news_list_container .div_ul li .div_right,body .div_news_list { width: 100%; margin: auto; }
body .div_news_detail_container { width: 100%; margin-top: 20px; margin-bottom: 20px; padding-right: 20px; padding-left: 20px; line-height: 24px; }
body .div_news_detail_container time { display: block; color: #999; font-size: 12px; }
body .div_news_detail_container .div_date_time { margin: 0 0 -10px!important; }
body .div_news_detail_container .div_date_time span { font-size: 12px; }
body .div_news_detail_container .div_date_time .span_from { margin-right: 10px; }
body .div_news_detail_container .div_content { padding-top: 20px; border: none; }
body .div_news_detail_container .div_content table { table-layout: auto; width: 100%; }
body .div_news_detail_container .div_title { font-size: 18px; text-align: left; line-height: 29px; margin-bottom: 10px; font-weight: 700; }
body .bidds-detail-wrapper .div_date_time .span_time { margin: 0; }
.news-wrapper .div_news_list { width: 100%; background-color: #FFF; min-height: auto; }
.news-wrapper div.tab { display: block; position: -webkit-sticky; position: sticky; left: 0; top: 50px; z-index: 99; }
.news-wrapper .tab ul { padding: 10px 0; background-color: #FFF; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; }
.news-wrapper .news_nav .active:after,.news-wrapper .select-wrapper .active:after { display: none; }
.news-wrapper .tab ul>li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; line-height: 24px; position: relative; color: #333; font-size: 15px; font-weight: 700; }
.news-wrapper .tab ul li span { display: block; cursor: pointer; }
.news-wrapper .tab ul li:first-child { border-right: 1px solid #f2f2f2; }
.news-wrapper .tab ul li:last-child:after { margin-left: 33px; }
.news-wrapper .tab ul li:after { position: absolute; display: none; content: ''; width: 10px; height: 10px; -webkit-transform: translate(-50%,0) rotate(-45deg); -ms-transform: translate(-50%,0) rotate(-45deg); transform: translate(-50%,0) rotate(-45deg); border-left: 1px solid #999; border-bottom: 1px solid #999; top: 4px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; left: 50%; margin-left: 45px; }
.news-wrapper .tab ul li i { display: inline-block; width: 8px; height: 8px; -webkit-transform: translate(-50%,0) rotate(-45deg); -ms-transform: translate(-50%,0) rotate(-45deg); transform: translate(-50%,0) rotate(-45deg); border-left: 1px solid #999; border-bottom: 1px solid #999; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; margin-left: 10px; position: relative; top: -2px; }
.news-wrapper .tab ul li.first:after { margin-left: 50px; }
.news-wrapper .tab ul li.on span { color: #497BEC; }
.news-wrapper .tab ul li.on:after { top: 10px; -webkit-transform: translateY(0) rotate(135deg); -ms-transform: translateY(0) rotate(135deg); transform: translateY(0) rotate(135deg); }
.news-wrapper .tab ul li.on i { top: 2px; -webkit-transform: translate(-5px,0) rotate(135deg); -ms-transform: translate(-5px,0) rotate(135deg); transform: translate(-5px,0) rotate(135deg); }
.news-wrapper .news_nav,.news-wrapper .select-wrapper { top: 94px; position: fixed; width: 100%; background-color: #FFF; }
.news-wrapper .select-wrapper { font-size: 14px; display: none; line-height: 50px; -webkit-box-shadow: 0 3px 3px #e8e8e8; box-shadow: 0 3px 3px #e8e8e8; }
.news-wrapper .select-wrapper p { border-top: 1px solid #F2F2F2; font-weight: 400; }
.news-wrapper .news_nav { right: 0; margin: 0; padding: 0; z-index: 99; margin-top: 0!important; -webkit-box-shadow: 0 3px 3px #e8e8e8; box-shadow: 0 3px 3px #e8e8e8; }
.news-wrapper .news_nav p { width: 100%; text-align: center; border-top: 1px solid #f2f2f2; }
.div_news_list_container .div_ul li .time { float: left!important; }
.div_news_list_container .div_ul li .title { width: 100%!important; }
.news-wrapper .bidds-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; top: 50px; position: -webkit-sticky; position: sticky; overflow: auto; }
.news-wrapper .bidds-nav p { width: 33.33%; white-space: nowrap; padding-right: 4px; }
.bidds-wrapper .div_news_list { padding: 10px; }
.bidds-wrapper .div_news_list h2 { display: none; }
.news-wrapper .div_news_list_container .div_ul li { margin: 0 0 0 20px; width: auto; }
.bidds-wrapper .div_news_list_container .div_ul li { margin: 0 0 0 10px; padding: 10px 0; }
.bidds-wrapper .div_news_list_container .div_ul li a { font-size: 16px; }
.news_nav .active,.select-wrapper .active { font-size: inherit!important; }
body .div_news_list_container { margin-top: 14px; }
.div_news_list_container .div_ul li .div_right .div_content { display: none!important; }
body .div_news_list_container .div_ul li .div_right time { display: inline-block; padding-right: 10px; font-size: 12px; }
body #bulletin .po-r,body #bulletin .po-r .knowledge-title,body .bulletin .bulletin-tit { display: none; }
body .div_news_list_container .div_ul li .div_right .div_kongbai { margin: 14px 0; }
body .div_news_list_container .div_ul li .div_right .div_title { font-size: 16px; line-height: 26px!important; padding-right: 10px; }
body .div_news_list_container .div_ul li .div_right .div_from { float: left; max-width: calc(100% - 150px); height: 20px; line-height: 20px; word-break: keep-all; overflow: hidden; margin: 0; font-size: 12px; }
body #bulletin { margin-top: 0; }
body #bulletin .nav-fixed { -webkit-box-shadow: none; box-shadow: none; }
body .bulletin { background-color: #FFF; padding-bottom: 0; }
body .bulletin ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-left: 20px; padding-top: 5px; }
body .bulletin ul li { width: auto; margin-right: 0!important; border: none; padding: 0!important; }
body .bulletin ul .bulletin-time { margin-bottom: 10px; font-size: 12px; }
body .bulletin ul li a { border-bottom: 1px solid #F3F3F3; padding: 10px 0 0; }
body .bulletin ul li:last-child a:last-child { border-bottom: none; }
body .bulletin ul .bulletin-title { font-size: 16px; font-weight: 700; }
body #bulletin .po-r .div_news_list { background-color: #FFF; }
body #bulletin .po-r .div_news_list_container .div_ul li .div_right { width: auto; float: none; margin-left: 20px; }
body #bulletin .div_right .div_kongbai { margin: 10px 0; clear: both; }
body .comp_banner,body .consumer-banner,body .mobile-banner { overflow: hidden; }
body .comp_banner img,body .consumer-banner img,body .mobile-banner img { width: 150%; margin-left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
body .consumer-banner img,body .mobile-banner img { width: 200%; }
#bulletin .news_nav { width: 100%; padding-left: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0!important; background-color: #F6F7F8; z-index: 2; top: 100px!important; }
#bulletin .news_nav p { width: 64px; text-align: left; }
#bulletin .news_nav .active { margin-right: 0; }
#bulletin .news_nav .active:after { display: none; }
.xma-wrapper { padding-bottom: 0; }
.xma-wrapper .submit-complaint-container { background-color: #FFF; border-top: 10px solid #F1F1F1; }
.xma-wrapper .xma-login .login-content { padding: 0 20px 40px; background-color: #FFF; }
.answers-wrapper .login-wrapper .login-item,.xma-wrapper .xma-login .login-item { border-bottom: 1px solid #E5E5E5; }
.answers-wrapper .login-wrapper .agree-item,.xma-wrapper .xma-login .agree-item { border-bottom: none; }
.answers-wrapper .login-wrapper .login-item .input-text,.xma-wrapper .xma-login .login-item .input-text { border: none; padding-left: 0; font-size: 14px; }
.xma-wrapper .login-content .submit-btn { border-radius: 40px; font-size: 18px; }
.answers-wrapper .login-wrapper .split-container input,.xma-wrapper .login-content .split-container input { background: #FFF; color: #666; }
.answers-wrapper .login-wrapper .split-container input.msg-code-btn,.xma-wrapper .login-content .split-container input.msg-code-btn { text-align: right; background: 0 0; color: #666; }
.xma-wrapper .submit-complaint-container .submit-content { padding: 10px 0 0; }
.xma-wrapper .submit-complaint-container .submit-content .selected-item { padding: 0 20px 0 0; margin-left: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #f1f1f1; }
.xma-wrapper .submit-complaint-container .input-container { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.xma-wrapper .submit-complaint-container .input-container .split-line { display: none; }
.xma-wrapper .submit-complaint-container .input-container .select-icon { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); right: -15px; }
.xma-wrapper .submit-complaint-container .input-container .select-icon.expand { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); }
.xma-wrapper .submit-content .label { width: 70px; }
.xma-wrapper .submit-complaint-container .submit-content .complaint-contents { border-bottom: 10px solid #F1F1F1; padding-bottom: 10px; display: block; padding-left: 20px; margin-left: 0; }
.xma-wrapper .complaint-list-container .bt,.xma-wrapper .submit-complaint-container .submit-button .cancel-btn { display: none; }
.xma-wrapper .submit-complaint-container .submit-button { padding: 20px; background-color: #F1F1F1; }
.xma-wrapper .submit-complaint-container .submit-button .cancel-btn,.xma-wrapper .submit-complaint-container .submit-button .submit-btn { width: 40%; }
.xma-wrapper .submit-complaint-container .submit-button .submit-btn { width: 100%; margin: 0; border-radius: 50px; }
.xma-wrapper .submit-content .input-container input { border: none; }
.xma-wrapper .complaint-submit-success .submi-success-content { padding: 10% 0 50px; background-color: #FFF; }
.xma-wrapper .complaint-list-container .list-container { padding: 0; background-color: #FFF; }
.xma-wrapper .complaint-list-container .list-container .items { border-bottom: 10px solid #F1F1F1; padding: 10px 20px; margin: 0; }
.xma-wrapper .complaint-list-container .list-container p { padding: 5px 0; }
.xma-wrapper .complaint-list-container .list-container p.desc { color: #999; }
.xma-wrapper .complaint-list-container .list-container p.complaint-content { color: #333; }
.xma-wrapper .complaint-list-container { margin-top: 10px; margin-bottom: 20px; }
.xma-wrapper .login-content .error { position: absolute; left: 0; bottom: -22px; }
.answers-wrapper .login-wrapper .split-container input.msg-code-btn.disabled,.xma-wrapper .login-content .split-container input.msg-code-btn.disabled { color: #CCC; font-size: 14px; background: 0 0; }
.xma-wrapper .xma-login .login-title { font-size: 22px; }
body .xma-iframe { top: 0!important; left: 0; min-width: 100%; bottom: 0; right: 0; z-index: 999; height: 100vh; width: 100%; border-radius: 0; }
body .xma-iframe .xma-iframe-div { height: calc(100vh - 50px); width: 100%; }
.bread_crumbs { display: none!important; }
.announcement-wrapper .blankList,.announcement-wrapper .div_fenye,.announcement-wrapper .div_left,.announcement-wrapper .news_nav,.div_news_list_container .div_ul li .div_left,.wonderful-wrapper .swiper-button-next,.wonderful-wrapper .swiper-button-prev { display: none; }
.announcement-wrapper { background-color: #eee; min-height: calc(100vh - 350px); }
.announcement-wrapper .div_news_list_container { margin-top: 0; }
.announcement-wrapper .div_news_list_container .div_ul li .div_right { margin: 0; padding: 10px 0; width: calc(100% - 20px)!important; }
.announcement-wrapper .div_news_list_container .div_ul { background-color: #FFF; }
.announcement-wrapper .div_news_list_container .div_ul li { margin-left: 20px; }
.announcement-wrapper .div_news_list_container .div_ul li:not(:last-child) { border-bottom: 1px solid #E5E5E5; }
.announcement-wrapper .div_news_list_container .div_ul li .div_right .div_content { margin: 0; }
.announcement-wrapper .div_news_list_container .div_ul li .div_right .div_from { max-width: inherit; }
.announcement-wrapper .div_news_list_container .div_ul li .div_right time { float: left; }
.announcement-detail-wrapper { background-color: #F8F9FB; margin: 0!important; padding: 20px 0; }
.announcement-detail-wrapper .legal_notice { padding: 10px 0; }
.announcement-detail-wrapper .legal_notice img { width: 100%; }
.enterprise .swiper { margin: 10px 20px; padding-bottom: 20px; }
.enterprise .swiper-main { margin: 10px; }
.wonderful-wrapper .wonderful-img .wonderful-itm { margin: 0!important; width: 100%; height: auto; border-bottom: 10px solid #f7f7f7; }
.swiper.products .swiper-wrapper { -webkit-flex-wrap: inherit; -ms-flex-wrap: inherit; flex-wrap: inherit; }
#activity { margin-bottom: 30px!important; }
.wonderful-wrapper { background-color: #F7F7F7; }
.wonderful-wrapper .comp_info .comp_title { font-size: 20px; color: #333; padding-bottom: 20px; font-weight: 700; padding-top: 20px; }
.wonderful-wrapper .comp_info { padding: 10px 20px; }
.wonderful-wrapper .wonderful-img .wonderful-itm .info { position: static; background: #FFF; color: #333; width: auto; padding: 12px; }
.wonderful-wrapper .wonderful-img .wonderful-itm .tit { padding-bottom: 10px; font-weight: 700; font-size: 16px; text-indent: 0; }
.wonderful-wrapper .comp_info p { padding: 0; font-size: 12px; line-height: 20px; text-indent: 0; }
.wonderful-wrapper .comp_info>img { margin-top: 15px; }
.wonderful-wrapper .wonderful-img .wonderful-itm img { width: 100%; height: auto; }
.about_us_main .enterprise .swiper .swiper-pagination { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100%; display: block; padding-top: 5px; }
.enterprise .swiper .swiper-pagination-bullet { width: 15px; height: 2px; border-radius: 2px; margin: 0 2px; }
.enterprise .swiper .swiper-pagination-bullet-active { background: #333; }
body .consumer-wrapper,body .rural-wrapper { background-color: #FFF; }
.enterprise .swiper .prize-i .prize-info { height: auto; top: auto; bottom: 0; text-align: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 5px 10px; }
.comp_info-wrapper .comp_info { padding: 20px 10px; }
.comp_info-wrapper .comp_info .comp_title { font-size: 20px; padding-bottom: 20px; }
.about_us_nav_wrapper .about_us_nav_main .about_us_nav { min-width: 460px; padding: 0 10px; overflow-x: scroll; }
.about_us_nav_wrapper .about_us_nav_main .about_us_nav-en { min-width: 650px; }
body .consumer-wrapper .box-tab-lg,body .rural-wrapper .box-tab,body .rural-wrapper .box-tab-lg { min-width: 396px; }
body .img-back { display: none; }
body .pagination>li { margin-right: 10px; }
body .consumer-list { padding-top: 30px; }
body .consumer-wrapper .box-header { padding: 0 20px 10px; }
body .consumer-wrapper .box-header h2 { font-size: 24px; }
body .consumer-wrapper .box-header p { font-size: 14px; }
body .consumer-list .box-content dl { padding: 15px 0; }
body .consumer-list .box-content dl dt { width: 100px; margin-right: 10px; }
body .consumer-list .box-content dl dd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
body .consumer-list .box-content dl dd i { height: 16px; width: 24px; }
body .consumer-list .box-content dl dd h3 { margin-bottom: 2px; font-size: 16px; line-height: 18px; -webkit-line-clamp: 2; word-break: break-all; }
body .consumer-list .box-content dl dd aside,body .consumer-school .school-data dl dd aside { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
body .consumer-list .box-content dl dd aside time { padding-right: 0; }
body .consumer-list .box-content dl dd aside .source { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: none; }
body .consumer-list .box-content dl dd .source-mobile { display: block; }
body .consumer-list .box-content dl dd p { padding-top: 3px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; word-break: break-all; }
body .consumer-list .box-content { padding-bottom: 20px; margin: 0 20px; }
body .consumer-list .box-content .more,body .consumer-school .school-data dl dd li { margin-top: 10px; }
body .consumer-list .box-content .aritcle-content { padding: 10px 0; }
body .consumer-school { padding-bottom: 10px; }
body .consumer-school .school-data { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 20px; }
body .consumer-school .school-data dl { width: 100%; margin-bottom: 10px; margin-left: 0!important; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }
body .consumer-school .school-data dl dd { padding: 10px; min-height: 180px; }
body .consumer-school .school-data dl dt h4 { font-size: 24px; top: 25%; }
body .consumer-school .school-data dl dt .icon-arrow { top: calc(25% + 50px); }
body .consumer-banner .consumer-title { font-size: 22px; margin-bottom: 5px; line-height: 30px; }
body .consumer-banner p { font-size: 14px; }
body .consumer-banner .main { padding: 0 10px; }
body .consumer-wrapper .box-tab-wrapper { overflow-x: scroll; top: 50px; }
body .consumer-wrapper .box-tab { font-size: 16px; border-bottom: 1px solid #ddd; min-width: 396px; margin-top: 0; }
body .consumer-wrapper .box-tab span { padding: 6px 0; }
body .consumer-wrapper .box-tab .on { font-size: 16px; }
body .questionnaire aside { padding: 0 20px; }
body .questionnaire h3 { font-size: 20px; }
body .questionnaire p { font-size: 14px; }
body .questionnaire-list li { padding: 10px 0; }
body .questionnaire-list li p { font-size: 16px; margin-bottom: 10px; }
body .questionnaire-list span { padding-bottom: 10px; }
body .questionnaire-list .submit-btn { width: 100%; }
#worknews { height: 40px!important; }
body .dsb { padding-top: 20px; }
body .rural-list dd { max-height: 126px; }
.rural-list .box-listcontent h3 { white-space: normal; }
.rural-list .box-listcontent .manconr p { white-space: nowrap; }
body .rural-wrapper .box-header { padding: 0 20px 10px; }
body .rural-wrapper .box-header h2 { font-size: 24px; }
body .rural-wrapper .box-header p { font-size: 14px; }
body .rural-list .box-content dl { padding: 15px 0; }
body .rural-list .box-content dl dt { width: 100px; margin-right: 10px; }
body .rural-list .box-content dl dd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
body .rural-list .box-content dl dd i { height: 16px; width: 24px; }
body .rural-list .box-content dl dd h3 { margin-bottom: 2px; font-size: 16px; line-height: 18px; -webkit-line-clamp: 2; word-break: break-all; }
body .rural-list .box-content dl dd aside,body .rural-school .school-data dl dd aside { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
body .rural-list .box-content dl dd aside time { padding-right: 0; }
body .rural-list .box-content dl dd aside .source { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: none; }
body .rural-list .box-content dl dd .source-mobile { display: block; }
body .rural-list .box-content dl dd p { padding-top: 3px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; word-break: break-all; }
body .rural-list .box-content { padding-bottom: 20px; margin: 0 20px; }
body .rural-list .box-content .more,body .rural-school .school-data dl dd li { margin-top: 10px; }
body .rural-list .box-content .aritcle-content { padding: 10px 0; }
body .aritcle-content .aritcle-title { margin-bottom: 30px; }
body .brand-rapper,body .rural-school .school-data dl { width: 100%; margin-bottom: 10px; margin-left: 0!important; }
body .rural-school { padding-bottom: 60px; }
body .rural-school .school-data { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 20px; }
body .brand-rapper { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }
body .brand-rapper .brand { width: 100%; padding: 0 20px; }
body .brand-rapper .brand-item { width: 100%; height: auto; margin-top: 10px; }
body .rural-school .school-data dl { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }
body .rural-school .school-data dl dd { padding: 10px; min-height: 180px; }
body .rural-school .school-data dl dt h4 { font-size: 24px; top: 25%; }
body .rural-school .school-data dl dt .icon-arrow { top: calc(25% + 50px); }
body .rural-banner .rural-title { font-size: 22px; margin-bottom: 5px; line-height: 30px; }
body .rural-banner p { font-size: 14px; }
body .rural-banner .main { padding: 0 10px; }
body .rural-wrapper .box-tab-wrapper { overflow-x: scroll; top: 50px; }
body .rural-wrapper .box-tab { font-size: 16px; border-bottom: 1px solid #ddd; margin-top: 0; }
body .rural-wrapper .box-tab span { padding: 6px 0; }
body .rural-wrapper .box-tab .on { font-size: 16px; }
.moblesss { padding: 0 0 20px!important; }
.rural-wrapper .box-header h2 { margin-bottom: 0!important; }
.brand-item:nth-of-type(11),.brand-item:nth-of-type(14),.brand-item:nth-of-type(16),.brand-item:nth-of-type(2),.brand-item:nth-of-type(3n),.brand-item:nth-of-type(5),.brand-item:nth-of-type(8) { margin-left: 0!important; }
.mySchool-data { padding: 0!important; }}

@media only screen and (max-width:500px) {
  .about_us_nav_wrapper { width: 100%; overflow: hidden; }
  .about_us_nav_wrapper .about_us_nav_main { width: 100%; overflow-x: scroll; }
  .open-menu .m-menu.show ul { padding-top: 7%; }
  .nav-fixed li { font-size: 16px; }
  .dialog-wrapper .content { padding-top: 15%; }
  .answers-wrapper .login-wrapper .login-item .input-text,.xma-wrapper .xma-login .login-item .input-text { font-size: 18px; } }
@media only screen and (max-width:414px) {
  #product img.phone-bg { margin: -155px 0 0; }
  body .index-product .index-main img { width: 36%; }
  .products .content-left { height: 400px; }
  .products .content-left-msjr { height: 330px; }
  .products .content-left .rate { -webkit-transform: scale(.95); -ms-transform: scale(.95); transform: scale(.95); }
  .products .content-left .ayh-sub { -webkit-transform: scale(.95); -ms-transform: scale(.95); transform: scale(.95); width: 110%; margin-left: -5%; }
  .products-en .content-left .ayh-sub { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); width: 100%; margin-left: 0; }
  .products-en .content-left .rate { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
  .dialog-wrapper .zhao-content { padding-top: 0; } }
@media only screen and (max-width:375px) {
  .main .box-content dl { width: 100%!important; height: auto!important; }
  #product img.phone-bg { margin-top: -145px; }
  body .index-product .index-main img { width: 45%; }
  .products .content-left .ayh-sub { width: 120%; margin-left: -10%; }
  .products-en .content-left .ayh-sub { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); width: 100%; margin-left: 0; }
  .enterprise .culture-wrapper figure p { font-size: 13px; }
  .dialog-wrapper .zhao-content { margin-top: -10%; padding-top: 0; } }
@media only screen and (max-width:320px) {
  .xma-wrapper .login-content .split-container input,body .index-product .index-main .ayh-p { font-size: 12px; }
  body .index-product .index-main img { width: 50%; }
  .products .content-left { height: 420px; }
  .products .content-left-msjr { height: 300px; }
  #product img.phone-bg { margin-top: -90px; }
  .products .content-left .ayh-sub { -webkit-transform: scale(.95); -ms-transform: scale(.95); transform: scale(.95); }
  .products .content-left .ayh-sub span { display: inline-block; padding: 0 3px; line-height: 12px; margin: 5px 0; }
  .products-en .content-left .ayh-sub { width: 340px; margin-left: -10px; }
  .enterprise .culture-wrapper figure.active .text { width: 125%; margin-left: -5%; -webkit-transform: scale(.9); -ms-transform: scale(.9); transform: scale(.9); }
  body .index-product .index-main .ayh-tit-logo { padding-top: 20px; }
  .answers-wrapper .login-wrapper .login-item .input-text,.nav-fixed li,.xma-wrapper .xma-login .login-item .input-text { font-size: 14px; }
  .open-menu .m-menu.show ul { padding-top: 3%; }
  .dialog-wrapper .content { padding-top: 0; overflow-y: scroll; padding-bottom: 15%; }
  .consumer-wrapper .aritcle-content article { padding: 0 10px; } }
@media only screen and (max-width:375px) and (max-height:667px) {
  .open-menu .m-menu.show ul { padding-top: 2%; }
  body .m-menu ul li a { padding: 11px 0; } }
@media only screen and (max-width:320px) and (max-height:480px) {
  body .m-menu ul li a { padding: 10px 0; }
  .img-list { margin: 250px 0 50px!important; }
  .products .content-left { height: 420px; }
  .products .content-left-msjr { height: 300px; }
  .open-menu .m-menu.show ul { padding-top: 0; } }
@media only screen and (max-width:768px) {
  .agree-item .legal-blank { display: none!important; }
  .agree-item .legal-target { display: inline-block!important; } }
@media only screen and (min-width:768px) {
  .agree-item .legal-target { display: none!important; }
  .agree-item .legal-blank { display: inline-block!important; } }