


.banner-container .swiper-slide-active{z-index:10;}
.banner-container img{display: block;width: 100%}
.banner-container .swiper-pagination{bottom:30px;}
.banner-container .swiper-pagination span{width:10px;height:10px;background:rgba(255,255,255,0.5);opacity:1;}
.banner-container .swiper-pagination span.swiper-pagination-bullet-active{background:#fff;}

.index-item01{height:673px;background:#fff url(../images/index-img01.jpg) no-repeat center top/110%;padding-top:60px;}
.index-item01 a{width:167px;height:41px;border:2px solid #8ea09c;display:block;margin:0 auto;text-align:center;line-height:37px;}
.index-item01 a:hover{background:#8ea09c;color:#fff;}

.index-tit{}
.index-tit .fl{font-size:28px;color:#000;}
.index-tit a{font-size:12px;color:#757575;background:url(../images/icon02.png) no-repeat right center;padding-right:12px;}

.index-item02{padding-top:60px;padding:0px 100px;padding-bottom:0px;background:#fff url(../images/index-img02.jpg) no-repeat center top/cover;padding-top:65px;}
.index-item02 .list{width:25%;float:left;margin-top:30px;}
.index-item02 .list .img img{max-width:100%;max-height: 256px;}
.index-item02 .list .con{padding:0px 10px;padding-top:30px;width:100%;height:257px;}
.index-item02 .list .con .data{}
.index-item02 .list .con .tit{height:65px;overflow:hidden;line-height:36px;}
.index-item02 .list .con .tit a{color:#333;font-size:18px;font-weight:bold;display:block;}
.index-item02 .list .con .line{width:43px;height:4px;background:#333;margin:15px 0px;}
.index-item02 .list .con .describe{height:70px;overflow:hidden;line-height:24px;}

.index-item03{padding:50px 100px;background:#f9f9f9;}
.index-item03 ul{height:251px;overflow:hidden;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;background:#fff;margin-top:30px;}
.index-item03 ul li{height:125px;float:left;width:12.5%;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.index-item03 ul li .img{width:100%;height:100%;border:10px solid #fff;position:relative;}
.index-item03 ul li .img:hover{border:10px solid #fff;}
.index-item03 ul li .img img{position:absolute;max-width:100%;max-height:100px;left:0;top:0;right:0;bottom:0;margin:auto;}
/*.index-item03 ul li:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:none;}*/

.contact-box{padding: 55px 4.5%}
.contact-box .map-con{width: 50%;}

.contact-item01{width: 50%;}
.contact-item01 .list{padding-left:45px;margin-bottom:30px;min-height: 38px;}
.contact-item01 .list .tit{font-size:18px;color:#333;margin-top:5px;}
.contact-item01 .list p{line-height:24px;color:#999;margin-top:10px;}
.contact-item01 .list.list01{background:url(../images/icon06.png) no-repeat left top;}
.contact-item01 .list.list02{background:url(../images/icon07.png) no-repeat left top;}
.contact-item01 .list.list03{background:url(../images/icon08.png) no-repeat left top;}
.contact-item01 .list.list04{background:url(../images/icon09.png) no-repeat left top;}
.contact-item01 .list.list05{background:url(../images/icon10.png) no-repeat left top;}
.contact-item01 .list.list06{background:url(../images/icon11.png) no-repeat left top;}

.search-end{padding:0px 100px;padding-bottom:100px;min-height:500px;}
.search-end .list{height:91px;border-bottom:1px solid #e5e5e5;line-height:90px;}
.search-end .list a:hover{color:#169bd5;}

.ckeck-car{padding:0px 100px;padding-top:50px;padding-bottom:150px;min-height:544px}
.ckeck-car a{display:block;width:16.66%;float:left;height:200px;padding:0px 10px;margin-bottom:20px;}
.ckeck-car .list{background:#f6f6f6;text-align:center;padding-top:25px;height:200px;}
.ckeck-car .list .tit{margin-top:20px;}
.ckeck-car .list .img-w{width:101px;height:101px;display:block;margin:0 auto;position: relative;background: #fff;border:1px solid #eee;border-radius: 100%;}
.ckeck-car .list .img-w img{max-width: 80px;max-height: 80px;}

.zgs-con{padding:55px 4.5% 100px;position: relative;min-height: 610px;}
.zgs-con .zgs-l{width: 60%;}
.zgs-con .zgs-r{width: 40%;padding-left: 15px;position: absolute;top: 0;right: 1%;top: 55px;}
.zgs-con .zgs-r.fixing{position: fixed;right: 1%;top: 13%;}
.zgs-con .zgs-r.abing{position: absolute;right:1%;bottom: 130px;top: auto;}

.zgs-con .list{float:left;width:50%;padding:0px 15px;margin-bottom:30px;}
.zgs-con .list .box{background:#f6f6f6;border:1px solid #e5e5e5;padding:30px;}
.zgs-con .list .box .tit{color:#333;font-size:16px;font-weight:bold;}
.zgs-con .list .box ul{line-height:28px;margin-top:20px;}

.news-con{padding:50px 100px 100px 100px;}
.news-con .list-con{margin:0px -17.5px;}
.news-con .list-con .list{float:left;width:25%;padding:0px 17.5px;margin-top:35px;}
.news-con .list-con .list .img{overflow:hidden;}
.news-con .list-con .list .img img{width:100%;display:block;transition:300ms ease;-webkit-transition:300ms ease;max-height: 227px;}
.news-con .list-con .list .con{padding:15px;height:220px;background:#f6f6f6;}
.news-con .list-con .list .con .tit a{font-size:16px;}
.news-con .list-con .list .con .describe{margin:20px 0px;line-height:26px;color:#999;height:104px;overflow:hidden;}
.news-con .list-con .list .con > a{color:#999;}
.news-con .list-con .list:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}

.news-details-nav{height:65px;line-height:65px;background:#f5f5f5;}
.news-details-nav a{float:left;margin-left:60px;}

.news-details-con{padding-top:35px;width:1200px;margin:0 auto;margin-bottom:100px;background:#fff;}
.news-details-left{width:860px;}
.news-details-left .tit{font-size:24px;text-align:center;}
.news-details-left .data-box{height:50px;background:#f2f2f2;line-height:50px;padding:0px 20px;margin-top:40px;}
.news-details-left .data-box .data{font-size:12px;}
.news-details-left .data-box .bdsharebuttonbox{margin-top:8px;}

.news-details-txt{padding:50px 0px;}
.news-details-txt img{max-width:100%;}

.news-details-right{width:310px;}
.news-details-right > .tit{height:35px;border-bottom:1px solid #e6e6e6;font-size:16px;}
.news-details-right .list{padding:15px;border:1px solid #e6e6e6;margin-top:20px;}
.news-details-right .list .tit{line-height:26px;height:52px;overflow:hidden;}
.news-details-right .list .tit a{font-size:16px;color:#169bd5;}
.news-details-right .list .data{margin:15px 0px;color:#8b8b8b;}
.news-details-right .list .describe{color:#999;font-size:13px;line-height:24px;height:72px;overflow:hidden;margin:20px 0px;}

.news-item01{width:100%;height:100%;background:#f6f6f6;padding:30px;}
.news-item01 .tit a{font-size:18px;color:#169bd5;}
.news-item01 img{max-width:100%;max-height: 284px;}
.news-item01 .data{margin:20px 0px;}
.news-item01 .describe{line-height:24px;height:48px;overflow:hidden;margin:20px 0px;}
.news-item01 > a{width:110px;height:30px;background:#169bd5;display:block;border:1px solid #169bd5;text-align:center;line-height:30px;color:#fff;}
.news-item01 > a:hover{background:#fff;border:1px solid #169bd5;color:#169bd5;}

#full-screen-slider { width:46%; height:553px; float:left; position:relative}
#slides { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#pagination { display:block; list-style:none; position:absolute;right:20px; bottom:30px; z-index:8;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:100%; background:#ccc;opacity: .5;overflow:hidden;  }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;background:#0092CE;opacity:.5;cursor:pointer}
#pagination li.current {opacity:1}

.news-item02{width:25.5%;float:left;height:553px;border:1px solid #ebebeb;padding:20px;padding-top:30px;margin-left:1.5%;}
.news-item02 .tit a{font-size:18px;color:#169bd5;}
.news-item02 img{max-width:100%;max-height: 227px;}
.news-item02 .data{margin:20px 0px;}
.news-item02 .describe{line-height:26px;height:75px;overflow:hidden;margin:20px 0px;margin-bottom:60px;}
.news-item02 > a{}

.news-item03{margin:0px -10px;margin-top:30px;}
.news-item03 .list{width:25%;float:left;padding:0 10px;margin-bottom:20px;}
.news-item03 .list .box{background:#f6f6f6;padding-bottom:25px;height:326px;position:relative;}
.news-item03 .list .box > .tit{height:66px;border-bottom:1px solid #e5e5e5;line-height:65px;color:#333;font-size:16px; text-align:center}
.news-item03 .list .box ul{height: 180px;overflow:hidden; }
.news-item03 .list .box ul li{padding:0px 25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:45px;line-height:45px;}
.news-item03 .list .box ul li a:hover{color:#3abef7;}
.news-item03 .list .box > a{width:285px;height:45px;line-height:45px;text-align:center;display:block;margin:0 auto;background:#169bd5;border:1px solid #169bd5;color:#fff;margin-top:10px;position:absolute;top:auto;bottom:25px;left:0;right:0;}
.news-item03 .list .box > a:hover{background:#fff;border:1px solid #169bd5;color:#169bd5;}

@media screen and (max-width:1440px) {
	.index-item02 .list .con{padding-top:10px;height:185px;}
	.index-item02 .list .con .describe{height:45px;}
	/*.index-item03 ul li{width:203.6px;}*/
	#full-screen-slider{width:580px;height:485px;}
	.news-item02{width:310px;height:485px;}
	.news-item03 .list .box > a{width:200px;}
}

@media screen and (max-width:1380px) {
	.index-item02 .list .con{padding-top:10px;height:175px;}
	/*.index-item03 ul li{width:191.3px;}*/
	#full-screen-slider{width:510px;height:460px;}
	.news-item02{width:302px;height:460px;margin-left:1%;}
	.news-item01 .describe{margin:5px 0;}
}
.product-diy {position:fixed;width:100%}


.swiper-container h3 {
	text-align: center;
	line-height: 70px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index-item-product {
	padding-top: 60px;
	padding: 0px 100px;
	padding-bottom: 0px;
	padding-top: 65px;
	background: #fff url(../images/index-img02.jpg) no-repeat center top/cover;
}
.cate {
	text-align:center;
	margin-bottom:40px
}
.cate ul {
	overflow: auto;
	width: 100%;
	text-align: center;
}
.cate ul li {
	display: inline-block;
	margin: 10px 40px 0 0;
	position: relative;
}
.cate ul li a {
	display: block;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	padding: 0 40px;
	color: #000;
	text-decoration: none;
	background: #E3E3E3;
	border-radius: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cate ul li .on {
	background: #004099;
	color:white;
}
.index-item-search {
	padding: 30px 100px;
	background: #f9f9f9;
	background: white;
	font-size: 16px;
	font-weight:bold;
}
.index-item-search .s-left {
	float: left
}

	.index-item-search .s-right {
		float: right;
		border: 1px solid #E1E1E1;
		border-radius: 20px;
		padding: 2px 10px;
		overflow: hidden;
		position: relative;
	}
.index-item-search .s-left span {
	color: #004099;
}
.index-item-search .s-left a {
	margin-right:10px;
	color:#999;
	font-size:14px;
	font-weight:normal;
}
.index-item-search .s-left a:hover {
	color: #004099;
}
.index-item-search .s-right .search_bg {
	width: 100%;
	float: left;
	line-height: 25px;
	background: none;
	border: none;
	font-size: 14px;
	padding-left: 10px;
	font-family: Arial;
	color: #999;
}
.index-item-search .s-right .search_btn {
	width: 35px;
	height: 30px;
	position: absolute;
	top: -1px;
	right: -3px;
}
.index-item-link {
	padding: 50px 100px;
	background: #f9f9f9;
}
.index-item-link ul {
	overflow:auto;
	margin-top:20px;
	font-size:14px;
}
.index-item-link ul li{
	float:left;
	margin-right:20px
}
.index-item-link ul li a{
	color:#666
}
.index-item-link ul li a:hover {
	color: #004099;
}
#swiper_wrapper .inner a {
	background:white;
	display:block;
}
.swiper-slide .inner img {
	max-width: 100%;
	max-height: 100%;
}