@charset "utf-8";

@font-face {
	font-family: 'font1';
	src: url('../font/politicaregular.ttf');
}

@font-face {
	font-family: 'font2';
	src: url('../font/Oswald-Medium.ttf');
}

@font-face {
	font-family: 'font3';
	src: url('../font/akrobat-regular.ttf');
}

@font-face {
	font-family: 'font4';
	src: url('../font/Oswald-ExtraLight.ttf');
}

@font-face {
	font-family: 'font5';
	src: url('../font/AgencyFB.ttf');
}

@font-face {
	font-family: 'font6';
	src: url('../font/Bernard MT Condensed.ttf');
}





html {
	color: #333;
	background: #fff
}

* {
	transition: all 0.3s ease-in-out;
}

body,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
img,
ul,
li,
a,
strong,
span,
p,
dl,
dt,
dd,
input,
textarea {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
	text-decoration: none;
	font-family: "microsoft yahei";
	font-weight: normal;
	font-size: 14px;
}


a {
	text-decoration: none;
}

a:hover {
	text-decoration: none !important;
}

a:focus {
	text-decoration: none !important;
}

fieldset,
img {
	border: 0
}

.my-fl {
	float: left;
}

.my-fr {
	float: right;
}

.clear {
	clear: both;
}

.mt-10 {
	margin-top: 10px;
}

.mt-15 {
	margin-top: 15px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-30 {
	margin-top: 30px;
}

.mt-35 {
	margin-top: 35px;
}

.mt-40 {
	margin-top: 40px;
}

.mt-50 {
	margin-top: 55px;
}

.mt-60 {
	margin-top: 55px;
}

.mt-65 {
	margin-top: 65px;
}

.mt-70 {
	margin-top: 60px;
}

.mt-80 {
	margin-top: 80px;
}

.mt-90 {
	margin-top: 90px;
}

.mt-100 {
	margin-top: 100px;
}

.mt-120 {
	margin-top: 100px;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}


#w-80 {
	margin: 0 auto;
	width: 80%;
	/* overflow: hidden; */
}

#w-90 {
	margin: 0 auto;
	width: 90%;
	/* overflow: hidden; */
}

#w-1300 {
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
}

#w-1300-1 {
	width: 1300px;
	margin: 0 auto;
}
.padding0-sm-mini{padding:0px;}




