/**/ @media screen and (min-width: 1921px) and (max-width: 4000px) { html { font-size: 120px; } } @media screen and (min-width: 1441px) and (max-width: 1600px) { html { font-size: 90px; } } @media screen and (min-width: 1201px) and (max-width: 1440px) { html { font-size: 80px; } } @media screen and (min-width: 981px) and (max-width: 1200px) { html { font-size: 70px; } } @media screen and (min-width: 769px) and (max-width: 980px) { .header .nav { display: none; } .container { width: 100%; padding: 0 15px; max-width: 100%; } .hidden-xs { display: none; } .visible-xs { display: block; } } /**/ @media (max-width: 768px) { .m_nav { width: 0.25rem; cursor: pointer; z-index: 99; position: absolute; right: 0.15rem; top: 50%; transform: translate(0, -50%); } .m_nav i { display: block; height: 2px; background: #a7a7a7; } .m_nav i + i { margin-top: 0.05rem; } .cross i:nth-of-type(1) { -webkit-transform: translateY(7px) rotate(-45deg); -ms-transform: translateY(7px) rotate(-45deg); transform: translateY(7px) rotate(-45deg); } .cross i:nth-of-type(2) { opacity: 0; } .cross i:nth-of-type(3) { -webkit-transform: translateY(-7px) rotate(45deg); -ms-transform: translateY(-7px) rotate(45deg); transform: translateY(-7px) rotate(45deg); width: 0.25rem; } .container { width: 100%; padding: 0 15px; max-width: 100%; } .header .logo { width: 1.8rem; } .hidden-xs, .header .nav { display: none; } .visible-xs { display: block; } .header .side { display: none; } .header { position: sticky; top: 0; background: #fff; z-index: 106; } /**/ .banner_info img { height: 2rem; } .banner_info .bd { font-size: 0.22rem; } /**/ .homepage .commonbox .flex { display: block; padding: 0.3rem 0; } .homepage .commonbox .side { width: 100%; padding: 0; } .homepage .a .bd ul > li { width: 100%; padding: 0; } .footer { font-size: 0.12rem; } .footer .bd .flex { display: block; } .footer .bd li { margin-top: 0.1rem; } .footer .ft { padding: 0.1rem 0; } .homepage .a { padding-top: 0.2rem; } .homepage .a .bd ul { margin: 0; } .homepage .commonbox .flex > .flex_item { width: 100%; } .homepage .a a { padding: 0.1rem 0; } .homepage .commonbox .side dt { font-size: 0.22rem; } .homepage .commonbox .side dd { margin-top: 0.1rem; } .homepage .c, .homepage .b { margin-top: 0.2rem; } .homepage .c .bd ul { margin: -0.05rem; } .homepage .c .bd ul li { padding: 0.05rem; } .homepage .c .bd ul h4 { font-size: 0.14rem; margin-top: 0; } .homepage .c .bd ul .flex_item { padding: 0.1rem; } .homepage .b a { height: 4.3rem; } .homepage .b a dl { padding: 0.2rem; } .homepage .banner .swiper-pagination { bottom: 0.1rem; } .rightside { display: none; } .homepage .b dt { font-size: 0.16rem; } .footer .bd ul { display: none; } .footer .bd .box.on ul { display: block; } .footer .bd .box.on h3::after { border-width: 0 1px 1px 0; } .footer .logo { display: block; margin: 0 auto; width: 1.8rem; } .footer .bd h3, .footer .bd h4 { font-size: 0.14rem; } .footer .bd h4 { text-align: center; margin-top: 0.1rem; } .footer .bd h3 { margin-top: 0.15rem; position: relative; } .footer .bd h3:after { content: " "; display: inline-block; height: 6px; width: 6px; border-width: 1px 1px 0 0; border-color: #fff; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: absolute; top: 50%; margin-top: -3px; right: 2px; } .footer .bd h3 i { display: block; width: 50%; height: 100%; position: absolute; right: 0; top: 0; } .homepage .b .mySwiper { padding-bottom: 0.5rem; } /**/ .products .side { float: none; width: 100%; } .products .side ul { display: none; } .products > .flex_item { margin: 0.2rem 0 0; } .products .tabtitle, .products .c li .flex_item { font-size: 0.14rem; } .products .a { display: block; } .products .a .flex_item { padding: 0.2rem; margin: 0 0 0.2rem 0; } .products .a .pic { width: 100%; } .products .c { padding: 0 0.2rem; } .products .c li { padding: 0.15rem 0; } .products .d { margin-top: 0.2rem; padding: 0.2rem; display: block; } .products .d .pic { width: 100%; margin: 0 0 0.15rem 0; } .products, .detail, .system, .news, .aboutus_zr, .suport, .focation, .system { padding-bottom: 0.3rem; } .products .b .hd { padding: 0.2rem 0; } .products .title, .products .a h2 { font-size: 0.2rem; } .products .box { padding: 0.2rem 0; } .products .side .title { line-height: 0.5rem; font-size: 0.18rem; } .products .side .title i { display: inline-block; height: 0.15rem; width: 0.15rem; border-width: 0 2px 2px 0; border-color: #fff; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: absolute; top: 50%; margin-top: -10px; right: 0.15rem; } .products .side .title i.on { border-width: 2px 0 0 2px; margin-top: -5px; } .products .table { height: 4rem; } .proitem { padding-top: 0.3rem; } .proitem .btn { margin-bottom: 0.2rem; } /**/ .system .bd li { padding: 0.15rem; display: block; } .system .bd li .btn { width: 100%; margin-top: 0.1rem; } .system .bd li .pic { width: 100%; margin: 0 0 0.1rem 0; } .focation .bd ul { margin: -0.08rem 0; } .focation .bd ul li { width: 100%; padding: 0.08rem 0; } .tabinfo { display: block; white-space: nowrap; font-size: 0.14rem; line-height: 0.5rem; overflow-x: auto; } .tabinfo > li { display: inline-block; vertical-align: middle; } .tabinfo a { width: auto; padding: 0 0.15rem; } .focation .bd { padding: 0.2rem 0 0.3rem; } /**/ .suport .bd { margin-top: 0.2rem; padding: 0 0.2rem; } .suport .bd ul li .flex_item, .videolists ul { font-size: 0.14rem; } .suport .bd ul li { padding: 0.15rem 0; } .videoitem, .newsitem { margin-top: 0.3rem; } .title_common h2 { font-size: 0.24rem; } .videolists ul { margin: -0.05rem; } .videolists li { width: 50%; padding: 0.05rem; } .videolists li p { margin: 0.1rem; } .videolists li .pic::after { width: 0.5rem; height: 0.5rem; } .videolists { padding: 0.2rem 0 0.3rem; } .info { display: block; margin-top: 0.2rem; } /**/ .qa { padding: 0 0 0.15rem; } .qa li .brdge { font-size: 0.12rem; } .qa li .qa_left { margin-right: 0.1rem; } .info .side { width: 100%; margin: 0.2rem 0 0; } /**/ .newsdetail > .flex_item { padding: 0; border: none; } .qaform .flex select { width: 100%; } .aboutus_company .a { padding: 0.3rem 0; } .aboutus_company { font-size: 0.14rem; } .aboutus_company .a ul { margin: -0.05rem; } .aboutus_company .a ul li { width: 50%; padding: 0.05rem; } .aboutus_company .a ul li dl { padding: 0.2rem; height: 1.7rem; } .aboutus_company .a ul li dl dt { font-size: 0.16rem; margin: 0.1rem 0; } .aboutus_company .a ul li img { width: 0.5rem; } .aboutus_company .b { padding: 0.3rem 0; font-size: 0.16rem; } .aboutus_company .b .bd { margin-top: 0.3rem; } .aboutus_company .b .bd dd { font-size: 0.14rem; padding: 0 0.7rem; line-height: 0.24rem; } .aboutus_company .b .bd dt { font-size: 0.6rem; } .aboutus_company .b .swiper-button-next { right: 0; } .aboutus_company .b .swiper-button-prev { left: 0; } .aboutus_company .c { padding: 0.3rem 0; } .aboutus_company .c ul { margin: -0.05rem; } .aboutus_company .c ul li { width: 33.333%; padding: 0.05rem; } .aboutus_company .c .bd { margin-top: 0.2rem; } .aboutus_zr .bd { padding-top: 0.3rem; } .aboutus_zr .bd ul { margin: -0.05rem; } .aboutus_zr .bd ul li { padding: 0.05rem; font-size: 0.18rem; } .aboutus_zr .bd ul img { width: 0.45rem; margin-bottom: 0.1rem; } .aboutus_zr .bd ul a { height: 1.8rem; } /**/ .newsitem .bd { margin-top: 0.2rem; } .partner .a, .partner .b { margin-top: 0.3rem; } .partner .a .box { margin-top: 0.2rem; padding: 0 0.2rem; } .partner .a .box li span { width: 1rem; } .partner .a .box li .flex_item, .joinus .a p { font-size: 0.14rem; } .partner .b .bd ul { margin: -0.05rem 0; } .partner .b .bd li, .news .bd ul > li { width: 100%; padding: 0.05rem 0; } .partner .b .bd a { padding: 0.15rem 0.2rem; } .partner .b .bd dl { padding-bottom: 0.15rem; margin-bottom: 0.15rem; } .partner .b .bd { margin: 0.2rem 0 0.3rem; } .partner { padding-bottom: 0.3rem; } .news .bd ul { margin: -0.05rem 0; } .news .bd { padding: 0.2rem 0 0.3rem; } .news .bd ul dl { padding: 0.15rem; } .news .bd ul dl dt { font-size: 0.16rem; } /**/ .joinus .a .flex { display: block; } .joinus .a .pic { width: 100%; margin: 0 0 0.2rem 0; } .joinus .a { margin: 0.3rem 0; } .joinus .b { padding: 0.3rem 0; } .joinus .b .bd { padding: 0.1rem 0 0.3rem; } .joinus .b .bd ul { margin: -0.05rem 0; } .joinus .b .bd ul li { width: 100%; padding: 0.05rem 0; } .joinus .b .bd ul dl { padding: 0.15rem; min-height: auto; } .joinitem > .flex_item { padding: 0; border: none; } .joinitem .left .flex { margin-top: 0.15rem; padding: 0.15rem; flex-wrap: wrap; line-height: 0.24rem; } .joinitem .left .flex > div { width: 50%; } .joinitem .left h4 { margin-top: 0.2rem; font-size: 0.18rem; } .contactus .a .bd { margin: 0.3rem 0; } .contactus .a .bd ul { margin: -0.05rem 0; } .contactus .a .bd ul li { padding: 0.05rem 0; width: 100%; } .contactus .a .bd ul dt { font-size: 0.16rem; } .contactus .b .bd { display: block; } .contactus .b .bd .flex_item + .flex_item { margin: 0; } .contactus { padding-bottom: 0.3rem; } .contactus .b .btn { margin-top: 0.2rem; } .contactus .b { margin-top: 0.3rem; } .contactus .a .bd dl { height: auto; padding: 0.2rem; } #allmap { height: 3.5rem; } .rule .bd ul { margin: -0.1rem 0; } .rule .bd ul li { width: 100%; padding: 0.1rem 0; } .rule .bd { margin-top: 0.3rem; } .rule { font-size: 0.14rem; } .rule .bd ul li dt { font-size: 0.2rem; } .rule .bd ul .btn { margin: 0.3rem auto; } .userpage .info .side .b ul { display: flex; } .userpage .info .side .b ul li { flex: 1; } .userpage .info .side .b { padding: 0.05rem 0; font-size: 0.14rem; margin-bottom: 0.15rem; } .userpage .info .side .a { margin: 0.15rem; } .userpage .c { padding: 0.15rem; } .userpage .c .input { width: 100%; } .userpage .c table { width: 100%; } .userpage { padding-bottom: 0.3rem; } .userpage .info .pages { margin-bottom: 0.3rem; } }