/*logo、导航条*/
.head{
    width:100%;
    height:70px;
    background-color:#fff;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    -o-flex: 0 0 auto;
    flex: 0 0 auto;
}
.header_container{
    width:1200px;
    height:70px;
    margin:0 auto;
}
@media screen and (min-width: 320px) and (max-width: 1156px){
	.header_container{
	    width:100%;
	    height:70px;
	    margin:0 auto;
	}
}
@media screen and (min-width: 1156px){
	
}
.logo img{
    margin:10px 0 10px 10px;
    cursor:pointer;
}
.logo_txt{
    margin:5px 0 0 60px;
}
.logo_txt p{
    margin-top:5px;
}
.tab{
    margin-left:90px;
}
.tab li[data-module]{
    float:left;
    /*padding-top:18px;*/
    font-size:14px;
    color:#535353;
    /*margin-right:62px;*/
    cursor:pointer;
    width: 110px;
    /*border-left:1px solid #d4d4d4;*/
    /*border-right:1px solid #d4d4d4;*/
    text-align: center;
    /*border-top:4px solid transparent;*/
    position:relative;
}
/*.tab li[data-module] span{*/
    /*display: inline-block;*/
    /*width: 110px;*/
    /*border-left: 1px solid #f1f1f1;*/
    /*border-right: 1px solid #f1f1f1;*/
    /*padding: 6px 0;*/
/*}*/
.tab li[data-module].active em{
    display: block;
    width:14px;
    height:7px;
    background: url(/static/images/money_plan/arrow4.png) no-repeat center center;
    position:absolute;
    left:48px;
    bottom:-38px;
}
/*.tab li:last-child span{*/
    /*border-left:0;*/
/*}*/
.tab li:hover,.tab li.active{
    color:#18b5ef;
}
.tab li span{
    display: block;
    width:70px;
    /*font-weight:bold;*/
    /*color:#18b5ef;*/
    /*border-bottom:3px solid #46d9a7;*/
    padding-top: 18px;
    margin: 0 auto;
    border-top:4px solid transparent;
}
.tab li.active span{
    border-top:4px solid #00b7ee;
}
.tab li.sep{
    float:left;
    width:1px;
    height:30px;
    border-left:1px solid #f1f1f1;
    margin-top: 16px;
}
/*.login_register{*/
    /*margin:60px 0 10px;*/
