.search {
    width: 50%;
}

.spclose {
    cursor: pointer;
}

.ysqsp {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.ysqnew {
    width: 1200px;
    margin: 0 auto 50px auto;
    background: #fff;
    box-sizing: border-box;
    padding: 25px;
    position: relative;
}

.ysqnew h3 {
    font-size: 36px;
    color: #0078E7;
    border-bottom: 1px solid #ddd;
    line-height: 80px;
    font-weight: bold;
    text-align: center;
}

.ysqnew h3::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    width: 32px;
    height: 34px;
    background: url(../ysqnewimg/axaz2x.png);
    background-size: contain;
}

.ysqjj {
    font-size: 18px;
    color: #333;
    line-height: 35px;
    margin: 30px 0;
}

.ysqjj p {
    text-indent: 36px;
}

.ysq_six {
    border-bottom: 1px solid #ddd;
    padding: 30px 0;
}

.ysq_six ul {
    display: flex;
    justify-content: space-between;
}

.ysq_six ul li {
    width: 16.6%;
    border-right: 1px solid #ddd;
    text-align: center;
}

.ysq_six ul li:last-child {
    border-right: none;
}

.ysq_six ul li img {
    margin: 0 auto;
    display: block;
}

.ysq_six ul li:nth-child(1) img {
    width: 65px;
}

.ysq_six ul li:nth-child(2) img {
    width: 53px;
}

.ysq_six ul li:nth-child(3) img {
    width: 55px;
}

.ysq_six ul li:nth-child(4) img {
    width: 55px;
}

.ysq_six ul li:nth-child(5) img {
    width: 65px;
}

.ysq_six ul li:nth-child(6) img {
    width: 53px;
}

.ysq_six ul li p {
    color: #0078E7;
    margin-top: 20px;
}

.ysqnew_dept {
    margin: 30px 0;
}

.ysqnew_dept_tit {
    height: 46px;
    background: #F5F5F6;
}

.ysqnew_dept_tit span {
    display: block;
    line-height: 46px;
    background: #0078E7;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    width: 145px;
    text-align: center;
}

#deptList {
    margin: 20px auto;
    width: 90%;
}

.list_con01dl li {
    width: 33%;
    border-bottom: none;
    line-height: 60px;
    height: auto;
}

.list_con01dl li::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    background: #D8D8D8;
    border-radius: 50%;
    margin-right: 10px;
}

.bm_wxts {
    width: 80%;
    text-align: center;
    font-size: 15px;
    color: #666;
    line-height: 20px;
    margin: 0 auto;
}

.bm_wxts img {
    width: 13px;
    margin-right: 5px;
}

.bm_wxts a {
    color: #0078E7;
}

.ysqbtn_list ul {
    display: flex;
    justify-content: space-between;
    margin: 50px 0 30px 0;
}

.ysqbtn_list ul li {
    width: 24%;
    line-height: 60px;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #0078E7;
    border-radius: 7px;
}

.ysqbtn_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
    color: #0078E7;
}

.ysqbtn_list ul li a::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    margin-right: 8px;
    height: 27px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    margin-bottom: 4px;

}

.ysqbtn_list ul li:nth-child(1) a::before {
    background: url(../ysqnewimg/duouxoasds2x.png);
}

.ysqbtn_list ul li:nth-child(1).active a::before {
    background: url(../ysqnewimg/duouxoaz2x.png);
}

.ysqbtn_list ul li:nth-child(2) a::before {
    background: url(../ysqnewimg/liucheng2x.png);
}

.ysqbtn_list ul li:nth-child(2).active a::before {
    background: url(../ysqnewimg/liuchengbas2x.png);
}

.ysqbtn_list ul li:nth-child(3) a::before {
    background: url(../ysqnewimg/baiogea2x.png);
}

.ysqbtn_list ul li:nth-child(4) a::before {
    background: url(../ysqnewimg/chjauxn2x.png);
}

.ysqbtn_list ul li.active {
    background: #0078E7;
}

.ysqbtn_list ul li.active a {
    color: #fff;
}

.ysqbtn_con {
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
    height: 450px;
    overflow-y: scroll;
    border: 1px solid #ddd;
}

.ysqbtn_con p {
    font-size: 16px;
    line-height: 30px;
}

/*定义整体的宽度*/
.ysqbtn_con::-webkit-scrollbar {
    width: 8px;
}

/*定义滚动条轨道*/
.ysqbtn_con::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: #f1f1f1;
}

/*定义滑块*/
.ysqbtn_con::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: #c3c3c3;
}

.ysqsp {
    background: #f5f5f5;
    box-sizing: border-box;
    padding: 30px;
    width: 1000px;
    height: 555px;
    z-index: 11111;
    display: none;
}

.ysqsp video {
    width: 100%;
}

.spclose {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 25px;
    height: 25px;
    background: url(../ysqnewimg/spclose.png);
    background-size: contain;
}



.wzazzms .ysqnew h3 {
    font-size: 54px;
    line-height: 145px;
}

.wzazzms .ysqnew h3::before {
    width: 64px;
    height: 68px;
}

.wzazzms .ysqjj {
    font-size: 34px;
    line-height: 60px;
}

