.ny-banner{
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: relative;
}
.ny-banner h1 {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 10;
	transform: translate(-50%,-50%);
	color: #fff;
	margin: 0px;
}
.nav-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #e5f3ff;
}

.nav-box .container {
	display: flex;
	justify-content: space-between;
}
.nav-box ul {
	display: flex;
}
.nav-box ul li {
	position: relative;
	line-height: 30px;
}
.nav-list li {
	padding: 20px 15px;
}
.nav-list li:first-child {
	padding-left: 0px;
}
.nav-list li::before {
	content: "";
	width: 1px;
	height: 20px;
	background-color: #adadad;
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}
.nav-list li:last-child:before{
	display:none;
}
.nav-list li a,.nav-list li a:link,.nav-list li a:visited {
	font-size: 16px;
	color: #333;
}
.nav-list li a:hover,.nav-list li.cur a {
	color: var(--color);
}
.nav-box ul li i {
	margin-right: 5px;
}
.location-box {
	font-size:16px;
}
.location-box li {
	padding: 20px 15px;
}
.location-box li::before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 16px;
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 10;
}
.location-box li:last-child::before{
	display: none;
}
.location-box li a,.location-box li a:link,.location-box li a:visited {
	font-size: 16px;
	color: #333;
}
.location-box li a:hover {
	color: var(--color);
}

.ny-tit {
	position: relative;
	padding-left: 25px;
	height: 94px;
	margin-bottom: 50px;
}
.ny-tit::before {
	content: "";
	width: 6px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	background-color: var(--color);
}
.ny-tit p {
	font-size: 20px;
	color: var(--color);
	margin: 0px;
}
.ny-tit h2 {
	line-height: 1.2;
}

.number-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 60px 0px;
}

.number-box .num-item {
	padding: 50px 20px;
	background-color: #e5f3ff;
	text-align: center;
	color: #333;
	transition: background-color .2s linear;
}
.number-box .num-item .number span:first-child {
	font-size: 48px;
	font-weight: bold;
}
.number-box .num-item:hover {
	background-color: var(--color);
}
.number-box .num-item:hover {
	color: #fff;
}

.about-box {
	padding: 25px 0px;
}
.page-box {
	min-height: 400px;
	padding: 50px 0px;
}
.page-box.service {
	padding-top:0px;
}
.about-text {
	color: #2f2f2f;
	line-height: 2;
	padding-right: 30px;
}
.about-text p {
	margin-bottom:30px;
}
.about-img {
	position: relative;
	padding: 0px 40px 0px 20px;
}
.about-img::before {
	content: "";
	width: 140px;
	height: 146px;
	background-color: var(--color);
	position: absolute;
	right: 15px;
	bottom: 0px;
	z-index: 1;
}
.about-img img {
	width: 100%;
	position: relative;
	z-index: 10;
}

.culture-text {
	margin-top: 20px;
	line-height: 2;
	padding: 0px 25px;
}

.culture-item{
	padding: 60px 40px 100px;
	background-color: #f7f7f7;
	height: 350px;
	margin-bottom: 50px;
}
.culture-tit {
	text-align: center;
	font-size: 20px;
	color: #212121;
	margin-top: 15px;
	font-weight: bold;
}
.culture-ico img {
	width: 50px;
	display: block;
	margin: 0 auto;
}
.culture-ico img:last-child{
	display: none;
}
.culture-des {
	line-height: 32px;
	border-top: 1px solid #d0d0d0;
	color: #2e2e2e;
	margin-top: 25px;
	padding-top: 25px;
	text-align: center;
}
.culture-des p {
	margin-bottom: 0px;
}
.culture-item:hover {
	background-color: var(--color);
}
.culture-item:hover .culture-tit {
	color: #fff;
}
.culture-item:hover .culture-ico img:first-child{
	display: none;
}
.culture-item:hover .culture-ico img:last-child{
	display: block;
}
.culture-item:hover .culture-des {
	border-top: 1px solid #3887ce;
	color: #fff;
}


