/*院校搜索结果页banner部分*/
.school_box{
    /*border-top: 1px solid #dcdddd;*/
    /*margin-top:30px;*/
    /*padding-top: 20px;*/
    background: #f7f7f7;
}
.school{
    height:140px;
    /*background-color:#efefef;*/
    background: #fff;
    /*padding:15px;*/
    /*margin:0 10px;*/
    padding-right: 0;
}
.school_detail{
    /*background: #fff;*/
    border-right:1px solid #f1f1f1;
    /*padding: 15px;*/
    /*padding-right:0;*/
    margin: 15px 0;
    padding-left: 15px;
    position:relative;
}
.school_detail .school_logo_1{
    width:110px;
    height:110px;
    /*border:1px solid #dcdddd;*/
    /*-webkit-border-radius:6px;!* Safari 和 Chrome *!*/
    /*-moz-border-radius:6px;!* Firefox *!*/
    /*-o-border-radius:6px;*/
    /*border-radius:6px;*/
    /*background-color:#fff;*/
}
.school_detail .school_logo_1 img{
    margin: 10px 10px;
    width:90px;
    height:90px;
}
.school_intro{
    /*margin-left:96px;*/
    margin:10px 15px;
    width:200px;
}
.school_intro li{
    float:left;
    margin-right:10px;
    color:#535353;
    font-size:12px;
}
.school_intro li.sep{
    width:1px;
    height:12px;
    border-left:1px solid #535353;
    margin-top:3px;
}
.school_intro p{
    margin-bottom:22px;
}
/*主要内容区*/
.offer_major{
    /*padding-top:20px;*/
    background: #fff;
    /*padding:20px 24px 30px 20px;*/
}
.school_intro >div{
    margin-bottom: 10px;
}
.school_intro >div .sh{
    /*float:left;*/
    margin-right: 5px;
}
.school_intro >div .sh a{
    font-size: 14px;
    color: #535353;
    font-weight: bold;
}
.school_intro>div ul{
    /*float:left;*/
    margin-top:5px;
}
.school_intro>div li{
    /*display:inline-block;*/
    font-size: 10px;
    color:#18b5ef;
    background: url(/static/images/money_plan/985_211.png) no-repeat center center;
    width:30px;
    height:18px;
    line-height: 18px;
    /*-webkit-border-radius:9px;!* Safari 和 Chrome *!*/
    /*-moz-border-radius:9px;!* Firefox *!*/
    /*-o-border-radius:9px;*/
    /*border-radius: 9px;*/
    margin-right: 5px;
    text-align: center;
}
/*.school_intro>div li:last-child{*/
    /*background: #46d9a7;*/
/*}*/
#edu_degree li:first-child{
    border:none;
}
.career_prospects{
    /*padding-top:20px;*/
    background: #fff;
    padding: 20px 24px 0 20px;
}
#school_career_degree li:first-child,#school_graduation_time li:first-child{
    border:none;
}
/*学校搜索结果页--开设专业--点击具体专业*/
/*#school_major_graduation_time{*/
    /*margin-top: 20px;*/
