/*epc*/
.banner-hxye {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
}
.epc-top {
    width: 100%;
    background-color: #dedede;
}
.epc-top .container {
    padding: 0.4rem;
}
.epc-top-info {
    padding: 0.42rem 0.4rem 0.4rem;
    background: #FAFAFA url("../images/m-epc-sy.png") no-repeat center;
    background-size: 4.34rem auto;
}
.epc-top-tit {
    font-size: 0.38rem;
    line-height: 0.52rem;
    color: #121314;
}
.epc-top-text {
    margin-top: 0.3rem;
    font-size: 0.3rem;
    line-height: 0.56rem;
    color: #535455;
}
.epc-top-img {
    width: 6.7rem;
    height: 3.88rem;
    overflow: hidden;
}
.epc-top-img img {
    width: 100%;
}
.epc-lc {
    width: 100%;
    background-color: #fff;
}
.epc-lc .container {
    padding: 0 0.2rem;
}
.epc-lc-top {
    width: 100%;
    background-color: #FAFAFA;
    padding: 0.4rem 0 0.3rem;
}
.tk_headH {
    color: #121314;
    font-size: 0.38rem;
    line-height: 0.52rem;
    height: 0.52rem;
    text-align: center;
}
.tk_headH span {
    display: inline-block;
    width: 0.12rem;
    height: 0.16rem;
    background: url(/template/mobile/images/m-shuidi.png) no-repeat center;
    background-size: 0.12rem auto;
    margin-left: 0.24rem;
    margin-right: 0;
    position: relative;
    vertical-align: middle;
}
.tk_headH span:first-child {
    margin-left: 0;
    margin-right: 0.24rem;
}
.brief-sev-text {
    margin-top: 0.12rem;
    text-align: center;
    font-size: 0.26rem;
    line-height: 0.34rem;
    color: #696A6A;
}
.epc-lc-cont {
    width:98%;
    background:rgba(255,255,255,1);
    border:0.1rem solid rgba(250,250,250,1);
    padding-bottom: 0.3rem;
}
.epc-lc-main {
    padding: 0 0.1rem;
}
.epc-lc-main img{ width: 100%;}
.epc-lc-item {
    padding-top: 0.54rem;
    background: url("/template/mobile/images/m-epc-line.png") no-repeat top center;
    background-size: auto 0.14rem;
    margin-top: 0.38rem;
}

