.banner {max-height: 744px;overflow: hidden;}
.banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background:url(../img/zuo.png); width: 50px; height: 129px;left:10%;margin-top: -64.5px;}
.banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev {background: url(../img/you.png) no-repeat; width: 50px; height: 129px; right:10%;margin-top: -64.5px;}
.banner .swiper-button-next, .swiper-button-prev {top: 50%;position: absolute;z-index: 999;}
/*******************************
  -------[= Product Categories =]-------
********************************/
.mar3 {margin-top: 3%;}
.mar4 {margin-top: 4%;}
.mar5 {margin-top: 5%;}
.sub1-item {padding: 0 10px;}
.sub1-list p {text-align: center;color:#fff;width: 100%;height: 40px;line-height: 40px;background: #00479d;text-transform: uppercase; overflow: hidden;text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp: 1;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.sub1-img img {width: 100%;}

/*******************************
  -------[= Certificate =]-------
********************************/
.sub2 {padding: 3% 0 2%;}
.sub2 .title h1 {color: #fff;}
.sub2 {background: url(../img/sub2-bg.jpg) no-repeat left top;}
#persons {max-height: 400px;overflow: hidden;}
#persons .swiper-container0 {position: relative;width: 100%;margin: 0 auto;overflow: hidden;}
#persons .swiper-slide {width: 576px;height: 400px;}
#persons .swiper-slide img {opacity:1;}
#persons .swiper-slide-active .pre-img {opacity: 1;box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.2)}
#persons .swiper-pagination {width: 100%;bottom: 20px;}
#persons .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}
#persons .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #00aadc;background-color: #fff;}
#persons .swiper-button-prev {left: 30px;top: 40%;width: 45px;height: 45px;}
#persons .swiper-button-prev:hover {background-position: 0 -46px;background-size: 100%}
#persons .swiper-button-next {right: 30px;top: 40%;width: 45px;height: 45px;}
.pre-img {padding: 10px;background: #fff;}
/*******************************
  -------[= 联系我们页 =]-------
********************************/
.cont-left h5{font-size: 30px;display: block;}
.cont-left ul {margin-top: 20px;}
.cont-left ul li {display: block;margin-bottom: 20px;}
.cont-left ul li a {color: #333;}
.cont-left ul li a:hover {text-decoration: underline;color: #000;}
.cont-left ul li img {margin-right: 15px;}
.cont-rig {padding: 0;}
.cont-item {margin-bottom: 15px;}
.cont-rig input {display: block;width: 100%;height: 40px;background: #f2f2f2;border: 1px solid #666;padding: 0 10px;font-size: 14px;color: #666;}
.cont-rig textarea {display: block;width: 100%;height:80px;background: #f2f2f2;border: 1px solid #666; padding: 5px 10px;font-size: 14px;color: #666;}
.cont-rig button {display: block;width: 100%;height: 40px;text-align: center;line-height: 40px;color: #fff;font-size: 14px; background: #00479d;cursor: pointer;}

/*******************************
  -------[= 新产品列表页 =]-------
********************************/
.pro2-item p {text-align: center;line-height:50px;width: 100%;background: #0054a6;color: #fff;height:50px;overflow: hidden;text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp: 1;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pro2-item {margin-bottom: 30px;}
.pro2-img {position: relative;overflow:hidden;}
/*******************************
  -------[= 产品列表页 =]-------
********************************/
.pro1-left {padding: 0 0 0 15px;}
.pro1-tit {background: #0054a6;width: 100%;height: 50px;text-align: center;line-height: 50px;color: #fff;font-size: 20px;font-weight: bold;text-transform: uppercase;}
.accordion {width: 100%;background: #ebf2f8;}
.accordion li {display: block;line-height: 49px;border-bottom: 1px solid #e5e5e5;}
.accordion li:hover{background:#c6e0f7;}
.accordion li i { display: block; position: absolute;right:10px;top:0px;background: url(../img/rig.png) no-repeat center center; width:40px; height:100%;}
.accordion li .open i {background: url(../img/up.png) no-repeat center center;width:40px;height:100%;}
.link {padding: 0 20px;position: relative;}
.link a {display: block;text-transform: uppercase;color: #333;}
.accordion li .default {background:#c6e0f7;}

.submenu-body {background: #ebf2f8;}
.submenu-body a {display: block;line-height: 40px;padding: 0 10px; font-size: 14px; padding: 0 20px;text-transform: uppercase;border-top: 1px solid #e5e5e5;}
.submenu-body a:hover {background: #c6e0f7;color: #666;}
.submenu-body .default {background: #c6e0f7;color: #666;}
.submenu-body .default a {text-decoration-color:#c6e0f7;}
.submenu {width: 100%;overflow: hidden;display: none;}
.pro1-rig {padding: 0 10px 0 25px;}
.pro1-list p {width: 100%; text-align: center;line-height: 50px;background: #0054a6;color: #fff;height:50px;overflow: hidden;text-overflow: ellipsis;display: box;display: -webkit-box;line-clamp: 1;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pro1-item {padding: 0 10px;margin-bottom: 30px;}
.pro1-list{transition:0.8s;}
.pro1-list img {width: 100%;}
.pro1-img {position: relative;overflow: hidden;}
.pro-box {position: absolute;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);transform: scale(0);transition: all .5s ease;
	display: -ms-flexbox;-ms-flex-pack: center;-ms-flex-align: center;display: -moz-box;-moz-box-pack: center;-moz-box-align: center;display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;display: box;box-pack: center;}
.pro-box a {display: block;width: 150px;height: 40px;text-align: center;line-height: 40px; border: 1px solid #fff;color: #fff;font-size: 20px;}
.pro1-list:hover .pro-box,.pro2-list:hover .pro-box {transform: scale(1);}
.pro1-list:hover{-moz-box-shadow:0px 0px 8px #0054a6; -webkit-box-shadow:0px 0px 8px #0054a6; box-shadow:0px 0px 8px #0054a6;}

/*******************************
  -------[= 产品详情页 =]-------
********************************/
.pro1-zuo {padding: 0 0 0 15px;}
.small {margin-top:8px;}
.small-img {border: 1px solid #ccc;}
.small-list {display: block;}
.small-list p {display: block;line-height: 40px;}
.pro1-zuo .swiper-button-next2,.swiper-button-prev2,
.di-img .swiper-button-next3,.swiper-button-prev3{ width:12px; height:22px;cursor: pointer; position: absolute;top: 50%;margin-top: -11px; z-index: 999;}
.pro1-zuo .swiper-button-next2,
.di-img .swiper-button-next3{left:-30px; background: url(../img/prev1.png) no-repeat center center;}
.pro1-zuo .swiper-button-prev2,
.di-img .swiper-button-prev3{right:-30px;background: url(../img/next1.png) no-repeat center center;}
.pro1-you {padding: 0 0 0 5%;}
.pro1-bt {font-size: 30px;font-weight: bold;}


@media screen and (max-width:1880px) {

}

@media screen and (max-width:1500px) {

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

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

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

}
@media screen and (max-width: 768px) {
	.sub1,.abo1,.pro2,.pro1,.pro1-xq,.cont {padding: 4% 20px;}
	.crumbs-left {display: none;}
	.crumbs-rig {float: none;margin: 0 auto;}
	.abo1-item,.pro1-left {margin-bottom: 20px;}
	.pro1-rig,.pro1-left,.pro1-zuo,.cont-rig {padding: 0 15px;}
	.pro1-zuo .swiper-button-next2,.di-img .swiper-button-next3 {left: 0;}
	.pro1-zuo .swiper-button-prev2,.di-img .swiper-button-prev3 {right: 0;}
}
@media screen and (max-width:640px) {

}