.w1200{margin:0 auto;width: 1200px;}
p{margin: 0 0 0 0;}
.fl{float: left;}
.fr{float: right;}

.container1{padding: 0 4.5%;margin:0 auto;}

/* */
.head{width:100%;z-index: 999;height: 110px;position: relative;transition: .7s;background: #fff;}
.logo{float: left;line-height:110px;}
.top_tel{float: right;background: url(/template/default/assets/css/../images/tel.png)no-repeat left;padding-left: 50px;color: #fff;font-size: 18px;font-weight: bold;margin-top: 22px;line-height: 34px;}
.head.scroll{
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   z-index: 9999;
   transition: .7s;
}


/* */
.box1{background: url(/template/default/assets/css/../images/navbg.png)no-repeat center;height: 81px;background-size: 100% 100%;}
.box1 #formsearch{float: right;margin-top: 14px;width:17%;}
.box1 #formsearch input{background: none;border:none;outline: none;float: left;height: 54px;line-height: 54px;}
.box1 #formsearch input#keyword{width:85%;border:1px solid #8e8e8e;padding-left: 3%;color: #d3d3d3;font-size: 12px;border-right: none;}
.box1 #formsearch input#s_btn{width: 15%;background: url(/template/default/assets/css/../images/ss.png)no-repeat center #ff0000;}
.box1 #formsearch input::-webkit-input-placeholder{
	color:#d3d3d3;
}
.box1 #formsearch input::-moz-placeholder{  
	color:#d3d3d3;
}
.box1 #formsearch input:-moz-placeholder{  
	color:#d3d3d3;
}
.box1 #formsearch input:-ms-input-placeholder{ 
	color:#d3d3d3;
}





.index-pro-sort{width: 71%;float: left;margin-left: 10%;}
.index-pro-sort ul li{
	display: inline-block;
	margin-right: 0.5em;
}
.index-pro-sort ul li a{
	display: block;
	font-size: 13px;
	color: #5a5a5a;
	line-height: 81px;
}
.index-pro-sort ul li a:hover{
	color: #ff0000
}