.wzazzms .ysq_six ul li p {
    font-size: 34px;
}

.wzazzms .ysq_six ul li {
    width: 50%;
    margin-bottom: 15px;
}

.wzazzms .ysq_six ul li:nth-child(2n) {
    border-right: none;
}
.wzazzms .ysqnew_dept_tit span{
    font-size: 34px;
    width: 270px;
    line-height: 80px;
}
.wzazzms .ysqnew_dept_tit{
    height: 80px;
}
.wzazzms .list_con01dl li{
    font-size: 34px;
    width: 50%;
    line-height: 80px;
}
.wzazzms .list_con01dl li::before{
    width: 16px;
    height: 16px;
    margin-right: 30px;
}
.wzazzms .bm_wxts,
.wzazzms .ysqbtn_con p{
    font-size: 24px;
    line-height: 40px;
}
.wzazzms .ysqbtn_list ul,
.wzazzms .ysq_six ul{
    flex-wrap: wrap;
}
.wzazzms .ysqbtn_list ul li{
    width: 49%;
    margin-bottom: 15px;
    font-size: 34px;
}
		.contentSmall {
			padding: 0;

		}

		.contentSmall p {
			font-size: 18px;
			line-height: 40px;
		}

		.new_ycslc {
			margin: 30px 0;
		}

		.new_ycslc ul {
			display: flex;
			justify-content: space-between;
		}

		.new_ycslc ul li {
			width: 12%;
			position: relative;
			text-align: center;
		}

		.new_ycslc ul li::after {
			content: '';
			display: block;
			width: 150px;
			height: 1px;
			background: #D8D8D8;
			right: -135px;
			top: 30px;
			position: absolute;
		}

		.new_ycslc ul li:last-child::after {
			background: transparent;
		}

		.new_ycslc ul li p {
			font-size: 16px;
			color: #333;
		}

		.new_ycslc ul li span {
			display: block;
			width: 36px;
			height: 36px;
			text-align: center;
			line-height: 36px;
			font-weight: bold;
			color: #0078E7;
			background: url(../ysqnewimg/xiwiad2x.png);
			background-size: cover !important;
			margin: 10px auto;
		}

		.new_ycslc ul li span.yes {
			background: url(../ysqnewimg/yixuanz2x.png);
		}

		.new_ycslc ul li span.active {
			color: #fff;
			background: url(../ysqnewimg/xunzuas2x.png);
			width: 46px;
			height: 46px;
			line-height: 46px;
			margin: 5px auto
		}

		.button10.active {
			background: #0078E7;
		}

		.button10.active a {
			color: #fff;
		}

		.button10 a {
			font-weight: bold;
			display: block;
			width: 100%;
			height: 100%;
		}

		.button10 {
			background: transparent;
			border: 1px solid #0078E7;
			color: #0078E7;
			border-radius: 7px;
			width: 210px;
			height: 60px;
			float: left;
			margin: 0 30px;
			text-align: center;
			line-height: 60px;
			font-size: 20px;
		}

		.tsbtn {
			overflow: hidden;
			width: 540px;
			margin: 0 auto;
		}
		.typelist img {
			width: 64px;
		}

		.typelist p {
			color: #333;
		}

		.tyrz {
			background: #F5F5F6;
			padding: 20px 0;
			margin: 20px 0;
		}

		.tyrz img {
			display: block;
			margin: 20px auto 0 auto;
		}
		.type_wxts p{
			text-indent: 36px;
			font-size: 18px;
			line-height: 40px;
		}
		.wzazzms .new_ycslc ul li span {
			width: 72px;
			height: 72px;
			line-height: 72px;
			font-size: 34px;
		}

		.wzazzms .new_ycslc ul li span.active {
			width: 92px;
			height: 92px;
			line-height: 92px;
		}
		.wzazzms .new_ycslc ul li p{
			font-size: 24px;
		}
		.wzazzms .new_ycslc ul li::after{
			top: 48px;
		}
		.wzazzms .typelist li{
			width: 50%;
		}
		.wzazzms .typelist li a p{
			font-size: 34px;
		}
		.wzazzms .typelist img{
			width: 128px;
		}
		.wzazzms .type_wxts p{
			font-size: 34px;
			line-height: 80px;
		}
		@media screen and (max-width: 768px) {
    .ysqnew {
        width: 100%;
    }

    .ysq_six ul,
    .ysqbtn_list ul {
        flex-wrap: wrap;
    }

    .ysq_six ul li {
        width: 50%;
        margin-bottom: 15px;
    }

    .ysq_six ul li:nth-child(2n) {
        border-right: none;
    }

    .list_con01dl li {
        width: 50%;
    }

    .ysqbtn_list ul li {
        width: 100%;
        margin-bottom: 15px;
    }

    .bm_wxts {
        width: 100%;
    }
    .search{
        width: 90% !important;
    }
	.new_ycslc ul li::after{
		width:0px;
	}
	.tsbtn{
		width:100%
	}
	.button10{
		margin-bottom:15px;
	}
	.typelist li{
		width:50% !important;
	}
	.typelist li a{
		    margin: 10px auto !important;
	}
	.tyrz img{
		width:100%
	}
]
}