.member_title{
    margin-top:10px;
    width:200px;
}
.member_search{
    width:470px;
    overflow: hidden;
}
.member_search span{
    display: block;
    float: left;
    width:150px;
    line-height: 42px;
    text-align: right;
}
.member_search input{
    height:42px;
    line-height:42px;
    border-left:1px solid #B2B2B2;
    border-bottom:1px solid #B2B2B2;
    border-top:1px solid #B2B2B2;
    border-radius: 5px 0px 0px 5px;
    width:220px;
    padding:0px 5px;
    float: left;
    font-size:17px;
}
.member_search button{
    background:#FF0000;
    color:#fff;
    height:44px;
    line-height:44px;
    text-align: center;
    width:70px;
    float: left;
    font-size:17px;
    border-radius: 0px 5px 5px 0px;
}
.gac_intor_content{
    border-radius: 10px;
    padding:10px 20px 20px 20px;
    margin-top:20px;
}
.gac_intor_top{
    overflow: hidden;
}
.gac_nav_list{
    width:800px;
    float: left;
}
.gac_nav_list li{
    display: inline-block;
    padding-right:20px;
    padding-bottom: 10px;
}
.gac_nav_list li a{
    display:inline-block;
    line-height: 40px;
    font-weight:600;
}
.gac_nav_list .current a, .gac_nav_list li a:hover{
    color: #ff0000;
}
.gac_nav_list .current{
    position: relative;
}
.gac_nav_list .current:after{
    content:'';
    display:block;
    position: absolute;
    left:0px;
    bottom:12px;
    width:34px;
    background:#ff0000;
    height:3px;
    border-right: 3px;
}
.gac_apply{
    display: block;
    float: right;
    line-height:30px;
    border:1px solid #ff0000;
    color:#ff0000;
    text-align: center;
    width:100px;
    border-radius: 5px;
    margin-top:10px;
}
.gac_apply:hover{
    color:#ff0000;
}
.gac_intor_gk{
    padding-top:5px;
}
.gac_intor_gk a{
    display: block;
    overflow: hidden;
}
.gac_intor_img{
    width:258px;
    height:158px;
    float: left;
    display: block;
    border-radius: 5px;
}
.gac_intor_gk_text{
    padding-left:20px;
    float: left;
    width:1082px;
}
.gac_intor_gk_t{
    line-height: 21px;
    height:128px;
    overflow: hidden;
}
.train{
    margin:20px 0px;
}
.train_content{
    border-radius:10px;
    padding:20px 10px;
    margin-top:15px;
    overflow: hidden;
}
.train_list{
    overflow: hidden;
    width:556px;
    float: left;
}
.train_list li{
    float: left;
    padding:0px 10px;
    width:258px;
}
.train_list li img{
    width:258px;
    height:158px;
    display: block;
    border-radius: 5px;
}
.train_list li a{
    display: block;
}
.train_list li h4{
    color:#333;
    overflow: hidden;
    line-height: 30px;
    font-weight: 600;
}
.train_list li p{
    color:#999999;
    font-size:16px;
}
.apply_red{
    color:#ff0000;
}
.train_dy{
    width:634px;
    float: right;
    padding-left:10px;
}
.train_dy_title{
    padding-bottom: 10px;
    font-weight: bolder;
}
.train_dy_list li a{
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.edu{
    margin-bottom:20px;
}
.edu_content{
    border-radius: 10px;
    padding:20px;
    margin-top:15px;
    overflow: hidden;
}
.edu_title{
    overflow: hidden;
}
.edu_title h4{
    width:235px;
    float: left;
    position: relative;
}
.edu_title h4:after{
    content:'';
    position: absolute;
    display: block;
    width:1px;
    height:20px;
    line-height: 20px;
    top:50%;
    margin-top:-10px;
    right:0px;
    background:#999;
}
.edu_title_link{
    float: left;
}
.edu_title_link a{
    margin:0px 10px;
    font-weight: normal;
    color:#999;
}
.edu_title_link a:hover{
    color:#ff0000;
}
.edu_apply{
    float:right;
    font-weight: normal;
    border:1px solid #ff0000;
    color:#ff0000;
    text-align: center;
    border-radius: 5px;
    width:120px;
    display: block;
    line-height: 28px;
}
.edu_apply:hover{
    color:#ff0000;
}
.edu_intor{
    overflow: hidden;
    width:788px;
    padding-right:20px;
    float: left;
}
.edu_intor a{
    overflow: hidden;
    display: block;
}
.edu_intor_img{
    width:256px;
    height:157px;
    float: left;
    border-radius: 5px;
}
.edu_intor_text{
    width:512px;
    float: right;
}
.edu_intor_t{
    overflow: hidden;
}
.edu_dy_list{
    width:552px;
    float: left;
}
.edu_dy_list li a {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.edu_dy_list .more{
    margin-top:2px;
}

.news_video{
    margin:0px -10px 20px -10px;
}
.news_video{
    margin-top:10px;
}
.news_video .swiper-slide a{
    display: block;
    padding:10px;
    display: block;
    
}
.news_video img{
    width:100%;
    display: block;
    border-radius: 10px;
}
.news_video .swiper-slide h5{
    line-height: 30px;
    text-align: left;
    padding-top:5px;
    font-size:17px;
}
.video_item{
    position: relative;
}
.edu_title_br{
    overflow: hidden;
    margin-top:10px;
}
.edu_title_br h4{
    position: relative;
    width:120px;
    float: left;
    line-height: 30px;
}
.edu_title_br h4:after{
    content: '';
    width:1px;
    height:20px;
    background:#ccc;
    position: absolute;
    right:0px;
    top:50%;
    margin-top:-9px;
}
.edu_title_link_l{
    float: left;
}
.edu_title_link_l a{
    display: inline-block;
    margin:0px 10px;
    line-height: 30px;
    font-size:18px;
    color:#666;
}
.edu_title_link_l a:hover{
    color:#f00;
}
.edu_title_link_r{
    float: right;
    font-weight: normal;
    border: 1px solid #ff0000;
    color: #ff0000;
    text-align: center;
    border-radius: 5px;
    width: 120px;
    display: block;
    line-height: 28px;
}
.edu_title_link_r a{
    font-size:17px;
}
/* @media (max-width: 1440px){ */
    .gac_intor_gk_text{
        width:922px;
    }
    .train_dy{
        width:634px;
    }
    .edu_intor{
        width:672px;
    }
    .edu_intor_text{
        width:396px;
    }
    .edu_dy_list{
        width:508px;
    }
/* } */
@media (max-width: 1279px){
    .gac_intor_gk_text{
        width:682px;
    }
    .edu_intor{
        width:572px;
    }
    .edu_intor_text{
        width:296px;
    }
    .edu_dy_list{
        width:608px;
    }
    /* .train_list{
        width:658px; 
    } */
    .edu_intor_text{
        width:296px;
    }
    /* .train_list li img{
        width:309px;
        height:189px;
    } */
    .train_dy{
        width:414px
    }
    .edu_dy_list{
        width:368px;
    }
}