/*}*/
.login_register .cont{
    margin:30px 0 18px;
}
.login_register .cont>li{
    float:left;
    font-size:14px;
    color:#727171;
    margin-right:15px;
    cursor: pointer;
}
.login_register .cont>li:hover{
    color:#0bb0f8;
}
.login_register .cont>li:last-child{
    margin-right:0;
}
.login_register .cont>li:nth-child(2){
    width:1px;
    height:14px;
    border-left:1px solid #727171;
    margin-top:3px;
}
/*已登录*/
.login_register{
    position:relative;
}
.head_pic{
    width:62px;
    /*height:40px;*/
    margin:15px 0;
    cursor:pointer;
    /*position:relative;*/
}
.login_register img{
    width:40px;
    height:40px;
}
.login_register .triangle{
    display: inline-block;
    width:0;
    height:0;
    border: 5px solid transparent;
    border-top:5px solid #B3B3B3;
    margin-left:8px;
    vertical-align: bottom;
}
.list{
    position: absolute;
    right:0;
    top:70px;
    width:154px;
    height:200px;
    border:1px solid #dcdddd;
    border-bottom:0;
    display:none;
    z-index: 10;
    background: #fff;
}
.login_register .list>li{
    height:50px;
    line-height: 50px;
    border-bottom:1px solid #dcdddd;
    font-size:13px;
    color:#666;
    cursor: pointer;
}
.login_register .list>li:hover{
    background: #F9F9F9;
}
.login_register .list i{
    display: inline-block;
    width:15px;
    height:15px;
    background: url(/static/images/money_plan/user_info.png) no-repeat 0 0;
    margin:0 30px 0 24px;
    vertical-align: middle;
}
.login_register .list>.account_setting>i{
    background-position: 0 -51px;
}
.login_register .list>.upload_file>i{
    width:18px;
    margin-right:26px;
    background: url(/static/images/money_plan/upload_file.png) no-repeat -1px -2px;
}
.login_register .list>.quit>i{
    background-position: 0 -99px;
}
.login_register:hover .list{
    display: block;
}
/*主要内容开始*/
.main_bg{
    background-color:#f7f7f7;
    padding-top:20px;
    height:auto;
}
.main_box{
    background-color:#fff;
    width:1200px;
    /*min-height:600px;*/
    margin:0 auto;
    /*padding:0 24px 30px 20px;*/
    position:relative;
}
/*搜索框*/
.search{
    height:50px;
    /*overflow: hidden;*/
}
.search_box{
    margin-left:200px;
    /*margin-top: 22px;*/
    /*border: 1px solid #d4d4d4;*/
    /*border-top:0;*/
    /*border-bottom: 0;*/
}
.search_input{
    /*padding-top: 54px;*/
    margin: 22px 0 0;
    position:relative;
}
.search_box input[type="text"]{
    width:160px;
    /*height:50px;*/
    padding:0 10px 24px;
    /*border:1px solid #dcdddd;*/
    font-size:14px;
    /*margin-left: -4px;*/
    outline: none;
    border:none;
    float:left;
    /*border-left: 1px solid #d4d4d4;*/
    margin-top: 5px;
}
.search_input i{
    display: block;
    width:1px;
    height:16px;
    border-left:1px solid #f1f1f1;
    position:absolute;
    top:8px;
    left:0;
}
.search_box .search_btn{
    width:50px;
    text-align: center;
    /*margin-top: 5px;*/
    cursor: pointer;
    padding: 5px 0;
    border-right: 1px solid #f1f1f1;
}
/*placeholder字体样式的修改*/
::-webkit-input-placeholder{ /* WebKit browsers */
    color:#d4d4d4;
}
:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
    color:#d4d4d4;
}
::-moz-placeholder{ /* Mozilla Firefox 19+ */
    color:#d4d4d4;
}
:-ms-input-placeholder{/* Internet Explorer 10+ */
    color:#d4d4d4;
}
.search_box input[type="button"]{
    width:122px;
    /*height:50px;*/
    background-color:#0bb0f8;
    color:#fff;
    font-size:16px;
    padding:0;
    border:0;
    vertical-align:bottom;
    cursor: pointer;
    margin-left: -4px;
    outline: none;
}
.total_major{
    width:140px;
    height:50px;
    line-height:50px;
    text-align:center;
    /*border:1px solid #dcdddd;*/
    font-size:14px;
    color:#9fa0a0;
    margin-left:36px;
    cursor: pointer;
}
.total_major:hover{
    color:#0bb0f8;
}
[check_all="school"]{
    margin-left: 0;
}
/*专业介绍及男女比例*/
.major{
    margin-top:30px;
}
.major_box{
    width:100%;
    background-color:#f7f7f7;
    position:relative;
}
.major_cont{
    padding:20px 0 20px 50px;
    color:#727171;
}
.major_cont h2{
    font-size:20px;
    margin-bottom: 25px;
}
.major_code{
    margin:30px 0 20px;
    font-size:15px;
}
/*.major_degree{*/
    /*font-size:15px;*/
/*}*/
/*.major_degree li{*/
    /*float:left;*/
/*}*/
/*.major_degree li:nth-child(3){*/
    /*width:1px;*/
    /*height:15px;*/
    /*border-left:1px solid #727171;*/
    /*margin:3px 10px 0;*/
