.mstitle{
	display: flex;
	justify-content: space-between;
	border-top:2px solid #ececec;
	margin-top: 20px;
	padding-top: 10px;
	align-items: center;
	padding-bottom: 50px;
}
.mstitle h4{
	font-size: 20px;
	font-weight: bold;
	position: relative;
	padding-left: 15px;
}
.mstitle h4:after{
	position: absolute;
	content: '';
	background-color: #00adb2;
	width: 5px;
	height: 14px;
	left: 0;
	top: 5px;
}
.mstitle span{
	font-size: 14px;
	color: #606060;
}
.mstitle span a{
	font-size: 14px;
	color: #606060;
}
.msfl{
	border: 1px solid #eeeeee;
	padding:15px 15px 15px;
}
.msfl .fel{
	border-bottom: 1px solid #eeeeee;
	display: flex;
	flex-wrap: wrap;
	padding:15px 10px;
	align-items: center;
}
.msfl .fel .fll{
	font-size: 21px;
	color: #999999;
	font-weight: bold;
	margin-right: 10px;
}
.msfl .fel .flr a{
	display: inline-block;
	color: #484848;
	font-size: 21px;
	font-weight: lighter;
	padding:2px 8px;
}
.msfl .fel .flr a.active{
	background-color: #00adb2;
	color: #fff;
}
.msfl .fel.fl2{
	background-color: #f0f0f0;
}
.jzlist{
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px;
}
.jzlist .item{
	width: 50%;
	background: #f0f0f0;
	margin-top: 40px;
}
.jzlist .item:nth-child(3){
	width: 50%;
	background: #fff;
}
.jzlist .item:nth-child(4){
	width: 50%;
	background: #fff;
}
.jzlist .item a{
	display: flex;
	flex-wrap: wrap;
	padding:20px;
	align-items: center;
}
.jzlist .item a .itl{
	width: 25%;
}
.jzlist .item a .itr{
	width: 63%;
	margin-left: 2%;
}
.jzlist .item a .itr .title{
	color: #484848;
	font-size: 16px;
	font-weight: bold;
	white-space: nowrap;
	   overflow: hidden;
	   text-overflow: ellipsis;
}
.jzlist .item a .itr .desc{
	color: #6c6c6c;
	font-size: 14px;
	margin: 5px 0;
}
.jzlist .item a .itr .con{
	color: #8d8d8d;
	font-size: 14px;
}
.jzlist .item a:hover{
	background-color: #00adb2;
}
.jzlist .item a:hover .itr .title{
	color: #fff;
}
.jzlist .item a:hover .itr .desc{
	color: #cefeff;
}
.jzlist .item a:hover .itr .con{
	color: #fff;
}

.hblist{
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
}
.hblist .item{
	width: 23%;
	margin-right: 2%;
	margin-top: 15px;
}
.hblist .item:nth-child(4n){
	margin-right: 0;
}
.wz{
	text-align: right;
}
.intro{
	padding:20px 25px 80px;
	background-color: #f0f0f0;
	border-radius: 20px 0 20px 0 ;
}
.ypcon{
	margin-top: 40px;
}
.ypcon a{
	background-color: #f0f0f0;
	padding:15px 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.ypcon .ypcr{
	margin-left: 50px;
	color: #484848;
	font-size: 16px;
	font-weight: bold;
}

@media(max-width:780px){
    .jzlist .item a .itl{
        width:100%;
    }
    .jzlist .item a .itr{
        width:100%;
        margin-left: 0;
    }
    .jzlist .item a .itr .title{
        font-size: 14px;
    }
    .jzlist .item a .itr .desc{
        font-size: 12px;
    }
    .jzlist .item a .itr .con{
        font-size: 12px;
    }
}