.epc-lc-item:first-child {
    padding-top: 0;
    background: none;
}
.epc-lc-left {
    float: left;
}
.epc-lc-info {
    width: 2.7rem;
}
.epc-lc-box {
    width:2.36rem;
    height:1.56rem;
    background:rgba(255,255,255,1);
    border:0.02rem solid rgba(234,234,234,1);
    opacity:1;
    border-radius:0.04rem;
    position: relative;
}
.epc-lc-tit {
    font-size: 0.32rem;
    line-height: 0.4rem;
    color: #3461C6;
    font-weight: bold;
    margin-top: 0.4rem;
    margin-left: 0.24rem;
    padding-left: 0.96rem;
}
.tit-01 {
    background: url("/template/mobile/images/m-tit-01.png") no-repeat left center;
    background-size: 0.86rem auto;
}
.epc-lc-bm {
    position: absolute;
    width: 0.64rem;
    height: 1.4rem;
    background: url("/template/mobile/images/m-bm.png") no-repeat center top;
    background-size: 0.64rem auto;
    right: -0.3rem;
    top: 0.08rem;
    font-size: 0.26rem;
    line-height: 0.36rem;
    color: #696A6A;
}
.epc-bm-tit {
    margin: 0.16rem auto 0;
    width: 0.24rem;
}
.epc-lc-right {
    float: right;
}
.epc-lc-img {
    width: 2rem;
    height: 1.36rem;
    overflow: hidden;
    padding-left: 0.9rem;
    background: url("/template/mobile/images/m-img-jt.png") no-repeat left center;
    background-size: 0.6rem auto;
    border-radius: 0.04rem;
}
.epc-lc-img img {
    height: 100%;
    border-radius: 0.04rem;
}
.epc-lc-left .epc-lc-img {
    padding-left: 0;
    padding-right: 0.9rem;
    background: url("/template/mobile/images/m-rjt.png") no-repeat right center;
    background-size: 0.6rem auto;
}
.epc-lc-art {
    width: 100%;
    margin-top: 0.3rem;
    font-size: 0.26rem;
    line-height: 0.52rem;
    color: #535455;
}
.tit-02 {
    background: url("/template/mobile/images/m-tit-02.png") no-repeat left center;
    background-size: 0.86rem auto;
}
.tit-03 {
    background: url("/template/mobile/images/m-tit-03.png") no-repeat left center;
    background-size: 0.86rem auto;
}
.tit-04 {
    background: url("/template/mobile/images/m-tit-04.png") no-repeat left center;
    background-size: 0.86rem auto;
}
.tit-05 {
    background: url("/template/mobile/images/m-tit-05.png") no-repeat left center;
    background-size: 0.86rem auto;
}
.art-serve {
    width: 100%;
    background-color: #e6e6e6;
}
.art-serve .container {
    padding: 0.4rem;
}
.art-serve-main {
    margin-top: 0.3rem;
}
.art-serve-cont {
    margin-top: -0.12rem;
    margin-right: -0.12rem;
}
.art-serve-main .list-item {
    width: 3.29rem;
    margin-top: 0.12rem;
    margin-right: 0.12rem;
    float: left;
}
.art-serve-main .list-img {
    width: 3.29rem;
    height: 1.88rem;
    overflow: hidden;
}
.art-serve-main .list-img img {
    width: 100%;
}
.art-serve-main .list-info {
    width: 3.29rem;
    height: 1.66rem;
    background-color: #F8F8F8;
    text-align: center;
}
.art-serve-main .list-tit {
    font-size: 0.28rem;
    line-height: 0.38rem;
    color: #363839;
    padding-top: 0.24rem;
}
.art-serve-main .list-text {
    margin-top: 0.12rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
    color: #696A6A;
    padding: 0 0.26rem;
}
.art-anli {
    width: 100%;
    background: url("/template/mobile/images/m-anli-bg.jpg") no-repeat center top;
    background-size: cover;
}
.art-anli .container {
    padding: 0.4rem;
}
.anli-main {
    margin-top: 0.3rem;
}
.anli-main .list-item {
    width: 3.29rem;
    float: left;
    margin-left: 0.12rem;
}
.anli-main .list-item:first-child {
    margin-left: 0;
}
.anli-main .list-img {
    width: 3.29rem;
    height: 2.18rem;
    overflow: hidden;
}
.anli-main .list-img img {
    width: 100%;
}
.anli-main .list-info {
    text-align: center;
    padding: 0.14rem 0.01rem;
    background-color: #FAFAFA;
}
.anli-main .list-tit {
    font-size: 0.24rem;
    line-height: 0.4rem;
    color: #363839;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 0.8rem;
}
.art-art-btn {
    margin-top: 0.4rem;
    text-align: center;
}
.btn {
    display: inline-block;
    width: 4.8rem;
    height: 0.84rem;
    border-radius:2rem;
    line-height: 0.84rem;
    text-align: center;
    box-sizing: border-box;
    font-size: 0.28rem;
}
.btn-none {
    border: 0.02rem solid rgb(0 103 205);
    color: #3461C6;
}
.btn-none span {
    padding-right: 0.76rem;
    background: url("/template/mobile/images/m-icon-lj.png") no-repeat right center;
    background-size: 0.32rem auto;
}
.art-zs {
    width: 100%;
    background-color: #fff;
}
.art-zs .container {
    padding: 0.4rem 0.4rem;
}
.in-to {
    display: block;
    width: 100%;
    height: 0.52rem;
}
.in-tit {
    float: left;
    font-size: 0.38rem;
    line-height: 0.52rem;
    color: #121314;
}
.in-more {
    float: right;
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #696A6A;
    padding-right: 0.56rem;
    background: url("/template/mobile/images/m-icon-more.png") no-repeat right center;
    background-size: 0.36rem auto;
}
.art-zs-cont {
    margin-top: 0.3rem;
}
.art-zs-list {
    width:5.86rem;
    height:2.46rem;
    background:rgba(255,255,255,1);
    border: 0.02rem solid rgba(221,221,221,1);
    margin-top: 0.12rem;
    padding: 0.4rem;
}
.art-zs-list:first-child {
    margin-top: 0;
}
.art-zs-tit {
    font-size: 0.3rem;
    line-height: 0.44rem;
    height: 0.88rem;
    color: #535455;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.art-zs-text {
    margin-top: 0.24rem;
    color: #8C8D8E;
    font-size: 0.26rem;
    line-height: 0.44rem;
    height: 0.88rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.art-fws {
    width: 100%;
    background-color: #fff;
}
.art-fws .container {
    padding: 0 0.4rem 0.4rem;
}
.epc-fws-main {
    background: url("/template/mobile/images/m-epc-fws-bg.jpg") no-repeat center top;
    background-size: cover;
}
.art-fws-cont {
    padding: 0.4rem;
}
.art-fws-img {
    width: 5.9rem;
    height: 3.9rem;
    overflow: hidden;
}
.art-fws-img img {
    width: 100%;
}
.art-fws-info {
    padding-top: 0.3rem;
}
.art-fws-tit {
    font-size: 0.41rem;
    line-height: 0.6rem;
    color: #fff;
    font-weight: bold;
}
.art-fws-text {
    margin-top: 0.16rem;
    font-size: 0.26rem;
    line-height: 0.36rem;
    color:rgba(255,255,255,0.8);
}
.art-fws-btn {
    margin-top: 0.4rem;
    text-align: center;
}
.btn-green {
    background-color: #34C36B;
    color: #fff;
}
.btn-fff {
    background:rgba(255,255,255,0.02);
    border: 0.02rem solid rgba(255,255,255,1);
    color: #fff;
    font-weight: bold;
    margin-top: 0.24rem;
}
/*工艺咨询*/
.art-top {
    width: 100%;
    background-color: #fff;
}
.art-top .container {
    padding: 0.4rem;
}
.art-top .tk_headH {
    padding: 0.4rem 0;
    background-color: #FAFAFA;
}
.art-top-main {
    width:5.9rem;
    background:rgba(255,255,255,1);
    border: 0.1rem solid rgba(250,250,250,1);
    padding: 0.4rem 0.3rem 0.3rem;
}
.art-top-text {
    font-size: 0.3rem;
    line-height: 0.56rem;
    color: #535455;
}
.art-top-text span {
    font-weight: bold;
}
.art-top-text em {
    font-weight: bold;
    color: #3461C6;
}
.art-top-img {
    margin-top: 0.4rem;
}
.art-top-list {
    width: 1.9rem;
    height: 1.22rem;
    overflow: hidden;
    float: left;
    margin-left: 0.1rem;
}
.art-top-list:first-child {
    margin-left: 0;
}
.art-top-list img {
    width: 100%;
}
.art-kx {
    width: 100%;
    background-color: #fff;
}
.art-kx .container {
    padding: 0 0.4rem;
}
.art-kx-cont {
    margin-top: 0.3rem;
    width: 100%;
    height: 1.68rem;
    background: url("/template/mobile/images/m-kx-bg.png") no-repeat center top;
    background-size: cover;
    line-height: 1.68rem;
}
.art-kx-tit {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.7rem;
    font-size: 0.26rem;
    line-height: 0.36rem;
    color: #696A6A;
    width: 1.56rem;
}
.art-kx-tit:first-child {
    margin-left: 0.24rem;
}
.art-case {
    width: 100%;
    background: url("/template/mobile/images/m-case-bg.jpg") no-repeat center top;
    background-size: cover;
}
.art-case .container {
    padding: 0.4rem;
}
.art-art-main  {
    margin-top: 0.3rem;
}
.art-art-main .list-item {
    float: left;
    width: 3.29rem;
    margin-left: 0.12rem;
}
.art-art-main .list-item:first-child {
    margin-left: 0;
}
.art-art-main .list-img {
    width: 3.29rem;
    height: 2.18rem;
    overflow: hidden;
}
.art-art-main .list-img img {
    width: 100%;
}
.art-art-main .list-info {
    width: 2.53rem;
    height: 0.82rem;
    padding: 0.24rem 0.38rem;
    background-color: #FAFAFA;
    text-align: center;
}
.art-art-main .list-tit {
    height: 0.88rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 0.41rem;
    font-size: 0.28rem;
    color: #363839;
}
.art-art-btn {
    margin-top: 0.4rem;
    text-align: center;
}
.art-fws-main {
    background: url("/template/mobile/images/m-fws-bg.jpg") no-repeat center top;
    background-size: cover;
}
/*工程建设*/
.eng-top {
    width: 100%;
    background-color: #fff;
}
.eng-top .container {
    padding: 0.4rem;
}
.eng-top-text {
    margin-top: 0.24rem;
    text-align: center;
    font-size: 0.26rem;
    line-height: 0.46rem;
    color: #535455;
}
.eng-top-cont {
    margin-top: 0.4rem;
}
.eng-top-main {
    margin-top: -0.12rem;
    margin-right: -0.12rem;
}
.eng-top-list {
    float: left;
    width: 3.29rem;
    height: 3.98rem;
    margin-top: 0.12rem;
    margin-right: 0.12rem;
}
.eng-01 {
    background: url("/template/mobile/images/m-eng-top1.jpg") no-repeat center top;
    background-size: cover;
}
.eng-02 {
    background: url("/template/mobile/images/m-eng-top2.jpg") no-repeat center top;
    background-size: cover;
}
.eng-03 {
    background: url("/template/mobile/images/m-eng-top3.jpg") no-repeat center top;
    background-size: cover;
}
.eng-04 {
    background: url("/template/mobile/images/m-eng-top4.jpg") no-repeat center top;
    background-size: cover;
}
.eng-top-info {
    margin-top: 1.32rem;
    width: 100%;
    height: 2.68rem;
    background:linear-gradient(180deg,rgba(52,97,198,0) 0%,rgba(31,75,174,0.5) 43%,rgba(22,66,163,0.7) 100%);
    text-align: center;
    color: #fff;
}
.eng-top-tit {
    padding-top: 0.72rem;
    font-size: 0.38rem;
    line-height: 0.52rem;
}
.eng-top-art {
    font-size: 0.28rem;
    line-height: 0.44rem;
    margin-top: 0.24rem;
    padding: 0 0.1rem;
}
.eng-ys {
    width: 100%;
    background-color: #F8F8F8;
}
.eng-ys .container {
    padding: 0.4rem;
}
.eng-ys-cont {
    margin-top: 0.3rem;
}
.eng-ys-list {
    width: 100%;
    height: 2.02rem;
    margin-top: 0.12rem;
    background:rgba(255,255,255,1);
    border-radius:0 0 0.4rem 0;
}
.eng-ys-img {
    width: 2.46rem;
    height: 2.02rem;
    overflow: hidden;
    float: left;
}
.eng-ys-img img {
    width: 100%;
}
.eng-ys-info {
    float: left;
    padding: 0.3rem;
}
.eng-ys-tit {
    font-size: 0.32rem;
    line-height: 0.44rem;
    font-weight: bold;
    color: #3461C6;
}
.eng-ys-text {
    width: 3.64rem;
    font-size: 0.24rem;
    line-height: 0.37rem;
    margin-top: 0.24rem;
}
.eng-ys-left{
    border-radius:0 0 0 0.4rem;
}
.eng-sb {
    width: 100%;
    background-color: #fff;
}
.eng-sb .container {
    padding: 0.24rem;
}
.eng-sb .proIndexH-main {
    margin-top: 0.3rem;
}
.eng-fws-main {
    background: url("/template/mobile/images/m-eng-fws-bg.jpg") no-repeat center top;
    background-size: contain;
}
/*智能升级*/
.cap-top {
    width: 100%;
    background-color: #fff;
}
.cap-top .container {
    padding: 0.4rem;
}
.cap-top-main {
    background: url("/template/mobile/images/m-cap-top.png") no-repeat center top;
    background-size: cover;
    padding-top: 0.54rem;
}
.cap-top-text {
    text-align: center;
    font-size: 0.3rem;
    line-height: 0.56rem;
    color: #535455;
    padding: 0.3rem 0.5rem 0.5rem;
}
.cap-top-text span {
    font-weight: bold;
}
.cap-xt {
    width: 100%;
    background-color: #fff;
}
.cap-xt .container {
    padding: 0.4rem;
}
.cap-xt-cont {
    margin-top: 0.3rem;
}
.cap-xt-list {
    margin-top: 0.24rem;
}
.cap-xt-list:first-child {
    margin-top: 0;
}
.cap-xt-img {
    width: 6.7rem;
    height: 4.2rem;
    overflow: hidden;
    position: relative;
}
.cap-xt-img span {
    position: absolute;
    width: 100%;
    height: 0.4rem;
    background: url("/template/mobile/images/m-cap-line.png") no-repeat center;
    background-size: cover;
    bottom: 0;
}
.cap-xt-img img {
    width: 100%;
}
.cap-xt-info {
    width: 6.1rem;
    padding: 0.3rem;
    background: #F8F8F8;
    text-align: center;
}
.cap-xt-tit {
    font-size: 0.32rem;
    line-height: 0.44rem;
    color: #3461C6;
    font-weight: bold;
}
.cap-xt-line {
    margin: 0.24rem auto 0;
    width: 0.8rem;
    height: 0.04rem;
    background:rgb(0 103 205);
}
.cap-xt-text {
    font-size: 0.26rem;
    line-height: 0.4rem;
    margin-top: 0.3rem;
    color: #696A6A;
}
.ope-kx-main {
    background: url("/template/mobile/images/m-ope-kx.jpg") no-repeat center top;
    background-size: cover;
}
/*生产运营*/
.ope-top {
    width: 100%;
    background-color: #fff;
}
.ope-top .container {
    padding: 0.4rem;
}
.ope-top-main {
    margin-top: 0.3rem;
}
.ope-top-list {
    margin-top: 0.24rem;
}
.ope-top-img {
    width: 6.7rem;
    height: 3.6rem;
    overflow: hidden;
}
.ope-top-img img {
    width: 100%;
}
.ope-top-info {
    background-color: #F8F8F8;
    padding: 0.3rem;
    width: 6.1rem;
    text-align: center;
}
.ope-top-tit {
    font-size: 0.32rem;
    line-height: 0.44rem;
    color: #3461C6;
    font-weight: bold;
}
.ope-top-text {
    font-size: 0.26rem;
    line-height: 0.4rem;
    margin-top: 0.24rem;
    color: #696A6A;
}
.pro-fws-main {
    background: url("/template/mobile/images/m-pro-fws-bg.jpg") no-repeat center top;
    background-size: cover;
}
/*实验室*/
.lab-top {
    width: 100%;
    background-color: #fff;
}
.lab-top .container {
    padding: 0.4rem 0.4rem 0;
}
.lab-top-main {
    padding-bottom: 0.52rem;
    background: url("/template/mobile/images/m-lab-line.png") no-repeat left bottom;
    background-size: auto 0.14rem;
}
.lab-top-tit {
    font-size: 0.38rem;
    line-height: 0.53rem;
    color: #121314;
    text-align: center;
    padding-bottom: 0.24rem;
    background: url("/template/mobile/images/m-lab-top-tit.jpg") no-repeat center bottom;
    background-size: auto 0.04rem;
}
.lab-top-text {
    margin-top: 0.4rem;
    font-size: 0.3rem;
    line-height: 0.56rem;
    color: #535455;
}
.lab-top-text p {
    margin-top: 0.3rem;
}
.lab-top-text p:first-child {
    margin-top: 0;
}
.lab-top-text span {
    font-weight: bold;
}
.lab-top-img {
    margin-top: 0.4rem;
    width: 6.7rem;
    height: 4.4rem;
    overflow: hidden;
    background-size: auto 0.4rem;
}
.lab-top-img img {
    width: 100%;
}
.lab-team-img {
    margin-top: 0.4rem;
    width: 6.7rem;
    height: 3.2rem;
    overflow: hidden;
}
.lab-team-img img {
    width: 100%;
}
.is-main {
    margin-top: 0rem;
}
.is-main .list-item {
    float: left;
    width: 1rem;
    margin-left: 0.42rem;
    text-align: center;
}
.is-main .list-item:first-child {
    margin-left: 0;
}
.is-main .list-img {
    width: 0.94rem;
    height: 0.94rem;
    margin: 0 auto;
    overflow: hidden;
}
.is-main .list-img img {
    width: 100%;
}
.is-main .list-tit {
    margin-top: 0.12rem;
    font-size: 0.24rem;
    line-height: 0.34rem;
    color: #535455;
    text-align: center;
}
.lab-case {
    width: 100%;
    background-color: #fff;
    border-bottom: 0.24rem solid #F4F4F4;
}
.lab-case .container {
    padding: 0.4rem;
}
.lab-case-main{
    margin-top: 0.4rem;
}
.lab-case-cony {
    margin-top: -0.12rem;
    margin-right: -0.12rem;
}
.lab-case-cony .list-item {
    float: left;
    width: 3.29rem;
    margin-top: 0.12rem;
    margin-right: 0.12rem;
}
.lab-case-cony .list-img{
    width: 3.29rem;
    height: 2.18rem;
    overflow: hidden;
}
.lab-case-cony .list-img img {
    width: 100%;
}
.lab-case-cony .list-info {
    width: 2,54rem;
    height: 0.82rem;
    padding: 0.24rem 0.38rem;
    background-color: #FAFAFA;
}
.lab-case-cony .list-tit {
    height: 0.82rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 0.41rem;
    font-size: 0.28rem;
    color: #535455;
    text-align: center;
}
.lab-case-btn {
    margin-top: 0.4rem;
    text-align: center;
}
/*联系*/
.message {
    width: 100%;
    background-color: #e4e4e4;
}
.message .container {
    padding: 0.4rem;
}
.message-main {
    margin-top: 0.32rem;
}
.message-list {
    width: 6.7rem;
    height: 3.44rem;
    background: #FAFAFA url("../images/m-message-icon.png") no-repeat left top;
    background-size: 0.44rem auto;
    float: left;
    margin-top: 0.12rem;
}
.message-info {
    padding: 0.4rem;
}
.message-tit {
    font-size: 0.32rem;
    line-height: 0.44rem;
    color: #363839;
}
.message-yw {
    margin-top: 0.24rem;
    width: 100%;
    height: 0.84rem;
}
.yw {
    float: left;
    height: 0.84rem;
    font-size: 0.28rem;
    line-height: 0.42rem;
    color: #8C8D8E;
}
.fw {
    font-size: 0.24rem;
    line-height: 0.42rem;
    color: #535455;
}
.message-pho {
    font-size: 0.28rem;
    line-height: 0.46rem;
    color: #8C8D8E;
}
.message-pho span {
    font-weight: bold;
    color: #3461C6;
}
.pho-top {
    margin-top: 0.2rem;
}
.con-map {
    width: 100%;
    height: 6.4rem;
}
.con-map .container {
    position: relative;
}
.con-map .map {
    width: 100%;
    height: 6.4rem;
}
.map .map-main {
    display: none;
}
.map .active {
    display: block;
}
#mapContainer {
    width: 100%;
    height: 100%;
}
#mapContainer2 {
    width: 100%;
    height: 100%;
}
.marker-route {
    width: 0.91rem;
    height: 1.2rem;
    background: url("/template/mobile/images/m-icon-map.png") no-repeat center center;
    background-size: 0.91rem auto;
}
.brandBeh {
    position: absolute;
    padding: 0 0.4rem;
    height: 1.2rem;
    top: 0.4rem;
    z-index: 1;
}
.brandBeh li {
    float: left;
    width: 3.3rem;
    height: 1.2rem;
    background-color: #fff;
    color: #535455;
    text-align: center;
    cursor: pointer;
    margin-left: 0.1rem;
}
.brandBeh .active {
    background:rgba(52,97,198,0.9);
    color: #fff;
}
.brandBeh .active span {
    background: url("/template/mobile/images/m-site-hover.png") no-repeat left center;
    background-size: 0.36rem auto;
}
.brandBeh li:first-child {
    margin-left: 0;
}
.site {
    font-size: 0.32rem;
    line-height: 1.2rem;
}
.site span {
    padding-left: 0.6rem;
    background: url("/template/mobile/images/m-icon-site.png") no-repeat left center;
    background-size: 0.36rem auto;
}
.mes-lx {
    width: 100%;
    background-color: #fff;
}
.mes-lx .container {
    padding: 0.4rem;
}
.mes-lx-cont {
    background: url("/template/mobile/images/m-mes-lx-bg.jpg") no-repeat center top;
    background-size: cover;
    padding: 0.4rem;
}
.mes-lx-tit {
    font-size: 0.38rem;
    line-height: 0.52rem;
    color: #fff;
}
.mes-lx-tit span {
    padding-left: 0.6rem;
    background: url("/template/mobile/images/m-icon-mes.png") no-repeat left center;
    background-size: 0.36rem auto;
}
.contact_form {
    margin-top: 0.3rem;
}
.contact_form input {
    width: 5.9rem;
    height: 0.8rem;
    background:rgba(255,255,255,0.1);
    border:0.02rem solid rgba(255,255,255,0.5019607843137255);
    margin-top: 0.24rem;
    padding: 0.24rem;
    box-sizing: border-box;
    font-size: 0.28rem;
    color: #fff;
}
.contact_form input:focus {
    border-color: rgba(255,255,255,1);
}
.contact_form textarea {
    width: 5.9rem;
    height: 1.6rem;
    background:rgba(255,255,255,0.1);
    border:0.02rem solid rgba(255,255,255,0.5019607843137255);
    box-sizing: border-box;
    padding-left: 0.24rem;
    padding-top: 0.22rem;
    margin-top: 0.24rem;
    font-size: 0.28rem;
    color: #fff;
}
.contact_form textarea:focus {
    border-color: rgba(255,255,255,1);
}
.contact_form button {
    width: 5.9rem;
    height: 0.84rem;
    line-height: 0.84rem;
    color: #3461C6;
    background:rgba(255,255,255,1);
    margin-top: 0.4rem;
    font-size: 0.3rem;
    border-radius: 0.04rem;
}
.contact_form textarea::-webkit-input-placeholder,.contact_form input::-webkit-input-placeholder{
    color:rgba(255,255,255,0.8);
    font-size: 0.28rem;
}
.select-area {
    position: relative;
    overflow: hidden;
}
.select-value {
    width: 5.9rem;
    height: 0.8rem;
    border:0.02rem solid rgba(255,255,255,0.5019607843137255);
    margin-top: 0.24rem;
    padding: 0.24rem;
    box-sizing: border-box;
    font-size: 0.28rem;
    color:rgba(255,255,255,0.8);
    line-height: 0.28rem;
    cursor: pointer;
    background: rgba(255,255,255,0.1) url(../images/m-select_icon.png) no-repeat 5.3rem center;
    background-size: 0.2rem auto;
}
.select-area select {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
}
.service_select,.product_select {
    position: absolute;
    left: 0.8rem;
}
.service_select li,.product_select li {
    height: 0.52rem;
    line-height: 0.52rem;
    width: 5.9rem;
    background-color: #fff;
    color: #535455;
    padding-left: 0.24rem;
    box-sizing: border-box;
}
.display {
    display: none;
}
.form_input .n-msg {
    font-size: 0.28rem;
    color: #FFD800;
    line-height: 0.28rem;
}
/*服务行业*/
.sn-jsbox {
    width: 100%;
    height: 0.82rem;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    background-color: #fff;
    font-size: 0.24rem;
    border-bottom:1px solid #F4F4F4 ;
}
.sn-jsbox .swiper-slide {
    text-align:center;
    cursor: pointer;
    width: auto;
    color: #696A6A;
}
.sn-jsbox .active a{
    color:#FF2D2D;
}
.sn-jsbox li span {
    margin: 0 0.24rem;
    color: #DDDDDD;
    font-size: 0.3rem;
}
.wsc-secNav .active a{
    color: #3461C6!important;
}
.wsc-secNav{
    position: relative;
}
ul{
    list-style: none;
}
.sn-more {
    position: absolute;
    right: 0;
    top: 0;
    height: 0.82rem;
    width: 0.82rem;
    display: none;
    font-size: 0.28rem;
    text-align: center;
    line-height: 0.82rem;
    font-weight: 500;
    z-index: 9;
    color: #666666;
    cursor: pointer;
    background: #fff url(../images/m-icon-gdico.png) no-repeat center;
    background-size: 0.27rem 0.15rem;
    box-sizing: border-box;
}
.sn-drop {
    position: absolute;
    top: 0;
    width: 7.5rem;
    background: #fff;
    box-sizing: border-box;
    z-index: 10;
}
.sn-drop ul {
    margin-top: 0.18rem;
    margin-left: 0.3rem;
    padding-bottom: 0.3rem;
}
.sn-drop li {
    float: left;
    padding: 0.14rem 0.24rem;
    font-size: 0.26rem;
    line-height: 0.36rem;
    color: #6A6A6A;
    border: 0.02rem solid rgba(234,234,234,1);
    box-sizing: border-box;
    height: 0.64rem;
    margin-right: 0.12rem;
    margin-top: 0.12rem;
}
.sn-drop .close-icon {
    width: 0.4rem;
    height: 0.4rem;
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
    background: url("/template/mobile/images/m-icon-close.png") no-repeat center;
    background-size: 0.4rem;
    z-index: 11;
}
.sn-close{
    position: relative;
    height: 0.8rem;
    background-color: #F8F8F8;
}
.sn-jsbox {
    overflow: hidden;
    height: 0.8rem;
}
.sn-jsbox li:first-child {
    padding-left: 0.3rem;
}
.sn-jsbox li {
    float: left;
    background: #fff;
    line-height: 0.82rem;
    padding-left: 0.24rem;
}

