@media screen  and (max-width: 767px) {
    *{
        font:14px/1.5 'Hiragino Sans GB', 'Open Sans', Arial, 'Microsoft YaHei', STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif;'Hiragino Sans GB', 'Open Sans', Arial, 'Microsoft YaHei', Î¢ÈíÑÅºÚ, STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif;
    }

    /*通用*/
    ul,li,a,em,i{
        list-style: none;
        margin:0;
        padding:0;
    }

    a,a:hover,a:link{
        text-decoration: none;
    }

    html,body{
        overflow-x: hidden;
    }
    /*header*/
    .container{
        max-width:990px;
        margin:0 auto;
        padding-left:0;
        padding-right:0;
    }
    /*    begin  index        */
    /*index-header*/
    .container{
        max-width:990px;
        margin:0 auto;
        padding-left:0;
        padding-right:0;
    }

    .index-header .logo{
        width:100%;
    }
    /*index-nav*/
    .container .nav-box{
        position:relative;
    }

    .container .nav-box .navbar-collapse{
        margin-right: 0;
        background: #333333;
        position: absolute;
        right: 0;
        top: 44px;
        z-index: 999;
        padding: 0;
    }

    .nav-box button{
        background:#333333;
        margin-left:10px;
    }

    .navbar-toggle .icon-bar{
        background: white;
    }

    /*.nav-box ul li{*/
        /*border-left:1px dashed white;*/
    /*}*/

    /*.nav-box ul li:last-child{*/
        /*border-right:1px dashed white;*/
    /*}*/

    .nav-box ul li a{
        color:white;
        font-weight: bold;
    }

    .nav-border1{
        border-top:2px solid #5ED7D1 ;
    }

    .nav-border1 span{
        color:#5ED7D1;
    }

    .nav-box ul li.nav-border1:hover>a{
        background:#5ED7D1;
    }

    /*.nav-box ul li.current-nav1>a{*/
        /*background:#5ED7D1;*/
    /*}*/

    /*.nav-box ul li:hover span{*/
        /*color:white;*/
        /*z-index:9;*/
    /*}*/

    .nav-box ul li.nav-border1 span{
        display:none;
    }

    .nav-border2{
        border-top:2px solid #EC467A ;
    }

    .nav-border2 span{
        color:#EC467A;
    }

    /*.nav-box ul li.nav-border2:hover>a{*/
        /*background:#EC467A;*/
    /*}*/

    .nav-border3{
        border-top:2px solid #C1D247 ;
    }

    .nav-border3 span{
        color:#C1D247;
    }

    /*.nav-box ul li.nav-border3:hover>a{*/
        /*background:#C1D247;*/
    /*}*/

    .nav-border4{
        border-top:2px solid #F1CF40 ;
    }

    .nav-border4 span{
        color:#F1CF40;
    }

    /*.nav-box ul li.nav-border4:hover>a{*/
        /*background:#F1CF40;*/
    /*}*/

    .nav-box ul li.current-nav5>a{
        background:#56CFFB;
    }

    .nav-border5{
        border-top:2px solid #56CFFB ;
    }

    .nav-border5 span{
        color:#56CFFB;
    }

    /*.nav-box ul li.nav-border5:hover>a{*/
        /*background:#56CFFB;*/
    /*}*/

    .nav-border6{
        border-top:2px solid #BFC0C0 ;
    }

    .nav-border6 span{
        color:#BFC0C0;
    }

    /*.nav-box ul li.nav-border6:hover>a{*/
        /*background:#BFC0C0;*/
    /*}*/

    .nav-box .navbar-collapse{
        padding-left:0;
        padding-right:0;
    }

    .nav li{
        position:relative;
    }

    .nav>li>a{
        font-size:12px;
    }

    .nav li span{
        position:absolute;
        left:15px;
        top:12px;
        font-size:16px;
        display:none;
    }

    .nav-down{
        /*position:absolute;*/
        /*left:0;*/
        /*top:41px;*/
        /*z-index:10;*/
        /*background:#333333;*/
        display:none;
    }

    .nav-box ul li .nav-down a{
        display:block;
        font-size:10px;
        font-weight:normal;
        padding:8px 15px;
        text-align: center;
    }

    .nav-box ul li .nav-down a:hover{
        background:#666666;
    }

    .index-header-backbox{
        border:1px dashed #9A9A9A;
        border-top:none;
        height:66px;
        overflow:hidden;
        margin-left:20px;
    }

    .index-header-backbox a{
        color:#000000;
        height:35px;
        line-height:22px;
        font-size:13px;
    }

    .index-header-backbox a:hover{
        color:#ff6600;
    }

    .index-header-backbox .index-back{
        float:left;
        margin-left:20px;
    }

    .index-header-backbox .login{
        float:right;
        margin-right:10px;
    }

    .index-header-backbox div,.index-header-backbox a{
        font-size:12px;
    }
    /*index-banner*/
    .index-banner .carousel-indicators{
        position: absolute;
        z-index: 15;
        padding-left: 0;
        margin-left: 0;
        list-style: none;
        left: 65%;
        display:none;
    }

    .index-banner .carousel-indicators{
        z-index: 9;
    }

    .index-banner ol{
        position:absolute;
        right:0;
        top:0;
        width:35%;
        padding:0;
    }

    .index-banner ol li{
        background:#02D4C9;
        border-bottom:1px dashed white;
        /*padding:12.5px 10px;*/
    }

    .index-banner ol li a{
        color:#000000;
        /*font-weight: bold;*/
        overflow:hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width:100%;
        display:block;
        font-size:10px;
    }

    .index-banner ol li:active{
        background:#8DECE6;
    }

    .carousel-indicators li:hover,.carousel-indicators li:active,.carousel-indicators li.active{
        background:#8DECE6;
    }

    .index-banner {
        margin-top:20px;
    }
    /*index-body*/
    .index-body-t{
        background:#03C7FF;
        height:30px;
        overflow:hidden;
    }

    .index-body-t h3{
        color:#000000;
        font-size:14px;
        font-weight: bold;
        float:left;
        margin-left:20px;
        margin-top:0;
        margin-bottom:0;
        line-height:30px;
    }

    .index-body-t a{
        color:white;
        float:right;
        margin-right:20px;
        line-height:30px;
        font-weight: bold;
        font-size:12px;
    }

    .index-news{
        padding-left:0;
        margin-top:25px;
    }

    .index-body ul li{
        border-bottom:1px dashed #000000;
        overflow:hidden;
    }

    .index-body ul li a{
        color:#000000;
        display:block;
        font-size:12px;
        height:32px;
        line-height:32px;
        overflow:hidden;
        padding-left:5px;
    }

    .index-body ul li:hover a{
        color:#ff6600;
    }

    .index-process{
        overflow:hidden;
        margin-top:25px;
        padding-left:0;
    }
    .index-process .index-body-t{
        background: #ACCE1B;
    }


    .index-process ul li{
        border-bottom: none;
        margin-top:25px;
    }

    .index-process ul li a{
        display:block;
        height:auto;
        padding:15px;
        background:#DCDCDC;
    }

    .index-process ul li img{
        display:block;
        margin:auto;
        width:100%;
    }

    .index-process ul li a span{
        font-weight: bold;
        display:block;
        margin-top:15px;
        font-size:12px;
    }

    .index-process  ul{
        overflow:hidden;
    }

    .partner-box{
        overflow:hidden;
    }

    .partner-box .partner-img1{
        float:left;
        width:60px;
        margin-top:15px;
        margin-left:20px;
    }

    .partner-box .partner-img2{
        float:right;
        width:60px;
        margin-top:15px;
        margin-right:20px;
    }

    .index-partner{
        margin-top:50px;
    }

    .index-partner span{
        border-bottom:1px dashed #000000;
        font-weight: bold;
        font-size:15px;
        line-height:30px;
        display:block;
    }

    .index-footer .container{
        background:#000000;
    }

    .index-footer span{
        display:block;
        width:100%;
        text-align: center;
        padding-top:2px;
        padding-bottom:10px;
        color:white;
        font-size:10px;
        padding-left: 10px;
        padding-right: 30px;
    }

    .index-footer a{
        display:block;
        margin:auto;
        width:36px;
    }

    .index-footer img{
        display:block;
        margin-top:5px;
    }
    /*    end    index   */

    /* about 页面 */
    .about-container .about-body{
        border:1px dashed #5DD6D1;
        margin-top:15px;
    }

    .about-body p{
        padding:30px;
        text-indent:2em;
        line-height:25px;
    }

    .location span,.location a{
        display:inline-block;
        margin-top:15px;
    }

    .location span{
        color:#03C7FF;
    }

    .location a{
        color:#000000;
    }

    .location a:hover{
        color:#666666;
    }

    .location span:last-child{
        color:#03C7FF;
    }

    .location{
        margin-left:20px;
    }
    /*   news_xh 页面   */
    .news_xh_t{
        background:#03C7FF;
        height:30px;
        color:white;
        font-weight: bold;
        margin-top:15px;
        font-size:16px;
        line-height:30px;
        padding-left:10px;
    }

    .about-container ul li{
        border:1px dashed #000000;
        padding:15px;
        margin-top:10px;
    }

    .about-container ul li .news_xh_tit{
        overflow:hidden;
        border-bottom: 1px dashed #BFC0C0;
    }

    .about-container ul li .news_xh_tit span{
        float:left;
        font-weight: bold;
    }

    .about-container ul li .news_xh_tit em{
        float:right;
        font-weight: bold;
    }

    .about-container ul li p{
        font-size:12px;
        margin-top:10px;
        line-height:22px;
    }

    .about-container ul li a{
        color:#03C7FF;
        font-size:13px;
    }
    /*分页*/
    .pagination {
        height: 40px;
        margin-top: 30px;
        width:100%;
        text-align:center;
    }

    .pagination em {
        font-style: normal;
        float: left;
    }

    .pagination em a {
        text-decoration: none;
        margin-top: 26px;
        display: block;
        margin-left: 3px;
    }

    .pagination ul {
        line-height: 30px;
        overflow: hidden;
        display:inherit;
    }

    .pagination ul li {
        float: left;
        margin-right: 4px;
        padding: 0;
    }

    .pagination ul li a:hover {
        background: #03C7FF;
        border:1px solid #03C7FF;
    }

    .pagination ul li a:hover {
        color: #FFF;
    }

    .pagination ul li a {
        float: left;
        padding: 0 8px;
        color: #666;
        border: 1px solid #cbcbcb;
        line-height: 30px;
        text-decoration: none;
        font-size: 12px;
    }

    .pagination ul .current a{
        background: #03C7FF;
        color: white;
        border:1px solid #03C7FF;
    }

    .pagination ul .current span {
        line-height: 23px;
        display: block;
    }

    .about-container .pagination ul li{
        border:none;
    }

    .location .navigation a{
        margin-top:0;
        font-size:12px;
        color:#8c8c8c;
    }

    /*   news_xh_detail 页面   */
    .news_xh_detailbox{
        margin-top:15px;
        border:1px dashed #000000;
        padding:20px;
        padding-bottom:40px;
    }

    .news_xh_detailbox span{
        font-size:20px;
        font-weight: bold;
        color:#03C7FF;
        display:block;
        text-align: center;
    }

    .news_xh_detailbox p{
        font-size:14px;
        line-height:25px;
        margin-top:20px;
    }

    .news_xh_detailbox img{
        display:block;
        margin:auto;
        padding-top:20px;
        width:100%;
    }
    /*about-school*/
    .school-ul li img{
        display: block;
        width: 216px;
        height: 148px;
    }

    .school-ul li{
        max-width: 250px;
        display: inline-block;
        margin-left: 20px;
        margin-top: 20px;
    }

    /*about-history*/
    .about_history{
        border:1px dashed #5ED7D2;
        min-height:300px;
        margin-top:15px;
    }

    .about_history span{
        margin-top:20px;
        margin-left:20px;
        display:block;
    }

    #sitemap{
        height:300px;
    }

    .about_map{
        border:1px dashed #5DD6D1;
        padding:15px;
        margin-top:15px;
    }

    .BMapLabel{
        display:inline-table;
    }

    .about_map img{
        width:100%;
    }

    .about_map img,.about_map span{
        margin:auto;
        display:block;
        margin-top:20px;
        text-align: center;
    }
    /*teacher*/
    .teacher-box{
        border:1px dashed #EC467A;
        margin-top:15px;
        overflow:hidden;
        padding-bottom:20px;
    }

    .teacher-box .teacher-l{
        padding: 0;
        margin-left:15px;
    }

    .teacher-box .teacher-l img,.teacher-box .teacher-c img{
        width:100%;
    }

    .teacher-box .teacher-c{
        padding:0;
        margin-left:10px;
    }

    .teacher-box .teacher-current{
        opacity:.6;
    }

    .teacher-all{
        margin-top:30px;
    }

    .teacher-t img{
        float:left;
    }

    .teacher-t span{
        float:left;
        margin-top:110px;
        line-height:18px;
        margin-left:10px;
        font-size:12px;
    }

    .teacher-t{
        overflow:hidden;
    }

    .teacher-all p{
        font-size:12px;
        line-height:20px;
        margin-top:20px;
    }

    .teacher-all-f{
        margin-top:100px;
    }

    .teacher-all-f em{
        color:#EC467A;
        font-size:14px;
        display:block;
    }

    .teacher-all-f .dashline{
        border-top:1px dashed #C0C0C0;
        display:block;
    }

    .teacher-all-f img{
        display:inline-block;
        margin-top:20px;
        margin-left:50px;
        margin-bottom:20px;
        max-width:150px;
    }
    /*teacher-工作室*/

    /*course*/
    .course-body{
        margin-top:15px;
    }

    .course-body .course-tit{
        width:100%;
        height:37px;
        background:#ACCE1B;
        display:block;
        text-align: center;
        line-height:37px;
        font-size:16px;
        font-weight: bold;
        color:#000000;
    }

    .course-body img{
        width:100%;
    }

    .course-body li{
        border:1px solid #989797;
        margin-top:20px;
        overflow:hidden;
    }

    .course-body li .course-l{
        background:#DCDCDC;
        padding:10px;
        overflow:hidden;
    }

    .course-l span{
        float:left;
        font-size:13px;
        margin-top:10px;
        font-weight: bold;
        color:#000000;
    }

    .course-l a{
        float:right;
        color:#919191;
        font-size:13px;
        margin-top:10px;
        font-weight: bold;
    }

    .course-r{
        margin-top:10px;
    }

    .course-r span{
        display:block;
        color:#ACCE1B;
        font-size:12px;
        line-height:20px;
    }

    .course-r em{
        display:block;
        font-size:12px;
        line-height:20px;
    }

    /*course-comp*/
    .course-comp{
        margin-top:15px;
    }

    .course-comp img{
        width:100%;
    }

    .course-comp span{
        margin-top:30px;
        padding-bottom:10px;
        font-size:18px;
        width:100%;
        display:block;
        border-bottom:1px dashed #BFC0C0;
    }

    .course-comp p{
        line-height:20px;
        font-size:12px;
        margin-top:15px;
    }

    .course-comp-ul{
        margin-top:30px;
    }

    .course-comp-ul a{
        display:inline-block;
        color:#a0a0a0;
        font-size:14px;
    }

    .course-comp-ul a:hover{
        text-decoration: underline;
    }

    .course-comp-ul .current-course{
        color:#000000;
        font-weight: bold;
    }
    /*course-comp-detail*/
    .course-detail-t span{
        margin-top: 30px;
        padding-bottom: 10px;
        font-size: 18px;
        width: 100%;
        display: block;
        border-bottom: 1px dashed #BFC0C0;
    }

    .course-detail-t p{
        line-height:25px;
        font-size:14px;
        margin-top:15px;
    }

    .course-detail-t img{
        padding:20px;
        width:100%;
    }

    /*course-result*/
    .course_result{
        margin-top:15px;
    }

    .course_result .img1{
        width:100%;
        padding-bottom:20px;
    }

    .course_result a{
        background:#ACCE1B;
        text-align: center;
        color:white;
        height:40px;
        line-height:40px;
    }

    .course_result a:first-child{
        border-right:1px dashed white;
    }

    .course_result a.current-course-result{
        background:#83A400;
    }

    .result-time{
        margin-top:20px;
    }

    .result-time em{
        background:#83A400;
        color:#000000;
        font-size:13px;
        padding:5px;
        display:block;
        text-align: center;
        margin-bottom:20px;
    }

    .result-time a{
        display:block;
        color:#000000;
        background: white;
        text-align: center;
        line-height:25px;
        height:25px;
        font-weight: bold;
        letter-spacing: -1px;
    }

    .result-time a:first-child{
        margin-top:20px;
    }

    .result-time a:hover{
        color:#83A400;
        font-size:12px;
    }

    .result-time ul{
        overflow:hidden;
    }

    .course_result ul li{
        float:left;
        margin-top:20px;
        margin-right:40px;
    }

    .course_result ul li a{
        display:block;
        height:auto;
    }

    .course_result ul li a:first-child{
        border:none;
    }

    .course_result ul li a span{
        display:block;
    }

    .result-detail-em{
        border-bottom:1px dashed #C0C0C0;
        display:block;
        margin-top:20px;
    }

    .result-detail-pic img{
        margin-top:20px;
    }

    .course_result ul.result-detail-ul li{
        float:left;
        margin-right:20px;
    }

    .result-detail-ul li i{
        display:block;
        margin-top:15px;
        text-align: center;
    }

    .result-detail-ul li img{
        max-width: 320px;
    }

    .result-detail-ul{
        overflow:hidden;
    }

    /*zsxx*/
    .zsxx-box{
        margin-top:30px;
    }

    .zsxx-box img{
        display:block;
        margin:auto;
        width:100%;
    }

    /*zsxx-detail*/
    .zsxx-detail-box em,.zsxx-detail-box span{
        display:block;
        text-align: center;
        width: 100%;
    }

    .zsxx-detail-box{
        margin-top:15px;
        border:1px dashed #000000;
    }

    .zsxx-detail-box span{
        color:#03C7FF;
        font-size:20px;
        margin-top:20px;
        font-weight: bold;
        margin-bottom:20px;
    }

    .zsxx-detail-box img{
        display: block;
        margin:auto;
        width: 100%;
    }

    .zsxx-detail-box em{
        padding-top:10px;
        padding-bottom:10px;
        font-size:12px;
    }

    /*zsxx-edu*/
    .zsxx-edu-box{
        margin-top:15px;
        border:1px dashed #000000;
        padding:20px;
    }

    .zsxx-edu-box p{
        margin-top:20px;
        line-height:22px;
        font-size:12px;
        color:#000000;
    }

    .zsxx-study-box{
        margin-top:15px;
    }

    .zsxx-study-box img{
        width: 100%;
    }

    .zsxx-study-t a{
        text-align: center;
        background: #F2C700;
        color: white;
        font-size:13px;
        height:38px;
        line-height:38px;
        border-left:1px dashed white;
    }

    .zsxx-study-t a.current-zsxx-study{
        background:#DF8D00;
    }

    .zsxx-study-box img.zsxx-study-box-img{
        width:100%;
        display: block;
    }

    .zsxx-study-box p{
        font-size:13px;
        line-height:23px;
        margin-top:50px;
        padding-left:20px;
        padding-right:20px;
    }

    /*zsxx-ques*/
    .zsxx-ques-box{
        margin-top:15px;
        padding:15px;
        border:1px dashed #000000;
    }

    .zsxx-ques-box p{
        font-size:13px;
        line-height:23px;
    }

    .zsxx-infor2{
        min-height:300px;
    }

    /*zsxx-enroll*/
    .zsxx-enroll form span{
        width:80px;
        text-align: left;
        display:inline-block;
        font-size:12px;
    }

    .zsxx-enroll form select{
        background: #CDCDCC;
        border:1px solid #333333;
        font-size:12px;
    }

    .zsxx-enroll form div{
        margin-top:10px;
    }

    .zsxx-enroll form div i{
        font-size:12px;
    }

    .zsxx-enroll form input[type="text"]{
        width:170px;
        background: #CDCDCC;
        border:1px solid #333333;
    }

    .zsxx-enroll form textarea{
        width: 70%;
        min-height:150px;
        background:#CDCDCC;
        border:1px solid #333333;
    }

    .zsxx-enroll form select.select-jg{
        width:100px;
        font-size:12px;
    }

    .zsxx-enroll form em{
        display: block;
        margin-left:85px;
        margin-top:10px;
        font-size:12px;
    }

    .submit{
        overflow:hidden;
    }

    .submit a{
        float:right;
        color:#333333;
        background: #CDCDCC;
        border:1px solid #333333;
        padding:3px 5px 3px 5px;
        margin-right:10px;
    }

    /*news*/
    .news-box{
        border:1px dashed #000000;
        margin-top:15px;
    }

    .news-box>ul>li{
        border-bottom:1px dashed #BFC0C0;
        padding:15px;
    }

    .news-box>ul>li:last-child{
        border:none;
    }

    .news-box>ul>li ul{
        margin-top:15px;
    }

    .news-box>ul li span{
        font-size:16px;
        font-weight: bold;
        color:#03C7FF;
    }

    .news-box>ul li ul>li a{
        color:#000000;
        font-weight: bold;
        font-size:12px;
    }

    .news-box>ul li ul>li img{
        margin-left:10px;
    }

    .news-box>ul li ul>li:hover a{
        color:#03C7FF;
    }

    .news-box>ul li .news-list-more{
        color:#000000;
        font-size:12px;
        font-weight: bold;
        margin-top:15px;
        display:block;
    }

    /*school*/
    .school-box{
        margin-top:15px;
    }

    .school-box-img{
        width:100%;
    }

    .school-tit{
        background:#000000;
        height:30px;
        overflow:hidden;
    }

    .school-tit span{
        float:left;
        margin-left:20px;
        line-height:30px;
        color:white;
        font-size:12px;
    }

    .school-tit em{
        float:right;
        margin-right:20px;
        line-height:30px;
        color:white;
        font-size:12px;
    }

    .school-box ul{
        overflow:hidden;
    }

    .school-box ul li{
        border:1px dashed #979696;
        float:left;
        margin-right:10px;
        margin-top:20px;
        padding:10px;
        background:#F0EFEF;
    }

    .school-t-t span{
        float:left;
        color:#000000;
    }

    .school-t-t em{
        float:right;
        color:#000000;
    }

    .school-t-t{
        overflow:hidden;
    }

    .school-box ul li img{
        width:210px;
        height:108px;
        display:block;
    }

    .school-box ul li i{
        color:#000000;
        font-size:12px;
        margin-top:10px;
        display:block;
        width:210px;
        overflow:hidden;
        height:15px;
    }

    /*school-detail*/
    .school-detail-t{
        overflow:hidden;
        background: #B2B3B3;
        height:25px;
        margin-top:20px;
    }

    .school-detail-t em{
        background:#FF0202;
        float:left;
        line-height:25px;
        width:75px;
        text-align: center;
        margin-left:20px;
        color:#ffffff;
        font-weight: bold;
    }

    .school-detail-t i{
        color:#000000;
        margin-left:20px;
        line-height:25px;
        float:left;
    }

    .school-detail-t marquee{
        line-height:25px;
        margin-left:20px;
        width:50%;
    }

    .school-detail-t a{
        background:#000000;
        float:right;
        color:white;
        line-height:25px;
        width:80px;
        text-align: center;
        font-weight: bold;
    }

    .school-detail-gif{
        width:100%;
        border-left:1px dashed  #000000;
        border-right:1px dashed  #000000;
    }

    .school-detail-box ul li{
        border:1px dashed #000000;
        border-bottom:none;
        background:#F3F2F2;
        width: 100%;
    }

    .school-detail-box ul li:last-child{
        border-bottom:1px dashed #000000;
    }

    .school-d-l{
        float:left;
        width:20%;
    }

    .school-d-r{
        float:left;
    }

    .school-box ul li .school-d-l img{
        border:1px solid #000000;
        display:inline-block;
        width:62px;
        height:62px;
    }

    .school-box ul li .school-d-l span{
        margin-left:10px;
        padding-right:20px;
    }

    .school-box ul li .school-d-r{
        overflow:hidden;
        width:80%;
    }

    .school-box ul li .school-d-r span{
        float:left;
        margin-left:10px;
        font-size:13px;
    }

    .school-box ul li .school-d-r em{
        float:right;
        margin-right:10px;
        font-size:13px;
        color:#757676;
    }

    .school-box ul li .school-d-r p{
        display:block;
        float:left;
        width:100%;
        margin-left:10px;
        font-size:12px;
        margin-top:15px;
    }

    .school-box ul li{
        margin-top:0;
    }

    /*login*/
    .login-box{
        width:80%;
        margin-left:10%;
        text-align: center;
        margin-top:30px;
    }

    .login-box ul li{
        border:1px dashed #000000;
        padding:10px;
        margin-top:20px;
    }

    .login-box ul li input{
        color:#666666;
        background:#dbdbdb;
        border:1px solid #888888;
    }

    .login-box ul li i{
        font-size:18px;
        display:block;
    }

    .login-box ul li em{
        display:inline-block;
        margin-top:5px;
        font-size:12px;
    }

    .submit-login a{
        display:inline-block;
        color:#666666;
        background:#dbdbdb;
        border:1px solid #888888;
        width:60px;
        text-align: center;
        margin-top:20px;
        margin-left:10px;
        font-size:12px;
    }

    .submit-login a:first-child{
        margin-left:60px;
    }

    .submit-login a:hover{
        color:#ff6600;
    }

    .login-title{
        font-size:22px;
        font-weight: bold;
    }

    /*register*/
    .register-box div span,.register-box div i{
        font-size:12px;
    }

    .register-box {
        width:80%;
        margin-left:10%;
        text-align: center;
        margin-top:30px;
        border:1px dashed #000000;
    }

    .register-title{
        font-size:22px;
        font-weight: bold;
        display:block;
        text-align: center;
    }

    .register-t{
        margin-left:20px;
        text-align: left;
        margin-top:20px;
        font-size:18px;
    }

    .register-sm{
        font-size:14px;
        color:#FF8300;
        margin-top:5px;
        line-height:20px;
        text-align: left;
        margin-left:20px;
    }

    .register-box div{
        margin-left:20px;
        text-align: left;
        margin-top:10px;
    }

    .register-box div input[type="text"],.register-box div input[type="password"],select,textarea{
        /*margin-left:10px;*/
        background:#CDCDCC;
        border:1px solid #000000;
    }

    .register-box div textarea{
        width:70%;
        min-height:120px;
    }

    .register-box a{
        text-align:center;
        background:#CDCDCC;
        border:1px solid #000000;
        padding:5px 10px 5px 10px;
        color:#000000;
        display:inline-block;
        margin-bottom:30px;
        margin-top:20px;
    }

    .register-all p{
        font-size:12px;
        margin-top:20px;
        width:80%;
        margin-left:10%;
        line-height:20px;
    }

    /*teacher-works*/
    .teacher-works-ul{
        overflow:hidden;
        min-height:300px;
    }

    .teacher-works-box{
        margin-top:15px;
        border:1px dashed #EC467B;
    }

    .teacher-works-ul li,.teacher-famous-ul li{
        float:left;
        margin-left:20px;
        margin-top:20px;
    }

    .teacher-works-ul li a img,.teacher-famous-ul li a img{
        width:100px;
        height:100px;
        display:block;
    }

    .teacher-works-ul li a span,.teacher-famous-ul li a span{
        line-height:25px;
        margin-top:10px;
        display:block;
        width:100px;
        text-align: center;
        color:#666666;
    }

    /*teacher-famous*/
    .teacher-famous-box{
        padding:20px;
    }

    .teacher-famous-pic1{
        width:100%;
    }

    .teacher-famous-t{
        margin-top:50px;
    }
    .teacher-famous-t p{
        line-height:20px;
        font-size:13px;
    }

    .teacher-famous-t .text-img{
        display: block;
        margin-top:20px;
    }

    .teacher-famous-ul{
        overflow:hidden;
    }

    .works-show{
        margin-left:20px;
        font-weight: bold;
        margin-top:20px;
    }

    .teacher-office-ul{
        width:100%;
    }

    /*future-student*/
    .future-student-box,.now-student-box{
        margin-top:30px;
        padding:20px;
    }

    .future-s-l,.now-s-l{
        border:1px dashed #000000;
    }

    .future-s-r,.now-s-r{
        border:1px dashed #000000;
    }

    .future-s-l ul{
        padding-bottom:30px;
    }

    .future-s-l ul li{
        border-bottom:1px dashed #BFC0C0;
        padding-bottom:30px;
    }

    .future-s-l ul li span{
        font-size:16px;
        color:#E55252;
        display:block;
        margin-top:20px;
        margin-left:20px;
    }

    .future-s-l ul li p{
        margin-left:20px;
        line-height:20px;
        margin-top:10px;
        color:#000000;
        margin-right:20px;
        font-size:13px;
    }

    .future-s-l ul li img{
        /*margin-left:20px;*/
        width:100%;
    }

    .future-s-r ul li{
        border-bottom:1px dashed #000000;
        padding-bottom:20px;
    }

    .future-s-r ul li:last-child{
        border:none;
    }

    .future-s-r ul li span{
        background:#E55252;
        color:#000000;
        text-align: center;
        height:35px;
        line-height:35px;
        display:block;
        margin-top:10px;
        margin-bottom:20px;
    }

    .future-s-r ul li a{
        color:#000000;
        font-size:12px;
        display:block;
        margin-top:5px;
    }

    .future-s-r ul li a:hover{
        color:#E55252;
    }

    .future-student-detail .future-s-l{
        min-height:800px;
    }

    .future-student-detail .future-s-l ul li{
        border:none;
    }

    /*now-student*/
    .now-s-l-t{
        overflow:hidden;
    }

    .now-s-l-t img{
        margin-top:20px;
        max-width:170px;
    }

    .now-s-l-t em{
        border-left:1px dashed #000000;
        height:150px;
        padding-top:30px;
        font-size:12px;
        margin-top:15px;
        line-height:20px;
    }

    .now-s-l-t span{
        font-size:12px;
        margin-top:15px;
        line-height:25px;
    }

    .now-student-dash-line{
        border-top:1px dashed #000000;
        margin-top:10px;
        padding-bottom:10px;
    }

    .now-s-l p{
        font-size:12px;
    }

    .now-s-l i{
        font-size:12px;
    }

    .now-s-l ul{
        overflow:hidden;
    }

    .now-s-l ul li{
        float:left;
        margin-left:20px;
        margin-top:20px;
    }

    .now-s-l ul li img{
        width:120px;
    }

    .now-s-l{
        padding-bottom:30px;
    }

    .now-s-r ul li{
        background:#8EC069;
        height:65px;
        border-bottom:1px dashed white;
    }

    .now-s-r ul li a{
        line-height:65px;
        display:block;
        text-align: center;
        color:#000000;
        font-weight: bold;
    }

    .now-s-r{
        padding:0;
    }

    .now-s-r ul li:hover{
        background:#BBD9A5;
    }

    .now-s-r ul li.current-nows-sli{
        background:#BBD9A5;
    }

    .now-s-r ul li:hover a {
        color: white;
    }
    /*index-banner-detail*/
    .index_banner_detail{
        margin-top:30px;
        border:1px dashed #000000;
    }

    .index_banner_detail span{
        color:#03C7FF;
        font-size:20px;
        font-weight: bold;
        text-align: center;
        display:block;
        margin-top:30px;
    }

    .index_banner_detail p{
        line-height:20px;
        font-size:12px;
        margin-left:20px;
    }

    .index_banner_detail img{
        margin-left:20px;
        margin-top:10px;
        width: 100%;
        padding-right:40px;
        display:block;
    }

    .index_banner_detail em{
        display:block;
        margin-top:10px;
        margin-left:20px;
    }
}