.y-kefu-box { position: fixed; right: 0; top: 20%; z-index: 9999; font-size: 13px;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(../images/right-icon.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; background-color: #f74f2e; position: absolute; bottom: -12px; left: 13px; z-index: 1; }
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative; text-align: center;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #f74f2e; border-color: #f74f2e; color: #fff; margin: 10px 0 7px;}
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i {background-position: -30px -55px; }
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.y-kefu-box01 .back-top p{color: #666; text-align: center;}
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color: #f74f2e; border-color: #f74f2e;}
.y-kefu-box01 .hver:hover>p { color: #fff; text-align: center;}
.y-kefu-box01 .kf-zixun1 { border-radius: 2px;border-bottom: 1px #efefef solid;}
.y-kefu-box01 .kf-zixun1 i { width: 21px; height: 22px; background-position: -5px -180px; }
.y-kefu-box01 .kf-zixun1:hover>i { background-position: -30px -180px; }


.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;} 
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#666; }
.y-kefu-box01 .mobile-infos p { color: #f74f2e; font-size: 18px; }
.y-kefu-box .right {width: 12px;height: 12px;position: absolute;right: -12px;top: 24px;}
.y-kefu-box .right-arrow1,
.y-kefu-box .right-arrow2 {width: 0;height: 0;display: block;position: absolute;left: 0;top: 0;border-top: 6px transparent dashed;border-right: 6px transparent dashed;border-bottom: 6px transparent dashed;border-left: 6px white solid;overflow: hidden;}
.y-kefu-box .right-arrow1 {left: 1px;border-left: 6px #efefef solid;}
.y-kefu-box .right-arrow2 {border-left: 6px white solid;}

.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width:115px; height:114px; margin: 20px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*email*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; width:170px;}
.y-kefu-box01 .y-email-infos p { color: #f74f2e; font-size: 16px; }
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }

.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#f55b1b;position: absolute; top: 37px; left: 55px; z-index: 9;}
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }






/*====================swiper设置====================*/
* {
	margin: 0;
	padding: 0;
}

html,
body {
	height: 100%;
}

body {
	font-family: "microsoft yahei";
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	width: 100%;
	/* height:100%; */
	/* background-color:#1A1A1A */

	/* Center slide text vertically */
	/* display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center; */
}

.header,
.footer {
	height: 100px;
}

.swiper-pagination-bullet {
	/* margin:5px 0px !important; */
	width: 15px;
	height: 15px;
	background: #fff;
	opacity: .4;
}

.swiper-pagination-bullet-active {
	opacity: 1;
}

.ani {
	/* position:absolute; */
	position: inherit;
}

.txt {
	position: absolute;
}

.swiper-container-vertical>.swiper-pagination-bullets {
	height: 50px;
}

/*产品展示*/




.swiper-container-pro {
	width: 95%;
	height: 45%;
	margin: 0 auto;
}

.swiper-container-pro .swiper-wrapper {
	/* width: 90%;
	 height: 80%; */

}

.swiper-container-pro .swiper-slide {
	text-align: center;
	font-size: 18px;
	height: auto;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

/*产品展示-平板*/
.swiper-container-pro-pb {
	height: auto !important;
}
.swiper-container-pro-pb .swiper-slide{
	height: auto !important;
}

/*产品展示-手机*/




/*====================厂区展示=====================*/
.cq-more a{
	display: block;
	margin:0 auto;
	margin-top: 30px;
	width: 50%;
	background-color: #5cba10;
	padding:5px;
	text-align: center;
	font-size: 15px;
	color: #fff;
}
.changqu-bg {
	background-image: url(../image/changqu-bg.jpg);
	background-position: top center;
	background-size: cover;
}

.changqu-tit h2 {
	display: block;
	margin-top: 60px;
	margin-bottom: 15px;
	font-size: 50px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	letter-spacing: 8px;
}

.changqu-tit p {
	display: block;
	margin-bottom: 30px;
	text-align: center;
	font-size: 26px;
	color: #fff;
}

.swiper-container-v {
	height: 92%;
	padding-bottom: 40px;
	overflow: hidden;
}

.swiper-container-v .swiper-wrapper {}

.swiper-container-v .swiper-slide {
	width: 978px;
	transition-timing-function: linear;
}

@media only screen and (max-width:1200px) {
	.swiper-container-v .swiper-slide {
		width: 770px;
	}
}

@media only screen and (max-width:980px) {
	.swiper-container-v .swiper-slide {
		width: 471px;
	}
}

@media only screen and (max-height:480px) {
	.swiper-container-v .swiper-slide {
		width: 471px;
	}
}

.swiper-container-v .swiper-slide img {
	width: 100%;
	border-radius: 4px;
}

.swiper-container-v .swiper-slide .title {
	position: absolute;
	transform: rotate(90deg);
	transform-origin: left top;
	left: -3px;
	font-size: 15px;
	color: #fff;
}

.swiper-container-v .swiper-button-next,
.swiper-button-prev {
	width: 86px;
	height: 112px;
	background-size: 86px 112px;
	margin-top: -56px;
	outline: none;
}

.swiper-container-v .swiper-button-next {
	background-image: url(../image/cursor-next.png);
}

.swiper-container-v .swiper-button-prev {
	background-image: url(../image/cursor-prev.png);
}

.swiper-container-v .swiper-pagination-bullet {
	background: none;
	opacity: 1;
	margin: 0 6px !important;
	width: 9px;
	height: 9px;
	position: relative;
	outline: none;
	vertical-align: middle;
}

.swiper-container-v .swiper-pagination-bullet span {
	width: 3px;
	height: 3px;
	background: #CCC;
	display: block;
	border-radius: 50%;
	margin-top: 3px;
	margin-left: 3px;
}

.swiper-container-v .swiper-pagination-bullet i {
	background: #000;
	height: 1px;
	width: 20px;
	position: absolute;
	top: 4px;
	transform: scaleX(0);
	transform-origin: left;
	z-index: 3;
	transition-timing-function: linear;
}

.swiper-container-v .swiper-pagination-bullet-active span,
.swiper-pagination-bullet:hover span {
	width: 9px;
	height: 9px;
	margin-top: 0;
	margin-left: 0;
	background: #000;
	position: relative;
	z-index: 1;
}

.swiper-container-v .swiper-pagination-bullet-active i {
	animation: middle 6s;
}

.swiper-container-v .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i {
	animation: first 6s;
}

.swiper-container-v .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i {
	animation: last 6s;
}

@keyframes first {
	0% {
		transform: scaleX(0.5);
		left: 0px;
	}

	/*091*/
	100% {
		transform: scaleX(1);
		left: 2px;
	}

	/*0915*/
}

@keyframes last {
	0% {
		transform: scaleX(0.7);
		left: -10px;
	}

	/*1090*/
	20% {
		transform: scaleX(0.3);
		left: 2px;
	}

	/*090*/
	100% {
		transform: scaleX(0.3);
		left: 0px;
	}

	/*090*/
}

@keyframes middle {
	0% {
		transform: scaleX(0.7);
		left: -10px;
	}

	/*1091*/
	20% {
		transform: scaleX(0.45);
		left: 2px;
	}

	/*092*/
	100% {
		transform: scaleX(1);
		left: 2px;
	}

	/*0913*/
}

/*================荣誉=====================*/
.swiper-slide-rongyu {
	background: url(../image/rongyu-bg.jpg) top center no-repeat;
	background-size: cover;
}

#certify {
	position: relative;
	width: 1200px;
	margin: 0 auto
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify .swiper-slide {
	width: 480px;
	height: 60%;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}

#certify .swiper-slide img {
	display: block;
	width: 100%;
}

#certify .swiper-slide p {
	line-height: 40px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	/* background: url(../image/wm_button_icon.png) no-repeat; */
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	/* background: url(../image/wm_button_icon.png) no-repeat; */
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}


/*======================简介====================*/
.about-bg {
	width: 100%;
	background: url(../image/about-bg.jpg) top center no-repeat;
	background-size: cover;
}

.about-l {
	width: 650px;
	float: left;
}

.about-r {
	width: 650px;
	float: right;
	text-align: right;
}

.about-foot {
	bottom: 120px;
	width: 100%;
	text-align: right;
}

/*案例*/
.case-bg {
	width: 100%;
	/* background: url(../image/case-bg.jpg) top center no-repeat; */
	background-size: cover;
}

.lk-case {
	margin: 0 auto;
	text-align: center;
	width: 90%;
}

/*新闻*/
.news-bg {
	width: 100%;
	background: url(../image/news-bg.jpg) top center no-repeat;
	background-size: cover;
}

.lk-news {
	width: 100%;
	text-align: center;
}

.lk-news li {
	display: inline-block;
	width: 33%;
	background-color: #007AFF;
}

.blog-one {
	padding-top: 120px;
	padding-bottom: 120px;
}

.blog-one__single {
	margin-bottom: 30px;
	padding: 25px;
	padding-bottom: 30px;
	background-color: #fff;
	border-style: solid;
	border-width: 1px;
	border-color: #e3e9ec;
	position: relative;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.blog-one__single:hover {
	box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.03);
}

.blog-one__single::before,
.blog-one__single::after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	top: 0;
	left: 0;
	-webkit-transition: all 500ms linear;
	transition: all 500ms linear;
}

.blog-one__single::before {
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: bottom center;
	transform-origin: bottom center;
	border-top: 8px solid #007AFF;
	border-bottom: 8px solid #007AFF;
}

.blog-one__single::after {
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0);
	-webkit-transform-origin: left center;
	transform-origin: left center;
	border-left: 8px solid #007AFF;
	border-right: 8px solid #007AFF;
}

.blog-one__single:hover::before,
.blog-one__single:hover::after {
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

.blog-one__date {
	background-color: #5abb1c;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	font-weight: 600;
	width: 120px;
	text-align: center;
	position: absolute;
	top: 10px;
	left: -10px;
	z-index: 11;
	text-transform: uppercase;
	color: #fff;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.blog-one__date:hover {
	background-color: #abea03;
	color: #333;
}

.blog-one__date:before {
	content: '';
	position: absolute;
	top: 100%;
	left: 0px;
	width: 10px;
	height: 10px;
	background-color: #007AFF;
	-webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);
	clip-path: polygon(0 0, 100% 100%, 100% 0);
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.blog-one__date:hover:before {
	background-color: #007AFF;
}

.blog-one__image {
	position: relative;
}

.blog-one__image-inner {
	position: relative;
	overflow: hidden;
	background-color: #007AFF;
	z-index: 10;
}

.blog-one__image-inner>img {
	width: 100%;
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
	opacity: 1;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.blog-one__single:hover .blog-one__image-inner>img {
	opacity: 0.2;
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}

.blog-one__image-inner>a {
	width: 65px;
	height: 65px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	font-size: 20px;
	color: #000000;
	background-color: #007AFF;
	position: absolute;
	top: calc(50% - 32.5px);
	left: calc(50% - 32.5px);
	opacity: 0;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: perspective(500px) rotate(45deg);
	transform: perspective(500px) rotate(45deg);
	-webkit-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: opacity 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
	transition: opacity 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
	transition: transform 500ms ease 0ms, opacity 500ms ease 0ms;
	transition: transform 500ms ease 0ms, opacity 500ms ease 0ms, -webkit-transform 500ms ease 0ms;
}

.blog-one__single:hover .blog-one__image-inner>a {
	opacity: 1;
	-webkit-transform: perspective(500px) rotate(0deg);
	transform: perspective(500px) rotate(0deg);
	-webkit-transition: opacity 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
	transition: opacity 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
	transition: transform 500ms ease 500ms, opacity 500ms ease 500ms;
	transition: transform 500ms ease 500ms, opacity 500ms ease 500ms, -webkit-transform 500ms ease 500ms;
}

.blog-one__image-inner>a::after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: -10px;
	top: -10px;
	background-color: #fff;
	opacity: 0.1;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.blog-one__image-inner>a:hover::after {
	left: 0;
	top: 0;
}

.blog-one__content {
	text-align: center;
	padding-top: 31px;
	position: relative;
	z-index: 11;
}

.blog-one__content h3 {
	margin: 0;
	font-size: 20px;
	line-height: 34px;
	font-weight: bold;
	color: #063a7a;
	width: 68%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 16px;
}

.blog-one__content h3 a {
	color: inherit;
	font-size: 20px;
	font-weight: bold;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.blog-one__content h3 a:hover {
	color: #007AFF;
}

.blog-one__content p {
	margin: 0;
	width: 73%;
	margin-left: auto;
	margin-right: auto;
	color: #838aa6;
}

.blog-one__meta {
	border-top: 1px solid #e3e9ec;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	padding-top: 20px;
	margin-top: 35px;
}

.blog-one__meta a {
	font-size: 14px;
	color: #3b91e4;
	text-transform: uppercase;
	font-weight: 500;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.blog-one__meta a:hover {
	color: #3b91e4;
}

.blog-one__meta a i {
	margin-right: 5px;
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.blog-one__meta a:hover i {
	color: #007AFF;
}

.blog-one__meta a+a {
	margin-left: 40px;
}

/* blog post pagination */

.blog-one .post-pagination {
	margin-top: 30px;
}

/* blog home */

.blog-one__home-one {
	padding-bottom: 90px;
	background-position: bottom center;
	background-repeat: no-repeat;
}



/*==================== 首页====================*/
.seshi {
	width: 100%;
	padding: 20px 0px;
	font-size: 36px;
	color: #999;
	text-align: center;
}

.seshi2 {
	width: 100%;
	padding: 20px 0px;
	font-size: 36px;
	color: #999;
	text-align: center;
}


/*====================top====================*/
.top-menu {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1111;
	width: 100%;
}

/*====================end top====================*/

/*====================middle====================*/
/*产品标题*/
.lk-h-pro-tit{
	width: 100%;
	margin-top: 60px;
	text-align: center;
}
.lk-h-pro-tit .tua img{
	display: block;
	margin:0 auto;
}
.lk-h-pro-tit .tub img{
	display: block;
	margin:0 auto;
}
.lk-h-pro-tit h2{
	display: block;
	margin-top: 10px;
	font-weight: bold;
	font-size: 53px;
	color: #061a34;
	text-align: center;
}
.lk-h-pro-tit h2 .zia{
	font-weight: bold;
	font-size: 53px;
	color: #3c91df;
	text-align: center;
}
.lk-h-pro-tit p{
	display: block;
	font-family:"font5";
	text-align: center;
	font-size: 27px;
	color: #888f98;
	font-weight: bold;
	text-transform: uppercase;
}
/*内页标题*/
.lk-ny-pro-tit{
	width: 100%;
	margin-top: 30px;
	text-align: center;
}
.lk-ny-pro-tit .tua img{
	display: block;
	margin:0 auto;
}
.lk-ny-pro-tit .tub img{
	display: block;
	margin:0 auto;
}
.lk-ny-pro-tit h2{
	display: block;
	margin-top: 10px;
	font-weight: bold;
	font-size: 40px;
	color: #061a34;
	text-align: center;
}
.lk-ny-pro-tit h2 .zia{
	font-weight: bold;
	font-size: 40px;
	color: #3c91df;
	text-align: center;
}
.lk-ny-pro-tit p{
	display: block;
	font-family:"font5";
	text-align: center;
	font-size: 20px;
	color: #888f98;
	font-weight: bold;
	text-transform: uppercase;
}
.lk-ny-pro-tit .linea{
	margin-top: 10px;
	width: 100%;
	height: 1px;
	background-color: #efefef;
}
/*厂区展示-标题*/
.lk-h-cq-tit{
	width: 100%;
	margin-top: 60px;
	text-align: center;
}
.lk-h-cq-tit .tua img{
	display: block;
	margin:0 auto;
}
.lk-h-cq-tit h2{
	display: block;
	margin-top: 10px;
	font-weight: bold;
	font-size: 53px;
	color: #fff;
	text-align: center;
}
.lk-h-cq-tit h2 .zia{
	font-weight: bold;
	font-size: 53px;
	color: #fff;
	text-align: center;
}
.lk-h-cq-tit p{
	display: block;
	font-family:"font5";
	text-align: center;
	font-size: 27px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
/*简介*/
.about-tit {
	overflow: hidden;
}

.about-tit .tua {
	margin-top: 20px;
}

.about-tit .tub {
	margin-top: 15px;
}

.about-tit h2 strong {
	display: block;
	margin-top: 3px;
	font-size: 35px;
	color: #061a34;
	font-weight: bold;
}

.about-cont {
	margin-top: 35px;
	width: 100%;
	height: 231px;
	font-size: 15px;
	color: #747373;
	line-height: 210%;
	overflow: hidden;
}

.about-cont p,
.about-cont p a,
.about-cont p strong {
	font-size: 15px;
	color: #747373;
	line-height: 190%;
}

.about-video {
	float: right;
	margin-top: 30px;
	width: 522px;
	height: 389px;
}

.about-num {
	margin-top: 76px;
	float: right;
	width: 90%;
}

.about-num .num-l {
	float: left;
	width: 100px;
	height: 285px;
	background-color: #061a33;
}

.about-num .num-r {
	height: 285px;
	margin-left: 100px;
	background-color: #fdd619;
	overflow: hidden;
}

.shu-bian {
	margin-top: 102px;
	margin-left: 76px;
	overflow: hidden;
}

.shu-bian li {
	float: left;
	display: inline-block;
}

.shu-bian li p {
	display: inline-block;
	font-size: 56px;
	color: #061a34;
	font-family: "font5";
}

.shu-bian li span {
	margin-left: 15px;
	display: inline-block;
	font-size: 20px;
	color: #676452;
}
.shu-bian .jiantu{
	float: left;
	display: inline-block;
	margin:0 40px;
}
/*产品分类*/
.lk-h-prc {
	margin:0 auto;
	margin-top: 50px;
	width: 780px;
	text-align: center;
}

.lk-h-prc li {
	display: inline-block;
	position: relative;
	width: 24%;
}
.lk-h-prc li:last-child::before{
	display: none;
}
.lk-h-prc li::before{
	content: "";
	position: absolute;
	right:0px;
	top:50px;
	width: 1px;
	height: 70px;
	background-color: #d8d8da;
}
.lk-h-prc li .tua{
	display: block;
	text-align: center;
}
.lk-h-prc li .tua img{
	display: block;
	margin:0 auto;
}
.lk-h-prc li h3{
	display: block;
	text-align: center;
	font-size: 19px;
	color: #061a34;
	letter-spacing: 3px;
}
.lk-h-prc li p{
	display: block;
	margin-top: 15px;
	font-size: 11px;
	color: #061a34;
	text-align: center;
}

.lk-pro{
	margin-bottom: 15px;
	position: relative;
}
.lk-pro .tua{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.lk-pro .tua img{
	width: 100%;
	transition: all 0.5s ease-out;
	  -webkit-transform: scale(1, 1); 
	     -moz-transform: scale(1, 1); 
	  -webkit-transition: all 0.5s ease-out; 
	     -moz-transition: all 0.5s ease-out; 
}
.lk-pro:hover .tua img{
	 transition: all 0.5s ease-out;
	  -webkit-transform: scale(1.1, 1.1); 
	     -moz-transform: scale(1.1, 1.1); 
	  -webkit-transition: all 0.5s ease-out; 
	     -moz-transition: all 0.5s ease-out; 
}

.lk-pro h3{
	display: block;
	margin-top: 15px;
	text-align: center;
	font-size: 17px;
	color: #000;
}

/*案例展示*/
.case-padd{
	padding: 0px;
}
.case-l{
	float: left;
	width: 37%;
	background: url(../image/case-lbg.jpg) top right no-repeat;
	height:100%;
}
.case-l .case-ltit{
	float: right;
	display: inline-block;
	margin-top: 160px;
	padding:50px 80px;
	background: rgba(0,0,0,0.6);
}
.case-l .case-ltit h2{
	display: block;
	font-size: 60px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.case-l .case-ltit p{
	display: block;
	text-align: center;
	font-size: 49px;
	color: #fff;
	font-weight: bold;
}
.case-r{
	float: right;
	width: 60%;
}
.case-list{
	margin-top: 10%;
	width: 88%;
}
.case-list li{
	margin-right: 1.5%;
	margin-bottom: 2.5%;
	display: inline-block;
	width: 31%;
}
.case-list li .tua{
	width: 100%;
	overflow: hidden;
}
.case-list li .tua img{
	width: 100%;
	transition: all 0.5s ease-out;
	  -webkit-transform: scale(1, 1); 
	     -moz-transform: scale(1, 1); 
	  -webkit-transition: all 0.5s ease-out; 
	     -moz-transition: all 0.5s ease-out; 
}
.case-list li:hover .tua img{
	transition: all 0.5s ease-out;
	  -webkit-transform: scale(1.1, 1.1); 
	     -moz-transform: scale(1.1, 1.1); 
	  -webkit-transition: all 0.5s ease-out; 
	     -moz-transition: all 0.5s ease-out; 
}
.case-list li .biaoti{
	padding:8% 5%;
	border-left:8px solid #1689da;
	box-sizing: border-box;
}
.case-list li .biaoti p{
	display: block;
	font-size: 16px;
	color: #093a79;
	font-family: "font2";
	text-align: left;
}
.case-list li .biaoti h3{
	display: block;
	margin-top: 10px;
	font-size: 16px;
	color: #093a79;
	text-align: left;
}
.h-foot-w{
	float: right;
	padding-right: 150px;
	width: 892px;
	height: 100%;
	background: url(../image/foot-bg2.png) top right no-repeat;
}
.h-foot-logo{
	float: right;
	margin-top: 200px;
	width: 310px;
	height: auto;
}
.h-foot-ewm{
	margin-top: 50px;
	text-align: center;
}
.h-foot-ewm li{
	display: inline-block;
	width: 45%;
	text-align: center;
}
.h-foot-ewm li img{
	display: block;
	margin:0 auto;
}
.h-foot-ewm li p{
	display: block;
	margin: 15px;
	text-align: center;
	font-size: 15px;
	color: #fff;
}
.h-foot-cont{
	margin-top: 60px;
	width: 420px;
	float: right;
	overflow: hidden;
}
.h-foot-cont strong{
	display: block;
	margin-bottom: 15px;
	font-size: 25px;
	color: #fff;
}
.h-foot-cont p{
	display: block;
	font-size: 19px;
	color: #fff;
	line-height: 250%;
}
.h-foot-bq{
	float: right;
	width: 550px;
	margin-top: 50px;
	text-align: right;
}
.h-foot-bq img{
	display: inline-block;
	vertical-align: middle;
}
.h-foot-bq p,
.h-foot-bq p a,
.h-foot-bq p strong{
	display: inline-block;
	font-size: 15px;
	color: #fff;
	vertical-align: middle;
}

/*====================end middle====================*/
/*===========底部==========*/
.contact-bg {
	width: 100%;
	background: url(../image/foot-bg.jpg) top right no-repeat;
	background-size: cover;
}
.gl-foot-w{
  padding:60px 0px 30px 0px;
  background-color: #282828;
  overflow: hidden;
}
.gl-foot-tit h3{
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}
.gl-menu{}
.gl-menu a{
  display: block;
  float: left;
  width: 50%;
  padding:5px 0px;
  font-size: 14px;
  color: #fff;
}

.foot-cont{
  
}
.foot-cont p{
  font-size: 15px;
  color: #fff;
  line-height: 170%;
}

.foot-ewm{
  text-align: center;
  display: inline-block;
  width: 48%;
}
.foot-ewm img{
  display: block;
  margin:0 auto;
}
.foot-ewm p{
  display: block;
  padding:10px 0px;
  text-align: center;
  font-size: 14px;
  color: #fff;
}
.gl-f-phone{
  
}
.gl-f-phone p{
  display: block;
  padding:5px 0px;
  line-height: 170%;
  color: #fff;
  text-align: center;
}
.gl-line{
  border-right:1px solid #4c4c4c;
}
.gl-bq{
  margin-top: 20px;
  border-top:1px solid rgba(255,255,255,0.05);
  padding-top: 28px;
  color: #bcbcbc;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
}
.gl-bq p,
.gl-bq p strong,
.gl-bq p p{
  color: #bcbcbc;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
}
.gl-bq a{
  display: inline-block;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 24px;
}
.gl-f-menu{}
.gl-f-menu a{
  display: block;
  float: left;
  width: 50%;
  padding:5px 0px;
  font-size: 14px;
  color: #fff;
}
.gl-f-proc{
	text-align: center;
}
.gl-f-proc a{
  float: left;
  display: block;
  width: 48%;
  padding:5px 1%;
  font-size: 15px;
  color: #fff;
  text-align: left;
}

/*内页*/
.ny-top{
	width: 100%;
	height: auto;
}

.jt-ny-tit{
  position: relative;
  height: 450px;
}
.jt-ny-tit h2{
  position: absolute;
  bottom:0px;
  left:0px;
  width: 200px;
  height: 50px;
  background-color: #3c91df;
  text-align: center;
  line-height: 50px;
  color: #fff;
  font-size: 26px;
}

/*产品内页*/
.ny-contact-ltit{
	margin-top: 15px;
	padding:40px 0px;
	font-size: 26px;
	color: #fff;
	background: -webkit-linear-gradient(top,#5dba11,#1188dc);
	background: -webkit-linear-gradient(top,#5dba11,#1188dc) !important;
}
.ny-contact-ltit h2{
	display: block;
	text-align: center;
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 2px;
}
.ny-contact-ltit p{
	display: block;
	margin-top: 5px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}

.ny-l-cont{
	padding:30px;
	background-color: #e7e7e7;
}
.ny-l-cont p{
	font-size: 17px;
	color: #333;
	line-height: 220%;
}


.ny-pro-ltit{
	padding:40px 0px;
	font-size: 26px;
	color: #fff;
	background: -webkit-linear-gradient(top,#1aa3ff,#375cac);
	background: -webkit-linear-gradient(top,#1aa3ff,#375cac) !important;
}
.ny-pro-ltit h2{
	display: block;
	text-align: center;
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 2px;
}
.ny-pro-ltit p{
	display: block;
	margin-top: 5px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
.fenlei-foot{
	width: 100%;
	height: 150px;
	background: -webkit-linear-gradient(top,#e7e7e7,#ffffff);
	background: -webkit-linear-gradient(top,#e7e7e7,#ffffff) !important;
}
.ny-proc{
	padding:0px;
}
.ny-proc dt{
	display: block;
	margin-top:1px;
	padding:8px 0px;
	background-color: #375cac;
}
.ny-proc dt a{
	display: block;
	font-size: 17px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.ny-proc dd{
	position: relative;
}
.ny-proc dd a{
	margin-top: 1px;
	display: block;
	padding:8px 0px;
	background-color: #e7e7e7;
	font-size: 15px;
	color: #666;
	text-align: center;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	border-bottom:1px solid #e7e7e7;
	box-sizing: border-box;
}
.ny-proc dd:hover a{
	background-color: #7789bd;
	border-bottom: 1px solid #7789bd;
	color: #fff;
	
}
/*产品分类*/
.gl-proc{
    padding:15px 0px;
    text-align: center;
  }
  .gl-proc li{
  	width: 44%;
    display: inline-block;
    text-align: -webkit-match-parent;
  }
  .gl-proc li a{
    display: block;
    font-size: 16px;
    margin:3px;
    padding: 15px 0px;
    color: #fff;
    background-color: #375cac;
    border-radius: 3px;
    transition: all 0.5s;
    text-align: center;
  }
  .gl-proc li:hover a{
    background-color: #333;
    color: #fff;
  }
  .h-proc1-hover{
    background-color: #333 !important;
    color: #fff !important;
  }
/*手机样式*/
  /*资质荣誉*/
.mini-rongyu{

}
.mini-rongyu .tua{
	width: 100%;
	overflow: hidden;
}
.mini-rongyu .tua img{
	width: 100%;
}
.mini-rongyu p{
	display: block;
	padding:5px 0px;
	height: 50px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	text-shadow: 2px 2px 5px #000;
}

/*返回顶部*/
.to-top { position: relative; z-index: 11111111111; display: none; padding: 5px 10px; color: #fff !important; background-color: #f50;}
.to-top:visited { color: #fff;}
/*end手机样式*/



/*====================PC====================*/
@media only screen and (max-width: 1400px){
#w-80{width: 95%;}
#w-90{width: 95%;}
#w-1300 {
		width: 95%;
	}

	#w-1300-1 {
		width: 95%;
	}
	.about-tit{padding:15px;}
	.about-cont{padding:15px;}
	.about-num{width: 98%;}
	.case-list{width: 100%;}

}
@media only screen and (max-width: 1300px) {
	#w-1300 {
		width: 100%;
	}

	#w-1300-1 {
		width: 100%;
	}

	#w-90 {
		width: 100%;
	}

	#w-80 {
		width: 100%;
	}


	/*menu*/
	.header-nav .nav-list>li>a {
		padding: 0 13px;
	}

	.header-nav .nav-list>li>a::after {
		margin-left: 12px;
	}

	.shu-bian li p{font-size: 45px;}
	#certify .swiper-slide{width: 468px;}
	#certify{width: 100%;}

	.case-list{width: 78%;}
	.case-list li{width: 46%;}






}

/*====================992====================*/
@media only screen and (max-width: 992px) {
	#w-1300 {
		width: 100%;
	}

	#w-1300-1 {
		width: 100%;
	}

	#w-90 {
		width: 100%;
	}

	#w-80 {
		width: 100%;
	}


	.header-nav .nav-list>li>a {
		padding: 0 3px;
	}

	.lk-ny-pro-tit h2,.lk-ny-pro-tit h2 .zia{font-size: 18px;}
	.lk-ny-pro-tit p{font-size: 17px;}
	.cd-logo img{width: 60%;}
	.lk-ny-pro-tit{margin-top: 10px;}

	.ny-pro-ltit{padding:10px 0px;}
	.ny-pro-ltit h2{font-size: 26px;}
	.fenlei-foot{height: 50px;}


	.shu-bian li p{font-size: 81px;}
	.shu-bian{margin-top: 30px;}
	
	.lk-pro{padding:8px;}
	.lk-pro h3{height: 50px;}

	


	.lk-h-pro-tit h2,.lk-h-pro-tit h2 .zia{font-size: 20px;}
	.lk-h-pro-tit p{font-size: 12px;}
	.swiper-container-pro-mini .swiper-wrapper .swiper-slide{height: 600px;}
	

	

	.lk-h-cq-tit{margin-top: 30px;}
	.lk-h-cq-tit p{font-size: 16px;}
	.lk-h-cq-tit h2{font-size: 20px;}

	.swiper-container-v .swiper-button-next{
		background: none;
	}
	.swiper-container-v .swiper-button-prev{
		background: none;
	}

	.case-l{width: 100%; height: 20%;}
	.case-l .case-ltit{margin-top: 0px; padding:8% 0px; float: none;display: block; width: 100%;}
	.case-l .case-ltit h2{font-size: 35px;}
	.case-l .case-ltit p{font-size: 24px;}
	.case-r{width: 100%; padding:15px; box-sizing: border-box; text-align: center;}
	.case-list{width: 100%; float: none;}
	.case-list li{display: inline-block; margin:1%; width: 48%;}
	.blog-one__single{padding:0px;}
	.blog-one__content{padding-top: 10px;}
	.blog-one__date{display: none;}
	.blog-one__content h3{width: 95%; line-height: 100%; margin-bottom: 5px; height: 50px;}
	.blog-one__content h3 a{font-size: 15px;}
	.blog-one__content p{display:none;height: 40px; overflow: hidden; width: 95%;}
	.blog-one__meta{margin-top: 10px; padding:5px 0px;}

	.h-foot-w{width: 100%; background-color: #1188db; padding:0px;}
	.h-foot-logo{float: none; width: 95%; margin:0 auto; text-align: center; padding-top: 30px;}
	.foot-logo-img{width: 60%; margin: auto;}

	.h-foot-ewm{margin-top: 30px;}
	.h-foot-cont{width: 95%; margin:0 auto;float: none;margin-top: 38px; }
	.h-foot-cont strong{font-size: 20px;}
	.h-foot-cont p{font-size: 16px; line-height: 170%;}

	.h-foot-bq{width: 100%; float: none; text-align: center;}
	.h-foot-bq p, .h-foot-bq p a, .h-foot-bq p strong{text-align: center;}

	.about-num{display: none;}
	.about-tit .tua{margin-top: 5px;}
	.about-tit .tub{margin-top: 3px;}
	.about-tit .tub img{width: 120px;}
	.about-tit h2 strong{font-size: 20px;}
	.about-cont{margin-top: 0px;}
	.about-video{width: 90%; margin:0 auto;float: none; text-align: center; margin-top: 10px;}
	.about-video img{width: 90%; margin:0 auto; display: block;}
	.about-cont{height: 243px;}

	.gl-foot-w{padding-top: 20px;}
	.gl-line{border:none;}
	.gl-bq{ margin-bottom: 30px; }

}




/*====================手机====================*/
@media only screen and (max-width: 768px) {
	#w-1300 {
		width: 100%;
	}

	#w-1300-1 {
		width: 100%;
	}

	#w-90 {
		width: 100%;
	}

	#w-80 {
		width: 100%;
	}


	.padding0-sm15 {
		padding: 15px;
	}

	.swiper-container-v .swiper-slide{
	width: 400px; 
	height:300px;
}
.swiper-container-pro-mini .swiper-wrapper .swiper-slide{
	height:auto;
}
.swiper-container-pro-mini{
	/*height:auto;*/
}
.swiper-container-pro-mini .swiper-wrapper{
	height: 600px !important;
}
	.lk-h-prc li::before{top:12px;}
	.lk-h-prc{width: 98%;margin:0 auto;}
	.lk-h-prc li h3{font-size: 14px; letter-spacing: 0px;}
	.lk-h-prc li p{display: none;}
	.lk-h-pro-tit{margin-top: 20px}
	.lk-pro h3{font-size: 15px;}
	.lk-pro{margin-bottom:0px;}

	.showlist li .t{font-size: 14px;}

	.case-list{margin-top: 3%;}
	.case-list li .biaoti h3{height: 50px;}


}