/*}*/
.major_intro li{
    float:left;
    font-size: 15px;
    color:#727171;
    margin-right:10px;
}
.major_intro{
    margin-bottom: 16px;
}
.major_intro:last-child{
    margin-bottom: 0;
}
.major_intro li.sep{
    width:1px;
    height:15px;
    border-left:1px solid #727171;
    margin-top: 3px;
}
.major_box img{
    position:absolute;
    top:0;
    left:0;
}
.sex_ratio{
    /*margin-left:462px;*/
    background-color:#f7f7f7;
    width:690px;
}
.sex_cont{
    margin:34px 16px 64px 30px;
}
.sex_ratio p{
    font-size:15px;
    color:#727171;
    margin-bottom:46px;
}
.sex_ratio ul{
    overflow:hidden;
}
.sex_ratio ul.man{
    margin-bottom:26px;
}
.sex_ratio ul li{
    float:left;
}
.sex_ratio li.man_pic,.sex_ratio li.fe_pic{
    padding:0 24px;
}
.sex_ratio li.man_pic .bg,.sex_ratio li.fe_pic .bg{
    width:555px;
    height:15px;
    background-color:#fff;
    -webkit-border-radius:8px;/* Safari 和 Chrome */
    -moz-border-radius:8px;/* Firefox */
    -o-border-radius:8px;
    border-radius:8px;
    position:relative;
}
.sex_ratio li.man_pic .cover,.sex_ratio li.fe_pic .cover{
    width:29%;
    height:15px;
    background-color:#0bb0f8;
    -webkit-border-top-left-radius:8px;
    -moz-border-top-left-radius:8px;
    -o-border-top-left-radius:8px;
    border-top-left-radius:8px;
    -webkit-border-bottom-left-radius:8px;
    -moz-border-bottom-left-radius:8px;
    -o-border-bottom-left-radius:8px;
    border-bottom-left-radius:8px;
    position:absolute;
    top:0;
    left:0;
}
.sex_ratio li.fe_pic .cover{
    width:71%;
    background-color:#e61772;
}
/*主要内容中的导航*/
.nav1{
    margin-top:34px;
    border-bottom:1px solid #dcdddd;
}
.nav dl{
    width:180px;
    /*width:168px;*/
    padding:13px 20px;
    text-align: center;
    color:#535353;
    cursor: pointer;
    margin-left: 20px;
    float: left;
    position:relative;
}
.nav dl.active,.nav dl:hover{
    background: #18b5ef;
    color:#fff;
}
.nav dl:hover dt,.nav dl.active dt{
    background-image:url(/static/images/money_plan/base_analysis_hover.png);
}
.nav dl:hover dt.major_analysis,.nav dl.active dt.major_analysis{
    background-image: url(/static/images/money_plan/major_analysis_hover.png);
}
.nav dl:hover dt.specific_analysis,.nav dl.active dt.specific_analysis{
    background-image:url(/static/images/money_plan/specific_analysis_hover.png);
}
.nav dl:hover dt.employment_trend,.nav dl.active dt.employment_trend{
    background-image:url(/static/images/money_plan/employment_trend_hover.png);
}
.nav dl:hover dt.contrast_analysis,.nav dl.active dt.contrast_analysis{
    background-image:url(/static/images/money_plan/employment_trend_hover.png);
}
.nav dl:hover dt.college_compare,.nav dl.active dt.college_compare{
    background-image:url(/static/images/money_plan/college_compare_hover.png);
}
.nav dl:hover dd.separation_line,.nav dl.active dd.separation_line{
    border-color:#fff;
}
.nav dl:hover em,.nav dl.active em{
    display: block;
    width:28px;
    height:14px;
    background: url(/static/images/money_plan/arrow5.png) no-repeat center center;
    position:absolute;
    left:75px;
    bottom:-18px;
}
.nav dl dt{
    width:30px;
    height:30px;
    background: url(/static/images/money_plan/base_analysis.png) no-repeat center center;
    margin:0 auto;
}
.nav dl dt.major_analysis{
    background-image: url(/static/images/money_plan/major_analysis.png);
}
.nav dl dt.specific_analysis{
    background-image:url(/static/images/money_plan/specific_analysis.png);
}
.nav dl dt.employment_trend{
    background-image:url(/static/images/money_plan/employment_trend.png);
}
.nav dl dt.contrast_analysis{
    background-image:url(/static/images/money_plan/employment_trend.png);
}
.nav dl dt.college_compare{
    background-image:url(/static/images/money_plan/college_compare.png);
}
.nav dd.title{
    font-size: 14px;
    font-weight: bold;
}
.nav dd.separation_line{
    width:35px;
    height:0;
    border-top:2px solid #18b5ef;
    margin: 5px auto;
}
.nav1 li{
    float:left;
    margin-right:80px;
    padding:0 5px 15px;
    font-size:15px;
    color:#9fa0a0;
    cursor:pointer;
}
.nav1 li.active{
    font-weight:bold;
    color:#595757;
    border-bottom:3px solid #46d9a7;
}
/*院校薪酬排名*/
.rank.offer_school{
    margin-top:20px;
}
.rank_box{
    width:855px;
    padding-right:20px;
    border-right:1px solid #dcdddd;
}
.rank_box .title{
    width:835px;
    height:30px;
    line-height:30px;
    padding-left:20px;
    background-color:#f7f7f7;
    /*border-bottom:1px solid #dcdddd;*/
    font-size:16px;
    font-weight:bold;
    color:#595757;
}
.rank_box .title .num{
    color:#0bb0f8;
}
.rank_cont .item{
    width:835px;
    height:112px;
    padding:20px 10px 20px 20px;
    border-bottom:1px solid #dcdddd;
    cursor:pointer;
}
.school_logo{
    width:70px;
    height:70px;
    border:1px solid #dcdddd;
    -webkit-border-radius:6px;/* Safari 和 Chrome */
    -moz-border-radius:6px;/* Firefox */
    -o-border-radius:6px;
    border-radius:6px;
    padding:2px;
    text-align: center;
}
.school_logo img{
    width:65px;
    height:65px;
}
.school_cont{
    margin-left:96px;
}
.school_cont li{
    float:left;
    margin-right:10px;
    font-size:15px;
    color:#727171;
}
.school_cont li.sep{
    width:1px;
    height:15px;
    border-left:1px solid #727171;
    margin-top:3px;
}
.item_right{
    margin-top:47px;
}
.item_right p{
    margin:3px 0 0 10px;
    font-size:15px;
    color:#727171;
}
.rank_more{
    width:835px;
    height:30px;
    line-height:30px;
    text-align:center;
    background-color:#f7f7f7;
    font-size:14px;
    font-weight:bold;
    margin-top:20px;
    color:#595757;
}
.extra{
    width:300px;
}
.province li,.type li,.school_type li,.education_level li,.school_property li,.type_other li,.subjection li{
    float:left;
    width:80px;
    height:30px;
    line-height:30px;
    text-align:center;
    border:1px solid #dcdddd;
    font-size:14px;
    color:#9fa0a0;
    margin:0 0 8px 20px;
    cursor: pointer;
}
/*.provice li:nth-child(1),.type li:nth-child(1),.school_type li:nth-child(1),.education_level li:nth-child(1),.school_property li:nth-child(1),.type_other li:nth-child(1){*/
    /*background-color:#0bb0f8;*/
    /*color:#fff;*/