.ind {
    width: 100%;
    background-color: #fff;
}
.ind .container {
    padding: 0.4rem;
}
.ind-main {
    margin-top: 0.3rem;
}
.ind-list {
    width: 6.7rem;
    margin-top: 0.24rem;
    background-color: #F8F8F8;
}
.ind-list:first-child {
    margin-top: 0px;
}
.ind-img {
    width: 6.7rem;
    height: 4.2rem;
    overflow: hidden;
    position: relative;
}
.ind-img img {
    width: 100%;
}
.ind-img span {
    width: 0.8rem;
    height: 0.62rem;
    position: absolute;
    top: 0;
    left: 0;
}
.img-01{
    background: url("/template/mobile/images/ind-01.png") no-repeat left top;
}
.img-02{
    background: url("/template/mobile/images/ind-02.png") no-repeat left top;
}
.img-03{
    background: url("/template/mobile/images/ind-03.png") no-repeat left top;
}
.img-04{
    background: url("/template/mobile/images/ind-04.png") no-repeat left top;
}
.ind-info {
    padding: 0.3rem;
}
.ind-tit {
    font-size: 0.32rem;
    line-height: 0.44rem;
    font-weight: bold;
    color: #3461C6;
    text-align: center;
}
.ind-text {
    margin-top: 0.24rem;
    font-size: 0.26rem;
    line-height: 0.48rem;
    color: #696A6A;
}
.sever-hy {
    width: 100%;
    background-color: #fff;
}
.sever-hy .container {
    padding: 0.4rem;
}
.inban-item {
    margin-top: -0.08rem;
    margin-right: -0.08rem;
}
.ii-list {
    float: left;
    width: 2.18rem;
    height: 1.92rem;
    background-color: #F8F8F8;
    margin-top: 0.08rem;
    margin-right: 0.07rem;
    text-align: center;
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: #535455;
}
.ii-list span {
    display: block;
    width: 100%;
    height: 1.28rem;
}
.ii-icon1 {
    background: url("/template/mobile/images/m-ii-icon1.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-icon2 {
    background: url("/template/mobile/images/m-ii-icon2.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-icon3 {
    background: url("/template/mobile/images/m-ii-icon3.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-icon4 {
    background: url("/template/mobile/images/m-ii-icon4.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-icon5 {
    background: url("/template/mobile/images/m-ii-icon5.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-icon6 {
    background: url("/template/mobile/images/m-ii-icon6.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-icon7 {
    background: url("/template/mobile/images/m-ii-icon7.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-icon8 {
    background: url("/template/mobile/images/m-ii-icon8.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-icon9 {
    background: url("/template/mobile/images/m-ii-icon9.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-icon10 {
    background: url("/template/mobile/images/m-ii-icon10.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-icon11 {
    background: url("/template/mobile/images/m-ii-icon11.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-icon12 {
    background: url("/template/mobile/images/m-ii-icon12.png") no-repeat center 0.24rem;
    background-size: 0.84rem auto;
}
.ii-cont .pagination2{
    height: 0.12rem;
    font-size: 0;
    text-align: center;
    margin: 0.24rem auto 0;
    z-index: 10;
}
.ii-cont .swiper-pagination-switch:first-child{
    padding-left: 0;
    margin-left: 0;
}
.ii-cont .swiper-pagination-bullet {
    display: inline-block;
    vertical-align: top;
    margin-left: 0.16rem;
    width: 0.12rem;
    height: 0.12rem;
    background:rgba(18,19,20,1);
    opacity:0.5;
    border-radius:50%;
}
.ii-cont .swiper-pagination-bullet:first-child{
    margin-left: 0;
}
.ii-cont .swiper-pagination-bullet-active {
    background:rgb(0 103 205);
    border-radius:50%;
    opacity:0.8;
}
/*贝邦简介*/
.brief-top {
    width: 100%;
    background-color: #fff;
}
.brief-top .container {
    padding: 0.4rem 0.4rem 0.72rem;
    background: url("/template/mobile/images/m-jj-line.png") no-repeat center bottom;
    background-size: auto 0.14rem;
}
.brief-top-info {
    height: 0.7rem;
  
    background-size: auto 1.2rem;
    padding-top: 0.56rem;
}
.brief-top-line {
    width:0.8rem;
    height: 0.08rem;
    background:rgb(0 103 205);
}
.brief-top-tit {
    font-size: 0.38rem;
    line-height: 0.5rem;
    margin-top: 0.12rem;
    color: #121314;
}
.brief-top-text {
    margin-top: 0.4rem;
    font-size: 0.3rem;
    line-height: 0.56rem;text-align: justify;
    color: #535455;
}
.brief-top-text span {
    font-weight: bold;
}
.brief-top-img {
    margin-top: 0.4rem;
    width: 6.7rem;
    height: 4.28rem;
    overflow: hidden;
}
.brief-top-img img {
    width: 100%;
}
.brief-js {
    width: 100%;
    background-color: #fff;
}
.brief-js .container {
    padding: 0.22rem 0.4rem 0.72rem;
    background: url("/template/mobile/images/m-jj-line.png") no-repeat center bottom;
    background-size: auto 0.14rem;
}
.brief-js-main {
    background: url("/template/mobile/images/m-brief-js.png") no-repeat right top;
    background-size: 1.2rem auto;
}
.brief-js-tit {
    padding-top: 0.38rem;
    width: 4.6rem;
    font-size: 0.32rem;
    line-height: 0.56rem;
    font-weight: bold;
    color: #535455;text-align: justify;
}
.brief-js-text {
    margin-top: 0.3rem;
    font-size: 0.3rem;
    line-height: 0.56rem;
    color: #535455;
}
.brief-js-btn {
    margin-top: 0.4rem;
    font-size: 0;
}
.fx {
    display: inline-block;
    width: 3.3rem;
    height: 0.84rem;
    line-height: 0.84rem;
    text-align: center;
    font-size: 0.28rem;
    border-radius: 0.04rem;
    box-sizing: border-box;
}
.fx-blue {
    border:0.03rem solid #3461C6;
    background-color: #3461C6;
    color: #fff;
}
.fx-white {
    background-color: #fff;
    border:0.03rem solid rgb(0 103 205);
    color: #3461C6;
    font-weight: bold;
}
.brief-js-btn .fx-white {
    margin-left: 0.1rem;
}
.brief-js-cont {
    margin-top: 0.6rem;
}
.brief-js-list {
    width: 6.7rem;
    margin-top: 0.3rem;
}
.brief-js-list:first-child {
    margin-top: 0;
}
.brief-js-img {
    width: 6.7rem;
    height: 3.68rem;
    overflow: hidden;
}
.brief-js-img img {
    width: 100%;
}
.brief-js-art {
    text-align: center;
    margin-top: 0.3rem;
    font-size: 0.28rem;
    line-height: 0.4rem;
}
.bb-sever {
    width: 100%;
    background-color: #e8e8e8;
}
.bb-sever .container {
    padding: 0.6rem 0.4rem 0.72rem;
    background: url("/template/mobile/images/m-jj-line.png") no-repeat center bottom;
    background-size: auto 0.14rem;
}
.brief-pro {
    width: 100%;
    background-color: #fff;
}
.brief-pro .container {
    padding: 0.6rem 0.24rem;
}

.brief-sys {
    width: 100%;
    background-color: #fff;
}
.brief-sys .container {
    padding: 0 0.4rem 0.4rem;
}
.brief-sys-main {
    width: 100%;
    background: url("/template/mobile/images/m-brief-sys.jpg") no-repeat center top;
    background-size: cover;
}
.brief-sys-cont {
    padding: 0.4rem;
}
.brief-sys-img {
    width: 5.9rem;

    overflow: hidden;
}
.brief-sys-img img {
    width: 100%;
}
.brief-sys-info {
    margin-top: 0.3rem;
}
.brief-sys-tit {
    font-size: 0.44rem;
    line-height: 0.6rem;
    color: #fff;
    font-weight: bold;
}
.brief-sys-text {
    font-size: 0.26rem;
    line-height: 0.44rem;
    margin-top: 0.22rem;
    color:rgba(255,255,255,0.8);
}
.brief-sys-ev {
    padding-top: 0.35rem;
    background: url("/template/mobile/images/m-rief-sys-line.png") no-repeat center top;
    background-size: auto 0.05rem;
    margin-top: 0.3rem;
}
.brief-sys-ev em {
    float: left;
    color: #fff;
    font-size: 0.24rem;
    line-height: 0.32rem;
    margin-left: 0.1rem;
    padding: 0.08rem;
    width:1.9rem;
    height:1.66rem;
    border: 0.02rem solid rgba(255,255,255,0.3);
    border-radius:0.04rem;
    box-sizing: border-box;
    text-align: center;
}
.brief-sys-ev em:first-child {
    margin-left: 0;
}
.brief-sys-ev .sys-01 {
    padding-top: 0.8rem;
    background: url("/template/mobile/images/m-sys-01.png") no-repeat center 0.2rem;
    background-size: 0.5rem auto;
}
.brief-sys-ev .sys-02 {
    padding-top: 0.8rem;
    background: url("/template/mobile/images/m-sys-02.png") no-repeat center 0.2rem;
    background-size: 0.5rem auto;
}
.brief-sys-ev .sys-03 {
    padding-top: 0.8rem;
    background: url("/template/mobile/images/m-sys-03.png") no-repeat center 0.2rem;
    background-size: 0.5rem auto;
}
.brief-sys-btn {
    margin-top: 0.4rem;
    text-align: center;
}
.btn-white-mr {
    background-color: #fff;
    color: #3461C6;
}
.btn-white-mr span {
    padding-right: 0.62rem;
    background: url("/template/mobile/images/m-icon-lj.png") no-repeat right center;
    background-size: 0.32rem auto;
}
/*加盟*/
.honor {
    width: 100%;
    background-color: #fff;
}
.honor .container {
    padding: 0.4rem;
}
.honor-jy {
    padding: 0.4rem;
    background-color: #FAFAFA;
}
.honor-jy-text {
    margin-top: 0.4rem;
    font-size: 0.3rem;
    line-height: 0.56rem;
    color: #696A6A;
}
.honor-jy-text span {
    color: #3461C6;
    font-weight: bold;
}
.honor-jy-text em {
    color: #363839;
    font-weight: bold;
}
.join {
    width: 100%;
    background-color: #fff;
}
.join .container {
    padding: 0.2rem 0.4rem 0.4rem;
}
.join-cont {
    margin-top: 0.3rem;
}
.join-list {
    width: 6.7rem;
    margin-top: 0.24rem;
}
.join-list:first-child {
    margin-top: 0;
}
.join-img {
    width: 6.7rem;
    height: 3.8rem;
    overflow: hidden;
}
.join-img img {
    width: 100%;
}
.join-info {
    padding: 0.4rem;
    background-color: #F8F8F8;
}
.join-tit {
    text-align: center;
    font-size: 0.32rem;
    line-height: 0.44rem;
    color: #3461C6;
    font-weight: bold;
}
.join-ar {
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: #363839;
    margin-top: 0.12rem;
    text-align: center;
}
.join-text {
    font-size: 0.26rem;
    line-height: 0.48rem;
    color: #696A6A;
    margin-top: 0.3rem;
}
.league {
    width: 100%;
    background-color: #fff;
}
.league .container {
    padding: 0.4rem;
}
.league-main {
    width: 100%;
    background: url("/template/mobile/images/m-league.jpg") no-repeat center top;
    background-size: cover;
    padding-bottom: 0.6rem;
}
.league-tit {
    font-weight: bold;
    font-size: 0.44rem;
    line-height: 0.64rem;
    color: #fff;
    text-align: center;
    padding-top: 0.6rem;
}
.league-btn {
    margin-top: 0.4rem;
    text-align: center;
}
.btn-white {
    background-color: #fff;
    color: #3461C6;
}
.pattern {
    width: 100%;
    background-color: #fff;
}
.pattern .container {
    padding: 0.4rem;
}
.pattern-top-list {
    width:6.7rem;
    min-height: 5.6rem;
    background:rgba(255,255,255,1);
    border:0.2rem solid rgba(248,248,248,1);
    box-sizing: border-box;
    text-align: center;
    padding: 0.3rem 0.2rem;
}
.pl-info {
    width: 100%;
    text-align: center;
    height: 1.6rem;
}
.pl-01 {
    background: url("/template/mobile/images/m-pl-01.png") no-repeat center top;
    background-size: auto 1.6rem;
}
.pl-02 {
    background: url("/template/mobile/images/m-pl-02.png") no-repeat center top;
    background-size: auto 1.6rem;
}
.pl-03 {
    background: url("/template/mobile/images/m-pl-03.png") no-repeat center top;
    background-size: auto 1.6rem;
}
.pl-04 {
    background: url("/template/mobile/images/m-pl-04.png") no-repeat center top;
    background-size: auto 1.6rem;
}
.pl-05 {
    background: url("/template/mobile/images/m-pl-05.png") no-repeat center top;
    background-size: auto 1.6rem;
}

.pl-tit {
    padding-top: 0.5rem;
    color: #3461C6;
    font-size: 0.38rem;
    line-height: 0.52rem;
    font-weight: bold;
}
.pl-ew {
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: #535455;
    font-weight: bold;
}
.pl-text {
    margin-top: 0.22rem;
    text-align: center;
    font-size: 0.26rem;
    line-height: 0.48rem;
    color: #696A6A;
}
.pattern-top .pagination3{
    height: 0.16rem;
    font-size: 0;
    text-align: center;
    margin: 0.3rem auto 0;
    z-index: 10;
}
.pattern-top .swiper-pagination-switch:first-child{
    padding-left: 0;
    margin-left: 0;
}
.pattern-top .swiper-pagination-bullet {
    display: inline-block;
    vertical-align: top;
    margin-left: 0.16rem;
    width: 0.16rem;
    height: 0.16rem;
    background:rgba(18,19,20,1);
    opacity:0.5;
    border-radius:50%;
}
.pattern-top .swiper-pagination-bullet:first-child{
    margin-left: 0;
}
.pattern-top .swiper-pagination-bullet-active {
    background:rgb(0 103 205);
    border-radius:50%;
    opacity:0.8;
}


/*荣誉资质*/
.honorH-text {
    text-align: center;
    margin-top: 0.12rem;
    font-size: 0.26rem;
    line-height: 0.36rem;
    color: #696A6A;
}
.honorH-main {
    margin-top: 0.3rem;
}
.honorH-main-list {
    margin-top: -0.12rem;
    margin-right: -0.12rem;
}
.honorH-item {
    float: left;
    width:3.29rem;
    height:4.46rem;
    background:rgba(255,255,255,1);
    border:0.12rem solid rgba(209,206,189,1);
    box-sizing: border-box;
    position: relative;
    margin-top: 0.12rem;
    margin-right: 0.12rem;
}
.honorH-item img {
    width: 100%;
}
.honor-zl {
    padding-top: 0.24rem;
    margin-top: 0.18rem;
    background: url("/template/mobile/images/m-xie_line.png") no-repeat center top;
    background-size: auto 0.14rem;
}
.honorT-item {
    height: 2.26rem;
}



.layout-side{padding: 0.4rem 0.3rem;}
.wsc-class2{overflow: hidden;}

.wsc-classCon2{margin-top: -0.2rem;margin-right: -0.1rem;margin-left: -0.1rem;}
.classItem2{ float: left;margin: 0.2rem 0 0;width: 50%;box-sizing: border-box;padding: 0 0.1rem;}
.classItem2 a{display: block;height: 0.88rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 0.3rem;line-height: 0.86rem;color: #666666;transition: 0.36s;text-align: center;box-sizing: border-box;border: 0.01rem solid #ebebeb;padding: 0 0.2rem;}
.classItem2 i{display: none;}
/* tags-page*/
.tag-main{padding: 0.4rem 0.3rem;}
.tag-main .list-main{margin-right: -0.21rem;margin-top: -0.2rem;}
.wsc-list-tag .list-item{float: left;width: 3.35rem;box-sizing: border-box;padding: 0.18rem ;margin-right: 0.2rem;margin-top: 0.2rem;border:0.02rem solid #e0e0e0;line-height: 0.48rem;}
.wsc-tags-detail{padding: 0.4rem 0.3rem;}

.wsc-tags-list{padding: 0.4rem 0.3rem;}
.taglist-intro{}
.taglist-tit{font-size: 0.36rem;line-height: 0.38rem;font-weight: bold;padding:0.2rem 0.2rem 0.1rem;background-color: #f6f6f6;}
.taglist-text{padding:0.1rem 0.2rem 0.2rem;line-height:0.48rem;color: #666666;background-color: #f6f6f6;}
.taglist-main{}
.taglist-item{margin-top: 0.3rem;}
.taglist-item:first-child{}


/*listItem*/
.lTit{position: relative;line-height: 1.6;}
.lTit .lTitText{float: left;font-size: 0.34rem;color: #333333;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 0.28rem;width: 6rem;}
.lTitMore{color: #999999;position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: right;}
.lTitMore span{display: inline-block;padding-right: 0.2rem;background: url(/template/mobile/images/pc-more.png) no-repeat right center;background-size: 0.1rem auto;}
.lTit .line{position: absolute;left: 0px;top:0px;bottom: 0;margin: auto; width: 0.1rem;height: 0.36rem;}

.lMain{overflow: hidden;}
.lMain .list-main{margin-top:0.2rem;}
.lMain .list-main2{ margin:0 -0.1rem 0;}
.layout-content .layout-list .lTit{ margin-top: 0.3rem; }
.layout-content .layout-list:first-child .lTit{margin-top: 0px;}

.list-item{margin-top:0rem;padding-bottom: 0.2rem;}
.list-info{float: left;width: 100%;}
.list-tit{font-size: 0.32rem;line-height: 0.48rem;color: #333333;}
.list-mark{font-size:0.28rem;line-height: 0.48rem;margin-top:0.1rem;color: #999999;}
.list-cate{font-size:0.28rem;display:inline;margin-right:0.2rem;}
.list-tags{font-size:0.28rem;display:inline;margin-right:0.2rem;}
.list-tags a{margin-right: 0.1rem; }
.list-time{font-size:0.28rem;display:inline;margin-right:0.2rem;}
.list-more{font-size:0.28rem;display:inline;margin-right:0.2rem;}
.list-text{font-size: 0.28rem;line-height: 0.48rem;margin-top: 0.1rem;color: #999999;max-height: 0.96rem;overflow: hidden;text-overflow:ellipsis;display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;}
.list-picitem{padding-left: 2.3rem;}
.list-picitem .list-info{}
.list-picitem .list-img{float: left;margin-left: -2.3rem;width:2rem;overflow: hidden;}
.list-picitem .list-img img{width: 100%;}


.m_faq_nav a:first-of-type {
    margin-left: 0.1rem;
}
.m_faq_nav span {
    margin: 0.08rem 0.2rem 0 0.2rem;
}
.m_news_detailP a {
    color: #3461C6;
}
.m_news_detailP video {
    width: 100%;
    height: 100%;
}
.proDetail-cont a {
    color: #3461C6;
}
.videoDetail_centerP a {
    color: #3461C6;
}
.anli_wlP a {
    color: #3461C6;
}
.slove_wlP a{
    color: #3461C6;
}<!--0.0003669261932373-->