/*

 * @Author: LiLin 

 * @Date: 2018-10-16 08:32:54 

 * @Last Modified by: 942811063@qq.com

 * @Last Modified time: 2018-11-30 13:59:16

 */



@charset "UTF-8";

#aeon-list {

    width: 1200px;

    margin: 50px auto 0;

}



#aeon-list li {

    float: left;

    width: 25%;

    border: 1px solid #eee;

    box-sizing: border-box;

    line-height: 45px;

    text-align: center;

}



#aeon-list li a {

    display: block;

}



#aeon-list li:hover {

    border-color: red;

}



#aeon-list li:hover a {

    color: red;

}



#aeon-list li a {

    font-size: 14px;

    color: #333;

}



.section4 {

    margin-top: 2%;

}



.banner-abs {

    width: 80%;

    left: 5%;

    top: 5%;

}



.section-news-content img {

    max-width: 100%;

    margin: 2% 0;

}



.swiper1 .swiper-slide:nth-child(4) .banner-abs h4 {

    color: #646464

}



.swiper1 .swiper-slide:nth-child(4) .banner-abs p {

    color: #646464

}



.swiper1 .swiper-slide:nth-child(2) .banner-abs h4 {

    color: #fff

}



.swiper1 .swiper-slide:nth-child(2) .banner-abs p {

    color: #fff

}



.banner-abs h4 {

    font-size: 18px;

    color: #fff;

    text-transform: uppercase;

    margin-bottom: 8px;

    /* font-weight: bold; */

}



.banner-abs p {

    font-size: 16px;

    color: #fff;

    text-transform: uppercase;

    margin-bottom: 20px;

    margin-top: 10px;

    /* font-weight: bold; */

}



.banner-abs a {

    font-weight: bold;

    font-size: 14px;

    width: 210px;

    height: 40px;

    line-height: 40px;

    display: block;

    text-align: center;

    background: #d7000f;

    color: #fff;

    word-spacing: 2px;

}



.smlogo {

    display: none;

}



.header,

.banner,

.content,

.footer {

    width: 100%;

}



#manual .form-list>label {

    width: 10%;

    display: block;

}



#manual .form-city {

    width: 100%;

}



#manual .form-city>div>div {

    width: 33%;

}



.wechat-wrap h4 {

    margin: 25px 0;

}



.wechat-img {

    width: 50%;

}



.wechat-msg {

    width: 48%;

    margin-left: 2%;

}



.ol-item img {

    width: 152px;

    height: 130px;

    object-fit: cover;

}



.ol-img img {

    width: auto;

    height: 130px;

    object-fit: cover;

}



.pro-list2 {

    display: none;

}



.allModel li.active {

    display: block;

}



.footer-list a:hover {

    color: red;

}



.header-top a:hover {

    color: red

}



.header-bot a:hover {

    color: red

}



.section-sales-tit .nav {

    color: #000;

}



.containers {

    width: 1680px;

    margin: 0 auto;

}



.section-case-tit .nav {

    color: #000;

}



.container {
	width: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}



.container1680 {

    width: 1680px;

    margin: 0 auto;

}



.swiper-container,

.swiper-wrapper,

.swiper-slide {

    height: auto!important;

}





/* 导航 */



#header-fixed {

    min-height: 101px;

    background: #646464;

}



.header {
	position: fixed;
	top: 0;
	left: 0;
	background: #646464;
	z-index: 999999;
	width: 100%;

}



.header-content {

    padding: 30px 0 60px;

    height: 50px;

}



.header-content a {

    color: #fff;

    font-size: 14px;

    margin-right: 2%;

}



.header-bot {

    margin-top: 10px;

}



.header-bot a {

    font-size: 16px;

    margin-right: 0;

    margin-left: 4%;

}



.header-left {

    width: 55%;

    padding-left: 15%;

}



.header-right {

    width: 30%;

    text-align: right;

}



.search {

    font-size: 16px;

    margin-left: 4%;

    color: #fff;

    vertical-align: top;

}



.navcase.active {

    color: red;

}



.showbox {

    width: 285px;

    top: 110px;

    left: 15%;

}



.showbox h3 {

    padding: 0 10%;

    font-size: 14px;

    color: #fff;

    line-height: 44px;

    background: #373737;

    cursor: pointer;

}



.showbxobg {

    padding: 5% 10%;

    background: #646464;

    display: none;

}



.showbxobg>li {

    line-height: 44px;

    font-size: 14px;

}



.showbxobg>li a {

    color: #fff;

}



.showbxobg>li:hover>a {

    color: red;

}



.threemenu {

    display: none;

}



.threemenu li {

    text-indent: 20px;

}



.threemenu li:hover a {

    color: red;

}



#smmenu {

    display: none;

}



.header-contents {

    padding: 30px 0

}



#header-fixed.d768s {

    height: 110px;

}



.header.d768s {

    height: 110px;

}





/* 导航结束 */





/* 轮播图 */



.swiper1 .swiper-button-prev {

    width: 38px;

    height: 38px;

    background: url(../img/btn.png) top left;

}



.swiper1 .swiper-button-next {

    width: 38px;

    height: 38px;

    background: url(../img/btn.png) top right;

}



.swiper1 .swiper-pagination-bullet {

    width: 50px;

    height: 3px;

    background: red;

    border-radius: 0;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

}



.container1680 .swiper-slide img {
	width: 100%;

}





/* 轮播图结束 */





/* section1 */



.section1 {

    width: 100%;

    padding: 40px 0 70px;

}



.section1>ul {

    width: 100%;

}



.section1>ul>li {

    float: left;

    width: 190px;

    height: 100px;

    border: 1px solid #646464;

    background: #646464;

    margin-right: .8%;

    margin-bottom: 0.8%;

    color: #fff;

}



.section1>ul>li>a {

    color: #fff;

    display: block;

    width: 100%;

    position: relative;

    height: 100%;

}



.section1>ul>li>a>span {

    position: absolute;

    bottom: 5%;

    left: 5%;

}



.section1>ul>li:nth-child(6),

.section1>ul>li:nth-child(13) {

    margin-right: 0;

}



.section1>ul>li:nth-child(2) {

    background: #646464 url(../img/one.png) no-repeat bottom right;

}



.section1>ul>li:nth-child(3) {

    background: #646464 url(../img/two.png) no-repeat bottom right;

}



.section1>ul>li:nth-child(4) {

    background: #646464 url(../img/three.png) no-repeat bottom right;

}



.section1>ul>li:nth-child(5) {

    background: #646464 url(../img/four.png) no-repeat bottom right;

}



.section1>ul>li:nth-child(6) {

    background: #646464 url(../img/five.png) no-repeat bottom right;

}



.section1>ul>li:nth-child(7) {

    background: #646464 url(../img/five.png) no-repeat bottom right;

}



.section1>ul>li:nth-child(8) {

    background: #646464 url(../img/six.png) no-repeat bottom right;

}



.section1>ul>li:nth-child(9) {

    background: #646464 url(../img/seven.png) no-repeat bottom right;

}



.section1>ul>li:nth-child(10) {

    background: #646464 url(../img/eight.png) no-repeat bottom right;

}



.section1>ul>li:nth-child(11) {

    background: #646464 url(../img/nine.png) no-repeat bottom right;

}



.section1>ul>li:nth-child(12) {

    background: #646464 url(../img/shi.png) no-repeat bottom right;

}


.section1>ul>li:nth-child(13) {

    background: #646464 url(../img/shiyi.png) no-repeat bottom right;

}



.section1>ul>.hover-img.hover {

    background-color: #fff;

}



.section1>ul>.hover-img.hover a {

    color: red;

    font-weight: bold;

}



#hover-hiden,

#hover-hidens {

    display: none;

    width: 100%;

    height: auto;

    background: #fff;

    margin-right: 0;

    border: none;

    margin-bottom: 0;

}



.ol-tit {

    margin-top: 18px;

    margin-bottom: 20px;

    margin-left: 1%;

}



.ol-tit a {

    width: 100%;

    color: #666;

    display: block;

}



.ol-item {

    width: 25%;

    float: left;

    text-align: center;

    margin-bottom: 2%;

}



.ol-item h3 {

    font-size: 16px;

    color: #000;

    font-weight: 600;

    text-align: left;

    margin: 25px 0 10px;

}



.ol-item a {

    display: block;

    color: #666;

    font-size: 14px;

    text-align: left;

    transition: .3s;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

}



.ol-item .ol-img {

    display: block;

    text-align: center;

}



#hover-hiden ol li,

#hover-hidens ol li {

    display: none;

}



.ol-item a:hover {

    color: red;

    transform: translateX(5px);

    -webkit-transform: translateX(5px);

    -moz-transform: translateX(5px);

    -ms-transform: translateX(5px);

    -o-transform: translateX(5px);

}





/* section1-end */





/* section2 */



.section2 {

    width: 1280px;

    margin: 0 auto;

    position: relative;

}



.section2-1 {

    width: 1280px;

    margin: 0 auto;

    position: relative;

}



.section2-1 .swiper-container {

    position: static;

}



