*{box-sizing:border-box}
.clear:after{content:'';display:block;clear:both}
.main-container{width:100%;margin-right:auto;margin-left:auto;margin-top:0;margin-bottom:0}
.full-main{width:100%;min-width:1200px}
.wap-menu{float:right;background:0 0;border:1px solid #333;padding:5px 8px;display:none}
.wap-menu span{display:block;width:20px;height:2px;background:#333;margin:4px 0}
.head-wrap{padding:20px 0;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}
.logo-wrap img{height:100%;display:block}
.search i{width:24px;height:24px;display:block;background:url(../images/search.png);cursor:pointer}
.search.search-block i{background:url(../images/close.png)}
.search .pc-search-input{position:relative;display:none}
.search.search-block .pc-search-input{display:block}
.search .pc-search-input .search-in{position:absolute;right:0;top:40px;z-index:100;width:300px;height:36px;border:1px solid #333;padding:10px}
.search .pc-search-input .search-btn{width:24px;height:24px;display:block;background:url(../images/search.png);position:absolute;top:46px;right:6px;z-index:200;border:none;background-size:100%}
.web-search{display:none}
.nav-row{display:flex;justify-content:space-between;align-items:center}
.nav-row ul{display:flex}
.nav-row ul li{padding-right:50px}
.nav-row ul li a{display:block;position:relative;line-height:30px;padding:10px 0;font-size:22px}
.nav-row ul li a:after{content:'';width:10px;height:10px;display:block;position:absolute;background:#e83d18;right:-5px;bottom:10px;z-index:-1;display:none}
.nav-row ul li:hover a{color:#3d85c6}
.nav-row ul li:hover a::after{display:block}
.nav-row ul li.current-menu-item a{color:#3d85c6}
.nav-row ul li.current-menu-item a:after{display:block}
#swiper1{height:700px}
#swiper1 .swiper-slide img.wap-banner{display:none}
#swiper1 .swiper-slide img{width:100%;height:100%;display:block;object-fit:cover}
#swiper1 .swiper-pagination-bullet-active{background:#f25f05}
#swiper1 .swiper-button-next,#swiper1 .swiper-button-prev{color:#fff}
#swiper-sj{height:auto}
#swiper-sj .swiper-slide img.wap-banner{display:none}
#swiper-sj .swiper-slide img{width:100%;height:100%;display:block;object-fit:cover}
#swiper-sj .swiper-pagination-bullet-active{background:#f25f05}
#swiper-sj .swiper-button-next,#swiper-sj .swiper-button-prev{color:#fff}
.text-center{text-align:center}

/*超出隐藏*/
.max-line-1{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}
.max-line-2,.max-line-3,.max-line-4,.max-line-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.max-line-2{-webkit-line-clamp:2}
.max-line-3{-webkit-line-clamp:3}
.max-line-5{-webkit-line-clamp:5}

.uk-width-1-1{ width: 100%;}
 
/*首页*/
.ipart1{ background:url(../images/pro-bg.jpg) left bottom no-repeat;}

.products{padding-top:100px;padding-bottom:40px}
.title-row{margin-bottom:80px}
.title-row .title p{font-size:80px;font-weight:700;font-family:Montserrat;text-transform:uppercase;color:#3d85c6;line-height:1;margin-bottom:20px;text-align:center}
.title-row .title span{display:block;margin:0 auto;font-size:16px;color:#999;line-height:24px;text-align:center}
/* .products .product-row{width:80%;margin:0 0 0 auto;position:relative}
#swiper2 .swiper-slide{width:380px;margin-right:40px}
#swiper2 .swiper-slide .pro-item a{display:block;overflow:hidden;background:#fff;padding-top:40px;padding-bottom:70px;position:relative}
#swiper2 .swiper-slide .pro-item a:after{content:'';width:100%;display:block;height:4px;position:absolute;left:0;bottom:0;background:#3d85c6}
#swiper2 .swiper-slide .pro-item a:hover p{color:#e83d18}
#swiper2 .swiper-slide .pro-item a:hover:after{background:#e83d18}
#swiper2 .swiper-slide .pro-item img{width:100%;display:block;margin-bottom:30px}
#swiper2 .swiper-slide .pro-item p{font-size:20px;color:#333;font-weight:700;padding:0 70px;text-align:center;line-height:1.2;height:48px;overflow:hidden}
.product-row .swiper-button-next,.product-row .swiper-button-prev{position:absolute;top:0;left:-120px;width:80px;height:80px;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;background:#fff}
.product-row .swiper-button-next{margin-top:100px}
.product-row .swiper-button-next:hover,.product-row .swiper-button-prev:hover{background:#e83d18}
.product-row .swiper-button-next:hover:after,.product-row .swiper-button-prev:hover:after{color:#fff} */

.product-row{ display: flex; justify-content: start; flex-wrap: wrap; margin-left: -20px; margin-right: -20px; }
.product-row .pro-item{ width:33.3%; float:left; padding:20px; }
.product-row .pro-item a{display:block;overflow:hidden;background:#fff;position:relative}
.product-row .pro-item a:after{content:'';width:100%;display:block;height:4px;position:absolute;left:0;bottom:0;background:#3d85c6}
.product-row .pro-item a:hover p{color:#e83d18}
.product-row .pro-item a:hover:after{background:#e83d18}
.product-row .pro-item .img{width:100%;height:280px;overflow:hidden}
.product-row .pro-item .img img{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s ease}
.product-row .pro-item .img:hover img{transform:scale(1.1)}
/* .product-row .pro-item img{width:100%;display:block;margin-bottom:30px} */
.product-row .pro-item .name{font-size:20px;color:#333;font-weight:700;padding:14px 30px;text-align:center;}


.about{padding-top:80px;padding-bottom:100px}
.about .title-row{margin-bottom:50px}
.flex-box{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}
.about-nav{width:40%;padding-left:40px;padding-right:40px;display:flex;justify-content:space-between}
.about-nav a img{width:80px;height:80px;display:block;margin:0 auto;margin-bottom:10px}
.about-nav a p{font-size:16px;font-weight:700;color:#3d85c6}
.about .about-img{width:60%;height:534px; overflow: hidden; padding-right:40px; }
.about .about-text{width:40%;height:534px;background:#3d85c6;padding:60px 50px;position:relative}
.about .about-text img{display:block;margin-bottom:50px}
.about .about-text p{font-size:22px;color:#fff;line-height:1.2}
.about .about-text a{width:200px;height:50px;display:block;line-height:50px;text-align:center;color:#fff;font-size:16px;background:#e83d18;position:absolute;bottom:60px}

/*首页解决方案*/
.solution{padding-top:80px;padding-bottom:80px; background:url(../images/solution-bg.jpg) center no-repeat; background-size: cover;}
.solution .title-row{margin-bottom:50px}
.solution .title-row .title p{color:#fff}
.solution-list{display:flex;justify-content:start;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}
.solution-list .list-item{width:50%;padding:20px}
.solution-list .list-item .img{width:100%; height: 400px; overflow:hidden}
.solution-list .list-item .img img{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s ease}
.solution-list .list-item:hover img{transform:scale(1.1)}
.solution-list .list-item p a{display:block;font-size:18px;color:#fff;line-height:40px;margin-top:20px;text-align:center}


.news{padding-top:80px;padding-bottom:80px;background:#f7f7f7}
.news .title-row{margin-bottom:50px}
.news-list{display:flex;justify-content:start;flex-wrap:nowrap;align-items:flex-start;margin-right:-20px;margin-left:-20px}
.news-list .news-item{width:33.33%;padding:0 20px}
.news-list .news-item .img{width:100%;height:220px;overflow:hidden}
.news-list .news-item .img img{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s ease}
.news-list .news-item .img:hover img{transform:scale(1.1)}
.news-list .news-item .text{background:#fff;padding:30px;position:relative}
.news-list .news-item .text .date{width:80px;height:80px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#e83d18;position:absolute;top:0;transform:translateY(-70%)}
.news-list .news-item .text .date p{font-size:30px;color:#fff}
.news-list .news-item .text .date span{font-size:16px;color:#fff}
.news-list .news-item .text-content{margin-bottom:30px}
.news-list .news-item .text-content a{font-size:22px;line-height:1.2;display:block;color:#333;margin-top:10px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:52px}
.news-list .news-item:hover .text-content a{color:#e83d18}
.news-list .news-item .text-content p{font-size:16px;line-height:1.5;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.news-list .news-item .more a{display:flex;justify-content:start;align-items:center;font-size:16px;color:#333;font-weight:700}
.news-list .news-item .more a i{width:24px;height:24px;display:block;background:#e83d18 url(../images/more-ico.png);margin-left:10px}


.contact .img{width:50%;height:320px;overflow:hidden}
.contact .img img{width:100%;height:100%;display:block;object-fit:cover}
.contact .text{width:50%;height:320px;background:#3d85c6;display:flex;justify-content:center;flex-direction:column;padding-left:100px}
.contact .text h3{font-size:40px;font-weight:700;color:#fff;line-height:1;margin-bottom:25px}
.contact .text p{font-size:16px;color:#fff;width:500px;line-height:1.2;margin-bottom:35px}
.contact .text a{width:180px;height:56px;display:flex;background:#e83d18;color:#fff;font-size:16px;color:#fff;font-weight:700;justify-content:center;align-items:center;text-transform:uppercase}

/*页脚*/
.footer{background:#ababab; color:#fff;}
.footer .footer-content.flex-box{align-items:flex-start}
.footer .footer-content{padding-top:100px;padding-bottom:100px}
.footer .footer-link{ width:180px; }
.footer .footer-pro{ width:200px;  }
.footer-item h4{font-size:24px;color:#fff;line-height:1;margin-bottom:30px;font-weight:400;}
.footer-item ul li a{display:block;line-height:36px;font-size:16px;color:#fff}
.footer-item .add p{font-size:16px;color:#fff;width:380px;line-height:30px;margin-bottom:80px}
.footer-item .phone p{line-height:36px;font-size:16px;color:#7b8092}
.footer-item .follow{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}
.footer .follow-wrap{display:flex;justify-content:flex-start;align-items:center;flex-direction:column; width: 300px; margin-left: 60px;}
.footer .follow-wrap img{width:146px;display:block;margin-bottom:60px}
.footer-item .follow a{width:48px;height:48px;margin-left:20px}
.footer-item .follow a:first-child{margin:0}
.footer-item .follow a.facebook{background:url(../images/facebook.png)}
.footer-item .follow a.tiwtter{background:url(../images/twitter.png)}
.footer-item .follow a.in{background:url(../images/in.png)}
.footer-item .follow a.youtobe{background:url(../images/youtube.png)}
.footer .copyright-row{height:120px;border-top:1px solid #909090;}
.footer .copyright-row p{color:#fff;font-size:16px}
.footer .copyright-row a{ color:#fff; margin-left: 15px; }
.footer .footer-cat{ margin:0 30px; max-width: 300px; color:#fff; }
.footer .footer-cat .tel{ font-size:16px; margin: 20px 0; }
.footer .footer-cat .cat p{ margin: 30px 0; font-size:16px;  }



.page-bg{background:#f7f7f7}
/*内页banner*/
.page-banner{height:300px;display:flex;justify-content:center;align-items:center;text-align:center; background-position: center; background-size: cover; background-image: url(../images/inban.jpg);}
.page-banner .category-title h3{font-size:80px;font-weight:700;font-family:Montserrat;color:#fff;text-transform:uppercase}
.page-banner .category-title p{font-size:16px;color:#999;line-height:1.2;width:500px}

.breadcrumb{display:flex;justify-content:left;align-items:center;height:80px}
.breadcrumb a{font-size:14px;color:#666;margin-right:10px}
.breadcrumb a:after{content:'>';margin-left:10px;color:silver}
.breadcrumb span{font-size:14px;color:#999}


.page-categ{background:#fff;padding:20px 0;display:flex;justify-content:space-between;align-items:flex-start}
.page-categ .cat-title{width:280px;height:80px;text-align:center;line-height:80px;background:#3d85c6;color:#fff;font-size:30px;font-weight:700}
.page-categ .cat-list{width:calc(100% - 280px);padding-left:40px}
.page-categ .cat-list ul{display:flex;justify-content:flex-start;flex-wrap:wrap}
.page-categ .cat-list ul li{width:33.33%;line-height:40px;padding:0 20px}
.page-categ .cat-list ul li a{font-size:16px;color:#333;font-weight:700}
.page-categ .cat-list ul li:hover a{color:#e83d18}

/*产品列表*/
.page-pic-list{display:flex;justify-content:left;margin-left:-20px;margin-right:-20px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}
.page-pic-list .list-item{width:33.33%;padding:20px}
.page-pic-list .list-item a{display:block;background:#fff;border-bottom:2px solid #3d85c6;padding-top:0}
.page-pic-list .list-item:hover a{border-bottom:2px solid #e83d18;box-shadow:0 10px 20px rgba(108,108,108,.19)}
.page-pic-list .list-item .item-img{width:100%;overflow:hidden}
.page-pic-list .list-item .item-img img{width:100%;height:100%;display:block;object-fit:cover}
.page-pic-list .list-item .item-text{text-align:center;padding:20px 20px 30px 20px}
.page-pic-list .list-item .item-text h4{font-size:23px;font-weight:700;color:#333;line-height:1;margin-bottom:15px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.page-pic-list .list-item:hover .item-text h4{color:#e83d18}
.page-pic-list .list-item .item-text span{font-size:16px;color:#999;font-weight:700}
.page-pic-list .list-item .item-text p{font-size:16px;line-height:1.5;color:#666;margin-top:20px}

/*产品子分类*/
.cate-son{display:flex;justify-content:left;margin-left:-20px;margin-right:-20px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}
.cate-son .list-item{width:33.33%;padding:20px; }
.cate-son .list-item .item-tit{ position:relative; margin-bottom:15px; }
.cate-son .list-item .item-tit h4{ font-size:18px; }
.cate-son .list-item .item-tit .more{ position:absolute; right:0; top:3px; font-size:16px; }
.cate-son .list-item:hover .item-tit h4{ color:#e83d18; }
.cate-son .list-item a.uk-wrap{display:block;background:#fff; border:1px solid #f5f5f5; padding:15px; border-radius:6px; box-shadow:0 0 8px 5px rgba(0,0,0,0.05); }
/*.cate-son .list-item:hover a{border-bottom:2px solid #e83d18;box-shadow:0 10px 20px rgba(108,108,108,.19)}*/
.cate-son .list-item .item-img{width:100%;overflow:hidden; border-radius:6px; }
.cate-son .list-item .item-img img{width:100%;height:100%;display:block;object-fit:cover}


/*解决方案*/
.solutionlist .list-item{ width:50%; }
.solutionlist .list-item .item-img{width:100%; height: 400px; overflow:hidden}
.solutionlist .list-item .item-img img{width:100%;height:100%;display:block;object-fit:cover;transition:all .3s ease}
.solutionlist .list-item .item-img:hover img{transform:scale(1.1)}

.nav-links,.navigation{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:80px}
.navigation a,.navigation span{width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin:0 5px;font-size:14px}
.navigation a{border:1px solid #ddd;color:#666}
.navigation a:hover{border:none;background:#3d85c6;color:#fff}
.navigation span{color:#fff;background:#3d85c6}
.page-pt-list .list-item{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:80px;height:320px;background-color:#fff; box-shadow: 0 0 8px 5px rgba(0,0,0,0.05);}
.page-pt-list .list-item .item-img{width:40%;height:320px;overflow:hidden}
.page-pt-list .list-item .item-img img{width:100%;height:100%;object-fit:cover;display:block}
.page-pt-list .list-item .item-text{padding:40px 50px;background:#fff;width:60%}
.page-pt-list .list-item .item-text .title a{font-size:24px;color:#333;font-weight:700;display:block;line-height:1;margin-bottom:15px}
.page-pt-list .list-item:hover .item-text .title a{color:#e83d18}
.page-pt-list .list-item .item-text .tags{margin-bottom:20px}
.page-pt-list .list-item .item-text .tags span{font-size:16px;font-weight:700;color:#bebebe;line-height:1;margin-right:10px}
.page-pt-list .list-item .item-text .tags span i{width:12px;height:12px;display:inline-block;background:#bebebe;border-radius:2px;margin-right:5px}
.page-pt-list .list-item .item-text p{font-size:16px;color:#666;line-height:1.5;margin-bottom:40px}
.page-pt-list .list-item .item-text .more{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;width:120px;height:30px;background:#e83d18}
@media(min-width:1200px){
	.main-container{max-width:1140px}
}
@media(min-width:1500px){
	.main-container{max-width:1400px}
}
#swiper-sj{display:none}
@media only screen and (max-width:760px){
	.main-container{width:100%;margin:0 auto;padding:0 15px}
	.page-pt-list .list-item{height:auto}
	.full-main{width:100%;min-width:100%}
	.row{margin-right:0;margin-left:0}
	.head-box .top-row{display:none}
	.wap-menu{display:block}
	.head-wrap{padding-top:20px;padding-bottom:20px}
	.search{display:none}
	.web-search{display:block;margin-right:20px}
	.web-search i{width:24px;height:24px;display:block;background:url(../images/search.png)}
	.web-search .wap-search-input{width:100%;display:none}
	.web-search.search-block .wap-search-input{display:block}
	.web-search.search-block i{background:url(../images/close.png)}
	.web-search .wap-search-input .search-in{position:absolute;width:100%;height:44px;left:0;top:80px;z-index:800;padding:0 20px;border:none;border-top:1px solid #3d85c6}
	.web-search .wap-search-input .search-btn{width:24px;height:24px;background:url(../images/search.png);display:block;border:none;position:absolute;right:20px;top:90px;z-index:900}
	.logo-row{width:100%;display:flex;justify-content:flex-end;align-items:center}
	.logo-wrap{margin-right:auto}
	.nav-row{width:100%;transition:all .3s ease;overflow:hidden;position:absolute;width:100%;top:80px;left:0;z-index:700;display:none;background:#fff;padding:20px 0;border-top:1px solid #ddd}
	.nav-row ul{display:block;padding:0 20px}
	.nav-row ul li{width:100%;padding:0}
	.nav-row ul li a:after{content:'';width:100%;height:3px;display:block;position:absolute;background:#e83d18;right:0;bottom:0;z-index:-1;display:none}
	.wap-home .nav-row{display:block}
	.logo-wrap{height:40px}
	#swiper1{height:auto}
	#swiper1{display:none}
	#swiper-sj{display:block}
	#swiper-sj .swiper-button-next,#swiper-sj .swiper-button-prev{display:none}

	.products{ padding-top: 40px; padding-bottom: 40px; }
	.products .title-row .title p{font-size:50px;margin-bottom:10px;color:#fff}
	.products .title-row{margin-bottom:30px}
	.title-row .title span{width:100%;padding:0 20px;font-size:14px; }
	.products .product-row{width:100%;margin:0;}
	.products .title-row .title span{ color:#fff; }
	/* #swiper2 .swiper-slide{width:70%;margin-right:40px}
	#swiper2 .swiper-slide .team-text{width:100%;float:left;padding-left:0}
	#swiper2 .swiper-slide .pro-item p{font-size:18px;padding:0 20px;text-align:center;line-height:1.2;height:48px;overflow:hidden}
	.product-row .swiper-button-next,.product-row .swiper-button-prev{display:none} */

	.product-row .pro-item{ width:50%; float:left; padding:10px; display: none; }
	.product-row .pro-item:nth-child(-n+4){ display: block;}
	.product-row .pro-item .img{height:140px;overflow:hidden}
	.product-row .pro-item .name{ padding:10px 5px; font-size: 16px; }


	.flex-box{display:block}
	.about{padding-top:50px;padding-bottom:50px}
	.about .title-row .title p{font-size:50px;margin-bottom:10px;text-align:center}
	.about .title-row .title span{width:100%;padding:0;font-size:14px;text-align:center}
	.about-nav{width:100%;padding-left:0;padding-right:0;margin-top:30px}
	.about-nav a{width:33.33%}
	.about-nav a img{width:48px;height:48px}
	.about-nav a p{font-size:14px;text-align:center}
	.about .about-img{width:100%;height:auto; padding: 0;}
	.about .about-img .swiper-slide img{width:100%;display:block}
	.about .about-text img{margin-bottom:20px;max-width:100%}
	.about .about-text{width:100%;height:auto;padding:30px;position:static}
	.about .about-text p{font-size:16px}
	.about .about-text a{position:static;margin-top:40px}
	.solution{padding-top:50px;padding-bottom:50px}
	.solution .title-row .title p{font-size:50px;margin-bottom:10px}
	.solution-list .list-item{width:50%;padding:10px}
	.solution-list{margin-left:0;margin-right:0}
	.solution .title-row{margin-bottom:30px}
	.solution-list .list-item .img{width:100%;overflow:hidden; height:140px; }
	.solution-list .list-item p a{display:block;font-size:14px;color:#fff;line-height:1.2;margin-top:10px;text-align:center}
	.news{padding-top:50px;padding-bottom:50px}
	.news .title-row .title p{font-size:50px;margin-bottom:10px}
	.news-list{display:block;margin-left:0;margin-right:0}
	.news-list .news-item{width:100%;padding:0;margin-bottom:20px}
	.news-list .news-item .img{height:200px}
	.news-list .news-item .text-content p{display:none}
	.contact{position:relative}
	.contact .img{width:100%;height:200px}
	.contact .text{width:100%;height:200px;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;position:absolute;bottom:0;background:rgba(46,56,17,.5)}
	.contact .text p{width:100%;font-size:14px;text-align:center;margin-bottom:20px}
	.contact .text h3{font-size:24px;text-align:center;margin-bottom:20px}
	.contact .text a{margin:0 auto}


	.footer .footer-content{padding-top:50px;padding-bottom:50px}
	.footer-link{display:none}
	.footer-pro{display:none}
	.footer .footer-cat{width:100%; max-width: 100%; margin: 0 0 30px; }
	.footer .footer-cat h4{ margin-bottom: 20px; }
	.footer .footer-cat .tel{ margin:10px 0; width:100%; }
	.footer .footer-cat .cat p{margin:10px 0;width:100%}

	.footer .follow-wrap{ margin:0; width: 100%;}
	.footer .follow-wrap img{margin-bottom:30px}
	.footer .copyright-row{text-align:center;padding-top:20px}
	.footer .copyright-row p{line-height:1.5}
	


	.page-banner{height:200px}
	.page-banner .category-title h3{font-size:40px}
	.page-banner .category-title p{font-size:14px;width:100%;padding:0 20px}
	.page-categ{background:#fff;padding:20px;display:block;justify-content:space-between;align-items:flex-start}
	.page-categ .cat-title{width:100%;height:44px;text-align:center;line-height:44px;background:#3d85c6;color:#fff;font-size:24px;font-weight:700}
	.page-categ .cat-list{width:100%;padding-left:0}
	.page-categ .cat-list ul{display:block}
	.page-categ .cat-list ul li{width:100%;padding:0}
	.page-pic-list{margin-left:-10px;margin-right:-10px}
	.page-pic-list .list-item{width:50%;padding:10px}
	.page-pic-list .list-item .item-img{width:100%;overflow:hidden}
	.page-pic-list .list-item .item-text{text-align:center;padding:10px 20px 20px 20px}
	.page-pic-list .list-item .item-text h4{font-size:16px}
	.page-pic-list .list-item .item-text p{display:none}
	.page-pic-list .list-item .item-text span{font-size:14px;color:#999;font-weight:700}

	.solutionlist .list-item .item-img{ height: 160px;}

	.page-pt-list .list-item{display:block}
	.page-pt-list .list-item .item-img{width:100%;height:auto}
	.page-pt-list .list-item .item-text{padding:20px;width:100%}
	.page-pt-list .list-item .item-text .title a{font-size:20px}
	.page-pt-list .list-item .item-text p{display:none}
	.right-bar{display:none}
}
.right-bar{position:fixed;top:30%;right:0;width:60px;height:203px;z-index:9999;margin-top:100px}
.right-bar ul li{width:60px;height:60px;background:#6e738c;cursor:pointer;position:absolute}
.right-bar ul li a{width:60px;height:60px;cursor:pointer;overflow:hidden;display:block;float:left}
.rtbar-li2{top:61px}
.right-bar ul li.rtbar-li3{top:122px;width:240px}
.rtbar-li4{top:183px}
.right-bar ul li em{width:60px;height:60px;display:block}
.right-bar ul li.rtbar-li1 em{background:url(../images/right-icon1.png);background-size:100%}
.right-bar ul li.rtbar-li3 em{background:url(../images/right-icon2.png);background-size:100%}
.right-bar ul li.rtbar-li2 em{background:url(../images/right-icon3.png);background-size:100%}
.right-bar ul li.rtbar-li4 em{background:url(../images/right-icon4.png);background-size:100%}
.right-bar ul li.rtbar-li2 p{text-align:center;line-height:1;margin-bottom:20px}
.right-bar ul li:hover{background:#e83d18}
.right-bar ul li:hover i{color:#fff}
.rtbar-li3 strong{font-size:20px;line-height:60px;color:#fff;font-weight:500}
.rtbar-li4 i{color:#fff}
.right-bar ul li.rtbar-li4 a span{color:#fff}
.rtbar_shwx{position:absolute;right:60px;top:0;background:#fff;box-shadow:0 2px 21px rgba(108,108,108,.19);display:none;z-index:20}
.rtbar_shwx img{padding:5px;max-width:140px}
.right-bar ul li.gotop{display:none;background:#e83d18}
.news-editor{padding:30px 0 0 200px;position:relative}
.news-editor .editor-time{width:140px;height:140px;background:#eff1f5;position:absolute;left:0;top:30px;padding:25px}
.news-editor .editor-time p{font-size:44px;color:#e83d18;font-weight:700;line-height:1;margin-bottom:10px}
.news-editor .editor-time span{font-size:14px;line-height:18px;color:#333}
.news-editor .editor-wrap .title{padding-bottom:20px;border-bottom:1px solid #ddd}
.news-editor .editor-wrap .title h2{font-size:30px;color:#333;font-weight:700;line-height:1;margin-bottom:15px}
.news-editor .editor-wrap .title p span{font-size:14px;color:#666;margin-right:20px}
.news-editor .editor-wrap .content{font-size:16px;line-height:30px;color:#666;padding-top:30px;padding-bottom:50px;border-bottom:1px solid #ddd;margin-bottom:20px}
.news-editor .editor-wrap .content img{display:block;margin:0 auto 20px}
.content-page{margin-bottom:50px}
.content-page div{line-height:50px}
.content-page span{font-size:14px;color:#333}
.content-page a{font-size:14px;color:#666;margin-left:20px}
.contact-us{padding-top:50px;padding-bottom:100px;font-size:16px;color:#333;line-height:30px}
.contact-us .img{width:50%;float:left;height:400px;overflow:hidden}

.msgbox .uk-wrap{ margin-bottom:10px; }
.msgbox .uk-input{ border:1px solid #e5e5e5; padding:5px 10px; min-height:40px; width:100%; }
.msgbox .msgcode{ display:flex; }
.msgbox .msgcode .uk-input{ width:120px; margin-right:10px; }
.msgbox .msgcode img{ display:inline-block; height:40px; }
.msgbox .uk-input:focus,.msgbox .uk-input:hover{ border:0; }
.msgbox .uk-textarea{ border:1px solid #e5e5e5; padding:5px; min-height:100px; width:100%; }
.msgbox .sub{ margin-top:20px; }
.msgbox .sub .uk-button{ height:50px; padding:0px 20px; border:1px solid #e5e5e5; min-width:140px; font-size:16px; color:#fff; cursor:pointer; }
.msgbox .sub .uk-button-green{ background:#3d85c6; color:#fff; }
.msgbox .sub .uk-button-gray{ background:#ababab; }

.amap-icon img{width:25px}
.contact-us .text{width:50%;float:left;padding:0 100px}
.contact-us .text .title{font-size:24px;color:#333;font-weight:700;line-height:1;margin-bottom:20px;margin-top:20px}
.contact-us .text .add{font-size:14px;color:#666;margin-bottom:50px}
.contact-us .text .info{font-size:14px;color:#666;line-height:30px;margin-bottom:80px}
.contact-us .text em{color:#f25f05}
.contact-us .text .small-title{font-size:16px;color:#333;line-height:1;margin-bottom:20px}
.contact-us .text .tips{font-size:14px;line-height:24px;color:#666}
.gs-jianjie .text p.content{font-size:16px;line-height:28px;color:#666}
.contact-us{padding-top:50px;padding-bottom:100px}
.contact-us .img{width:50%;float:left;height:400px;overflow:hidden}
.contact-us .text{width:50%;float:left;padding:0 100px}
.contact-us .text .title{font-size:24px;color:#333;font-weight:700;line-height:1;margin-bottom:20px;margin-top:20px}
.contact-us .text .add{font-size:14px;color:#666;margin-bottom:50px}
.contact-us .text .info{font-size:14px;color:#666;line-height:30px;margin-bottom:80px}
.contact-us .text em{color:#f25f05}
.contact-us .text .small-title{font-size:16px;color:#333;line-height:1;margin-bottom:20px}
.contact-us .text .tips{font-size:14px;line-height:24px;color:#666}
.w100{width:100%!important}
.ppd-top-box{overflow:hidden; display: flex;}
.page-product-details{padding-top:10px}
.ppd-img{width:500px; margin-right: 50px;}
.ppd-info{width:600px;flex:1;}
.ppd-img .gallery-top{width:500px;height:500px;border:1px solid #ddd;box-sizing:border-box;overflow:hidden}
.ppd-img-bar img{width:100%}
.ppd-img .gallery-thumbs{width:500px;height:90px;box-sizing:border-box;border:1px solid #ddd;margin-top:20px;position:relative;overflow:hidden;padding:5px 25px}
.ppd-img .gallery-thumbs .swiper-slide{cursor:pointer;box-sizing:border-box;overflow:hidden;border:1px solid #f5f5f5; text-align: center;}
.ppd-img .gallery-thumbs .swiper-slide img{height:100%}
.gallery-thumbs .swiper-slide{height:100%;opacity:.4}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1}
.ppd-img .swiper-button-prev{left:0;transform:scale(.6)}
.ppd-img .swiper-button-next{right:0;transform:scale(.6)}
.ppd-tell{width:360px;height:90px;background:#e98c64;line-height:90px;text-align:center;font-size:24px;color:#fff;margin-top:36px}
.ppd-pname{font-size:24px;line-height:50px;border-bottom:1px solid #ddd}
.ppd-info-content{padding-top:20px;font-size:16px;color:#666;line-height:30px}
.ppd-info-content p{font-size:16px;color:#666;line-height:40px}
.ppd-price{font-size:24px;color:#e98c64;margin-top:30px}
.ppd-price span{font-size:14px;color:#999}
.ppd-content-box{border:1px solid #eee;margin-top:40px;box-sizing:border-box;margin-bottom:50px}
.ppd-content-text-title{width:100%;height:50px;line-height:50px;text-indent:20px;background:#eee;font-size:16px;font-weight:700;color:#333}
.ppd-content-text{padding:30px 20px 50px;font-size:14px;line-height:30px;color:#666;background-color:#fff}
.page-tab{font-size:14px;margin-top:30px}
.page-tab a{margin:0 10px;color:#666}
.page-tab span{color:#999}
.page-tab .pre{width:50%;float:left;padding-left:30px;box-sizing:border-box;line-height:16px;background:url(../images/pt-pre.png) left no-repeat}
.page-tab .next{width:50%;float:right;text-align:right;padding-right:30px;box-sizing:border-box;background:url(../images/pt-next.png) right no-repeat}
.page-tab .next span{float:right}
.page-product-details .page_turning{padding-left:0}
.screen-reader-text{display:none}
.navigation{clear:both}
@media only screen and (max-width:760px){
	.page-pt-list .list-item{margin-bottom:20px}
	.news-editor{padding:0 0 50px;position:relative}
	.news-editor .editor-time{width:100px;height:100px;background:#eff1f5;position:absolute;left:0;top:20px;padding:15px}
	.news-editor .editor-time p{font-size:30px}
	.news-editor .editor-wrap .content img{width:100%;height:auto}
	.editor-time{display:none}
	.contact-us{padding-top:30px;padding-bottom:60px}
	.contact-us .img{width:100%;float:none;height:300px;overflow:hidden}
	.contact-us .text{width:100%;float:none;padding:0}

	.ppd-top-box{ display: block;}

	.ppd-img{width:100%;float:none; margin-bottom: 20px;}
	.ppd-img .gallery-top{width:auto;height:100%;border:1px solid #ddd;box-sizing:border-box;overflow:hidden}
	.ppd-img .gallery-thumbs{width:100%;box-sizing:border-box;border:1px solid #ddd;margin-top:10px;position:relative;overflow:hidden;padding:5px 25px}
	.ppd-img .swiper-slide img{width:100%;height:initial!important;object-fit:cover}
	.ppd-info{width:auto}
}
/*分页*/
.pagebar{padding:20px;overflow:hidden; margin-bottom: 50px; }
.pagebar .pagination{display:flex;justify-content:center;margin-top:10px}
.pagination a{background:#fff;border:1px solid #ccc;color:#333;font-size:12px;padding:7px 8px 5px;margin:0 2px}
.pagination span{color:#333;font-size:12px;padding:7px 2px;margin:0 2px;border-radius:3px}
.pagination a:hover{color:#337ab7;border:1px solid #337ab7}
.pagination a.page-num-current{color:#fff;background:#337ab7;border:1px solid #337ab7}
.pagination .st{font-family:'宋体'}
.text-secondary{text-align:center;padding:20px 0}
#maximg img{max-width:100%;height:auto!important}


/*产品介绍*/
.prointro{ margin:40px 0; background:#f5f5f5; position:relative; padding-left:400px; height:300px; }
.prointro .pic{ position:absolute; left:0; top:0; bottom:0; width:400px; }
.prointro .pic::before,.prointro .pic::after{ position:absolute; content:''; display:block; width:0; height:0; border-left:20px solid transparent; border-right:20px solid #f5f5f5; }
.prointro .pic::before{ right:0; top:0;  border-bottom:75px solid transparent; border-top:75px solid #f5f5f5; }
.prointro .pic::after{ right:0; bottom:0; border-top:75px solid transparent; border-bottom:75px solid #f5f5f5; }
.prointro .pic img{ width:100%; height:300px; object-fit: cover; }
.prointro .con{ font-size:16px; line-height:2; padding:40px; }
.prointro .con>.tit{ color:#3d85c6; margin-bottom:15px; font-size:26px; }

@media only screen and (max-width:760px){
    .prointro{ padding-left:0; height:auto; }
    .prointro .pic{ position:static; width:100%; }
    .prointro .pic::after,.prointro .pic::before{ display:none; }
    .prointro .pic img{ height:auto; }
    .prointro .con{ padding:20px; }
    .cate-son .list-item{ width:100%; }
}