input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin:0;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;line-height: 1.5}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin:0;}
.wd1200{width:1200px;margin: 0 auto;}


/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

.com-img{ display:block; overflow:hidden;margin:0 auto;}
.com-img img{ transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

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

/*头部样式*/
/* */
.head{position: absolute;top:0;left:0;width:100%;z-index: 999;border-bottom: 1px solid #fff;height: 76px;}
.logo{float: left;line-height:75px;}
.top_tel{float: right;background: url(../images/tel.png)no-repeat left;padding-left: 50px;color: #fff;font-size: 18px;font-weight: bold;margin-top: 22px;line-height: 34px;}


/* */
.box1{background: url(../images/navbg.png)no-repeat center;height: 81px;background-size: 100% 100%;}
.box1 #formsearch{float: right;margin-top: 14px;width:30%;}
.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(../images/ss.png)no-repeat center #f16231;}

/* */
.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 img{width: 100%;}
.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;}

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

/* */
.box4{background: #f3f3f3;padding-top: 55px;}
.box4-cont{position: relative;background: #fff;margin-top: 70px;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(../images/left.png)no-repeat;background-size: 100% 100%;left:-29px;}
.box4-cont .slick-next{background: url(../images/right.png)no-repeat;background-size: 100% 100%;right:-29px;}
.box4-cont li{text-align: center;padding: 0.2% 0 0.2%;border-right: 1px solid #f3f3f3}
.box4-cont li b{font-size: 40px;color: #f3f3f3;}
.box4-cont li img{margin:10px auto 0;width:97%;}
.box4-cont li span{display: block;margin-top: 4%;color: #505050;font-weight: bold;font-size: 18px;}

/* */
.box5{margin-top: 55px;}
.box5-cont{margin-top: 145px;
/*overflow:hidden;*/
    
}
.box5-cont .swiper-slide img{width: 100%;}
.box5-cont .swiper-slide-active img{width: 150%;position: relative;z-index: 999;margin-left: -30%;margin-top: -32%;box-shadow: 0 0 10px rgba(57,57,57,0.32)}

/* */
.box6{margin-top: 35px;background:url(../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%;background: url(../images/home.png)no-repeat 8% #748aa9;color: #fff;font-size: 18px;margin-bottom: 2px;width:80%;}
.ab-le ul li a{color:#fff;}
.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: 120px;overflow: hidden;}
.ab-ri a{display: block;width: 30%;height: 45px;line-height: 45px;background: #f16231;font-size: 14px;color: #fff;text-align: center;margin-top: 6%;}
.abimg{float: right;width:35%;margin-top: 2%;}
.abimg img{width: 100%;}

/* */
.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{width: 100%;}
.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:#f16231;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: #0a1c57;}

/* */
.footer{background: #efefef;padding-top:3%;margin-top: 40px;}
.ff_nav{}
.ff_nav dl{float: left;width: 16.666%;}
.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_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{width:100%!important;margin-bottom: 10px;height:auto!important;}

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

.copyright{text-align: center;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);}

@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: 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%;}
}
@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;}

}