/* */
.box2{margin-top: 55px;}
.bt{text-align: center;}
.bt h3{font-weight: bold;color: #343434;font-size: 36px;}
.bt span{display: block;color: #545454;font-size: 12px;margin-top: 10px;text-transform: uppercase;}
.fenlei{margin-top: 30px;display: flex;flex-wrap: wrap;justify-content:center;}
.fenlei li{width:19.5%;position: relative;margin: 0 0.25%;}
.fenlei li a{display:block;overflow:hidden;}
.fenlei li img{width: 100%;transition:.5s;}
.fenlei li a:hover img{ transform: scale(1.1)}
.fenlei li .cont{position: absolute;bottom: 5%;left:0;width:100%;text-align: center;}
.fenlei li .cont h3{color: #fff;font-size: 24px;font-weight: bold;}
.fenlei li .cont span{display: block;margin-top: 8px;color: #fff;font-size: 18px;text-transform: uppercase;font-family:Arial;overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.box2 a.more{
	display: block;
	width: 140px;
	height: 39px;
	border: 1px solid #828282;
	line-height: 37px;
	text-align: center;
	font-size: 18px;
	color: #545454;
	margin: 0 auto;
	border-radius: 8px;
	margin-top: 40px;
}
.box2 a.more:hover{
	background: #ff0000;
	color: #fff;
	border-color: #ff0000;
}

/* */
.box3{text-align: center;padding:3% 0;margin-top: 60px;}
.box3 h3{color: #fff;font-size: 26px;}
.box3-tel{background: url(/template/default/assets/css/../images/more.png)no-repeat center top;padding-top: 3.4%;color: #fff;font-size: 18px;margin-top:2%;background-size: 3% 48%}

/* */
.box4{background: #f3f3f3;padding-top: 55px;}
.box4-cont{position: relative;background: #fff;margin-top: 40px;border-bottom: 2px solid #f3f3f3;}
.box4-cont .slick-arrow{position: absolute;top:50%;width:58px;height:58px;margin-top: -29px;cursor: pointer;border:none;outline: none;text-indent: -999px;overflow: hidden;z-index: 999}
.box4-cont .slick-prev{background: url(/template/default/assets/css/../images/left.png)no-repeat;background-size: 100% 100%;left:-29px;}
.box4-cont .slick-next{background: url(/template/default/assets/css/../images/right.png)no-repeat;background-size: 100% 100%;right:-29px;}
.box4-cont li{text-align: center;padding: 1.5% 0 1.5%;border-right: 1px solid #f3f3f3;position: relative;}
.box4-cont li b{font-size: 40px;color: #f3f3f3;position: absolute;top: 16%;width: 100%;z-index: 99;text-align: center;left: 0;display:none;}
.box4-cont li a{display: block;}
.box4-cont li .img{margin:10px auto 0;width:50%;overflow:hidden;}
.box4-cont li .img img{width:100%;transition:0.5s;}
.box4-cont li .img:hover img{transform:scale(1.1);}
.box4-cont li span{display: block;margin-top: 8%;color: #505050;font-weight: bold;font-size: 18px;overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;}
.box4-cont .slick-slide{outline: none}

/* */
.box5{margin-top: 55px;overflow: hidden;}
.box5-cont{margin-top: 145px;position: relative;}
.box5-cont .swiper-slide .img{overflow:hidden;}
.box5-cont .swiper-slide .img img{width: 100%;transition:0.5s;}
.box5-cont .swiper-slide .img:hover img{transform:scale(1.1);}
.box5-cont .swiper-slide{position: relative;}
.box5-cont .swiper-slide .img::after{content: '';width: 100%;height: 100%;background: rgba(255,255,255,0.4);position: absolute;top: 0;left: 0;opacity: 1;}
.box5-cont .swiper-slide-active .img{width: 160%;position: relative;z-index: 999;margin-left: -30%;margin-top: -20%;box-shadow: 0 0 10px rgba(57,57,57,0.32)}
.box5-cont .swiper-slide-active .img::after{opacity: 0;}
.box5-cont .swiper-button-prev{width: 49px;height: 53px;margin-top: -53px;left: 10%;overflow: hidden;z-index: 999;}
.box5-cont .swiper-button-prev::after{width: 49px;height: 53px;text-indent: 100px;background: url(/template/default/assets/css/../images/left2.png) no-repeat center;}
.box5-cont .swiper-button-next{width: 49px;height: 53px;margin-top: -53px;right: 10%;overflow: hidden;z-index: 999;}
.box5-cont .swiper-button-next::after{width: 49px;height: 53px;text-indent: 100px;background: url(/template/default/assets/css/../images/right2.png) no-repeat center;}


/* */
.box6{margin-top: 35px;background:url(/template/default/assets/css/../images/bj1.png)no-repeat;background-size: 100% 100%;padding: 2% 0;}
.box6 .ab{background: #fff;padding: 2%;}
.ab-le{float: left;width:20%;border-right: 1px solid #f3f3f3;padding:1% 0 3%;}
.ab-tit h3{color: #3c3c3c;font-size: 36px;font-weight: bold;}
.ab-tit span{display: block;color: #3c3c3c;font-size: 18px;}
.ab-le ul{margin-top:12%;}
.ab-le ul li{padding: 10% 0 10% 18%;color: #fff;font-size: 18px;margin-bottom: 2px;width:80%;}
.ab-le ul li:nth-child(1){background: url(/template/default/assets/css/../images/home.png)no-repeat 8% #748aa9}
.ab-le ul li:nth-child(2){background: url(/template/default/assets/css/../images/ren.png)no-repeat 8% #748aa9}
.ab-le ul li:nth-child(3){background: url(/template/default/assets/css/../images/she.png)no-repeat 8% #748aa9}
.ab-ri{float: left;width:30%;margin-left: 5%;margin-top: 2%;}
.ab-ri h3{font-weight: bold;color: #404040;font-size: 24px;position: relative;padding-bottom: 3%;}
.ab-ri h3:after{content: "";display: block;width: 41px;height: 1px;background: #3b3b3b;position: absolute;bottom: 0;left:0;}
.ab-ri .cont{margin-top: 12%;color: #656565;font-size: 14px;line-height: 30px;text-align: justify;height: 150px;overflow: hidden;}
.ab-ri a{display: block;width: 30%;height: 45px;line-height: 45px;border:1px solid #ccc;font-size: 14px;color: #666;text-align: center;margin-top: 6%;border-radius:5px;}
.abimg{float: right;width:35%;margin-top: 2%;overflow:hidden;}
.abimg img{width: 100%;transition:.5s;}
.abimg:hover img{transform: scale(1.1)}
.ab-ri a:hover{background:#ff0000;border-color:#ff0000;color:#fff;}

/* */
.box7{margin-top: 50px}
.news_list1{margin-top: 40px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content:space-around;}
.news_list1 li{float: left;width:32%;position: relative;transition: all 1s;background: #fff;}
.news_list1 li a{display: block;padding: 1.5%;box-shadow: 0 0 9px rgba(57,57,57,0.09);}
.news_list1 li .img{overflow:hidden;}
.news_list1 li img{width: 100%;transition:.5s;}
.news_list1 li .img:hover img{transform:scale(1.1);}
.news_list1 li h3{color: #4a4a4a;font-size: 16px;font-weight: bold;line-height: 45px;height: 45px;overflow: hidden;margin-top: 10px;}
.news_list1 li p{color: #8b8b8b;font-size: 14px;line-height: 24px;height: 48px;overflow: hidden;}
.news_list1 li .dac{height: 45px;line-height: 45px;width:100%;background:#0a1c57;padding: 0 2%;margin-top: 15px;position: relative;}
.news_list1 li .dac i{font-style: normal;color: #fff;font-size: 16px;font-weight: bold;}
.news_list1 li .dac span{position: absolute;right: 2%;top:0;color: #fff;font-size: 12px;}
.news_list1 li:hover{margin-top: -15px;}
.news_list1 li:hover h3{color: #0a1c57}
.news_list1 li:hover .dac{background: #ff0000;}

/* */
.footer{background: #efefef;padding-top:3%;margin-top: 40px;}
.ff_nav{}
.ff_nav dl{float: left;width: 14.258%;}
.ff_nav dl dt{font-weight: normal;color: #5a5a5a;font-size: 16px;margin-bottom: 15px;}
.ff_nav dl dd{line-height: 36px;}
.ff_nav dl dd a{color: #5a5a5a;opacity: 0.63;}
.ff_nav dl dd a:hover{color: #000;}

.ff_lx h3{font-weight: bold;color: #5a5a5a;font-size: 18px;}
.ff_lx .cont{margin-top: 15px;color: #5a5a5a;font-size: 14px;line-height: 36px;}

.ff_er{float: left;width:48%;margin-right: 0;text-align: center;color: #909090;font-size: 14px;}
.ff_er img{max-width:100%;margin-bottom: 10px;}

.link{margin-top:20px;color: #909090;font-size: 12px;line-height: 22px;}
.link a{color: #909090;}

.copyright{border-top: 1px solid #d3d3d3;padding:10px 0;color: rgba(90,90,90,0.55);line-height: 24px;margin-top: 10px;}
.copyright a{color: rgba(90,90,90,0.55);}
.copyright .k1{text-align: right}



.link {
  width: 100px;
  position: relative;
}

.link dd {
  position: absolute;
  bottom: 23px;
  left: 0;
  background: #fff;
  display: none;
}

.link dd a {
  display: block;
  line-height: 38px;
  text-align: center;
  color: #555555;
  width: 100px;
}


@media(max-width: 1400px){
	.box4-cont li b{
		top: 12%;
		font-size: 30px;
	}
	.box4-cont li span{
		font-size: 16px;
	}
	.index-pro-sort ul li{
		margin-right: 1em;
	}
	.ab-le ul li{
		font-size: 16px;
	}

}
@media(max-width: 1024px){
	.box4-cont{margin-top: 40px;}
	.box5-cont{margin-top: 80px;}

	.ab-le{width: 25%}
	.ab-ri{width:38%;margin-left: 3%;margin-top: 5%;}
	.ab-ri h3{font-size: 20px;}
	.abimg{width: 30%;margin-top:8%;}
}
@media(max-width: 990px){
	.copyright .k1,.copyright .copyr{
		text-align: center;
	}
}

@media(max-width: 768px){
	.fenlei li{width:32.5%;margin-bottom: 20px;}

	.box2,.box3,.box5,.box7{margin-top: 30px;}
	.box4{padding-top: 30px;}

	.ab-le{width: 35%;}
	.ab-ri{width: 60%;}

	.box4-cont li span{font-size: 14px;}
}
@media(max-width: 500px){
	.bt h3{font-size: 30px;}
	.fenlei li{width:49.5%;margin-bottom: 20px;}
	.box3{padding: 5% 0;}
	.box3 h3{font-size: 20px;}
	.box3-tel{padding-top: 6%;background-size: 5% 40%;font-size: 16px;}
	.box5-cont {margin-top: 55px;}

	.ab-le,.ab-ri{width: 100%;margin-left: 0;}
	.ab-le ul{margin-top: 5%;}
	.ab-le ul li{width:100%;}
	.ab-ri .cont{margin-top:5%;}

	.news_list1{margin-top:20px;}
	.news_list1 li{width: 100%;margin-right: 0;}

}