/*}*/
#school_major_graduation_time li:first-child{
    border:none;
}
.major_sub_major span.active{
    color:#0baff7;
}
.major_sub_major span{
    cursor: pointer;
}
/*院校+专业结果页*/
.school_major_career_future{
    font-size: 15px;
    font-weight: bold;
    color:#595757;
    margin-bottom: 25px;
}
.sub_title{
    font-size: 15px;
    color:#2ea7e0;
    margin: 10px 0 20px;
}
.major_sub_major{
    font-size: 15px;
    color:#727171;
    margin-bottom: 25px;
}
/*学校不同毕业时间的对比*/
.school_contrast_box{
    width:1200px;
    margin:0 auto;
    background: #fff;
}
.contrast_title{
    text-align: center;
    font-size: 18px;
    color:#585657;
    padding: 24px 0 16px;
    border-bottom: 1px solid #dcdddd;
    margin:0 32px 0 34px;
    position:relative;
}
.contrast_title>.school{
    background: #fff;
}
.revise_contrast_year{
    background: url(/static/images/money_plan/revise.png) no-repeat 0 center;
    color: #808080;
    font-size: 12px;
    padding-left: 22px;
    cursor: pointer;
    position:absolute;
    right:0;
    bottom:7px;
}
.contrast_result{
    padding:22px 32px 0 34px;
}
.compare_desc .school{
    background: #fff;
}
#salary_trend_compare_chart tr:first-child th.year,
#occupation_compare_chart tr:first-child th.year,
#occupation_compare_chart_1 tr:first-child th.year,
#industry_compare_chart tr:first-child th.year,
#industry_compare_chart_1 tr:first-child th.year,
#work_city_compare_chart tr:first-child th.year,
#company_scale_compare_chart tr:first-child th.year,
#company_scale_compare_chart_1 tr:first-child th.year,
#company_type_compare_chart tr:first-child th.year,
#company_type_compare_chart_1 tr:first-child th.year{
    background: #36c1fc;
    font-size: 14px;
    color:#fff;
    width:310px;
    height:32px;
}
#salary_trend_compare_chart table:nth-child(2) tr:first-child th.year,
#occupation_compare_chart table:nth-child(2) tr:first-child th.year,
#occupation_compare_chart_1 table:nth-child(2) tr:first-child th.year,
#industry_compare_chart table:nth-child(2) tr:first-child th.year,
#industry_compare_chart_1 table:nth-child(2) tr:first-child th.year,
#work_city_compare_chart table:nth-child(2) tr:first-child th.year,
#company_scale_compare_chart table:nth-child(2) tr:first-child th.year,
#company_scale_compare_chart_1 table:nth-child(2) tr:first-child th.year,
#company_type_compare_chart table:nth-child(2) tr:first-child th.year,
#company_type_compare_chart_1 table:nth-child(2) tr:first-child th.year{
    background: #8cd679;
}
#salary_trend_compare_chart table:nth-child(3) tr:first-child th.year,
#occupation_compare_chart table:nth-child(3) tr:first-child th.year,
#occupation_compare_chart_1 table:nth-child(3) tr:first-child th.year,
#industry_compare_chart table:nth-child(3) tr:first-child th.year,
#industry_compare_chart_1 table:nth-child(3) tr:first-child th.year,
#work_city_compare_chart table:nth-child(3) tr:first-child th.year,
#company_scale_compare_chart table:nth-child(3) tr:first-child th.year,
#company_scale_compare_chart_1 table:nth-child(3) tr:first-child th.year,
#company_type_compare_chart table:nth-child(3) tr:first-child th.year,
#company_type_compare_chart_1 table:nth-child(3) tr:first-child th.year{
    background: #9f82ee;
}
#occupation_compare_chart .per tr:first-child th.rank,
#occupation_compare_chart_1 .salary tr:first-child th.rank,
#industry_compare_chart .per tr:first-child th.rank,
#industry_compare_chart_1 .salary tr:first-child th.rank,
#work_city_compare_chart .per tr:first-child th.rank,
#company_scale_compare_chart .per tr:first-child th.rank,
#company_scale_compare_chart_1 .salary tr:first-child th.rank,
#company_type_compare_chart .per tr:first-child th.rank,
#company_type_compare_chart_1 .salary tr:first-child th.rank{
    width:34px;
    height:62px;
    /*background: #f39801;*/
    color:#fff;
    font-size: 14px;
}
#occupation_compare_chart tr.occupation_title th,
#occupation_compare_chart_1 tr.occupation_title th,
#industry_compare_chart tr.occupation_title th,
#industry_compare_chart_1 tr.occupation_title th,
#work_city_compare_chart tr.occupation_title th,
#company_scale_compare_chart tr.occupation_title th,
#company_scale_compare_chart_1 tr.occupation_title th,
#company_type_compare_chart tr.occupation_title th,
#company_type_compare_chart_1 tr.occupation_title th{
    font-size: 14px;
    height:32px;
}
#occupation_compare_chart_1,
#industry_compare_chart_1,
#industry_compare_chart,
#work_city_compare_chart,
#company_scale_compare_chart,
#company_scale_compare_chart_1,
#company_type_compare_chart,
#company_type_compare_chart_1{
    padding:20px 0;
}
.salary_trend_compare_chart,
.occupation_compare_chart,
.occupation_compare_chart_1,
.industry_compare_chart_1,
.industry_compare_chart,
.work_city_compare_chart,
.company_scale_compare_chart,
.company_scale_compare_chart_1,
.company_type_compare_chart,
.company_type_compare_chart_1{
    float: left;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
/*学校深度分析*/
.ea_school_accurate_content .chart_normal{width: 100%; height: 500px;}
.theme-green .back-bar .selected-bar {background: #e7e7e7;}
.slider-container {margin: 0 auto;}

/*楼梯*/
.side-catalog {
    width: 270px;
    height: 400px;
    position: fixed;
    bottom: 85px;
    font-size: 14px;
    line-height: 19px;
    background: #dcdddd;
    display: none;
}
.ea_school_accurate_content{
    /*padding:0 24px 30px 20px;*/
    background: #f7f7f7;
}
.school_degree li{
    float:left;
    /*width:45px;*/
    height:25px;
    line-height: 25px;
    padding: 0 10px;
    margin: 7px 0 8px 10px;
    cursor: pointer;
}
.school_degree span{
    float:left;
    font-weight: bold;
}
.school_degree{
    background: #f7f7f7;
    height:40px;
    line-height: 40px;
    font-size: 14px;
}
.school_degree li.active{
    background: #18b5ef;
    color:#fff;
}
.allMajorSchool{
    padding: 26px 0 24px;
    position:relative;
}
.allMajorSchool ul{
    display:none;
    position:absolute;
    right:0;
    top:70px;
    width:120px;
    height:62px;
    background: #fff;
    z-index: 10;
    /*border:1px solid #d4d4d4;*/
    box-shadow: 0 0 5px #d4d4d4;
}
.allMajorSchool ul li{
    height:30px;
    line-height: 30px;
    font-size: 14px;
    color:#535353;
    padding-left: 20px;
    cursor: pointer;
    /*background: #f7f7f7;*/
}
.allMajorSchool .rank_btn{
    width:20px;
    height:20px;
    text-align: center;
    cursor: pointer;
    background: url(/static/images/money_plan/rank1.png) no-repeat center center;
    padding: 0 30px;
}
.allMajorSchool:hover .rank_btn{
    background-image: url(/static/images/money_plan/rank_hover.png);
}
.allMajorSchool:hover ul{
    display: block;
}
.allMajorSchool ul li:hover{
    background: #fff url(/static/images/money_plan/arrow7.png) no-repeat 6px center;
    color:#18b5ef;
    /*font-weight: bold;*/
}
.school_detail i{
    display: block;
    width:20px;
    height:20px;
    background: url(/static/images/money_plan/corner.png) no-repeat center center;
    position:absolute;
    left:0;
    top:-15px;
}
.item_noData{
    font-size:24px;
    color:#a0a0a0;
    line-height: 110px;
    text-align: center;
}
/*浏览器屏宽的提示*/
.browser_width{
    font-size:12px;
    color:#c9c9c9;
    display:none;
}
@media only screen and (max-width: 1366px) {
    .browser_width{
        display:block;
    }
}