/*}*/
.province li.active,.type li.active,.school_type li.active,.education_level li.active,.school_property li.active,.type_other li.active,
.subjection li.active{
    background-color:#0bb0f8;
    color:#fff;
}
.type,.school_type,.education_level,.school_property,.type_other,.subjection{
    margin-top:20px;
}
.type p,.school_type p,.education_level p,.school_property p,.type_other p,.subjection p{
    color:#595757;
    font-size:15px;
    margin:0 0 15px 20px;
}
.type_other .long,.subjection .long,.major_type li .long{
    width:auto;
    padding:0 15px;
}

/*新加标签*/
.tag li{
    float:left;
    width:90px;
    height:30px;
    border:1px solid #dcdddd;
    line-height:30px;
    text-align:center;
    color:#9fa0a0;
    font-size:14px;
    margin-right:15px;
}
.tag{
    margin-top:20px;
}
.tag li.active{
    background-color:#0bb0f8;
    color:#fff;
}
/*专业搜索结果页就业前景*/
.career_future{
    margin-top: 20px;
}
#career_degree li:first-child,#graduation_time li:first-child{
    border: none;
}
.salary_trend .title,.occupation .title,.industry .title,.work_city .title,.company_scale .title,.company_type .title {

    /*width: 835px;*/
    /*padding-left: 20px;*/
    /* border-bottom: 1px solid #dcdddd; */
    position: relative;
    height: 30px;
    line-height: 30px;
}
.salary_trend .title .title_txt,.occupation .title .title_txt,.industry .title .title_txt,.work_city .title .title_txt,.company_scale .title .title_txt,.company_type .title .title_txt {
    padding: 0 8px;
    background-color: #18b5ef;
    font-size: 14px;
    /*font-weight: bold;*/
    color: #fff;
    display: inline-block;
    float: left;
}
/*.salary_trend .salary_trend_chart,.occupation .occupation_chart,.industry .industry_chart,.work_city .work_city_chart,*/
/*.company_scale .company_scale_chart,.company_type .company_type_chart {*/
    /*width: 664px;*/
    /*height: 400px;*/
    /*border: 1px solid #dcdddd;*/
    /*!*margin: 22px 85px;*!*/
    /*padding: 10px 0;*/
