@media only screen and (min-width: 1824px) {
 .sctl {
 display: none;
 }
 .ad-header {
 width: 18.24rem;
 height: 2.46rem;
 margin: 0 auto;
 }

 .ad-header .adventage_title_top {
 width: 18.24rem;
 height: 1.66rem;
 line-height: 1.66rem;
 padding-left: 0.8rem;
 font-family: shs_medium;
 font-size: 0.2708rem;
 color: #2a2a2a;
 }

 .ad-header .adventage_title_top1 {
 display: none;
 }
 .ad-header .adventage_title_bottom {
 width: 18.28rem;
 height: 0.9rem;
 }

 .ad-header .adventage_title_bottom ul {
 width: 9.4rem;
 list-style: none;
 margin: 0;
 padding: 0;
 float: right;
 }

 .ad-header .adventage_title_bottom ul li {
 display: inline-block;
 margin: 0 0.5rem 0 0;
 padding: 0;
 }

 .ad-header .adventage_title_bottom ul li.last {
 margin-right: 0;
 }

 .ad-header .adventage_title_bottom ul li a {
 font-family: shs_normal;
 display: inline-block;
 font-size: 0.1562rem;
 color: #2a2a2a;
 }

 .ad-header .adventage_title_bottom ul li a:hover,
 .ad-header .adventage_title_bottom ul li a.active {
 font-family: shs_medium;
 text-decoration: underline;
 }

 .adventage-box {
 width: 18.36rem;
 height: 5.62rem;
 margin: 0 auto;
 }

 .adventage-box .adventage {
 width: 9rem;
 height: 100%;
 margin-right:45px;
 padding: 0;
 float: right;
 }

 .adventage-box .adventage p.cc {
 margin-right:110px;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 line-height: 0.32rem;
 margin-bottom: 0.34rem;
 }

 .adventage-box .adventage ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li {
 display: inline-block;
 margin: 0;
 padding: 0;
 }
 

 .adventage-box .adventage ul li.l01 {
 width: 2.7rem;
 }
 .adventage-box .adventage ul li.l02 {
 width: 2.15rem;
 }
 .adventage-box .adventage ul li.l03 {
 width: 2.75rem;
 }

 .adventage-box .adventage ul li p {
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li p.ut {
 font-family: gc_bold;
 color: #2a2a2a;
 font-size: 0.625rem;
 }

 .adventage-box .adventage ul li p.ub {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 }

 .cimg {
 width: 18.24rem;
 height: auto;
 margin: 0 auto;
 }

 .cimg img {
 width: 100%;
 height: 100%;
 }

 .more {
 width: 100%;
 height: 0.51rem;
 position: relative;
 margin-bottom: 1rem;
 }

 .more .square {
 position: absolute;
 display: inline-block;
 width: 0.51rem;
 height: 0.51rem;
 bottom: 0;
 left: 50%;
 margin-left: -0.255rem;
 z-index: 1000011;
 }

 .more .square img {
 width: 100%;
 height: 100%;
 }

 .more .mplus {
 position: absolute;
 width: 0.30rem;
 height: 0.29rem;
 bottom: 0.12rem;
 left: 50%;
 margin-left: -0.15rem;
 z-index: 1000010;
 }

 .timeline-box {
 width: 18.16rem;
 margin: 0 auto;
 }

 .timeline-box .timeline {
 width: 9.4rem;
 float: right;
 margin-right: 1.18rem;
 padding: 1rem 0 0.25rem 0;
 }

 .timeline-box .timeline .tlitem {
 width: 100%;
 height: 0.5rem;
 margin-bottom: 0.4rem;
 }

 .timeline-box .timeline .tlitem.last {
 margin-bottom: 0;
 }

 .timeline-box .timeline .tlitem .tlitem-left {
 display: inline-block;
 width: 1.18rem;
 height: 0.5rem;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 font-style: italic;
 }

 .timeline-box .timeline .tlitem .tlitem-left span {
 font-family: shs_medium;
 }

 .timeline-box .timeline .tlitem .tlitem-right {
 margin-right:40px;
 position: relative;
 margin-top: -0.07rem;
 display: inline-block;
 float: right;
 width: 7.76rem;
 height: 0.7rem;
 line-height: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 }

 .customer-intro {
 width: 18.24rem;
 height: 2.75rem;
 margin: 0 auto;
 padding: 1rem 0;
 }

 .customer-intro .customer {
 width: 9.4rem;
 height: 0.75rem;
 float: right;
 }

 .customer-intro .customer p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .customer-intro .customer p.title {
 font-size: 0.2708rem;
 }

 .customer-intro .customer p.comment {
 margin-top: 0.3rem;
 font-size: 0.1875rem;
 }

 .customer-box {
 width: 14.38rem;
 margin: 0 auto;
 padding: 0;
 position: relative;
 margin-bottom:-20px;
 }

 .customer-box ul {
 list-style: none;
 margin: 0 auto;
 padding: 0;
 width:1176px;
 }

 .customer-box ul li {
 width: 140px;
 margin: 0 0 0.78rem 0;
 float: left;
 }

 .customer-box ul li.last {
 margin-right: 0;
 }

 .customer-box ul li .fitem {
 display: table;
 width: 1.40rem;
 height: 0.66rem;
 }

 .customer-box ul li .fitem .fitem-cell {
 display: table-cell;
 width: 1.40rem;
 height: 0.66rem;
 vertical-align: middle;
 position: relative;
 }

 .customer-box ul li .fitem .fitem-cell img {
 position: absolute;
 left: 0;
 top: 0;
 width: 1.4rem;
 height: 0.66rem;
 }

 .bus-intro {
 width: 18.24rem;
 height: 2.75rem;
 margin: 0 auto;
 padding: 1rem 0;
 }

 .bus-intro .bus {
 width: 9.4rem;
 height: 0.75rem;
 float: right;
 }

 .bus-intro .bus p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .bus-intro .bus p.title {
 font-size: 0.2708rem;
 }

 .bus-intro .bus p.comment {
 margin-top: 0.3rem;
 font-size: 0.1875rem;
 }

 .bus-intro-img {
 width: 18.24rem;
 height: 2.68rem;
 margin: 0 auto 0.52rem;
 }

 .bus-intro-img .bus-img {
 width: 9.4rem;
 height: 2.68rem;
 float: right;
 }

 .bus-intro-img .bus-img img {
 width: auto;
 height: 2.68rem;
 }

 .brand-intro {
 width: 18.24rem;
 height: 5.69rem;
 margin: 0 auto;
 padding: 1rem 0 0 0;
 }

 .brand-intro .brand {
 width: 8rem;
 height: 4.7rem;
 float: right;
 margin-right:126px;
 }

 .brand-intro .brand p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .brand-intro .brand p.title {
 font-size: 0.2708rem;
 }

 .brand-intro .brand p.comment {
 line-height: 0.32rem;
 font-size: 0.1875rem;
 }

 .brand-intro .brand p.comment.first {
 margin-top: 0.26rem;
 }

 .brand-intro .brand p.comment span {
 font-family: shs_bold;
 }

 .brand-intro .brand p.comment span.hb {
 opacity: 0;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 -khtml-opacity: 0;
 }

 .concept-intro {
 width: 18.24rem;
 height: 6.4rem;
 margin: 0 auto;
 padding: 1rem 0 0 0;
 }

 .concept-intro .concept {
 width: 8.3rem;
 height: 5.24rem;
 float: right;
 margin-right:90px;
 }

 .concept-intro .concept p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .concept-intro .concept p.title {
 font-size: 0.2708rem;
 }

 .concept-intro .concept p.comment {
 line-height: 0.32rem;
 font-size: 0.1875rem;
 }

 .concept-intro .concept p.comment.first {
 margin-top: 0.2rem;
 }

 .concept-intro .concept p.comment.sfirst {
 margin-top: 0.16rem;
 }

 .concept-intro .concept p.comment span {
 font-family: shs_bold;
 }

 .concept-intro .concept p.comment span.hb {
 opacity: 0;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 -khtml-opacity: 0;
 }

 .team-intro {
 width: 18.24rem;
 height: 3.4rem;
 margin: 0 auto;
 padding: 1rem 0 0 0;
 }

 .team-intro .team {
 width: 8.1rem;
 height: 2.4rem;
 float: right;
 margin-right:126px;
 }

 .team-intro .team p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .team-intro .team p.title {
 font-size: 0.2708rem;
 }

 .team-intro .team p.comment {
 line-height: 0.32rem;
 font-size: 0.1875rem;
 }

 .team-intro .team p.comment.first {
 margin-top: 0.26rem;
 }

 .team-box {
 width: 14.4rem;
 margin: 0 auto;
 padding-bottom: 1.28rem;
 }

 .team-box .trow {
 margin-bottom: 0.25rem;
 }

 .team-box .trow .item {
 display: inline-block;
 margin-right: 2%;
 float: left;
 width: 32%;
 border: 2px solid #f7f7f7;
 border-radius: 0.05rem;
 overflow: hidden;
 }
 

 .team-box .trow .item.last {
 margin-right: 0;
 }

 .team-box .trow .item img {
 width: 100%;
 height: 2.7rem;
 }

 .team-box .tr-intro {
 width: 100%;
 padding-bottom: 0.28rem;
 /*display: none;*/
 }

 .team-box .tr-intro p {
 margin: 0;
 padding: 0;
 }

 .team-box .tr-intro .uname {
 font-family: shs_medium;
 font-size: 0.2708rem;
 color: #2a2a2a;
 height: 0.55rem;
 line-height: 0.55rem;
 margin-bottom:8px;
 }

 .team-box .tr-intro .job {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #8e8e8e;
 height: 0.55rem;
 line-height: 0.55rem;
 }

 .team-box .tr-intro .uintro {
 font-family: shs_normal;
 font-size: 0.1565rem;
 color: #2a2a2a;
 line-height: 0.25rem;
 }

 .ctl {
 width: 18.24rem;
 margin: 0 auto;
 height: 2.88rem;
 }

 .ctl .ctl-left {
 display: none;
 width: 5.88rem;
 height: 2.88rem;
 }

 .ctl .ctl-right {
 display: inline-block;
 float: right;
 width: 8.1rem;
 height: 2.88rem;
 padding-top: 1rem;
 margin-right:126px;
 }

 .ctl .ctl-right p {
 margin: 0;
 padding: 0;
 }

 .ctl .ctl-right .ctl-title {
 font-family: shs_normal;
 font-size: 0.2708rem;
 color: #2a2a2a;
 }

 .ctl .ctl-right .ctl-intro {
 margin-top: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1775rem;
 color: #2a2a2a;
 line-height:32px;
 }

 .ctl .ctl-right .ctl-intro.ctl-last {
 margin-top: 0.15rem;
 }

 .ctl .ctl-right .ctl-tab {
 margin-top: 0.32rem;
 height: 0.42rem;
 width: 3.04rem;
 border: 1px solid #8e8e8e;
 border-radius: 0.04rem;
 overflow: hidden;
 }

 .ctl .ctl-right .ctl-tab div {
 width: 50%;
 display: inline-block;
 height: 0.40rem;
 line-height: 0.40rem;
 background: #ffffff;
 text-align: center;
 color: #8e8e8e;
 font-family: shs_normal;
 font-size: 0.1875rem;
 cursor: pointer;
 }

 .ctl .ctl-right .ctl-tab div.ct2 {
 float: right;
 }

 .ctl .ctl-right .ctl-tab div.active {
 background: #ffff06;
 color: #2a2a2a;
 }

 .sctl {
 display: none;
 }

 .srl {
 width: 18.24rem;
 height: 3.95rem;
 overflow: hidden;
 display: table;
 margin: 0 auto;
 margin-bottom:30px;
 }

 .srl .srl-cell {
 width: 18.24rem;
 height: 3.95rem;
 display: table-cell;
 text-align: center;
 vertical-align: bottom;
 }

 .srl .srl-cell img {
 width: auto;
 height: auto;
 }
}

@media only screen and (min-width: 1430px) and (max-width: 1823px) {
 .sctl {
 display: none;
 }
 .ad-header {
 width: 100%;
 height: 2.56rem;
 margin: 0 auto;
 }

 .ad-header .adventage_title_top {
 width: 100%;
 height: 1.66rem;
 line-height: 1.66rem;
 padding-left: 1.27rem;
 font-family: shs_medium;
 font-size: 0.2708rem;
 color: #2a2a2a;
 }
 .ad-header .adventage_title_top1 {
 display: none;
 }


 .ad-header .adventage_title_bottom {
 width: 100%;
 height: 0.9rem;
 padding: 0;
 }

 .ad-header .adventage_title_bottom ul {
 width: 7.96rem;
 list-style: none;
 margin: 0;
 padding: 0;
 float: right;
 }

 .ad-header .adventage_title_bottom ul li {
 display: inline-block;
 margin: 0 0.5rem 0 0;
 padding: 0;
 }

 .ad-header .adventage_title_bottom ul li.last {
 margin-right: 0;
 }

 .ad-header .adventage_title_bottom ul li a {
 font-family: shs_normal;
 display: inline-block;
 font-size: 0.1562rem;
 color: #2a2a2a;
 }

 .ad-header .adventage_title_bottom ul li a:hover,
 .ad-header .adventage_title_bottom ul li a.active {
 font-family: shs_medium;
 text-decoration: underline;
 }

 .adventage-box {
 width: 100%;
 margin: 0 auto;
 padding: 0 0 0.9rem 0;
 }

 .adventage-box .adventage {
 width: 7.96rem;
 height: 100%;
 margin: 0;
 padding: 0 0.5rem 0 0;
 float: right;
 }

 .adventage-box .adventage p.cc {
 margin-right:110px;
 font-family: shs_normal;
 font-size: 0.1575rem;
 color: #2a2a2a;
 line-height: 0.32rem;
 margin-bottom: 0.34rem;
 }

 .adventage-box .adventage ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li {
 display: inline-block;
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li.l01 {
 width: 2.1rem;
 }
 .adventage-box .adventage ul li.l02 {
 width: 1.55rem;
 }
 .adventage-box .adventage ul li.l03 {
 width: 2.15rem;
 }

 .adventage-box .adventage ul li p {
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li p.ut {
 font-family: gc_bold;
 color: #2a2a2a;
 font-size: 0.525rem;
 }

 .adventage-box .adventage ul li p.ub {
 font-family: shs_normal;
 font-size: 0.1575rem;
 color: #2a2a2a;
 }

 .cimg {
 width: 93%;
 height: auto;
 margin: 0 auto;
 }

 .cimg img {
 width: 100%;
 height: 100%;
 }

 .more {
 width: 100%;
 height: 0.51rem;
 position: relative;
 margin-bottom: 1rem;
 margin-top: -22px;
 }

 .more .square {
 position: absolute;
 display: inline-block;
 width: 0.51rem;
 height: 0.51rem;
 bottom: 0;
 left: 50%;
 margin-left: -0.255rem;
 z-index: 1000011;
 }

 .more .square img {
 width: 100%;
 height: 100%;
 }

 .more .mplus {
 position: absolute;
 width: 0.30rem;
 height: 0.29rem;
 bottom: 0.12rem;
 left: 50%;
 margin-left: -0.15rem;
 z-index: 1000010;
 }

 .timeline-box {
 width: 100%;
 margin: 0 auto;
 padding: 0;
 }

 .timeline-box .timeline {
 width: 9rem;
 float: right;
 padding: 1rem 0 0.5rem 0;
 }

 .timeline-box .timeline .tlitem {
 width: 100%;
 height: 0.5rem;
 margin-bottom: 0.4rem;
 }

 .timeline-box .timeline .tlitem.last {
 margin-bottom: 0;
 }

 .timeline-box .timeline .tlitem .tlitem-left {
 display: inline-block;
 width: 0.86rem;
 height: 0.5rem;
 font-family: shs_normal;
 font-size: 0.1575rem;
 color: #2a2a2a;
 font-style: italic;
 }

 .timeline-box .timeline .tlitem .tlitem-left span {
 font-family: shs_medium;
 }

 .timeline-box .timeline .tlitem .tlitem-right {
 margin-right:160px;
 position: relative;
 margin-top: -0.07rem;
 display: inline-block;
 float: right;
 width: 6.36rem;
 height: 0.7rem;
 line-height: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1575rem;
 color: #2a2a2a;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 }

 .customer-intro {
 width: 100%;
 height: 2.75rem;
 margin: 0 auto;
 padding: 1rem 0 1rem 1rem;
 }

 .customer-intro .customer {
 width: 7.96rem;
 height: 0.75rem;
 float: right;
 }

 .customer-intro .customer p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .customer-intro .customer p.title {
 font-size: 0.2508rem;
 }

 .customer-intro .customer p.comment {
 margin-top: 0.3rem;
 font-size: 0.1575rem;
 }

 .customer-box {
 width: 95%;
 margin: 0 auto;
 padding: 0 0 0.34rem 0;
 position: relative;
 margin-bottom:-32px;
 margin-right:0px;
 }

 .customer-box ul {
 list-style: none;
 margin: 0 auto;
 padding: 0;
 }

 .customer-box ul li {
 width: 80px;
 margin: 0 0 0.78rem 0;
 float: left;
 }

 .customer-box ul li .fitem {
 display: table;
 width: 1.40rem;
 height: 0.66rem;
 }

 .customer-box ul li .fitem .fitem-cell {
 display: table-cell;
 width: 1.40rem;
 height: 0.66rem;
 vertical-align: middle;
 position: relative;
 }

 .customer-box ul li .fitem .fitem-cell img {
 position: absolute;
 left: 0;
 top: 0;
 width: 1.4rem;
 height: 0.66rem;
 }

 .bus-intro {
 width: 100%;
 height: 2.75rem;
 margin: 0 auto;
 padding: 1rem 0 1rem 0;
 }

 .bus-intro .bus {
 width: 6.96rem;
 height: 0.75rem;
 float: right;
 margin-right:102px;
 }

 .bus-intro .bus p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .bus-intro .bus p.title {
 font-size: 0.2508rem;
 }

 .bus-intro .bus p.comment {
 margin-top: 0.3rem;
 font-size: 0.1575rem;
 }

 .bus-intro-img {
 width: 100%;
 height: 2.68rem;
 margin: 0 auto 0.52rem;
 padding: 0;
 }

 .bus-intro-img .bus-img {
 width: 7.92rem;
 height: 2.68rem;
 float: right;
 }

 .bus-intro-img .bus-img img {
 width: auto;
 height: 2.68rem;
 }

 .brand-intro {
 width: 100%;
 height: 5.69rem;
 margin: 0 auto;
 padding: 1rem 0 0 0;
 }

 .brand-intro .brand {
 width: 6.96rem;
 height: 4.7rem;
 float: right;
 margin-right:102px;
 }

 .brand-intro .brand p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .brand-intro .brand p.title {
 font-size: 0.2508rem;
 }

 .brand-intro .brand p.comment {
 line-height: 0.32rem;
 font-size: 0.1575rem;
 }

 .brand-intro .brand p.comment.first {
 margin-top: 0.26rem;
 }

 .brand-intro .brand p.comment span {
 font-family: shs_bold;
 }

 .brand-intro .brand p.comment span.hb {
 opacity: 0;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 -khtml-opacity: 0;
 }

 .concept-intro {
 width: 100%;
 height: 6.6rem;
 margin: 0 auto;
 padding: 1rem 0 0 0;
 }

 .concept-intro .concept {
 width: 6.96rem;
 height: 5.34rem;
 float: right;
 margin-right:102px;
 }

 .concept-intro .concept p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .concept-intro .concept p.title {
 font-size: 0.2508rem;
 }

 .concept-intro .concept p.comment {
 line-height: 0.32rem;
 font-size: 0.1575rem;
 }

 .concept-intro .concept p.comment.first {
 margin-top: 0.3rem;
 }

 .concept-intro .concept p.comment.sfirst {
 margin-top: 0.26rem;
 }

 .concept-intro .concept p.comment span {
 font-family: shs_bold;
 }

 .concept-intro .concept p.comment span.hb {
 opacity: 0;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 -khtml-opacity: 0;
 }

 .team-intro {
 width: 100%;
 height: 3.4rem;
 margin: 0 auto;
 padding: 1rem 0 0 0;
 }

 .team-intro .team {
 width: 6.96rem;
 height: 2.4rem;
 float: right;
 margin-right:102px;
 }

 .team-intro .team p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .team-intro .team p.title {
 font-size: 0.2508rem;
 }

 .team-intro .team p.comment {
 line-height: 0.32rem;
 font-size: 0.1575rem;
 }

 .team-intro .team p.comment.first {
 margin-top: 0.26rem;
 }

 .team-box {
 width: 12rem;
 margin: 0 auto;
 padding: 0 0.5rem 0.28rem;
 }

 .team-box .trow {
 margin-bottom: 0.25rem;
 }

 .team-box .trow .item {
 display: inline-block;
 margin-right: 2%;
 float: left;
 width: 32%;
 border: 2px solid #f7f7f7;
 border-radius: 0.05rem;
 overflow: hidden;
 }

 .team-box .trow .item.last {
 margin-right: 0;
 }

 .team-box .trow .item img {
 width: 100%;
 height: 2rem;
 }

 .team-box .tr-intro {
 width: 100%;
 padding-bottom: 0.35rem;
 display: none;
 }

 .team-box .tr-intro p {
 margin: 0;
 padding: 0;
 }

 .team-box .tr-intro .uname {
 font-family: shs_medium;
 font-size: 0.2708rem;
 color: #2a2a2a;
 height: 0.55rem;
 line-height: 0.55rem;
 }

 .team-box .tr-intro .job {
 font-family: shs_normal;
 font-size: 0.1575rem;
 color: #8e8e8e;
 height: 0.45rem;
 line-height: 0.45rem;
 }

 .team-box .tr-intro .uintro {
 font-family: shs_normal;
 font-size: 0.1565rem;
 color: #2a2a2a;
 line-height: 0.25rem;
 }

 .ctl {
 width: 100%;
 height: 2.88rem;
 padding: 0;
 }

 .ctl .ctl-left {
 display: none;
 }

 .ctl .ctl-right {
 display: inline-block;
 float: right;
 width: 6.96rem;
 height: 2.88rem;
 padding-top: 1rem;
 margin-right:102px;
 }

 .ctl .ctl-right p {
 margin: 0;
 padding: 0;
 }

 .ctl .ctl-right .ctl-title {
 font-family: shs_normal;
 font-size: 0.2508rem;
 color: #2a2a2a;
 }

 .ctl .ctl-right .ctl-intro {
 margin-top: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1575rem;
 color: #2a2a2a;
 line-height:30px;
 }

 .ctl .ctl-right .ctl-intro.ctl-last {
 margin-top: 0.15rem;
 }

 .ctl .ctl-right .ctl-tab {
 margin-top: 0.32rem;
 height: 0.42rem;
 width: 3.04rem;
 border: 1px solid #8e8e8e;
 border-radius: 0.04rem;
 overflow: hidden;
 }

 .ctl .ctl-right .ctl-tab div {
 width: 50%;
 display: inline-block;
 height: 0.40rem;
 line-height: 0.40rem;
 background: #ffffff;
 text-align: center;
 color: #8e8e8e;
 font-family: shs_normal;
 font-size: 0.1575rem;
 cursor: pointer;
 }

 .ctl .ctl-right .ctl-tab div.ct2 {
 float: right;
 }

 .ctl .ctl-right .ctl-tab div.active {
 background: #ffff06;
 color: #2a2a2a;
 }

 .sctl {
 display: none;
 }

 .srl {
 width: 100%;
 height: 2.95rem;
 overflow: hidden;
 display: table;
 }

 .srl .srl-cell {
 width: 100%;
 height: 3.95rem;
 display: table-cell;
 text-align: center;
 vertical-align: bottom;
 }

 .srl .srl-cell img {
 width: auto;
 height: auto;
 }
}

@media only screen and (min-width: 1040px) and (max-width: 1429px) {
 .sctl {
 display: none;
 }
 .ad-header {
 width: 100%;
 height: 2.56rem;
 margin: 0 auto;
 }

 .ad-header .adventage_title_top {
 width: 100%;
 height: 1.66rem;
 line-height: 1.66rem;
 padding-left: 1.27rem;
 font-family: shs_medium;
 font-size: 0.2708rem;
 color: #2a2a2a;
 }
 .ad-header .adventage_title_top1 {
 display: none;
 }


 .ad-header .adventage_title_bottom {
 width: 100%;
 height: 0.9rem;
 padding: 0;
 }

 .ad-header .adventage_title_bottom ul {
 width: 7.62rem;
 list-style: none;
 margin: 0;
 padding: 0;
 float: right;
 }

 .ad-header .adventage_title_bottom ul li {
 display: inline-block;
 margin: 0 0.3rem 0 0;
 padding: 0;
 }

 .ad-header .adventage_title_bottom ul li.last {
 margin-right: 0;
 }

 .ad-header .adventage_title_bottom ul li a {
 font-family: shs_normal;
 display: inline-block;
 font-size: 0.1562rem;
 color: #2a2a2a;
 }

 .ad-header .adventage_title_bottom ul li a:hover,
 .ad-header .adventage_title_bottom ul li a.active {
 font-family: shs_medium;
 text-decoration: underline;
 }

 .adventage-box {
 width: 100%;
 margin: 0 auto;
 padding: 0 0 0.9rem 0;
 }

 .adventage-box .adventage {
 width: 7.62rem;
 height: 100%;
 margin: 0;
 padding: 0 0.5rem 0 0;
 float: right;
 }

 .adventage-box .adventage p.cc {
 margin-right:50px;
 font-family: shs_normal;
 font-size: 0.1575rem;
 color: #2a2a2a;
 line-height: 0.32rem;
 margin-bottom: 0.34rem;
 }

 .adventage-box .adventage ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li {
 display: inline-block;
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li.l01 {
 width: 2rem;
 }
 .adventage-box .adventage ul li.l02 {
 width: 1.55rem;
 }
 .adventage-box .adventage ul li.l03 {
 width: 2.05rem;
 }

 .adventage-box .adventage ul li p {
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li p.ut {
 font-family: gc_bold;
 color: #2a2a2a;
 font-size: 0.525rem;
 }

 .adventage-box .adventage ul li p.ub {
 font-family: shs_normal;
 font-size: 0.1575rem;
 color: #2a2a2a;
 }

 .cimg {
 width: 93%;
 height: auto;
 margin: 0 auto;
 }

 .cimg img {
 width: 100%;
 height: 100%;
 }

 .more {
 width: 100%;
 height: 0.51rem;
 position: relative;
 margin-bottom: 1rem;
 }

 .more .square {
 position: absolute;
 display: inline-block;
 width: 0.51rem;
 height: 0.51rem;
 bottom: 0;
 left: 50%;
 margin-left: -0.255rem;
 z-index: 1000011;
 }

 .more .square img {
 width: 100%;
 height: 100%;
 }

 .more .mplus {
 position: absolute;
 width: 0.30rem;
 height: 0.29rem;
 bottom: 0.12rem;
 left: 50%;
 margin-left: -0.15rem;
 z-index: 1000010;
 }

 .timeline-box {
 width: 100%;
 margin: 0 auto;
 padding: 0;
 }

 .timeline-box .timeline {
 width: 8.7rem;
 float: right;
 padding: 1rem 0 0.6rem 0;
 }

 .timeline-box .timeline .tlitem {
 width: 100%;
 height: 0.5rem;
 margin-bottom: 0.4rem;
 }

 .timeline-box .timeline .tlitem.last {
 margin-bottom: 0;
 }

 .timeline-box .timeline .tlitem .tlitem-left {
 display: inline-block;
 width: 0.86rem;
 height: 0.5rem;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 font-style: italic;
 }

 .timeline-box .timeline .tlitem .tlitem-left span {
 font-family: shs_medium;
 }

 .timeline-box .timeline .tlitem .tlitem-right {
 margin-right:69px;
 position: relative;
 margin-top: -0.07rem;
 display: inline-block;
 float: right;
 width: 6.95rem;
 height: 0.7rem;
 line-height: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1575rem;
 color: #2a2a2a;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 }

 .customer-intro {
 width: 100%;
 height: 2.75rem;
 margin: 0 auto;
 padding: 1rem 0 1rem 1rem;
 }

 .customer-intro .customer {
 width: 7.62rem;
 height: 0.75rem;
 float: right;
 }

 .customer-intro .customer p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .customer-intro .customer p.title {
 font-size: 0.2308rem;
 }

 .customer-intro .customer p.comment {
 margin-top: 0.3rem;
 font-size: 0.1575rem;
 }

 .customer-box {
 width: 80%;
 margin: 0 auto;
 padding: 0 0 0.34rem 0;
 position: relative;
 margin-bottom:-52px;
 margin-right:100px;
 margin-bottom:-18px;
 }

 .customer-box ul {
 list-style: none;
 margin: 0 auto;
 padding: 0;
 }

 .customer-box ul li {
 width: 100px;
 margin: 0 0 0.58rem 0;
 float: left;
 }

 .customer-box ul li .fitem {
 display: table;
 width: 1.40rem;
 height: 0.66rem;
 }

 .customer-box ul li .fitem .fitem-cell {
 display: table-cell;
 width: 1.40rem;
 height: 0.66rem;
 vertical-align: middle;
 position: relative;
 }

 .customer-box ul li .fitem .fitem-cell img {
 position: absolute;
 left: 0;
 top: 0;
 width: 1.4rem;
 height: 0.66rem;
 }

 .bus-intro {
 width: 100%;
 height: 2.75rem;
 margin: 0 auto;
 padding: 1rem 0 1rem 0;
 }

 .bus-intro .bus {
 width: 7.62rem;
 height: 0.75rem;
 float: right;
 }

 .bus-intro .bus p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .bus-intro .bus p.title {
 font-size: 0.2508rem;
 }

 .bus-intro .bus p.comment {
 margin-top: 0.3rem;
 font-size: 0.1575rem;
 }

 .bus-intro-img {
 width: 100%;
 height: 2.68rem;
 margin: 0 auto 0.52rem;
 padding: 0;
 }

 .bus-intro-img .bus-img {
 width: 7.62rem;
 height: 2.68rem;
 float: right;
 }

 .bus-intro-img .bus-img img {
 width: auto;
 height: 2.48rem;
 }

 .brand-intro {
 width: 100%;
 height: 5.69rem;
 margin: 0 auto;
 padding: 1rem 0 0 0;
 }

 .brand-intro .brand {
 width: 6.72rem;
 height: 4.7rem;
 float: right;
 margin-right:90px;
 }

 .brand-intro .brand p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .brand-intro .brand p.title {
 font-size: 0.2508rem;
 }

 .brand-intro .brand p.comment {
 line-height: 0.32rem;
 font-size: 0.1575rem;
 }

 .brand-intro .brand p.comment.first {
 margin-top: 0.26rem;
 }

 .brand-intro .brand p.comment span {
 font-family: shs_bold;
 }

 .brand-intro .brand p.comment span.hb {
 opacity: 0;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 -khtml-opacity: 0;
 }

 .concept-intro {
 width: 100%;
 height: 6.3rem;
 margin: 0 auto;
 padding: 1rem 0 0 0;
 }

 .concept-intro .concept {
 width: 6.99rem;
 height: 5.24rem;
 float: right;
 margin-right:63px;
 }

 .concept-intro .concept p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .concept-intro .concept p.title {
 font-size: 0.2508rem;
 }

 .concept-intro .concept p.comment {
 line-height: 0.32rem;
 font-size: 0.1575rem;
 }

 .concept-intro .concept p.comment.first {
 margin-top: 0.2rem;
 }

 .concept-intro .concept p.comment.sfirst {
 margin-top: 0.16rem;
 }

 .concept-intro .concept p.comment span {
 font-family: shs_bold;
 }

 .concept-intro .concept p.comment span.hb {
 opacity: 0;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 -khtml-opacity: 0;
 }

 .team-intro {
 width: 100%;
 height: 3.4rem;
 margin: 0 auto;
 padding: 1rem 0 0 0;
 }

 .team-intro .team {
 width: 6.72rem;
 height: 2.4rem;
 float: right;
 margin-right:90px;
 }

 .team-intro .team p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .team-intro .team p.title {
 font-size: 0.2508rem;
 }

 .team-intro .team p.comment {
 line-height: 0.32rem;
 font-size: 0.1575rem;
 }

 .team-intro .team p.comment.first {
 margin-top: 0.26rem;
 }

 .team-box {
 width: 12rem;
 margin: 0 auto;
 padding: 0 0.5rem 1.28rem;
 }

 .team-box .trow {
 margin-bottom: 0.25rem;
 }

 .team-box .trow .item {
 display: inline-block;
 margin-right: 2%;
 float: left;
 width: 32%;
 border: 2px solid #f7f7f7;
 border-radius: 0.05rem;
 overflow: hidden;
 }

 .team-box .trow .item.last {
 margin-right: 0;
 }

 .team-box .trow .item img {
 width: 100%;
 height: 2rem;
 }

 .team-box .tr-intro {
 width: 100%;
 padding-bottom: 0.35rem;
 display: none;
 }

 .team-box .tr-intro p {
 margin: 0;
 padding: 0;
 }

 .team-box .tr-intro .uname {
 font-family: shs_medium;
 font-size: 0.2708rem;
 color: #2a2a2a;
 height: 0.55rem;
 line-height: 0.55rem;
 }

 .team-box .tr-intro .job {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #8e8e8e;
 height: 0.45rem;
 line-height: 0.45rem;
 }

 .team-box .tr-intro .uintro {
 font-family: shs_normal;
 font-size: 0.1565rem;
 color: #2a2a2a;
 line-height: 0.25rem;
 }

 .ctl {
 width: 100%;
 height: 2.88rem;
 padding: 0 0 0 0;
 }

 .ctl .ctl-left {
 display: none;
 }

 .ctl .ctl-right {
 display: inline-block;
 float: right;
 width: 6.72rem;
 height: 2.88rem;
 padding-top: 1rem;
 margin-right:90px;
 }

 .ctl .ctl-right p {
 margin: 0;
 padding: 0;
 }

 .ctl .ctl-right .ctl-title {
 font-family: shs_normal;
 font-size: 0.2508rem;
 color: #2a2a2a;
 }

 .ctl .ctl-right .ctl-intro {
 margin-top: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1575rem;
 color: #2a2a2a;
 line-height:30px;
 }

 .ctl .ctl-right .ctl-intro.ctl-last {
 margin-top: 0.15rem;
 }

 .ctl .ctl-right .ctl-tab {
 margin-top: 0.32rem;
 height: 0.42rem;
 width: 3.04rem;
 border: 1px solid #8e8e8e;
 border-radius: 0.04rem;
 overflow: hidden;
 }

 .ctl .ctl-right .ctl-tab div {
 width: 50%;
 display: inline-block;
 height: 0.40rem;
 line-height: 0.40rem;
 background: #ffffff;
 text-align: center;
 color: #8e8e8e;
 font-family: shs_normal;
 font-size: 0.1875rem;
 cursor: pointer;
 }

 .ctl .ctl-right .ctl-tab div.ct2 {
 float: right;
 }

 .ctl .ctl-right .ctl-tab div.active {
 background: #ffff06;
 color: #2a2a2a;
 }

 .sadventage_text {
 display: none;
 }

 .srl {
 width: 100%;
 height: 2.95rem;
 overflow: hidden;
 display: table;
 padding-top: 0.1rem;
 }

 .srl .srl-cell {
 width: 100%;
 height: 3.95rem;
 display: table-cell;
 text-align: center;
 vertical-align: bottom;
 }

 .srl .srl-cell img {
 width: auto;
 height: auto;
 }
}

@media only screen and (min-width: 769px) and (max-width: 1039px) {
 .ad-header {
 width: 100%;
 height: 2.56rem;
 margin: 0 auto;
 }

 .ad-header .adventage_title_top {
 width: 100%;
 height: 1.66rem;
 line-height: 1.66rem;
 padding-left: 1.27rem;
 font-family: shs_medium;
 font-size: 0.2708rem;
 color: #2a2a2a;
 }
 .ad-header .adventage_title_top1 {
 display: none;
 }


 .ad-header .adventage_title_bottom {
 width: 100%;
 height: 0.9rem;
 padding: 0 0 0 0;
 }

 .ad-header .adventage_title_bottom ul {
 width: 9.86rem;
 list-style: none;
 margin: 0;
 padding: 0 0.82rem 0 0;
 float: right;
 }

 .ad-header .adventage_title_bottom ul li {
 display: inline-block;
 margin: 0 0.5rem 0 0;
 padding: 0;
 }

 .ad-header .adventage_title_bottom ul li.last {
 margin-right: 0;
 }

 .ad-header .adventage_title_bottom ul li a {
 font-family: shs_normal;
 display: inline-block;
 font-size: 0.1562rem;
 color: #2a2a2a;
 }

 .ad-header .adventage_title_bottom ul li a:hover,
 .ad-header .adventage_title_bottom ul li a.active {
 font-family: shs_medium;
 text-decoration: underline;
 }

 .adventage-box {
 width: 100%;
 margin: 0 auto;
 padding: 0 0 0.9rem 0;
 }

 .adventage-box .adventage {
 width: 9.86rem;
 height: 100%;
 margin: 0;
 padding: 0 0.2rem 0 0;
 float: right;
 }

 .adventage-box .adventage p.cc {
 margin-right:110px;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 line-height: 0.32rem;
 margin-bottom: 0.34rem;
 }

 .adventage-box .adventage ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li {
 display: inline-block;
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li.l01 {
 width: 2.7rem;
 }
 .adventage-box .adventage ul li.l02 {
 width: 2.15rem;
 }
 .adventage-box .adventage ul li.l03 {
 width: 2.75rem;
 }

 .adventage-box .adventage ul li p {
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li p.ut {
 font-family: gc_bold;
 color: #2a2a2a;
 font-size: 0.625rem;
 }

 .adventage-box .adventage ul li p.ub {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 }

 .cimg {
 width: 100%;
 height: auto;
 margin: 0 auto;
 }

 .cimg img {
 width: 100%;
 height: 100%;
 }

 .more {
 width: 100%;
 height: 0.51rem;
 position: relative;
 margin-bottom: 1rem;
 }

 .more .square {
 position: absolute;
 display: inline-block;
 width: 0.51rem;
 height: 0.51rem;
 bottom: 0;
 left: 50%;
 margin-left: -0.255rem;
 z-index: 1000011;
 }

 .more .square img {
 width: 100%;
 height: 100%;
 }

 .more .mplus {
 position: absolute;
 width: 0.30rem;
 height: 0.29rem;
 bottom: 0.12rem;
 left: 50%;
 margin-left: -0.15rem;
 z-index: 1000010;
 }

 .timeline-box {
 width: 100%;
 margin: 0 auto;
 padding: 0 0.82rem 0 0;
 }

 .timeline-box .timeline {
 width: 9.4rem;
 float: right;
 margin-right: 1.18rem;
 padding: 1rem 0 0.6rem 0;
 }

 .timeline-box .timeline .tlitem {
 width: 100%;
 height: 0.5rem;
 margin-bottom: 0.4rem;
 }

 .timeline-box .timeline .tlitem.last {
 margin-bottom: 0;
 }

 .timeline-box .timeline .tlitem .tlitem-left {
 display: inline-block;
 width: 1.18rem;
 height: 0.5rem;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 font-style: italic;
 }

 .timeline-box .timeline .tlitem .tlitem-left span {
 font-family: shs_medium;
 }

 .timeline-box .timeline .tlitem .tlitem-right {
 margin-right:160px;
 position: relative;
 margin-top: -0.07rem;
 display: inline-block;
 float: right;
 width: 8.22rem;
 height: 0.7rem;
 line-height: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 }

 .customer-intro {
 width: 100%;
 height: 2.75rem;
 margin: 0 auto;
 padding: 1rem 0.82rem 1rem 1rem;
 }

 .customer-intro .customer {
 width: 9.4rem;
 height: 0.75rem;
 float: right;
 }

 .customer-intro .customer p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .customer-intro .customer p.title {
 font-size: 0.2708rem;
 }

 .customer-intro .customer p.comment {
 margin-top: 0.3rem;
 font-size: 0.1875rem;
 }

 .customer-box {
 width: 100%;
 margin: 0 auto;
 padding: 0 0 0.34rem 0;
 position: relative;
 }

 .customer-box ul {
 list-style: none;
 margin: 0 auto;
 padding: 0;
 }

 .customer-box ul li {
 width: 140px;
 margin: 0 0 0.78rem 0;
 float: left;
 }

 .customer-box ul li .fitem {
 display: table;
 width: 1.40rem;
 height: 0.66rem;
 }

 .customer-box ul li .fitem .fitem-cell {
 display: table-cell;
 width: 1.40rem;
 height: 0.66rem;
 vertical-align: middle;
 position: relative;
 }

 .customer-box ul li .fitem .fitem-cell img {
 position: absolute;
 left: 0;
 top: 0;
 width: 1.4rem;
 height: 0.66rem;
 }

 .bus-intro {
 width: 100%;
 height: 2.75rem;
 margin: 0 auto;
 padding: 1rem 0.82rem 1rem 0;
 }

 .bus-intro .bus {
 width: 9.4rem;
 height: 0.75rem;
 float: right;
 }

 .bus-intro .bus p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .bus-intro .bus p.title {
 font-size: 0.2708rem;
 }

 .bus-intro .bus p.comment {
 margin-top: 0.3rem;
 font-size: 0.1875rem;
 }

 .bus-intro-img {
 width: 100%;
 margin: 0 auto 0.52rem;
 padding: 0.5rem 0;
 }

 .bus-intro-img .bus-img {
 width: 90%;
 margin: 0 auto;
 }

 .bus-intro-img .bus-img img {
 width: 100%;
 height: 100%;
 }

 .brand-intro {
 width: 100%;
 height: 5.69rem;
 margin: 0 auto;
 padding: 1rem 0.82rem 0 0;
 }

 .brand-intro .brand {
 width: 9.4rem;
 height: 4.7rem;
 float: right;
 }

 .brand-intro .brand p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .brand-intro .brand p.title {
 font-size: 0.2708rem;
 }

 .brand-intro .brand p.comment {
 line-height: 0.32rem;
 font-size: 0.1875rem;
 }

 .brand-intro .brand p.comment.first {
 margin-top: 0.26rem;
 }

 .brand-intro .brand p.comment span {
 font-family: shs_bold;
 }

 .brand-intro .brand p.comment span.hb {
 opacity: 0;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 -khtml-opacity: 0;
 }

 .concept-intro {
 width: 100%;
 height: 6.54rem;
 margin: 0 auto;
 padding: 1rem 0 0 0;
 }

 .concept-intro .concept {
 width: 9.86rem;
 height: 5.54rem;
 float: right;
 }

 .concept-intro .concept p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .concept-intro .concept p.title {
 font-size: 0.2708rem;
 }

 .concept-intro .concept p.comment {
 line-height: 0.32rem;
 font-size: 0.1875rem;
 }

 .concept-intro .concept p.comment.first {
 margin-top: 0.3rem;
 }

 .concept-intro .concept p.comment.sfirst {
 margin-top: 0.26rem;
 }

 .concept-intro .concept p.comment span {
 font-family: shs_bold;
 }

 .concept-intro .concept p.comment span.hb {
 opacity: 0;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 -khtml-opacity: 0;
 }

 .team-intro {
 width: 100%;
 height: 3.4rem;
 margin: 0 auto;
 padding: 1rem 0 0 0;
 }

 .team-intro .team {
 width: 9.86rem;
 height: 2.4rem;
 float: right;
 }

 .team-intro .team p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .team-intro .team p.title {
 font-size: 0.2708rem;
 }

 .team-intro .team p.comment {
 line-height: 0.32rem;
 font-size: 0.1875rem;
 }

 .team-intro .team p.comment.first {
 margin-top: 0.26rem;
 }

 .team-box {
 width: 100%;
 margin: 0 auto;
 padding: 0 0.5rem 1.28rem;
 }

 .team-box .trow {
 margin-bottom: 0.25rem;
 }

 .team-box .trow .item {
 width: 32%;
 display: inline-block;
 margin-right: 2%;
 float: left;
 border: 2px solid #f7f7f7;
 border-radius: 0.05rem;
 overflow: hidden;
 }

 .team-box .trow .item.last {
 margin-right: 0;
 }

 .team-box .trow .item img {
 width: 100%;
 height: auto;
 }

 .team-box .tr-intro {
 width: 100%;
 padding-bottom: 0.22rem;
 display: none;
 }

 .team-box .tr-intro p {
 margin: 0;
 padding: 0;
 }

 .team-box .tr-intro .uname {
 font-family: shs_medium;
 font-size: 0.2708rem;
 color: #2a2a2a;
 height: 0.55rem;
 line-height: 0.55rem;
 }

 .team-box .tr-intro .job {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #8e8e8e;
 height: 0.45rem;
 line-height: 0.45rem;
 }

 .team-box .tr-intro .uintro {
 font-family: shs_normal;
 font-size: 0.1565rem;
 color: #2a2a2a;
 line-height: 0.25rem;
 }

 .ctl {
 width: 100%;
 height: 2.88rem;
 padding: 0 0.82rem 0 0;
 }

 .ctl .ctl-left {
 display: none;
 }

 .ctl .ctl-right {
 display: inline-block;
 float: right;
 width: 9.86rem;
 height: 2.88rem;
 padding-top: 1rem;
 }

 .ctl .ctl-right p {
 margin: 0;
 padding: 0;
 }

 .ctl .ctl-right .ctl-title {
 font-family: shs_normal;
 font-size: 0.2708rem;
 color: #2a2a2a;
 }

 .ctl .ctl-right .ctl-intro {
 margin-top: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 }

 .ctl .ctl-right .ctl-intro.ctl-last {
 margin-top: 0.15rem;
 }

 .ctl .ctl-right .ctl-tab {
 margin-top: 0.32rem;
 height: 0.42rem;
 width: 3.04rem;
 border: 1px solid #8e8e8e;
 border-radius: 0.04rem;
 overflow: hidden;
 }

 .ctl .ctl-right .ctl-tab div {
 width: 50%;
 display: inline-block;
 height: 0.40rem;
 line-height: 0.40rem;
 background: #ffffff;
 text-align: center;
 color: #8e8e8e;
 font-family: shs_normal;
 font-size: 0.1875rem;
 cursor: pointer;
 }

 .ctl .ctl-right .ctl-tab div.ct2 {
 float: right;
 }

 .ctl .ctl-right .ctl-tab div.active {
 background: #ffff06;
 color: #2a2a2a;
 }

 .sadventage_text {
 display: none;
 }

 .srl {
 width: 100%;
 height: 3.95rem;
 overflow: hidden;
 display: table;
 padding-top: 0.5rem;
 }

 .srl .srl-cell {
 width: 100%;
 height: 3.95rem;
 display: table-cell;
 text-align: center;
 vertical-align: bottom;
 }

 .srl .srl-cell img {
 width: auto;
 height: auto;
 }
 
 .sctl {
 display:none;
 }


}

@media only screen and (max-width: 768px) {
 .ad-header {
 width: 100%;
 height: 2.56rem;
 margin: 0 auto;
 }


 .ad-header .adventage_title_top1 {
 width: 90%;
 margin: 0 auto;
 height: 0.98rem;
 line-height: 0.49rem;
 text-align: left;
 font-family: shs_medium;
 font-size: 0.2708rem;
 color: #2a2a2a;
 margin-top:90px;
 padding: 0 0.1rem;
 }
 .ad-header .adventage_title_top {
 display: none;
 }

 .ad-header .adventage_title_bottom {
 width: 90%;
 margin: 0 auto;
 height: 0.9rem;
 padding: 0;
 text-align: left;
 margin-top:40px;
 padding: 0 0.1rem;
 }

 .ad-header .adventage_title_bottom ul {
 list-style: none;
 margin: 0;
 padding: 0;
 }

 .ad-header .adventage_title_bottom ul li {
 display: inline-block;
 margin: 0 0.15rem 0 0;
 padding: 0;
 }

 .ad-header .adventage_title_bottom ul li.last {
 margin-right: 0;
 }

 .ad-header .adventage_title_bottom ul li a {
 font-family: shs_normal;
 display: inline-block;
 font-size: 0.17rem;
 color: #2a2a2a;
 }

 .ad-header .adventage_title_bottom ul li a:hover,
 .ad-header .adventage_title_bottom ul li a.active {
 font-family: shs_medium;
 text-decoration: underline;
 }

 .adventage-box {
 width: 90%;
 margin: 0 auto;
 padding: 0 0.1rem;
 margin-bottom:80px;
 }

 .adventage-box .adventage {
 width: 100%;
 height: 100%;
 margin: 0;
 padding: 0;
 float: right;
 }

 .adventage-box .adventage p.cc {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 line-height: 0.32rem;
 margin-bottom: 0.34rem;
 }

 .adventage-box .adventage .sul {
 width: 100%;
 text-align: center;
 }

 .adventage-box .adventage ul li.l01 {
 width: 1.5rem;
 }
 .adventage-box .adventage ul li.l02 {
 width: 1rem;
 }
 .adventage-box .adventage ul li.l03 {
 width: 1.75rem;
 }



 .adventage-box .adventage ul {
 display: inline-block;
 width: auto;
 list-style: none;
 margin: 0;
 padding: 0 0 0.5rem 0;
 }

 .adventage-box .adventage ul li {
 display: inline-block;
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li p {
 width: 100%;
 text-align: center;
 margin: 0;
 padding: 0;
 }

 .adventage-box .adventage ul li p.ut {
 font-family: gc_bold;
 color: #2a2a2a;
 font-size: 0.425rem;
 }

 .adventage-box .adventage ul li p.ub {
 margin-top: 0.2rem;
 font-family: shs_normal;
 font-size: 0.1375rem;
 color: #2a2a2a;
 }

 .adventage-box .adventage ul li p:last-child {
 margin-right: 0;
 }

 .cimg {
 width: 96%;
 height: auto;
 margin: 0 auto;
 margin-bottom:60px;
 }

 .cimg img {
 width: 100%;
 height: 100%;
 }

 .more {
 width: 100%;
 height: 0.51rem;
 position: relative;
 margin-bottom: 1.4rem;
 }

 .more .square {
 position: absolute;
 display: inline-block;
 width: 0.51rem;
 height: 0.51rem;
 bottom: 0;
 left: 50%;
 margin-left: -0.255rem;
 z-index: 1000011;
 }

 .more .square img {
 width: 100%;
 height: 100%;
 }

 .more .mplus {
 position: absolute;
 width: 0.30rem;
 height: 0.29rem;
 bottom: 0.12rem;
 left: 50%;
 margin-left: -0.15rem;
 z-index: 1000010;
 }

 .timeline-box {
 width: 90%;
 margin: 0 auto;
 padding: 0.5rem 0.3rem;
 padding:0 0.1rem;
 }

 .timeline-box .timeline {
 width: 100%;
 margin: 0;
 padding: 0;
 margin-top:40px;
 margin-bottom:30px;
 }

 .timeline-box .timeline .tlitem {
 width: 100%;
 height: 1.3rem;
 margin-bottom: 0.4rem;
 }

 .timeline-box .timeline .tlitem.last {
 margin-bottom: 0;
 }

 .timeline-box .timeline .tlitem .tlitem-left {
 display: inline-block;
 height: 1.3rem;
 width: 25%;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 font-style: italic;
 }

 .timeline-box .timeline .tlitem .tlitem-left span {
 font-family: shs_medium;
 }

 .timeline-box .timeline .tlitem .tlitem-right {
 position: relative;
 margin-top: -0.07rem;
 display: inline-block;
 float: right;
 width: 75%;
 height: 1.2rem;
 line-height: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 }

 .customer-intro {
 width: 100%;
 height: 2.15rem;
 margin: 0 auto;
 padding: 0.5rem 0;
 }

 .customer-intro .customer {
 width: 90%;
 margin:0 auto;
 padding:0 0.1rem;
 height: 0.75rem;
 text-align: left;
 }

 .customer-intro .customer p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .customer-intro .customer p.title {
 font-size: 0.2708rem;
 }

 .customer-intro .customer p.comment {
 margin-top: 0.3rem;
 font-size: 0.1875rem;
 line-height: 0.3rem;
 text-align:left;
 }

 .customer-box {
 width: 90%;
 margin: 0 auto;
 padding: 0 0 0.34rem 0.1rem;
 position: relative;
 }

 .customer-box ul {
 width: 100%;
 list-style: none;
 margin: 0 auto;
 padding: 0;
 }

 .customer-box ul li {
 width: 0.1rem;
 margin: 0 0 0.6rem 0;
 float: left;
 }

 .customer-box ul li .fitem {
 display: table;
 width: 1.20rem;
 height: 0.56rem;
 }

 .customer-box ul li .fitem .fitem-cell {
 display: table-cell;
 width: 1.20rem;
 height: 0.56rem;
 vertical-align: middle;
 position: relative;
 }

 .customer-box ul li .fitem .fitem-cell img {
 position: absolute;
 left: 0;
 top: 0;
 width: 1.2rem;
 height: 0.56rem;
 }

 .bus-intro {
 width: 90%;
 margin: 0 auto;
 padding: 0.5rem 0.1rem;
 }

 .bus-intro .bus {
 width: 100%;
 height: 0.75rem;
 }

 .bus-intro .bus p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .bus-intro .bus p.title {
 font-size: 0.2708rem;
 text-align: left;
 }

 .bus-intro .bus p.comment {
 margin-top: 0.3rem;
 font-size: 0.1875rem;
 line-height: 0.3rem;
 text-align: left;
 }

 .bus-intro-img {
 width: 90%;
 margin: 0 auto;
 padding: 0.5rem 0;
 }

 .bus-intro-img .bus-img {
 width: 100%;
 text-align: center;
 }

 .bus-intro-img .bus-img img {
 width: 90%;
 height: auto;
 }

 .brand-intro {
 width: 100%;
 margin: 0 auto;
 padding: 0.5rem 0.2rem;
 margin-bottom:55px;
 }

 .brand-intro .brand {
 width: 100%;
 }

 .brand-intro .brand p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .brand-intro .brand p.title {
 font-size: 0.2708rem;
 text-align: left;
 line-height: 0.4rem;
 padding:0 0.1rem;
 }

 .brand-intro .brand p.comment {
 line-height: 0.32rem;
 font-size: 0.1875rem;
 padding:0 0.1rem;
 }

 .brand-intro .brand p.comment.first {
 margin-top: 0.26rem;
 }

 .brand-intro .brand p.comment span {
 font-family: shs_bold;
 }

 .brand-intro .brand p.comment span.hb {
 opacity: 0;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 -khtml-opacity: 0;
 }

 .concept-intro {
 width: 100%;
 margin: 0 auto;
 padding: 0.5rem 0.2rem;
 margin-bottom:55px;
 }

 .concept-intro .concept {
 width: 100%;
 }

 .concept-intro .concept p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .concept-intro .concept p.title {
 font-size: 0.2708rem;
 text-align: left;
 line-height: 0.4rem;
 padding:0 0.1rem;
 }

 .concept-intro .concept p.comment {
 line-height: 0.32rem;
 font-size: 0.1875rem;
 text-align: left;
 padding:0 0.1rem;
 }

 .concept-intro .concept p.comment.first {
 margin-top: 0.3rem;
 }

 .concept-intro .concept p.comment.sfirst {
 margin-top: 0.26rem;
 }

 .concept-intro .concept p.comment span {
 font-family: shs_bold;
 }

 .concept-intro .concept p.comment span.hb {
 opacity: 0;
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 -khtml-opacity: 0;
 }

 .team-intro {
 width: 100%;
 margin: 0 auto;
 padding: 0.5rem 0.2rem;
 }

 .team-intro .team {
 width: 100%;
 }

 .team-intro .team p {
 font-family: shs_normal;
 color: #2a2a2a;
 margin: 0;
 padding: 0;
 }

 .team-intro .team p.title {
 font-size: 0.2708rem;
 text-align: left;
 line-height: 0.4rem;
 padding:0 0.1rem;
 }

 .team-intro .team p.comment {
 line-height: 0.32rem;
 font-size: 0.1875rem;
 text-align: left;
 padding:0 0.1rem;
 }

 .team-intro .team p.comment.first {
 margin-top: 0.26rem;
 }

 .team-box {
 width: 90%;
 margin: 0 auto;
 padding: 0;
 margin-bottom:100px;
 }

 .team-box .trow {
 margin-bottom: 0.05rem;
 }

 .team-box .trow .item {
 width: 32%;
 display: inline-block;
 margin-right: 1.5%;
 float: left;
 border: 2px solid #f7f7f7;
 border-radius: 0.05rem;
 overflow: hidden;
 }

 .team-box .trow .item.last {
 margin-right: 0;
 }

 .team-box .trow .item img {
 width: 100%;
 height: auto;
 }

 .team-box .tr-intro {
 width: 100%;
 padding: 0 0.2rem 0.22rem 0rem;
 display: none;
 }

 .team-box .tr-intro p {
 margin: 0;
 padding: 0;
 }

 .team-box .tr-intro .uname {
 font-family: shs_medium;
 font-size: 0.2708rem;
 color: #2a2a2a;
 height: 0.55rem;
 line-height: 0.55rem;
 }

 .team-box .tr-intro .job {
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #8e8e8e;
 height: 0.45rem;
 line-height: 0.45rem;
 }

 .team-box .tr-intro .uintro {
 font-family: shs_normal;
 font-size: 0.1565rem;
 color: #2a2a2a;
 line-height: 0.25rem;
 }

 .ctl {
 display: none;
 }
 
 .sctl {
 width: 100%;
 padding: 0.5rem 0.1rem 0.2rem 0.2rem;
 }

 .sctl .ctl-left {
 display: none;
 }

 .sctl .ctl-right {
 display: inline-block;
 width: 100%;
 padding:0 0.18rem;

 }

 .sctl .ctl-right p {
 margin: 0;
 padding: 0;
 }

 .sctl .ctl-right .ctl-title {
 font-family: shs_normal;
 font-size: 0.2708rem;
 color: #2a2a2a;
 text-align: left;
 }

 .sctl .ctl-right .ctl-intro {
 margin-top: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 line-height: 0.3rem;
 text-align: left;
 }

 .sctl .ctl-right .ctl-intro.ctl-last {
 margin-top: 0.15rem;
 }

 .sctl .ctl-right .ctl-tab {
 margin: 0.32rem auto 0;
 height: 0.42rem;
 width: 3.04rem;
 border: 1px solid #8e8e8e;
 border-radius: 0.04rem;
 overflow: hidden;
 float:left;
 }

 .sctl .ctl-right .ctl-tab div {
 width: 50%;
 display: inline-block;
 height: 0.40rem;
 line-height: 0.40rem;
 background: #ffffff;
 text-align: center;
 color: #8e8e8e;
 font-family: shs_normal;
 font-size: 0.1875rem;
 cursor: pointer;
 }

 .sctl .ctl-right .ctl-tab div.ct2 {
 float: right;
 }

 .sctl .ctl-right .ctl-tab div.active {
 background: #ffff06;
 color: #2a2a2a;
 }
 
 .sadventage_text {
 width: 100%;
 padding: 0.5rem 0.1rem 0.2rem 0.2rem;
 }

 .sadventage_text .ctl-left {
 display: none;
 }

 .sadventage_text .ctl-right {
 display: inline-block;
 width: 100%;
 padding:0 0.18rem;

 }

 .sadventage_text .ctl-right p {
 margin: 0;
 padding: 0;
 }

 .sadventage_text .ctl-right .ctl-title {
 font-family: shs_normal;
 font-size: 0.2708rem;
 color: #2a2a2a;
 text-align: left;
 }

 .sadventage_text .ctl-right .ctl-intro {
 margin-top: 0.32rem;
 font-family: shs_normal;
 font-size: 0.1875rem;
 color: #2a2a2a;
 line-height: 0.3rem;
 text-align: left;
 }

 .sadventage_text .ctl-right .ctl-intro.ctl-last {
 margin-top: 0.15rem;
 }

 .sadventage_text .ctl-right .ctl-tab {
 margin: 0.32rem auto 0;
 height: 0.42rem;
 width: 3.04rem;
 border: 1px solid #8e8e8e;
 border-radius: 0.04rem;
 overflow: hidden;
 float:left;
 }

 .sadventage_text .ctl-right .ctl-tab div {
 width: 50%;
 display: inline-block;
 height: 0.40rem;
 line-height: 0.40rem;
 background: #ffffff;
 text-align: center;
 color: #8e8e8e;
 font-family: shs_normal;
 font-size: 0.1875rem;
 cursor: pointer;
 }

 .sadventage_text .ctl-right .ctl-tab div.ct2 {
 float: right;
 }

 .sadventage_text .ctl-right .ctl-tab div.active {
 background: #ffff06;
 color: #2a2a2a;
 }

 .srl {
 width: 100%;
 height: 1.8rem;
 display: table;
 margin: 0 auto;
 }
 .srl .srl-cell {
 width: 100%;
 height: 1.8rem;
 display: table-cell;
 text-align: center;
 vertical-align: middle;
 }

 .srl .srl-cell img {
 width: auto;
 height: auto;
 }
}
.adventage-box .adventage .list-paddingleft-2 li:nth-child(1){
 width: 2.1rem;
}
.adventage-box .adventage .list-paddingleft-2 li:nth-child(2){
 width: 1.55rem;
}
.adventage-box .adventage .list-paddingleft-2 li:nth-child(3){
 width: 2.15rem;
}
/*.customer-box ul li:nth-child(25){
 display: none;
}*/
 .team-box .trow .item:nth-child(3){
 margin-right: 0;
}
.team_text{
 position: absolute;
 display: none;
}
.team-box .trow .item img{
 display: block;
}

 .customer-box ul {
 list-style: none;
 margin: 0 auto;
 padding: 0;
 
 }
 @media only screen and (max-width: 1520px) and (min-width: 1176px){
 .customer-box ul {width:1176px;}
 }
 @media only screen and (min-width: 1521px) {
 .customer-box ul {width:100%;} 
 }
.timeline{transition: all linear .3s;}
.timeline .tlitem{display: none;}
.timeline .tlitem:nth-child(1),.timeline .tlitem:nth-child(2),.timeline .tlitem:nth-child(3),.timeline .tlitem:nth-child(4),.timeline .tlitem:nth-child(5){display: block;}
/*.customer-box ul li:last-child,.customer-box ul li:nth-last-child(2){display:none;transition: all ease-in .2s;transform: scale(0.1);}*/
.customer-box-wrapper{position: relative;}
/*.cmre-box{position: absolute;bottom:32px;width:100%;left:0;}*/
