*{
    margin: 0;
    padding: 0;
    border:0;
    list-style-type: none;
    font-family: Helvetica Neue,PingFang SC,Arial,sans-serif;
}

/*banner start*/
.ls_index_banner{width:100%;position:relative;height:407px;background:#000;}
.ls_index_banner .banner_img_list{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.ls_index_banner .banner_img_list ul{width:100% !important;}
.ls_index_banner .banner_img_list li{width:100% !important;height:407px;overflow:hidden;text-align:center;}
.ls_index_banner .banner_img_list li a{display:block;height:407px;}
.ls_index_banner .hd{width:100%;position:absolute;z-index:10;bottom:0;left:0;height:30px;line-height:30px;}
.ls_index_banner .hd ul{text-align:center;}
.ls_index_banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.ls_index_banner .hd ul .on{background:#f00;}
.ls_index_banner .prev,.ls_index_banner .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.ls_index_banner .next{left:auto;right:15%;background-position:-6px -137px;}
/*banner end*/

/*news start*/
/*#wrap{
    width: 477px;
    height: 250px;
    overflow: hidden;
}
.hiSlider{
    overflow: hidden;
    height: 250px;
    width: 477px;
    background: #eee;
}
.hiSlider-item{
    float: left;
}
.hiSlider-item img{
    width: 477px;
    height: 250px;
}
.hiSlider-pages,.hiSlider-title{
    position:absolute;z-index:3
}
.hiSlider-btn-prev,.hiSlider-btn-next{
    position:absolute;
    z-index:5;top:50%;
    height:30px;
    width:30px;
    background:url(../images/hislider-arrow.png) no-repeat;
    margin-top:-15px;
    text-indent:-200px;
    overflow:hidden;
    opacity:.6;
    filter:alpha(opacity:60)
}
.hiSlider-btn-prev{
    left:10px
}
.hiSlider-btn-next{
    right:10px;
    background-position:-30px 0
}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{
    opacity:1;
    filter:alpha(opacity:100)
}
.hiSlider-title{
    bottom:0;
    width:100%;
    padding:8px 0;
    color:#fff;
    text-indent:10px;
    background:rgba(0,0,0,.6);
    z-index:2;
    font:14px/2 "Microsoft YaHei",Arial,Tahoma
}
.hiSlider-pages{
    bottom:16px;
    right:10px;
    text-align:right
}
.hiSlider-pages a{
    height:12px;
    width:12px;
    margin:0 6px;
    display:inline-block;
    overflow:hidden;
    text-indent:-100px;
    font-size:0;
    border-radius:50%;
    background:#ddd
}
.hiSlider-pages a.active{
    background:#5472BF
}*/
/*news end*/

    .z_cctedu_icon,.newLy,.newsPhoneMenuSwitch,.newsPhoneTil,.newsPhoneLeftMenu,.phone_menu{
        display: none;
    }

@media only screen and (max-device-width : 420px) {
    *{
        font-family: 华文细黑;
    }
    .ls_index_organ_con,.ls_head,.ls_foot,.ls_index_news_con,.ls_index_middle_con_1,.tab_bg,.ls_index_project_l,.ls_index_course_l,
    .menu,.news_title_pic img,.news_title_pic,.news_type,.news_top,.n_type,.right_con,.ls_hid{
        display: none;
    }
    .ls_index_middle_con,.ls_index_banner,.ls_index_project_con,.ls_index_course_con{
        width: 100% !important;
    }
    .ls_index_project_con,.ls_index_course_con{
        height: auto!important;
    }
    .phone_menu{
        display: block;
        background: #f9f9f9;
        border-top: 0.1px solid #f1f1f1;
        position: fixed;
        bottom: 0;
        right: 0;
        left: 0;
        z-index: 999;
    }

    .phone_menu a{
        color: #666;
    }
    .phone_menu .hover a{
        color: #298bca
    }
    .phone_menu li i{
        font-size: 1.2em;
        padding: 0.2em 0;
    }
    .ls_index_banner .banner_img_list li object .donwLoadA{
        width: 15vw!important;
        height: 4vw!important;
        top: 35vw;
        right: 6.8vw;
    }
    .ls_index_banner,.ls_index_banner .banner_img_list li,.ls_index_banner .banner_img_list li a{
        width: 100vw !important;
        height: 50vw !important;
        background: center center;
    }
    .ls_index_item,.ls_index_item2{
        width: 46vw !important;
        height: auto !important;
        margin-left: 2.7vw !important;
    }
    .ls_index_item2{
        margin-bottom: 5vw !important;
        border: 0 !important;
    }
    .ls_index_item .logo,.ls_index_item2 .logo{
        width: 46vw !important;
        height: 33vw !important;
        border: none !important;
    }
    .ls_index_item .logo img,.ls_index_item2 .logo img{
        width: 46vw !important;
        height: 26vw !important;
    }
    .ls_index_item2 .logo .title,.ls_index_item .logo .title{
        width: 46vw !important;
        height: 7vw !important;
        margin-top: 0px !important;
        background: none !important;
        opacity: 1 !important;
    }
    .ls_index_item2 .logo .title .font,.ls_index_item .logo .title .font{
        width: 46vw !important;
        color: #333 !important;
        text-align: left !important;
        text-indent: 1vw !important;
    }
    .ls_index_item2 .info,.ls_index_item .info{
        width: 46vw !important;
        height: auto !important;
        padding: 0  !important;
        text-indent: 1vw !important;
    }
    .ls_index_item2 .info span,.ls_index_item .info span{
        color: #09f !important;
        font-size: 0.85em !important;
        height: 4.5vw !important;
        line-height: 4.5vw !important;
    }
    .phone_margin{
        margin-bottom: 2.8em !important;
    }
    .ls_index_con_title{
        padding: 0 2.5vw !important;
    }
    .ls_index_item:hover .logo img,.ls_index_item2:hover .logo img{
        transform: scale(1,1) !important;
    }
    .ls_index_item .logo .title ul,.ls_index_item2 .logo .title ul{
        display: none !important;
    }
    .z_cctedu_icon{
        width: 100vw;
        display: block;
        margin: 3vw auto;
    }
    .z_cctedu_icon li{
        width: 14vw;
        margin: 4vw 0 0 8.7vw;
        float: left;
    }
    .z_cctedu_icon li img{
        width: 14vw;
        height: 14vw;
    }
    .z_cctedu_icon li span{
        width: 15vw;
        height: 5vw;
        display: inline-block;
        line-height: 5vw;
        text-align: center;
        font-size: 0.9em;
        color: #333;
        margin-top: 1vw;
    }

    /* 资讯 */
    .ls_index_middle_con{
        width: 100% !important;
        float: left;
        padding: 0 !important;
    }
    .n_centerSwitch{
        width: 100%;
        padding-bottom: 3.3em ;
        float: left;
        margin-left: -30%;
    }
    .ls_news{
        float: none !important;
        width: 100vw !important;
        margin: 0 auto !important;
        padding: 0 !important;
        height: auto !important;
    }
    .news_list{
        width: 100%;
        border: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .news_list li{
        font-size: 0.90em !important;
        border-bottom: 1px solid #f5f5f5;
        padding: 0.7em 0;
        margin: 0  auto!important;
        height: auto !important;
        text-indent: 1vw;
        width: 99vw;
    }
    .news_list .newLy{
        display: block;
        font-size: 0.9em;
        color: #0099ff;
        margin-top: 0.5em;
        width: 50vw !important;
        height: 2em;
        line-height: 2em;
    }
    .ls_news .news_list ul li span{
        float: right;
        margin-right: 1vw;
        display: block;
        height:2em;
        line-height:2em;
        margin-top:-2em;
        /*height: 2em;
        line-height: 2em;
        margin-top: -2em;*/
    }
    .phone_menu{
        display: block;
        background: #f9f9f9;
        border-top: 0.1px solid #f1f1f1;
        position: fixed;
        bottom: 0;
        right: 0;
        left: 0;
    }
    .phone_menu li{
        width: 20%;
        float: left;
        text-align: center;
        padding: 0.3em 0;
        font-size: 0.9em;
        color: #666;
    }
    .phone_menu li i{
        font-size: 1.2em;
        padding: 0.2em 0;
    }
    .newsPhoneTil{
        width: 100%;
        padding: 0.6em 0 0.45em;
        font-size: 1.05em;
        display: block;
        font-weight: bold;
        border-bottom: 1px solid #f5f5f5;
    }
    .newsPhoneTil_font{
        color: #333;
        float: left;
        margin-left: 0.5em;
    }
    .newsPhoneTil_icon{
        color: #999;
        float: right;
        margin-right: 0.5em;
    }
    .newsPhoneMenuSwitch{
        width: 100%;
        padding: 0.5em 0;
        display: block;
        background: #f1f1f1;
        overflow: hidden;
        overflow-x: auto;
    }
    .newsPhoneMenuSwitch ul{
        width: 180%;
    }
    .newsPhoneMenuSwitch li{
        width: 11%;
        font-size: 0.9em;
        text-align: center;
        float: left;
        color: #666;
    }
    .newsPhoneLeftMenu{
        width: 30%;
        position: absolute;
        right: 0;
        display: none;
    }
    .newsPhoneLeftMenuSwitch{
        width: 30%;
        position: absolute;
        right: 0;
        display: block;
    }
    .newsPhoneLeftMenu li,.newsPhoneLeftMenuSwitch li{
        font-size: 0.85em;
        padding: 0.3em 0;
        text-align: center;
        color: #666;
    }

    .ls_news_check{
        width: 99vw !important;
        margin: 0 auto;
        padding : 0 !important;
    }
    .ls_con{
        width: 100vw !important;
    }
    .ls_news_check .left_con,.ls_news_check .left_con .title,.ls_news_check .left_con .con{
        width: 100% !important;
        padding : 0 !important;
    }
    .ls_news_check_info p{
        text-indent: 2em;
        margin: 2vw auto 0 auto;
        font-size: 0.9em;
        width: 96vw;
    }
    .ls_news_check .left_con img{
        width: 100vw !important;
    }
    .ls_news_check .title{
        font-size: 1.3em !important;
    }
    .ls_news_check .left_con .type span{
        font-size: 0.8em !important;
    }
}
