@charset "utf-8"; /* AB模版网 做最好的织梦整站模板下载网站 */ /* 网址:Www.AdminBuy.Cn */ /* 图标大全:Sc.AdminBuy.Cn 专业建站素材网站 */ /* QQ:9490489 */ /* CSS Document */ .mian { position: relative; margin-left: auto; margin-right: auto; min-width: 320px; max-width: 640px; overflow: hidden; background-color: #fff; font-family: Microsoft YaHei; } a { text-decoration: none; color: #666; } @media screen and (min-width:320px) { html { font-size: 75%; } } @media screen and (min-width:375px) { html { font-size: 87.5%; } } @media screen and (min-width:480px) { html { font-size: 87.5%; } } @media screen and (min-width:540px) { html { font-size: 112.5%; } } @media screen and (min-width:550px) { html { font-size: 125%; } } @media screen and (min-width:640px) { html { font-size: 150%; } } /*标题*/ article { overflow: hidden; width: 100%; margin-top: 5%; text-align: center } article h2 { font-size: 1.2rem; color: #00824a; } article h2 a { color: #00824a } article p { font-size: 1rem; color: #d2d2d2; margin-top: 0.2rem; font-family: Arial; text-transform: uppercase } article i { background: url("../images/title_line.png") no-repeat center; width: 100%; height: 3px; background-size: 100%; display: block; margin-top: .25rem; } section.section { width: 94%; margin-left: auto; margin-right: auto; } a.More { margin: .2rem auto; text-align: center; font-size: .9rem; color: #00824a; border: 1px solid #00824a; padding: .5rem; width: 20%; text-transform: uppercase; border-radius: 5px; display: block; } /*header*/ header { overflow: hidden; padding: 4% 0; width: 100%; background: #fff url("../images/hdline.png") no-repeat center top; background-size: 100%; } header h1 img { display: block; width: 100%; } header h1 { width: 40%; float: left; } header h2 { float: right; width: 58%; color: #999; font-size: 1.15rem; font-weight: normal; } header h2 p { font-size: 1rem; color: #999; margin-top: .4rem; font-weight: normal; } header h2 p a { color: #ffba00; font-weight: bold; } /*nav*/ nav { overflow: hidden; width: 100%; background-color: #00824a; } nav a { width: 25%; float: left; text-align: center; font-size: 1rem; color: #fff; padding: .75rem 0; display: block; border-right: 1px solid #fff; box-sizing: border-box; border-bottom: 1px solid #f1f1f1; white-space: nowrap; } nav a:nth-child(4n) { border-right: none } /*banner*/ .banner { position: relative; width: 100% } .banner img { display: block; width: 100%; } .banner .btn { position: absolute; left: 0; bottom: 1rem; overflow: hidden; width: 100%; text-align: center } .banner .btn span { width: .8rem; height: .8rem; margin: 0 .1rem; border-radius: 1rem; background-color: #fff; display: inline-block } .banner .btn span.on { background-color: #01d267 } /*Service*/ .Service { overflow: hidden; width: 100%; } .Service .list { margin-top: 4%; overflow: hidden; width: 100%; text-align: center } .Service .list li { width: 31%; display: inline-block; position: relative; background: #000; margin: 0 .5%; margin-bottom: .3rem; } .Service .list li img { opacity: 0.6; width: 100%; display: block } .Service .list li span { display: block; width: 100%; font-size: 1rem; color: #fff; position: absolute; left: 0; top: 48%; } .Service .list li:last-of-type img { opacity: 1 } /*case*/ .case, .case .list { overflow: hidden; width: 100%; } .case { padding-bottom: 4%; } .case .list { margin-top: 4%; } .case .list li { width: 48%; height: 11rem; float: left; margin-bottom: .5rem; text-align: center; } .case .list li img { display: block; width: 100%; } .case .list li span { display: block; font-size: .9rem; color: #666666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: .5rem 0; } .case .list li:nth-child(2n) { float: right } /*Customer*/ .Customer, .Customer .list { overflow: hidden; width: 100%; } .Customer { background: #eee } .Customer article p { font-size: .85rem; color: #999 } .Customer .list { margin-top: 4%; } .Customer .list li { width: 48%; float: left; margin-bottom: .5rem; background-color: #fff; padding-bottom: .8rem; } .Customer .list li img { display: block; width: 100%; } .Customer .list li h3 { display: block; font-size: 1rem; color: #00824a; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: .5rem 1rem; margin-top: .3rem; } .Customer .list li p { font-size: .85rem; color: #666666; line-height: 1.4rem; margin-top: .2rem; padding: 0 1rem; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .Customer .list li:nth-child(2n) { float: right } .Customer a.More { margin: 3% auto 4% } /*Answer*/ .Answer { overflow: hidden; width: 100%; padding-bottom: 3%: } .Answer .answerBox { margin-top: 4%; } .Answer dl { padding: .5rem 4%; width: 100%; box-sizing: border-box; overflow: hidden } .Answer dl dt { width: 5%; float: left; } .Answer dl dt img { width: 100%; display: block } .Answer dl dd { float: right; width: 94%; font-size: 1rem; color: #666666; margin-top: .1rem; white-space: nowrap; text-overflow: ellipsis; } .Answer dl:nth-child(2n) { background-color: #eee } .Answer dl:nth-child(2n) dd { color: #00824a } /*advantage*/ .advantage { overflow: hidden; width: 100% } .advantage article img { display: block; width: 100%; } .advantage dl { padding: 1rem 0; overflow: hidden; width: 100%; border-bottom: 1px solid #e5e5e5 } .advantage dl dt, .advantage dl dd { width: 50%; } .advantage dl dt { float: right } .advantage dl dt img { display: block; width: 100%; } .advantage dl dd { float: left; position: relative; z-index: 99999; } .advantage dl dd h3 { font-size: 1.25rem; color: #00824a; margin-bottom: .5rem; overflow: hidden } .advantage dl dd h3 img { display: block; float: left; width: 15%; margin-right: .5rem; } .advantage dl dd p { line-height: 1.4rem; font-size: .85rem; color: #666666; white-space: nowrap } .advantage dl:last-of-type { border-bottom: none } /*Principle*/ .Principle img { display: block; width: 100%; } /*Government*/ .Government { overflow: hidden; width: 100%; background: #eee } .Government .list { margin-top: 4%; overflow: hidden } .Government .list li { width: 25%; background: #00824a; float: left; padding: 1rem 0; text-align: center } .Government .list li:nth-child(2n) { background: #f9a733 } .Government .list li img { display: inline-block; width: 50%; } .Government .list li span { display: block; width: 100%; font-size: 1rem; color: #fff } .Government .More { margin: 4% auto 5%; } .Government article p { color: #999999 } /*关于我们*/ .aB { overflow: hidden; background-color: #fff; width: 100%; padding-bottom: 1.5rem; } .aB .abDl { margin-top: 4%; overflow: hidden; } .aB dt img { display: block; width: 100%; box-sizing: border-box; border: 5px solid #fff } .aB dd p { font-size: .9rem; color: #666666; line-height: 1.5rem; overflow: hidden; text-align: justify; margin: 3% 0; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .aB .More { margin-top: 3%; } /*新闻*/ .new { overflow: hidden; width: 100%; padding-bottom: 3%; } .new .newNav { display: inline-block; width: 100%; background-color: #00824a } .new .newNav li { float: left; width: 50%; text-align: center; padding: .6rem 0; font-size: 0.95rem; position: relative; box-sizing: border-box; border-right: 1px solid #fff } .new .newNav li a { color: #fff } .new .newNav li i { display: none; background: url("../images/new_li.png") no-repeat center; width: 1rem; height: .5rem; background-size: 100%; position: absolute; left: 50%; margin-left: -.5rem; bottom: -.5rem; } .new .newNav li:nth-child(3) { width: 34%; border-right: none } .new .newNav li.on { background-color: #ffba00; } .new .newNav li.on a { color: #fff; } .new .newNav li.on i { display: block } .new .newNav li:last-of-type { border-right: none } .new .newBox, .new .newCon, .new .li, .new .dl { overflow: hidden; width: 100%; } .new .newBox { margin-top: 3%; } .new .li { margin-top: 3%; } .new .li li { box-sizing: border-box; padding:.5rem 0; font-size: 1rem; border-bottom: 1px solid #cccccc; overflow: hidden; } .new .li li a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; width: 69%; float: left; color: #333333; } .new .li li span { display: block; width: 28%; float: right; text-align: right; color: #cccccc } /*地址*/ .addRess { overflow: hidden; width: 100%; background: #eee; padding-bottom: 3.5rem; } .addRess dl { overflow: hidden; padding: 1.5rem 0; width: 100%; } .addRess dl dt { width: 25%; float: left; } .addRess dl dt img { display: block; width: 100%; } .addRess dl dd { width: 72%; float: right } .addRess dl dd h3 { font-weight: normal; font-size: 1rem; color: #00824a; } .addRess dl dd h3 a { color: #00824a; font-weight: bold } .addRess dl dd p { font-size: .85rem; color: #666666; line-height: 1.5rem; } .addRess dl dd p a { color: #666 } .addRess dl dd p:first-of-type { margin-top: .3rem; } /*底部*/ footer { position: fixed; bottom: 0; left: 0; background: #00824a; width: 100%; overflow: hidden; } footer img { display: block; width: 114%; } footer a { display: block; float: left; width: 25%; text-align: center; padding: .75rem 0 .5rem 0; box-sizing: border-box; border-left: 1px solid #fff; } footer a:first-child { border-left: none; } footer em { display: block; width: 1.875rem; height: 1.875rem; margin: 0 auto; } footer span { display: block; font-size: 1rem; color: #fff; margin-top: .2rem; } footer a.on { background: #ffba00; }