.swiper2-slide {

    display: none;

}



.swiper2-slide.active {

    display: block;

}



.swiper2-wrap {

    margin-bottom: 0.8%;

}



.section2 .swiper-container {

    position: static

}



.section2-tit {

    font-size: 30px;

    font-weight: bold;

    color: #000;

    margin-bottom: 30px;

}



.section2 .swiper-pagination-bullet {

    height: 2px;

    width: 162px;

    background: #d8d7d7;

    opacity: 1;

    margin-right: 55px;

    border-radius: 0;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

}



.section2 .swiper-pagination-bullet-active {

    background: red;

}



.swiper2-tab {

    position: relative;

    margin-bottom: 25px;

}



.swiper2-tab span {

    cursor: pointer;

    width: 162px;

    display: inline-block;

    height: 30px;

    font-size: 14px;

    color: #000;

    margin-right: 50px;

    border-bottom: #ccc 2px solid;

}



.swiper2-tab span.active {

    border-color: #ff0000;

}



.swiper2-tab span a {

    color: #000;

}



.swiper-pagination2 {

    bottom: 0;

}



.swiper2-img {

    width: 50%;

    float: left;

}



.swiper2-img img {

    width: 100%;

}



.swiper2-right {

    width: 50%;

    float: right;

}



.swiper-info {

    padding: 0 8%;

}



.swiper-info p {

    margin-bottom: 4%;

    line-height: 25px;

    color: #333;

}



.swiper-info a {

    color: #666;

    font-size: 14px;

    transition: .3s;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

}



.swiper-info a:hover {

    color: red;

    display: block;

    transform: translateX(5px);

    -webkit-transform: translateX(5px);

    -moz-transform: translateX(5px);

    -ms-transform: translateX(5px);

    -o-transform: translateX(5px);

}



.swiper3-wrap {

    margin-bottom: 60px;

}



.swiper3-wrap .swiper-slide img {

    width: 100%;

}



.swiper3-msg .section2-tit {

    margin-bottom: 10px;

    margin-top: 10px;

}



.swiper3-msg a.ahover {

    display: block;

    color: #666;

    font-size: 14px;

    transition: .3s;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

}



.swiper3-msg a.ahover:hover {

    color: red;

    transform: translateX(5px);

    -webkit-transform: translateX(5px);

    -moz-transform: translateX(5px);

    -ms-transform: translateX(5px);

    -o-transform: translateX(5px);

}



.prev5,

.prev3,

.prev2 {

    width: 31px;

    height: 57px;

    background: url(../img/sbtn.png) no-repeat top left;

}



.prev2 {

    position: absolute;

    left: 0;

    top: 50%;

    margin-top: 29px;

    cursor: pointer;

}



.next2 {

    position: absolute;

    right: 0;

    top: 50%;

    margin-top: 29px;

    cursor: pointer;

}



.next3 {

    right: 0;

}



.prev3 {

    left: 0;

}



.next5,

.next3,

.next2 {

    width: 31px;

    height: 57px;

    background: url(../img/sbtn.png) no-repeat top right;

}



.section3 {

    width: 100%;

    margin-bottom: 80px;

}



.section3 .video {

    width: 100%;

}



.section3 video,

.section3 img {

    width: 100%;

    height: 545px;

    overflow: hidden;

}





/* section2 end */





/* section4 */



.section4 {

    width: 100%;

    margin-bottom: 140px;

}



.section4 li {

    border: 1px solid #ccc;

    float: left;

    margin-left: 14px;

}



.section4 li:first-child {

    margin-left: 0;

}



.section4-wrap {

    width: 257px;

    padding: 15px 15px;

}



.section4-img {

    height: 138px;

    overflow: hidden;

}



.section4-img img {

    height: 100%;

    width: 100%;

    transition: .3s;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

}



.section4-img img:hover {

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

}



.section4-msg {

    padding-top: 15px;

}



.section4-msg h3 {

    font-size: 18px;

    font-weight: bold;

    color: #000;

    margin-bottom: 20px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}



.section4-msg p {

    font-size: 12px;

    line-height: 1.5;

    color: #333;

    margin-bottom: 18px;

}



.section4-msg a {

    font-size: 14px;

    color: #666;

    display: block;

}



.section4-msg a:hover {

    color: red;

}





/* section4-end */





/* footer */



.footer {

    width: 100%;

    background: #646464;

}



.footer-list {

    line-height: 40px;

    font-size: 16px;

}



.footer-con {

    padding-top: 25px;

    padding-bottom: 10px;

    border-bottom: 1px solid #ccc;

}



.footer-list b {

    color: #fff;

    width: 10%;

    display: inline-block;

}



.footer-list a {

    color: #f7f7f7;

    margin-right: 2%;

}



.footer-bot {

    padding: 15px 0;

    text-align: right;

    font-size: 14px;

    color: #f7f7f7;

}





/* footer end */





/* 整体解决方案 */



.section-case {

    width: 100%;

}



.seaction-case-li li {

    float: left;

    width: 20%;

    text-align: center;

    margin: 60px 0 85px;

}



.seaction-case-li li img {

    display: block;

    margin: 0 auto;

}



.seaction-case-li li p {

    font-size: 14px;

    color: #333;

    margin: 4% 0;

    padding: 0 10%;

}



.section-case-content li {

    margin-bottom: 65px;

    min-height: 377px;

}



.section-case-left {

    float: left;

    width: 760px;

}



.case-left-con {

    padding-left: 185px;

    padding-right: 178px;

    padding-top: 30px;

}



.section-case-img {

    float: right;

    max-width: 920px;

    overflow: hidden;

}



.section-case-img img {

    width: 100%;

}



.section-case-content li {

    background: #f6f6f6;

}



.section-case-content h2 {

    font-size: 36px;

    color: #010101;

}



.section-case-content span {

    display: block;

    width: 50px;

    height: 2px;

    background: red;

    margin: 40px 0;

}



.section-case-content p {

    font-size: 14px;

    color: #333;

    line-height: 1.5;

}





/* 整体解决方案  end*/





/* 新闻 */



.scetion-news {

    width: 100%;

    /* padding-top: 45px; */

    margin-top: 75px;

    margin-bottom: 100px;

}



.section-news-content h3 {

    font-size: 30px;

    color: #010101;

    font-weight: bold;

}



.news-tit {

    font-size: 24px;

    color: #010101;

    margin: 60px 0 50px;

}



.news-date {

    font-size: 14px;

    margin-bottom: 35px;

}



.scetion-news p {

    font-size: 14px;

    color: #333;

    line-height: 2;

    margin-bottom: 1%;

}





/* 新闻 end */



.section-idea {

    width: 100%;

    margin: 80px 0;

}





/* 轻奢理念 */



.section-idea-r {

    width: 655px;

    float: left;

}



.section-idea-r img {

    width: 100%;

}



.section-idea-l {

    width: 465px;

    float: right;

}



.section-idea-info h3 {

    font-size: 30px;

    color: #333;

    margin-bottom: 25px;

}



.section-idea-info p {

    font-size: 14px;

    color: #333;

    line-height: 2.5;

}





/* 轻奢理念 end */





/* 联系我们 */



.section-contact {

    margin-top: 60px;

    margin-bottom: 100px;

}



.section-contact-r {

    float: right;

    max-height: 540px;

    overflow: hidden;

    margin-top: 50px;

}



.section-contact-r img {

    width: 100%;

}



.section-contact-l {

    float: left;

}



.section-contact-info h4 {

    font-size: 30px;

    color: #010101;

}



.section-contact-info h3 {

    font-size: 30px;

    color: #010101;

    font-weight: bold;

    line-height: 70px;

}



.section-contact-info p {

    font-size: 14px;

    color: #000;

}



.section-contact-msg {

    margin-top: 50px;

}





/* 联系我们  end */





/* 咨询销售信息 */



.section-sales-tit h3 {

    font-size: 30px;

    font-weight: bold;

}



.section-sales-tit p {

    font-size: 14px;

    color: #333;

    margin-top: 25px;

}



.section-sales {

    margin-top: 75px;

}



.sales-img,

.sales-info {

    width: 49%;

    float: left;

}



.sales-img img {

    width: 100%;

}



.sales-info {

    float: right;

}



.section-sales li {

    margin: 44px 0 88px;

}



.sales-info h4 {

    font-size: 30px;

    font-weight: bold;

    color: #000;

    margin-bottom: 8%;

}



.sales-info p {

    font-size: 14px;

    color: #000;

    line-height: 2.5;

}





/* 咨询销售信息 end*/





/* 经典案例 */



.section-case {

    width: 100%;

    padding-top: 60px;

}



.section-case-tit {

    padding-bottom: 25px;

    border-bottom: 1px solid #ccc;

    margin-bottom: 25px;

}



.section-case-tit h3 {

    font-size: 30px;

    font-weight: bold;

    color: #000;

}



.section-case-con li {

    width: 24%;

    float: left;

    margin-bottom: 2%;

    margin-left: 1.25%;

}



.section-case-con li:nth-child(4n-3) {

    margin-left: 0;

}