/*}*/
/*.salary_trend .title:after,.occupation .title:after,.industry .title:after,.work_city .title:after,.company_scale .title:after,.company_type .title:after{*/
	/*position: absolute;*/
    /*top: 0;*/
    /*right: -30px;*/
    /*background-color: #ffffff;*/
    /*width: 30px;*/
    /*height: 30px;*/
    /*display: block;*/
    /*background-image: url(/static/images/jiaobiao/jiaobiao1.png);*/
    /*background-repeat: no-repeat;*/
/*}*/
/*.salary_trend .salary_trend_chart,.occupation .occupation_chart,.industry .industry_chart,.work_city .work_city_chart,*/
/*.company_scale .company_scale_chart,.company_type .company_type_chart{*/
    /*width:100%;*/
    /*height:332px;*/
    /*!*border:1px solid #dcdddd;*!*/
    /*margin:22px 0;*/
    /*padding:10px 0;*/
/*}*/
.salary_trend .title i,.occupation .title i,.industry .title i,.work_city .title i,.company_scale .title i,.company_type .title i{
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(/static/images/jiaobiao/jiaobiao1.png) no-repeat right center;
    float: left;
}
.salary_trend .salary_trend_chart,.occupation .occupation_chart,.industry .industry_chart,.work_city .work_city_chart,
.company_scale .company_scale_chart,.company_type .company_type_chart{
    /*width:664px;*/
    height:400px;
    /*border:1px solid #dcdddd;*/
    /*margin:22px 85px;*/
    padding:10px 0;
    width:100%;
}
/*.occupation .occupation_chart,.industry .industry_chart{*/
    /*height:440px;*/
/*}*/
/*.company_scale .company_scale_chart,.company_type .company_type_chart{*/
    /*height:400px;*/