.ny-histroy {
	background: url(../images/line_bg.png) top 60px center no-repeat;
	background-size: 100% auto;
}
.his-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: rgb(247 247 247 / 80%);
	margin-top: 100px;
	padding-bottom: 60px;
}
.time-line {
	max-width: 800px;
	height: 100px;
	margin: 60px auto 0px;
	position: relative;
}
.time-line::before {
	content: "";
	width: 100%;
	height: 1px;
	background-color:#ccc;
	position: absolute;
	top: 30px;
	left: 0px;
}
.time-line .swiper-slide {
	position: relative;
	padding-top: 32px;
	color: #3e3e3e;
	cursor: pointer;
}
.time-line .swiper-slide::before{
	content: "";
	width: 22px;
	height: 22px;
	background: url(../images/year1.png) no-repeat center;
	position: absolute;
	left: 13px;
	top: 0px;
	z-index: 10;
}

.time-line .swiper-slide.swiper-slide-active::before{
	background: url(../images/year2.png) no-repeat center;
}

.his-list {
	width: 90%;
	max-width: 1000px;
	height: auto;
	position: relative;
	margin: 0 auto;
}
.his-list .swiper-slide {
	background-color: #fff;
	position: relative;
	padding: 30px;
	min-height: 350px;
	text-align: center;
}
.his-list .swiper-slide h3 {
	color:var(--color);
}
.his-list .swiper-slide .his-des {
	margin-top:20px;
	color:#393939;
}

.his-list .swiper-button-prev {
	left: -50px;
}
.his-list .swiper-button-next {
	right: -50px;
}
.his-list .swiper-slide .his-num {
	position: absolute;
	width: 100%;
	bottom: 0px;
	left: 0px;
	display: block;
	text-align: center;
	font-size: 70px;
	font-weight: bold;
	color: #f7f7f7;
	font-family: Arial;
}

.video_more {
    position: absolute;
	left: initial;
    right: 0px;
	bottom: 0px;
    z-index: 99;
	width: 200px;
}
.video-box {
	position: relative;
	margin: 50px 0px;
	color: #fff;
	text-align: center;
}
.video-box img {
	width: 100%;
}
.video-box .play-btn {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.video-box .play-btn .play-box {
	width: 64px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	border-radius: 64px;
	background-color: #0a68bd;
	border:25px solid #fff;
	box-sizing: initial;
	position: relative;
	margin: 0 auto;
}
.video-box .play-btn .play-box::before {
	content: "";
	width: 160px;
	height: 160px;
	border-radius: 100%;
	position: absolute;
	z-index: 1;
	background-color: rgb(10 104 189 / 50%);
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: -1;
	animation: video 3s linear infinite;
}
@keyframes video
{
0% {
	width: 100px;
	height: 100px;
}
50% {
	width: 160px;
	height: 160px;
}
100% {
	width: 100px;
	height: 100px;
}
}
.video-box .play-btn i {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 10;
	font-size: 20px;
	color: #fff;
	transform: translate(-50%,-50%);
	margin-left: 3px;
}
.video-box p {
	font-size: 30px;
	color: #fff;
	margin-top: 50px;
}

/*contact*/

.contact-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	/* border-top: 1px solid #d1d1d1; */
	border-bottom: 1px solid #d1d1d1;
	padding: 25px 0px;
}
.contact-box:first-child {
	border-top: 1px solid #d1d1d1;
}
.contact-txt {
	border-right: 1px solid #d1d1d1;
	padding: 0px 25px;
}
.contact-txt h2 {
	font-size: 30px;
}
.contact-txt ul {
	margin-top: 40px;
}
.contact-txt ul li {
	margin-bottom: 15px;
}
.contact-txt ul li i {
	font-size: 20px;
	color: var(--color);
	margin-right: 10px;
}
.ewm-box table {
	width: 100%;
	max-width: 400px;
	margin: 20px auto 0px;
	text-align: center;
}
.ewm-box table p {
	margin-top: 5px;
}
.contact-img img {
	display: block;
	width: 100%;
}

