.lf{
    float: left;
}
.lr{
    float: right;
}
.y_banner{
    width:100%;
    height:59.06vmin;
    background:url(../qz20_images/m_qz_01.jpg)0 0 no-repeat;
    background-size:cover;
}

.Lead{
    background-color:#fff;
    padding: 0.01vmin 0 5vmin;
}
.Lead_title{
    width:100%;
    height:7.8vmin;
    background-color: #0a6cc3;
    font-size:3.12vmin;
    line-height:9vmin;
    text-align:center;
    color:#fff;
    font-weight:bold;
    margin: 5vmin 0;
}
.Lead_center{
    width:100%;
    overflow:hidden;
}
.Lead_img{
    float:left;
    width:45%;
}
.Lead_text{
    width:53%;
    float:right;
}
.Lead_text p{
    font-size: 2.18vmin;
    padding: 1vmin;
    text-indent: 6vmin;
    line-height: 4.5vmin;

}
.Lead_text a{
    width: 24.37vmin;
    height: 5.15vmin;
    background-color: #f04261;
    text-align: center;
    line-height: 5.15vmin;
    color: #fff;
    margin: 1vmin auto 0;
    display: block;
    border-radius:2.34vmin;
}

.trend{
    background-color:#fff;
    margin:3.12vmin 0;
    padding:3vmin 0;
}
.trend_text{
    width:90%;
    margin: 4vmin auto;
}
.trend_title{
    width:100%;
    height:7.03vmin;
    background:url(../qz20_images/m_qz_07.png)0 0 no-repeat;
    background-size:cover;
    text-align:center;
    line-height:7.03vmin;
    color:#fff;
    font-size:4.8vmin;
    font-weight: bold;
}
.trend_text img{
    display:block;
    width:90%;
    margin:3vmin auto;

}
.trend_text p{
    font-size:3.28vmin;
    width:90%;
    margin:0 auto;
    line-height: 6vmin;
    text-indent: 6vmin;
}
.zixun{
    width:41.25vmin;
    height:8.75vmin;
    display:block;
    margin:0 auto;
    background-color:#f04261;
    color:#fff;
    font-size:4vmin;
    text-align:center;
    line-height:8.75vmin;
    border-radius:5vmin;
}

.work_title{
    text-align:center;
}
.work_title h1{
    color:#0a6cc3;
    font-size:4.68vmin;
    font-weight:bold;
}
.work_title p{
    color:#4a4a4a;
    font-size:2.81vmin;
    margin:2vmin 0;
}
.work_center{
    width:100%;
    height:48.9vmin;
    background:url(../qz20_images/m_xy_06.png)0 0 no-repeat;
    background-size:cover;
}

.direction{
    background-color:#fff;
    padding:4vmin 0;
}
.direction_center{
    width:81%;
    height:72.5vmin;
    margin:2vmin auto;
    background:url(../qz20_images/m_xy_03.png)0 0 no-repeat;
    background-size:cover;
}

.ZsCode{
    padding-bottom:3vmin;
}
.ZsCode_title{
    font-size:5vmin;
    text-align:center;
    color:#0a6cc3;
    padding:5vmin 0 2vmin;
}
.ZsCode_img{
    width:70%;
    display:block;
    margin:0 auto;
}
.ZsCode_text{
    width:90%;
    display:block;
    margin:3vmin auto;
}

.Education{
    background-color:#fff;
    padding:3vmin 0;
}
.Education_title{
    text-align:center;
}
.Education_title h1{
    font-size:5.39vmin;
    color:#0a6cc3;
    font-weight:bold;
}
.Education_title p{
    font-size:4.37vmin;
    color:#ff0000;
    padding:3vmin 0;
}
.Education_option{
    width:90%;
    height:25.4vmin;
    background:url(../qz20_images/m_qz_41.png)0 0 no-repeat;
    background-size:cover;
    margin:0 auto;
}
.Education_center{
    font-size:2.8vmin;
    text-indent: 8vmin;
    line-height: 5vmin;
    padding: 2vmin 0;
}

.major{
    padding-bottom:3vmin;
}
.major_title{
    font-size:7.5vmin;
    color:#0a6cc3;
    text-align:center;
    font-weight:bold;
    padding:4vmin 0;
}
.major_center{
    width:93%;
    margin:0 auto;
    overflow: hidden;
}
.major_center li{
    width:48%;
    margin:2vmin 0;
}

.stipend{
    background-color:#fff;
    padding:2vmin 0 0;
    margin-bottom: -3vmin;
}
.stipend li{
    margin:3vmin 0;
}

.y_btn{background-color: #ff0000;padding: 0.2rem 0;} 
.yybm{width:60%;margin:0 auto;color:#fff;text-align:center;padding:0.5rem 0;}
.bm_1{font-size: 0.5rem;
    padding: 0.2rem 0;}
.bm_2{font-size: 0.4rem;}
.bm_3 input{width:100%;    background-color: #fff;
    height: 0.8rem;
    color: #000;
    text-indent: 0.3rem;
}
.tjxm{    width: 46%;
    height: 0.8rem;
    background-color: #f9df04;
    display: block;
    font-size: 0.4rem;
    margin: 0.2rem 0;
    text-align: center;
    line-height: 0.8rem;} 
.Reserve_top{text-align:center;color:#fff;font-size:0.6rem;}    
#demo{width:86%;margin:15px auto;background: #fff;border-radius: 20px;height:42vmin;overflow:hidden;}
#demo table{width:100%;font-size: 0.2rem;}
#demo .xm{width:25%;text-align: center}
#demo .xb{width:25%;text-align: center}
#demo .lx{width:25%;text-align: center}
#demo .jg{width:25%;text-align: center}  