* {
	margin: 0;
	padding: 0;
	
	vertical-align: middle;
}

ul {
	list-style: none;
}

a {
	text-decoration: none;
}

.jmap img{
	width: 100%;
}
.jmap{
	width: 80%;
}
input:focus,
select:focus {
	outline: none;
}

option {
	border: none;
}

body,
html {
	height: 100%;
}

.bar {
	max-width: 1500px;
	width: 100%;
	margin: 0 auto;

}




/************* con1 头条轮播开始************/
/*头条*/
.HomeHots{ width:100%; max-width:1500px; height: 180px; padding: 15px 10px; background-color: #FFF; box-shadow: 0px 5px 5px -1px #c8e3f8; border-radius: 0 1px 2px 2px; z-index: 2; margin:20px auto;}
.HomeHots a.btn{ display: block; position: relative; overflow: hidden; float: left; height: 170px; width: 10%; background: url("../images/hot_icon.jpg") no-repeat left center;}
.HomeHots .bd{ display: block; float: right; position: relative;width: 89%;z-index:9;}
.HomeHots .bd li{ position: relative; overflow: hidden; height: 180px; line-height:180px;}
.HomeHots .bd li .con{position: relative;}
.HomeHots .bd li .con>h1{ display: block; position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 26px; color: #ea1e22; }
.HomeHots .bd li .con>h1 a{ font-size: 26px; color: #ea1e22; font-weight: bold;line-height: 1.8; margin-right:30px; }
.HomeHots .bd li .con>.desc{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; line-height: 1.5; font-size: 16px; color: #484848; margin-top: 10px;}
.HomeHots .hd{ position: absolute; padding-top:190px;left: 0; width: 100%; text-align: center;z-index:1;}
.HomeHots .hd li{ display: inline-block; position: relative; overflow: hidden; width: 30px; height: 7px; cursor: pointer; margin: 0 5px; background-color: #e8edf5; font-size: 0;}
.HomeHots .hd li.on{ background-color: #ea1e22; }

.HomeHots .bd2{ display: block; float: right; position: relative;width: 89%;z-index:9;}
.HomeHots .bd2 li{ position: relative; overflow: hidden; height: 180px; line-height:180px; width:49%; float:left;}
.HomeHots .bd2 li .con{position: relative;}
.HomeHots .bd2 li .con>h1{ display: block; position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 26px; color: #ea1e22; }
.HomeHots .bd2 li .con>h1 a{ font-size: 26px; color: #ea1e22; font-weight: bold;line-height: 1.8; margin-right:30px; }
.HomeHots .bd2 li .con>.desc{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; line-height: 1.5; font-size: 16px; color: #484848; margin-top: 10px;}


/************* con1 头条轮播结束************/





.kqTool{
	background: none;
	width: 100%;
	min-width: 1200px;
	display: block;
	overflow: hidden;
}
.kqTool ul{overflow: hidden;width:100%;}
.kqTool li{width:21%; margin:0 2%; float: left;display:inline-block;text-align:center;}


.kqTool a{width:100%;  position:relative; display:inline-block; text-align:center; padding:25px 0 25px 0;}
.kqTool a:before{ content:''; background:#d0d0d0; width:1px; height:129px; position:absolute; right:0; top:50%; margin-top:-65px;}
.kqTool a:after{ content:''; background:#ffba00; width:0; height:6px; position:absolute; left:50%; bottom:0; transition:all 0.3s;}
.kqTool a .t-icon{
	background: url(../images/kqTool-Bg.png) no-repeat;
	width: 100%;
	height: 300px;
	display: inline-block;
	line-height: 100px;
	padding-top: 0px;
	transition: all 0.4s;
	position: relative;
}
.kqTool a .t-icon img{ width:100%; height:100%; object-fit:cover;}
.kqTool a .t-icon .img-hide{ display:none;}
.kqTool a .t-name{ margin-top:10px; font-size:18px;}
.kqTool a:last-child:before{ display:none;}
.kqTool a:hover{ background:#fff;}
.kqTool a:hover:after{ width:100%; left:0;}
.kqTool a:hover:before{ opacity:0;}
.kqTool a:hover .t-icon{ background:url(../images/kqTool-Bg.png) no-repeat;}
.kqTool a:hover .t-icon .img-show{ display:none;}
.kqTool a:hover .t-icon .img-hide{ display:inline-block;}




@media screen and (max-width:1500px) {
	.bar {
		padding: 0 3%;
		box-sizing: border-box;
	}


}