@charset "utf-8";



/*1024px*/

@media (min-width:1024px) {

/* --- 公用样式 --- */
.pc{display:block;}
.wap{display:none;}
.wrap{max-width:1540px; margin:0 auto;}
.flex{display: flex; align-items: center; flex-wrap: wrap;}



/* --- 分页 --- */
.page-showpage{margin-bottom:100px; text-align:center;}
.page-showpage a{display:inline-block; border:1px solid #efefef; padding:6px 15px; border-radius:4px; margin-left:2px; margin-right:2px;}
.page-showpage a.now{ background:#348ccc; color:#fff; border:1px solid #348ccc; }
.page-showpage span{ display:inline;}


/* --- 头部 --- */
.page-header {position: fixed; left: 0; top: 0; width: 100%; z-index: 200; transition: all .3s;}

/* wrap */
.page-header .wrap{height: 145px;}

/* logo */
.page-header .logo{background: url(../images/logo-white.png) no-repeat; width: 81px; height: 81px;}
.page-header .logo a{display: block; width: 100%; height: 100%;}

/* roll */
.page-header.roll{position:fixed; left:0; top:0; width:100%; z-index:300; background:#fff;}

/* hover */
.page-header:hover{background: #fff;}




/* --- 头部 / hover --- */

/* logo */
.page-header:hover .logo,
.page-header.roll .logo
{background: url(../images/logo-full.png) no-repeat;}


/* page-nav */
.page-header:hover .page-nav li .show a,
.page-header.roll .page-nav li .show a
{color: #333;}


.page-header:hover .page-nav li .show,
.page-header.roll .page-nav li .show
{color: #333;}


.page-header:hover .page-nav li .show a:hover,
.page-header.roll .page-nav li .show a:hover
{color: #348ccc;}


/* page-tel */
.page-header:hover .page-tel,
.page-header.roll .page-tel
{color: #333;}


/* page-tel */
.page-header:hover .page-search .show,
.page-header.roll .page-search .show
{color: #333;}


/* page-tel */
.page-header:hover .page-show .show,
.page-header.roll .page-show .show
{color: #333;}




/* --- 头部 / 内页 --- */
.inner-header{background: none; position: fixed; left: 0; top: 0; width: 100%; z-index: 300;}

/* logo */
.inner-header .logo{background: url(../images/logo-full.png) no-repeat; width: 81px; height: 81px;}
.inner-header .logo a{display: block; width: 100%; height: 100%;}

/* page-nav */
.inner-header .page-nav li .show {color: #333;}
.inner-header .page-nav li .show a{color: #333;}

/* page-tel */
.inner-header .page-tel{color: #333;}

/* page-search */
.inner-header .page-search .show{color: #333;}

/* page-show */
.inner-header .page-show .show{color: #333;}

/* roll */
.inner-header.roll{background: #fff;}





/* --- 导航 --- */
.page-nav{margin-left: 70px;}
.page-nav li{font-size: 18px; margin-right: 35px; height: 125px;}

/* show */
.page-nav li .show{height: 100%; display: flex; align-items: center; color: #fff; position: relative;}
.page-nav li .show a{ color: #fff;}
.page-nav li .show::after{content: ""; left: 0; width: 0%; height: 3px; background: #fff; position: absolute; top:90px; transition: all .3s;}

/* arrow */
.page-nav li .arrow{display: none;} 

/* hover */
.page-nav li:hover .show a{color: #348ccc;}
.page-nav li:hover .show::after{width: 100%; background: #348ccc;}

/* hide */
.page-nav li .hide{background: #fff;  position: absolute; left: 0; top:125px; width: 0%; padding: -10px 0; display: none; z-index: 50;}
.page-nav li .hide .box{display: flex; align-items: center; justify-content: center;}
.page-nav li .hide .list{display: flex; flex-wrap: wrap; margin-left: 50px; width: 300px;}
.page-nav li .hide .list a{width: 50%; margin-bottom: 20px; font-size: 16px; position: relative; padding-left: 18px;}
.page-nav li .hide .list a::before{content: ""; left: 0; top: 14px; width: 6px; height: 6px; background: #ddd; position: absolute; border-radius: 100px;}



/* --- 电话 --- */
.page-tel{margin-left: auto; font-size: 25px; color: #fff;}
.page-tel .icon{margin-right: 10px;}
.page-tel .text{font-size: 25px; font-family: 'Conv_DIN-Bold';}



/* --- 搜索 --- */
.page-search{margin-left: 40px;}

/* show */
.page-search .show{font-size: 25px; color: #fff; cursor: pointer;}

/* hide */
.page-search .hide{ position: absolute; left: 0; top: 125px; background: #fff; width: 100%; display: flex; align-items: center; justify-content: center; padding: 50px 0; display: none;}

.page-search .hide .box{display: flex; align-items: center; justify-content: center;}

.page-search .hide .icon-search{color: #348ccc;height: 60px; line-height: 60px; padding: 0 20px; font-size: 32px;}

.page-search .hide button{ border: none; background: none; cursor: pointer;}

.page-search .hide input{width: 400px; border: none; border-bottom: 1px solid #ddd; padding-bottom: 10px; font-size: 18px;  transition: all .3s;}

.page-search .hide input:focus{border-bottom: 1px solid #348ccc; }

.page-search .hide .close{margin-left: 20px; font-size: 28px; color: #ccc; cursor: pointer; transition: all .3s;}

.page-search .hide .close:hover{transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg)}









/* --- 导航 --- */

.page-show{margin-left: 40px;}



/* show */

.page-show .show{font-size: 25px; color: #fff; }







/* --- 栏目 --- */

.page-column{text-align: center;}

.page-column h3{font-size: 36px; font-weight: Bold; margin-bottom: 10px; color: #333;}

.page-column .text{ font-family: Arial; font-weight: Bold; color: #999; text-transform: uppercase; font-size: 16px;}







/* --- more --- */

.page-more a{display: block; width: 140px; height: 45px; border: 2px solid #348CCC; line-height: 40px; border-radius: 100px; text-align: center; color: #348CCC; font-weight: bold; transition: all .3s; margin: 0 auto;} 

.page-more a:hover{background:#348CCC; color: #fff;}







/* --- 底部 --- */

.page-footer{background:#348CCC; padding: 80px 0;}

.page-footer .wrap{display: flex;}



/* sitemap */

.page-footer .sitemap{ width: 60%; display: flex;}

.page-footer .sitemap dl{margin-right: 100px;}

.page-footer .sitemap dl dt{color: #fff; margin-bottom: 20px;}

.page-footer .sitemap dl em{display: block; line-height: 200%;}

.page-footer .sitemap dl em a{color: rgba(255,255, 255, 0.6); transition: all .3s;}

.page-footer .sitemap dl em a:hover{color: #fff;}



/* contact */

.page-footer .contact{margin-left: auto;}



/* contact - tel */

.page-footer .contact .tel{text-align: right; margin-bottom: 25px;}

.page-footer .contact .tel .text{font: 16px; color: #fff; margin-bottom: 15px;}

.page-footer .contact .tel .number{font-size: 32px; font-weight: bolder; color: #fff; font-family: 'Conv_DIN-Bold';}



/* contact - qrcode */

.page-footer .contact .qrcode{text-align: right;}

.page-footer .contact .qrcode img{background: #fff; padding: 5px;}







/* --- 版权 --- */

.page-copyright{background:#348CCC; font-size: 12px; border-top: 1px solid #449AD9; padding: 40px 0; color: #fff;}

.page-copyright .wrap{display: flex; color: rgba(255,255, 255, 0.6);}

.page-copyright .wrap p{line-height: 250%;}

.page-copyright .beian{margin-left: auto;}







/* --- 新闻 --- */



/* item - photo */

.page-news .photo{width: 493px; position: relative; overflow: hidden; height: 259px;}

.page-news .photo .date{position: absolute; right: 20px; top: 20px; background: #fff; width: 60px; height: 70px; text-align: center; z-index: 20;}

.page-news .photo .date .month{font-size: 16px; color: #999; margin-top: 12px; margin-bottom: 5px;}

.page-news .photo .date .day{font-size: 22px;}



/* item - content */

.page-news .content{background: #f8f8f8; width: 493px; padding: 40px; margin-bottom: 50px; transition: all .3s; position: relative;}

.page-news .content .title{font-size: 20px; font-weight: bold; line-height: 28px; margin-bottom: 10px; height: 56px; overflow: hidden; position: relative; z-index: 20;}

.page-news .content .dep{color: #999; font-size: 14px; line-height: 20px; height: 40px; overflow: hidden; margin-bottom: 60px; position: relative; z-index: 20;}

.page-news .content .more a{border-bottom: 1px solid #ddd; padding-bottom: 5px; transition: all .3s; font-weight: bolder; font-size: 14px; position: relative; z-index: 20;}

.page-news .content .more a:hover{border-bottom: 1px solid #348ccc;}

.page-news .content .title a:hover{color: #348ccc;}

.page-news .content:after{content: ""; left: 0; bottom: 0; width: 100%; height: 0%; background: #348ccc; position: absolute; z-index: 0; transition: all .3s;}



/* item - hover */

.page-news .item:hover .content{background: #348ccc; }

.page-news .item:hover .content .title a{color: #fff;}

.page-news .item:hover .content .dep{color:rgba(255,255,255,0.5);}

.page-news .item:hover .content .more a{color: #fff;}

.page-news .item:hover .content:after{height: 100%;}

















/* ------ 首页 ------ */



/* --- Banner --- */

.home-banner{ height: 920px;}
.home-banner .swiper-container{height: 100%;}
.swiper-button-black{ background: rgba(0,0,0,0.5); color: #fff; width: 40px; height: 40px; border-radius: 100px; padding: 15px; }
.swiper-button-prev{left: 20px;}
.swiper-button-next{right: 20px;}
.swiper-button-prev:after,.swiper-button-next:after { font-size: 20px!important; }





/* --- 简介 --- */

.home-about{padding: 140px 0;}



/* content */

.home-about .content{width: 46.6%;}



/* content - column */

.home-about .column{margin-bottom: 20px;}

.home-about .column .title{font-size: 36px; font-weight: bolder;}

.home-about .column .line{height: 2px; background: #ccc; width: 50px; margin-bottom: 5px;}

.home-about .column .eng{font-size: 16px; color: #999;}



/* content - article */

.home-about .article{margin-bottom: 20px;}

.home-about .article p{margin-bottom: 20px; font-size: 16px; line-height: 150%;}



/* content - more */

.home-about .page-more a{margin: 0; margin-top: 30px;}



/* photo */

.home-about .photo{width: 49.8%; margin-left: auto; height: 540px;}

.home-about .photo img{height: 100%;}

.home-about .photo .swiper-button-next{color: #fff;}

.home-about .photo .swiper-button-prev{color: #fff;}

.home-about .photo .swiper-pagination-bullet{background: #fff;}







/* --- 产品 --- */
.home-product{ height: 935px;}

/* big */
.home-product .big-product{height: 100%;}

/* tab */
.home-product .wrap{margin-top: -300px;}
.home-product .big-tab .box{text-align: center; background: #fff; width: 135px; height: 135px; border-radius: 100%; cursor: pointer; transition: all .3s; margin: 0 auto; margin-top: 20px; position: relative;}
.home-product .big-tab .box .back{position: absolute; z-index: 0; left: 0; width: 135px; top: 0; height: 135px; display: flex; align-items: center; justify-content: center; border-radius: 100%; overflow: hidden; transition: all .3s;}
.home-product .big-tab .box .number{font-size: 48px; color: #348ccc; font-family: 'Conv_impact-webfont'; margin-bottom: -15px; padding-top: 10px; position: relative; z-index: 20;}
.home-product .big-tab .box .title{color: #348ccc; font-size: 16px; font-weight: bolder; position: relative; z-index: 20;}
.home-product .thumbs .swiper-wrapper{display: flex; justify-content: center;}

/* hover */
.home-product .big-tab .box:hover{margin-top: 0px; box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.3);}
.home-product .big-tab .box:hover .number{color: #333;}
.home-product .big-tab .box:hover .title{color: #333;}
.home-product .big-tab .box:hover .back{transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);-o-transform: rotate(180deg)}

.home-product .learnmore{ text-align:center;font-size:20px;    clear:both;}
.home-product .learnmore h5{ height:50px; line-height:50px; color:#fff;}
.home-product .learnmore em{ clear:both;  font-size:20px;display:block; height:30px; line-height:30px; color:#fff;}
.home-product .learnmore a{  color:#fff;}
.home-product .learnmorea:hover{ color:#348ccc;}

/* --- 新闻 --- */

.home-news{padding: 80px 0;}

.home-news .wrap{position: relative; margin-top: 80px;}



/* item - arrow */

.home-news .arrow{width: 60px; height: 60px; border-radius: 5px; border: 2px solid #efefef;  justify-content: center; color: #ccc; transition: all .3s; cursor: pointer; font-weight: bolder; position: absolute; top: 40%;}

.home-news .arrow:hover{color: #348ccc; border: 2px solid #348ccc;}

.home-news .arrow:hover .icon{color: #348ccc;}

.home-news .news-next{left: -100px;}

.home-news .news-prev{right: -100px;}







/* --- 案例 --- */

.home-case{background: #F8F8F8; padding: 80px 0; }

.home-case .wrap{ justify-content: space-between; margin-top: 80px;}



/* item */

.home-case .item{width: 49%; margin-bottom: 50px;}



/* pic */

.home-case .item .pic{height: 440px; overflow: hidden; margin-bottom: 15px;}



/* title */

.home-case .item .title{font-size: 16px;}







/* --- 证书 --- */

.home-certificate{padding: 80px 0;}



/* content */

.home-certificate .content{margin-top: 80px; margin-bottom: 30px; justify-content: center;}

.home-certificate .content .item{border: 1px solid #ddd; margin-right: 25px; margin-bottom: 25px; transition: all .3s;}

.home-certificate .content .item:hover{border: 1px solid #348ccc; box-shadow: 0px 10px 20px #ececec;}



/* item */

.home-certificate .content .item:not(:nth-child(6n)){margin-right: 20px;}













/* ------ 内页 ------ */





/* --- banner --- */

.inner-banner{height: 260px;}







/* --- 栏目 --- */

.inner-column{text-align: center; padding: 80px 0;}

.inner-column h3{font-size: 32px; font-weight: bolder; margin-bottom: 10px;}

.inner-column .eng{text-transform: uppercase; color: #999;}







/* --- 类目 --- */

.inner-category{background: #f5f5f5; height: 100px; margin-top: -100px;}



/* column */

.inner-category .column{background: #348ccc; width: 250px; text-align: center; height: 100%; justify-content: center; color: #fff;}

.inner-category .column a{color: #fff;}

.inner-category .column h3{margin-bottom: 10px;color: #fff;}

.inner-category .column .text{text-transform:uppercase; font-size: 14px;}



/* child */

.inner-category .child {height: 100%;}

.inner-category .child ul{height: 100%;}

.inner-category .child li{height: 100%; font-size: 14px; overflow: hidden;}

.inner-category .child li a{padding: 0 40px; display: block; text-align: center; }

.inner-category .child li .icon{color: #f5f5f5; font-size: 18px; opacity: 0; transition: all .3s;}

.inner-category .child li .text{font-weight: bolder; margin-bottom: 20px; padding-top: 25px; transition: all .3s;}



/* now */

.inner-category .child li.now{background: #fff;}

.inner-category .child li.now .icon{color: #348ccc; opacity: 1; }

.inner-category .child li.now .text{color: #348ccc; margin-bottom: 5px; }



/* now */

.inner-category .child li:hover{background: #fff;}

.inner-category .child li:hover .icon{color: #348ccc; opacity: 1; }

.inner-category .child li:hover .text{color: #348ccc;margin-bottom: 5px;}



/* path */

.inner-category .path{margin-left: auto; margin-right: 30px; font-size: 14px; color: #999;}









/* --- 产品列表 --- */

.product-list {padding: 40px 0;}

.product-list .wrap{justify-content: space-between;}



/* item */

.product-list .item{width: 755px; margin-bottom: 30px;}



/* pic */

.product-list .item .pic { margin-bottom: 20px; overflow: hidden;}

.product-list .item .pic img{width: 100%;}



/* content */

.product-list .item .content h3{margin-bottom: 10px;}

.product-list .item .content .dep{font-size: 14px; color: #999;}









/* --- 公司介绍 --- */



/* 介绍 */

.about-dep{padding: 80px 0;}



/* content */

.dep-content{width: 45%;}

.dep-content p{line-height: 200%; margin-bottom: 20px;}



/* photo */

.dep-photo{width: 45%; margin-left: auto;}

.dep-photo img{width: 100%;}

.dep-photo .swiper-pagination-bullet-active{ background: #fff;}



/* 图片 */

.about-photo{ margin-bottom: 100px;}

.about-photo .wrap{ justify-content: space-between;}

.about-photo .item{width: 32%;}









/* --- 企业文化 --- */



/* 图片 */

.culture-photo {text-align: center;}



/* 列表 */

.culture-list{padding: 100px 0;}

.culture-list .wrap{display: flex; justify-content: center; text-align: center; padding: 0 100px;}



/* item */

.culture-list .item{ width: 25%;}



/* item - pic */

.culture-list .item .pic{border: 1px solid #efefef; width: 100px; height: 100px; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin:0 auto; margin-bottom: 30px; transition: all .3s; background: #fff;}

.culture-list .item .pic i{width: 50px; height: 50px; background: #348ccc; color: #fff; border-radius: 100%; display: block; line-height: 50px; font-size: 25px;  transition: all .3s;}



/* item - title */

.culture-list .item .title h3{font-size: 18px; font-weight: bolder;}

.culture-list .item .title i{width: 50px; background: #348ccc;  height: 1px; margin: 0 auto; display: block; margin-top: 20px; margin-bottom: 20px;}



/* item - list */

.culture-list .item .list li{line-height: 250%; color: #666;}



/* hover */

.culture-list .item:hover .pic{border: 1px solid #348ccc; box-shadow: 0px 10px 20px #ececec; background: #348ccc; color: #fff;}

.culture-list .item:hover .pic i{font-size: 36px;}









/* --- 新闻 --- */

.news-box {margin-bottom: 50px;}

.news-box .item:not(:nth-child(3n)){margin-right: 30px;}









/* --- 联系 --- */

.contact-box{padding: 80px 0;}



/* 地图 */

.contact-box .map{width: 45%;}

.my-map { width: 100%; height: 640px; } 

.my-map .icon { background: url(//a.amap.com/lbs-dev-yuntu/static/web/image/tools/creater/marker.png) no-repeat; }
.amap-container{height: 100%;}
.myinfowindow{width: 240px;min-height: 50px;}
.myinfowindow h5{ height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; width: 220px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap; }
.myinfowindow div{ margin-top: 10px; min-height: 40px; line-height: 20px; font-size: 13px; color: #6f6f6f; }



/* 方式 */

.contact-box .way{margin-left: auto; width: 50%;}

.contact-box .way .content p{line-height: 200%; margin-bottom: 20px;}

.contact-box .way .content p em{color: #999; display: block; margin-bottom: 5px; font-weight: bolder;}



/* column */

.contact-box .way .inner-column{text-align: left; padding-bottom: 30px;}









/* --- 营销网络 --- */

.network-box{ width: 40%; margin: 0 auto; margin-bottom: 100px;}



/* hd */

.network-map{text-align:center; margin-bottom: 80px;} 



/* hd */

.network-box .hd{margin-bottom: 50px;}

.network-box .hd ul{justify-content: center;}

.network-box .hd ul li{padding: 0 30px; border: 1px solid #ddd; height: 50px; line-height: 50px; border-radius: 8px; margin-left:8px; margin-right: 8px; font-size: 14px; cursor: pointer;}

.network-box .hd ul li.on{border: 1px solid #348ccc; color: #348ccc; font-weight: bolder;}



/* bd */

.network-box .bd .box .title{background: #348ccc; height: 80px; line-height: 80px; text-align: center; color: #fff; font-size: 28px;}

.network-box .bd .table table{width: 100%;}

.network-box .bd .table table td{height: 80px; line-height: 80px;  text-align: center;}

.network-box .bd .table table tr:nth-child(odd){background: #EFF9FC;}



/* nth */

.network-box .bd .table tr td:nth-child(1){width: 15%;}

.network-box .bd .table tr td:nth-child(2){width: 65%; padding-left: 25px; text-align: left;}

.network-box .bd .table tr td:nth-child(3){width: 20%;}









/* --- 在线留言 --- */

.message-box{background: url(../images/message.jpg) no-repeat; background-size: cover; padding-bottom: 80px;}



/* column */

.message-box .inner-column h3{color: #fff;}

.message-box .inner-column .eng{color:rgba(255,255,255,0.5);}



/* message */

.message-box .message{width: 508px; margin: 0 auto;}

.message-box .message li{ margin-bottom: 20px; text-align: center;}

.message-box .message li .title{color: #fff; margin-bottom: 10px; text-align: left;}

.message-box .message li input{width: 100%; height: 35px; line-height: 35px; border: none; padding-left: 10px;}

.message-box .message li textarea{width: 100%; height: 200px; padding: 10px; border: none; }

.message-box .message li button{width: 100%; height: 45px; margin: 0 auto; background: #348ccc; color: #fff; border: none; border-radius: 5px; cursor: pointer; border-bottom: 3px solid #025D96;}

.message-box .message li button:active{opacity: .8;}









/* --- 新闻详情 --- */

.article-box {padding: 80px 0;}

.article-box .wrap{display: flex;}



/* left */

.article-box .left{width: 68%;}



/* title */

.article-box .title{margin-bottom: 25px;}

.article-box .title h1{font-size: 36px; font-weight: bolder;}



/* info */

.article-box .info{font-size: 14px; color: #999; margin-bottom: 35px; border-bottom: 1px solid #efefef; padding-bottom: 25px; margin-bottom: 25px;}

.article-box .info .see{margin-right: 30px;}



/* info */

.article-box .content{padding: 20px 0;}

.article-box .content p{margin-bottom: 15px; line-height: 200%; font-size: 18px;}





/* right */

.article-box .right{width: 28%; margin-left: auto;}



/* 推荐新闻 */

.article-box .news-top{background: #f5f5f5; padding: 40px;}



/* column */

.article-box .news-top .column{margin-bottom: 30px;}

.article-box .news-top .column h3{font-size: 28px; font-weight: bolder; margin-bottom: 10px;}

.article-box .news-top .column .eng{font-size: 14px; color: #999;}

.article-box .news-top .column .line{ background: #348ccc; height: 5px; width: 50px; margin-top: 30px;}



/* list */

.article-box .news-top .list .item{margin-bottom: 30px;} 



/* photo */

.article-box .news-top .list .item .photo{margin-bottom: 15px;}



/* more */

.article-box .news-top .list .item .more{border: 1px solid #ccc; width: 60px; height: 35px; border-radius: 100px; text-align: center; font-size: 14px; line-height: 35px; transition: all .3s;}

.article-box .news-top .list .item .more a{display: block; font-weight: bolder;}

.article-box .news-top .list .item .more:hover{border: 1px solid #348ccc; background: #348ccc; }

.article-box .news-top .list .item .more:hover a{color: #fff;}



/* hover */

.article-box .news-top .list .item:hover .more{border: 1px solid #348ccc; background: #348ccc; width: 100px;}

.article-box .news-top .list .item:hover .more a{color: #fff;}









/* --- 产品详情 --- */

.product-box{padding: 80px 0;}

.product-box .wrap{display: flex;}



/* photo */

.product-photo{width: 650px;}



/* photo - show */

.product-photo .photo-show{margin-bottom: 20px;} 



/* photo - small */

.product-photo .photo-small .photo-tab{width: 88%;}

.product-photo .photo-small .swiper-slide{width: 80px;}

.product-photo .photo-small .swiper-slide img{border: 1px solid #ddd; padding: 3px; width: 121px;}

.product-photo .photo-small .swiper-slide-thumb-active img{border: 1px solid #348ccc; }



/* photo - arrow */

.product-photo .photo-small .arrow{border: 1px solid #ddd; width: 25px; border-radius: 100px; height: 25px; text-align: center; line-height: 25px; font-size: 14px; cursor: pointer; transition: all .3s;}

.product-photo .photo-small .arrow:hover{background:#348ccc; color: #fff; border: 1px solid #348ccc;}



/* content */

.product-content{width: 55%; margin-left: auto;}

.product-content .title {margin-bottom: 30px;}

.product-content .title h1{font-size: 32px;}

.product-content .content p{line-height: 200%; margin-bottom: 20px; color: #666;} 



/* other */

.product-content .other{border-top: 1px solid #efefef; padding-top: 40px; margin-top: 40px;}

.product-content .other li{display:flex; font-size: 14px;}

.product-content .other li .title{color: #999; margin-right: 20px;}









/* --- 荣誉资质 --- */

.honor-box{margin-bottom: 80px;}

.honor-box .wrap{justify-content: center;}

.honor-box .item {min-width: 345px; border: 1px solid #ddd; margin-right: 40px; margin-bottom: 40px; background: #fff; transition: all .3s; position: relative; overflow: hidden;}

.honor-box .item:nth-child(1){width:730px ;}

.honor-box .item img{width: 50%;}

.honor-box .item a{position: relative; display: block;}

.honor-box .item a::after{/*content: "\e621"; background: rgba(52, 140, 204, 0.8); */position: absolute; left: 0; top: 100%; width: 100%; height: 100%; font-family: iconfont; text-align: center; display: flex; align-items: center; justify-content: center; font-size: 36px; color: #fff; transition: all .3s;}



/* hover */

.honor-box .item:hover{ border: 1px solid #348ccc; box-shadow: 0px 10px 20px #ececec;}
.honor-box .item:hover a::after{top: 0;}













/*1280*/

@media (min-width:1280px) and (max-width:1679px)  {
.home-product .wrap{}	


}





/* --- 1024px--- */

@media (min-width:960px) and (max-width:1279px)   {
.home-product .wrap{}	


.wrap{max-width:94%;}



}



/* --- 960px--- */

@media (min-width:960px) and (max-width:960px)   {

}