/*}*/
.career_future_chart,.school_compare_chart{
    width:855px;
    padding-right:20px;
    border-right:1px solid #dcdddd;
}
/*就业前景右边维度标签*/
.career_future .extra,.career_prospects .extra,#school_compare .extra,#school_major_career_future .extra{
    width: 300px;
    /*margin: 16px 0 15px;*/
}
.career_future .extra>p.dimension,.career_prospects .extra>p.dimension,#school_compare .extra>p.dimension,#school_major_career_future .extra>p.dimension{
    height: 10px;
    line-height: 10px;
    margin:22px 0 0 40px;
    color: #595757;
    font-size: 16px;
    font-weight: bold;
    /*background-color: #f7f7f7;*/
}
.career_prospects .extra>p.sample_size{
    font-size: 14px;
    margin:22px 0 0 40px;
}
.career_future .extra ul,.career_prospects .extra ul,#school_compare .extra ul,#school_major_career_future .extra ul{
    padding-left:40px;
    /*background-color:#fcfcfc;*/
}
.career_future .extra li,.career_prospects .extra li,#school_compare .extra li,#school_major_career_future .extra li{
    margin-bottom:15px;
}
.career_future .extra li:last-child,
.career_prospects .extra li:last-child,
#school_compare .extra li:last-child,
#school_major_career_future .extra li:last-child{
    margin-bottom:0;
}
.career_future .extra li span.txt a,
.career_prospects .extra li span.txt a,
#school_compare .extra li span.txt a,
#school_major_career_future .extra li span.txt a{
    line-height:20px;
    color:#9fa0a0;
    font-size:15px;
    margin-left:20px;
    cursor:pointer;
}
.career_future .extra li span.triangle,
.career_prospects .extra li span.triangle,
#school_compare .extra li span.triangle,
#school_major_career_future .extra li span.triangle{
    display:inline-block;
    width:15px;
    height:15px;
    background:url(/static/images/money_plan/edit.png) no-repeat -3px -96px;
}
.career_future .extra li span.triangle.active,
.career_prospects .extra li span.triangle.active,
#school_compare .extra li span.triangle.active,
#school_major_career_future .extra li span.triangle.active{
    background-position:-35px -96px;
}
.career_future .extra  span.txt.active a,
.career_prospects .extra span.txt.active a,
#school_compare .extra span.txt.active a,
#school_major_career_future .extra span.txt.active a{
    color:#595757;
}
.major_desc{
    width:100%;
    border:1px solid #dcdddd;
    border-top:none;
    height:100px;
}
#add_compare{
    cursor: pointer;
}
.add_compare.disabled{
    pointer-events: none;
}
#add_compare a,#added a{
    font-size: 15px;
    color: #727171;
}
#compare li.long,#compare_1 li.long{
    width:auto;
    padding:0 15px;
    background: #fe7a00;
    color: #fff;
    border:none;
    font-size: 14px;
    position:relative;
    margin-right: 30px;
}
#compare li.long img{
    position:absolute;
    right:-8px;
    top:-8px;
}
#compare li:first-child,#compare_1 li:first-child{
    border:none;
}
.tip{
    color:red;
    font-size: 14px;
}
#salary_trend_compare_chart,#occupation_compare_chart{
    padding:20px 0;
}
#salary_trend_compare_chart th{
    width:173px;
    height:30px;
    font-size: 15px;
    color:#595757;
}
#salary_trend_compare_chart td,
#occupation_compare_chart td,
#industry_compare_chart td,
#work_city_compare_chart td,
#company_scale_compare_chart td,
#company_type_compare_chart td,
#occupation_compare_chart_1 td,
#industry_compare_chart_1 td,
#company_scale_compare_chart_1 td,
#company_type_compare_chart_1 td{
    font-size: 15px;
    color:#595757;
    height:40px;
}
#salary_trend_compare_chart tr:first-child th:nth-child(2){
    font-size:16px;
    background: #36c1fc;
    color:#fff;
}
#salary_trend_compare_chart tr:first-child th:nth-child(3){
    font-size:16px;
    background: #8cd679;
    color:#fff;
}
#salary_trend_compare_chart tr:first-child th:nth-child(4){
    font-size:16px;
    background: #FFBB2E;
    color:#fff;
}
#salary_trend_compare_chart tr:first-child th:nth-child(1){
    width:197px;
}
#occupation_compare_chart .salary tr:first-child th,
#occupation_compare_chart .percent tr:first-child th,
#industry_compare_chart .salary tr:first-child th,
#industry_compare_chart .percent tr:first-child th,
#work_city_compare_chart .salary tr:first-child th,
#work_city_compare_chart .percent tr:first-child th,
#company_scale_compare_chart .salary tr:first-child th,
#company_scale_compare_chart .percent tr:first-child th,
#company_type_compare_chart .salary tr:first-child th,
#company_type_compare_chart .percent tr:first-child th{
    width:360px;
    height:30px;
}
#occupation_compare_chart .salary tr:nth-child(2) th,
#occupation_compare_chart .percent tr:nth-child(2) th,
#industry_compare_chart .salary tr:nth-child(2) th,
#industry_compare_chart .percent tr:nth-child(2) th,
#work_city_compare_chart .salary tr:nth-child(2) th,
#work_city_compare_chart .percent tr:nth-child(2) th,
#company_scale_compare_chart .salary tr:nth-child(2) th,
#company_scale_compare_chart .percent tr:nth-child(2) th,
#company_type_compare_chart .salary tr:nth-child(2) th,
#company_type_compare_chart .percent tr:nth-child(2) th{
    width:238px;
    height:30px;
    font-size: 15px;
    color:#595757;.
}
#occupation_compare_chart .salary tr:nth-child(2) th.salary,
#occupation_compare_chart .percent tr:nth-child(2) th.percent,
#industry_compare_chart .salary tr:nth-child(2) th.salary,
#industry_compare_chart .percent tr:nth-child(2) th.percent,
#work_city_compare_chart .salary tr:nth-child(2) th.salary,
#work_city_compare_chart .percent tr:nth-child(2) th.percent,
#company_scale_compare_chart .salary tr:nth-child(2) th.salary,
#company_scale_compare_chart .percent tr:nth-child(2) th.percent,
#company_type_compare_chart .salary tr:nth-child(2) th.salary,
#company_type_compare_chart .percent tr:nth-child(2) th.percent{
    width:122px;
}
#occupation_compare_chart .salary tr:first-child th:first-child,
#occupation_compare_chart .percent tr:first-child th:first-child,
#industry_compare_chart .salary tr:first-child th:first-child,
#industry_compare_chart .percent tr:first-child th:first-child,
#work_city_compare_chart .salary tr:first-child th:first-child,
#work_city_compare_chart .percent tr:first-child th:first-child,
#company_scale_compare_chart .salary tr:first-child th:first-child,
#company_scale_compare_chart .percent tr:first-child th:first-child,
#company_type_compare_chart .salary tr:first-child th:first-child,
#company_type_compare_chart .percent tr:first-child th:first-child{
    background: #36c1fc;
    font-size:16px;
    color:#fff;
}
#occupation_compare_chart .salary tr:first-child th:last-child,
#occupation_compare_chart .percent tr:first-child th:last-child,
#industry_compare_chart .salary tr:first-child th:last-child,
#industry_compare_chart .percent tr:first-child th:last-child,
#work_city_compare_chart .salary tr:first-child th:last-child,
#work_city_compare_chart .percent tr:first-child th:last-child,
#company_scale_compare_chart .salary tr:first-child th:last-child,
#company_scale_compare_chart .percent tr:first-child th:last-child,
#company_type_compare_chart .salary tr:first-child th:last-child,
#company_type_compare_chart .percent tr:first-child th:last-child{
    background: #8cd679;
    font-size:16px;
    color:#fff;
}
#major_degree,#major_graduation_time,
#school_degree,#school_graduation_time,
#school_compare_degree,#school_compare_graduation_time,
#school_major_degree,#school_major_graduation_time{
    margin-left:40px;
    width:185px;
    height:30px;
    font-size:14px;
    color:#595757;
    padding-left:15px;
    cursor:pointer;
    outline: none;
}
#major_degree,#school_degree,#school_compare_degree,#school_major_degree{
    margin-bottom:22px;
}
#major_degree_1,#school_degree_1{
    margin:0 0 20px 20px;
    width:185px;
    height:30px;
    font-size:14px;
    color:#595757;
    padding-left:15px;
    cursor:pointer;
    outline: none;
}
#school_degree_1{
    margin:0 0 0 20px;
}
#compare_and_clear{
   margin-right: 302px;
}
#clear{
    margin-right: 20px;
}
#start_compare{
    background: #178fd8;
    color:#fff;
    font-size: 14px;
}
#back{
    margin-right: 320px;
}
.major_salary_desc>ul.salary>li,
.major_salary_desc>ul.salary>span,
.major_salary_desc>ul.occupation>span,
.major_salary_desc>ul.occupation>li,
.major_salary_desc>ul.occupation_1>span,
.major_salary_desc>ul.occupation_1>li,
.major_salary_desc>ul.industry>span,
.major_salary_desc>ul.industry>li,
.major_salary_desc>ul.industry_1>span,
.major_salary_desc>ul.industry_1>li,
.major_salary_desc>ul.work_city>span,
.major_salary_desc>ul.work_city>li,
.major_salary_desc>ul.work_city_1>span,
.major_salary_desc>ul.work_city_1>li,
.major_salary_desc>ul.company_scale>span,
.major_salary_desc>ul.company_scale>li,
.major_salary_desc>ul.company_scale_1>span,
.major_salary_desc>ul.company_scale_1>li,
.major_salary_desc>ul.company_type>span,
.major_salary_desc>ul.company_type>li,
.major_salary_desc>ul.company_type_1>span,
.major_salary_desc>ul.company_type_1>li{
    float:left;
}
.major_salary_desc,.compare_desc{
    /*width:664px;*/
    /*margin:0 auto;*/
    font-size: 12px;
    line-height: 24px;
    color:#727171;
    padding: 20px 0 8px 25px;
}
.major_salary_desc p,.compare_desc p,
.major_salary_desc .occupation,.major_salary_desc .industry,
.major_salary_desc .work_city,.major_salary_desc .company_scale,
.major_salary_desc .company_type,
.compare_desc .occupation,.compare_desc .industry,
.compare_desc .work_city,.compare_desc .company_scale,
.compare_desc .company_type{
    /*margin-bottom:16px;*/
    overflow: hidden;
}
.major_salary_desc p span{
    color:#FFBB2E;
}
.occupation li span,.industry li span,.work_city li span,.company_scale li span,.company_type li span{
    color:#FFBB2E;
}
.footer{
    width:100%;
    height:80px;
    background: #303b40;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    -o-flex: 0 0 auto;
    flex: 0 0 auto;
}
.copyright{
    width:1200px;
    height:80px;
    line-height: 80px;
    margin:0 auto;
    text-align: center;
}
@media screen and (min-width: 320px) and (max-width: 1156px){
	.copyright{
	    width:100%;
	    height:80px;
	    line-height: 80px;
	    margin:0 auto;
	    text-align: center;
	}
}
.copyright span{
    font-size:14px;
    color:#fff;
}
.interpret{
    font-size: 12px;
    color:#727171;
    padding-bottom:30px;
    padding-left: 20px;
}
table th{
    text-align: center;
}
.major_salary_desc.one{
    height:110px;
}
.no-data.chart{
    margin-bottom:10px;
    height:108px;
}
.small_sample p{
    font-size: 24px;
    color: #898989;
    margin-top: 15px;
}
.small_sample{
    width:460px;
    margin:30px auto;
    text-align: center;
}
#majorOrSchool{
    width:90px;
    /*padding-top:50px;*/
    /*height:50px;*/
    /*border: 1px solid #dcdddd;*/
    font-size: 14px;
    /*padding-left: 10px;*/
    /*cursor:pointer;*/
    position:relative;
    color: #535353;
    margin: 20px 0;
    border-left: 1px solid #f1f1f1;
}
.webkit_select .webkit_select_icon {
    background: url(/static/images/money_plan/arrow6.png) no-repeat;
    width: 14px;
    height: 7px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    right: 20px;
    bottom: 12px;
}
.webkit_select ul {
    /*border: 1px solid #dcdddd;*/
    background-color: #fff;
    position: absolute;
    z-index: 20000;
    margin-top: 19px;
    display: none;
    box-shadow: 0 0 5px #d4d4d4;
}
.webkit_select ul li {
    height: 26px;
    line-height: 26px;
    /*padding-left: 15px;*/
    /*text-align: center;*/
    padding-left: 20px;
    color:#535353;
}
.webkit_select ul li a {
    /*color: #333333;*/
    display:block;
}
.webkit_select ul li:hover a{
    color:#535353;
}
.webkit_select ul li:hover {
    background-color: #f1f1f1;
}
.select_Show{
    width:90px;
    /*width: 80px;*/
    /*height: 50px;*/
    /*line-height: 50px;*/
    /*border: 1px solid #dcdddd;*/
    /*padding-left: 15px;*/
    cursor: pointer;
    outline: none;
    border:none;
    /*border-right: none;*/
    padding:6px 20px;
    /*border-left:1px solid #d4d4d4;*/
}
.data_contrast{
    color: #595757;
    font-size: 16px;
    font-weight: bold;
    margin:30px 0 10px 40px;
}
.school_graduation_time_contrast{
    width:262px;
    height:98px;
    border:1px solid #dcdddd;
    padding:15px 0;
    margin-left: 40px;
    text-align: center;
}
.school_graduation_time_contrast p{
    color:#f39800;
    font-size: 15px;
}
.school_graduation_time_contrast input[type="button"]{
    width:180px;
    height:30px;
    background: #0bb0f8;
    font-size: 14px;
    color:#fff;
    padding: 0;
    border: 0;
    outline: none;
    cursor: pointer;
    margin-top: 15px;
}
#ea_major_content{
    padding: 0 24px 0 20px;
}
.faculty>i{background-position:0 -145px !important;}