.section-case-con .case-info {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #ccc;

    border-top: none;

}



.case-img {

    width: 100%;

    height: 225px;

    overflow: hidden;

}



.case-img img {

    width: 100%;

    height: 100%;

    -o-object-fit: cover;

    object-fit: cover;

    transition: .3s;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

}



.section-case-con li:hover img {

    transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

}



.case-info-des {

    padding: 3% 2%;

}



.case-info-des h5 {

    font-size: 18px;

    font-weight: bold;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    color: #000;

}



.case-info-des p {

    font-size: 13px;

    overflow: hidden;

    line-height: 1.5;

    height: 38px;

    color: #000;

    margin: 3% 0 4%;

}



.case-info-des a {

    display: block;

    color: #666;

    transition: .3s;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

}



.section-case-con li:hover a {

    color: red;

    transform: translateX(5px);

    -webkit-transform: translateX(5px);

    -moz-transform: translateX(5px);

    -ms-transform: translateX(5px);

    -o-transform: translateX(5px);

}



.pages {

    width: 100%;

    text-align: center;

    font-size: 14px;

    height: 23px;

    border-top: 1px solid red;

    border-bottom: 1px solid red;

    margin-bottom: 125px;

    margin-top: 5%;

}





/* 经典案例 end */





/* 售后服务 */



.section-sale .sales-info h4 {

    margin-bottom: 30px;

}



.section-sale .sales-info p {

    color: #333;

}



.section-sale .sales-info a {

    color: #666;

    display: block;

    transition: .3s;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

    margin-top: 2%;

}



.section-sale .sales-info a:hover {

    color: red;

    transform: translateX(5px);

    -webkit-transform: translateX(5px);

    -moz-transform: translateX(5px);

    -ms-transform: translateX(5px);

    -o-transform: translateX(5px);

}





/* 售后服务  end*/





/* 定制服务 */



.section-made .sales-info h4 {

    margin-bottom: 15px;

}



.section-made .sales-info p {

    font-size: 14px;

    color: #333;

    line-height: 1.5;

}





/* 定制服务 end */





/* 概念新品 */



.section-concept {

    margin-bottom: 1%;

}



.section-concept img {

    width: 100%;

}



.section-concept-tit h3,

.section-concept-tit h2 {

    font-size: 16px;

    color: #323232;

    font-weight: bold;

    margin: 30px 0;

}



.section-concept-tit h2 {

    font-size: 30px;

}



.section-concept p {

    font-size: 16px;

    color: #323232;

    margin: 2% 0 3%;

}





/* 概念新品 end*/





/* 健康生活汇 */



.section-health p {

    line-height: 2;

}



.section-health a {

    margin-top: 5%!important;

}





/* 健康生活汇end */





/* 健身文章 */



.section-article {

    width: 100%;

    margin: 75px 0 55px;

}



.section-article-tit {

    font-size: 30px;

    font-weight: bold;

    color: #000;

}



.section-article-content li {

    margin-bottom: 60px;

}



.section-article-content li .li-article-r,

.section-article-content li .li-img-l {

    width: 49%;

    float: left;

}



.section-article-content li:nth-child(2n) .li-article-r {

    float: right;

}



.section-article-content li:nth-child(2n) .li-img-l {

    float: left;

}



.article-info {

    padding: 3% 3% 3% 0;

}



.li-img-l img {

    width: 100%;

}



.article-info h3 {

    font-size: 24px;

    color: #333;

    font-weight: bold;

    margin-bottom: 2%;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}



.article-info p {

    font-size: 14px;

    color: #333;

    line-height: 2;

}





/* 健身文章 end*/





/* 新品发布 */



.section-new-product {

    margin-bottom: 70px;

}



.section-new-product-tit h3 {

    font-size: 18px;

    color: #000;

    margin: 30px 0;

}



.news-product-img {

    margin: 0 auto;

    display: block;

}



.new-product-tit span {

    width: 60px;

    height: 4px;

    background: red;

    display: block;

}



.new-product-tit b {

    display: block;

    font-size: 24px;

    color: #333;

    margin: 20px 0;

}



.new-product-tit p {

    font-size: 14px;

    color: #333;

}



.margin30 {

    display: block;

    margin: 40px auto 30px;

    width: 100%;

}



.news-product-tab {

    width: 100%;

    margin: 20px 0 60px;

}



.np-list {

    border-top: 1px solid #e5e5e5;

    border-bottom: 1px solid #e5e5e5;

    transition: .3s;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

}



.np-block {

    overflow: hidden;

    padding: 25px 0;

}



.np1 {

    border-bottom: none;

}



.np-list p {

    line-height: 1.5;

    margin-bottom: 1%;

}



.hide-msg {

    display: none;

}





/* 新品发布 end */





/* 经典案例详情 */



.swiper4-img div:nth-child(1) {

    width: 45%;

    float: left;

    height: 600px;

    overflow: hidden;

}



.swiper4-img div img {

	
	padding: 5px;

    width: 100%;

    height: 100%;

    object-fit: cover;

}



.swiper4-img div:nth-child(2) {

    width: 55%;

    float: right;

    height: 600px;

    overflow: hidden;

}



.swiper4-img div img {

	
	padding: 5px;

    width: 100%;

    height: 100%;

    -o-object-fit: cover;

    object-fit: cover;

}



.section-case-detail {

    margin-top: 75px;

}



.case-detail-switch li {

    width: 25%;

    float: left;

    text-align: center;

}



.case-detail-switch i {

    color: #666;

    font-size: 60px;

    text-align: center;

}



.case-detail-switch p {
	margin-top: 35px;
	margin-bottom: 100px;
	font-size: 16px;

}



.case-detail-switch li.active i,

.case-detail-switch li.active p {

    color: red;

}



.section-case-detail-content {

    background: #f6f6f6;

}



.swiper4 {

    display: none;

}



.swiper4.active {

    display: block;

}



.swiper4-l {

    width: 45%;

    float: left;

}



.swiper4-r {
	width: 55%;
	float: left;
}



.swiper4-l-con {

    padding: 35px 165px 0;

}



.swiper4-l h3 {

    font-size: 35px;

    color: #010101;

}



.swiper4-l span {

    width: 50px;

    height: 4px;

    background: red;

    display: block;

    margin: 55px 0;

}



.swiper4-l p {

    font-size: 18px;

    color: #333;

    line-height: 1.5;

}



.swiper-pagination4 {

    top: 35%;

    bottom: 0!important;

    height: 20px;

    width: 45%!important;

}



.swiper-pagination4 .swiper-pagination-bullet {

    width: 18px!important;

    height: 18px!important;

    border: 1px solid red;

    line-height: 18px;

    text-align: center;

    color: #000;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    background: #fff;

    opacity: 1;

}



.swiper-pagination4 .swiper-pagination-bullet-active {

    background: red;

    color: #fff;

}



.section-case-detail-content .swiper4:nth-child(2n) .swiper4-l {

    float: right;

}



.section-case-detail-content .swiper4:nth-child(2n) .swiper4-r {

    float: left;

}



.section-case-detail-content .swiper4:nth-child(2n) .swiper-pagination4 {

    right: 0 !important;

    left: unset !important;

}





/* 经典案例详情  end*/





/* 产品详情 */



.swiper5-list {

    margin: 35px 0 70px;

}



.section-product-detail {

    width: 100%;

    margin: 75px 0 100px;

}



.product-detail-tit {

    font-size: 30px;

    font-weight: bold;

    color: #000;

}



.swiper5 .swiper-slide img {

    display: block;

    margin: 0 auto;

}



.swiper5-img {

    width: 49%;

    height: 410px;

    float: left;

    background: #d1d0d0;

    margin-bottom: 2%;

}



.swiper5-img:nth-child(2n) {

    float: right;

}



.swiper5-img img {

    width: 100%;

    display: block;

    height: 100%;

    margin: 0 auto;

    object-fit: contain;

}



.product-item {

    margin-bottom: 15px;

}



.product-item li {

    padding: 15px 0;

    border-bottom: 1px solid #ccc;

}



.product-item li span {

    float: left;

}



.product-item li p {

    float: right;

}



.product-item-info {

    text-align: right;

    color: #333;

}





/* 产品详情 end*/





/* 基础故障判定 */



.section-basis,

.section-img,

.section-img img {

    width: 100%;

}



caption {

    border-color: #eee;

}



table {

    border-left-style: none;

    border-right-style: none;

    border-color: #eee;

    margin-bottom: 65px;

}



thead {

    border-color: #eee;

}



tr,

td,

th {

    border-left-style: none;

    border-right-style: none;

}



table caption {

    font-size: 20px;

    color: #333;

    padding: 20px 0;

}



thead th {

    font-size: 16px;

    color: #333;

    padding: 15px 0;

}



tbody td {

    padding: 15px 0;

}



thead tr th:nth-child(1) {

    width: 86px;

}



thead tr th:nth-child(2) {

    width: 145px;

}



thead tr th:nth-child(3) {

    width: 370px;

}



thead tr th:nth-child(4) {

    width: 625px;

}



