.fl{float: left;} .fr{float: right;} /* -- 页面整体布局 -- */ .wrap{ min-width:320px; max-width:640px; margin:0 auto; overflow:hidden; position:relative;min-height:650px;} /*网站首页宽度*/ .wrap img{} .g-yinz{ margin:3rem 0;} .g-yinz p{ padding:0 3%; text-align:center; font-size:1.1rem; line-height:1.5rem; color:#949494; margin:1.2rem 0;} .g-yinz ul{ width:93.75%; margin:0 auto; padding:1.5rem 0; background:#fff; box-shadow:0.1rem 0.1rem 1rem 0.1rem #e0dfdf;} .g-yinz li{ width:44%; padding-left:10%; float:left; font-size:1.1rem; color:#626262; border-right:1px solid #d1d1d1; box-sizing:border-box; margin-bottom:1.3rem; position:relative;} .g-yinz li span{ display:block; font-size:3.5rem; color:#424242;} .g-yinz li span em{ display:block; width:1.7rem; height:1.7rem; background:#0079d5; border-radius:1.7rem; font-size:0.9rem; color:#fff; text-align:center; line-height:1.7rem; position:absolute; top:1rem; left:46%;} .g-yinz li:nth-child(2n){ border:0; width:56%;} .g-yinz li:nth-child(3) span em{ left:57%;} .g-yinz li:nth-child(4) span em{ left:82%;} .g_pp{padding-top: 1.8rem;height: 27rem;}.g_pp h2{background:url(../images/ppttit.jpg) no-repeat;background-size: 100%;height: 6rem;text-align: center;padding-top: 1.2rem;font-size: 2.7rem;color: #222222;font-weight: bold;}.g_pp h2 b{color: #167146;}.g_pp h2 em{display: block;color: #222222;font-size: 1.2rem;font-weight: normal;}.g_pp .ppl{margin: 0 3%;}.g_pp dl{float: left;width: 33%;margin-right: 1px;box-sizing:border-box;}.g_pp dd{height:3.7rem;background: #167146;line-height: 3.7rem;text-align: center;font-size: 1.2rem;color: #fff; }.g_pp dd b{font-weight: normal;font-size: 2.4rem;color: #ffe400}.g_pp dt{width:100%;overflow: hidden;}.g_pp dt img{width: 100%;display: block;}.g_pp dl:nth-child(1) dd{border-radius: 0.25rem 0 0 0;}.g_pp dl:nth-child(3) dd{border-radius: 0 0.25rem 0 0;} /**/ .g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15; font-size:0;} .g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; } /*pro*/ .pro{padding: 2.2rem 1.56% 2.5rem;position: relative;background: #f2f2f2;} .pro h2{margin-bottom: 2.5rem;} .prot{ margin:1rem 0 0 3%;} .prot h3,.prot h5{ width:30.97%; height: 2.6rem;line-height: 2.6rem;text-align:center;font-size:1.2rem; color:#535353; box-sizing:border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float:left; background:#ebebeb; margin:0 1.9% 0.5rem 0;} .prot h3 em,.prot h5 em{ display:block; font-size:0.6rem; font-weight:normal; color:#aaaaaa;} .prot .active{ background:#0079d5; color:#fff;} .prot .active em{ color:#80aad2;} .pro li{float: left;width: 48.3%;} .pro li img{border:1px solid #e6e6e6;box-sizing: border-box;} .pro li span{display:block;height: 2.7rem;line-height: 2.7rem;text-align: center;font-size:1rem;color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;} .pro li:nth-child(even){float: right;} /*6大实力*/.m-qual2a{ position: relative;background: #f4f4f4; padding-top: 3.3rem;}.m-qual2a:before{ content:""; position:absolute;height:1.2rem;width:1px;left:82%;bottom:10%; background:#333; z-index: 55;}.m-qual2a h3{ text-align: center;}.m-qual2a h3 i{ display: block; font-weight: bold; font-size: 2rem; font-weight: bold;}.m-qual2a h3 span{ display: block; font-size: 1.1rem; color: #333; padding-bottom: 2.6rem; position: relative; background: url(../images/lin.jpg) no-repeat center 2rem; background-size: 1.35rem 0.15rem;}.m-qual2a h2{ text-align: center; color: #333; padding-bottom:1.7rem; margin: 0 5.1%; text-align: center;}.m-qual2a h2 i{ display: block; font-size: 2.1rem;}.newtil2a{overflow: hidden;position: relative;background: #0550ab; box-sizing: border-box;}.newtil2a li{ float: left; font-size: 1.22rem; color: #fff; width:16.66%; text-align: center; padding-bottom: 0.8rem;}.newtil2a li span{ display: block; padding-top: 0.8rem;}.newtil2a li.cur{background: #ffcc00;color: #333333;}.qual_c2a{overflow: hidden;}.qual_c2a dl{ background: #fff; padding-bottom:2.7rem;}.qual_c2a dl dt{ font-size: 0; line-height: 0; margin-bottom: 2.9rem;}.qual_c2a dl dd{ margin: 0 7%;}.qual_c2a dl dd h4{ overflow: hidden; font-size: 1.5rem; color: #333333;font-weight: bold;}.qual_c2a dl dd h4 span{ display: inline-block; float: left; font-size: 3rem; font-weight: bold;}.qual_c2a dl dd h4 i{ display: inline-block; float: left; color: #333333; font-size: 2.6rem; font-weight: normal; padding-left: 0.5rem;}.qual_c2a dl dd p{ color: #333333; font-size: 1.12rem; line-height: 2rem; padding-top:0.9rem; min-height: 8.6rem;}.qual_c2a dl dd b{ display: inline-block; width: 6.5rem; height: 4.3rem;}.qual_c2a .q_uaa{ position: absolute; bottom:11.6%; left:71.1%; z-index: 9; width:1.4rem;}.qual_c2a .q_daa{ position: absolute; bottom:11.6%; left:88%; z-index: 9; width:1.4rem;}.qualtil2a{ overflow: hidden; margin-bottom:0.6rem; position: relative;} /*case*/ .g-case{ margin-bottom:2.5rem;padding: 4rem 0 0rem;} .g-caset{ width:93.75%; margin:1.6rem auto;} .g-caset h3{ width:25%; float:left; text-align:center; font-size:1.2rem; color:#333; background:#fff; box-shadow:0.1rem 0.1rem 0.5rem 0.1rem #eee; padding:1rem 0;} .g-caset h3 em{ display:block; width:2.5rem; height:2.5rem; margin:0 auto;} .g-caset h3 em img{ display:block; width:100%;} .g-caset h3 i{ display:block; font-size:0.6rem; color:#afafaf;} .m-case{ width:93.75%; margin:0 auto; overflow:hidden;} .m-case li{ width:47.66%; font-size:1.2rem; color:#424242; margin-bottom:1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; } .m-case li img{ display:block; width:100%; margin-bottom:0.6rem;} .m-case li em{ display:block; font-size:1.1rem; color:#909090;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; } .m-case a:nth-child(2n-1) li{ float:left;} .m-case a:nth-child(2n) li{ float:right;} .g-case h5{ width:93.75%; margin:1.5rem auto 0;} .g-case h5 img{ display:block; width:100%;} .g-news{padding:2.5rem 0;} .tab02{ height:7.5rem; margin:1.1rem auto 0; text-align:center;} .tab02 a{ display:inline-block; width:26.5625%;color:#333; text-align:center; font-size:1.1rem; background:#fff; margin:0 1%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding:1.2rem 0;} .tab02 span{ display:block; width:2.2rem; height:1.9rem; margin:0 auto 0.1rem; position:relative;} .tab02 span img{ display:block; width:100%;} .tab02 span em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;} .tab02 span i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;} .tab02 b{ display:block; font-size:0.6rem; color:#afafaf; font-weight:normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} .tab02 .active span em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);} .tab02 .active span i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);} .tab02 .active{ color:#0079d5; box-shadow:0.1rem 0.1rem 0.5rem #ddd;} .m-news{ width:93.75%; margin:0 auto; overflow:hidden;} .g-news .dl01{ width:93.75%; margin:0 auto; overflow:hidden;} .g-news .dl01 dd{ background:#0079d5; padding:1.2rem 3%;} .g-news .dl01 dt img{ display:block; width:100%;} .g-news .dl01 dd h4{ font-size:1.1rem; color:#ddd;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-bottom:0.6rem; border-bottom:1px solid #3376b7;} .g-news .dl01 dd h4 em{ display:block; font-size:0.9rem; color:#fff;} .g-news .dl01 dd h4 em i{ color:#27d796;} .g-news .dl01 dd p{ font-size:1.1rem; line-height:1.3rem; color:#80aad2; margin:0.8rem 0;} .g-news .dl01 dd em{ display:block; font-size:0.9rem; color:#c0c0c0;} .g-news .dl02{ margin-top:0.5rem; padding:1rem 3%; background:#fff; border:2px solid #eaeaea; box-sizing:border-box;} .g-news .dl02 dt{ width:27.75%; float:left;} .g-news .dl02 dt img{ display:block; width:100%;} .g-news .dl02 dd{ width:69.6%; float:right;} .g-news .dl02 dd h3{ font-size:1.1rem; font-weight:bold; color:#424242;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} .g-news .dl02 dd em{ display:block; font-size:1.1rem; line-height:1.2rem; color:#9e9e9e; margin-top:0.5rem;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .g-about{padding:0 0 2rem;} .m-about{ margin-top:1.3rem; overflow:hidden; position:relative;} .m-about img{ display:block; width:100%;} .g-about dl{ width:93.75%; margin:-2.7rem auto 0; position:relative; background:#fff; box-shadow:0.1rem 0.1rem 0.7rem 0.1rem #ddd; z-index:8; border-top:0.35rem solid #0079d5; padding:2rem 3%; box-sizing:border-box;} .g-about dt{ font-size:1.2rem; font-weight:bold; color:#0079d5;} .g-about dt p{ font-size:1.1rem; line-height:1.4rem; color:#797979; font-weight:normal; margin:0.5rem 0 1rem;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;} .g-about dd a{ display:block; width:33.33%; float:left; border-right:1px solid #d9d9d9; box-sizing:border-box; font-size:1.1rem; color:#333; text-align:center;} .g-about dd a:last-child{ border:0;} .g-about dd em{ display:block; width:2.4rem; height:2.3rem; margin:0 auto;} .g-about dd em img{ display:block; width:100%;} .g-about dd i{ display:block; font-size:0.6rem; color:#afafaf;} /**/ /**/ @media screen and (min-width:320px) {html {font-size: 10px;}} @media screen and (min-width:360px) {html { font-size: 11.25px;}} @media screen and (min-width:375px) {html { font-size: 11.7px;}} @media screen and (min-width:384px) {html { font-size: 12px;}} @media screen and (min-width:480px) {html { font-size: 15px;}} @media screen and (min-width:414px) {html { font-size: 13px;}} @media screen and (min-width:560px) {html { font-size: 17.5px;}} @media screen and (min-width:640px) {html { font-size: 20px;}}