﻿/*
* @Author: Marte
* @Date:   2018-05-26 10:40:19
* @Last Modified by:   Marte
* @Last Modified time: 2018-05-29 16:23:13
*/
.mo_lb{ display: none; }
.shadow{ width: 100%; height: 100%; position: absolute; background-color: rgba(0,0,0,.6); left: 0; top: 0; z-index: 999; display: none; }
.header_top ul{
    margin-left: 70px;
}
.bulid_main{margin-bottom: unset !important;}
#my-iframe{width: 100%;height: 1127px;}
.containers{max-width: 1200px;margin: 0 auto;}
.main_top{
    margin-top: 224px !important;
}

/*东方舞css*/
.cbbadfw_banner{ width: 940px;height: 358px;margin: 0 auto !important; }
.cbbadfw_banner .swiper-container{width:940px;height:360px;}
.cbba_news_list{}
.cbba_news_left{ width:600px;height:420px;float:left;}
.cbba_news_title{ border-bottom: 1px solid #F5F5F5;height: 16px;font-size: 16px;font-weight: 400;color: #666666;line-height: 16px;padding-left: 30px;padding-top: 27px;padding-bottom: 12px;}
.cbba_news_title ul li{padding-left: 44px;padding-right: 46px;padding-top: 10px;padding-bottom: 10px;border-bottom: none;margin-top: -11px;}
.cbba_news_title a{float:right;margin-right: 28px;}

.cbba_news_right{float:right;}
.cbba_list ul{font-size:20px;color:#000;}
.cbba_list ul li{padding-top: 10px !important;border-bottom: none;padding-left: 30px;padding-right: 25px;}
.cbba_list a:hover{color:#0045C7 !important;}
.cbba_list span{color:#000 !important;}
.cbba_list .l{float:left; width: 80%}
.cbba_list .r{float:right; width: 20%;text-align: right;}

.cbba_button_right{float:left;margin-top:20px;margin-left:20px;padding-left:50px;width:300px;height:400px;border-left:1px solid #e6e6e6;font-size: 16px;}
.dfwpx_z{font-size: 20px;color: rgba(213, 147, 16, 0.7);}
.dfwpx_y{color: rgba(221, 221, 221, 0.82);}
.cbba_btn{width:250px; height:50px;text-align: center;line-height:50px;margin-top:38px;background-color: rgba(10, 10, 10, 0.8);color:#fff;}
.cbba_btn2{width:250px; height:50px;text-align: center;line-height:50px;margin-top:38px;background-color: rgba(0, 121, 215, 0.74);color:#fff;}
.aniu{display: none;}

.cbba_pic ul{ width:870px; margin:0 auto;}
.cbba_pic ul li{ width:200px; float:left;text-align: center;}

.cbba_sc{margin-top:20px;margin-left: 15px;}
.cbbadfw_seach_title{width:100px;height:30px;line-height: 30px;font-size: 16px;}
.cbbadfw_seach_in{width:150px;height:30px;}
.cbbadfw_search {width:100px;height:30px;border-radius: 10px;background-color:#0079d7;color:#fff;font-size: 16px;}
.cbba_sc_table{margin:20px auto;width:600px;border:1px solid #e6e6e6;text-align: center;}
.cbba_sc_table tr{height:30px;line-height: 30px;}

.clear{clear:both;}


@media screen and (max-width:1441px){
    .login_k{ height: 615px; }
    .login_wrap{ margin-top: 90px; }
    .top_juli{margin-left: 0px !important;}
    .h5{display: none;}
    .header_top ul{
        margin-left: 70px;
    }
    .events_top{
        margin-top: 280px;
    }



}

@media screen and (max-width:1200px){
    .h5{display: none;}
    .container{ width: 94%; margin: 0 3%;}
    .index_main{width: 94%;padding-left: 1px;}
    .newd_main{width: 100%;}
    .newd_content{width: 94%; margin: 0 3%;}
    .newd_nav{padding-top: 40px;}
    .new_nav{padding-left: 21px;}
    .new_right ul li h6{padding-bottom: 35px;line-height: 17px;}


    .bulid_nav{padding-left: 21px;}
    .bulid_main{width: 100%;}


    .notice{ margin-top: 60px; }

    .header_top ul{
        margin-left: 70px;
    }
    .header_top ul li {
        float: left;
        line-height: 50px;
        width: 90px;
         margin-right: 10px;
        text-align: center;
        font-size: 16px;
        position: relative;
        color: #FFF;
    }


    /*.banner .swiper-slide{ height: 560px; }*/
    .banner_main{ top: 90px; }
    .swiper-button-next, .swiper-button-prev{ top: 40%; }
    .banner .swiper-button-next{ right: 3%; }
    .banner .swiper-button-prev{ left: 3%; }
    .banner .swiper-button-prev:hover{ background: url(../images/right.png) no-repeat; left: 3%; transform: rotateZ(180deg); }
    .banner .swiper-button-next:hover{ background: url(../images/right.png) no-repeat; right: 3%; transform: rotateZ(0); }

    .entrance{ width: 100%; margin-left: 0; left: 0;}
    .table li div span{ max-height: 36px; overflow: hidden; }

    .login_k{ width: 880px; }
    .paging2 { margin-top: 40px; margin-bottom: 40px; text-align: center;}

    .demand_top{ height: auto; }
    .demand_top span{ line-height: 50px; margin-top: 16px; }
    .Competition_item{ width: 36%; margin: 0 2%; }
    .cultivate_tt ul{ margin-left: 0; }
    .cultivate_tt ul li{ width: 20%; text-align: center; margin: 0 auto; }
    .cultivate_tt ul li a{ padding: 0; }




}

@media screen and (max-width:1060px){
    /*.h5{display: none;}*/
    /*.top_logo{*/
        /*width: 223px;*/
        /*height: 70px;*/
        /*padding-top: 5px;*/
        /*margin: 0 auto;*/
    /*}*/
    /*.head_img{*/
        /*margin: 0 auto;*/
        /*width: 223px;*/
    /*}*/
    /*.header_top{ position: relative; height: 125px;}*/

    .header_top ul{
        margin-left: 0;
    }
    .containers{width: 100%;margin: 20px auto;}

    .header_top{width: 100%;}
    .banner_main{ left: 50%; margin-left: 0; transform: translateX(-50%); }
    .entrance ul li a{ padding-bottom: 26px; }
    .footer_logo{ text-align: center; width: 100%; }
    .copyright{ width: 100%;}
    .copyright p{ text-align: center;}

    .course{ width: auto; margin-left: 110px; }

    .renzheng .authentication_tit{ text-indent: 0; text-align: center; }
    .renzheng .inquire{ width: 480px; display: inline-block; margin-left: 50%; transform: translateX(-50%); }
    .entrance ul li.active{transform: translateY(0);}

    .inquire{ margin-left: 0; }
    .inquire .item span{ width: 80px; }

    .login_k{ width: 734px; height: 90%; overflow: hidden; }
    .login_l{ width: 100%; height: 40%; background: url(../images/bg5.png) no-repeat center center; background-size: 120% auto; }
    .login_l:after{ content: ""; position: absolute; width: 120%; height: 60px; background-color: #fff; z-index: 2; left: 0; bottom: -13px; margin-left: -10%; transform: rotateZ(4deg) }
    .login_r{ margin-top: 10px; width: 100%; margin-left: 0;}
    .login_wrap{ margin-top: 0; }
    .aisle_k{ width: 90%; }
    .aisle{ height: 600px; }
    .aisle_k a{ width: 48%; }

    .cultivate_top a{ width: 280px; margin: 26px 24px 0; }
    .demand_top input[type="text"]{ width: 300px; }
    .demand_top button{ width: 94px; }

}

@media screen and (min-width:641px) and (max-width:1060px){
    .phone{ position: absolute; left: 3%; top: 100%; }
    .icon{ position: absolute; right: 3%; top: 100%; }
    .containers{width: 100%;margin: 20px auto;}

}


@media screen and (max-width:800px){
    .newd_nav{width: 100%;}

    .h5{display: none;}

    .logo img{ height: 100px; }
    .entrance ul li p{ font-size: 18px; padding: 16px 0; }
    .entrance ul li img{ width: 40%; }
    .notice_r{ width: 44%; }
    .title{ font-size: 18px; }
    .w1{ width: 22%; }
    .w2{ width: 24%; }
    .w3{ width: 54%; }
    .containers{width: 100%;margin: 20px auto;}
    .contact_top{ height: 208px; }
    .contactUs_r h4{ margin-left: 20px; }
    .contactUs_r p{ margin: 20px 20px 0 20px; }

    .main_top{ height: 98px; }
    .organization ul{ min-height: auto; }
    .roll p{ line-height: 32px; }
    .register_con{ margin-left: 3%; }
    .register_con .item.w100{ width: 97%; }
    .register_con .item{ width: 44%; }
    .register_type{ width: 94%; }
    .register_btn .btn2{ width: 164px; margin: 0 20px; }

    .main_top > h4{ padding-top: 12px; }
    .authentication_tit{ text-align: center; text-indent: 0; }
    .inquire .item select{ width: 280px; }
    .inquire .item input[type="text"]{ width: 192px; }


    .login_k{ width: 90%; }
    .cultivate_top a{ width: 210px; height: 60px; padding-top: 6px; font-size: 20px; }
    .demand_top select{ width: 150px; }
    .demand_top input[type="text"]{ width: 150px; }
    .demand_tit th{ font-size: 14px; }
    .paging2 div p{ margin-left: 0; float: none; }
    .paging2 div a{ margin-left: 15px; }

    .Competition_item{ width: 46%; text-align: center; }
    .Competition_item span{ width: 60px; }

    /* .timer{ margin-bottom: 0; } */
    .login_l:after{ bottom: -24px; }
    .login_top{ margin-top: 12px; }

}

@media screen and (max-width:641px){

    .h5{display: none;}
    .mo_lb{ display: block; position: absolute; width: 38px; right: 1%; top: 10%; line-height: 50px; }
    .header_top ul{ top: 0; background-color: #e6e6e6;display: none;float: right; }
    .header_top ul li{ width:30%;float: left; border-bottom: 1px solid #eee;color: #444444;}
    .header_top ul li a{ width: 100%; float: none; border-bottom: 1px solid #eee;color: #444444;}
    .top_titile{width: 100%;background: none;}
    .top_right{padding-top:10px}
    .header_top{height:140px;}

    .head_img{width: 76%;margin: 0 auto;}
    .top_logo{padding-top:10px; width: 100%;text-align: center;}

    .top_message{display: none;width:80%;}
    .top_search{width:60%;z-index: 9999;margin: 0 auto;}
    .search{float: right;right: 1px;}
    #seach_key{width:100%;height: 35px;line-height: 35px;padding-left: 4%;border-radius: 0;}
    .index_right_list{width: 100%;}
    .index_two_up_left{width: 100%;}
    .index_match{margin-left: 14px;}
    .index_match_list{padding: 14px;background-color: white; margin-top: 25px;overflow: hidden}
    .index_match_list ul{

    }
    .index_match_list ul li{
        padding-top: unset;
    }
    .index_match_list ul li .m1{
        display:-webkit-box;
        text-overflow:ellipsis;
        overflow:hidden;
        -webkit-line-clamp: 1;
        -webkit-box-orient:vertical;
        height: 35px;
        line-height: 35px;
    }
    .index_match_list ul li .m2{height: 35px;line-height: 35px;}
    .index_match_list ul li .m3{height: 35px;line-height: 35px;}

    .index_two_up_mid{width: 100%;}
    .index_history{margin-left: 14px;}
    .index_history_list{background-color: white;margin-top: 20px;overflow: hidden;padding: 14px;}
    .index_history_list ul{padding-left:0;}
    .index_history_list ul li{padding-top: unset}
    .index_train{ padding-left: 14px;}
    .index_end_right p{padding-left: 14px;}


    .index_two_up_right{width: 100%;padding-left: 14px;}
    .speacil_phone{display: block;}
    .speacil_pc{
        display: none;
    }
    .index_train_list ul li{width: 44%;padding-left: unset;margin-left: 4%;float: left;text-align: center;}
    .index_train_list ul li span{margin-left:unset;padding-left: unset;}
    .index_three_down_left{width: 100%;height: auto;}
    .index_train_rank{margin-left: 14px;}
    .index_train_match{padding: 14px;overflow: hidden;background-color: white;margin-top: 25px;}
    .index_train_match ul{padding-left: unset;}
    .index_train_match ul li{padding-top: unset;}
    .index_train_match ul li .ml1{
        display:-webkit-box;
        text-overflow:ellipsis;
        overflow:hidden;
        -webkit-line-clamp: 1;
        -webkit-box-orient:vertical;
        width: 60%;
    }
    .index_train_match ul li .ml2{
        font-size: 12px;
        width: 22%;
        display:-webkit-box;
        text-overflow:ellipsis;
        overflow:hidden;
        -webkit-line-clamp: 1;
        -webkit-box-orient:vertical;
    }
    .index_train_match ul li .ml3{
        font-size: 12px;
        width: 18%;
        display:-webkit-box;
        text-overflow:ellipsis;
        overflow:hidden;
        -webkit-line-clamp: 1;
        -webkit-box-orient:vertical;
    }


    .index_three_down_mid{width: 100%;height: auto;}
    .index_video_list{margin-left: 14px; overflow: hidden;}
    .index_video_list li{ width: 45% !important;padding-right: 2%;}

    .index_cert_list{background-color: white;overflow: hidden;height: auto;margin-top: 20px;padding: 14px;}
    .index_cert_list ul li{padding: unset;height: 35px;line-height: 35px;}
    .index_cert_list ul li p{
        width: 78%;
        float: left;
        display:-webkit-box;
        text-overflow:ellipsis;
        overflow:hidden;
        -webkit-line-clamp: 1;
        -webkit-box-orient:vertical;
        padding-right: 2%;
    }
    .index_cert_list ul li span{width: 20%;float: left;}
    .index_end_right{
        background-color: #FAFAFA;
    }
    #main{
        background-color: white;
        width: 96%;
        height: 260px;
        padding: 2%;
        text-align: center;
    }

    .index_title a{padding-right:15px;}
    .index_match a{padding-right:15px;}
    .index_history a{padding-right:15px;}
    .index_train_rank a{padding-right:15px;}

    .index_end_left{display: none;}
    .index_end_right{width: 100%;padding-left: 14px;}
    .link{padding-left: 1%;}
    .containers{width: 100%;}

    .container{width: 100%;margin: 0;overflow: hidden;height: auto;}

    .new_nav{margin-top: unset;padding-top:170px;}
    .new_all{width: 100%;}
    .new_left{width: 94%;margin:0 3%;padding-bottom: 15px;height: auto;}
    .new_right{width: 94%;margin:0 3%;padding-top:unset;}
    .new_right ul li h6 {
        height: auto;
        font-weight: 400;
        color: #333333;
        line-height: normal;
        padding-bottom: 5px;
        font: 16px Arial, Tahoma, 'Microsoft Yahei';
    }

    .newd_nav{padding-top: 170px;padding-left: 21px;}
    /*.newd_main{width: 94%;}*/
    .ny_l{
        width: 94% !important;
        color: #3D424B;
        font-size: 14px;
        line-height: 34px;
        padding: 3%;
        margin-left: unset !important;
    }

    .newd_content{width: 92%;text-align: left;overflow: hidden;margin: unset;padding: 4%;}
    .newd_last{width: 90%;padding-left: 5%;}
    .newd_next{width: 90%;padding-left: 5%;}


    .bulid_nav{padding-top: 30px;padding-left: 21px;margin-top: 130px;}
    .bulid_main{width: 100% !important;height: auto;overflow: hidden;margin-bottom: unset !important;}
    .bulid_all{width: 100% !important;}

    .bulid_two_line{width: 65%;}
    .bulid_whole{width: 35%;}
    .bulid_whole span{width: 86%;padding-left: 7%;font-size: 14px;}
    .bulid_stand{width: 19.5%;margin-right: 65%;}
    .bulid_two_title{width: 67%;font-size: 14px;}
    .bulid_branch{width: 19.5%;display: none;}
    .bulid_three_line{margin-left: 17.5%;}
    .bulid_four_line{display: none;}
    .bulid_sec{width: 19.5%;margin-right: 15%;}
    .bulid_mech{display: none;}
    .bulid_six_line{display: none;}
    .bulid_sec_list{width: 19.5%;margin-left: 8%;}
    .bulid_sec_list ul li{font-size: 12px;width: 100%;}
    .bulid_three_title{font-size: 14px;}
    .bulid_ass,.bulid_coun,.bulid_seven_line{display: none;}



    .content{background-color: #ffffff;}
    .contact_nav{padding-top: 170px;padding-left: 21px;}
    .us{width: 100%;}
    .contactUs_l{ width: 100%;}
    .form_title{width: 16%;}
    .contactUs_l input{width: 70%;}
    .contactUs_l textarea{width: 70%;}
    .yzm{margin-left: 62%;}
    .contactUs_l button{width: 94%;margin: 0 3%;}
    .contactUs_r{width: 100%;}
    .cons{padding-left: 13px;}

    .nav{padding-top: 30px;padding-left: 21px;padding-bottom: 0px}
    .main{width: 100%;}


    .authentication_tit{ font-size: 12px;margin-left: 2%;}
    .inquire .item{ margin-bottom: 40px; }
    .submits {width: 18%;margin-left: 1%;}


    .cultivate_top{ height: auto; padding-bottom: 20px;margin-top: 55px !important;}

    .demand_top select{ width: 70%; }
    /*.demand_con{margin-top: 195px;}*/

    .Competition_btn{
        margin-top: -40px;
    }




    .banner_main h4{ font-size: 36px; }
    .banner_main small{ font-size: 24px; }
    .notice_l{ width: 100%; }
    .notice_r{ width: 100%; margin-top: 20px; }
    .news_con ul li{ width: 48%; margin: 0 1% 20px; }
    .news{ padding-bottom: 0; }
    .picture_r{ display: none; }
    .picture_l{ width: 48%; }
    .train{ margin-top: 20px; }
    .partner ul li{ width: 23.2%; margin-bottom: 10px; }
    .partner ul li:nth-child(4n){ margin-right: 0; }
    .entrance ul li p{ font-size: 14px; }


    .icon{ transform: translateX(22px); }
    .banner_main{ width: 70%; }
    .banner_main p{ width: 100%; }
    .banner_main h4{ font-size: 22px; }
    .banner_main small{ font-size: 16px; }

    .header_top ul li a{ color: #666; }

    .ny_r{ width: 100%; padding-bottom: 20px; }
    .ny_l{ width: 100%; }
    /*.content{ padding-top: 20px; }*/
    .course{ margin-bottom: 20px; }
    .course ul li div{ min-height: 40px; line-height: 24px; padding-top: 10px; }
    .course:before{ top: 32px; }
    .course ul li:before{ top: 22px; }
    .course ul li span{ font-size: 20px !important; }

    .organization ul li a{height: auto;}
    .organization ul li span{ margin-top: 6px; }
    .paging{ margin: 24px 0 6px; }

    .main_top_list .entrance{ position: static; margin-top: 20px; }
    .main_top{ height: auto; background: url(../images/bg3.png) no-repeat top center; background-size: 100% 98px; margin-top: 140px !important;}
    .course {
        width: 60% !important;
        margin-left: 36% !important;
    }

    .renzheng{ margin-top: 118px; }

    .intro{ margin-top: 20px; }

    .register_con .item{ width: 97%; margin-right: 0; }
    .register_type{ width: 97%; }
    .register_tit{ padding-top: 0; }
    .upload_r{ float: none; margin-left: 128px; margin-top: 0; padding-top: 10px; }
    .register_con .item{ margin-top: 10px; }

    .inquire{ width: 360px; display: inline-block; margin-left: 50%; transform: translateX(-50%); }
    .contactUs{ margin-top: 0; }


    .logo3{ width: 40%; }


    .cultivate_top a{ width: 94%; margin: 20px auto 0; max-width: 300px; }
    .wh3, .wh4, .wh5, .wh6, .wh7, .wh8, .wh10, .wh11, .wh23, .wh25, .wh26, .wh27, .wh28{ display: none; }
    .wh1{ width: 20%; }
    .wh2{ width: 50%; }
    .wh9{ width: 30%; }
    .wh41{ width: 15%; }
    .wh42{ width: 30%; }
    .wh49{ width: 25%; }
    .wh43{ width: 30%; }
    .demand_top{ height: auto; padding-bottom: 20px; }
    .demand_top input[type="text"]{ float: none; width: 86%; margin-left: 0; margin-top: 0; }

    .demand_top span{ line-height: 50px; margin-top: 16px; }
    .demand_top button{ width: 100%; margin-top: 0; margin-left: 0; }
    .paging2{ margin-top: 20px; margin-bottom: 20px; }
    .paging2 div a{ margin-bottom: 6px; }
    .paging2 div a.sw{ width: auto; padding: 0 14px; }
    .paging2 div p{ display: none; }
    .demand_con td{ padding: 0; }

    .Competition_item{ width: 96%; }
    .demand_top .Competition_item select{ width: 67%; }
    .demand_top .Competition_item input[type="text"]{ width: 67%; float: left;margin-left: 10px; margin-top: 18px; }

    .wh21{ width: 15%; }
    .wh22{ width: 30%; }
    .wh24{ width: 30%; }
    .wh29{ width: 25%; }

    .cultivate_tt{ padding-top: 20px; }
    .cultivate_tt ul li{ width: 100%; height: 38px; line-height: 38px; font-size: 14px; }
    .Competition .Competition_item input[type="submit"]{ margin: 0 auto 0; float: none; }
    .plan_list td{ text-align: center; }
    .plan_list td b{ display: block; padding-left: 0; }
    .plan_list th:first-child{ text-align: center; padding-left: 0; }

    .main_top > h4{ font-size: 18px; }
    .main_top > p{ margin-top: 0px; padding-bottom: 10px; }

    .new_rights{
        width: 92% !important;
        margin-left:3% !important;
        margin-right:3% !important;
        height: auto;
        line-height: normal;

        padding: 1%;
    }
    .new_rights table{
        width: 100% !important;
    }

    .course_main{
        width:100%;
        height: auto;
        overflow: hidden;
    }

    .events_top{
        margin-top: 160px;
    }


    /*东方舞css*/
    .cbbadfw_banner{ width: 100%; margin:0; padding-bottom: 15px;  height: 360px; }
    .cbbadfw_banner .swiper-slide{height: 360px;}
    .cbbadfw_banner .swiper-container{width:100%; margin:0;height:auto;}
    .cbba_news_list{}
    .cbba_news_left{ width: 100%; margin: 0;float:none;}
    .cbba_news_title{ border-bottom: 1px solid #F5F5F5;height: 16px;font-size: 16px;font-weight: 400;color: #666666;line-height: 16px;padding-left: 0;padding-top: 5px;padding-bottom: 10px;}
    .cbba_news_title ul li{padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 10px;border-bottom: none;margin-top: -11px;}
    .cbba_news_title a{float:right;margin-right: 18px;}

    .cbba_news_right{float:none;}
    .cbba_list ul{font-size:20px;color:#000;}
    .cbba_list ul li{padding-top: 10px !important;border-bottom: none;padding-left: 0;padding-right: 25px;}
    .cbba_list a:hover{color:#0045C7 !important;}
    .cbba_list span{color:#000 !important;}
    .cbba_list .l{float:left; width: 80%}
    .cbba_list .r{float:right; width: 20%;text-align: right;}

    .cbba_button_right{float:left;margin-top:20px;margin-left:0px;padding-left:0;width:300px;height:400px;border-left:0;font-size: 14px;}
    .dfwpx_z{font-size: 20px;color: rgba(213, 147, 16, 0.7);}
    .dfwpx_y{color: rgba(221, 221, 221, 0.82);}
    .cbba_btn{width:250px; height:50px;text-align: center;line-height:50px;margin-top:38px;background-color: rgba(10, 10, 10, 0.8);color:#fff;}
    .cbba_btn2{width:250px; height:50px;text-align: center;line-height:50px;margin-top:38px;background-color: rgba(0, 121, 215, 0.74);color:#fff;}

    .cbba_pic ul{ width:100%; }
    .cbba_pic ul li{ width:94%; float:left;text-align: center;padding-left: 3%;padding-right: 3%; padding-top: 20px; }

    .cbba_sc{margin-top:20px;margin-left: 15px;}
    .cbbadfw_seach_title{width:100px;height:30px;line-height: 30px;font-size: 16px;}
    .cbbadfw_seach_in{width:150px;height:30px;}
    .cbbadfw_search {width:100px;height:30px;border-radius: 10px;background-color:#0079d7;color:#fff;font-size: 16px;}
    .cbba_sc_table{margin:20px 15px;width:600px;border:1px solid #e6e6e6;text-align: center;}
    .cbba_sc_table tr{height:30px;line-height: 30px;}

}

@media screen and (max-width:481px){
    #main{
        width: 96%;
        height: 260px;
        padding: 2%;
        text-align: center;
    }

    .index_right_list {
        float: right;
        height: auto;
        background: #FFFFFF;
    }
    .index_list{
        padding: 14px;
    }
    .index_list ul{
        padding-left: 0;
        margin-top: 11px;
    }
    .index_list ul li {
        padding-left: unset;
        padding-right: unset;
        padding-bottom: unset;
        padding-top: unset;
        height: 35px;
    }
    .index_list ul li p{
        font-size:14px;
        height: 20px;
        font-weight: 400;
        color: #333333;
        line-height: normal;
        float: left;
        width: 76%;
        padding-right: 2%;
        overflow: hidden;
        display:-webkit-box;
        text-overflow:ellipsis;
        -webkit-line-clamp: 1;
        -webkit-box-orient:vertical;
    }
    .index_list ul li span{
        float: right;
        width: 22%;
        height: 20px;
        line-height: 20px;
        font-size: 12px;
    }
    .index_match_list{

    }
    .index_match_list ul{
        padding-left: 0;
    }

    .top_title{display: none;position: unset !important;;}
    .top_search{width:60%;z-index: 9999;margin: 0 auto;}
    #seach_key{width:100%;height: 35px;line-height: 35px;padding-left: 4%;border-radius: 0;}
    .index_main{width: 100%;padding-top: 1px;}
    .banner{width: 100%;margin-top:140px;}
    .index_one{height: auto;}
    .inquire .item span{ width: 23%; }
    .inquire .item select{ width: 52%; }
    .inquire .item input[type="text"]{ width: 48%; background: #fff; text-indent: 8px; margin-right: 5%;}

    .head_tops{width: 100%;}
    .wrap{
        min-width: 100%;
    }
    .top_right{
        clear: both;
        margin: 0 auto;
        width: 80%;
    }

    /*.pc{display: none;}*/
    .h5{display: block;}

    .logo{ margin: 10px; }
    .logo img{ height: 72px; }
    .banner .swiper-slide{ height: 200px; }
    .banner_main{ top: 54px; }
    .entrance{ position: static; margin-top: 10px;}
    .entrance ul li{ width: 48%; margin: 0 1% 4px; }
    .entrance ul li:first-child{ margin-left: 26%; }
    .banner .swiper-button-next, .banner .swiper-button-prev{ width: 32px; height: 32px; background-size: cover; top: 48%; }
    .banner .swiper-button-prev:hover{ background: url(../images/right.png) no-repeat; left: 3%; transform: rotateZ(180deg); background-size: cover; }
    .banner .swiper-button-next:hover{ background: url(../images/right.png) no-repeat; right: 3%; transform: rotateZ(0); background-size: cover; }

    .notice{ margin-top: 18px; }
    .notice_list ul li p{ height: 32px; }
    .notice_list ul li a{ height: 32px; line-height: 32px; }
    .news{ padding-top: 16px; }
    .news_con ul li{ margin-bottom: 10px; }
    .picture_tit{ padding: 22px 0; }

    .table li div{ line-height: 32px; }
    .train .table li div span{ height: 32px; line-height: 32px; }
    .partner ul li{ width: 31.6%; }
    .partner ul li:nth-child(4n){ margin-right: 1.8%; }
    .partner ul li:nth-child(3n){ margin-right: 0; }
    .partner{ padding: 14px 0 4px; }
    .link dl{ margin-bottom: 14px; }
    .footer p span{ display: block; }
    .picture{ display: none; }

    .renzheng{ margin-top: 20px; }
    .renzheng .inquire{ width: 94%; }


    .inquire .item a{ margin-left: 4px; }

    .register_k input{ height: 42px; line-height: 42px; }
    .xTit{ margin-top: 20px; font-size: 24px; }
    .register_btn .btn2{ width: 110px; height: 42px; line-height: 42px; margin: 0 10px; }
    .register_btn{ margin: 24px 0; }
    .register_type{ padding: 0 14px 20px; }
    .register_type_tit{ margin-top: 20px; }

    .login_l:after{ height: 32px; }
    .login_top{ font-size: 20px; }
    .login_wrap ul{ margin-top: 16px; }
    .login_wrap ul li input{ height: 40px; line-height: 40px; }
    .yzm_pic{ height: 40px; }
    a.login_btn{ height: 40px; line-height: 40px; margin-top: 16px; }
    .login_wrap p{ margin-top: 20px; }
    .copyright2{ display: none; }
    .login_wrap{ width: 94%; }
    a.login_btn{ width: 100%; }

    .aisle{ height: 380px; }
    .aisle_k{ padding-top: 100px; }
    .aisle_k a{ width: 100%; margin-bottom: 14px; font-size: 20px; height: 60px; padding-top: 6px; }
    .Competition{ padding-bottom: 0; }
    .Competition_btn input{ margin: 20px auto 0; }

    #my-iframe {
        width: 360%;
        height: 1120px;
        transform: scale(0.45);
        margin-top: -300px;
        margin-left: -530px;
    }


    /*东方舞css*/
    .cbbadfw_banner{ width: 100%; padding-bottom: 15px;  height: 200px; }
    .cbbadfw_banner .swiper-slide{height: 200px;}
    .cbbadfw_banner .swiper-container{width:100%;height:auto;}
    .cbba_news_list{}
    .cbba_news_left{ width: 100%; float:none;}
    .cbba_news_title{ border-bottom: 1px solid #F5F5F5;height: 16px;font-size: 12px;font-weight: 400;color: #666666;line-height: 16px;padding-left: 25px;padding-top: 5px;padding-bottom: 10px;}
    .cbba_news_title ul li{padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 10px;border-bottom: none;margin-top: -11px;}
    .cbba_news_title a{float:right;margin-right: 18px;}

    .cbba_news_right{float:none;}
    .cbba_list ul{font-size:20px;color:#000;}
    .cbba_list ul li{padding-top: 10px !important;border-bottom: none;padding-left: 30px;padding-right: 25px;}
    .cbba_list a:hover{color:#0045C7 !important;}
    .cbba_list span{color:#000 !important;}
    .cbba_list .l{float:left; width: 80%}
    .cbba_list .r{float:right; width: 20%;text-align: right;}

    .cbba_button_right{display: none;float:left;margin-top:20px;margin-left:20px;padding-left:30px;width:300px;height:400px;border-left:0;font-size: 14px;}
    .dfwpx_z{font-size: 20px;color: rgba(213, 147, 16, 0.7);}
    .dfwpx_y{color: rgba(221, 221, 221, 0.82);}

    .aniu{display:block;margin-top: 10px;margin-bottom: 30px}
    .btn{float:left;margin-left: 6%}
    .cbba_btn{width:41%; height:40px;text-align: center;line-height:40px;margin-top:18px;background-color: rgba(10, 10, 10, 0.8);color:#fff;}
    .cbba_btn2{width:41%; height:40px;text-align: center;line-height:40px;margin-top:18px;background-color: rgba(0, 121, 215, 0.74);color:#fff;}

    .new_left_con ul li {padding-top: 20px;padding-left: 0;padding-right: 0;border-bottom: 1px solid #0045C7 !important;width: auto;float: left;margin-left: 15px;}
    .new_left_con ul li a{color:#0045C7;}

    .new_left p {height: 18px;font-size: 18px;font-weight: 500;color: #333333;line-height: 18px;padding-left: 10px;padding-top: 0;margin-top: 15px;border-left: 5px solid #333333;border-bottom: none;padding-bottom: 0;}

    .cbba_sc{margin-top:20px;margin-left: 15px;}
    .cbbadfw_seach_title{width:100px;height:30px;line-height: 30px;font-size: 16px;}
    .cbbadfw_seach_in{width:150px;height:30px;}
    .cbbadfw_search {width:100px;height:30px;border-radius: 10px;background-color:#0079d7;color:#fff;font-size: 16px;}
    .cbba_sc_table{margin:20px auto;width:96%;border:1px solid #e6e6e6;text-align: center;}
    .cbba_sc_table tr{height:30px;line-height: 30px;}

}
@media screen and (max-width:376px){
    #my-iframe {
        width: 360%;
        height: 1120px;
        transform: scale(0.40);
        margin-top: -300px;
        margin-left: -490px;
    }
}

@media screen and (max-width:321px){
    .top_search{width:60%;z-index: 9999;margin: 0 auto;}
    #seach_key{width:100%;height: 35px;line-height: 35px;padding-left: 4%;border-radius: 0;}
    .top_title{display: none;position: unset !important;}


    .inquire{ width: 300px; }
    .login_wrap ul li.yzm input{ width: 105px; }
    .login_top{ font-size: 15px; margin-top: 6px; }
    .login_wrap ul li input{ height: 34px; }
    a.login_btn{ height: 34px; line-height: 34px; font-size: 14px; }
    .login_wrap p{ margin-top: 6px;}
    .login_wrap p a{ font-size: 14px; }

    .aisle{ height: 290px; }

    #my-iframe {
        width: 360%;
        height: 1120px;
        transform: scale(0.40);
        margin-top: -300px;
        margin-left: -415px;
    }


    /*东方舞css*/
    .cbbadfw_banner{ width: 100%; padding-bottom: 15px;  height: 200px; }
    .cbbadfw_banner .swiper-slide{height: 200px;}
    .cbbadfw_banner .swiper-container{width:100%;height:auto;}
    .cbba_news_list{}
    .cbba_news_left{ width: 100%; float:none;}
    .cbba_news_title{ border-bottom: 1px solid #F5F5F5;height: 16px;font-size: 12px;font-weight: 400;color: #666666;line-height: 16px;padding-left: 7px;padding-top: 5px;padding-bottom: 10px;}
    .cbba_news_title ul li{padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 10px;border-bottom: none;margin-top: -11px;}
    .cbba_news_title a{float:right;margin-right: 10px;}

    .cbba_news_right{float:none;}
    .cbba_list ul{font-size:20px;color:#000;}
    .cbba_list ul li{padding-top: 10px !important;border-bottom: none;padding-left: 30px;padding-right: 25px;}
    .cbba_list a:hover{color:#0045C7 !important;}
    .cbba_list span{color:#000 !important;}
    .cbba_list .l{float:left; width: 80%}
    .cbba_list .r{float:right; width: 20%;text-align: right;}

    .cbba_button_right{float:left;margin-top:20px;margin-left:20px;padding-left:8px;width:300px;height:400px;border-left:0;font-size: 12px;}
    .dfwpx_z{font-size: 20px;color: rgba(213, 147, 16, 0.7);}
    .dfwpx_y{color: rgba(221, 221, 221, 0.82);}
    .cbba_btn{width:250px; height:40px;text-align: center;line-height:40px;margin-top:38px;background-color: rgba(10, 10, 10, 0.8);color:#fff;}
    .cbba_btn2{width:250px; height:40px;text-align: center;line-height:40px;margin-top:38px;background-color: rgba(0, 121, 215, 0.74);color:#fff;}

    .aniu{margin-top: 10px;margin-bottom: 30px}
    .btn{float:left;margin-left: 6%}
    .cbba_btn{width:41%; height:40px;text-align: center;line-height:40px;margin-top:18px;background-color: rgba(10, 10, 10, 0.8);color:#fff;}
    .cbba_btn2{width:41%; height:40px;text-align: center;line-height:40px;margin-top:18px;background-color: rgba(0, 121, 215, 0.74);color:#fff;}

    .cbba_sc{margin-top:20px;margin-left: 15px;}
    .cbbadfw_seach_title{width:100px;height:30px;line-height: 30px;font-size: 16px;margin-left: 8%}
    .cbbadfw_seach_in{width:150px;height:30px;}
    .cbbadfw_search {width:80%;height:30px;border-radius: 10px;background-color:#0079d7;color:#fff;font-size: 16px;margin-top:20px;margin-left: 8%}
    .cbba_sc_table{margin:20px auto;width:94%;border:1px solid #e6e6e6;text-align: center;}
    .cbba_sc_table tr{height:30px;line-height: 30px;}
}