thead tr th:nth-child(5) {

    width: 100px;

}



tbody td {

    font-size: 14px;

    color: #333;

}





/* 基础故障判定 end*/





/*保养小贴士 start*/



.contents {

    width: 1170px;

    height: auto;

    margin: 0px auto;

    margin-top: 75px;

    margin-bottom: 100px;

}



.sysm {

    width: 100%;

    height: auto;

}



.sysm h2 {

    font-size: 30px;

    color: #010101;

}



.sysm p {

    font-size: 14px;

    color: #333;

    line-height: 24px;

}



.zyss_btn {

    width: 100%;

    height: auto;

    display: table;

    margin-top: 20px;

}



.zyss_btn li {

    font-size: 14px;

    color: #333;

    width: 90px;

    line-height: 40px;

    border-bottom: 5px solid #e6e6e6;

    float: left;

    margin-right: 35px;

    cursor: pointer;

}



.zyss_btn li.z_on {

    color: #ff0000;

    border-color: #ff0000;

}



.zyss_con {

    width: 100%;

    height: auto;

    display: table;

    margin-top: 10px

}



.zyss_con dd {

    display: none;

    width: 100%;

    height: auto;

}



.twxj {

    width: 100%;

    height: auto;

}



.twxj img {

    width: 50%;

    height: auto;

    float: left;

}



.twxj_right {

    float: right;

    width: 49%;

    height: auto;

}



.twxj_right h2 {

    font-weight: normal;

    font-size: 20px;

    color: #333;

}



.twxj_right p {

    font-size: 14px;

    color: #333;

    line-height: 24px;

    margin-top: 15px;

}



.twxj_right p span {

    color: #ff0000;

}



.s_m {

    width: 100%;

    height: auto;

    display: table;

    clear: both;

    padding-top: 10px;

}



.s_m li {

    padding: 10px 0px;

    border-bottom: 1px solid #d1d0d0;

    height: auto;

    display: table;

    width: 100%;

    font-size: 14px;

    line-height: 30px;

}



.s_m li:nth-of-type(7) {

    line-height: 16px;

}



.s_m li span {

    display: block;

    width: 30px;

    height: 30px;

    background: #ff0000;

    color: #FFF;

    font-weight: bold;

    line-height: 30px;

    text-align: center;

    font-size: 20px;

    float: left;

    margin-right: 19px;

}



.byxz {

    width: 100%;

    height: auto;

    margin-top: 40px;

    display: table;

}



.byxz_left {

    float: left;

    width: 587px;

}



.byxz_left h2 {

    font-size: 30px;

    color: #333;

    font-weight: bold;

}



.byxz_left p {

    font-size: 14px;

    line-height: 24px;

    color: #333;

    margin-top: 30px;

    text-align: justify;

}



.byxz_left p span {

    font-size: 18px;

}



.byxz_right {

    float: right;

    width: 340px;

    height: auto;

    margin-top: 18px;

}



.byxz_right img {

    width: 100%;

    height: auto;

}



.byxz_left2 {

    width: 469px;

    height: auto;

    float: left;

}



.byxz_left2 img {

    width: 100%;

    height: auto;

    margin-top: 120px;

}



.byxz_right2 {

    float: right;

    width: 452px;

    margin-top: 64px;

}



.byxz_right2 p {

    font-size: 14px;

    line-height: 24px;

    color: #333;

    margin-top: 30px;

    text-align: justify;

}



.byxz_right2 p span {

    font-size: 18px;

}



.byxz_right2 img {

    width: 100%;

    height: auto;

}



.s_y {

    width: 100%;

    height: auto;

    margin-top: 80px;

    display: table;

}



.s_y h2 {

    font-size: 30px;

    color: #333;

    font-weight: bold;

}



.s_y_left {

    width: 587px;

    float: left;

    margin-top: 32px;

}



.s_y_left p {

    font-size: 14px;

    line-height: 24px;

    color: #333;

    margin-top: 30px;

    text-align: justify;

}



.s_y_left span {

    font-size: 18px;

}



.s_y_right {

    width: 580px;

    height: auto;

    float: right;

}



.s_y_right img {

    width: 100%;

    height: auto;

}



.s_y_left1 {

    width: 580px;

    float: left;

    margin-top: 80px;

    height: auto;

    clear: both;

}



.s_y_right1 p {

    font-size: 14px;

    line-height: 24px;

    color: #333;

    margin-top: 30px;

    text-align: justify;

}



.s_y_right1 span {

    font-size: 18px;

}



.s_y_right1 {

    width: 587px;

    height: auto;

    float: right;

    margin-top: 80px;

}



.s_y_left1 img {

    width: 100%;

    height: auto;

}





/*保养小贴士 end*/





/* 大客户业务 */



.section-client {

    padding: 75px 0 55px;

}



.section-client-tit {

    font-size: 30px;

    font-weight: bold;

    color: #000;

    margin: 0;

}



.client-p {

    font-size: 14px;

    color: #333;

    margin-bottom: 75px;

    line-height: 2;

}



.client1 {

    width: 100%;

    margin-bottom: 10px;

}



.client-ul1 li {

    border-top: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

    padding: 10px 0;

    overflow: hidden;

    cursor: pointer;

}



.client-list {

    display: inline-block;

    width: 40px;

    height: 40px;

    background: red;

    color: #fff;

    font-size: 25px;

    font-weight: bold;

    text-align: center;

}



.client-ul1 span {

    margin-left: 10px;

    display: inline-block;

    font-size: 14px;

    font-weight: bold;

    color: #000;

    line-height: 40px;

    vertical-align: middle;

}



.client-ul1 li:nth-child(2) {

    border-top: none;

    margin-bottom: 90px;

}



.client-ul1 li p {

    margin: 10px 0 25px 55px;

    display: none;

}



.client-form h5 {

    font-size: 16px;

    color: #010101;

    font-weight: bold;

    margin-top: 75px;

}



.client-form label {

    font-size: 14px;

    color: #010101;

    float: left;

}



.client-form .label1 {

    width: 575px;

}



.client-form input[type="text"] {

    float: left;

    height: 36px;

    border: 2px solid #ccc;

    outline: none;

    width: 536px;

    border-right: none;

}



.form-list>label {

    display: inline-block;

    width: 298px;

}



.form-list>input {

    display: inline-block;

    width: 578px;

    height: 36px;

    line-height: 36px;

    border: 2px solid #d1d0d0;

    outline: none;

    margin-bottom: 20px;

    text-indent: 20px;

}



.form-list>select {

    display: inline-block;

    text-indent: 20px;

    width: 578px;

    height: 36px;

    line-height: 36px;

    border: 2px solid #d1d0d0;

    outline: none;

    margin-bottom: 20px;

    appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;

    background: url("../img/formdown.png") no-repeat scroll right center transparent;

}



.form-list>select option {

    width: 100px;

    height: 36px;

}



.form-city {

    display: inline-block;

    width: 578px;

}



.form-city>div>div {

    width: 49%;

    display: inline-block;

}



.form-city>div>div>select {

    width: 100%;

    display: inline-block;

    text-indent: 20px;

    height: 36px;

    line-height: 36px;

    border: 2px solid #d1d0d0;

    outline: none;

    margin-bottom: 20px;

    appearance: none;

    -moz-appearance: none;

    -webkit-appearance: none;

    background: url("../img/formdown.png") no-repeat scroll right center transparent;

    color: #333

}



.formyz #inputNince {

    width: 285px;

    height: 36px;

    line-height: 36px;

    border: 2px solid #d1d0d0;

    outline: none;

}



.formyz {

    display: inline-block;

}



#checkCodeNince {

    width: 265px;

    outline: none;

    height: 36px;

    line-height: 36px;

    background: red;

    color: #fff;

    font-size: 16px;

    font-style: italic;

}



.submit {

    width: 280px;

    height: 40px;

    line-height: 40px;

    background: red;

    color: #fff;

    text-align: center;

    font-size: 16px;

}



.submit input {

    width: 100%;

    height: 100%;

    background: red;

    color: #fff;

    text-align: center;

    font-size: 16px;

    outline: none;

    cursor: pointer;

}



.radio {

    margin: 50px 0;

}





/* 大客户业务 end*/





/* 全部机型 */



h2.all {

    font-size: 30px;

    font-weight: bold;

    color: #010101;

    margin-top: 35px;

}



.all-conyent {
	margin-top: 50px;
	margin-bottom: 75px;
	line-height: 20px;
	margin-right: auto;
	margin-left: auto;
}



.all-conyent input[type="checkbox"] {
	width: 19px;
	height: 19px;
	-moz-appearance: none;
	appearance: none;
	outline: none;
	-webkit-appearance: none;
	vertical-align: top;
	background-image: url(../img/check.png);
	background-repeat: no-repeat;
	background-position: center;
}



.all-conyent input[type="checkbox"]:checked {

    border-color: #ee4a4d;

    background: url(../img/checked.png) no-repeat center/cover;

}



.all-conyent label {
	color: #111;
	margin-right: 45px;
}



.all-conyent label:nth-child(1) {

    margin-left: 0;

}