/*products*/
.fl-box {
	width: 100%;
	height: auto;
	overflow: hidden;
	text-align: center;
}
.fl-box ul {
	display: inline-flex;
}
.fl-box ul li {
	margin: 0px 20px;
}
.fl-box ul li a {
	display: block;
	background-color: var(--color);
	width: 200px;
	height: 60px;
	line-height: 60px;
	position: relative;
	font-size: 18px;
}
.fl-box ul li a:link,.fl-box ul li a:visited {
	color: #fff;
	text-align: center;
}
.fl-box ul li.active a::before{
	content: "";
	width: 5px;
	height: 100%;
	background-color: var(--red);
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}
.fl-box ul li a:hover {
	background-color: var(--red);
}

.pro-list {
	padding: 60px 0px;
}
.pro-list-desc {
	padding-bottom:50px;
}
.pro-item{
	margin-bottom: 30px;
	padding: 0px 18px;
}
.pro-item a,.pro-item a:link,.pro-item a:visited {
	font-size: 18px;
	color: #333;
}
.pro-item a:hover {
	color: var(--color);
}
.pro-item .pro-img {
	position: relative;
}
.pro-item .pro-img img {
	display: block;
	width: 100%;
}
.pro-item p {
	text-align: center;
	margin-top: 10px;
}
.pro-item .pro-img::before {
	content: "";
	width: 100%;
	height: 100%;
	background: url(../images/pro_more.png) no-repeat center rgb(0 0 0 / 64%);
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	opacity: 0;
	transition:opacity .2s linear;
}
.pro-item:hover .pro-img::before {
	opacity: 1;
}

/*products details*/
.pro-box {
	/* display: flex; */
}
.pro-left,.pro-right {
	width: 50%;
	position: relative;
}
.pro-left img {
	display: block;
	width: 100%;
}
.pro-right {
	padding: 0px 20px 0px 35px;
}
.pro-box h2{
	margin: 0px;
	padding-bottom: 50px;
	font-size: 26px;
}
.pro-fl{
	color: #212121;
	padding: 10px 0px;
}
.pro-desc {
	font-size: 14px;
	color: #494848;
	padding: 10px 0px;
	text-align: justify;
}
.pro-tel {
	padding-left: 62px;
	background: url(../images/tel_ico.png) no-repeat left center;
	margin-top: 20px;
	background-size: 50px auto;
}
.pro-tel p {
	margin: 0 auto;
	line-height: 30px;
}
.pro-tel .p1 {
	font-size: 18px;
	font-weight: bold;
	color: #212121;
}
.pro-tel .p2 {
	font-size: 18px;
	color: var(--color);
}

.pro-top {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid var(--color);
	margin-top: 50px;
}
.pro-tit {
	width: 185px;
	height:50px;
	line-height: 50px;
	color: #fff;
	overflow: hidden;
	position: relative;
	text-align: center;
	background-color:var(--color);
}
.pro-tit::before {
	content: "";
	width:6px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	background-color: var(--red);
}

.page-num {
	border-top: 1px solid #d1d1d1;
}
.page-num .page-item {
	padding: 20px 0px;
	border-bottom: 1px solid #d1d1d1;
}
.page-num .page-item span {
	color: #333;
	margin-right: 25px;
	opacity: .63;
}
.page-num .page-item a,.page-num .page-item a:link,.page-num .page-item a:visited {
	color: #333;
	font-weight: bold;
}
.page-num .page-item a:hover {
	color:var(--color);
}

