﻿header .header {display:block;width:100%;background-color:#fff;position:fixed;left:0;top:0;z-index:99;line-height:0;height:1.1rem;line-height:1.1rem;}
header .m-btn {display:block;margin:0 10px;width:38px;height:28px;padding:5px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;}
header .m-btn .box {display:block;width:100%;height:100%;position:relative;}
header .m-btn .box .line {display:block;width:100%;height:2px;background-color:#1cbab4;position:absolute;left:0;}
header .m-btn .box .line1 {top:0;}
header .m-btn .box .line2 {top:8px;width:80%;}
header .m-btn .box .line3 {top:16px;width:70%;}
header .m-search {display:block;margin:0 10px;}
header .m-search a {display:block;padding:8px;}
header .m-search .weui-icon-search {font-size:24px;line-height:1;color:#1cbab4;}
header .logo img {height:0.75rem;}
.container {min-height:calc(100vh - 105px - 48px);overflow:hidden;}
.common-title {text-align:center;padding-bottom:0.2rem;}
.common-title h2 {font-size:0.36rem;font-weight:bold;color:#b2b1b1;padding-bottom:0.1rem;}
.common-title span {font-size:0.36rem;text-align:center;color:#1cbab4;}
.common-title p {text-align:center;font-size:0.36rem;color:#484848;padding:0.1rem 0;}
.swiper-pagination-bullet {border-radius:0;background:#aaaaaa}
.swiper-pagination-bullet-active {background:#3d3d3d;}
.nav {background:#1cbab4;}
.nav * {box-sizing:border-box;}
.nav li {width:25%;float:left;border-right:1px solid #fff;text-align:center;padding:0.25rem 0;}
.nav li:last-child {border:none;}
.nav .about {background:url(../images/about.png) no-repeat center top;display:inline-block;color:#fff;font-size:0.3rem;background-size:0.83rem auto;padding-top:0.95rem;}
.nav .product {background:url(../images/product.png) no-repeat center top;display:inline-block;color:#fff;font-size:0.3rem;background-size:0.85rem auto;padding-top:0.95rem;}
.nav .service {background:url(../images/news.png) no-repeat center top;display:inline-block;color:#fff;font-size:0.3rem;background-size:0.73rem auto;padding-top:0.95rem;}
.nav .linkus {background:url(../images/contact.png) no-repeat center top;display:inline-block;color:#fff;font-size:0.3rem;background-size:0.93rem auto;padding-top:0.95rem;}
.cateitem {width:4rem;height:6rem;overflow:hidden;border-radius:5px;position:relative;}
.catelist {padding:0.5rem 0;}
.catelist .title {position:absolute;top:0.6rem;left:0.4rem;width:3rem;z-index:999;}
.catelist .title img {width:1.15rem;}
.catelist .title h2 {color:#fff;font-size:0.36rem;}
.catelist .title p {color:#fff;font-size:0.18rem;text-transform:uppercase;padding:0.18rem 0;}
.catelist .img-box {display:table;width:4rem;height:6rem;overflow:hidden;position:relative;z-index:1;}
.catelist .img-box .cell {display:table-cell;vertical-align:middle;text-align:center;}
.catelist .img-box img {max-height:100%;-webkit-transition:.45s;transition:.45s}
.i-about {margin-top:0.1rem;background:#1b1b1c url(../images/aboutbg.jpg) no-repeat center bottom;min-height:8rem;position:relative;}
.i-about .des {padding:0.4rem 0.3rem;}
.i-about .des p {text-indent:2em;font-size:0.24rem;color:#fff;line-height:2;padding:0.05rem 0;}
.i-about .title h2 {color:#fff;font-size:0.36rem;font-weight:bold;padding:0.8rem 0.3rem 0 0.3rem;}
.i-about .title span {color:#1cbab4;}
.i-about .title p {color:#fff;font-size:0.18rem;padding:0.1rem 0.3rem;}
.i-about .more {text-align:center;margin-top:0.1rem;}
.i-about .more a {display:inline-block;text-align:center;background:#1cbab4;color:#fff;width:2.5rem;font-size:0.3rem;height:0.75rem;line-height:0.75rem;}
.i-about * {box-sizing:border-box;}
.i-about .tag {box-shadow:0 0 10px rgba(0,0,0,.18);position:absolute;bottom:-1rem;left:0.3rem;background:#fff;border-radius:5px;width:6.9rem;}
.i-about .tag ul {padding:0.4rem 0;}
.i-about .tag ul li {float:left;width:2.3rem;text-align:center;color:#fff;border-right:1px solid #dcdedc;}
.i-about .tag ul li .p_number {font-size:0.22rem;font-weight:bold;position:relative;display:inline-block;font-family:SimSun,sans-serif;color:#1cbab4;}
.i-about .tag ul li p .member {font-size:0.4rem;font-weight:bold;color:#1cbab4;}
.i-about .tag ul li .title {font-size:.22rem;font-weight:normal;padding-top:0.1rem;color:#484848;}
.i-about .tag ul li.last {border:none;}
.i-about .h {height:1.3rem;line-height:1.3rem;}
.news-box {padding-top:0.4rem;}
.news {margin-top:1.3rem;padding:0.6rem 0.15rem;}
.news ul li {border-bottom:1px dashed #dcdedc;padding-bottom:0.15rem;margin-top:0.2rem;}
.news ul li:last-child {border:none;}
.news ul li .time {font-size:0.18rem;color:#797979;padding-top:0.2rem;}
.news ul li .note {padding-top:0.2rem;font-size:0.20rem;color:#797979;}
.news ul li .title {font-size:0.22rem;color:#2d2d2d;}
.news .more {text-align:center;margin-top:0.1rem;}
.news .more a {display:inline-block;text-align:center;background:#1cbab4;color:#fff;width:2.5rem;font-size:0.3rem;height:0.75rem;line-height:0.75rem;}
.news .left {width:3.1rem;height:3.1rem;position:relative;float:left;min-height:3.1rem;}
.news .left h2 {position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;font-size:0.2rem;text-align:center;height:0.5rem;line-height:0.5rem;width:100%;}
.news .left img {max-width:3.1rem;min-height:3.1rem;}
.news .right {float:left;width:4rem;margin-left:0.1rem;}
.companyimg {margin-top:0.1rem;background:#1b1b1c url(../images/companybg.jpg) no-repeat;min-height:9rem;background-size:cover;}
.companyimg .title {text-align:center;padding:0.4rem;}
.companyimg .title h2 {font-size:0.4rem;color:#fff;}
.companyimg .title p {font-size:0.36rem;color:#fff;padding-top:0.1rem;}
.companyimg .title p span {color:#1cbab4;}
.companyimg .img-box {display:table;overflow:hidden;position:relative;z-index:1;}
.companyimg .img-box .cell {display:table-cell;vertical-align:middle;text-align:center;}
.companyimg .img-box img {max-width:4rem;-webkit-transition:.45s;transition:.45s}
.linkinfo {padding:0.4rem 0.15rem 0 0.15rem;background:#eaeaea;}
.linkinfo .mp {width:2.18rem;float:left;margin-right:0.2rem;}
.linklist {float:left;width:4rem;}
.linkinfo h2 {font-size:0.32rem;color:#1cbab4;padding-bottom:0.15rem;}
.linkinfo li {font-size:0.2rem;color:#272727;width:4rem;padding-left:0.4rem;line-height:0.4rem;}
.linkinfo li.tel {background:url(../images/tel.png) no-repeat left center;background-size:0.25rem auto;}
.linkinfo li.mobile {background:url(../images/tel2.png) no-repeat left center;background-size:0.26rem auto;}
.linkinfo li.email {background:url(../images/email.png) no-repeat left center;background-size:0.26rem auto;}
.linkinfo li.address {background:url(../images/add.png) no-repeat left top;background-size:0.25rem auto;}
