﻿@charset "utf-8";
.wrap img{display:block;width:100%;}


.bk-title {text-align:center;}
.bk-title b {display:block;font-size:2.5rem;font-weight:bold;line-height:2.6rem;color:#222;}
.bk-title span {display:block;font-size:1.1rem;font-weight:normal;line-height:1.2rem;color:#666;margin-top:0.9rem;}
.bk-title::after {content:"";display:block;width:2.1rem;height:0.1rem;background:#E53331;margin:0.9rem auto 0;}

/*轮播广告*/.g-adv {position:relative;width:100%;margin:0 auto;height:auto;z-index:1;font-size:0;}
.g-adv .swiper-pagination {height:0.6rem;bottom:7.5%!important;}
.g-adv .swiper-pagination-bullet {width:0.85rem;height:0.85rem;background:none;opacity:0.8;margin:0 0.4rem !important;vertical-align:top;border-radius:50%;position:relative;border:0.05rem solid #fff;}
.g-adv .swiper-pagination-bullet-active {background:#E53331;opacity:1;border-color:#E53331;}
.guide {padding:3rem 4% 3.4rem;}
.guide .title {text-align:center;}
.guide .title b {display:block;font-size:2rem;font-weight:bold;line-height:2.1rem;color:#000;}
.guide .title span {display:block;font-size:1.3rem;font-weight:normal;line-height:1.4rem;color:#666;margin-top:1.4rem;}
.guide .title::after {content:"";display:block;width:2.2rem;height:0.1rem;background:#E53331;margin:0.9rem auto 0;}
.guide .desc {font-size:1.2rem;font-weight:normal;line-height:2rem;color:#666;display:block;margin-top:0.8rem;margin-bottom:1.9rem;}
.guide .more a {width:12.7rem;height:3.1rem;border:0.05rem solid #E53331;font-size:1.2rem;font-weight:normal;line-height:3.1rem;color:#E53331;text-indent:3.25rem;display:block;background-image:url('/mobile/images/bk-more.png');background-repeat:no-repeat;background-position:8.25rem center;background-size:1.1rem 0.45rem;transition:0.5s;font-style:italic;margin:1.8rem auto 0;}
.service {background-image:url('/mobile/images/pro-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:3.5rem 2.9rem;background-repeat:repeat;padding:4rem 4% 2.5rem;}
.service .service-t {margin-top:2.7rem;}
.service .service-t h3 {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background:rgba(229,51,49,0.2);}
.service .service-t h3 b {font-size:1.5rem;font-weight:bold;line-height:3.2rem;color:#fff;width:13.5rem;background:#E53331;height:3.2rem;padding-left:0.9rem;box-sizing:border-box;}
.service .service-t h3 b img {display:inline-block;width:2rem;height:2rem;vertical-align:middle;margin-right:0.4rem;}
.service .service-t h3 em {font-size:1.2rem;font-weight:normal;line-height:1.3rem;color:#333;padding-right:2rem;position:relative;margin-right:1.3rem;cursor:pointer;}
.service .service-t h3 em::after {content:"";display:block;background-image:url('/mobile/images/pro-more.png');background-repeat:no-repeat;background-position:center top;background-size:1.3rem 1.3rem;width:1.3rem;height:1.3rem;position:absolute;right:0;top:0;}
.service .service-t h3 em.hover::after {transform:rotate(180deg);}
.service .service-t p {background:#fff;padding:2rem 1.25rem 1rem;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;transition:0.5s;height:7.4rem;overflow:hidden;box-sizing:border-box;}
.service .service-t p a {display:block;font-size:1.1rem;font-weight:normal;line-height:1.2rem;color:#333;margin-bottom:1.5rem;position:relative;padding-left:0.9rem;width:33.33%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:0.5rem;}
.service .service-t p a::before {content:"";display:block;width:0.3rem;height:0.3rem;background:#E53331;position:absolute;left:0;top:50%;margin-top:-0.15rem;border-radius:50%;}
.service .service-t p.hover {height:18.6rem;}
.service .service-c dd {margin-top:1.8rem;}
.service .service-c dd b {display:block;font-size:1.5rem;font-weight:bold;line-height:1.6rem;color:#333;}
.service .service-c dd p {display:block;font-size:1.2rem;font-weight:normal;line-height:1.7rem;color:#666;margin-top:0.75rem;}
.service .more a {width:12.7rem;height:3.1rem;border:0.05rem solid #E53331;font-size:1.2rem;font-weight:normal;line-height:3.1rem;color:#E53331;text-indent:3.25rem;display:block;background-image:url('/mobile/images/bk-more.png');background-repeat:no-repeat;background-position:8.25rem center;background-size:1.1rem 0.45rem;transition:0.5s;font-style:italic;margin:2.6rem auto 0;}
.case {padding:4rem 4% 2.75rem;}
.case .case-t {margin-top:0.7rem;background:#7C808A;margin-bottom:1.05rem;}
.case .case-t ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.case .case-t ul li {width:25%;border-right:0.05rem solid #fff;border-bottom:0.05rem solid #fff;text-align:center;box-sizing:border-box;}
.case .case-t ul li a {display:block;font-size:1.2rem;font-weight:normal;line-height:2.9rem;color:#fff;}
.case .case-t ul li:nth-of-type(4n) {border-right:0;}
.case .case-b {overflow:hidden;}
.case .case-b dl dd {margin-top:1.5rem;}
.case .case-b dl dd h4 {display:block;font-size:1.5rem;font-weight:bold;line-height:1.6rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case .case-b dl dd p {display:block;font-size:1.2rem;font-weight:normal;line-height:1.7rem;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:0.7rem;}
.case .more a {width:12.7rem;height:3.1rem;border:0.05rem solid #E53331;font-size:1.2rem;font-weight:normal;line-height:3.1rem;color:#E53331;text-indent:2rem;display:block;background-image:url('/mobile/images/bk-more.png');background-repeat:no-repeat;background-position:9.7rem center;background-size:1.1rem 0.45rem;transition:0.5s;font-style:italic;margin:2.6rem auto 0;}
.quality {background-image:url('/mobile/images/ys-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 28.6rem;padding-top:4.2rem;}
.quality .bk-title b,.quality .bk-title span {color:#fff;}
.quality .quality-t {padding:0 4% 0;margin-top:2.9rem;background-image:url('/mobile/images/ys-cbg.png');background-repeat:no-repeat;background-position:center bottom;background-size:31.3rem auto;padding-bottom:1.5rem;}
.quality .quality-t ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.quality .quality-t ul li {width:6.85rem;height:6.85rem;background:#E53331;border:0.1rem solid #FF9796;border-radius:50%;box-sizing:border-box;padding-top:1.3rem;text-align:center;}
.quality .quality-t ul li em {width:2.4rem;display:block;margin:0 auto 0;}
.quality .quality-t ul li span {display:block;font-size:1rem;font-weight:bold;line-height:1.1rem;color:#fff;margin-top:0.5rem;}
.quality .quality-t ul li:nth-of-type(1),.quality .quality-t ul li:nth-of-type(4) {margin-top:7.4rem;}
.quality .quality-t ul li:nth-of-type(2) {margin-right:4rem;}
.quality .quality-b {margin-top:2rem;margin-left:4%;overflow:hidden;}
.quality .quality-b dl dd .title {height:5.5rem;background:#E53331;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;padding:0 2rem 0 1.4rem;align-items:center;overflow:hidden;}
.quality .quality-b dl dd .title b img {width:6.35rem;width:auto;margin-top:1.2rem;height: 6.25rem;}
.quality .quality-b dl dd .title em {display:block;font-size:2rem;font-weight:bold;line-height:2rem;color:#fff;text-align:right;margin-top:-2rem;}
.quality .quality-b dl dd .title em span {display:block;font-size:0.9rem;font-weight:normal;line-height:85%;color:#fff;text-transform:uppercase;opacity:0.5;margin-top:0.55rem;}
.quality .quality-b dl dd .desc {background:#ededed;height:13.4rem;box-sizing:border-box;padding:2rem 1.9rem 0 1.6rem;}
.quality .quality-b dl dd .desc b {display:block;font-size:1.5rem;font-weight:bold;line-height:1.6rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.quality .quality-b dl dd .desc p {font-size:1.2rem;font-weight:normal;line-height:1.7rem;color:#333;display:block;margin-top:1rem;}
.quality .quality-b dl dd .desc p span {color:#E53331;}
.news {padding:4rem 4% 3.1rem;}
.news .news-t {margin-top:1.6rem;margin-bottom:0.5rem;}
.news .news-t ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.news .news-t ul li {width:33.33%;text-align:center;border:0.05rem solid #ddd;box-sizing:border-box;border-right:0;}
.news .news-t ul li a {display:block;font-size:1.2rem;font-weight:normal;line-height:3.1rem;color:#333;}
.news .news-t ul li:last-of-type {border-right:1px solid #ddd;}
.news .news-t ul li.cur {background:#E53331;border-color:#E53331;}
.news .news-t ul li.cur a {color:#fff;}
.news .news-c {overflow:hidden;}
.news .news-c dl {padding-top:1.75rem;padding-bottom:1.75rem;border-bottom:0.05rem solid #ccc;}
.news .news-c dl a {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.news .news-c dl a dt {order:2;width:38.84%;}
.news .news-c dl a dd {order:1;width:57.53%;}
.news .news-c dl a dd h4 {font-size:1.35rem;font-weight:normal;line-height:2rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0.3rem;}
.news .news-c dl a dd p {font-size:1.25rem;font-weight:normal;line-height:1.8rem;color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news .news-c dl a dd em {font-size:1rem;font-weight:normal;line-height:85%;color:#999;margin-top:0.7rem;display:block;}
.news .news-c dl:nth-of-type(1) {padding-top:0;}
.news .news-c dl:nth-of-type(1) dt {width:100%;order:1; height: 17.8rem; overflow: hidden;}
.news .news-c dl:nth-of-type(1) dd {width:100%;order:2;position:relative;margin-top:1.2rem;}
.news .news-c dl:nth-of-type(1) dd h4 {padding-right:6rem;}
.news .news-c dl:nth-of-type(1) dd p {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.news .news-c dl:nth-of-type(1) dd em {position:absolute;right:0;top:0;line-height:2rem;margin-top:0;}
.news .more a {width:12.7rem;height:3.1rem;border:0.05rem solid #E53331;font-size:1.2rem;font-weight:normal;line-height:3.1rem;color:#E53331;text-indent:3.25rem;display:block;background-image:url('/mobile/images/bk-more.png');background-repeat:no-repeat;background-position:8.25rem center;background-size:1.1rem 0.45rem;transition:0.5s;font-style:italic;margin:2.6rem auto 0.05rem;}
.about {background-image:url('/mobile/images/abt-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 22.55rem;box-sizing:border-box;padding-top:3.9rem;overflow:hidden;}
.about .bk-title b {color:#fff;}
.about .bk-title span {color:#fff;}
.about .about-c {margin:6rem 4% 0;background:#fff;height:13.7rem;box-sizing:border-box;box-shadow:0rem 0.15rem 0.45rem 0rem rgba(0,0,0,0.2);position:relative;padding-top:1rem;padding-left:1.25rem;padding-right:1.25rem;}
.about .about-c .prev {position:absolute;width:1.9rem;display:block;top:5.9rem;left:-0.95rem;z-index:1;cursor:pointer;}
.about .about-c .next {position:absolute;width:1.9rem;display:block;top:5.9rem;right:-0.95rem;z-index:1;cursor:pointer;}
.about .about-c .list {overflow:hidden;}
.about .more a {width:12.7rem;height:3.1rem;border:0.05rem solid #E53331;font-size:1.2rem;font-weight:normal;line-height:3.1rem;color:#E53331;text-indent:3.25rem;display:block;background-image:url('/mobile/images/bk-more.png');background-repeat:no-repeat;background-position:8.25rem center;background-size:1.1rem 0.45rem;transition:0.5s;font-style:italic;margin:1.9rem auto 2.4rem;}






