body{
    font-family: Arial,"Microsoft YaHei";
}
a{text-decoration: none;}
.zwf-top{ height: 48px;line-height:48px; clear: both;}

.carousel-item img{
    min-height: 50vh;
}
.btm a{
	color: #EAEAEA!important;
	font-size: 12px;
}
.fwxm{
    min-height: 94vh;
    background-color: #e7ecf0;
    background-image: url("/images/fwxm.jpg");
    background-position: bottom;
    background-repeat: no-repeat;
}
.xm{
    border: #ccc solid 1px;
    background-color: #fafafa;
    height: auto;
    border-radius: 10px;
}
.dl1{
    animation-delay: .5s;
}
.dl2{
    animation-delay: 1s;
}
.dl3{
    animation-delay: 1.5s;
}
.dl4{
    animation-delay: 2s;
}
.dl5{
    animation-delay: 2.5s;
}
.dl6{
    animation-delay: 3s;
}
.dl7{
    animation-delay: 3.5s;
}

.xm:hover{
    border: #0d6efd solid 1px;
    background-color: #166dbd;
    height: auto;
    border-radius: 10px;
    color: white;
    cursor: pointer;
    transition: all 1s;
}

.mmbj{
    min-height: 94vh;
    background-color: #e7ecf0;
    background-image: url("/images/hzkh.jpg");
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 50px;
    color: #fff;
}

.qian td{
    background-color: #fffbf8;
}
.shen td{
    background-color: #eaf4ff;
}
.anli{
    min-height: 94vh;
    background-color: #e7ecf0;
    background-image: url("/images/anli.jpg");
    background-position: bottom;
    background-repeat: no-repeat;
    color: #fff;
}



.ab{
    text-align: center;
    background-color: #fff;
    border-radius: 10px;
    box-shadow:3px 3px 3px #ccc;
    padding-bottom: 15px;
}
.ab div{
    text-align: center;
}
.fwys{
    min-height: 94vh;
    background: url("/images/fwys.jpg") 50% bottom;
}
.peixun{
    min-height: 94vh;
    background: url("/images/peixun.jpg") 50% bottom;
}
.gywm{
    min-height: 94vh;
    background: url("/images/gywm.jpg") 50% bottom;
}
.hzkh{
    min-height: 94vh;
    background: url("/images/mmbj.jpg") 50% bottom;
}
.kh img{
    border-radius: 6px;
    border: #ccc solid 1px;
    width: 90%;
    filter: grayscale(100%);
}
.kh:hover img{
    border-radius: 6px;
    border: #ccc solid 1px;
    width: 90%;
    cursor: pointer;
    filter: grayscale(0%);
    transition: all .5s;
}
footer{
    border-top: #fc7907 solid 3px;
    color: #fff;
}
.ys{
    text-align: center;
    
}

.ys div{
    font-weight: bold;
}



/*屏宽大于960*/
@media screen and (min-width:960px) {
    .carousel-caption{
        background-color: rgba(252, 44, 46, 0.7);
        border-radius: 20px;
    }
    .carousel-caption h2{
        font-size: 72px;
        color: #fff;
        font-weight: bolder;
    }
    .titb{
        font-size: 72px;
        font-weight: bolder;
        background: -webkit-linear-gradient(90deg, #ebac3c, #ed7b41); /* Chrome, Safari */
        background: linear-gradient(90deg, #ebac3c, #ed7b41); /* 标准语法 */
        -webkit-background-clip: text; /* Chrome, Safari */
        background-clip: text;
        -webkit-text-fill-color: transparent; /* Chrome, Safari */
        color: transparent; /* 兼容其他浏览器 */
    }
    .titc{
        font-size: 42px;
        font-weight: bold;
    }
    .ab strong{
        font-size: 72px;
        font-weight: bolder;
    }
    .al div{
        margin: 0 20px;
        text-align: center;
        background-color: #fff;
        border-radius: 15px;
        padding: 5px;
        color: #000;
    }
    .al div .a{
        display: block;
        height: 40px;
        line-height: 40px;
    }
    .ys{
        width: 185px;
        height: 185px;
        background-color: rgba(255,255,255,0.8);
    }
    .ys:hover{
        width: 185px;
        height: 185px;
        background-color: rgba(13,110,253,0.7);
        cursor: pointer;
        transition: all 0.6s;
        color: #fff;
    }
    .ys i{
        font-size: 58px;
        color: #fc7907;
    }
    .ys:hover i{
        font-size: 58px;
        color: #fff;
    }
    .xm i{
        font-size: 58px;
        color: #fc7907;
    }
    .xm:hover i{
        font-size: 58px;
        color: #fff;
    }
    .table td,.table th{
        height: 40px;
        line-height: 40px;
    }
    

    
}
/*屏宽小于960*/
@media screen and (max-width:960px) {
    .carousel-caption{
        background-color: rgba(252, 44, 46, 0.7);
        border-radius: 10px;
    }
    .carousel-caption h2{
        font-size: 24px;
        color: #fff;
        font-weight: bolder;
    }
    .carousel-caption p{
        font-size: 12px;
        color: #fff;
        font-weight: bolder;
    }
    .titb{
        font-size: 42px;
        font-weight: bolder;
        background: -webkit-linear-gradient(90deg, #ebac3c, #ed7b41); /* Chrome, Safari */
        background: linear-gradient(90deg, #ebac3c, #ed7b41); /* 标准语法 */
        -webkit-background-clip: text; /* Chrome, Safari */
        background-clip: text;
        -webkit-text-fill-color: transparent; /* Chrome, Safari */
        color: transparent; /* 兼容其他浏览器 */
    }
    .titc{
        font-size: 26px;
        font-weight: bold;
    }
    .ab strong{
        font-size: 54px;
        font-weight: bolder;
    }
    .al div{
        margin: 0px;
        text-align: center;
        background-color: #fff;
        border-radius: 15px;
        padding: 5px;
        color: #000;
    }
    .al div .a{
        display: block;
        height: 30px;
        line-height: 30px;
    }
    .ys{
        width: 40vw;
        height: 40vw;
        padding-bottom: -15px;
        background-color: rgba(255,255,255,0.8);
    }
    .ys:hover{
        width: 40vw;
        height: 40vw;
        padding-bottom: -15px;
        background-color: rgba(13,110,253,0.7);
        cursor: pointer;
        transition: all 0.6s;
        color: #fff;
    }
    .ys i{
        font-size: 42px;
        color: #fc7907;
    }
    .ys:hover i{
        font-size: 42px;
        color: #fff;
    }
    .xm i{
        font-size: 42px;
        color: #fc7907;
    }
    .xm:hover i{
        font-size: 42px;
        color: #fff;
    }
    .gywm{
        padding-bottom: 1.5rem;
    }
    .table span{
        display: none;
    }
    .kh img{
        border-radius: 6px;
        border: #ccc solid 1px;
        width: 90%;
        filter: grayscale(0%);
    }
    .table td,.table th{
        height: 20px;
        line-height: 20px;
    }
}
