/*pad*/ img { max-width: 100%; } .gh { height: 28px; width: 28px; position: absolute; transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s; -webkit-transition: all 0.5s cubic-bmezier(0.7, 0, 0.3, 1) 0s; -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s; cursor: pointer; z-index: 9999; display: none; } .selected .gh { transform: rotate(90deg); } .gh a { background-color: #00aca0; display: block; margin: 0 auto; height: 2px; margin-top: -1px; position: relative; top: 50%; transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; width: 100%; border-radius: 2px; } .gh a:after { width: 100%; } .gh a:before { width: 100%; } .gh a:after, .gh a:before { background-color: #00aca0; content: ""; display: block; height: 2px; left: 0; position: absolute; transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; } .gh a:after { top: 7px; } .gh a:before { top: -7px; } .selected .gh a:after, .selected .gh a:before { top: 0; } .selected .gh a:before { transform: translateY(0px) rotate(-45deg); -webkit-transform: translateY(0px) rotate(-45deg); -ms-transform: translateY(0px) rotate(-45deg); background: #00aca0; width: 100%; } .selected .gh a:after { transform: translateY(0px) rotate(45deg); -webkit-transform: translateY(0px) rotate(45deg); -ms-transform: translateY(0px) rotate(45deg); background: #00aca0; width: 100%; } .selected .gh a { background-color: transparent !important; } @media only screen and (max-width:1660px) { html{ font-size:16px; } } @media only screen and (max-width:1400px) { html{ font-size:14px; } } @media only screen and (max-width:1200px) { html{ font-size:12px; } } @media only screen and (max-width:1000px) { html{ font-size:14px; } .wrap{ width: auto;padding: 0 10px; } .layout{ padding-top: 60px; } .header{ height: 60px;padding: 0; } .header .wrap{ display: block; } .header .naver .search{ display: none; } .header .naver{ padding-right: 0; } .header .logo{ margin-top: 6px; } .header .logo img.logo1{ display: none; } .header .logo img.logo2{ display: block; } .gh{ right: 20px;top: 18px;display: block; } .header .naver ul{ display: block;padding: 14px 0; } .header .naver li{ margin-left: 0; border-bottom: 1px solid #ccc; } .header .naver{ position: absolute; top: 60px; left: 0; right: 0; z-index: 111;height: calc(100vh - 60px); background: #fff; } .header .naver h3 a{ font-size: 16px;line-height: 32px;padding: 0 14px; } .header .naver li i { position: absolute; right: 0; top: 0; width:44px; height: 44px; background: url(../images/qms2-1.png) no-repeat center/16% auto; display: block; z-index: 11; transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; } .header .naver li .nli{ position: static; } .header .naver li .nli dl{ padding: 0; } .header .naver li .nli dd a{ font-size: 14px;line-height: 38px; } .abban{ height: 300px;padding: 0 15px; } h3{ font-size: 17px !important;line-height: 1.7; } p, h4{ font-size: 14px !important;line-height: 1.6; } .abban .txt p::before, .abban .txt p::after{ display: none; } .abban .txt h4{ margin-bottom: 24px; } .about .abhd{ padding: 30px 0; } .about .abhd .wrap{ display: block; } .about .abhd .txt, .about .abhd .pic{ width: auto; } .about .abhd .txt{ margin-top: 20px; } .about .abhd .txt p{ margin-top: 8px; } .about .abbd{ margin-top: 20px;transition:all 0s; -ms-transition:all 0s; /* IE 9 */ -moz-transition:all 0s; /* Firefox */ -webkit-transition:all 0s; /* Safari 和 Chrome */ -o-transition:all 0s;padding-top: 0px; } h2{ font-size: 17px !important; } .tit h3{ font-size: 12px !important;color: #494949;margin-top: 6px; } .tit h3 br{ display: none !important; } .about .abbd .pic{ transition:all 0s; -ms-transition:all 0s; /* IE 9 */ -moz-transition:all 0s; /* Firefox */ -webkit-transition:all 0s; /* Safari 和 Chrome */ -o-transition:all 0s;margin: 20px 0 0; } .about .abbd .tit{ /* position: static; */ } .about .abbd.on .mumores{ display: none; } .about .abbd.on .tit h2, .about .abbd.on .tit h3{ margin: 20px 0 0;color: #fff; } .abswiper .next, .abswiper .prev{ background-size: 8px auto !important; } .about .abbd.on .pic{ height: calc(100vh - 60px); } .abswiper .text{ padding: 12px; } .abul{ padding: 30px 20px; } .abul ul{ display: block; } .abul li{ width: auto;margin: 0;margin-bottom: 20px; } .abul li h4{ font-size: 18px !important; } .dailhez{ padding: 30px 0; } .dailhez .hd ul{ margin-top: 20px; } .dailhez .hd li{ float: none;width: auto;margin-bottom: 20px; } .dailhez .hd li:nth-child(2n){ float: none; } .ubtn i, .dailhez .hd li .txt, .dailhez .hd li h5{ font-size: 14px; } .dailhez .hd li .txt{ height: 32px; } .footer .wrap{ display: block;max-width: initial; } .footer .copyright{ display: block;margin-top: 20px;padding-top: 10px; } .footer .copyright a{ font-size: 12px; } .footer .copyright .cr a{ margin-left: 0;margin-right: 10px; } .footer .dl{ display: none;width: auto; } .footer{ padding-top: 20px; } .footer .l h5{ font-size: 15px;line-height: 32px;background-size: 12px auto !important; } .footer .weix img{ width: 100px;margin: 10px auto 0; } .footer .weix h6{ font-size: 14px; } .hhbanner{ height: 180px;background-position: ; } .hhbanner h6{ font-size: 13px; } .hhbanner h2{ font-size: 16px !important; } .htab .wrap{ overflow-x: scroll;overflow-y: hidden; } .htab ul{ display: inline-block;white-space: nowrap; } .htab li{ display: inline-block;margin: 0 12px;white-space: nowrap; } .htab li a{ line-height: 36px; } .changjwt{ padding: 30px 0; } .changjwt li{ padding: 10px;margin-bottom: 20px; } .changjwt li .hd h3{ font-size: 14px !important; } .changjwt li .text{ font-size: 14px;margin: 10px 20px; } .changjwt li .hd img{ width: 20px;display: block;position: relative;top: 7px; } .changjwt li .hd{ align-items: baseline; } .contact .hd{ padding: 30px 0; } .contact .hd ul{ display: block;margin-top: 20px; } .contact .hd ul li{ width: auto;margin-bottom: 20px; } .contact .hd ul li h6{ font-size: 14px; } .map .text{ width: auto;margin: 0 10px; } .dailhez .hd h6{ font-size: 14px;margin-top: 6px; } .dailhez .hd h5{ font-size: 14px; } .dailhez .hd li.wid:last-child{ width: auto; } .dailhez .bd .dseach{ margin: 20px 10px;width: auto; } .dailhez .bd h6{ font-size: 14px; } .dailhez .bd li h3{ font-size: 16px !important; } .down{ padding: 30px 0; } .down li{ float: none;width: auto;margin-bottom: 16px; } .down li:nth-child(2n){ float: none; } .down li a .icon{ width: 70px;height: 60px; } .down li a img{ max-width: 40%; } .down li .txt{ width: calc(100% - 80px); } .down li .img{ width: 50px; } .down li .txt h6{ font-size: 12px; } .down li .txt{ height: 60px; } .news{ padding: 30px 0; } .news li{ width: auto;float: none;margin-right: 0;margin-bottom: 20px; } .news li .txt{ padding: 10px 0 10px; } .news li .txt h2{ font-size: 16px !important;height: auto; } .news li .txt h6{ font-size: 14px;margin-top: 10px; } .qmnewdel{ padding: 20px 0; } .qmnewdel .pad{ padding: 0; } .qmnewdel .hds{ padding-bottom: 30px; } .qmnewdel .bds{ display: block; } .qmnewdel .rts, .qmnewdel .lts{ width: auto;float: none; } .qmnewdel .lts h1{ font-size: 20px; } .qmnewdel .rts li h6, .qmnewdel .lts .del, .qmnewdel .lts h6{ font-size: 14px; } .qmnewdel .rts{ margin-top: 30px; } .qmnewdel .rts li{ padding: 10px 0; } .qmnewdel .rts li h4{ font-size: 15px !important;line-height: 1.8;height: auto; } .qmnewdel .rts li h6{ margin-top: 6px; } .qmnewdel .bds{ padding-top: 20px; } .qmnewdel .bds .b1{ font-size: 14px;max-width: initial;margin-bottom: 20px; } .qmnewdel .bds .b1{ background-position: left top 5px; } .qmnewdel .bds .b2{ background: url(../images/qms2.png) no-repeat left top 5px/0.3125rem auto;padding-right: 0; padding-left: 1.0416666666666667rem; } .product{ padding: 30px 0; } .product li{ float: none;width: auto;margin-right: 0;margin-bottom: 20px; } .product li .pic{ height: 180px; } .product li h6{ font-size: 14px; } .productdel .hd{ padding-top: 30px; } .productdel .wrap{ max-width: initial; } .productdel .hd .text, .productdel .hd .pic{ width: auto;float: none; } .productdel .hd .text{ margin-top: 40px; } .productdel .hd .pic{ height: 70vw; } .productdel .hd .pic{ padding-bottom: 40px; } .productdel .hd .text h6{ font-size: 14px; } .mtit, .productdel .hd .text h3{ font-size: 15px !important; } .productdel .hd .text h3{ margin-bottom: 4px; } .productdel .bd .tables{ overflow-x: auto; overflow-y: hidden; } .productdel .bd table { width: 200%; } .qmsuos li{ padding: 8px 0; } .qmsuos li a{ font-size: 14px; } .service{ padding: 30px 0; } .service .hd{ width: auto; } .service .hd .bor .lsele{ font-size: 12px; } .service li h3{ font-size: 14px !important;width: 100px; } .service li dl{ width: calc(100% - 110px); } .shouhfw .wrap ul{ margin-top: 30px;display: block; } .shouhfw .wrap li{ width: auto;border-right: none;margin-bottom: 20px; } .shouhfw .wrap li h6{ font-size: 14px; } .hpage4 ul{ display: block; } .hpage4{ margin: 30px 0; } .hpage4 li{ width: auto;margin-bottom: 20px; } .hpage4 li .flxc h4{ font-size: 16px !important; } .hpage4 li .flxc h6{ font-size: 14px;padding: 0 10px; } .mumores a i{ font-size: 12px;width: 90px; } .hnews li{ float: none;width: auto;margin-right: 0;margin-bottom: 20px; } .hnews li .text{ padding: 10px 0; } .hnews li .text h3{ height: auto;margin-bottom: 10px; } .habout li h6, .hnews li .text h6{ font-size: 14px; } .habout ul{ display: block;margin: 20px 0; } .habout li{ margin-bottom: 20px; } .habout li h3 i{ font-size: 34px; } .habout li h3{ line-height: 1.3; } .habout{ padding: 30px 0 20px; } .hpage3 .swipercp .prev, .hpage3 .swipercp .next{ background-size: 8px auto !important; } .hpage3 .swipercp{ margin: 20px 10px 0; } .hpage3 .swipercp img{ height: 60vw; } .hpage3{ padding:30px 0 10px; } .hpage2 ul{ margin-top: 20px;display: block; } .hpage2 li{ width: auto; } .more, .hpage2 li .txt h5{ font-size: 14px; } .hpage1 .tit{ position: static;margin-bottom: 20px; } .hpage1{ margin: 0 10px;padding: 30px 0 20px; } .banner{ height: 70vw; } .banner .txt h2{ font-size: 16px !important; } .banner .txt h5{ font-size: 13px; } .banner .txt{ top: 8%; } .fxrts li a h5{ font-size: 10px; } .fxrts li .bog img{ width: 16px; } .qmdailhez .hd li:nth-child(3n){ float: none; } .qmtext{ margin-top: 30px; } .layout{ overflow: hidden; } .qmmumk{ margin: 0 20px;width: auto;top: 10%; } .mumk{ margin: 0 20px;width: auto;padding: 20px 10px;top: 10%; } .qmmumk .icon, .mumk .icon{ width: 20px;height: 20px;top: 10px;right: 10px; } .qmmumk .lo img, .mumk .lo img{ width: 100px; } .mumk h6{ font-size: 14px; } .mumk li{ display: block; } .mumk li:first-child .txt{ width: 100%;margin-bottom: 12px; } .qmnewdel, .qmsuos{ padding: 30px 0; } .qmmumk .lo{ padding: 10px 0 10px 30px; } .qmmumk .del{ font-size: 16px;padding: 50px 14px; } .header .naver li .nli{ background: none; padding-top: 0; } .header .naver li .nli dl{ box-shadow: none; } .header .naver li .nli dd a:hover{ } .header .naver li .nli dd a{ text-align: left; padding: 0 30px; } .header .naver li i.on{ transform:rotate(90deg); } .header .naver h3 a{ line-height: 44px; } .header .naver ul{ padding: 0; } .header{ background: #fff !important; box-shadow: 0 0 8px 0 rgba(80,80,80,0.2); } .header .naver{ display: none; } .hpage3{ padding-top: 0; } .mumores a i{ font-size: 14px;line-height: 40px; } .wrap{ padding: 0 20px; } .footer .weix{ width: 100px; } .footer .weix h6{ } .footer .copyright a{ line-height: 1.4; } .footer{ padding-bottom: 30px; } .fxrts{ display: none; } .about .abbd .tit{ padding: 0 20px; } .abswiper{ padding: 0 50px; } .header .logo img.logo1{ display: block !important; } .header .logo img.logo2{ display: none; } .header .naver h3 a{ color: #333; } .hpage2 li{ margin-bottom: 20px; } .hpage2 li .txt{ position: static;margin-top: 20px; } .banner .txt{ top: 6%; } .hpage1 { height: 300px; } .mbg{ height: 300px; } .flccc .txt{ top: 60px; } .flccc .abban{ margin-top: -200px; position: relative;z-index: 111; height: auto; padding-bottom: 200px; } .abban .txt{ width: auto; margin: 0 20px; } .abswiper .text p{ margin-top: 20px;font-size: 12px !important; } .abswiper .text p br{ display: none; } .abswiper .text{ padding-bottom: 0; } .header .naver .search{ display: flex; position: static; justify-content: center; margin: 15px 0; } .header .naver .search .txt { padding: 0 0.78125rem; width: calc(100% - 80px) !important; opacity: 1;height: 40px;font-size: 16px; } .btncc{ display: block; text-align: center; } .btncc .phone{ display: inline-block; padding-left: 30px; background: url(../images/rico4.png) no-repeat left center/24px auto; font-size: 16px;color: #666;font-weight: bold; line-height: 40px; } .hpage1 .tit h2{ color: #000; } .pages dd { margin: 0 8px; } }