
@charset "gb2312";
/* CSS Document */
body{
    font-size: 16px;
    line-height: 24px;
    font-family: 'Microsoft YaHei', '\5FAE \8F6F \96C5\91';
    color:#444;
}


h4 {
    line-height: 50px;
    font-weight: 500;
    font-size: 18px;
}

/*顶部样式*/
.hy_top {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #ececec;
}
.hy_top_con{
    width: 1000px;
    margin: 0 auto;
}
.hy_top span {
    float: left;
    width: 200px;
    font-size: 12px;
    font-family: '宋体';
    color: #95313a;
}
.fenxiang {
    width: 275px;
    float: right;
}
.fenxiang a{ padding-left:22px;  font-family: "Microsoft YaHei"; font-size:12px; color:#999; display:inline-block; margin-right:10px; margin-left:5px;}
.fenxiang a.QQqun{  background:url(../images/qq.gif) no-repeat 0 6px;}
.fenxiang a.QQqun:hover{background:url(../images/qq-hover.gif) no-repeat 0 6px;  }
.fenxiang a.weixin{  background:url(../images/weixin.gif) no-repeat 0 6px;     position: relative;}
.fenxiang a.weixin:hover{background:url(../images/weixin-hover.gif) no-repeat 0 6px; }
.fenxiang a.sina{  background:url(../images/sina.gif) no-repeat 0 6px;}
.fenxiang a.sina:hover{background:url(../images/sina-hover.gif) no-repeat 0 6px;  }
.fenxiang a.shequ{  background:url(../images/shequ.gif) no-repeat  0 6px;}
.fenxiang a.shequ:hover{background:url(../images/shequ-hover.gif) no-repeat 0 6px;  }
.wx_tc{ position:absolute; top:30px; left:-50px; z-index:200;display: none}



.container:after,.cp-f1:after,.cp-f1-down:after,
.cnt-right:after,.fun:after,.cnt:after{
    visibility: hidden;clear: both;content: "";display: block;height: 0px;
}

.search-box{
    line-height: 60px;
    padding: 20px 0;
    background: url("../images/banner_bg.jpg") no-repeat center center;
    background-size: cover;
    -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
}
.container>div,.search-box  a{
    float: left;
}
.search-box  h1{
    font-size: 48px;
    line-height: 97px;
    font-weight: 500;
    color: #444;
}
.breadCrumb{
    width:1000px;
    margin:0 auto;
    font-size: 12px;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.ad,.nav-top,.header,.container{
    width:1000px;
    margin:0 auto;
}
.ad{
    text-align: center;
}

.bread-bg{
    background-color: #f8f8f8;
    height: 40px;
    margin-bottom:20px;
    overflow: hidden;
}

.bread-cnt{
    float:left;
    line-height: 40px;
    font-size:14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
/*顶部样式结束*/
/*nav begin*/
.nav{
    width: 1000px;
    margin: 0 auto 20px;
}
.nav ul{
    width: 100%;
}
.nav ul li{
    width: 14.666%;
    margin: 0 1%;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.nav ul li a{
    color: #444;
}
.nav ul li:hover,.nav ul li.hover{
    background-color: #e84c35;
    color: #FFF;
}
.nav ul li:hover a,.nav ul li.hover a{
    color: #FFF;
}
/*nav end*/


.mba-top{
    padding: 10px 0 10px 14px;
    background-color: #eeeeee;
}
.mba-top h3{
    width: 60%;
    float: left;
    padding-left: 14px;
    font-size: 16px;
    line-height: 26px;
    border-left: 4px solid #e84c35;
}
.mba-box1,.mba-box2{
    margin-bottom: 4%;
}
.mba-cnt{padding:2% 32px 0;}





.cnt-left {
    width: 73.3%;
}
.clearfix .right{
    float: right;
}
.cnt-right{
    width: 23.5%;
}

.curriculum>img{
    margin:10px 0;
}
.curriculum,.exit,.guide{
    margin-bottom: 10%;
}
.curriculum>a{
    display: block;
    margin-bottom: 10px;
}
.guide_tit,.curriculum_tit{
    line-height: 38px;
    background: url("../images/bg.jpg") no-repeat left  #f5f5f5;
}
.curriculum h3,.guide h3{
    font-size: 20px;
    font-weight: 500;
    line-height: 38px;
    padding-left: 20px;
}
.curriculum ul li,.guide ul li{
    background: url(../images/li_bg.jpg) no-repeat left center;
    padding-left:4%;
    font-size:14px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.curriculum ul li a,.guide ul li a{
    color: #666;
}
.curriculum ul li a:hover,.guide ul li a:hover{
    color: #e84c35;
}




/*colleges begin*/
.mba-top a.more{
    display: block;
    float: right;
    color:#999999;
    height:26px;
    line-height: 26px;
    font-size: 14px;
    margin-right: 10px;
}
.main-cnt{
    margin-top:15px;
}

.colleges li{
    float:left;
    width:27.03333333333%;
    margin:0 1% 2%;
    padding:2%;
    border:1px #dedede solid;
    height:60px;
    line-height: 60px;
}
.colleges li:hover{
    -webkit-box-shadow: 1px 0px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 0px 10px rgba(0,0,0,0.2);
    box-shadow: 1px 0px 10px rgba(0,0,0,0.2);
}
.colleges li a.logo{
    display:block;
    width:40%;
    float: left;
}
.colleges li a.school-name{
    display:block;
    width:60%;
    float:right;
    font-size:18px;
    line-height: 24px;
}
/*colleges end*/
.colleges,.general-rules{
    margin-bottom: 30px;
}
/*general-rules begin*/
.general-rules .main-cnt{
    border-bottom: 1px solid #eee;
}
.general-rules  span{
    font-size: 14px;
    line-height: 26px;
    height: 26px;
    padding: 1% 1%;
    color: #666666;
    float: left;
    text-align: center;
}
.general-rules  span a{
    color: #fe8a23;
    display: block;
    width: 100%;
}
.general-rules .head-tit span{
    font-size: 16px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background-color: #f4f4f4;
    color: #333333;
    padding:1%;
}
.general-rules .head-tit .s02{
    padding: 1% 2%;
}
.general-rules .list_cnt{
    cursor: pointer;
}

.general-rules .list_cnt span{
    border-top: 1px solid #eee;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.general-rules .list_cnt:hover span a{
    color: #e84c35;
}
.general-rules .s01{
    width: 30%;
    border-right:1px solid #eee;
    border-left:1px solid #eee;

}
.general-rules .s02{
    width: 16%;
    border-right:1px solid #eee;
    padding: 1% 2%;
}
.general-rules .s03{
    width: 11%;
    border-right:1px solid #eee;
}
.general-rules .s04{
    width: 6%;
    border-right:1px solid #eee;
}
.general-rules .s05{
    width: 11%;
    border-right:1px solid #eee;
}
.general-rules .s06{
    width: 11%;
    border-right:1px solid #eee;
}
/*general-rules end*/
.mba-box2 .mba-cnt li{
    background: url(../images/li_bg.jpg) no-repeat left center;
    padding-left: 2%;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 1%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*right begin*/
.exit {
    width:100%;
    padding:0 0 8%;
    border:0;
    background-color: #eee;
}
.exit h3{
    width: 100%;
    height: 48px;
    line-height: 48px;
    background-color: #e84c35;
    color:#fff;
    text-align: center;
    font-size:20px;
    margin-bottom:20px;

}
.exit .exit-cnt{
    padding:0 8%;
}

.exit  .form-bd div{
    margin-bottom:5%;
}
.exit input,.exit select{
    width:96%;
    line-height: 30px;
    padding-left:3%;
    height: 30px;
    color:#999;
    font-size: 14px;
    outline: none;
    border:1px #dedede solid;
}
.exit select{
    width: 100%;
}
.exit textarea{
    width: 96%;
    padding:2%;
    margin:0 0% 3%;
    height: 90px;
    resize: none;
    outline: none;
    border:1px #dedede solid;
    color: #999;
    font-size: 14px;
    font-family: 'Microsoft YaHei', '\5FAE \8F6F \96C5\91';
}
#btn{
    cursor: pointer;
    width: 70%;
    margin:0% 15%;
    line-height:32px;
    height: 32px;
    text-align: center;
    color:#fff;
    font-size:16px;
    background: #e84c35;
    border:0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.exit p.exit-tel{
    font-size:16px;
    height: 50px;
    line-height: 50px;
    padding-left:15%;
    background: url(../images/icon-tel.png) no-repeat left center;
    margin:0 10%;
}
.exit-lx a{
    display: block;
    width: 19.33333333333%;
    float:left;
    margin:0 1%;
    padding-left:12%;
    font-size:12px;
    text-align: center;
    cursor: pointer;
}
.exit .exit-lxxx p{
    display: block;
}
.exit-lx a.exit-qq{
    background: url(../images/icon-qq.png) no-repeat left center;
}
.exit-lx a.exit-wx{
    background: url(../images/icon-wx.png) no-repeat left center;
    position: relative;
}
.exit-lx a .wx_tc{
    position:absolute;
    top:30px;
    left:-50px;
    z-index:200;
    display: none;
}
.exit-lx a.exit-wx:hover .wx_tc{
    display: block;
}
.exit-lx a.exit-wb{
    background: url(../images/icon-wb.png) no-repeat left center;
}

.curriculum h3 a.more,.guide h3 a.more{
    font-size: 12px;
    color: #666666;
    float: right;
}
.curriculum h3 a.more:hover,.guide h3 a.more:hover{
    color: #e84c35;
}
.curriculum .cnt li a,.guide .cnt li a{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.curriculum .cnt li span,.guide .cnt li span{
    font-size: 12px;
    line-height: 30px;
    color: #999;
    padding-left: 24px;
}


/*right end*/



/* 评论begin */
.speak1{
    margin-bottom:30px;
}
.speak1 .top3{
    margin-top: 2%;
    font-size: 20px;
    line-height: 36px;
    margin-bottom: 1%;
}
.speak1 .top3 i{
    font-family: "宋体";
    font-size: 32px;
    color:#f58220;
    padding-right: 10px;
}
.speak1 form{
    border: 1px solid #ccc;
    margin-bottom: 4.5%;
}
.speak1 form textarea{
    width: 95%;
    height: 80px;
    resize: none;
    padding:1% 2%;
    color:#999;
    outline: none;
    border: 0 none;
}
.speak1 form .bottom{
    line-height: 14px;
    background: #f6f6f6;
}
.speak1 form .bottom .left p{
    float: left;
    color:#666;
    display: block;
    padding:0 2% 0 4%;
    font-size: 14px;
}
.speak1 form .bottom i{
    float: left;
    display: block;
    margin-top: 15px;
    margin-left: 1%;
    width: 25px;
    height: 24px;
}

.speak1 form .bottom .left{
    width: 68%;
    line-height: 54px;
}
.speak1 form .bottom .left input,.speak1 form .bottom .left select{
    line-height: 26px;
    height: 26px;
    border: 1px solid #ccc;
    outline: none;
    color:#ccc;
    padding-left: 5px;
}
.speak1 form .bottom .left a{
    display: inline-block;
    padding-right: 10px;
}
.speak1 form .bottom .right{
    width: 28%;
    text-align: center;
    line-height: 54px;
    background: #e84c35;
    color:#fff;
    border:1px solid transparent;
    cursor: pointer;
}
.speak1 .content .bottom .right span{
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    padding-left:20px;
    margin:0 8px;
}

.speak1 .content1{
    border-top:none;
}
.speak1 .content>div{
    padding:2% 0;
    border-bottom: 1px dashed #ccc;
}
.speak .mba-top p {
    color: #e84c35;
    height: 26px;
    line-height: 26px;
    margin-right: 10px;
}
.speak .mba-top p > i {
    font-size: 28px;
    margin-right: 10px;
}

.speak1 .content .p1{
    font-size: 14px;
    padding-bottom: 0%;
    padding-left: 7%;
}
.speak1 .content .top_1{
    margin-bottom: 1%;
}
.speak1 .content .top_1 span{
    font-size:16px;
    margin:0 10px;
    color:#15709b;
}
.speak1 .content .top_1 img{
    width: 5%;
}
.speak1 .content .top_1 em{
    font-size:14px;
    color:#888;
    font-style: normal;

}
.speak1 .last_a{
    display: block;
    margin-top: 3%;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    color:#e84c35;
    text-align: center;
}


/*评论 end*/


.mzsm{
    padding:3%;
    background-color: #fbf7ec;
    margin-bottom: 5%;
}
.mzsm h3{
    border-left:3px #e84c35 solid;
    font-size:24px;
    font-weight: 500;
    color:#444;
    line-height: 30px;
    padding-left:10px;
    margin-bottom:2%;

}
.mzsm p{
    line-height: 26px;
    margin-bottom:5px;
    font-size:14px;
}

.scrotop{
    width: 30px;
    height: 30px;
    line-height: 15px;
    padding:9px;
    background-color:#e84c35 ;
    font-size: 12px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    position: fixed;
    bottom:50px;
    display: none;
    z-index: 100;
}
/*link begin*/
.link{
    width:100%;
    margin:0 auto 30px;
    padding-bottom:20px;
}
.link h2{
    font-size: 20px;
    font-weight: 500;
    line-height: 50px;
    margin-bottom:10px;
}
.link h2>i{
    padding: 2px 22px;
    margin-right: 10px;
    background: url("../images/link_icon.png") no-repeat center center;
    background-size: contain;
}
.link a{
    float:left;
    color: #666666;
    padding:0 11px;
    height: 28px;
    line-height: 28px;
    font-size:14px;
}
/*link end*/

/*footer开始*/
#footer{ width:100%; margin:0px auto 30px ; text-align:center;font-size: 14px;line-height: 24px;padding-top: 20px;
    border-top: 1px solid #dbdbdb;  }
#footer table{ width:100% !important;}

.copyright{ display:none; padding:1em 0em 1em; text-align:center;border-top:2px solid #e84c35; margin:1.5em 0 2em;}
.copyright p{ margin-bottom:0.3em; margin:0 0.3em 0.3em;font-size: 12px}
.copyright p a{ margin-right:5px; font-size: 12px}

.last{ display:none;width:100%; height:40px; line-height:40px; background:#e84c35; position:fixed; z-index:99999; bottom:0px;}
.last ul li{ float:left; width:33%; height:40px; border-right:1px #ff5439 solid; background:#e84c35; text-align:center; display:block; overflow:hidden;}
.last ul li a { display:inline-block; height:40px; width:99.8%; color:#FFF; border-right:1px #e84c35 solid; text-align:center; }
.last ul li a span { font-size:14px; font-weight:600;}
/*footer end*/

@media only screen and (max-width:1000px){
    .mzsm,.link{
        float: left;
    }
    .guide_tit,.curriculum_tit{
        line-height: 26px;
        padding: 10px 0 10px 15px;
        background: #eee;
    }
    .curriculum h3,.guide h3{
        width: 90%;
        float: left;
        padding-left: 14px;
        font-size: 16px;
        line-height: 26px;
        border-left: 4px solid #e84c35;
        margin-bottom: 0;
    }
    .search-box{
        padding: 1% 0;
    }
    .cnt-left,.cnt-right,.nav,.nav ul,.colleges, .general-rules, .speak1{
        width: 100%;
    }
    .nav{
        height: auto;
    }
    .nav-top,.hy_top_con{
        width: 95%;
        margin: 0 2.5%;
    }
    .link,#footer{
        width: 98%;
    }
    .breadCrumb{
        width: 94%;
        margin-bottom: 1%;
    }
    .header{
        width: 95%;
        margin:2% 2.5%;
    }
    .container{
        width: 96%;
        margin: 0 auto 0;
    }
    .mba-top{
        padding: 10px 0 10px 15px;
    }
    .mba-cnt{
        padding: 3%;
    }

    .cnt-right>img{
        display: none;
    }

    .mzsm{
        margin-bottom: 4%;
    }
    .curriculum>a{
        text-align: center;
        display: block;
        width:45%;
        float: left;
        margin-right: 5%;
    }
    .curriculum > ul, .guide > ul{
        padding: 5%;
        width: 90%;
        float: left;
        font-size: 16px;
    }

    .curriculum,.guide{
        width: 48%;
        overflow: hidden;
        float: left;
        margin-bottom: 4%;
        margin-right: 2%;
    }
    .curriculum>img {
        width: 40%;
    }

    .mba-box1,.mba-box2{
        float: left;
    }
    .mba-box2,.exit,.mba-box1{
        width: 100%;
    }
    #footer{
        width:95%;
        margin:3% 2.5% 3%
    }

    .exit{
        width: 98%;
        margin-bottom: 5%;
        padding: 0 0 2%;
    }
    .exit h3{
        margin-bottom: 5%;
    }
    .exit .form-bd div {
        float: left;
        width: 47%;
        margin: 0 1.5% 3%;
        height: 32px;
        line-height: 32px;
    }
    .exit .form-bd div.bd-btn {
        width: 95%;
    }
    #btn {
        width: 30%;
        margin: 2% 35%;
    }
    .exit textarea {
        height: 30px;
    }
    .exit .exit-cnt {
        padding: 0 4%;
    }
    .exit .form-bd,.exit-lxxx{
        margin-bottom: 3%;
    }
    .exit .exit-lxxx p {
        float: left;
        width: 40%;
        margin: 0 2.5%;
        height: 30px;
        line-height: 30px;
    }
    .exit .exit-lxxx p.exit-tel {
        padding-left: 5%;
        width: 30%;
        margin:0 auto;
    }

}
@media only screen and (max-width:970px){
    .search-box{
        padding: 2% 0;
    }
    .header .logo{
        width: 100%;
    }

}
@media only screen and (max-width:800px){
    .nav-top{
        width: 91%;
    }
    .search-box h1{
        font-size: 42px;
    }
    .cnt-left-top{margin-bottom: 4%}
}


@media only screen and (max-width:767px){
    .recommend-box{line-height: 40px}
    .rec-box{width: 15%}

    .link,.general-rules .s03,.general-rules .head-tit .s03{
        display: none;
    }
    .general-rules .s02{
        width: 21%;
    }
    .general-rules .s05{
        width: 16%;
    }
    .general-rules .s06 {
        width: 13%;}
    .exit{
        padding-bottom: 2%;
    }
    .mzsm p,.speak1 .content .p1{
        font-size: 12px;
    }
    .hy_top,#footer,#qiao-wrap,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner{ display:none !important;}
    #QIAO_ICON_CONTAINER,#QIAO_INVITE_CONTAINER{ width:0 !important; height:0 !important;}
    .copyright,.last{ display:block;}
}
@media only screen and (max-width:680px){
    .search-box h1{
        font-size: 38px;
    }
    .search-box a img{
        width: 95%;
    }
    .nav ul li{
        width: 23%;
        margin: 0 1% 1%;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
    .nav ul{
        padding: 1% 0;
    }
    .curriculum>ul,.guide>ul{
        margin-left: 0;
    }
    .colleges li{
        width: 43%;
    }
    .exit p.exit-tel{
        font-size: 18px;
    }

    .exit input,.exit select, .exit textarea{
        margin-bottom: 4%;
    }
}
@media only screen and (max-width:600px){
    .curriculum > ul,.guide>ul{
        padding: 3%;
        width: 94%;
    }
    .mba-box0 .mba-cnt {
        width: 92%;
        padding: 2% 4% 0;
    }

    .general-rules .s06,.general-rules .head-tit .s06{
        display: none;
    }
    .general-rules .s02{
        width: 23%;
    }
    .general-rules .s04,.general-rules .s05{
        width: 18%;
    }

    .guide > .cnt > li,.curriculum ul li, .guide ul li{
        padding-left: 2%;
    }
    .guide_tit, .curriculum_tit{
        margin-bottom: 2%;
    }
    .curriculum h3, .guide h3{
        font-size: 16px;
    }

    .mba-box1{
        width: 100%;
        margin: 0;
    }

    .exit .exit-lxxx p {
        width: 50%;
    }
    .exit .exit-lxxx p.exit-tel {
        padding-left: 8%;
        width: 33%;
        margin: 0;
    }

}
@media only screen and (max-width:540px){

    .search-box a img{
        width:80%;
    }
    .search-box {
        background: url("../images/banner_bg.jpg") no-repeat left center;
        background-size: cover;
    }
    .search-box h1{
        display: block;
        width: 96%;
        font-size: 36px;
        line-height: 74px;
    }
    .curriculum, .guide{
        width: 100%;
        margin: 0 0 4%;
    }

    .general-rules,.introduce,.information{
        margin-bottom: 10%;
    }
    .general-rules .head-tit span{
        font-size: 14px;
    }
    .general-rules .s01{
        width: 30%;
    }
    .general-rules .s02 {
        width: 22%;
    }
    .container .main-r{
        margin-bottom: 5%;
    }


}
@media only screen and (max-width:480px){
    .mba-box2 .mba-cnt li{
        padding-left: 4%;
    }
    .search-box a img{
        width: 85%;
    }
    .search-box h1{
        font-size: 28px;
        line-height: 40px;
    }
    .mba-box0 .mba-cnt li{
        margin-bottom: 2%;
    }
    .mba-box0 .mba-cnt li span{
        line-height: 24px;
    }

    .curriculum .cnt li,.guide .cnt li{
        width: 100%;
    }

    .curriculum .cnt li,.guide .cnt li{
        width: 96%;
        padding-left: 4%;

    }
    .curriculum > a{
        width: 100%;
        margin: 0 0 5%;
    }
    .general-rules span{
        height: 40px;
    }
    .general-rules .s02,.general-rules .head-tit .s02{
        display: none;
    }
    .general-rules .s01{
        width: 50%;
    }
    .general-rules .s05{
        width: 24%;

    }



    .exit .exit-lxxx p {
        width: 100%;
        margin: 0;
    }
    .exit .exit-lxxx p.exit-tel {
        width: 90%;
        height: 50px;
        line-height: 50px;
    }
    .exit-lx a {
        text-align: left;
        padding-left: 8%;
    }
    #btn {
        width: 50%;
        margin: 0 25%;
    }
    .speak1 .content .top_1 img{
        width: 10%;
    }
    .colleges li a.school-name{
        font-size: 16px;
        text-align: center;
    }
}
@media only screen and (max-width:400px){
    .search-box h1{
        font-size: 24px;
        line-height: 44px;
    }
    .colleges li a.school-name{
        font-size: 14px;
    }
    .exit .form-bd div {
        width: 100%;
        margin: 0 0 6%;
    }
    .exit .exit-lxxx p.exit-tel {
        padding-left: 10%;
    }
    .exit-lx a {
        padding-left: 10%;
    }

}
