﻿.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:2;width: 100%;}
.banner .pagination {position: absolute;left: 0;text-align: center;bottom: 5px;width: 100%;z-index:2;}
.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: #fe860e;width:22px;}
.banner-nr {width: 100%; position: absolute;bottom:20px;left:0;}
.mySwiper2 {height: 80%;width: 100%;}
.mySwiper {height: 20%;box-sizing: border-box;padding: 10px 0;}
.mySwiper .swiper-slide {width: 25%;height: 100%;opacity: 0.4;}
.mySwiper .swiper-slide-thumb-active {opacity: 1;}
.mySwiper .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;border: 2px solid #fff;}
.banner .swiper-button-prev,.banner .swiper-button-next{width:30px;height:50px;z-index: 10;outline: none;}
.banner .swiper-button-prev:focus,.banner .swiper-button-next:focus{outline: 0;}
.banner .swiper-button-prev{left:3%;background:#fe860e url(../img/zuo.png) no-repeat center center;opacity: 0;transition: 0.5s ease;}
.banner .swiper-button-next{right:3%;background:#fe860e url(../img/you.png) no-repeat center center;opacity: 0;transition: 0.5s ease;}
.banner:hover .swiper-button-prev{left:10%;opacity: 1;}
.banner:hover .swiper-button-next{right:10%;opacity: 1;}

/*--   products index  sub1  --*/
.sub1-item{cursor: pointer;margin-bottom:20px;}
.sub1-list{background: #eeeeee;}
.sub1-img {position: relative;overflow: hidden;}
.sub1-img::before{background: rgba(255,255,255,0.3);content: "";position: absolute;left: 0;top: 0;width: 100%;height: 0;opacity: 1;z-index: 9;pointer-events: none;}
.sub1-img img {-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sub1-box {padding:20px 10px;text-align: center;}
.sub1-box p {font-size:24px;color: #000000;}
.sub1-box a {display: block;margin: 15px auto 0;width: 164px;height: 37px;text-transform: uppercase;color: #000000;line-height: 37px;position: relative;overflow: hidden;z-index: 2;border-radius:18.5px;}
.sub1-box a::before{ position: absolute;top: 50%;left: 50%;display: block;content: '';width: 0;height: 0;
	background:#1d7a5f;border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;z-index:-1;
	-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sub1-item:hover .sub1-box a::before {width: 200%;height: 200%;opacity:1;}
.sub1-item:hover .sub1-box a {color: #fff;}
.sub1-item:hover .sub1-img::before{height: 100%;opacity: 0;-webkit-transition: all 400ms linear;transition: all 400ms linear;}
.sub1-item:hover .sub1-img img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/*--   company profile  sub2  --*/
.sub2-top {position: relative;}
.sub2-top .buttonNext2,.sub2-top .buttonPrev2{ width:60px; height:40px;cursor: pointer; position: absolute;top:inherit;bottom:-20px; z-index: 99;opacity:1;display: block;}
.sub2-top .buttonNext2 {right:45%;background: url(../img/next1.jpg) no-repeat center center;}
.sub2-top .buttonPrev2 {left:45%;background: url(../img/prev1.jpg) no-repeat center center;}
.sub2-bott {background: url(../img/sub2-bg.png) no-repeat top center;}
.abo2-fu {text-align: center;font-size:30px;}
.sub2-cont {line-height: 30px;}
.sub2-btn {margin-top: 3%;text-align: center;}
.sub2-btn a {display: inline-block;width: 164px;height: 37px;text-align: center;line-height: 37px;background: #1d7a5f;color: #fff;border-radius: 30px;text-transform: uppercase;}

/*--   our advantage  sub3  --*/
.sub3 {background: url(../img/sub3-bg.jpg) left top;}
.sub3-bott {position: relative;overflow: hidden;min-height: 310px;padding:0 7% 0 12%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.sub3-bott::before {content: "";width:93%;height: 100%;background: #1d7a5f;position: absolute;right: 0;bottom: 0;clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);z-index: 2;}
.sub3-bott::after {content: "";width:12%;height:80%;background: rgba(255,255,255,.73);position: absolute;left: 4%;bottom: 0;clip-path: polygon(60% 0%, 100% 0%, 100% 100%, 0% 100%);}
.sub3-item {width: 20%;position: relative;transform: skew(-30deg);border-right: 1px solid #fff;display: flex;align-items: center;z-index: 3;}
.sub3-list{transform: skew(30deg);padding: 0 20px 0 10px;}
.sub3-icon{width: 67px;height: 67px;margin-left:19%;}
.sub3-icon img {transition: .6s; transform:rotateY(0deg);-ms-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);}
.sub3-item p {font-size: 20px;color: #fff;margin:7% 0 5% 0;text-indent: 1em;height: 90px;}
.sub3-item i {display: block;width: 47px;height: 6px;background: #fff;margin: 12% 0 0 -6%;}
.sub3-item:hover .sub3-icon img {transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}

/*--   work shop  sub4  --*/
.sub4 {overflow: hidden;}
.sub4-top{display: flex;justify-content: space-between;}
.sub4-left {width: 49%;}
.sub4-bt {font-size:48px;line-height: 60px;color: #1d7a5f;margin-bottom:8%;}
.sub4-cont {font-size: 18px;line-height: 39px;color: #323232;margin: 30px 0 10px;}
.sub4-left .img2 {float: right;}
.sub4-btn {margin-top:7%;}
.sub4-btn a {color: #323232;font-size: 18px;text-transform: uppercase;}
.sub4-rig {width: 63.2%;margin-right: -18%;}
.sub4-bott {display: flex;justify-content: space-between;position: relative;padding-bottom:5%;}
.sub4-img {width: 30%;}
.sub4-bott .sub4-img:nth-child(3){width: 24.2%;margin-left: 16%;}
.sub4-box {width:23%;height:95%;background: #1d7a5f;position: absolute;right:22.2%;top: 0;padding:8% 20px;}
.sub4-box h3 {font-size:40px;color: #ffffff;text-transform: uppercase;}
.sub4-box img {display:block;margin-top:15%;}

/*--   News  sub5  --*/
.sub5-item{cursor: pointer;}
.sub5-list {background: #f5f5f5;}
.sub5-box {padding: 30px;}
.sub5-box h5 {font-size: 22px;color: #323232;}
.sub5-box time {display: flex;align-items: center;font-size: 14px;color: #323232;opacity: .7;margin: 10px 0 0;}
.sub5-box time img {margin-right:10px;}
.sub5-box p {line-height: 24px;margin-top: 30px;color: #757575;}

/*--   产品列表页   --*/
.pro-tab {display: flex;justify-content: center;background: #323232;}
.pro-tab a {font-size: 22px;display: block;line-height: 45px;color: #fff;padding: 0 3%;position: relative;z-index: 2;}
.pro-tab a.active::before {content: "";width: 100%;height:65px;position: absolute; top: -10px;left: 0;background: #1d7a5f;z-index:-1;}
.pro-item{margin-bottom: 2%;cursor:pointer;}
.pro-list{text-align: center;}
.pro-img{position: relative;overflow: hidden;border: 1px solid #1d7a5f;}
.pro-img img {-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro-list p {margin-top: 10px;font-size: 22px;}
.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-top {display: flex;justify-content: space-between;}
.pro-zuo {width: 44.3%;}
.big{border: 1px solid #3e3e3e;overflow: hidden;}
.pro-you {width:53%;padding-top:2%;}
.pro-bt h3 {font-size:30px;text-transform: uppercase;font-weight: bold;border-bottom: 1px solid #323232;}
.pro-bt p{font-size: 22px;color: #312f30;margin-top: 5px;opacity: .43;font-family: 'Blinker';}
.pro-btn {}
.pro-btn a {display: flex;align-items: center;justify-content: space-around;width: 186px;height: 34px;background: #1d7a5f;border-radius:10px;}
.pro-btn a span {color: #fff;text-transform: uppercase;}
.small {margin-top:10%;}
.small-list {padding: 1px;}
.small-img {border: 1px solid #3e3e3e;overflow: hidden;}
.small-img.active {border: 1px solid #1d7a5f;}
.pro-cent {line-height:36px;}
.pro-cent table td{padding: 3px 5px;}
.pro-cent ul li {list-style: inherit;}

/*--   关于我们页   --*/
.abo1 {max-width: 1720px;display: flex;justify-content: space-between;}
.abo1-left {width: 50.3%;position: relative;}
.abo1-left .buttonNext3,.abo1-left .buttonPrev3{ width:60px; height:40px;cursor: pointer; position: absolute;top:inherit;bottom:13px; z-index: 99;opacity:1;display: block;}
.abo1-left .buttonNext3 {right:16px;background: url(../img/next1.jpg) no-repeat center center;}
.abo1-left .buttonPrev3 {left:inherit;right:92px;background: url(../img/prev1.jpg) no-repeat center center;}
.abo1-rig {width: 47.9%;position: relative;}
.abo1-bg {position: absolute;right: -3%;width: 110%;height: inherit;top:10%;}
.abo1-rig h1 {font-size: 30px;}
.abo1-cont {line-height: 28px;padding-right:5%;height:504px;margin-top: 3%;
	position: relative;overflow: hidden;overflow-x: hidden!important;overflow-y: auto!important;-webkit-overflow-scrolling: touch;}
.abo1-cont::-webkit-scrollbar-thumb {background-color: #bbbbbb;height:10px;border-radius:25px;-webkit-box-shadow: inset 0 0 25px rgb(0 0 0 / 5%);box-shadow:inset 0 0 25px 0 rgba(0,0,0,.2);}
.abo1-cont::-webkit-scrollbar {width:25px;background:#eeeeee;border-radius:5px;}
.abo2-nr {display: flex;justify-content: space-between;flex-wrap: wrap;}
.abo2-item{width: 19%;min-height: 346px;padding: 30px 10px;border-radius: 10px;overflow: hidden;box-shadow: 0px 2px 10px 0px rgba(6, 0, 1, 0.2);text-align: center;}
.abo2-icon {width: 105px;height: 105px;border-radius: 50%;margin: 0 auto;display: flex;align-items: center;justify-content: center;background: #1d7a5f;transition:all 0.5s;}
.abo2-icon img {transition: .6s; transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.abo2-item p {font-size: 18px;line-height: 30px;margin-top: 45px;font-family: 'HYQiHei-45S';height: 60px;}
.abo2-item i {font-size: 20px;font-family: 'HYQiHei-40S';font-weight: 600;display: block;font-style: inherit;margin-top:20%;}
.abo2-item:hover .abo2-icon {background: #fe860e;}
.abo2-item:hover .abo2-icon img {transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
.abo3-item {margin-bottom: 10px;}
.abo3-img {border-radius:20px;border:2px solid #1d7a5f;overflow: hidden;}
.abo4-img{transition: all 300ms ease-in-out;-webkit-transform:all 300ms ease-in-out;-ms-transform:all 300ms ease-in-out;-o-transform:all 300ms ease-in-out;}
.abo4-item:hover .abo4-img{transform: translateY(-20px);-webkit-transform: translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);}

/*--   新闻列表页   --*/
.news {padding: 3% 0;}
.news-item{position: relative;overflow: hidden;padding: 20px 0;}
.news-item::before{content: "";position: absolute;top: 0;left:0;width:100%;height:0;background:#1d7a5f;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;z-index: -1;}
.news-list {position: relative;z-index: 2;cursor: pointer;}
.news-list .row {align-items: center;}
.news-rig {}
.news-rig h4 {font-size: 24px;line-height: 36px;text-transform: uppercase;font-weight: bold;}
.news-rig p {font-size: 17px;line-height: 26px;margin-top: 10px;}
.news-rig span {font-size: 19px;line-height: 26px;}
.news-rig time {display: block;font-size:20px;line-height: 42px;opacity: .59;margin-top: 15px;}
.news-icon {margin-top: 15px;width: 43px;height: 22px;position: relative;overflow: hidden;}
.news-icon img {transition: .6s;display: block;left: 0;position: relative;-webkit-filter: drop-shadow(#fff 43px 0);filter: drop-shadow(#fff 43px 0);}
.news-item:hover .news-icon img {left: -43px;}
.news-item:hover::before {height: 100%;top: auto;bottom: 0;}
.news-item:hover .news-rig h4,.news-item:hover .news-rig p,.news-item:hover .news-rig span,.news-item:hover .news-rig time {color: #fff;}

/*--   新闻详情页   --*/
.news-tit h5 {font-size: 40px;text-transform: uppercase;}
.news-tit i {display: block;width: 100%;height: 1px;background: #a1a1a1;margin: 20px 0;}
.news-tit time {display: block;font-size: 18px;line-height: 27px;color: #606060;}
.news-cont {line-height: 30px;color: #606060;}
.news-tu img {width: 100%;height: auto;}

/*--   视频列表页   --*/
.video-item {margin-bottom: 3%;cursor: pointer;}
.video-list {border: 1px solid #b5b5b5;}
.video-img{position: relative;overflow: hidden;}
.video-list p {line-height: 60px;text-align: center;font-family: 'HYQiHei-45S';font-size: 21px;}
.play {width: 100%;height: 100%;background: rgba(27,27,27,.62);display: flex;align-items: center;justify-content: center;text-align: center;position: absolute;top: 0;left: 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 h5 {font-size: 31px;}
.cont-item {margin-bottom: 10px;}
.cont-item input {display: block;width: 100%;height:54px;background: #f8f8f8;border: 1px solid #cdcdcd;border-radius: 5px;padding: 0 10px;font-size:18px;font-family: 'HYQiHei-45S';}
.cont-item textarea {display: block;width: 100%;height: 135px;background: #f8f8f8;border: 1px solid #cdcdcd;border-radius: 5px;padding:5px 10px;font-size:18px;font-family: 'HYQiHei-45S';}
.cont-item button {display: block;width: 270px;height: 65px;text-align: center;line-height: 65px;background: #1d7a5f;cursor: pointer;
	border-radius: 5px;color: #fff;cursor: pointer;font-size:18px;font-family: 'HYQiHei-45S';}
.cont-di {position: relative;overflow: hidden;}
.cont-bott {position: absolute;width: 100%;height: auto;top: 0;left: 0;}
.cont-word {padding: 0;}
.cont-cont {width:62%;background: rgba(255,255,255,.84);padding: 3%;}
.cont-cont h4 {font-size: 30px;text-transform: uppercase;padding-bottom: 10px;border-bottom: 1px solid rgba(50,50,50,.42);}
.cont-cont ul {margin-top: 25px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.cont-cont ul li{display: block;margin-bottom:20px;width: 50%;}
.cont-cont ul li img {float: left;margin-right:5px;}
.cont-cont ul li p {font-size: 20px;line-height:24px;padding-left: 28px;}
.cont-cont ul li p a {color: #323232;}
.cont-cont ul li p a:hover {text-decoration: underline;}
.cont-cont ul li:last-child{width: 100%;}






@media only screen and (max-width:1500px) {
	.sub1-box p,.cont h5{font-size: 30px;}
	.sub4-bt,.sub4-box h3 {font-size: 50px;}
}

@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%;}
	.sub1,.sub4{padding: 0 3%;}
	.sub1-box p,.abo2-fu,.abo1-rig h1,.pro-bt h3,.cont h5 {font-size: 28px;}
	.sub3-item p,.news-rig time {font-size: 18px;}
	.sub3-list {padding: 0 10px 0 20px;}
	.sub4-bt {font-size: 40px;margin-bottom:20px;}
	.sub4-rig {width: 50%;margin-right:0;}
	.sub4-left img {max-width: 36px;}
	.sub4-cont {font-size: 16px;line-height: 30px;}
	.sub4-btn {margin-top: 4%;}
	.sub4-box h3 {font-size: 40px;}
	.abo1 {max-width: 100%;}
	.pro-tab a,.pro-list p,.pro-bt p,.video-list p,.cont-item input,.cont-item button,.cont-item textarea {font-size: 20px;}
	.news-list{padding: 0 3%;}
	.news-tit h5{font-size: 36px;}
}
@media only screen and (max-width:1300px) {
	.sub1-box p,.abo2-fu,.abo1-rig h1,.pro-bt h3,.cont h5 {font-size: 26px;}
	.sub4-bt {font-size: 30px;}
	.abo1-cont::-webkit-scrollbar-thumb {background-color: #bbbbbb;height:10px;border-radius:5px;-webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 5%);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2);}
	.abo1-cont::-webkit-scrollbar {width:5px;background:#eeeeee;border-radius:5px;}
	.news-tit h5{font-size: 34px;}
}
@media only screen and (max-width:1200px) {
	.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;}
	.sub1-box p,.abo1-rig h1,.pro-bt h3,.cont h5 {font-size: 24px;}
	.sub2-top .buttonPrev2{left: 44%;}
	.sub2-top .buttonNext2 {right: 44%;}
	.sub3-bott::after {left: 0;}
	.sub3-bott::before {width: 97%;}
	.sub3-bott{padding: 0 3% 0 8%;}
	.sub3-item p,.news-tit time {font-size: 16px;line-height: 28px;}
	.sub4-bt {font-size:28px;} 
	.sub4-box h3 {font-size: 30px;}
	.sub1-box p,.abo2-fu {font-size: 24px;}
	.sub5-box h5 {font-size: 20px;}
	.abo1-cont {height: 366px;}
	.pro-tab a,.pro-list p,.pro-bt p,.video-list p,.cont-cont ul li p,.cont-item input,.cont-item button,.cont-item textarea {font-size:18px;}
	.news-list{padding: 0 15px;}
	.news-tit h5{font-size: 30px;}
	.play img {max-width:69px;}
	.cont-cont{width: 70%;}
}
@media screen and (max-width:992px) {
	.sub1-box p,.abo1-rig h1,.pro-bt h3,.cont h5{font-size: 22px;}
	.sub4-bt {font-size: 24px;line-height: 30px;}
	.sub4-box h3 {font-size:28px;}
	.sub5-box {padding: 15px;}
	.sub2-top .buttonPrev2{left:35%;}
	.sub2-top .buttonNext2 {right: 35%;}
	.sub1-box p, .abo2-fu,.news-rig h4{font-size: 22px;}
	.pro-tab a,.pro-list p,.pro-bt p,.news-rig time,.video-list p,.cont-cont ul li p,.cont-item input,.cont-item button,.cont-item textarea {font-size:16px;}
	.pro-tab a {margin: 0 10px;}
	.news-tit h5{font-size: 26px;}
	.news-tit time{font-size: 14px;line-height: 20px;}
	.play img {max-width:49px;}
	.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) {
	.sub1-box p, .abo2-fu,.abo1-rig h1,.pro-bt h3,.news-rig h4,.cont h5 {font-size: 20px;}
	.sub1-box a{height: 30px;line-height: 30px;margin-top: 5px;}
	.sub1-box {padding: 10px;}
	.sub2-top .buttonPrev2{left: 30%;}
	.sub2-top .buttonNext2 {right: 30%;}
	.sub3-bott::before{width: 100%;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);}
	.sub3-bott {padding: 0;flex-wrap: wrap;}
	.sub3-item{width: 50%;transform: skew(0deg);border-right: 1px solid rgba(255,255,255,.5);}
	.sub3-list{transform: skew(0deg);padding: 20px 10px;text-align: center;}
	.sub3-item p{text-indent:0;}
	.sub3-item i{width: 40px;height: 4px;margin: 10px auto 0;}
	.sub3-icon {margin: 0 auto;max-width: 47px;height: auto;}
	.sub4-top,.abo1,.pro-top {display: block;}
	.sub4-left,.sub4-rig,.abo1-left,.abo1-rig,.pro-zuo,.pro-you {width: 100%;}
	.sub4-rig,.abo1-rig,.abo2-item p,.pro-you,.news-rig{margin-top: 20px;}
	.sub4-box{display: none;}
	.sub4-bott .sub4-img:nth-child(3),.sub4-img{width:50%;margin: 0;}
	.sub4-bott{flex-wrap: wrap;}
	.abo2-item{width: 50%;min-height: inherit;padding: 15px 10px;margin-bottom: 20px;}
	.abo2-icon{width:75px;height:75px;}
	.abo2-icon img {max-width:60px;}
	.abo2-item i {margin-top: 10px;}
	.abo3-nr .row,.video-nr .row {margin: 0 -5px;}
	.abo3-item,.video-item{padding: 0 5px;margin-bottom: 10px;}
	.pro-tab {flex-wrap: wrap;}
	.pro-tab a {width: 100%;margin: 0;}
	.pro-tab a.active::before{height: 45px;top: 0;}
	.pro-you{padding-top: 35%;position: relative;overflow: hidden;}
	.small{margin-top: 0;position: absolute;top: 0;left: 0;width: 100%;}
	.news-rig time,.news-icon{margin-top: 5px;}
	.news-rig time{line-height: 24px;}
	.news-tit h5{font-size: 20px;}
	.news-item2{margin-bottom: 20px;}
	.video-list p{line-height: 45px;}
	.cont-bott{position: inherit;top: inherit;left: inherit;}
	.cont-nr{display: none;}
	.cont-item button{width: 100%;height: 50px;line-height: 50px;}
	.cont-cont{width: 100%;}
}