﻿/* 职业技能等级认证 */

.header_zy{
	background-image: linear-gradient(90deg, #3c8aff 0%, #61a0ff 80%, #408cff 100%);
	padding: 0.52vw 0;
}
.zy_tztt {
    background-image: linear-gradient(90deg, #3c8aff 0%, #61a0ff 100%), linear-gradient(#ffffff, #ffffff);
}
.zymain{
    flex-wrap: wrap;
}
.zymain .dzzhd .tabs_box .tabs a.active {
    color: #3c8aff;
}
.zymain .dzzhd .tabs_box .tabs a span {
    background-color: #3c8aff;
}
.zyzcfg .list .li h1 {
    color: rgb(0 144 213);
}
.zyzcfg .tt span {
    font-size: 1.15vw;
    color: #333;
    padding: 0 0 0.52vw 0;
}
.zybmtd {
    border-top: 0.2vw solid #023c78;
    border-left: 0.05vw solid #3c8aff;
    border-right: 0.05vw solid #3c8aff;
    border-bottom: 0.05vw solid #3c8aff
}

.zymain .dzzhd .dtzz_con li .date {
    background: #3c8aff ;
    border-radius: 0.5vw;
    width: 4vw;
    height: 4vw;
    padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.zymain .dzzhd .dtzz_con li .date h1{
	width: 100%;
}
.zymain .dzzhd .dtzz_con li .date h2{
	width: 100%;
}
.zybmtd .list .li .date h1{
	color: #3c8aff;
}
.zybmtd .list .li .date h2{
	color: #3c8aff;
}
.zy_tztt .tagbox .tag {
    background-color: rgb(7 54 140 / 40%);
    border: solid 0.05vw rgb(2 45 89 / 40%);
}


.zy_tztt .txt .f1 {
    border-bottom: 1px solid rgb(7 54 140 / 40%);
}
.footer_zy {
    background-color: #5d9eff;
}

.zyzcfg .list .li:hover h2 a {
    color: #3c8aff;
}
.banner_zy .swiper-pagination-bullet-active {
	background-color: rgb(0 149 255 / 60%);
    border: 1px solid rgb(0 31 255 / 75%);
}
.zy_main .dt_nav li a:hover {
    color: #3c8aff;
    border-bottom: 0.1vw solid #3c8aff;
}
.dt_main .dt_nav li a {
    border-bottom: 0.1vw solid #ffffff;
}

.zymain .dtzz_con li .txt:hover {
    color: #3c8aff;
}
.zybmtd .list .li:hover .txt a {
    color: #3c8aff;
}
.rz_allhdr .mb_indexhd {
    background-image: linear-gradient(90deg, #3c8aff 0%, #61a0ff 80%, #408cff 100%);
}

/* 列表页 */
.rzlist .nav>ul{
    background: #0057d9;
    height: auto;
}
.wap-menu.rz_menu {
    position: fixed;
    top: 15px;
    right: 15px;
    left: auto;
    z-index: 99999;
}
.rz_menu .close-menu {
    display: none;
    position: static;
    right: 0;
    top: 0;
}
#nav_mb {
    background-image: linear-gradient(180deg, #3c8aff 0%, #61a0ff 100%);
}
.zy_main .dt_title h1 {
    font-size: 2.3vw;
    letter-spacing: 0.08vw;
    color: #0057d9;
	padding: 2.5vw 0 1vw 0;
}

.rzlist_top .pc{
    margin: 0 auto;
    width: 75%;
}
.rzlist_tt{
    text-align: center;
    padding: 30px 0;
}
.rzlist_tt h1{
    font-size: 40px;
    font-weight: bold;
    
}
.text-lists .text-ul li:hover {
    color: #0057d9;
}
.text-lists .text-ul li:hover a {
    color: #0057d9;
}
.text-lists .text-ul li:hover a::before {
    border-color: transparent transparent transparent #0057d9;
}
.text-lists .text-ul li:hover span::after {
    background: #0057d9;
}
.rzfooter {
    background: #0057d9 !important;
}

/* 详情页 */


.mainbox{
    max-width: 1200px;
    width: 83%;
    margin: 0 auto;
}
.mainbox .location{
    padding: 30px 0;
}
.mainbox .location span{
    margin: 0 5px 0 0;
}
.mainbox .article{

}
.mainbox .article .title{
    text-align: center;
    padding: 50px 0;
    font-size: 25px;
    font-weight: bold;
}
.mainbox .article .txt{
    color: #999;
    
}
.mainbox .article .txt .date{
    text-align: center;
    margin: 0 0 30px 0;
}
.mainbox .article .txt .m{
    font-size: 16px;
    color: #333;
    line-height: 30px;
}
.mainbox .article .txt .m img{
    width: auto;
    margin: 0 auto;
    max-width: 100%;
}

@media screen and (max-width: 768px){
    .zy_main .dt_title h1 {
        font-size: 5vw;
        letter-spacing: 0.08vw;
        color: #0057d9;
        padding: 5vw 0 2vw 0;
    }
    .zymain .dzzhd .dtzz_con li .date {
        width: 14vw;
        height: 14vw;
        padding: 0;
    }
    .zyzcfg .tt span {
        font-size: 5vw;
        padding: 0 0 2.5vw 0;
    }
    .dt_main .dt_nav li a {
        display: inline-block;
        padding: 0 0 1.5vw 0;
        font-size: 3.8vw;
    }
    .rz_allhdr #nav_mb {
        background-image: linear-gradient(180deg, #3c8aff 0%, #61a0ff 100%);
    }

}