.allModel {

    width: 100%;

}



.allModel>ul>li {
	min-height: 125px;
	background: url(../img/one.png) no-repeat top left;
	padding-top: 30px;
	margin-bottom: 30px;

}



.allModel>ul>li:nth-child(2) {

    min-height: 125px;

    background: url(../img/two.png) no-repeat top left;

}



.allModel>ul>li:nth-child(3) {

    min-height: 125px;

    background: url(../img/three.png) no-repeat top left;

}



.allModel>ul>li:nth-child(4) {

    min-height: 125px;

    background: url(../img/four.png) no-repeat top left;

}



.allModel>ul>li:nth-child(5) {

    min-height: 125px;

    background: url(../img/five.png) no-repeat top left;

}



.allModel>ul>li:nth-child(6) {

    min-height: 125px;

    background: url(../img/six.png) no-repeat top left;

}



.allModel>ul>li:nth-child(7) {

    min-height: 125px;

    background: url(../img/seven.png) no-repeat top left;

}



.allModel>ul>li:nth-child(8) {

    min-height: 125px;

    background: url(../img/eight.png) no-repeat top left;

}



.allModel>ul>li:nth-child(9) {

    min-height: 125px;

    background: url(../img/nine.png) no-repeat top left;

}



.allModel>ul>li>ol>li {
	float: left;
	width: 18%;
	margin-bottom: 50px;
	margin-left: 70px;
}



.all-info p {

    font-size: 16px;

    margin: 30px 0 10px;

    color: #333;

    font-weight: 600;

}



.all-info a {

    font-size: 14px;

    color: #444;

    transition: .3s;

    -webkit-transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -o-transition: .3s;

}



.all-info a:hover {

    display: block;

    color: red;

    transform: translateX(5px);

    -webkit-transform: translateX(5px);

    -moz-transform: translateX(5px);

    -ms-transform: translateX(5px);

    -o-transform: translateX(5px);

}





/* 全部机型 end*/





/* 招聘信息 */



.zhaopin {

    width: 100%;

}



.zpheader {

    height: 50px;

    line-height: 50px;

    background: #646464;

    margin-bottom: 20px;

    margin-top: 40px;

}



.zpheader li {

    float: left;

    margin: 0;

    color: #fff;

    font-size: 16px;

    width: 20%;

    text-align: center;

}



.zpcontent {

    padding-bottom: 60px;

}



.zpcontent li {

    margin: 0;

    margin-bottom: 20px;

}



.zpcontent li .lihead {

    height: 50px;

    line-height: 50px;

    background: #eee;

    font-size: 0;

    color: #333;

}



.zpcontent li span {

    display: inline-block;

    width: 20%;

    font-size: 14px;

    text-align: center;

}



.li-con {

    width: 100%;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #eee;

    border-top: none;

    display: none;

}



.li-con-con {

    padding: 30px 20px;

}



.li-con-con h4 {

    font-size: 14px;

    font-weight: bold;

    color: #000;

    margin: 10px 0;

}



.li-con-con .rzdes,

.zwdes {

    font-size: 12px;

    color: #666;

    line-height: 2.5;

}



.zpcontent li.active .lihead {

    background: #ff0000;

}



.zpcontent li.active .lihead span {

    color: #fff;

}





/* 招聘信息结束 */





/* 手册 */



.manual form {

    width: 100%;

    margin-top: 40px;

}



.manual .w50 {

    width: 48%;

    float: left;

    height: 45px;

    font-size: 0;

}



.manual .w50:nth-child(2) {

    float: right;

}



.manual .w50 input {

    width: 90%;

    height: 45px;

    border: 2px solid #eee;

    outline: none;

    line-height: 45px;

    text-indent: 2em;

}



.manual .w50 label {

    width: 10%;

    display: inline-block;

    font-size: 14px;

    line-height: 45px;

    text-align: center;

}



.manual select {

    display: inline-block;

    width: 90%;

    height: 45px;

    border: 2px solid #eee;

    outline: none;

    line-height: 45px;

    text-indent: 2em;

}



.form-con .w33 {

    width: 33.3%;

    float: left;

    font-size: 0;

}



.form-con label {

    width: 15%;

    line-height: 45px;

    font-size: 14px;

    display: inline-block;

    text-align: center;

}



.form-con input {

    width: 85%;

    height: 45px;

    border: 2px solid #eee;

    outline: none;

    line-height: 45px;

    text-indent: 2em;

    font-size: 14px;

    display: inline-block;

    vertical-align: top;

}



.form-con select {

    width: 85%;

    vertical-align: top;

}



.form-con {

    margin: 25px 0;

}



.manual textarea {

    width: 100%;

    resize: none;

    border: 2px solid #eee;

    padding-top: 2em;

    padding-bottom: 2em;

    text-indent: 2em;

    outline: none;

    margin-bottom: 20px;

}



.manual input[type="button"] {

    width: 100%;

    background: #ff0000;

    color: #fff;

    font-size: 14px;

    line-height: 45px;

    height: 45px;

    text-align: center;

    text-indent: 0;

    cursor: pointer;

    outline: none;

    border: none;

    margin-bottom: 45px;

}





/* 手册 */



@media (min-width:1680px) and (max-width:1920px) {

    .container1680 {

        width: 1680px;

        margin: 0 auto;

    }

}



@media (min-width:1200px) and (max-width:1679px) {

    /* 基础故障判定 */

    .basis-img {

        width: 100%;

    }

    .basis-img img {

        width: 100%;

    }

    .section-basis,

    .section-img,

    .section-img img {

        width: 100%;

    }

    caption {

        border-color: #eee;

    }

    table {

        border-left-style: none;

        border-right-style: none;

        border-color: #eee;

        margin-bottom: 65px;

    }

    thead {

        border-color: #eee;

    }

    tr,

    td,

    th {

        border-left-style: none;

        border-right-style: none;

    }

    table caption {

        font-size: 20px;

        color: #333;

        padding: 20px 0;

    }

    thead th {

        font-size: 16px;

        color: #333;

        padding: 15px 0;

    }

    tbody td {

        padding: 15px 0;

    }

    thead tr th:nth-child(1) {

        width: 86px;

    }

    thead tr th:nth-child(2) {

        width: 145px;

    }

    thead tr th:nth-child(3) {

        width: 370px;

    }

    thead tr th:nth-child(4) {

        width: 625px;

    }

    thead tr th:nth-child(5) {

        width: 100px;

    }

    tbody td {

        font-size: 14px;

        color: #333;

    }

    /* 基础故障判定 end*/

    .section2,

    .section2-1 {

        width: 1200px;

    }

    .section2 .container,

    .section2-1 .container {

        width: 1120px;

    }

    .container {

        width: 1170px;

        margin: 0 auto;

    }

    .content_WH {

        width: 1170px;

    }

    .header {

        height: auto;

    }

    .container1680 {

        width: 100%;

        margin: 0 auto;

    }

    .container1680 .swiper-slide img {

        width: 100%;

    }

    .section1>ul>li {

        width: 15.8%;

    }

    .section4-wrap {

        padding: 15px 11px;

    }

    .section4 {

        margin-bottom: 100px;

    }

    /* 整体解决方案 */

    .section-case-left {

        width: 45%;

    }

    .case-left-con {

        padding-left: 4%;

        padding-right: 2%;

        padding-top: 20px;

    }

    .section-case-img {

        max-width: 55%;

    }

    .section-case-content li {

        min-height: auto;

    }

    .section-case-content h2 {

        font-size: 30px;

    }

    .section-case-content span {

        margin: 30px 0;

    }

    /* 整体解决方案  end*/

    /* 经典案例详情页 */

    .swiper4-l-con {

        padding: 35px 35px 0;

    }

    .swiper4-l span {

        margin: 15px 0;

    }

    /* 经典案例详情页 end */

}



