.bodywrap{overflow-y: visible;}
div.bodywrap{max-width: 1920px;margin: 0 auto;overflow: hidden;}
.img-icon{font-size: 0;}
.img-icon img{max-width: 100%;max-height: 100%;}
.detail img{max-width: 100%;}
.cw1400{max-width: 1400px !important;margin: auto;}
@media screen and (max-width: 1400px){
    .cw1400{width: 95%;}
}

/* 广告banner */
/* index-banner首页广告 */
#banner-index-swiper .banner-text{z-index: 9;top: 0;}
#banner-index-swiper .banner-text *{color: #fff;}
/* #banner-index-swiper .banner-item .after{content:'';display: block;padding-top: calc((950 / 1920) * 100%);} */
#banner-index-swiper .banner-title{font-size: 40px;}
#banner-index-swiper .banner-brief{font-size: 16px;line-height: 26px;margin: calc((15 / 1400) * 100%) 0 calc((55 / 1400) * 100%)}
#banner-index-swiper .banner-view-more{font-size: 16px;box-sizing: border-box;width: 145px;line-height: 45px;border-radius: 50px;border: 1px solid #fff;}
#banner-index-swiper .img-icon-down{bottom: 15%;z-index: 10;left: 0;right: 0;}
#banner-index-swiper .img-icon-down .roll-icon{width: 22px;height: 17px;margin: 0 auto;overflow: hidden;position: fixed;left: calc(50% - 11px);background: rgba(0, 0, 0, 0.3);bottom: 3%;}
#banner-index-swiper .img-icon-down .img-icon{animation: rolly 2s linear infinite;height: 400%;}
@media screen and (max-width: 1100px){
    #banner-index-swiper .banner-title{font-size: 28px;}
    #banner-index-swiper .banner-brief{margin: calc((7 / 1400) * 100%) 0 calc((35 / 1400) * 100%);}
    #banner-index-swiper .banner-view-more{font-size: 14px;width: 110px;line-height: 40px;}
}
@media screen and (max-width: 800px){
    #banner-index-swiper .banner-title{font-size: 22px;}
    #banner-index-swiper .banner-brief{margin: calc((3 / 1400) * 100%) 0 calc((20 / 1400) * 100%);font-size: 14px;}
    #banner-index-swiper .banner-view-more{font-size: 14px;width: 100px;line-height: 35px;}
}
@media screen and (max-width: 650px){
    #banner-index-swiper .banner-title{font-size: 18px;}
    #banner-index-swiper .banner-brief{margin: calc((3 / 1400) * 100%) 0 calc((10 / 1400) * 100%);font-size: 12px;}
    #banner-index-swiper .banner-view-more{font-size: 12px;width: 80px;line-height: 30px;}
    /* #banner-index-swiper .banner-item .after{padding-top: 100%;} */
}

#banner-index-pagination {bottom: 7%;font-size: 0;}
#banner-index-pagination .swiper-pagination-bullet{width: 35px;height: 20px;background: inherit;}
#banner-index-pagination .swiper-pagination-bullet-active{background: inherit;}
#banner-index-pagination .swiper-pagination-bullet .pagin-view{width: 35px;height: 5px;background-color: #fff;border-radius: 0;}
#banner-index-pagination .swiper-pagination-bullet-active .pagin-view{background-color: #2fade5;}
@media screen and (max-width: 800px){
    #banner-index-pagination .swiper-pagination-bullet{width: 25px;height: 30px;}
    #banner-index-pagination .swiper-pagination-bullet .pagin-view{width: 25px;height: 3px;}
}

/* index-banner图文分离 */
.cust-banner.cust-1 .c-b-title .main-text{margin: 0 4%;}
.cust-banner.cust-1 .c-b-subtitle .bgcover{font-size: 24px;line-height: 48px;border-radius: 50px;margin: 6% auto 4%;font-weight: bold;width: 380px;}
.cust-banner.cust-1 .c-b-brief{line-height: 26px;margin-bottom: 10%;}
@media screen and (max-width: 1440px){
    .cust-banner.cust-1 .c-b-title .main-text{width: 350px;}
    .cust-banner.cust-1 .c-b-subtitle .bgcover{font-size: 18px;line-height: 36px;border-radius: 50px;margin: 3% auto;width: 300px;}
    .cust-banner.cust-1 .c-b-brief{line-height: 26px;margin-bottom: 5%;}
}
@media screen and (max-width: 800px){
    .cust-banner.cust-1 .c-b-title .main-text{width: 300px;}
    .cust-banner.cust-1 .c-b-subtitle .bgcover{border-radius: 50px;margin: 2% auto;}
    .cust-banner.cust-1 .c-b-brief{line-height: 22px;margin-bottom: 3%;}
}

.cust-banner.cust-2 .c-b-title {font-size: 48px;line-height: 48px;}
.cust-banner.cust-2 .c-b-title img{margin: 0 15px;}
.cust-banner.cust-2 .c-b-subtitle .bgcover{font-size: 20px;line-height: 46px;border-radius: 50px;margin: 6% auto 4%;font-weight: bold;width: 330px;}
.cust-banner.cust-2 .c-b-brief{line-height: 26px;font-size: 22px;margin: 20px 0 25px;}
.cust-banner.cust-2 .c-b-brief img{margin: 0 10px 0 30px;}
@media screen and (max-width: 1440px){
    .cust-banner.cust-2 .c-b-title {font-size: 28px;line-height: 28px;}
    .cust-banner.cust-2 .c-b-title img{margin: 0 15px;}
    .cust-banner.cust-2 .c-b-subtitle .bgcover{font-size: 18px;line-height: 36px;margin: 3% auto;width: 250px;}
    .cust-banner.cust-2 .c-b-brief{line-height: 26px;font-size: 18px;margin: 2% 0 4%;}
    .cust-banner.cust-2 .c-b-brief img{margin: 0 5px 0 20px;}
}
/* index-banner图文分离 end*/


/* index-banner首页广告 end*/


/* 广告banner end*/


/* 通用模块model */
.swiper-wrap{position: relative;}

/* 动画 */
@keyframes rolly {
    0% {
        transform: translateY(-50%);
    }
    100% {
        transform: translateY(0);
    }
  }

