.mar1 {margin-top: 1%;}
.mar2 {margin-top: 2%;}
.mar3 {margin-top: 3%;}
.mar4 {margin-top: 4%;}
.mar5 {margin-top: 5%;}
.center {text-align: center;}
.upp {text-transform: uppercase;}
.right {text-align: right;}
.white h1 {color: #fff;}
.white i {background: #fff;}
.contact img {width: auto;max-width: 100%; height: auto !important;}
.row1 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.row2 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.row3 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.row4 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:4;}
.row5 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:5;}
.row6 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:6;}
.banner {max-height:800px;overflow: hidden;position: relative;}
.banner .swiper-pagination1 {bottom:10px;position: absolute;text-align: center;z-index:9;width: 100%;}
.banner .pagination {position: absolute;left: 0;text-align: center;bottom: 5px;width: 100%;z-index:5;}
.banner .swiper-pagination-bullet {display: inline-block;width: 6px;height: 6px;opacity:1;border-radius: 10px;background: white;margin: 0 3px;cursor: pointer;transition: width 0.3s ease-in-out;}
.banner .swiper-pagination-bullet-active{background: #00a2e9;width:22px;}

/*--   首页视频  sub1--*/
.sub1 video,.sub6 video {width: 100%;height: auto;}

/*--   products index  sub2--*/
.sub2 {background: #e8e8e8;}
.sub2-tab {display: flex;justify-content: center;align-items: center;}
.sub2-tab li {font-size: 20px;color: #999999;text-transform: capitalize;margin: 0 5%;list-style: none;cursor: pointer;}
.sub2-tab li.default {color: #000000;text-decoration: underline;}
.sub2-cont {position: relative;}
.sub2-cont .btn-left,.sub2-cont .btn-rig {width:172px;height:58px;border: 1px solid #bfbfbf; position: absolute;top:inherit;bottom: 0; cursor: pointer;z-index:10;
	opacity: 1;display: flex;align-items: center;justify-content: center;}
.sub2-cont .btn-left {left:10%;}
.sub2-cont .btn-left img {margin-right:10px;}
.sub2-cont .btn-rig {right:10%;}
.sub2-cont .btn-rig img {margin-left:10px;}
.sub2-btn {margin-top: 5%;text-align: center;}
.sub2-btn a {display: block;width: 172px;height: 58px;text-align: center;line-height: 58px;background: #000000;color: #fff;margin: 0 auto;}
.sub2-item{cursor: pointer;padding:30px 20px;}
.sub2-list {position: relative;overflow: hidden;transition-duration: 1000ms;}
.sub2-img{background: #fff;overflow: hidden;}
.sub2-img img {-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sub2-box{width: 100%;height: 100%;background: rgba(0,0,0,.66);position: absolute;bottom:-50%;left: 0;text-align: center;color: #fff;padding: 40% 5px 0;opacity: 0;
	-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sub2-box p {font-size: 26px;font-family: 'Myriad Pro2';margin-bottom: 10px;}
.sub2-item:hover .sub2-list {transform: scale(1.2);}
.sub2-item:hover .sub2-box{bottom: 0;opacity: 1;}
.sub2-item:hover .sub2-img img {-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/*--   application  sub3--*/
.sub3{overflow: hidden;}
.sub3-nr {margin:3% -40% 0;}
.sub3-img {background: #000;}
.sub3-img img {opacity: .3;}
.sub3-nr .swiper-slide-active,.sub3-nr .swiper-slide-duplicate-active {opacity: 1;}
.sub3-nr .swiper-slide-active .sub3-img img,.swiper-slide-duplicate-active .sub3-img img {opacity: 1;}
.sub3-nr .swiper-nr .swiper-button-next2,.swiper-button-prev2{width:105px;height:105px;margin-top: -52.5px;top:50%;position: absolute;cursor: pointer;z-index: 999;}
.sub3-nr .swiper-nr .swiper-button-next2 {right:28%;background:url(../img/next2.png) no-repeat left top;}
.sub3-nr .swiper-nr .swiper-button-prev2 {left:28%;background:url(../img/prev2.png) no-repeat left top;}

/*--   about us  sub4--*/
.sub4{background: url(../img/sub4-bg.jpg) left top;}
.sub4-list {text-align: center;}
.sub4-box {color: #fff;display: flex;justify-content: center; font-weight: bold;}
.sub4-box li {list-style:none;font-size: 66px;}
.sub4-box span {font-size: 30px;line-height: 30px;margin-top: 5%;}
.sub4-list p {color: #bbbbbb;line-height: 20px;}
.sub4-cont .row .sub4-item:nth-child(2) .sub4-box span,.abo3-nr .row .sub4-item:nth-child(2) .sub4-box span{display: block;margin-top:15%;line-height: 30px;}

/*--   公司简介  sub5--*/
.sub5 {background: url(../img/sub5-bg.jpg) left top;overflow: hidden;}
.sub5-nr {display: flex;align-items: center; justify-content: space-between; position: relative;}
.sub5-left {width: 47.4%;margin-left: 5%;}
.sub5-cont,.abo1-cont {font-size: 18px;line-height: 42px;height: 378px;padding-right: 20px;position: relative;overflow: hidden;overflow-x: hidden!important;
	overflow-y: auto!important;-webkit-overflow-scrolling: touch;}
.sub5-cont::-webkit-scrollbar-thumb,.abo1-cont::-webkit-scrollbar-thumb {background-color: #e6e6e6;height:10px;-webkit-box-shadow: inset 0 0 20px rgb(0 0 0 / 5%);box-shadow:inset 0 0 20px 0 rgba(0,0,0,.2);}
.sub5-cont::-webkit-scrollbar,.abo1-cont::-webkit-scrollbar {width:20px;background:#ffffff;}
.sub5-btn a {display: block; width: 198px;height: 60px;text-align: center;line-height: 60px;background: #000000;color: #fff;}
.sub5-rig {width: 64.8%;margin-right: -20%;}

/*--   News  sub7--*/
.sub7 {background: #f1f1f1;}
.sub7-cont {position: relative;}
.sub7-item {cursor: pointer;}
.sub7-list {background: #fff;text-align: left;}
.sub7-box {padding: 25px 20px;}
.sub7-box h5 {font-size: 26px;color: #000000;font-family: 'Myriad Pro';}
.sub7-box p {line-height: 26px;color: #999999;margin-top: 10px;}
.sub7-box time {display: block;margin-top:20px;}
.sub7-cont .btn-rig,.sub7-cont .btn-left{ width:80px; height:80px;cursor: pointer; position: absolute;top:50%;margin-top: -40px; z-index: 99;opacity:1;display: block;}
.sub7-cont .btn-rig {right:-8%;background: url(../img/next1.png) no-repeat center center;}
.sub7-cont .btn-left {left:-8%;background: url(../img/prev1.png) no-repeat center center;}

/*--   产品列表页  --*/
.bg {background: #eeeeee;}
.pro-nr{display: flex;justify-content: space-between;}
.pro-left {width: 29.4%;}
.accordion {width: 100%;z-index: 10;position: relative;background: #666666;}
.accordion li {display: block;}
.accordion li i { display: block; position: absolute;right:15px;top:0px;background: url(../img/rig1.png) no-repeat center center; width:14px; height:100%;cursor: pointer;}
.accordion .acc-li .open i {background: url(../img/up.png) no-repeat center center;width:14px;height:100%;}
.accordion .acc-li .default,.link.open {}
.accordion .acc-li:last-child .link {border-bottom: none;}
.link {padding:0;position: relative;border-bottom: 1px solid #858585;}
.link a {color: #fff !important;line-height:63px;padding-left:30px;font-size:22px;display: flex;align-items: center;text-transform: uppercase;font-family: 'Myriad Pro2';}
.accordion .acc-li .default, .link.default, .acc-li:hover .link:hover {background: #333333;}
.accordion .acc-li .default a,.acc-li .link a:hover {color: #fff !important;}
.link a span {display: block;width: 12px;height: 12px;border: 3px solid #fff;border-radius: 50%;margin-right: 15px;}
.submenu-body {background: #f5f5f5;}
.submenu-body li a {display: block;line-height:56px;color: #666666 !important;padding-left:32px;font-size: 16px;display: flex;align-items: center;border-bottom: 1px solid #d9d9d9;}
.submenu-body li:hover a {}
.submenu-body .active a,.submenu-body li:hover a {color: #666666 !important;background: #e5e5e5;}
.pro-rig {width: 68%;}
.pro-item {margin-bottom: 25px;cursor: pointer;}
.pro-list {position: relative;overflow: hidden;}
.pro-img {position: relative;overflow: hidden;}
.pro-img img {-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro-box{width: 100%;height: 100%;background: rgba(0,0,0,.66);position: absolute;bottom:-50%;left: 0;text-align: center;padding-top:40%;opacity: 0;
	-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro-box p {font-size: 18px;font-family: 'Myriad Pro';color: #fff;display: block;padding: 0 5px;margin-bottom: 15px;}
.pro-item:hover .pro-box {opacity: 1;bottom: 0;}
.pro-item:hover .pro-img img {-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/*--   产品详情页  --*/
.pro-zuo {padding: 0 0 0 15px;}
.pro-you {padding: 0 15px 0 5%;}
.pro-word {line-height: 34px;color: #666666;min-height: 340px;}
.small {padding: 1px;position: relative;margin-top:15px;}
.small-list {border: 1px solid #dcdcdc;cursor: pointer;}
.small-nr .swiper-button-next,.small-nr .swiper-button-prev{ width:29px; height:42px;cursor: pointer; position: absolute;top:50%;margin-top: -21px; z-index:2;opacity:1;display: block;}
.small-nr .swiper-button-next {right:-6%;background: url(../img/next3.jpg) no-repeat center center;}
.small-nr .swiper-button-prev {left:-6%;background: url(../img/prev3.jpg) no-repeat center center;}
.mySwiper3 .swiper-slide-thumb-active {border:1px solid #333;}
.small-img {position: relative;overflow:hidden;}
.small-box {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,.4);display: flex;align-items: center;justify-content: center;}
.pro-cont {line-height: 34px;color: #666666;}
.pro-cont2,.news-bott {position: relative;}
.pro-list2 p {line-height: 45px;text-align: center;background: #3b3b3b;color: #fff;}
.pro-cont2 .btn-rig,.pro-cont2 .btn-left{ width:41px; height:59px;cursor: pointer; position: absolute;top:50%;margin-top: -29.5px; z-index: 99;opacity:1;display: block;}
.pro-cont2 .btn-rig {right:-4%;background: url(../img/next4.jpg) no-repeat center center;}
.pro-cont2 .btn-left {left:-4%;background: url(../img/prev4.jpg) no-repeat center center;}
.big-item video {width: 100%;height: auto;}
.pro-item2 {cursor: pointer;}
.pro-img2 {position: relative;overflow: hidden;}
.pro-img2 img {-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro-item2:hover .pro-img2 img {-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/*--   关于我们页  --*/
.abo {padding:3% 0;}
.abo1 {background: #f0f0f0;overflow: hidden;}
.abo1-nr {display: flex;align-items: center;justify-content: space-between;}
.abo1-left {width: 47.4%;}
.abo1-rig {width: 70.5%;margin-right: -20%;}
.abo1-cont {height: 630px;}
.abo3 {background: #eeeeee;}
.abo3-nr .row .sub4-box,.abo3-nr .row .sub4-list p {color: #000000;}
.abo4-item {margin-bottom:21px;}
.abo4 {padding: 0 27px;}
.abo4-img{position: relative;overflow: hidden;}
.abo4-box {width: 100%;height: 100%;background: rgba(0,0,0,.6);display: flex;justify-content: center;align-items: center;padding: 0 5%;position: absolute;bottom: 50%;left: 0;text-align: center;opacity: 0;
	-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.abo4-box p {color: #fff;font-size: 34px;line-height: 50px;}
.abo4-item:hover .abo4-box {bottom: 0;opacity: 1;}

/*--   新闻列表页  --*/
.news-item{padding:25px;background: #fff;display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 2;cursor: pointer;margin-bottom:30px;position: relative;overflow:hidden;}
.news-item::before {content: "";position: absolute;left: 0;top:0; width: 100%;height: 0;background:#666666;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;}
.news-left {width:23%;position: relative;}
.news-rig {width: 75%;position: relative;}
.news-tit {width: 100%;display: flex;align-items: center;justify-content: space-between;}
.news-tit h5 {font-size: 20px;max-width: 80%;}
.news-tit time {color: #999999;}
.news-rig p {margin-top:20px;font-size: 16px;line-height:30px;color: #666666;}
.news-item:hover:before{ width: 100%;left: 0; opacity: 1;}
.news-rig i {display: block;width: 41px;height: 3px;background: #bfbfbf;margin: 20px 0 0;}
.news-item:hover::before {height: 100%;top: auto;bottom: 0;}
.news-item:hover .news-tit h5,.news-item:hover .news-tit time,.news-item:hover .news-rig p {color: #fff;}

/*--   新闻详情页  --*/
.news-bt h6 {font-size: 36px;font-family: 'Myriad Pro';color: #000000;}
.news-bt i {display: inline-block;width: 56px;height: 4px;background: #999999;}
.news-bt time {display: block;color: #999999;margin-top: 20px;}
.news-word {line-height: 36px;color: #666666;}
.news-bott .btn-rig,.news-bott .btn-left{ width:80px; height:80px;cursor: pointer; position: absolute;top:50%;margin-top: -40px; z-index: 99;opacity:1;display: block;}
.news-bott .btn-rig {right:-8%;background: url(../img/next1.png) no-repeat center center;}
.news-bott .btn-left {left:-8%;background: url(../img/prev1.png) no-repeat center center;}

/*--   视频列表页  --*/
.video-item {margin-bottom: 3%;cursor: pointer;}
.video-list {position: relative;overflow: hidden;}
.play {width: 100%;height: 100%;background: rgba(0,0,0,.6);display: flex;align-items: center;justify-content: center;position: absolute;left: 0;top: 0;}
.video-dw {position: fixed;top: -100%;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.9);z-index: 999;overflow: hidden;opacity: 0;}
.block {opacity: 1;top: 0;}
.video-word {width: 100%;height: 100%;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;}
.video-cont {max-width: 950px;max-height:520px;}
.video-cont video,.video-cont iframe {width: 950px;height: 514px;}
.video-img img {transition: all 0.5s;}
.video-item:hover .video-img img {-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/*--   联系我们页  --*/
.cont {padding: 3% 0;position: relative; overflow: hidden;}
.cont-img {width: 46.5%;position: absolute;left: 0;top:8%;}
.cont-top {display: flex; justify-content: space-between;position: relative;z-index: 2;}
.cont-left{width:41%;padding-top: 3%;}
.cont-left ul {margin-top: 5%;}
.cont-left ul li{list-style: none;display: block;color: #000;line-height:30px;margin-bottom:25px;}
.cont-left ul li span {font-weight: bold;}
.cont-left ul li a {color: #000;}
.cont-left ul li a:hover {text-decoration: underline;}
.cont-rig{width: 50%;padding-top: 2%;}
.cont-rig span {display: block;color:#000000;}
.cont-rig p {margin:5px 0 10px;}
.cont-rig p input{display: block;width: 100%;height:43px;background: #fff;padding: 0 10px;border-radius: 3px;}
.cont-rig p textarea {display: block;width: 100%;height:79px;background: #fff;border-radius: 3px;padding: 10px;}
.cont-rig p button {display: block;width: 150px;height: 43px;text-align: center;line-height: 43px;background: #333;color: #fff;border-radius: 3px;margin-top: 30px;}






















@media only screen and (max-width:1400px) {
	.pad5 {padding:5% 3%;}
	.pad4 {padding:4% 3%;}
	.pad3 {padding:3% 3%;}
	.pad2 {padding:2% 3%;}
	.pad1 {padding:1% 3%;}
	.sub3-nr .swiper-nr .swiper-button-next2{right: 25%;}
	.sub3-nr .swiper-nr .swiper-button-prev2{left: 25%;}
	.sub7-cont .btn-rig, .sub7-cont .btn-left,.news-bott .btn-rig, .news-bott .btn-left{border-radius: 50%;}
	.sub7-cont .btn-rig,.news-bott .btn-rig {right:0;background:#fff url(../img/next1.png) no-repeat center center;}
	.sub7-cont .btn-left,.news-bott .btn-left {left:0;background:#fff url(../img/prev1.png) no-repeat center center;}
	.sub5-left{margin-left: 0;}
	.sub5-rig{margin-right: 0;width: 50%;}
	.sub4-box li{font-size: 60px;}
	.sub7-box h5{font-size: 24px;}
	.abo1-nr,.cont-top{padding:0 3%;}
	.abo1-rig{margin-right: 0;width: 50%;}
	.sub5-cont, .abo1-cont{font-size: 18px;line-height: 42px;height: 378px;}
	.abo4-box p{font-size: 30px;}
	.news-bt h6{font-size: 32px;}
	.cont-left ul li{line-height: 30px;}
	.cont-left{width: 40%;}
}
@media only screen and (max-width:1200px) {
	.sub2-tab li{font-size: 18px;}
	.sub2-cont .btn-left, .sub2-cont .btn-rig{font-size: 14px;}
	.sub4-box li{font-size: 50px;}
	.sub7-box h5{font-size: 22px;}
	.abo4-box p{font-size: 24px;}
	.news-bt h6{font-size: 26px;}
}
@media screen and (max-width:992px) {
	.pad5 {padding:5% 15px;overflow: hidden;}
	.pad4 {padding:4% 15px;overflow: hidden;}
	.pad3 {padding:3% 15px;overflow: hidden;}
	.pad2 {padding:2% 15px;overflow: hidden;}
	.pad1 {padding:1% 15px;overflow: hidden;}
	.sub3-nr .swiper-nr .swiper-button-next2,.sub3-nr .swiper-nr .swiper-button-prev2{width: 75px;height: 75px;background-size: 100% 100%;}
	.sub4-box li{font-size: 40px;}
	.sub4-cont .row .sub4-item:nth-child(2) .sub4-box span, .abo3-nr .row .sub4-item:nth-child(2) .sub4-box span{margin-top: 8%;}
	.sub4-box span{font-size: 18px;}
	.sub4-box span{margin-top: 2%;}
	.sub5-cont, .abo1-cont{font-size: 16px;line-height: 30px;height: 390px;}
	.sub7-box h5,.abo4-box p{font-size: 20px;}
	.sub7-box p{font-size: 14px;line-height: 24px;}
	.abo1-nr{padding:20px 15px;}
	.abo4-box p{font-size: 30px;}
	.news-left{width: 30%;}
	.news-rig{width: 67%;}
	.news-bt h6{font-size: 24px;}
	.cont-top{padding: 0 15px;}
	.video-cont {max-width: 100%;max-height:inherit;min-width: 320px;}
	.video-cont video,.video-cont iframe {width:100%;height: inherit;min-width: 320px;}
}
@media screen and (max-width: 768px) {
	.sub2-tab li{font-size: 16px;margin: 0 10px;}
	.sub2-cont .btn-left, .sub2-cont .btn-rig{height: 40px;}
	.sub2-btn{margin-top:70px;}
	.sub2-cont .btn-left, .sub2-cont .btn-rig{bottom: 12%;}
	.sub2-btn a{height: 40px;line-height: 40px;}
	.sub2-cont .btn-left{left: 0;}
	.sub2-cont .btn-rig{right: 0;}
	.sub3-nr {margin: 3% -100% 0;}
	.sub4-box li{font-size:30px;}
	.sub4-item,.bott-item {margin-bottom: 20px;}
	.sub5-nr,.pro-nr,.abo1-nr,.cont-top{display: block;}
	.sub5-left,.sub5-rig,.pro-left,.pro-rig,.abo1-left,.abo1-rig,.news-left,.news-rig,.cont-left,.cont-rig{width: 100%;}
	.sub5-rig,.pro-rig,.pro-you,.abo1-rig,.news-rig,.cont-rig{margin-top: 20px;}
	.sub5-btn a{height: 45px;line-height: 45px;}
	.pro-box{padding-top: 35%;}
	.pro-box p{font-size: 16px;margin-bottom: 5px;}
	.pro-zuo,.pro-you{padding: 0 15px;}
	.pro-word{min-height: inherit;}
	.pro-you {position: relative;padding-top: 30%;}
	.small {margin: 0;width: 93%;position: absolute;top: 0;left:15px;}
	.small-nr .swiper-button-prev{left: 0;}
	.small-nr .swiper-button-next{right: 0;}
	.abo2 {padding: 0 15px;}
	.abo2 .row,.abo4 .row,.video-nr .row {margin: 0 -5px;}
	.abo2-item {margin-bottom: 10px;padding: 0 5px;}
	.abo4-box p {font-size: 14px;line-height:20px;}
	.abo4-item,.video-item {padding: 0 5px;}
	.abo4{padding: 0 15px;}
	.news-item{padding: 10px;display: block;}
	.news-tit time,.cont-img{display: none;}
	.news-tit h5{max-width: 100%;}
	.news-bt h6{font-size: 20px;}
	.sub7-cont .btn-rig, .sub7-cont .btn-left,.news-bott .btn-rig, .news-bott .btn-left{border-radius: 50%;width: 40px;height: 40px;background-size: 100% 100%;margin-top: -20px;}
	.cont-rig p button{margin-top:15px;width: 100%;}
}