@media (min-width:992px) and (max-width:1199px) {

    #aeon-list {

        width: 970px;

    }

    .wechat-img img {

        width: 100%;

    }

    .all-conyent label {

        margin-left: 23px;

    }

    /* 基础故障判定 */

    .basis-img {

        width: 100%;

    }

    .basis-img img {

        width: 100%;

    }

    .section-basis,

    .section-img,

    .section-img img {

        width: 100%;

    }

    caption {

        border-color: #eee;

    }

    table {

        border-left-style: none;

        border-right-style: none;

        border-color: #eee;

        margin-bottom: 65px;

    }

    thead {

        border-color: #eee;

    }

    tr,

    td,

    th {

        border-left-style: none;

        border-right-style: none;

    }

    table caption {

        font-size: 20px;

        color: #333;

        padding: 20px 0;

    }

    thead th {

        font-size: 16px;

        color: #333;

        padding: 15px 0;

    }

    tbody td {

        padding: 15px 0;

    }

    thead tr th:nth-child(1) {

        width: 86px;

    }

    thead tr th:nth-child(2) {

        width: 145px;

    }

    thead tr th:nth-child(3) {

        width: 370px;

    }

    thead tr th:nth-child(4) {

        width: 625px;

    }

    thead tr th:nth-child(5) {

        width: 100px;

    }

    tbody td {

        font-size: 14px;

        color: #333;

    }

    /* 基础故障判定 end*/

    .content_WH {

        width: 992px;

    }

    .header {

        height: auto;

    }

    .section2,

    .section2-1 {

        width: 992px;

    }

    .section2 .container,

    .section2-1 .container {

        width: 905px;

    }

    /*小贴士*/

    .contents {

        width: 970px;

    }

    .s_y_left {

        width: 50%;

    }

    .s_y_right {

        width: 49%;

    }

    .s_y_left1 {

        width: 49%;

    }

    .s_y_right1 {

        width: 50%;

    }

    /*小贴士*/

    /*导航*/

    .header-left {

        width: 60%;

    }

    .header-right {

        width: 40%;

    }

    /*导航*/

    /* 大客户业务 */

    .section-client-tit {

        font-size: 25px;

    }

    .client-p {

        margin-bottom: 45px;

    }

    /* 大客户业务 end*/

    .container {

        width: 970px;

        margin: 0 auto;

    }

    .container1680 {

        width: 100%;

        margin: 0 auto;

    }

    .container1680 .swiper-slide img {

        width: 100%;

    }

    .section1>ul>li {

        width: 15.79%;

    }

    .section4-wrap {

        padding: 10px 5px;

        width: 220px;

    }

    .section4 {

        margin-bottom: 100px;

    }

    .section3 video,

    .section3 img {

        height: auto;

    }

    /* 整体解决方案 */

    .section-case-left {

        width: 45%;

    }

    .case-left-con {

        padding-left: 3%;

        padding-right: 2%;

        padding-top: 2%;

    }

    .section-case-img {

        max-width: 55%;

    }

    .section-case-content li {

        min-height: auto;

    }

    .section-case-content h2 {

        font-size: 24px;

    }

    .section-case-content span {

        margin: 4% 0;

    }

    /* 整体解决方案  end*/

    /* 轻奢理念 */

    .section-idea-l,

    .section-idea-r {

        width: 50%;

    }

    .section-idea-info {

        padding-left: 5%;

    }

    .section-idea-info p {

        line-height: 2;

    }

    /* 轻奢理念 end*/

    /* 定制服务 */

    .section-made .sales-info h4 {

        margin-bottom: 10px;

        font-size: 28px;

    }

    .section-made .sales-info p {

        font-size: 13px;

        color: #333;

        line-height: 1.5;

    }

    /* 定制服务 end */

    /* 概念新品 */

    .section-concept-tit h3,

    .section-concept-tit h2 {

        font-size: 14px;

    }

    .section-concept-tit h2 {

        font-size: 28px;

    }

    /* 概念新品 end*/

    /* 经典案例详情页 */

    .swiper4-l h3 {

        font-size: 25px;

    }

    .swiper4-l-con {

        padding: 35px 35px 0;

    }

    .swiper4-l span {

        margin: 15px 0;

    }

    .swiper-pagination4 {

        top: 30%;

    }

    /* 经典案例详情页 end */

}



@media (min-width:768px) and (max-width:991px) {

    #aeon-list {

        width: 750px;

    }

    #manual .form-city>div>div {

        width: 32.5%;

    }

    /* 基础故障判定 */

    .wechat-img img {

        width: 100%;

    }

    .basis-img {

        width: 100%;

    }

    .basis-img img {

        width: 100%;

    }

    .section-basis,

    .section-img,

    .section-img img {

        width: 100%;

    }

    caption {

        border-color: #eee;

    }

    table {

        border-left-style: none;

        border-right-style: none;

        border-color: #eee;

        margin-bottom: 65px;

    }

    thead {

        border-color: #eee;

    }

    tr,

    td,

    th {

        border-left-style: none;

        border-right-style: none;

    }

    table caption {

        font-size: 20px;

        color: #333;

        padding: 20px 0;

    }

    thead th {

        font-size: 16px;

        color: #333;

        padding: 15px 0;

    }

    tbody td {

        padding: 15px 0;

    }

    thead tr th:nth-child(1) {

        width: 86px;

    }

    thead tr th:nth-child(2) {

        width: 145px;

    }

    thead tr th:nth-child(3) {

        width: 370px;

    }

    thead tr th:nth-child(4) {

        width: 625px;

    }

    thead tr th:nth-child(5) {

        width: 100px;

    }

    tbody td {

        font-size: 14px;

        color: #333;

    }

    /* 基础故障判定 end*/

    .all-conyent label {

        margin-left: 7px;

        font-size: 10px;

    }

    .header {

        display: none;

    }

    .section-case {

        padding-top: 15px;

    }

    .section2,

    .section2-1 {

        width: 768px;

    }

    #header-fixed {

        display: none;

    }

    .section2 .container,

    .section2-1 .container {

        width: 690px;

    }

    /* 导航 */

    .phonenav {

        position: absolute;

        top: 44px;

        left: 0;

        background: #8e8e8e;

        z-index: 9999;

        width: 100%;

        display: none;

    }

    .phonenav>ul>li {

        border-top: 1px solid #ddd;

        padding: 0 2%;

        line-height: 40px;

    }

    .smmenu-i {

        color: #fff;

    }

    .d768 {

        display: none;

    }

    .phonenav>ul>li>a {

        color: #fff;

    }

    .smnav {

        height: 44px;

    }

    #smmenu {

        display: block;

        width: 100%;

        height: 44px;

        background: #8e8e8e;

        position: fixed;

        top: 0;

        left: 0;

        z-index: 9999;

    }

    #smmenu .container {

        padding: 7px 0;

    }

    .icon-webicon03 {

        font-size: 30px!important;

        color: #fff;

    }

    .fastlink {

        font-size: 14px;

    }

    #smmenu i {

        display: inline-block;

        height: 30px;

        line-height: 30px;

        font-style: normal;

        vertical-align: middle

    }

    .phonesub {

        width: 100%;

        display: none;

    }

    .phonesub>li {

        padding: 0 2%;

        border-top: 1px solid #ddd;

    }

    .phonesub>li>a {

        color: #fff;

    }

    .icon-arrow-down-copy-copy {

        right: 2%;

        -webkit-transform: rotate(270deg);

        transform: rotate(270deg);

        font-size: 20px;

        color: #fff;

        top: 5px!important;

    }

    /* 导航 */

    /*小贴士*/

    .contents {

        width: 750px;

    }

    .s_y_left,

    .byxz_left {

        width: 50%;

    }

    .s_y_right {

        width: 49%;

    }

    .s_y_left1 {

        width: 49%;

    }

    .s_y_right1 {

        width: 50%;

    }

    .byxz_left2 img {

        display: none;

    }

    .byxz_right2 {

        width: 100%;

    }

    .byxz_right2 {

        margin-top: 30px;

    }

    /*小贴士*/

    /* 大客户业务 */

    .client-ul1 li:nth-child(2) {

        margin-bottom: 45px;

    }

    .section-client-tit {

        font-size: 20px;

    }

    .client-p {

        margin-bottom: 25px;

    }

    /* 大客户业务 end*/

    .container {

        width: 750px;

        margin: 0 auto;

    }

    .container1680 {

        width: 100%;

        margin: 0 auto;

    }

    .container1680 .swiper-slide img {

        width: 100%;

    }

    .section1>ul>li {

        width: 15.68%;

        margin: .5% .36%

    }

    .section4-wrap {

        padding: 10px 5px;

        width: 171px;

    }

    .section4 {

        margin-bottom: 100px;

    }

    .section3 video,

    .section3 img {

        height: auto;

    }

    .section1>ul>li:nth-child(6),

    .section1>ul>li:nth-child(13) {

        margin-right: .36%;

    }

    .section4 li {

        margin-left: 5px;

    }

    .section4-img {

        height: 100px;

    }

    .footer-list b {

        width: 15%;

    }

    /* 整体解决方案 */

    .section-case-left {

        width: 45%;

    }

    .case-left-con {

        padding-left: 3%;

        padding-right: 2%;

        padding-top: 2%;

    }

    .section-case-img {

        max-width: 55%;

    }

    .section-case-content li {

        min-height: auto;

    }

    .section-case-content h2 {

        font-size: 20px;

        text-overflow: ellipsis;

        overflow: hidden;

        white-space: nowrap;

    }

    .section-case-content span {

        margin: 4% 0;

    }

    .section-case-content p {

        font-size: 12px;

        height: 90px;

        overflow: hidden;

    }

    .seaction-case-li li {

        margin: 45px 0 55px;

    }

    .seaction-case-li li img {

        width: 25%;

    }

    .seaction-case-li li p {

        padding: 0;

        margin-top: 8%;

    }

    /* 整体解决方案  end*/

    /* 轻奢理念 */

    .section-idea-l,

    .section-idea-r {

        width: 100%;

    }

    .section-idea-info p {

        line-height: 2;

    }

    /* 轻奢理念 end*/

    /* 联系我们 */

    .section-contact-r,

    .section-contact-l {

        width: 100%;

    }

    .section-contact-msg {

        margin-top: 15px;

    }

    /* 联系我们  end */

    /* 经典案例  */

    .case-info-des h5 {

        font-size: 13px;

    }

    .case-info-des p {

        font-size: 12px;

    }

    .case-img {

        height: 125px;

    }

    /* 经典案例 end */

    /* 定制服务 */

    .section-made .sales-info h4 {

        margin-bottom: 10px;

        font-size: 28px;

    }

    .section-made .sales-info p {

        font-size: 13px;

        color: #333;

        line-height: 1.5;

    }

    .sales-img,

    .sales-info {

        width: 100%;

    }

    .section-sales li {

        margin-bottom: 22px;

    }

    /* 定制服务 end */

    /* 概念新品 */

    .section-concept-tit h3,

    .section-concept-tit h2 {

        font-size: 14px;

        margin: 15px 0;

    }

    .section-concept-tit h2 {

        font-size: 28px;

    }

    /* 概念新品 end*/

    /* 经典案例详情页 */

    .section-case-detail {

        margin-top: 35px;

    }

    .swiper4-l h3 {

        font-size: 18px;

    }

    .swiper4-l-con {

        padding: 15px 25px 0;

    }

    .swiper4-l span {

        margin: 10px 0;

    }

    .swiper-pagination4 {

        top: 28%;

    }

    .case-detail-switch p {

        margin: 15px 0 25px;

    }

    /* 经典案例详情页 end */

    .manual form {

        width: 100%;

        margin-top: 40px;

    }

    .manual .w50 {

        width: 48%;

        float: left;

        height: 45px;

        font-size: 0;

    }

    .manual .w50:nth-child(2) {

        float: right;

    }

    .manual .w50 input {

        width: 100%;

        height: 45px;

        border: 2px solid #eee;

        outline: none;

        line-height: 45px;

        text-indent: 2em;

    }

    .manual .w50 label {

        width: 100%;

        display: block;

        font-size: 14px;

        line-height: 45px;

        text-align: left;

    }

    .manual select {

        display: block;

        width: 90%;

        height: 45px;

        border: 2px solid #eee;

        outline: none;

        line-height: 45px;

        text-indent: 2em;

    }

    .form-con .w33 {

        width: 33.3%;

        float: left;

        font-size: 0;

    }

    .form-con label {

        width: 100%;

        line-height: 45px;

        font-size: 14px;

        display: block;

        text-align: left;

    }

    .form-con input {

        width: 95%;

        height: 45px;

        border: 2px solid #eee;

        outline: none;

        line-height: 45px;

        text-indent: 2em;

        font-size: 14px;

        display: block;

        vertical-align: top;

    }

    .form-con select {

        width: 95%;

        vertical-align: top;

    }

    .form-con {

        margin: 50px 0;

    }

    .manual textarea {

        width: 100%;

        resize: none;

        border: 2px solid #eee;

        padding-top: 2em;

        padding-bottom: 2em;

        text-indent: 2em;

        outline: none;

        margin-bottom: 20px;

    }

    .manual input[type="button"] {

        width: 100%;

        background: #ff0000;

        color: #fff;

        font-size: 14px;

        line-height: 45px;

        height: 45px;

        text-align: center;

        text-indent: 0;

        cursor: pointer;

        outline: none;

        border: none;

        margin-bottom: 45px;

    }

}



