.hot-qualification{
	padding: 0px 0;
}
.hot-qualification .tit,.qualification-list .tit{
	padding-bottom: 21px;
	margin-bottom: 22px;
	position: relative;
	font-size: 30px;
	font-weight: bold;
}
.hot-qualification .tit::after,.qualification-list .tit::after{
	content: "";
	position: absolute;
	left:50%;
	bottom: 0;
	width: 60px;
	height: 3px;
	background-color: #d7d7d7;
	margin-left: -30px;
	
}
.hot-qualification .list{
	display: flex;
	flex-wrap: wrap;
}
.hot-qualification .list .item{
	margin-bottom: 20px;
	margin-right: 20px;
	flex-shrink: 0;
	display: block;
	width: 122px;
	height: 140px;
	padding: 16px 5px;
	
}
.hot-qualification .list .item:nth-child(9n){
	margin-right: 0;
}
.hot-qualification .list .item:nth-child(1),
.hot-qualification .list .item:nth-child(11),
.hot-qualification .list .item:nth-child(16){
	background-image: linear-gradient(0deg,
			rgba(243, 243, 243, 0.1) 0%, 
			rgba(255, 138, 0, 0.1) 100%), 
		linear-gradient(
			#ffffff, 
			#ffffff);
		background-blend-mode: normal, 
			normal;
		border-radius: 10px;
		border: solid 1px rgba(255, 138, 0, 0.1);
}
.hot-qualification .list .item:nth-child(2),
.hot-qualification .list .item:nth-child(7),
.hot-qualification .list .item:nth-child(13),
.hot-qualification .list .item:nth-child(18){
	background-image: linear-gradient(0deg,
		rgba(243, 243, 243, 0.1) 0%, 
		rgba(26, 187, 173, 0.1) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 10px;
	border: solid 1px rgba(26, 187, 173, 0.1);
}
.hot-qualification .list .item:nth-child(3),
.hot-qualification .list .item:nth-child(6),
.hot-qualification .list .item:nth-child(14),
.hot-qualification .list .item:nth-child(17){
	background-image: linear-gradient(0deg,
		rgba(243, 243, 243, 0.1) 0%, 
		rgba(255, 0, 0, 0.1) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 10px;
	border: solid 1px rgba(200, 133, 46, 0.1);
}
.hot-qualification .list .item:nth-child(4),
.hot-qualification .list .item:nth-child(9),
.hot-qualification .list .item:nth-child(12),
.hot-qualification .list .item:nth-child(15){
	background-image: linear-gradient(0deg,
		rgba(243, 243, 243, 0.1) 0%, 
		rgba(0, 92, 222, 0.1) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 10px;
	border: solid 1px rgba(0, 92, 222, 0.1);
}
.hot-qualification .list .item:nth-child(5),
.hot-qualification .list .item:nth-child(8),
.hot-qualification .list .item:nth-child(10){
	background-image: linear-gradient(0deg,
		rgba(243, 243, 243, 0.1) 0%, 
		rgba(159, 83, 230, 0.1) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 10px;
	border: solid 1px rgba(159, 83, 230, 0.1);
}

.hot-qualification .list .item .icon{
	margin: 0 auto 14px auto;
	width: 40px;
	height: 40px;
	text-align: center;
}
.hot-qualification .list .item:hover .icon img{
  background: none;
  transition: transform 1.5s;
  transform:rotate(360deg)
}
.hot-qualification .list .item .name{
	color: #454545;
	font-size: 15px;
	line-height: 23px;
}
.hot-qualification .list .item:nth-of-type(9n){
	margin-right: 0;
}

.qualification-list{
	padding-top: 25px;
}
.qualification-list .item{
	margin-bottom: 21px;
	padding: 18px;
	display: flex;
	align-items: center;
}
.qualification-list .item .icon{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 20px;
	flex-shrink: 0;
	width: 50px;
	height: 50px;
}
.qualification-list .item .info .name{
	margin-bottom: 10px;
	position: relative;
	font-size: 16px;
	height: 15px;
	line-height: 16px;
	overflow: hidden;
	color: #000000;
}
.qualification-list .item.hover .info .name{
    color: #fff;
}
.qualification-list .item .info .desc{
	font-size: 13px;
	color: #818181;
	height:34px;
	overflow: hidden;
}
.qualification-list .item.hover .info .desc{
    color: #fff;
}
.qualification-list:nth-of-type(1) .item,.qualification-list:nth-of-type(2) .item{
	background-image: linear-gradient(0deg, 
		rgba(243, 243, 243, 0.07) 0%, 
		rgba(0, 92, 222, 0.07) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 7px;
	border: solid 1px rgba(0, 92, 222, 0.1);
}
.qualification-list:nth-of-type(3) .item{
	background-image: linear-gradient(0deg, 
		rgba(243, 243, 243, 0.07) 0%, 
		rgba(255, 138, 0, 0.07) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 7px;
	border: solid 1px rgba(255, 138, 0, 0.1);
}
.qualification-list:nth-of-type(4) .item {
	background-image: linear-gradient(0deg, 
		rgba(243, 243, 243, 0.07) 0%, 
		rgba(26, 187, 173, 0.07) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 7px;
	border: solid 1px rgba(26, 187, 173, 0.1);
}
.qualification-list:nth-of-type(5) .item {
	background-image: linear-gradient(0deg, 
		rgba(243, 243, 243, 0.07) 0%, 
		rgba(159, 83, 230, 0.07) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 7px;
	border: solid 1px rgba(159, 83, 230, 0.1);
}
.qualification-list:nth-of-type(6) .item {
	background-image: linear-gradient(0deg, 
		rgba(243, 243, 243, 0.07) 0%, 
		rgba(255, 0, 0, 0.07) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 7px;
	border: solid 1px rgba(255, 0, 0, 0.1);
}
.qualification-list:nth-of-type(7) .item {
	background-image: linear-gradient(0deg, 
		rgba(243, 243, 243, 0.07) 0%, 
		rgba(255, 138, 0, 0.07) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 7px;
	border: solid 1px rgba(255, 138, 0, 0.1);
}
.qualification-list:nth-of-type(8) .item {
	background-image: linear-gradient(0deg, 
		rgba(243, 243, 243, 0.07) 0%, 
		rgba(26, 187, 73, 0.07) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 7px;
	border: solid 1px rgba(26, 187, 73, 0.1);
}
.qualification-list:nth-of-type(9) .item {
	background-image: linear-gradient(0deg, 
		rgba(243, 243, 243, 0.07) 0%, 
		rgba(159, 83, 230, 0.07) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 7px;
	border: solid 1px rgba(159, 83, 230, 0.1);
}
.qualification-list:nth-of-type(10) .item {
	background-image: linear-gradient(0deg, 
		rgba(243, 243, 243, 0.07) 0%, 
		rgba(255, 0, 0, 0.07) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 7px;
	border: solid 1px rgba(255, 0, 0, 0.1);
}
.qualification-list:nth-of-type(11) .item {
	background-image: linear-gradient(0deg, 
		rgba(243, 243, 243, 0.05) 0%, 
		rgba(0, 92, 222, 0.05) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 7px;
	border: solid 1px rgba(0, 92, 222, 0.1);
}
.qualification-list:nth-of-type(12) .item{
	background-image: linear-gradient(0deg, 
		rgba(243, 243, 243, 0.05) 0%, 
		rgba(255, 0, 0, 0.05) 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 7px;
	border: solid 1px rgba(200, 133, 46, 0.1);
}

.zzbl-side {
    position: fixed;
    top: 680px;
    left: 42%;
    margin-left: -738px;
    width: 165px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}
.zzbl-side ul {
    border-bottom: 0 none;
    overflow: hidden;
}
.zzbl-side ul a {
    line-height: 28px;
    text-align: center;
    font-size: 15px;
    color: #333333;
}
.zzbl-side ul a li {
    border: 1px solid #e1e1e1;
    margin-bottom:4px;
    background: #fff;
}
.zzbl-side ul a li:hover{
    border: 1px solid rgb(58, 119, 255);
    color: rgb(58, 119, 255);
}
.zzbl-side .bind-top {
    margin-bottom:10px;
    height: 38px;
    line-height: 38px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 12px;
    background: rgb(58, 119, 255);
    border-radius: 4px;
    margin-top: 10px;
}