.right-top {
	width: 100%;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	position: relative;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding-left: 20px;
}
.right-top::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 6px;
	top: 0px;
	left: 0px;
	z-index: 10;
	background-color: var(--color);
}
.right-list {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #f6fbff;
	padding-bottom: 50px;
}
.right-item {
	padding: 20px;
}
.overlay-img {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.overlay-img img {
	display: block;
	width: 100%;
	transition: all .3s linear;
}
.right-item a:hover .overlay-img img {
	scale: 1.1;
}
.right-item p {
	margin-top: 10px;
	margin-bottom: 0px;
}
.right-item a:link,.right-item a:visited {
	font-weight: bold;
	color: #333;
}

.right-list .back-btn {
	padding: 0px 20px;
}
.right-list .back-btn a {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background-color: var(--color);
	position: relative;
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
.right-list .back-btn a:link,.right-list .back-btn a:visited {
	color: #fff;
}
.right-list .back-btn a:hover {
	background-color: var(--red);
}
.right-list .back-btn a::before {
	content: "";
	width:6px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	background-color: var(--red);
}

/*news*/
.news-item {
	background-color: #f6fbff;
	margin-bottom: 50px;
	 -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1); 
	 -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1); 
	 box-shadow:0px 0px 15px rgba(0, 0, 0, 0.1);
}
.top-box {
	margin-top: 20px;
}
.news_date {
    background: url(../images/news_date.png) no-repeat left center;
    font-size: 16px;
    color: #333;
    padding-left: 36px;
}
.top-box {
	display: flex;
}
.news-share {
	margin-left: 50px;
}
#share-box a {
	background:none;
	padding-left: 8px;
	color: #fff;
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius: 25px;
	overflow: hidden;
	font-size: 13px;
	position: relative;
	margin: 0px 6px;
}

#share-box a#share_tsina{
	background-color:#df2728;
}
#share-box a#share_more{
	background-color:#2dadee;
}
#share-box a#share_weixin{
	background-color:#3eb135;
}
#share-box a#share_copy{
	background-color:#4968a9;
}
#share-box a::before {
	position:absolute;
	left:50%;
	transform: translateX(-50%);
}

/*honor*/
.pic-item{
	margin-bottom: 30px;
	padding: 10px;
}
.pic-item:hover {
	background-color: var(--color);
}
.pic-item a,.pic-item a:link,.pic-item a:visited {
	font-size: 18px;
	color: #333;
}
.pic-item a:hover {
	color: #fff;
}
.pic-item .pic-img {
	position: relative;
	width:100%;
	height:auto;
	overflow:hidden;
	border: 1px solid #d1d1d1;
}
.pic-item .pic-img img {
	display: block;
	width: 100%;
	transition:all .3s;
}
.pic-item:hover .pic-img img {
	scale:1.1;
}
.pic-item p {
	text-align: center;
	margin-top: 10px;
}