/* 返回顶部 */
.go-to-top{position: fixed;right: 10px;bottom: 10px;background-color: #2fade5;z-index: 99999;padding: 10px 15px;}
.go-to-top i{font-size: 30px;color: #fff;}
@media screen and (max-width: 800px){
    .go-to-top{padding: 5px;}
    .go-to-top i{font-size: 24px;}
}

/* 联系悬浮窗 */
.right-float{position: fixed;right: 10px;top: 40%;z-index: 99999;}
.right-float *{color: #fff;}
.right-float span{font-size: 12px;}
.right-float .iconfont{font-size: 20px;}
.right-float .item{width: 60px;height: 60px;margin-bottom: 2px;background-color: #2fade5;}
.right-float .item .child{top: 0;right: 100%;position: absolute;background-color: #2fade5;color: #fff;opacity: 0;visibility: hidden;}
.right-float .item:hover .child{opacity: 1;visibility: visible;}
.right-float .item.tel .child{padding: 10px;}
@media screen and (max-width: 800px){
    .right-float span{font-size: 10px;}
    .right-float .iconfont{font-size: 16px;}
    .right-float .item{width: 50px;height: 50px}
}


/* 推荐板块 */
.rec-list{background-color: #f9f9f9;}
.rec-list .swiper-wrap{padding: 0 30px;}
.rec-list .title-info-inside .title{font-size: 28px;color: #666;}
.rec-list .swiper-button-prev { left: -5%; width: 40px; height: 40px; background: url(/images/certificate-left.png) no-repeat; background-size: 100%; opacity: 1;}
.rec-list .swiper-button-prev:hover { background-image: url('/images/certificate-left-on.png'); }
.rec-list .swiper-button-next { right: -5%; width: 40px; height: 40px; background: url(/images/certificate-right.png) no-repeat;  background-size: 100%; opacity: 1;}
.rec-list .swiper-button-next:hover {background-image: url('/images/certificate-right-on.png');}
@media screen and (max-width: 1600px){
    .rec-list .swiper-button-prev { left: -5px; width: 30px; height: 30px;}
    .rec-list .swiper-button-next { right: -5px; width: 30px; height: 30px;}
}
@media screen and (max-width: 1100px){
    .rec-list .swiper-button-prev,
    .rec-list .swiper-button-next {display: none;}
    .rec-list .swiper-wrap{padding: 0;}
}

/* 标题 */
.title-info .title{font-size: 36px;font-weight: bold;font-family: '苹方','PingFang SC';text-align: center;}
.title-info .title .icon-down{display: none;}
@media screen and (max-width: 1100px){
    .title-info .title{font-size: 30px;}
}
@media screen and (max-width: 800px){
    .title-info .title{font-size: 24px;}
    .rec-list .title-info-inside .title{font-size: 24px;}
}
@media screen and (max-width: 650px){
    .title-info .title{font-size: 21px;}
    .rec-list .title-info-inside .title{font-size: 21px;}
}

/* 标题-选项卡 */
.title-info .title-select{margin-top: calc((20 / 1400) * 100%);-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.title-info .select-item{margin: 0 calc((15 / 1400) * 100%) calc((15 / 1400) * 100%);z-index: 1111;}
/* .title-info .select-item.on, */
.title-info .select-item:hover{background-color: #2fade5;}
/* .title-info .select-item.on .item-top .text, */
.title-info .select-item:hover .item-top .text{color: #fff;}
/* .title-info .select-item.on .item-top .iconfont, */
.title-info .select-item:hover .item-top .iconfont{transform: rotate(0);color: #fff;}
/* .title-info .select-item.on .item-top, */
.title-info .select-item:hover .item-top{border-color: #2fade5;}
.title-info .select-item .item-top{min-width: 150px;line-height: 50px;box-sizing: border-box;border: 1px solid #ddd;padding: 0 20px;position: relative;}
.title-info .select-item .item-top .text{font-size: 16px;color: #828282;}
.title-info .select-item .item-top .iconfont{color: #828282;transform: rotate(-90deg);}
.title-info .select-item .not-child{text-align: center;}
.title-info .select-item .not-child .iconfont{display: none;}
.title-info .select-item .child-list{background-color: #fff;display: none;width: 100%;position: absolute;z-index: 11111;}
.title-info .select-item .child-item{padding: 0 20px;line-height: 45px;border-bottom: 1px solid #ededed;color: #999;box-sizing: border-box;border-left: 1px solid #f4f4f4;border-right: 1px solid #f4f4f4;height: 46px;overflow: hidden;}
.title-info .select-item .child-item.on,
.title-info .select-item .child-item:hover{color: #2fade5;}
@media screen and (max-width: 1100px){
    .title-info .select-item .item-top{line-height: 40px;padding: 0 10px;min-width: 120px;}
    .title-info .select-item .child-item{padding: 0 10px;line-height: 40px;height: 41px;}
}
@media screen and (max-width: 800px){
    .title-info .select-item .item-top{line-height: 35px;padding: 0 10px;}
}
@media screen and (max-width: 650px){
    .title-info .select-item .item-top .text{font-size: 14px;color: #828282;}
    .title-info .select-item .item-top{line-height: 35px;}
    .title-info .select-item .child-item{padding: 0 10px;line-height: 35px;height: 36px;}
    
}

/* 标题-简介 */
.title-info .brief{font-size: 16px;line-height: 30px;color: #666;}
@media screen and (max-width: 1100px){
    .title-info .brief{font-size: 14px;line-height: 26px;}
}
@media screen and (max-width: 650px){
    .title-info .brief{font-size: 12px;line-height: 24px;color: #666;}
}

/* 内页标题-简介 */
.title-info-inside{text-align: center;font-size: 0;}
.title-info-inside .title{font-size: 32px;font-family: '思源黑体 CN','Source Han Sans CN';}
.title-info-inside .suffix-title{font-family: 'Arial';color: #999;}
.title-info-inside .title-brief{font-size: 16px;color: #828282;line-height: 24px;padding-top: calc((16 / 1400) * 100%)}
@media screen and (max-width: 1100px){
    .title-info-inside .title{font-size: 28px;}
    .title-info-inside .title-brief{font-size: 14px;line-height: 26px;}
}
@media screen and (max-width: 800px){
    .title-info-inside .title{font-size: 24px;}
    .title-info-inside .title-brief{font-size: 13px;line-height: 25px;}
}
@media screen and (max-width: 650px){
    .title-info-inside .title{font-size: 21px;}
    .title-info-inside .suffix-title{font-size: 12px;}
    .title-info-inside .title-brief{font-size: 12px;line-height: 22px;}
}

/* 内页标题-二级导航 */
.title-info-inside .title-dept2{margin-top: calc((25 / 1300) * 100%)}
.title-info-inside .dept2-item{font-size: 14px;line-height: 40px;height: 40px;min-width: 110px;text-align: center;box-sizing: border-box;border-radius: 40px;border: 1px solid #cecece;background-color: #fff;color: #828282;margin: 0 10px;padding: 0 15px;margin-bottom: 10px;overflow: hidden;}
.title-info-inside .dept2-item.on,
.title-info-inside .dept2-item:hover{color: #fff;background-color: #2faee5;border-color: #2faee5;}
@media screen and (max-width: 1440px){
    .title-info-inside .title-dept2{margin-top: calc((15 / 1300) * 100%)}
}
@media screen and (max-width: 1300px){
    .title-info-inside .dept2-item{font-size: 12px;line-height: 35px;height: 35px;min-width: 100px;}
}
@media screen and (max-width: 650px){
    .title-info-inside .dept2-item{width: 145px;}
}


/* 内页导航栏 */
#nav.show-nav{position: fixed;box-shadow: none;left: 0;right: 0;top: 150px;border-bottom: 1px solid #e0e0e0;z-index: 998;}
#nav{box-shadow: 0 15px 15px 1px rgba(238, 238, 238, 0.5);background-color: #fff;}
#nav .nav-item{width: auto;position: relative;padding: 0 70px;}
#nav .nav-item:last-of-type .vhr{display: none !important;}
#nav .nav-item .vhr{width: 1px;height: 15px;background-color: #e0e0e0;position: absolute;top: calc(50% - 7.5px);right: 0;}
#nav .nav-item a{line-height: 80px;height: 80px;box-sizing: border-box;border-bottom: 2px solid #fff;}
#nav .nav-item a.on,
#nav .nav-item a:hover{border-bottom: 2px solid #30ade3}
#nav .nav-item a.on img,
#nav .nav-item a:hover img{filter: none;}
#nav .nav-item a.on span,
#nav .nav-item a:hover span{color: #30ade3;}
#nav .nav-item img{filter: url('#gray');}
#nav .nav-item span{font-size: 18px;color: #999;}
@media screen and (max-width: 1440px){
    #nav .nav-item a{line-height: 60px;height: 60px;}
}
@media screen and (max-width: 1299px){
    #nav .nav-item{padding: 0;}
}
@media screen and (max-width: 800px){
    #nav .nav-item a{line-height: 55px;height: 55px;}
    #nav .nav-item span{font-size: 16px;}
}

/* 面包屑导航 */
.break-nav,
.break-nav a{color: #828282;}
.break-nav .last{color: #555;}
@media screen and (max-width: 650px){
    .break-nav,
    .break-nav a{font-size: 12px;}
}

/* 面包屑与标题 */
.case-info{border-bottom: 1px solid #ebebeb;padding: calc((5 / 1045) * 100%) 0 calc((10 / 1045) * 100%);margin-bottom: calc((30 / 1045) * 100%);line-height: 40px;}
.case-info .case-title{font-size: 22px;color: #666;}
.case-info .icon-menu{display: none;font-size: 24px;margin: 0 5px;}
@media screen and (max-width: 1100px){
    .case-info .icon-menu{display: inline;}
}


/* view-more */
.view-more{padding: 0 40px;;font-size: 16px;box-sizing: border-box;line-height: 45px;border-radius: 50px;border: 1px solid #ccc;color: #2fade5;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
@media screen and (max-width: 1100px){
    .view-more{padding: 0 30px;;font-size: 14px;line-height: 40px;}
}
@media screen and (max-width: 650px){
    .view-more{padding: 0 20px;;font-size: 12px;line-height: 30px;}
    
}

/* 左侧分类 */
.category-wrap{z-index: 9;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.click-show-menu{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.left-category{width: 300px;background-color: #fff;}
.left-category .l-c-top{background-image: url('/images/category-bg.jpg');height: 109px;box-sizing: border-box;padding: 24px 0 0 30px;}
.left-category .l-c-top *{color: #fff;}
.left-category .l-c-title{font-size: 28px;}
.left-category .l-c-suffix-title{font-size: 14px;}
.left-category .l-c-item{border: 1px solid #ebebeb;margin: -1px 0 0 0;}
.left-category .l-c-item.on,
.left-category .l-c-item:hover{background-color: #f9f9f9;}
.left-category .l-c-item.on .item-top .text,
.left-category .l-c-item:hover .item-top .text{color: #30ade3;}
.left-category .l-c-item.on .item-top .iconfont,
.left-category .l-c-item:hover .item-top .iconfont{transform: rotate(0);color: #30ade3;}
.left-category .l-c-item.on .item-top,
.left-category .l-c-item:hover .item-top{border-color: #ebebeb;}
/* .left-category .l-c-item .child-item.on{text-decoration: line-through;} */
.left-category .l-c-item .child-item.on,
.left-category .l-c-item .child-item:hover{color: #30ade3;}
.left-category .l-c-item .item-top{line-height: 65px;box-sizing: border-box;padding: 0 30px;position: relative;height: 66px;overflow: hidden;}
.left-category .l-c-item.on .item-top{border-bottom: 1px dashed #ebebeb;}
.left-category .l-c-item .item-top .text{font-size: 16px;color: #828282;}
.left-category .l-c-item .item-top .iconfont{color: #828282;transform: rotate(-90deg);}
.left-category .l-c-item .not-child{text-align: center;}
.left-category .l-c-item .not-child .iconfont{display: none;}
.left-category .l-c-item .child-list{background-color: #fff;display: none;width: 100%;box-sizing: border-box;padding: 10px 0;}
.left-category .l-c-item .child-item{padding: 0 30px;line-height: 40px;color: #999;box-sizing: border-box;height: 40px;overflow: hidden;}
@media screen and (max-width: 1400px){
    .left-category{width: 230px;}
}
@media screen and (max-width: 1100px){
    .left-category .l-c-item .child-item{padding: 0 15px;line-height: 30px;height: 30px;}
    .left-category .l-c-item .item-top{line-height: 55px;padding: 0 15px;height: 56px;}
    .left-category .l-c-title{font-size: 24px;}
    .left-category{display: none;position: absolute;top: 56.5px;}
}



/* 通用模块model end*/

/* 阴影 */
.shadow{box-shadow: 0 0 15px 5px #eee;}
.shadow-scale{transform: scale(1);}
.shadow-scale:hover{box-shadow: 0 0 30px 5px #ddd;transform: scale(1.0);}
.shadow-scale2:hover{box-shadow: 0 0 40px 5px #ddd;}


/* 首页index */
#index .title-info{padding: calc((90 / 1400) * 100%) 0 calc((40 / 1400) * 100%);}
#index .partner .swiper-pagination{margin-bottom: calc((40 / 1400) * 100%)}
@media screen and (max-width: 1100px){
    #index .title-info{padding: calc((50 / 1400) * 100%) 0 calc((30 / 1400) * 100%);}
    #index .partner .swiper-pagination{margin-bottom: calc((40 / 1400) * 100%)}
    
}
/* 首页index end*/

.offer .item{width: calc((264 / 1400) * 100% - 1px);margin-right: calc((20 / 1400) * 100%);line-height: 80px;height: 80px;box-sizing: border-box;border: 1px solid #ddd;overflow: hidden;}
.offer .item .img-icon{width: 35px;}
.offer .item .img .padding, 
.offer .item .img.on{opacity: 0;}
.offer .item:hover{border: 1px solid #3ec0eb;}
.offer .item:hover .item-bg{opacity: 1;}
.offer .item:hover .text{color: #fff;}
.offer .item:hover .img.off{opacity: 0;}
.offer .item:hover .img.on{opacity: 1;}
.offer .item-bg{background-image: url('/images/offer-bg.png');background-color: #3ec0eb;opacity: 0;}
.offer .item-list{padding-bottom: calc((100 / 1400) * 100%)}
.offer .item:last-of-type{margin-right: 0;}
.offer .item .text{font-size: 24px;margin-left: 10px;color: #666;}
@media screen and (max-width: 1100px){
    .offer .item{line-height: 60px;height: 60px;}
    .offer .item .text{font-size: 20px;margin-left: 5px;}
    .offer .item img{max-height: 30px;}
    .offer .item .img-icon{width: 30px;}
    .offer .item-list{padding-bottom: calc((60 / 1400) * 100%)}
}
@media screen and (max-width: 800px){
    .offer .item{line-height: 50px;height: 50px;}
    .offer .item .text{font-size: 18px;}
    .offer .item img{max-height: 26px;}
    .offer .item .img-icon{width: 26px;}
    .offer .item-list{padding-bottom: calc((40 / 1400) * 100%)}
}
@media screen and (max-width: 650px){
    .offer .item:nth-of-type(1),
    .offer .item:nth-of-type(2){width: calc(50% - 10px);margin-bottom: 10px;}
    .offer .item:nth-of-type(n+3){width: calc(((595 / 3) / 650) * 100% );margin-right: calc((22 / 615) * 100%);}
    .offer .item:nth-of-type(5){margin-right: 0;}
    .offer .item:nth-of-type(1){margin-right: 10px;}
    
}

.show-case{background-color: #f4f4f4;}
.show-case .view-more{margin: calc((30 / 1400) * 100%) 0 calc((100 / 1400) * 100%);}
.show-case .item{width: calc((335 / 1400) * 100% - 1px);background-color: #fff;margin: 0 calc((20 / 1400) * 100%) calc((20 / 1400) * 100%) 0;}
.show-case .item:nth-of-type(4n){margin-right: 0;}
.show-case .item-img:after{content:'';display: block;padding-top: calc((260 / 335) * 100%);}
.show-case .item-text{line-height: 60px;height: 61px;overflow: hidden;box-sizing: border-box;border: 1px solid #ddd;border-top: none;font-size: 18px;color: #666;}
@media screen and (max-width: 1100px){
    .show-case .item-text{line-height: 50px;height: 51px;font-size: 16px;}
    .show-case .view-more{margin: calc((30 / 1400) * 100%) 0 calc((60 / 1400) * 100%);}
}
@media screen and (max-width: 800px){
    .show-case .item-text{line-height: 45px;height: 46px;font-size: 14px;}
    .show-case .item{width: calc(((740 / 3) / 760) * 100%  - 1px);background-color: #fff;margin: 0 calc((10 / 760) * 100%) calc((10 / 760) * 100%) 0;}
    .show-case .item:nth-of-type(4n){margin-right: calc((10 / 760) * 100%);}
    .show-case .item:nth-of-type(3n){margin-right: 0;}
}
@media screen and (max-width: 650px){
    .show-case .item-text{line-height: 35px;height: 36px;font-size: 12px;}
    .show-case .item{width: calc(50% - 6px);margin: 0 10px 10px 0;}
    .show-case .item:nth-of-type(2n){margin-right: 0;float: right;}
}

.about-us .item{padding: 0 calc((50 / 1400) * 100%);border-right: 1px solid #e9e9e9;}
.about-us .item:last-of-type{border-right: none;}
.about-us .item .num{font-size: 60px;color: #2fade5;line-height: 60px;}
.about-us .item .suffix{font-size: 14px;color: #2fade5;}
.about-us .item.samesize .suffix{font-size: 45px;color: #2fade5;vertical-align: top;}
.about-us .item.show-plus .num:after{content: '+';font-size: 26px;font-family: 'DIN';vertical-align: top;display: inline;line-height: 26px;}
.about-us .item.show-plus .suffix{display: none;}
.about-us .item-brief{color: #828282;line-height: 24px;height: 48px;overflow: hidden;}
.about-us .item-list{padding: calc((100 / 1400) * 100%) 0;}
.about-us .title-info .brief{margin-top: calc((30 / 1400) * 100%)}
@media screen and (max-width: 1100px){
    .about-us .item{border-right: none}
    .about-us .item-list{padding: calc((60 / 1400) * 100%) 0;}
    .about-us .item .num{font-size: 50px;line-height: 50px;}
    .about-us .item.samesize .suffix{font-size: 37px;}
}
@media screen and (max-width: 800px){
    .about-us .item{margin-bottom: 3%;}
}
@media screen and (max-width: 650px){
    .about-us .item .num{font-size: 35px;line-height: 35px;}
    .about-us .item.samesize .suffix{font-size: 25px;}
    .about-us .item-brief{font-size: 12px;}
}

.workshop{background-color: #f4f4f4;}
.workshop .view-more{margin: calc((30 / 1400) * 100%) 0 calc((90 / 1400) * 100%);}
.workshop .item{width: calc((335 / 1400) * 100% - 1px);background-color: #fff;margin: 0 calc((20 / 1400) * 100%) calc((20 / 1400) * 100%) 0;}
.workshop .item:nth-of-type(4n){margin-right: 0;}
.workshop .item-img:after{content:'';display: block;padding-top: calc((270 / 335) * 100%);}
.workshop .item-text{line-height: 60px;height: 61px;overflow: hidden;box-sizing: border-box;border: 1px solid #ddd;border-top: none;font-size: 18px;color: #666;}
@media screen and (max-width: 1100px){
    .workshop .item-text{line-height: 50px;height: 51px;font-size: 16px;}
    .workshop .view-more{margin: calc((30 / 1400) * 100%) 0 calc((50 / 1400) * 100%);}
}
@media screen and (max-width: 800px){
    .workshop .item-text{line-height: 45px;height: 46px;font-size: 14px;}
    .workshop .item{width: calc(((740 / 3) / 760) * 100%  - 1px);background-color: #fff;margin: 0 calc((10 / 760) * 100%) calc((10 / 760) * 100%) 0;}
    .workshop .item:nth-of-type(4n){margin-right: calc((10 / 760) * 100%);}
    .workshop .item:nth-of-type(3n){margin-right: 0;}
}
@media screen and (max-width: 650px){
    .workshop .item-text{line-height: 35px;height: 36px;font-size: 12px;}
    .workshop .item{width: calc(50% - 6px);background-color: #fff;margin: 0 10px 10px 0;}
    .workshop .item:nth-of-type(2n){margin-right: 0;float: right;}
}


.show-product{background-color: #fff;}
.show-product .view-more{margin: calc((30 / 1400) * 100%) 0 calc((45 / 1400) * 100%);}
.show-product .item{width: calc((335 / 1400) * 100% - 1px);background-color: #fff;border: 1px solid #ddd;box-sizing: border-box;}
.show-product .item{margin: 0 calc((20 / 1400) * 100%) calc((20 / 1400) * 100%) 0;}
.show-product .item:nth-of-type(4n){margin-right: 0;}
.show-product .item:after{content:'';display: block;padding-top: calc((280 / 335) * 100%);}
.show-product .item .text{top: calc((10 / 280) * 100%);left: calc((40 / 335) * 100%);right: calc((40 / 335) * 100%);font-size: 18px;color: #666;line-height: 1;height: 18px;overflow: hidden;}
.show-product .item .img{top: calc((40 / 280) * 100%);right: calc((40 / 335) * 100%);left: calc((40 / 335) * 100%);bottom: calc((40 / 280) * 100%);}
@media screen and (max-width: 800px){
   .show-product .item{width: calc(((740 / 3) / 760) * 100%  - 1px);background-color: #fff;margin: 0 calc((10 / 760) * 100%) calc((10 / 760) * 100%) 0;}
   .show-product .item:nth-of-type(4n){margin-right: calc((10 / 760) * 100%);}
   .show-product .item:nth-of-type(3n){margin-right: 0;}
   .show-product .item .text{font-size: 14px;}
}
@media screen and (max-width: 650px){
    .show-product .item{width: calc(50% - 6px);margin: 0 10px 10px 0;}
    .show-product .item:nth-of-type(2n){float: right;margin-right: 0;}
    
}

.show-product .content-blank{padding-bottom: calc((100 / 1400) * 100%)}
.show-product .product-intro *{color: #fff;}
.show-product .product-intro:after{content:'';display: block;padding-top: calc((200 / 1400) * 100%);}
.show-product .product-intro .vhr{height: 100px;width: 1px;background-color: rgba(255, 255, 255, 0.2);}
.show-product .product-intro .brief-text{width: calc((550 / 1400) * 100%)}
.show-product .product-intro .brief-text .line-1{font-size: 22px;}
.show-product .product-intro .brief-text .line-2{font-size: 34px;font-weight: bold;margin-left: 1.5em;}
.show-product .product-intro .brief-text .line-3{font-size: 16px;}
.show-product .product-intro .tel-text{width: calc((550 / 1400) * 100%)}
.show-product .product-intro .tel-text .line-1{font-size: 18px;}
.show-product .product-intro .tel-text .line-2{font-size: 44px;}
@media screen and (max-width: 1100px){
    .show-product .content-blank{padding-bottom: calc((60 / 1400) * 100%)}
    .show-product .product-intro .brief-text .line-1{font-size: 16px;}
    .show-product .product-intro .brief-text .line-2{font-size: 24px;}
    .show-product .product-intro .brief-text .line-3{font-size: 14px;}
    .show-product .product-intro .tel-text .line-1{font-size: 16px;}
    .show-product .product-intro .tel-text .line-2{font-size: 30px;}
}
@media screen and (max-width: 800px){
    .show-product .product-intro .brief-text .line-2{font-size: 24px;margin-left: 0;}
}
@media screen and (max-width: 650px){
    .show-product .product-intro{min-height: 90px;}
    .show-product .product-intro .brief-text .line-1{font-size: 12px;}
    .show-product .product-intro .brief-text .line-2{font-size: 13px;}
    .show-product .product-intro .brief-text .line-3{font-size: 12px;}
    .show-product .product-intro .tel-text .line-1{font-size: 12px;}
    .show-product .product-intro .tel-text .line-2{font-size: 18px;}
    
}

.company-intro{background-color: #f4f4f4;}
.company-intro .content{padding-bottom: calc((100 / 1400) * 100%)}
.company-intro .item{width: calc((335 / 1400) * 100% - 1px);margin-right: calc((20 / 1400) * 100%);overflow: hidden;}
.company-intro .item:nth-of-type(4n){margin-right: 0;}
.company-intro .item:after{content:'';display: block;padding-top: calc((390 / 335) * 100%);}
.company-intro .item *{color: #fff;}
.company-intro .item-title{font-size: 22px;margin: calc((25 / 335) * 100%) 0 calc((10 / 335) * 100%)}
.company-intro .item-brief{line-height: 24px;/* height: 72px; */overflow: hidden;margin-bottom: calc((35 / 335) * 100%);box-sizing: border-box;padding: 0 calc((30 / 335) * 100%);}
.company-intro .item-line{width: 25px;height: 5px;background-color: #fff;margin: 0 auto;}
@media screen and (max-width: 1100px){
    .company-intro .content{padding-bottom: calc((60 / 1400) * 100%)}
    .company-intro .item-title{font-size: 16px;margin: calc((10 / 335) * 100%) 0 calc((5 / 335) * 100%)}
    .company-intro .item img{height: 30px;}
    .company-intro .item-brief{margin-bottom: calc((15 / 335) * 100%);line-height: 20px;font-size: 13px;}
}
@media screen and (max-width: 650px){
    .company-intro .item{width: calc(50% - 6px);margin: 0 10px 10px 0;}
    .company-intro .item:nth-of-type(2n){margin-right: 0;float: right;}
    .company-intro .item-brief{font-size: 12px;}
}


.certificate .content-mobile{display: none;}
.certificate .img{padding: 10px;border: 1px solid #ddd;background-color: #fff;box-sizing: border-box;}
.certificate .content .swiper-wrap { position: relative; width: 1400px; margin: 0 auto } 
.certificate .swiper-wrap .swiper-container { padding-bottom: calc((60 / 1400) * 100%); } 
.certificate .content .swiper-wrap  .item { width: 520px; /* box-shadow: 0 8px 30px #ddd;  */}
.certificate .swiper-wrap .swiper-pagination { width: 100%; bottom: 20px; }
.certificate .swiper-wrap .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; border: 3px solid #fff; background-color: #d5d5d5; width: 10px; height: 10px; opacity: 1; } 
.certificate .swiper-wrap .swiper-pagination-bullets .swiper-pagination-bullet-active { border: 3px solid #00aadc; background-color: #fff; } 
.certificate .swiper-wrap .swiper-button-prev { left: -25px; width: 40px; height: 40px; background: url(/images/certificate-left.png) no-repeat; background-size: 100%; }
.certificate .swiper-wrap .swiper-button-prev:hover { background-image: url('/images/certificate-left-on.png'); }
.certificate .swiper-wrap .swiper-button-next { right: -25px; width: 40px; height: 40px; background: url(/images/certificate-right.png) no-repeat;  background-size: 100%; }
.certificate .swiper-wrap .swiper-button-next:hover {background-image: url('/images/certificate-right-on.png');}
@media screen and (max-width: 1500px){
    .certificate .swiper-wrap .swiper-button-prev { left: -4%; }
    .certificate .swiper-wrap .swiper-button-next { right: -4%; }
    .certificate .content .swiper-wrap { width: 1100px; } 
    .certificate .content .swiper-wrap .swiper-container{ overflow: visible;}
}
@media screen and (max-width: 1200px){
    .certificate .swiper-wrap .swiper-button-prev,
    .certificate .swiper-wrap .swiper-button-next{display: none;}
}
@media screen and (max-width: 1100px){
    .certificate .content{display: none;}
    .certificate .content-mobile{display: block;}
    
}

.partner .item{box-sizing: border-box;border: 1px solid #ddd;padding: 10px;height: 110px;}
.partner .swiper-pagination{position: relative;margin: calc((30 / 1400) * 100%) 0 0;}
.partner .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #fff;border: 1px solid #9b9b9b;opacity: 1;box-sizing: border-box;margin: 0 10px;}
.partner .swiper-pagination-bullet-active{background-color: #2fade5;border-color: #2fade5;}
.partner .view-more{margin-bottom: calc((100 / 1400) * 100%)}
@media screen and (max-width: 1100px){
    .partner .view-more{margin-bottom: calc((60 / 1400) * 100%)}
}

.show-news{background-color: #f4f4f4;}
.show-news .content{padding-bottom: calc((100 / 1400) * 100%)}
.show-news *{font-family: '思源黑体 CN','Source Han Sans CN';}
.show-news .swiper-wrap{width: calc((760 / 1400) * 100%);}
.show-news .item-list-swiper .item:after{content:'';display: block;padding-top: calc((450 / 760) * 100%);}
.show-news .item-list-swiper .item-title{right: 0;left: 0;box-sizing: border-box;padding: 0 calc((20 / 700) * 100%);bottom: 0;line-height: 65px;background-color: rgba(0, 0, 0, 0.6);color: #fff;font-size: 20px;overflow: hidden;height: 65px;}
.show-news .swiper-container .swiper-pagination{width: auto;left: auto;right: calc((20 / 700) * 100%);bottom: 25px;}
.show-news .swiper-container .swiper-pagination-bullet{width: 10px;height: 10px;background-color: inherit;border: 1px solid #fff;opacity: 1;box-sizing: border-box;}
.show-news .swiper-container .swiper-pagination-bullet-active{background-color: #fff;}
.show-news .item-list{width: calc((610 / 1400) * 100%);}
.show-news .item-list .item{margin-left: calc((20 / 610) * 100%);border-bottom: 1px solid #e2e2e2;}
.show-news .item-list .item:first-of-type{margin-top: -2%;}
.show-news .item-list .item-intro{width: calc((510 / 610) * 100%);position: relative;}
.show-news .item-list .item-title{color: #828282;font-size: 20px;line-height: 30px;height: 30px;overflow: hidden;margin-top: calc((30 / 490) * 100%)}
.show-news .item-list .item:before{content: '';display: block;position: absolute;left: -7.5px;top: calc((43 / 147) * 100%);width: 5px;height: 5px;border-radius: 50%;background-color: #a4a4a4;}
.show-news .item-list .item-brief{color: #828282;font-size: 15px;line-height: 26px;height: 52px;overflow: hidden;margin: calc((15 / 490) * 100%) 0 calc((20 / 490) * 100%);}
.show-news .item-list .item:hover .item-title{color: #2faee5;}
.show-news .item-list .date .line-1{color: #888;font-size: 20px;margin-bottom: 40px;margin-top: 30px;}
.show-news .item-list .date .icon-single-arrow{color: #828282;}
@media screen and (max-width: 1400px){
    .show-news .swiper-wrap{width: calc((780 / 1400) * 100%);}
    .show-news .item-list{width: calc((610 / 1400) * 100%);}
    .show-news .item-list .item-title{margin-top: calc((15 / 490) * 100%)}
    .show-news .item-list .item:before{top: calc((31 / 147) * 100%);}
}
@media screen and (max-width: 1100px){
    .show-news .swiper-wrap{width: 100%;}
    .show-news .item-list{width: 100%;}
    .show-news .item-list .item:first-of-type{margin-top: 0;}
    .show-news .item-list .item{margin-left: 7.5px;}
    .show-news .item-list .item-title{margin-top: calc((7 / 490) * 100%);height: 22px;line-height: 22px;font-size: 18px;}
    .show-news .item-list .item-brief{margin: calc((5.5 / 490) * 100%) 0 calc((7 / 490) * 100%);font-size: 14px;}
    .show-news .item-list .item:before{top: calc((26 / 147) * 100%);}
    .show-news .content{padding-bottom: calc((60 / 1400) * 100%)}
    
}
@media screen and (max-width: 800px){
    .show-news .item-list-swiper .item-title{line-height: 45px;font-size: 18px;height: 45px;}
    .show-news .swiper-container .swiper-pagination{bottom: 15px;}
    
    .show-news .item-list .date .line-1{margin-bottom: 20px;margin-top: 15px;}
}
@media screen and (max-width: 650px){
    .show-news .item-list-swiper .item-title{line-height: 35px;font-size: 16px;height: 35px;}
    .show-news .swiper-container .swiper-pagination{bottom: 11px;}
    .show-news .item-list .date .line-1{font-size: 16px;margin-top: 5px;}
    .show-news .item-list .item-title{font-size: 16px;}
    .show-news .item-list .item-brief{font-size: 12px;}
    .show-news .item-list .item:first-of-type{margin-top: 3%;}
    .show-news .item-list .item{margin: 3% 0;}
    
}

.service-network{height: 900px;}
.service-network .item{padding: 40px 0;}
.service-network .item-title,
.service-network .item-brief{color: #666;}
.service-network .item-data{margin-top: 5px;}
.service-network .item-data .num,
.service-network .item-data .num-sub{font-size: 40px;color: #2fade5;}
@media screen and (max-width: 1400px){
    .service-network{background-position: 20% center;height: 800px;}
}
@media screen and (max-width: 1100px){
    .service-network{background-position: 30% center;}
}
@media screen and (max-width: 1000px){
    .service-network{background-position: center center;}
    .service-network .item-list{text-align: center;height: 80%;}
    .service-network .item-list > .wrap{width: 100%;background-color: rgba(255,255,255,0.6);}
    .service-network .item{display: inline-block;padding: 30px 5%;}
}
@media screen and (max-width: 800px){
    .service-network{height: auto;background-size: 130%;padding-bottom: calc((50 / 1400) * 100%)}
}
@media screen and (max-width: 650px){
    .service-network .item{display: inline-block;padding: 3% 5%;width: 100%;box-sizing: border-box;}
    .service-network{background-size: 200%;}
    .service-network .item-data{margin-top: 0;}
    .service-network .item-data .num,
    .service-network .item-data .num-sub{font-size: 24px;color: #2fade5;}
}

/* 导航头部 */
#header .service-point-title{font-size: 34px;font-weight: bold;color: #30ade3;}
#header{z-index: 99;left: 0;right: 0;}
.header-top{height: 100px;}
.header-top .logo2{display: none;}
.header-top .icon1{display: none;}
.header-top .shop .text{color: #bbbcbe;font-size: 14px;margin: 0 40px 0 10px;}
.header-top .tel .text{font-size: 20px;color: #bbbcbe;margin: 0 30px 0 10px;}
.header-top .search{line-height: 32px;border-radius: 32px;box-sizing: border-box;background-color: rgba(255, 255, 255, 0.2);width: 190px;padding: 0 20px;}
.header-top .search input{color: #fff;height: 32px;width: 120px}
.header-top .search .submit{width: 30px;height: 32px;}
.header-top .click-mobile-nav{display: none !important;}
@media screen and (max-width: 1440px){
    .header-top .shop .text{margin: 0 20px 0 5px;}
    .header-top .tel .text{margin: 0 15px 0 5px;}
}
@media screen and (max-width: 1100px){
    .header-top{height: 70px;}
    .header-top .click-mobile-nav{display: inline-block !important;}
    .header-top .click-mobile-nav .icon-menu{color: #bbbcbe;font-size: 30px;margin-left: 10px;;}
    .header-top .search{display: none !important;}
    #header .service-point-title{font-size: 22px;}
}

/* 导航栏 */
#header .menu-mobile{display: none;}
#header .header-nav{position: relative;border-top: 1px solid rgba(255,255,255,0.15);border-bottom: 1px solid rgba(255,255,255,0.15);}
#header .header-nav .vhr{height: 8px;width: 1px;background-color: rgba(255, 255, 255, 0.15);position: relative;top: 24px;}
#header .header-nav .item:last-of-type .vhr{display: none;}
#header .header-nav .item:hover > a,
#header .header-nav .item.on > a{color: #0482da;}
#header .header-nav .item:hover > a:after,
#header .header-nav .item.on > a:after{opacity: 1;width: 100%;}
#header .header-nav .item > a{color: #fff;font-size: 16px;line-height: 55px;display: inline-block;}
#header .header-nav .item > a:after{content: '';display: block;width: 1px;height: 2px;background-color: #0482da;opacity: 0;-webkit-transition:all 700ms ease 0s;transition:all 700ms ease 0s;outline:none;-moz-transition: all 700ms ease;-o-transition: all 700ms ease;}
@media screen and (max-width: 1100px){
    #header .header-nav{display: none;}

    #header .menu-mobile{display: none;background-color: #333;padding: 1% 2.5%;}
    #header .menu-mobile .mobile-child{display: none;padding-left: calc(40px + 1em);}
    #header .menu-mobile .li{line-height: 40px;color: #fff;-moz-transition: all 300ms ease 0s;-o-transition: all 300ms ease 0s;-webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s; outline: none;}
    #header .menu-mobile .li.on > a{color: #2fade5;}
    #header .menu-mobile .icon-down{font-size: 18px;padding:0 10px;cursor: pointer;vertical-align: middle;;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: inline-block;-moz-transition: all 300ms ease 0s;-o-transition: all 300ms ease 0s;-webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s; outline: none;}
    #header .menu-mobile .icon-down.on{transform: rotate(0.5turn);}
    #header .menu-mobile .icon-down{color: #cdcdcd;}
    #header .menu-mobile .not-sec .icon-down{opacity: 0;}
    #header .menu-mobile .li>a{font-weight: bold;}
    #header .menu-mobile .li a{color: #cdcdcd;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
    #header .menu-mobile .mobile-child a{color: #919191;}
    #header .menu-mobile .child{display: none;position: relative;z-index: 99;}
    #header .menu-mobile .child a{display: block;height: 40px;overflow: hidden;padding-left: 5%;}
    #header .menu-mobile .not-sec.other,
    #header .menu-mobile .not-sec.search{display: none;}
}
@media screen and (max-width: 900px){
    #header .header-info .tel,
    #header .header-info .shop{display: none !important;}
    #header .menu-mobile .not-sec{color: #333;}
    #header .menu-mobile .not-sec .icon-down{opacity: 0;}
    #header .menu-mobile .not-sec.other .text{margin: 0 5px 0 10px;}
    #header .menu-mobile .not-sec.other .icon1,
    #header .menu-mobile .not-sec.search .icon1{display: none;}
    #header .menu-mobile .not-sec.other .tel .text{font-size: 16px;}
    #header .menu-mobile .not-sec.other .shop .text{font-size: 12px;color: #cdcdcd;}
    #header .menu-mobile .not-sec.search input{border: 1px solid #cdcdcd;width: 100px;margin-left: 10px;}
}
@media screen and (max-width: 650px){
    .header-top .logo{max-width: 50%;line-height: 35px;}
}

/* 内页导航栏 */
#header.style2{background-color: #fff;}
#header.style2 .logo1{display: none;}
#header.style2 .logo2{display: inline;}
#header.style2 .header-top .icon1{display: inline;}
#header.style2 .header-top .icon2{display: none;}
#header.style2 .header-top .search{background-color: #f4f4f4;}
#header.style2 .header-top .search input{color: #333;}
#header.style2 .header-top .text{color: #828282;}
#header.style2 .header-nav .item > a{color: #666;}
#header.style2 .header-nav .item:hover > a,
#header.style2 .header-nav .item.on > a{color: #2faee5;}
#header.style2 .header-nav{border-top: 1px solid #ebebeb;border-bottom: none;}
@media screen and (max-width: 1100px){
    #header.style2 .header-top .click-mobile-nav .icon-menu{color: #828282;}
}

/* 二级导航 */
#header .child{display: none;position: absolute;right: 0;left: 0;top: 57px;background-color: rgba(243, 243, 243, 1);z-index: 99999;}
#header .child > .wrap > .cw1200{padding: calc((30 / 1400) * 100%) 0 calc((10 / 1400) * 100%);box-sizing: border-box;}
/* #header .child > .wrap > .cw1165{height: 140px;} */
#header .child .cw1200{border-left: 1px solid #d5d5d5;}
#header .child-title{color: #2faee5;font-size: 24px;width: 220px;padding-left: 25px;border-left: 1px solid #2faee5;margin-left: -1px;}
#header .child-list{width: calc(100% - 245px)}
#header .child-list a{display: block;float: left;width: 190px;line-height: 40px;height: 40px;;box-sizing: border-box;border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;font-size: 16px;color: #828282;background-image: url('/images/icon-right.png');background-repeat: no-repeat;background-position: center right;margin:0 50px 20px 0;}
#header .child-list a:hover{background-image: url('/images/icon-right-on.png');color: #2faee5;}
@media screen and (max-width: 1250px){
    #header .child-list a:nth-of-type(4n){margin-right: 50px;}

}

/* 页脚footer */
#footer{background-color: #272727;}
#footer .icon-down{display: none;}
#footer *{color: #919191;}
#footer .footer-nav{border-bottom: 1px solid #323232;border-top: 1px solid #323232;;box-sizing: border-box;padding: calc((30 / 1920) * 100%) 0;}
#footer .item{padding:0 3.125%;box-sizing: border-box;}
#footer .item.i-first{padding-left: 0;}
#footer .item.i-last{padding: 0;}
#footer .item.contact .item-info{line-height: 30px;max-width: 280px;}
#footer .item.contact .item-info > div{margin-top: 8px;}
#footer .item.contact img{margin-right: 10px;width: 18px;}
#footer .item.contact .tel .text,
#footer .item.contact .mobile .text{font-size: 20px;}
#footer .item.contact .address .text{max-width: 130px;display: inline-block;line-height: 22px;}
#footer .footer-nav .v-hr{background-color: rgba(145, 145, 145, 0.1);;width: 1px;height: 205px;}
#footer .item-title{font-size: 20px;color: #cdcdcd;line-height: 28px;margin-bottom: 10px;}
#footer .item-list a{display: block;line-height: 30px;}
#footer .item-list a:hover{color: #2fade5;}
#footer .site-links{line-height: 16px;padding: calc((20 / 1400) * 100%) 0;}
#footer .site-links span,
#footer .site-links a{vertical-align: middle;}
#footer .site-links a{font-size: 14px;padding-right: 30px;}
#footer .site-links a:hover{color: #2fade5;}
#footer .site-links .links-title{color: #c6c6c6;font-size: 18px;}
#footer .point-links .links-title{border-right: 1px solid #323232;}
#footer .point-links .links-title:nth-of-type(n+2){padding-left: 30px;}
#footer .point-links .links-title:last-of-type{border-right: none;}
#footer .copyright,
#footer .copyright a{font-size: 14px;font-family: 'Arial';line-height: 22px;padding: calc((35 / 1920) * 100%) 0;line-height: 30px;}
@media screen and (max-width: 1100px){
    #footer .item{padding: 0;}
    #footer .footer-list{display: flex;justify-content: space-between;}
    #footer .v-hr:last-of-type{display: none;}
    #footer .item.i-last{clear: both;float: none;padding: 20px 0 0;}
    #footer .item-title{font-size: 18px;line-height: 26px;margin-bottom: 5px;}
    #footer .item.contact .address .text{max-width: 100%;}
    #footer .item.contact .item-info > div{line-height: 26px;}
}
@media screen and (max-width: 800px){
    #footer .item-list,
    #footer .v-hr{display: none;}
    #footer .footer-list{flex-flow: column wrap;}
    #footer .item{margin: 1% 0;}
    #footer .icon-down{display: inline;}
    #footer .site-links{line-height: 20px;}
    #footer .site-links .links-title{font-size: 16px;}
    #footer .site-links a{font-size: 12px;padding-right: 15px;}
    
}
@media screen and (max-width: 650px){

}
/* 页脚footer end*/

/* 关于我们 */

/* 企业简介 */
#about .break-nav{padding: 40px 0 30px;}
#about .title-info-inside{padding-bottom: calc((35 / 1400) * 100%)}
#about .node-content{padding-bottom: calc((90 / 1400) * 100%)}
@media screen and (max-width: 800px){
    #about .break-nav{padding: 20px 0 15px;}
    
}

#about .n-w0 .intro-info{width: calc((600 / 1300) * 100%);}
#about .n-w0 .intro-img{width: calc((650 / 1300) * 100%);margin-right: calc((50 / 1300) * 100%);}
#about .n-w0 .intro-title{font-size: 26px;color: #30ade3;margin-bottom: calc((15 / 600) * 100%);position: relative;display: inline-block;}
#about .n-w0 .intro-title:before{content: '';width: 90px;height: 2px;background-color: #30ade3;display: block;position: absolute;top: 50%;left: -30%}
#about .n-w0 .intro-text{font-size: 16px;color: #666;line-height: 30px;}
#about .n-w0 .brief-list{padding-top: calc((60 / 1300) * 100%);clear: both;}
#about .n-w0 .brief-item{width: calc((1 / 3) * 100%);box-sizing: border-box;padding: 0 calc((30 / 1300) * 100%);border-left: 1px solid #efefef;height: 400px;}
#about .n-w0 .brief-item .img{padding-top: 45px;}
#about .n-w0 .brief-item:last-of-type{border-right: 1px solid #efefef;}
#about .n-w0 .brief-item:before{content: '';display: inline-block;height: 13px;width: 1px;background-color: #30ade3;position: absolute;top: 60px;left: 0}
#about .n-w0 .brief-title{font-size: 24px;padding: 15px 0;}
#about .n-w0 .brief-text{font-size: 16px;color: #666;line-height: 30px;}
@media screen and (max-width: 1300px){
    #about .n-w0 .intro-title{margin-bottom: calc((5 / 600) * 100%);font-size: 22px;}
    #about .n-w0 .intro-info{width: calc((630 / 1300) * 100%);}
    #about .n-w0 .intro-img{width: calc((650 / 1300) * 100%);margin-right: calc((20 / 1300) * 100%);}
    #about .n-w0 .brief-title{font-size: 22px;padding: 10px 0;}
    #about .n-w0 .intro-text{font-size: 14px;line-height: 24px;}
    #about .n-w0 .brief-text{font-size: 14px;line-height: 26px;}
}
@media screen and (max-width: 1100px){
    #about .n-w0 .intro-info{display: inline !important;}
    #about .n-w0 .intro-img{float: left;}
    #about .n-w0 .intro-title:before{left: -18%;width: 50px;}
}
@media screen and (max-width: 800px){
    #about .n-w0 .intro-title:before{display: none;}
    #about .n-w0 .intro-info{width: 100%;display: block !important;margin-top: calc((10 / 600) * 100%)}
    #about .n-w0 .intro-img{width: 100%;margin-right: 0;float: none;}
    #about .n-w0 .brief-item .img{padding-top: 20px;}
    #about .n-w0 .brief-title{font-size: 22px;padding: 10px 0;}
}
@media screen and (max-width: 650px){
    #about .n-w0 .brief-item{height: auto;width: 100%;margin: 1.5% 0;}
    #about .n-w0 .brief-item .img{padding: 0;display: inline-block;vertical-align: middle;}
    #about .n-w0 .brief-item .img img{width: 45px;}
    #about .n-w0 .brief-title{padding: 0;display: inline-block;vertical-align: middle;margin-left: 10px;}
    #about .n-w0 .brief-title{font-size: 18px;padding: 10px 0;}
    #about .n-w0 .brief-text{margin-top: 10px;font-size: 12px;line-height: 22px;}
    #about .n-w0 .brief-item:before{top: 10%;}
    #about .n-w0 .intro-title{font-size: 18px;}
    #about .n-w0 .intro-text{font-size: 12px;line-height: 22px;}
}

/* 企业文化 */
#about .n-w1 .title-info-inside{padding-top: calc((90 / 1400) * 100%)}
#about .node-content {padding-bottom: calc((70 / 1400) * 100%)}
#about .n-w1{background-color: #f6f6f6;}
#about .n-w1 .item{width: calc((335 / 1400) * 100% - 1px);margin: 0 calc((20 / 1400) * 100%) calc((20 / 1400) * 100%) 0;}
#about .n-w1 .item-wrap{box-sizing: border-box;padding: calc((70 / 335) * 100%) calc((40 / 335) * 100%);}
#about .n-w1 .item-title{font-size: 26px;color: #fff;margin-bottom: calc((15 / 255) * 100%)}
#about .n-w1 .item-brief{font-size: 16px;line-height: 30px;color: #fff;}
#about .n-w1 .item-line{width: calc((20 / 335) * 100%);height: 4px;background-color: #fff;position: absolute;bottom: 70px;}
#about .n-w1 .item:nth-of-type(4n){margin-right: 0;}
#about .n-w1 .item:after{content:'';display: block;padding-top: calc((430 / 335) * 100%);}
@media screen and (max-width: 1100px){
    #about .n-w1 .item-title{font-size: 22px;}
    #about .n-w1 .item-brief{font-size: 14px;line-height: 26px;}
    #about .n-w1 .item-wrap{padding: calc((40 / 335) * 100%) calc((30 / 335) * 100%);}
    #about .n-w1 .item-line{bottom: calc((30 / 335) * 100%);}
}
@media screen and (max-width: 800px){
    #about .n-w1 .item-title{font-size: 18px;}
    #about .n-w1 .item-brief{font-size: 12px;line-height: 22px;}
}
@media screen and (max-width: 650px){
    #about .n-w1 .item{width: calc(50% - 6px);margin: 0 10px 10px 0;}
    #about .n-w1 .item:nth-of-type(2n){float: right;;width: calc(50% - 6px);margin-right: 0;}
}

/* 发展历程 */
#about .n-w2 .title-info-inside{padding-top: calc((90 / 1400) * 100%)}
#about .n-w2 .border-wrap{margin-bottom: calc((45 / 1920) * 100%)}
#about .n-w2 .border-bottom{border-bottom: 1px solid #d9d9d9;position: relative;bottom: 6px;}
#about .n-w2 .swiper-button-prev,
#about .n-w2 .swiper-button-next{opacity: 1;width: auto;height: auto;background: none;color: #2faee5;}
#about .n-w2 .swiper-wrap .left-bg,
#about .n-w2 .swiper-button-prev{left: 0;}
#about .n-w2 .swiper-wrap .right-bg,
#about .n-w2 .swiper-button-next{right: 0;}
#about .n-w2 .swiper-button-prev,
#about .n-w2 .swiper-button-next{top: 50%;margin-top: auto;}
#about .n-w2 .swiper-button-disabled{color: #999;}
#about .n-w2 .swiper-wrap .left-bg,
#about .n-w2 .swiper-wrap .right-bg{bottom: -6px;}
#about-n-w2-swiper2{padding-bottom: 6px;}
#about .n-w2 .item .text{margin-bottom: -6px;}
#about .n-w2 .year .bg{color: #999;font-size: 22px;font-family: 'DIN';box-sizing: border-box;width: 98px;height: 98px;margin: 0 auto;line-height: 98px;position: relative;bottom: -30px}
#about .n-w2 .year.on .bg{background-image: url('/images/history-year-bg.png');color: #fff;bottom: 0;}
#about .n-w2 .vhr{background-color: #999;width: 1px;height: 15px;margin: 12px auto 5px;}
#about .n-w2 .circle{background-color: #999;width: 11px;height: 11px;margin: 0 auto;border-radius: 50%;}
/* #about-n-w2-swiper1{margin-bottom: calc((45 / 1400) * 100%)} */
#about-n-w2-swiper1 .item *{color: #666;line-height: 32px;}
#about-n-w2-swiper1 .item{background-color: #f8f8f8;box-sizing: border-box;padding: calc((20 / 1400) * 100%) calc((70 / 1400) * 100%);}
#about-n-w2-swiper1 .item .text div{box-sizing: border-box;position: relative;}

/* 荣誉资质 */
.honor .item{width: calc((335 / 1400) * 100% - 1px);margin: 0 calc((20 / 1400) * 100%) calc((20 / 1400) * 100%) 0;}
.honor .item .img:after{content:'';display: block;padding-top: calc((440 / 335) * 100%);}
.honor .item:nth-of-type(4n){margin-right: 0;}
.honor .item-title{font-size: 18px;color: #828282;padding: calc((15 / 335) * 100%) 0 calc((5 / 335) * 100%);}
.honor #turn_page2{padding: calc((30 / 1400) * 100%) 0;}
@media screen and (max-width: 650px){
    .honor .item{width: calc(50% - 6px);margin: 0 10px 10px 0;}
    .honor .item:nth-of-type(2n){float: right;width: calc(50% - 6px);margin-right: 0;}
    .honor .item-title{font-size: 16px;}
    
}

/* 公司环境 */
.company .item{width: calc((335 / 1400) * 100% - 1px);margin: 0 calc((20 / 1400) * 100%) calc((20 / 1400) * 100%) 0;}
.company .item .img:after{content:'';display: block;padding-top: calc((270 / 335) * 100%);}
.company .item:nth-of-type(4n){margin-right: 0;}
.company .item-title{line-height: 60px;height: 61px;overflow: hidden;box-sizing: border-box;border: 1px solid #ddd;border-top: none;font-size: 18px;color: #828282;}
.company #turn_page{padding: calc((40 / 1400) * 100%) 0 calc((30 / 1400) * 100%);}
@media screen and (max-width: 1100px){
    .company .item-title{line-height: 50px;height: 51px;}
}
@media screen and (max-width: 800px){
    .company .item-title{line-height: 45px;height: 46px;font-size: 14px;}
    .company .item{width: calc(50% - 6px);margin: 0 10px 10px 0;}
    .company .item:nth-of-type(2n){margin-right: 0;float: right;}
}
@media screen and (max-width: 650px){
    .company .item-title{line-height: 35px;height: 36px;font-size: 12px;}
    
}

/* 视频中心 */
.video .item-list .item{margin: 0 calc((20 / 1400) * 100%) calc((20 / 1400) * 100%) 0;}
.video .item-list .item .img{background-image: url('/images/icon-play.png');background-repeat: no-repeat;background-position: center center;}
.video .item-list .item:nth-of-type(2){margin-right: 0;}
.video .item-list .item:nth-of-type(5){margin-right: 0;}
.video .item-list .item.big{width: calc((690 / 1400) * 100% - 1px);}
.video .item-list .item.small{width: calc(((1360 / 3) / 1400) * 100%);}
.video .item-list .item.big .img:after{content:'';display: block;padding-top: calc((400 / 690) * 100%);}
.video .item-list .item.small .img:after{content:'';display: block;padding-top: calc(260 / (1360 / 3) * 100%);}
.video .item-list .item-title{font-size: 16px;color: #fff;bottom: 0;left: 0;right: 0;box-sizing: border-box;padding: 0 30px;line-height: 50px;background-color: rgba(0, 0, 0, 0.6);height: 50px;overflow: hidden;}

.video .item-list-mobile{display: none;}
.video .item-list-mobile .item .img:after{content:'';display: block;padding-top: calc((400 / 690) * 100%);}
.video .item-list-mobile .item-title{font-size: 12px;color: #fff;bottom: 0;left: 0;right: 0;box-sizing: border-box;padding: 0 15px;line-height: 35px;background-color: rgba(0, 0, 0, 0.6);height: 35px;overflow: hidden;}
@media screen and (max-width: 1100px){
    .video .item-list .item-title{padding: 0 15px;line-height: 40px;height: 40px;font-size: 14px;}
}
@media screen and (max-width: 800px){
    .video .item-list{display: none;}
    .video .item-list-mobile{display: block;}
}
@media screen and (max-width: 650px){
    
}

/* 关于我们 end*/

/* 新闻资讯 */
#news .break-nav{padding: 40px 0 30px;}
#news .title-info-inside{padding-bottom: calc((35 / 1400) * 100%);}
#news #turn_page{padding: calc((40 / 1400) * 100%) 0 calc((100 / 1400) * 100%);}

#news .item{width:100%; height:230px; z-index:100; }
#news .item .date{width:14.83%; padding:25px 0 0 1%; left:0; top:0; z-index:101;}
#news .item .date span{line-height:36px;}
#news .item .date .md{font-size:30px; color:#555555;font-weight: lighter;}
#news .item .date .y{font-size:14px; color:#999;}
#news .item .date i{font-size:14px; color:#999;}
#news .item .info{width: calc((680 / 1400) * 100%); height:100%; left:15.82%; top:0; z-index:101; border-left:1px solid #dddddd;}
#news .item .info:before{content:''; height:0%; position:absolute; margin-left:-1px; border-left:1px solid #30ade3; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
#news .item .info .title{width:100%; padding-left:5.5%; line-height:64px; overflow:hidden;box-sizing: border-box;}
#news .item .info .title a{color:#828282; text-decoration:none; font-size:18px;}
#news .item .info .brief{width:100%; padding-left:5.5%; color:#828282; line-height:30px;box-sizing: border-box;}
#news .item .info .inner_date{margin-left:5.5%; line-height:16px; color:#999; display:none;}
#news .item .img{width: calc((420 / 1400) * 100%); right:2%; top:0; z-index:101;}
#news .item:hover .date .md{color:#30ade3;}
#news .item:hover .date i{margin-left:5%;}
#news .item:hover .info .title a{color:#30ade3;}
#news .item:hover .info:before{height:70%;}
#news .item:hover .title, #news .item:hover .brief{padding-left:6.5%;}
#news .item:hover .img{right:3%;}

@media only screen and (max-width: 1200px){
	#news .item .date{padding-top:15px;}
	#news .item .date .md{font-size:30px;}
	#news .item .info .title{line-height:54px;}
	#news .item .info .brief{line-height:24px;}
}

@media only screen and (max-width: 980px){
	#news .cate_wrap{height:60px;}
	#news .cate_wrap .cate{height:58px; line-height:58px;}
	#news .item{height:190px;}
	#news .item .date{padding-top:5px;}
	#news .item .date .md{font-size:24px;}
	#news .item .info .title{line-height:34px;}
	#news .item .info .brief{line-height:24px;}
}

@media only screen and (max-width: 880px){
	#news .item .date{display:none;}
	#news .item .info{width:60%; left:0;}
	#news .item .info:before{display:none;}
	#news .item .img{width:25%; right:2%;}
}

@media only screen and (max-width: 720px){
	#news .item{height:140px;}
	#news .item .date{display:none;}
	#news .item .info{width:73%; left:24%;}
	#news .item .info .title{height:20px; line-height:20px; overflow:hidden;}
	#news .item .info .title a{font-size:14px;}
	#news .item .info .brief{height:24px; overflow:hidden;}
	#news .item .info .inner_date{display:block;}
	#news .item .img{width:20%; left:1%;}
}

@media only screen and (max-width: 580px){
	#news .item{height:100px;}
	#news .cate_wrap{height:40px;}
	#news .cate_wrap .cate{height:38px; margin:0 30px; line-height:38px; font-size:14px;}
	

}

@media only screen and (max-width: 400px){
	#news .cate_wrap .cate{margin:0 15px;}
}

/* 新闻详情 */
#news-detail .break-nav-wrap{box-shadow: 0 15px 15px 1px rgba(238, 238, 238, 0.5);background-color: #fff;}
#news-detail .rec-list .title-info-inside{padding-top: calc((90 / 1400) * 100%);}
#news-detail .rec-list .swiper-container{padding: calc((40 / 1400) * 100%) 0 calc((100 / 1400) * 100%);}

#news-detail .break-nav{line-height: 70px;}
#news-detail .break-nav .back img{margin-left: 8px;}
#news-detail .content-info{border-bottom: 1px solid #ebebeb;padding: calc((25 / 1400) * 100%) 0 calc((40 / 1400) * 100%);}
#news-detail .content-info > div{margin: 0 calc((20 / 1400) * 100%);}
#news-detail .content-info *{vertical-align: middle;}
#news-detail .content-info img{margin-right: 6px;}
#news-detail .content-info span{font-size: 14px;color: #999;}
#news-detail .content-info .times{color: #666;}
#news-detail .content-title{font-size: 24px;font-weight: bold;padding-top: calc((75 / 1400) * 100%)}
#news-detail .detail{margin: calc((40 / 1400) * 100%) 0;}
#news-detail .adjacent{border-top: 1px solid #ebebeb;padding: calc((25 / 1400) * 100%) 0 calc((75 / 1400) * 100%);}
#news-detail .adjacent a{color: #828282;}
#news-detail .adjacent a:hover{color: #30ade3;}
@media screen and (max-width: 800px){
    #news-detail .content-title{font-size: 18px;}
    #news-detail .break-nav{line-height: 50px;}
}
@media screen and (max-width: 650px){
    #news-detail .content-info span{font-size: 12px;}
    #news-detail .content-info img{height: 14px;}
    #news-detail .adjacent .perv,
    #news-detail .adjacent .next{width: 100%;padding: 5px 0;}
}

/* 推荐新闻 */
#news-detail .rec-list .item{width: calc((335 / 1300) * 100%);}
#news-detail .rec-list .item .img:after{content:'';display: block;padding-top: calc((235 / 420) * 100%);}
#news-detail .rec-list .item > .wrap{padding: 0 calc((20 / 420) * 100%);box-sizing: border-box;border: 1px solid #e9e9e9;}
#news-detail .rec-list .item .img img{width: 100%}
#news-detail .rec-list .item-info{height: 80px;overflow: hidden;margin: calc((20 / 378) * 100%) 0;}
#news-detail .rec-list .item-info .date{height: 80px;width: calc((55 / 378) * 100%);text-align: center;border-right: 1px solid #e9e9e9;margin-right: calc((20 / 378) * 100%);padding-right: calc((20 / 378) * 100%);}
#news-detail .rec-list .item-info .day{font-size: 50px;color: #666;font-family: 'DIN';line-height: 1;}
#news-detail .rec-list .item-info .month{font-size: 14px;color: #999;font-family: 'Arial';}
#news-detail .rec-list .item-title-brief{width: calc((280 / 378) * 100%);}
#news-detail .rec-list .item-title{font-size: 16px;line-height: 28px;max-height: 56px;overflow: hidden;color: #666;}
#news-detail .rec-list .item-title.line1{margin-bottom: calc((10 / 280) * 100%);}
#news-detail .rec-list .item-brief{font-size: 14px;color: #828282;line-height: 24px;overflow: hidden;word-wrap: normal;word-break: break-all;word-wrap: break-word;}
#news-detail .rec-list .item .view-more-list{border-top: 1px solid #e9e9e9;padding: calc((15 / 378) * 100%) 0;}
#news-detail .rec-list .item .view-more-list > div{color: #999;}
#news-detail .rec-list .item:hover .view-more-list > div,
#news-detail .rec-list .item:hover .icon-single-arrow,
#news-detail .rec-list .item:hover .item-title{color: #30ade3;}

@media screen and (max-width: 1300px){
    #news-detail .rec-list .item-info .day{font-size: 36px;}
    #news-detail .rec-list .item-info .month{font-size: 12px;}
}

/* 案例中心 */
#case .content > .blank,
#case-detail .content > .blank{padding-top: calc((70 / 1400) * 100%)}
#case .right-wrap,
#case-detail .right-wrap{width: calc((1045 / 1400) * 100%);margin-right: calc((15 / 1400) * 100%);}
#case .right-wrap .img,
#case-detail .right-wrap .img{z-index: -1;}
#case .page-wrap,
#case-detail .page-wrap{font-size: 22px;color: #666;padding: calc((40 / 1045) * 100%) 0 calc((100 / 1045) * 100%);}
#case .rec-list .title-info-inside,
#case-detail .rec-list .title-info-inside{padding: calc((90 / 1400) * 100%) 0 calc((40 / 1400) * 100%);}
#case .rec-list .item,
#case-detail .rec-list .item{margin-bottom: 0;}
#case .rec-list .swiper-container,
#case-detail .rec-list .swiper-container{padding-bottom: calc((100 / 1400) * 100%);}
#case .rec-list .swiper-button-next, 
#case .rec-list .swiper-button-prev,
#case-detail .rec-list .swiper-button-next, 
#case-detail .rec-list .swiper-button-prev{top: 35%;}
#case .item-title,
#case-detail .item-title{line-height: 60px;box-sizing: border-box;border: 1px solid #ddd;border-top: none;font-size: 18px;color: #666;height: 61px;overflow: hidden;}
@media screen and (max-width: 1100px){
    #case .rec-list .title-info-inside,
    #case-detail .rec-list .title-info-inside{padding: calc((50 / 1400) * 100%) 0 calc((30 / 1400) * 100%);}
    #case .item-title,
    #case-detail .item-title{line-height: 50px;font-size: 16px;height: 51px;}
    #case .rec-list .swiper-container,
    #case-detail .rec-list .swiper-container{padding-bottom: calc((60 / 1400) * 100%);}
    #case .right-wrap,
    #case-detail .right-wrap{width: 100%;margin-right: 0;}
    #case .page-wrap,
    #case-detail .page-wrap{padding: calc((30 / 1045) * 100%) 0 calc((60 / 1045) * 100%);}
}
@media screen and (max-width: 800px){
    #case .item-title,
    #case-detail .item-title{line-height: 45px;height: 46px;font-size: 14px;}
}
@media screen and (max-width: 650px){
    #case .item-title,
    #case-detail .item-title{line-height: 35px;height: 36px;font-size: 12px;}
    
}

/* 案例分类 */
#case .item{width: calc((335 / 1045) * 100%);margin: 0 calc((20 / 1045) * 100%) calc((20 / 1045) * 100%) 0;}
#case .item:nth-of-type(3n){margin-right: 0;}
#case .item .img:after,
#case-detail .item .img:after{content:'';display: block;padding-top: calc((260 / 335) * 100%);}
@media screen and (max-width: 650px){
    #case .item{width: calc(50% - 6px);margin: 0 10px 10px 0;}
    #case .item:nth-of-type(2n){float: right;margin-right: 0;}
}

/* 案例详情 */
#swiper-img{margin: 0;border: 1px solid #efefef;}
#swiper-img .swiper-slide:before{content:'';display: block;padding-top: calc((540 / 1060) * 100%);}
#swiper-thumbnail{padding-top: 10px;}
#swiper-thumbnail .swiper-slide{cursor: pointer;}
#swiper-thumbnail .swiper-slide:after{content:'';display: block;padding-top: calc((103 / 204) * 100%);}
#case-detail .intro{margin-top: calc((55 / 1300) * 100%)}
#case-detail .swiper-wrap{position: relative;}
#case-detail .detail-wrap .swiper-button-prev { left: 1%; width: 35px; height: 35px; background: url(/images/certificate-left.png) no-repeat; background-size: 100%; opacity: 1;top: calc(50% + 7px);}
#case-detail .detail-wrap .swiper-button-prev:hover { background-image: url('/images/certificate-left-on.png'); }
#case-detail .detail-wrap .swiper-button-next { right: 1%; width: 35px; height: 35px; background: url(/images/certificate-right.png) no-repeat;  background-size: 100%; opacity: 1;top: calc(50% + 7px);}
#case-detail .detail-wrap .swiper-button-next:hover {background-image: url('/images/certificate-right-on.png');}
#case-detail .detail-title{font-size: 24px;padding: calc((35 / 1045) * 100%) 0;text-align: center;}
@media screen and (max-width: 1100px){
    #case-detail .detail-wrap .swiper-button-prev ,
    #case-detail .detail-wrap .swiper-button-next { display: none;}
    #case-detail .detail-title{font-size: 21px;padding: calc((20 / 1045) * 100%) 0;}
}
@media screen and (max-width: 650px){
    #case-detail .detail-title{font-size: 18px;padding: calc((40 / 1045) * 100%) 0;}
    
}

/* 产品中心 */
#product .page-wrap,
#product-detail .page-wrap{padding: calc((20 / 1045) * 100%) 0 calc((100 / 1045) * 100%);}
@media screen and (max-width: 1100px){
    #product .page-wrap,
    #product-detail .page-wrap{padding: calc((20 / 1045) * 100%) 0 calc((60 / 1045) * 100%);}
}

#product .rec-list .title-info-inside,
#product-detail .rec-list .title-info-inside{padding: calc((90 / 1400) * 100%) 0 0;}
#product .rec-list .swiper-container,
#product-detail .rec-list .swiper-container{padding: calc((40 / 1400) * 100%) 0 calc((100 / 1400) * 100%)}
#product .rec-list .swiper-button-next, 
#product .rec-list .swiper-button-prev, 
#product-detail .rec-list .swiper-button-next, 
#product-detail .rec-list .swiper-button-prev{top: 35%;}
@media screen and (max-width: 1100px){
    #product .rec-list .title-info-inside,
    #product-detail .rec-list .title-info-inside{padding: calc((50 / 1400) * 100%) 0 0;}
    #product .rec-list .swiper-container,
    #product-detail .rec-list .swiper-container{padding: calc((30 / 1400) * 100%) 0 calc((60 / 1400) * 100%)}
}

#product .content > .blank,
#product-detail .content > .blank{padding-top: calc((70 / 1400) * 100%)}

#product .right-wrap,
#product-detail .right-wrap{width: calc((1045 / 1400) * 100%);margin-right: calc((15 / 1400) * 100%);}
#product .item,
#product-detail .item{background-color: #fff;border: 1px solid #ddd;box-sizing: border-box;}
#product .item:after,
#product-detail .item:after{content:'';display: block;padding-top: calc((280 / 335) * 100%);}
#product-detail .item .text,
#product .item .text{top: calc((10 / 280) * 100%);left: calc((20 / 335) * 100%);right: calc((20 / 335) * 100%);font-size: 18px;color: #666;line-height: 1;}
#product-detail .item .img,
#product .item .img{top: calc((40 / 280) * 100%);right: calc((20 / 335) * 100%);left: calc((20 / 335) * 100%);bottom: calc((20 / 280) * 100%);}
@media screen and (max-width: 1100px){
    #product .right-wrap,
    #product-detail .right-wrap{width: 100%;margin: 0;}

}
@media screen and (max-width: ){
    
}

/* 产品列表 */
#product .wrap-item-info{width: calc((335 / 1045) * 100%);margin: 0 calc((20 / 1045) * 100%) calc((35 / 1045) * 100%) 0;}
#product .wrap-item-info:nth-of-type(3n){margin-right: 0;}
#product .wrap-item-info .item-info{line-height: 26px;}
#product .wrap-item-info .item-name{font-size: 16px;color: #666;padding-top: calc((15 / 335) * 100%)}
#product .wrap-item-info .item-specs{font-size: 16px;color: #828282;}
#product .wrap-item-info .item-price{font-size: 16px;padding-top: calc((15 / 335) * 100%)}
#product .wrap-item-info .item-price .ff-din{font-size: 22px;}
@media screen and (max-width: 800px){
    #product .wrap-item-info .item-info{line-height: 22px;}
    #product .wrap-item-info .item-name{font-size: 14px;}
    #product .wrap-item-info .item-specs{font-size: 14px;}
    #product .wrap-item-info .item-price{font-size: 14px;padding-top: calc((7 / 335) * 100%)}
    #product .wrap-item-info .item-price .ff-din{font-size: 18px;}
    #product-detail .item .text,
    #product .item .text{font-size: 14px;}
}
@media screen and (max-width: 650px){
    #product .wrap-item-info{width: calc(50% - 6px);margin: 0 10px 10px 0;}
    #product .wrap-item-info:nth-of-type(2n){margin-right: 0;float: right;}
}

/* 产品详情 */
#product-detail .detail-wrap .info{width: calc((375 / 1045) * 100%)}
#product-detail .detail-wrap .info-title{font-size: 24px;padding: calc((15 / 375) * 100%) 0;}
#product-detail .detail-wrap .brief-title{font-size: 18px;color: #666;padding-bottom: calc((5 / 375) * 100%);}
#product-detail .detail-wrap .info-brief .text{line-height: 30px;color: #828282;padding-bottom: calc((25 / 375) * 100%);}
#product-detail .detail-wrap .info-line{width: 17px;height: 5px;background-color: #999;margin-top: calc((10 / 375) * 100%);}
@media screen and (max-width: 1100px){
    #product-detail .detail-wrap .info{width: 100%;}
    #product-detail .detail-wrap .info-brief .text{padding-bottom: 1.5%;}
    #product-detail .detail-wrap .info-title{padding: 1.5% 0;}
    #product-detail .detail-wrap .brief-title{padding-bottom: 1%;}
    #product-detail .detail-wrap .info-line{margin-top: 1.5%;}
}
@media screen and (max-width: 800px){
    #product-detail .detail-wrap .info-title{font-size: 22px;}
    #product-detail .detail-wrap .brief-title{font-size: 16px;}
    #product-detail .detail-wrap .info-brief .text{line-height: 26px;}
}
@media screen and (max-width: 650px){
    #product-detail .detail-wrap .info-title{font-size: 18px;}
    #product-detail .detail-wrap .brief-title{font-size: 14px;}
    #product-detail .detail-wrap .info-brief .text{line-height: 22px;font-size: 12px;}
}

#swiper-products-img{width: calc((500 / 635) * 100%);margin: 0;float: left;border: 1px solid #efefef;}
#swiper-products-img .swiper-slide:before{content:'';display: block;padding-top: calc((410 / 500) * 100%);}
#swiper-products-thumbnail{width: calc((120 / 635) * 100%);float: right;height: 330px;}
#swiper-products-thumbnail .swiper-slide{cursor: pointer;box-sizing: border-box;padding: calc((15 / 100) * 100%) calc((15 / 130) * 100%);border: 1px solid #efefef;}
#swiper-products-thumbnail .swiper-slide:after{content:'';display: block;padding-top: 82%;}
#product-detail .intro{margin-top: calc((55 / 1300) * 100%)}
#product-detail .slideshow{width: calc((635 / 1045) * 100%);position: relative;}
#product-detail .swiper-button{position: absolute;right: 0;bottom: 0;width: calc((120 / 635) * 100%);box-sizing: border-box;}
#product-detail .slideshow .prevButton,
#product-detail .slideshow .nextButton{position: relative;z-index: 33;width: 50%;text-align: center;height: 60px;border: 1px solid #efefef;line-height: 62px;color: #3e89dd;cursor: pointer;box-sizing: border-box;}
#product-detail .slideshow .swiper-button-disabled{color: #cccccc;cursor: default;}
#product-detail .slideshow .prevButton i,
#product-detail .slideshow .nextButton i{font-size: 24px!important;}
#product-detail .slideshow .prevButton{float: left;margin-right: -1px;}
#product-detail .slideshow .nextButton{float: left;}
#product-detail .product-attr-top{float: right;width: 28.5%;}
#product-detail .product-attr-top .title{font-weight: bold;color: #131412;margin: 7.01754% 0 11.11111%;}
@media screen and (max-width: 1500px){
    #product-detail .slideshow .prevButton,
    #product-detail .slideshow .nextButton{height: 30px;line-height: 30px;}
    #product-detail .slideshow .prevButton i,
    #product-detail .slideshow .nextButton i{font-size: 20px!important;}
}
@media screen and (max-width: 1300px){
    #product-detail .swiper-button{display: none;}    
}
@media screen and (max-width: 1100px){
    #product-detail .slideshow{width: 100%;float: none;}
    #swiper-products-img{width: 100%;float: none;}
    #swiper-products-thumbnail{width: 100%;float: none;height: auto;margin-top: 3%;}
    #swiper-products-thumbnail .swiper-slide{padding: 5%;}
    #swiper-products-thumbnail .swiper-slide:after{content:'';display: block;padding-top: 0;}
}

#product-detail .detail-nav{border-bottom: 1px solid #ededed;margin: calc((20 / 1045) * 100%) 0;}
#product-detail .detail-nav .click-tab{font-size: 18px;color: #666;line-height: 55px;margin-right: calc((55 / 1045) * 100%);}
#product-detail .detail-nav .click-tab:after{content: '';position: absolute;bottom: -1px;left: 0;right: 0;height: 2px;display: block;background-color: #30ade3;opacity: 0;-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:none;-moz-transition: all 300ms ease;-o-transition: all 300ms ease;}
#product-detail .detail-nav .click-tab:hover,
#product-detail .detail-nav .click-tab.on{color: #30ade3;}
#product-detail .detail-nav .click-tab:hover:after,
#product-detail .detail-nav .click-tab.on:after{opacity: 1;}
@media screen and (max-width: 650px){
    #product-detail .detail-nav .click-tab{font-size: 16px;line-height: 45px;}
}


/* 联系我们 */
#contact .break-nav{padding: 40px 0 30px;}
#contact .title-info-inside{padding-bottom: calc((35 / 1400) * 100%)}

#contact .info-list{border: 1px solid #d8d8d8;padding: calc((55 / 1400) * 100%) 0 calc((35 / 1400) * 100%);}
#contact .info-list .vhr{background-color: #d8d8d8;width: 1px;height: 15px;position: absolute;top: 15px;right: 0;}
#contact .info-list .item:last-of-type .vhr{display: none;} 
#contact .info-list .item .img-icon{width: 36px;margin-right: 20px;} 
#contact .info-list .item-text{max-width: 190px;}
#contact .info-list .item-text *{color: #828282;}
#contact .info-list .item-title{font-size: 16px;color: #828282;margin-bottom: 5px;}
#contact .map{height: 545px;border: none;margin-bottom: calc((20 / 1400) * 100%)}
#contact .map-title{font-size: 22px;color: #666;margin-bottom: 3px;padding-top: calc((35 / 1400) * 100%);}
#contact .map-brief{font-size: 16px;color: #666;padding-bottom: calc((25 / 1400) * 100%);}
@media screen and (max-width: 1100px){
    #contact .map{height: 450px;}
    #contact .info-list{padding: 0;}
    #contact .info-list .item{width: 49%;box-sizing: border-box;padding: 2% 5%;float: none;display: inline-block;vertical-align: top;}
    #contact .info-list .item .text{width: calc(100% - 66px)} 
    #contact .info-list .vhr{display: none;}
}
@media screen and (max-width: 800px){
    #contact .info-list .item .img-icon{width: 30px;margin-right: 10px;} 
    #contact .info-list .item .text{width: calc(100% - 46px)} 
}
@media screen and (max-width: 650px){
    #contact .info-list .item-title{font-size: 14px;}
    #contact .info-list .item-text *{font-size: 12px;}
    #contact .map-title{font-size: 18px;}
    #contact .map-brief{font-size: 12px;}
    #contact .map{height: 300px;}
    #contact .info-list .item .img-icon{width: 25px;} 
    #contact .info-list .item .text{width: calc(100% - 41px)} 
}

#contact .after-sale{height: 170px;background-image: url('/images/contact-bg.jpg');margin-bottom: calc((100 / 1400) * 100%)}
#contact .after-sale .info{display: flex;align-items: center;margin-right: calc((260 / 1400) * 100%);}  
#contact .after-sale .info .sale-title,
#contact .after-sale .info .text-left{flex: 0 0 auto;}
#contact .after-sale .title{font-size: 30px;font-weight: bold;color: #666;}
#contact .after-sale .sub-title{font-size: 18px;color: #999;}
#contact .after-sale .vhr{flex: 0 0 1px;background-color: #c3c3c3;;height: 50px;margin: 0 35px;}
#contact .after-sale .title2{font-size: 16px;color: #666;}
#contact .after-sale .tel{font-size: 36px;color: #30ade3;}
@media screen and (max-width: 1100px){
    #contact .after-sale{margin-bottom: calc((60 / 1400) * 100%);}
}
@media screen and (max-width: 800px){
    #contact .after-sale .title{font-size: 24px;}
    #contact .after-sale .sub-title{font-size: 16px;}
    #contact .after-sale .tel{font-size: 30px;}
}
@media screen and (max-width: 650px){
    #contact .after-sale{height: 130px;}
    #contact .after-sale .vhr{margin: 0 3%;}
    #contact .after-sale .title{font-size: 21px;}
    #contact .after-sale .sub-title{font-size: 14px;}
    #contact .after-sale .tel{font-size: 26px;}
}

#contact form{padding-bottom: calc((100  / 1400) * 100%);}
#contact .guestbook{background-image: url('/images/guestbook-bg.jpg');background-color: #fff;}
#contact .guestbook-title{font-size: 26px;padding: calc((90 / 1400) * 100%) 0 calc((40 / 1400) * 100%) 0;}
#contact .guestbook .input,
#contact .guestbook textarea{display: inline-block;}
#contact .guestbook .input{width: calc((440 / 1400) * 100% - 1px);box-sizing: border-box;margin-right: calc((40 / 1400) * 100%);border: 1px solid #e3e3e3;border-radius: 5px;height: 50px;padding-left: calc((20 / 1400) * 100%)}
#contact .guestbook .input:nth-of-type(3n){margin-right: 0;}
#contact .guestbook textarea{box-sizing: border-box;border: 1px solid #e3e3e3;border-radius: 5px;height: 290px;;padding: calc((20 / 1400) * 100%) 0 0 calc((20 / 1400) * 100%);margin-top: calc((30 / 1400) * 100%)}
#contact .guestbook .submit{margin: calc((40 / 1400) * 100%) auto 0;display: block;padding: 0 55px;line-height: 50px;border-radius: 5px;background-color: #30ade3;color: #fff;}
@media screen and (max-width: 1100px){
    #contact form{padding-bottom: calc((60  / 1400) * 100%);}
    #contact .guestbook-title{font-size: 26px;padding: calc((50 / 1400) * 100%) 0 calc((30 / 1400) * 100%) 0;}
    #contact .guestbook textarea{height: 170px;}
}
@media screen and (max-width: 650px){
    #contact .guestbook .input{height: 35px;}
    #contact .guestbook-title{font-size: 21px;}
    #contact .guestbook .submit{padding: 0 30px;line-height: 40px;}
}

#contact .qrcode .img{padding-top: calc((60 / 1400) * 100%);width: 175px;margin: 0 auto;}
#contact .qrcode .tips{font-size: 16px;color: #666;line-height: 40px;margin-top: 10px;padding-bottom: calc((90 / 1400) * 100%)}
@media screen and (max-width: 1100px){
    #contact .qrcode .tips{padding-bottom: calc((50 / 1400) * 100%)}
}
@media screen and (max-width: 650px){
    #contact .qrcode .tips{font-size: 14px;line-height: 26px;}
}

/* 全国服务点 */
#service .break-nav{padding: 40px 0 30px;}
#service .title-info-inside{padding-bottom: calc((35 / 1400) * 100%)}

#service .item-list{margin-bottom: calc((80 / 1400) * 100%)}
#service .item{width: calc(((1360 / 3) / 1400) * 100%);margin: 0 calc((20 / 1400) * 100%) calc((20 / 1400) * 100%) 0;border: 1px solid #e5e5e5;box-sizing: border-box;padding: 0 calc((50 / 1400) * 100%);height: 150px;overflow: hidden;}
#service .item:hover .item-title{color: #2faee5;}
#service .item:nth-of-type(3n){margin-right: 0;}
#service .item-title{font-size: 20px;padding-bottom: 10px;}
#service .item-brief{font-size: 16px;color: #828282;line-height: 24px;max-height: 96px;overflow: hidden;}
@media screen and (max-width: 800px){
    #service .item-title{font-size: 18px;padding-bottom: 5px;}
    #service .item-brief{font-size: 14px;line-height: 21px;}
    #service .item{width: calc(50% - 6px);margin: 0 10px 10px 0;height: 120px;}
    #service .item:nth-of-type(2n){margin-right: 0;float: right;}
}
@media screen and (max-width: 650px){
    #service .item-title{font-size: 16px;padding-bottom: 5px;}
    #service .item-brief{font-size: 12px;}
    #service .item{width: 100%;margin: 0 0 10px 0;}
    /* #service .item:nth-of-type(2n){margin-right: 0;float: right;} */
    
}