@media (max-width:767px) {

    #aeon-list {

        width: 100%;

    }

    #aeon-list li {

        width: 50%;

        text-overflow: ellipsis;

        overflow: hidden;

        white-space: nowrap;

    }

    .banner-abs h4 {

        font-size: 20px;

    }

    .banner-abs p {

        font-size: 25px;

    }

    .banner-abs a {

        width: 70px;

        height: 30px;

        line-height: 30px;

        background: #d7000f;

        color: #fff;

    }

    #manual .form-list>label {

        width: 100%;

    }

    #manual .form-city>div>div {

        width: 100%;

    }

    .wechat-img {

        width: 100%;

    }

    .wechat-msg {

        width: 100%;

    }

    .wechat-img img {

        width: 100%;

    }

    .pro-list2 {

        display: block;

    }

    .all-conyent {

        margin-top: 15px;

        margin-bottom: 35px;

    }

    .swiper5-img {

        height: 200px;

    }

    .ewm {

        display: none;

    }

    #thead .zpheader li {

        margin: 0;

    }

    #thead .zpheader li {

        font-size: 12px;

    }

    .zpcontent li span {

        font-size: 12px;

    }

    .submit {

        width: 100%;

    }

    .submit input {

        width: 100%;

    }

    .radio input[type="radio"] {

        width: auto;

    }

    .formyz {

        width: 100%;

    }

    .formyz #inputNince {

        width: 100%;

    }

    #checkCodeNince {

        width: 90%;

        margin-top: 2%;

    }

    .form-city {

        width: 100%;

    }

    .form-list>select {

        width: 100%;

    }

    .form-list>input[type="text"] {

        width: 100%;

    }

    .form-city>div>div {

        width: 100%;

    }

    .form-city>div>div>select {

        width: 100%;

    }

    .container1680 iframe {

        height: 300px !important;

    }

    /* 基础故障判定 */

    .basis-img {

        width: 100%;

    }

    .basis-img img {

        width: 100%;

    }

    table th {

        font-size: 12px !important

    }

    table td {

        font-size: 12px !important

    }

    /* 基础故障判定 end*/

    .swiper4-img div {

        width: 100% !important;

        height: 235px !important;

    }

    .all-conyent label {

        display: block;

        float: left;

        width: 33.33%;

        margin: 2% 0;

    }

    .allModel>ul>li>ol>li {

        width: 100%;

    }

    #header-fixed {

        display: none;

    }

    .section2,

    .section2-1 {

        width: 100%;

    }

    .section2 .container,

    .section2-1 .container {

        width: 80%;

    }

    .next2,

    .prev2 {

        margin-top: -25px;

    }

    .next3,

    .prev3 {

        margin-top: -65px;

    }

    /* 导航 */

    .phonenav {

        display: none;

        position: absolute;

        top: 44px;

        left: 0;

        background: #8e8e8e;

        z-index: 9999;

        width: 100%;

        height: 100vh;

        max-height: 100vh;

        overflow: auto

    }

    .phonenav>ul>li {

        border-top: 1px solid #ddd;

        padding: 0 4%;

        line-height: 40px;

    }

    .smmenu-i {

        position: relative;

        color: #fff;

    }

    .smlogo {

        display: block;

        width: 100px;

        height: 40px;

        position: absolute;

        right: 0;

        top: -5px;

    }

    .smlogo img {

        width: 100%;

        height: 100%;

        object-fit: contain;

    }

    .d768 {

        display: none;

    }

    .phonenav>ul>li>a {

        color: #fff;

    }

    .smnav {

        height: 44px;

    }

    #smmenu {

        display: block;

        width: 100%;

        height: 44px;

        background: #8e8e8e;

        position: fixed;

        top: 0;

        left: 0;

        z-index: 9999;

    }

    #smmenu .container {

        padding: 7px 0;

    }

    .icon-webicon03 {

        font-size: 30px!important;

        color: #fff;

    }

    .fastlink {

        font-size: 14px;

    }

    #smmenu i {

        display: inline-block;

        height: 30px;

        line-height: 30px;

        font-style: normal;

        vertical-align: middle

    }

    .phonesub {

        width: 100%;

        display: none;

    }

    .phonesub>li {

        padding: 0 2%;

        border-top: 1px solid #ddd;

    }

    .phonesub>li>a {

        color: #fff;

    }

    .icon-arrow-down-copy-copy {

        right: 2%;

        -webkit-transform: rotate(270deg);

        transform: rotate(270deg);

        font-size: 20px;

        color: #fff;

        top: 5px!important;

    }

    /* 导航 */

    /*导航*/

    .contents {

        width: 98%;

    }

    .header-fixed {

        display: none;

    }

    #header {

        display: none;

    }

    .byxz_left,

    .byxz_right,

    .byxz_left2,

    .byxz_right2,

    .s_y_left,

    .s_y_right,

    .s_y_left1,

    .s_y_right1,

    .twxj img,

    .twxj_right {

        width: 100%;

    }

    .s_y_right1 {

        margin-top: 15px;

    }

    .byxz_left2 img {

        margin-top: 15px;

    }

    /*导航*/

    /* 大客户业务 */

    .client-ul1 li:nth-child(2) {

        margin-bottom: 25px;

    }

    .section-client-tit {

        font-size: 16px;

        text-overflow: ellipsis;

        overflow: hidden;

        white-space: nowrap;

    }

    .client-p {

        margin-bottom: 25px;

        font-size: 12px;

        line-height: 2;

    }

    /* 大客户业务 end*/

    .container1680 {

        width: 100%;

    }

    .container {

        width: 94%;

        margin: 0 auto;

    }

    .container1680 {

        width: 100%;

        margin: 0 auto;

    }

    .container1680 .swiper-slide img {

        width: 100%;

    }

    .section1>ul>li {

        width: 48.5%;

        margin: .5% .4%;

    }

    .section4-wrap {

        padding: 10px 5px;

        width: auto;

    }

    .section4 {

        margin-bottom: 100px;

    }

    .section3 video,

    .section3 img {

        height: auto;

    }

    .section1>ul>li:nth-child(6),

    .section1>ul>li:nth-child(13) {

        margin-right: .36%;

    }

    .section4 li {

        margin: 0;

        box-sizing: border-box;

        width: 100%;

    }

    .section4-img {

        height: 168px;

    }

    .ol-item {

        width: 100%;

    }

    .section1 {

        padding: 35px 0 40px;

    }

    .section2-tit {

        font-size: 25px;

        overflow: hidden;

        white-space: nowrap;

        text-overflow: ellipsis;

    }

    .swiper-pagination2 {

        width: 100%;

        margin-bottom: 3.5%;

    }

    .swiper2-tab>span {

        /* display: none; */

        width: 30%;

        margin: 0;

    }

    .section2 .swiper-pagination-bullet {

        width: 30%;

        height: 4px;

        display: inline-block;

        margin: 0 1.5%;

    }

    .swiper2-img,

    .swiper2-right {

        width: 100%;

    }

    .prev5 {

        display: none;

    }

    .next5 {

        display: none;

    }

    .swiper-info {

        padding: 0;

    }

    .swiper2-wrap {

        margin-bottom: 3%;

    }

    .section3 {

        margin-bottom: 35px;

    }

    .section4 {

        display: block;

    }

    .footer-list b {

        width: 100%;

    }

    .footer-list {

        line-height: 30px;

    }

    .footer-list a {

        font-size: 14px;

    }

    .header {

        height: 58px;

        display: none;

    }

    /* 整体解决方案 */

    .section-case-content {

        margin-top: 5%;

    }

    .seaction-case-li {

        display: none;

    }

    .section-case-left {

        float: right;

        width: 100%;

    }

    .case-left-con {

        padding-left: 3%;

        padding-right: 2%;

        padding-top: 2%;

    }

    .section-case-img {

        max-width: 100%;

        float: left;

    }

    .section-case-content li {

        min-height: auto;

    }

    .section-case-content h2 {

        font-size: 20px;

        text-overflow: ellipsis;

        overflow: hidden;

        white-space: nowrap;

    }

    .section-case-content span {

        margin: 4% 0;

    }

    .section-case-content p {

        font-size: 12px;

        line-height: 2;

        margin-bottom: 3%;

    }

    /* 整体解决方案  end*/

    /* 新闻 */

    .news-tit {

        margin: 15px 0 25px;

        text-overflow: ellipsis;

        white-space: nowrap;

        overflow: hidden;

    }

    .news-date {

        margin-bottom: 2%;

    }

    .scetion-news p {

        font-size: 12px;

    }

    /* 新闻 end*/

    /* 轻奢理念 */

    .section-idea-l,

    .section-idea-r {

        width: 100%;

    }

    .section-idea-l {

        float: right;

    }

    .section-idea-r {

        float: left;

    }

    .section-idea-info h3 {

        text-overflow: ellipsis;

        overflow: hidden;

        white-space: nowrap;

        margin-bottom: 10px;

    }

    .section-idea-info p {

        line-height: 2;

        font-size: 12px;

    }

    .section-idea {

        margin: 15px 0 35px;

    }

    /* 轻奢理念 end*/

    /* 联系我们 */

    .section-contact-r,

    .section-contact-l {

        width: 100%;

    }

    .section-contact-msg {

        margin-top: 5px;

    }

    .section-contact-info h3 {

        line-height: 50px;

    }

    /* 联系我们  end */

    /* 咨询销售信息 */

    .section-sales-tit h3 {

        font-size: 28px;

    }

    .section-sales-tit p {

        margin-top: 10px;

    }

    .section-sales {

        margin-top: 55px;

    }

    .sales-img,

    .sales-info {

        width: 100%;

    }

    .sales-img img {

        width: 100%;

    }

    .section-sales li {

        margin: 22px 0 44px;

    }

    .sales-info h4 {

        font-size: 28px;

        margin-bottom: 4%;

        margin-top: 2%;

    }

    /* 咨询销售信息 end*/

    /* 经典案例  */

    .section-case-con li {

        width: 100%;

        margin: 2% auto!important;

    }

    .case-info-des h5 {

        font-size: 12px;

    }

    .case-info-des p {

        font-size: 12px;

    }

    .case-img {

        height: 125px;

    }

    .pages {

        margin-bottom: 10%;

    }

    .section-case {

        padding-top: 3.5%;

    }

    /* 经典案例 end */

    /* 定制服务 */

    .section-sales h3 {

        font-size: 24px;

    }

    .section-sale .sales-info h4 {

        margin-bottom: 5px;

    }

    .section-sales h4 {

        margin-bottom: 10px;

        font-size: 24px;

        text-overflow: ellipsis;

        white-space: nowrap;

        overflow: hidden;

    }

    .section-made .sales-info p {

        font-size: 13px;

        color: #333;

        line-height: 1.5;

    }

    .sales-img,

    .sales-info {

        width: 100%;

    }

    .section-sales li {

        margin-bottom: 22px;

    }

    /* 定制服务 end */

    /* 概念新品 */

    .section-concept-tit h3,

    .section-concept-tit h2 {

        font-size: 14px;

        margin: 15px 0;

    }

    .section-concept-tit h2 {

        font-size: 28px;

    }

    .section-concept p {

        font-size: 14px;

    }

    /* 概念新品 end*/

    /* 健身文章 */

    .section-article {

        width: 100%;

        margin: 15px 0;

    }

    .section-article-tit {

        font-size: 24px;

    }

    .section-article-content li {

        margin-bottom: 45px;

    }

    .section-article-content li .li-article-r,

    .section-article-content li .li-img-l {

        width: 100%;

    }

    .article-info h3 {

        font-size: 20px;

    }

    /* 健身文章 end*/

    /* 新品发布 */

    .section-new-product-tit h3 {

        font-size: 14px;

        margin: 10px 0 15px;

        line-height: 1.5;

    }

    .margin30,

    .news-product-img {

        width: 100%;

    }

    /* 新品发布 end */

    /* 经典案例详情页 */

    .swiper4-l,

    .swiper4-r {

        width: 100%;

    }

    .section-case-detail {

        margin-top: 35px;

    }

    .swiper4-l h3 {

        font-size: 18px;

    }

    .swiper4-l-con {

        padding: 1% 2% 15%;

    }

    .swiper4-l span {

        margin: 10px 0;

    }

    .swiper-pagination4 {

        top: 13%;

    }

    .case-detail-switch p {

        margin: 15px 0 25px;

    }

    .swiper-pagination4 {

        width: 100%!important;

    }

    .case-detail-switch i {

        font-size: 30px;

    }

    /* 经典案例详情页 end */

    /* 产品详情 */

    .section-product-detail {

        width: 100%;

        margin: 25px 0 40px;

    }

    .swiper5 .swiper-slide img {

        width: 100%;

    }

    .swiper5-img img {

        width: 100%;

    }

    /* 产品详情 end*/

    .manual form {

        width: 100%;

        margin-top: 40px;

    }

    .manual .w50 {

        width: 100%;

        float: left;

        height: auto;

        font-size: 0;

    }

    .manual .w50:nth-child(2) {

        float: right;

    }

    .manual .w50 input {

        width: 100%;

        height: 45px;

        border: 2px solid #eee;

        outline: none;

        line-height: 45px;

        text-indent: 2em;

    }

    .manual .w50 label {

        width: 100%;

        display: block;

        font-size: 14px;

        line-height: 45px;

        text-align: left;

    }

    .manual select {

        display: block;

        width: 100%;

        height: 45px;

        border: 2px solid #eee;

        outline: none;

        line-height: 45px;

        text-indent: 2em;

    }

    .form-con .w33 {

        width: 100%;

        float: left;

        font-size: 0;

    }

    .form-con label {

        width: 100%;

        line-height: 45px;

        font-size: 14px;

        display: block;

        text-align: left;

    }

    .form-con input {

        width: 100%;

        height: auto;

        border: 2px solid #eee;

        outline: none;

        line-height: 45px;

        text-indent: 2em;

        font-size: 14px;

        display: block;

        vertical-align: top;

    }

    .form-con select {

        width: 100%;

        vertical-align: top;

    }

    .form-con {

        margin: 20px 0;

    }

    .manual textarea {

        width: 100%;

        resize: none;

        border: 2px solid #eee;

        padding-top: 2em;

        padding-bottom: 2em;

        text-indent: 2em;

        outline: none;

        margin-bottom: 20px;

    }

    .manual input[type="button"] {

        width: 100%;

        background: #ff0000;

        color: #fff;

        font-size: 14px;

        line-height: 45px;

        height: 45px;

        text-align: center;

        text-indent: 0;

        cursor: pointer;

        outline: none;

        border: none;

        margin-bottom: 45px;

    }

    .banner-abs a {

        font-size: 12PX;

    }

}



dd p a:hover {

    color: #d7000f !important;

}