/*video*/
.video-item{
	margin-bottom: 30px;
	padding: 8px 10px;
	position: relative;
}
.video-item .play {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 10;
	transform: translate(-50%,-50%);
}
.video-item .play-ico {
	width: 52px;
	height: 52px;
	background: url(../images/video_play.png) no-repeat center;
	background-size: 100% auto;
	margin: 0 auto;
}
.video-img {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.video-img img {
	display: block;
	width: 100%;
	transition: all .3s linear;
}
.video-item:hover img {
	scale: 1.1;
}
.video-item p {
	text-align: center;
	margin-top: 10px;
	color: #fff;
}


/*culture*/
/* .culture-box {
	margin-top: 85px;
}
.ny-culture .ny-tit p,.ny-culture .ny-tit h2{
	color: #fff;
}
.culture-right {
	background-color: #fff;
	border-radius: 20px;
	overflow: hidden;
	padding: 70px 50px;
	-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2); 
	box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);
}
.culture-text {
	font-size: 18px;
	line-height: 2;
	color: #333;
	margin-top: 35px;
} */

.pageNav {text-align:center;height:auto;margin:40px auto;color:#666;}
.pageNav font,.pageNav span,.pageNav a {display:inline-block;width:50px;height:50px;line-height:50px;overflow:hidden;font-size:15px;border:1px solid #ededed;color:#363636;background: #fff;}
.pageNav font.current,.pageNav span.current {background:var(--color);color:#fff;}
.pageNav font.disabled,.pageNav span.disabled {color:#adaaad;}
.pageNav a,.pageNav a:link,.pageNav a:visited {font-size:15px;border:1px solid #ededed;color:#333;white-space:nowrap;background-color: #fff;}
.pageNav a:hover {background-color:var(--color);color:#fff;}
.pageNav a.current {background:#f7f7f7;color:#fff;}
.pageNav a.disabled {color:#adaaad;}
.pageNav .page-arrow {font-family:simsun;}

.no-data {color:#646464;text-align:center;font-size:16px;padding:30px 10px;}
.no-data span {color:#e83928;font-weight:600;}

.qiye-box {
    padding: 50px 180px;
    text-align: center;
    color: #fff;
}
.qiye-box h3 {
	color:#fff;
	margin-bottom:30px;
}
.qiye-list {
	margin-top: 20px;
	height:auto;
	overflow:hidden;
}

.qiye-list ul li {
	width:100%;
	height:auto;
	overflow:hidden;
	background-color:#f6fbff;
	padding:60px;
	margin-top: 40px;
	position: relative;
}
.qiye-list ul li h3 {
	padding:0px;
	margin:0px 0px 30px;
}
.qiye-list ul li .more {
	margin-top: 20px;
	position: relative;
	left: initial;
	top: initial;
	bottom: initial;
}


.fw-item a {
	display:block;
	background-color:#edf4fb;
}
.fw-item .fw-img {
	width:100%;
	overflow:hidden;
}
.fw-item img {
	display:block;
	width:100%;
	transition:all .3s;
}
.fw-item a:hover img {
	scale:1.1;
}
.fw-item p {
	text-align:center;
	padding:10px;
}

@media only screen and (min-width: 2000px) {
	.ny-banner{
		height:600px;
	}
}

@media only screen and (max-width: 1279px) {
	.secpadd {
	    padding: 50px 0px;
	}
	.number-box .num-item .number span:first-child {
		font-size: 36px;
	}
	.nav-list li a, .nav-list li a:link, .nav-list li a:visited {
		font-size: 16px;
	}
	.nav-list li {
		padding: 20px 15px;
	}
	.about-img::before {
		display: none;
	}
	.about-text {
		line-height: 1.8;
	}
	.about-text p {
		margin-bottom:20px;
	}
	.culture-item {
	    padding: 50px 20px;
	    background-color: #f7f7f7;
	    height: 350px;
	    margin: 50px 0px;
	}
	.culture-des p {
		font-size: 15px;
	}
	.ny-histroy {
	    background: url(../images/line_bg.png) top 80px center no-repeat;
	}
	.his-list .swiper-button-prev {
		left: -30px;
	}
	.his-list .swiper-button-next {
		right: -30px;
	}
	.qiye-box {
	    padding: 30px 100px;
	}
}

@media only screen and (max-width: 991px) {
	.nav-box .container {
		display: block;
		padding: 10px 20px;
		max-width: initial;
	}
	.nav-box ul {
		display: block;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.nav-box ul li {float: left;padding: 10px;}
	.nav-list li {
	    width: 25%;
		text-align: center;
	}
	.nav-list li {
		padding: 10px;
	}
	.nav-list li:first-child {
		padding-left: 10px;
	}	
	.ny-box {
		margin: 50px 0px;
	}
	.number-box .num-item {
	    padding: 30px 10px;
	    margin-bottom: 20px;
	}
	.culture-item {
	    padding: 50px 20px;
	    background-color: #f7f7f7;
	    height: auto;
	    margin: 20px 0px;
	}
	.video-box .play-btn img {
		width: 70%;
	}
	.video-box p {
		margin-top:30px;
		font-size:20px;
	}
	.time-line {
	    margin: 50px 20px 0px;
	}
	.pro-box {
	    display: initial;
	}
	.pro-left, .pro-right {
		width: 100%;
	}
	.pro-right {
	    padding: 20px;
	}
	.pro-tel {
	    padding-left: 60px;
		margin-top: 20px;
	}
	
	.right-top {
		margin-top: 50px;
	}
}

@media only screen and (max-width: 767px) {
	.pro-box h2 {
		padding-bottom:30px;
	}
	.pro-list-desc {
		padding-bottom:30px;
	}
	.ny-video iframe {
		height:auto;
	}
	.about-text {
		padding-right:15px;
	}
	.testmonial-1.secpadd {
		padding: 50px 0px;
	}
	.secpadd {
		padding: 50px 0px;
	}
	.ny-banner {
		height: 260px;
	}
	.nav-box .container {
		display: block;
		padding: 10px;
		max-width: initial;
	}
	
	.nav-box ul {
		display: block;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	.nav-box ul.nav-list {
		/* display:none; */
	}
	.nav-box ul li {float: left;padding: 5px 10px;font-size: 16px;}
	.location-box li a, .location-box li a:link, .location-box li a:visited {
		font-size:16px;
	}
	.nav-list li {
	    width: 33.333%;
		text-align: center;
	}
	.nav-list li {
		padding: 10px;
	}
	.nav-list li:first-child {
		padding-left: 10px;
	}	
	.ny-box {
		margin: 50px 0px;
	}

	.h1, .h2, .h3, h1, h2, h3 {
		margin:10px 0px;
	}
	h1 {
	font-size: 30px;
	}
	h2 {
	font-size: 24px;
	}
	h3 {
	font-size: 20px;
	}
	h4 {
	font-size: 18px;
	}

	.ny-tit {
		position: relative;
		padding-left: 15px;
		height: auto;
	}
	.number-box .num-item {
	    padding: 30px 10px;
		margin-bottom: 20px;
	}
	.number-box .num-item .number span:first-child {
	    font-size: 30px;
	}
	.number-box {
	    margin: 30px 0px 10px;
	}
	.about-box {
	    padding: 10px 0px;
	}
	.about-text p {
	    margin-bottom: 20px;
	}
	.about-img {
	    position: relative;
	    padding: 0px 20px 20px 20px;
	}
	.culture-text {
		padding:0px 15px;
	}
	.culture-item {
	padding: 50px 30px;
	height: auto;
	margin: 20px 0px;
	}
	.time-line {
	    height: 100px;
	    margin: 50px 20px 0px;
	    position: relative;
	}
	.video-box .play-btn img {
		width: 50%;
	}
	.video-box p {
		margin-top:10px;
		font-size:18px;
	}
	.video-box {
	    margin: 30px 0px 0px;
	}
	.ny-histroy {
	    background: url(../images/line_bg.png) top 50px center no-repeat;
	}
	.his-list .swiper-button-prev {
		display: none;
	}
	.his-list .swiper-button-next {
		display: none;
	}
	
	.pro-list {
	    padding: 50px 0px;
	}
	.pro-item {
		margin-bottom: 10px;
	}
	.pro-item .pro-img::before {
		display: none;
	}
	
	.fl-box ul {
		display: initial;
	}
	.fl-box ul li {
		width: 25%;
		margin: 5px 0px;
		float: left;
		padding: 0px 3px;
	}
	.fl-box ul li a {
		width: 100%;
		font-size: 16px;
		height: 50px;
		line-height: 50px;
	}
	.pro-top {
	    margin-top: 30px;
	}
	.news_date {
		padding-left: 28px;
	}
	.news-share {
	    margin-left: 10px;
	}
	#share-box a {
		margin:0px 3px;
	}
	.page-box {
	    padding: 30px 0px;
	}
	.page-num .page-item {
	    padding: 10px 0px;
	}
	.qiye-box {
	    padding: 30px;
	}
	.qiye-list ul li {
		padding:30px;
	}
	.qiye-list ul li .more {
		display:block;
	}
	.qiye-list ul li h3 {
		margin-bottom: 20px;
	}
	.qiye-list {
	    margin-top: 0px;
	}
	.page-box {
		min-height:auto;
	}
	.video-box .play-btn .play-box {
		width: 40px;
		height: 40px;
		line-height: 40px;
		border-radius: 40px;
		border: 10px solid #fff;
	}
	.video-box .play-btn i {
		font-size: 16px;
		margin-left: 2px;
	}
	.video-box .play-btn .play-box::before {
		width: 90px;
		height: 90px;
	}
	@keyframes video
	{
		0% {
			width: 50px;
			height: 50px;
		}
		50% {
			width: 90px;
			height: 90px;
		}
		100% {
			width: 50px;
			height: 50px;
		}
	}
	.homecounts h2 {
		font-size:26px;
	}

	.contact-img {
		display:none;
	}
}
