.professional{ background: #fff;}
.catebig { position: relative;}
.catebig li{width:14rem; text-align: center; padding:0;}
.catebig .nav {margin-top:0;}
.catebig li a{border:0;border-top:5px solid #fff; display: inline;border-radius: 0; font-size:1.5rem; margin:0; height:4.5rem; line-height: 4.5rem; font-size:1.4rem; }
.catebig li.active a,.catebig ul.nav  li a:active,.catebig ul.nav  li a:hover{ border:0;border-top:5px solid #2162a2;border-left:1px solid #2162a2;border-right:1px solid #2162a2; background: #f7f7f7;  }
.catebig .tab-content{background-color:#fff;height: 150px;}
.catebig .tab-pane{height: 150px;padding: 3rem;background-color: #fff;}
.catebig .tab-pane.fixed{width: 1200px;position:fixed;top: 0;z-index: 1;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);}
.catebig .tab-content a{ font-size:1.4rem; padding:.5rem 0rem; text-align: center; color:#505050; margin-right:1rem; margin-bottom: 1rem; line-height: 25px; width:145px; display: inline-block;}
.catebig .tab-content a:hover, .catebig .tab-content a.hover{ color:#fff; background: #1892f5;font-size:1.4rem; border-radius: 5px;}

.cateinfo{ color:#505050; position: absolute;top:1.5rem; left:30rem;}

.catesmall { clear: both;}
.catesmall h2{ height:4rem; line-height: 4rem;  border-left:5px solid #2162a2; background: #ebf5ff; font-size:1.5rem; padding-left: 2rem; color:#2162a2; clear: both; margin:0;}
.catesmall h3{ color:#333; font-size:14px; padding-left: 2rem; border-bottom: 1px solid #eee; height: 4rem; line-height: 4rem; clear: both;}
 
.catesmall  ul li{ float:left; padding:1rem 2rem; font-size:14px;color: #333;}
.catesmall  ul li a:hover,.catesmall  ul li a.hover{color:#2162a2; }

.zhiyedetail{ padding:1.5rem 3rem; font-size:1.4rem; color:#757374;}
.zhiyedetail h1{ font-size:3rem; color:#666;  height:5rem; line-height: 5rem; font-weight: bold;}
.zhiyedetail h2{ padding-left:1rem; background: url(../img/zhiyetitlebg.jpg) no-repeat left center; font-size:2rem; height:2.2rem ; line-height: 2.2rem;} 
.zhiyedetail .row{padding:1rem;}

.professional h1{ font-size:2rem; color:#7e7e7e;}

.professional .nopadding{ padding:0;}
.professionalmenu {  border-top:1px solid #e2e2e2;}
.professionalmenu li{ clear:both; line-height: 4rem; height:4rem; text-align: center; font-size:2rem;}
.professional .col-xs-11{ border-left:1px solid #e2e2e2;}

.professionaldesc{ padding:2rem; font-size: 14px;}

.professionalschool .media-heading .guanzhu{ background: #ffd3d2; color:#d95f5a; font-size: 1.1rem; padding:2px 5px; border-radius: 5px; vertical-align: middle; margin-left: 1rem; margin-bottom: 0.6rem; line-height: 1.1rem;}
.professionalschool .media-heading{ color:#252026; font-size:1.6rem; line-height: 3rem;}
.professionalschool .media-left{ padding:0 1rem;}
.professionalschool .badge{ background: #ffe5ce; color:#ff8c22; font-weight: 500; }

.professionalschool .row{ border-bottom: 1px solid #f6f6f6; padding:1rem 0;}
.professionalschool .row .col-xs-6:first-child{border-right: 1px solid #f6f6f6;}

.schooldetail { padding:2rem; color:#7e8283; }
.schooldetail .professionalschool h4{ font-size:2rem;}
.schooldetail .professionalschool ul{width:40rem;}
.schooldetail .professionalschool li{ float:left; width:50%; height:3rem; line-height: 3rem; font-size: 1.2rem; border-bottom: 1px dotted #ececec;}
.schooldetail .professionalschool li.big{width:100%;}

.schoolcontent { line-height: 2.5rem; font-size:1.4rem; border-top:1px solid #ececec; padding-top:1.5rem;}
.schoolcontent p{ margin-bottom:1rem; text-indent: 2rem; }

.schoolmenu{ border:1px solid #ececec;  padding:1rem 2rem; }
.schoolmenu li{ clear:both;  height:4rem; line-height: 4rem; text-align: center;}
.schoolmenu li a{ display:block; border-bottom:1px solid #ececec;font-size: 1.6rem;}
.schoolmenu li.hover a{ color:#fe8c50;}
/*
 * name:专业信息库
 * update_time:2021/5/19
 * 
 * */
.c-211 {background-color:#FFBC23!important;}
.c-985 {background-color:#FFBB22!important;}
.c-dz {background-color:#84CFF6!important;}
.c-ys {background-color:#FB7A7E!important;}
.c-sy {background-color:#84FC7C!important;}
.c-gz {background-color:#8084FB!important;}
.professionalBase-con .col-xs-3 a {display:block;color:#505050;font-size:14px;}
.professionalBase-con .majors-tabs {border:1px solid #e6e6e6;padding-bottom:30px;}
.professionalBase-con .subject-tab a {float:left;width:50%;font-size:16px;text-align:center;padding:12px 0;border-bottom:1px solid #e6e6e6;background-color:#f8f8f8;}
.professionalBase-con .subject-tab a:last-child {border-left:1px solid #e6e6e6;}
.professionalBase-con .subject-tab a.cur {border-bottom-color:transparent;background-color:#fff;}
.professionalBase-con .firstmenus {display:none;}
.professionalBase-con .firstmenus li {position:relative;z-index:99;}
.professionalBase-con .firstmenus>li a {padding:4px 15px 4px  15px;display:block;}
.professionalBase-con .firstmenus>li>ul li>a {padding-left:45px;font-size: 12px;}
.professionalBase-con .firstmenus li ul {display:none;}
.professionalBase-con .tab-panel>li a:hover,.professionalBase-con .tab-panel>li a.on {color:#1892F5;}
.professionalBase-con .tab-panel>li a .glyphicon{font-size: 12px;margin-right: 5px;transition: all .3s;-moz-transition: all .3s; -webkit-transition: all .3s; }
.professionalBase-con .tab-panel>li a.on .glyphicon{transform:rotate(90deg);-ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); }
.professionalBase-con .threemenus {display: none;width:400px;padding:20px 20px 10px;border:1px solid #ccc;background-color:#fff;position:absolute;top:0;z-index:99;}
.professionalBase-con .threemenus a {float:left;width:50%;padding:0 10px 0 0!important;margin-bottom: 10px;font-size: 14px;}
.professionalBase-con .professionalBase-con .tab-panel>li ul {display:none;}
.professionalBase-con .related-majors-list {margin-top:50px;}
.professionalBase-con .related-majors-list .title {padding:10px;}
.professionalBase-con .related-majors-list {border:1px solid #e6e6e6;}
.professionalBase-con .related-majors-list a {padding:12px 15px;border-top:1px solid #e6e6e6;}
.majors-details-right .tabs {border-bottom:2px solid #1992f5;}
.majors-details-right .tabs a {float:left;font-size:16px;color:#505050;padding:1rem 4rem;}
.majors-details-right .tabs a.cur,.majors-details-right .tabs a:hover {color:#fff;background-color:#1992f5;}
.majors-item .main-title {font-size:20px;line-height:1.1;padding-left:15px;margin-bottom:20px;position:relative;z-index:1;}
.majors-item .main-title:before {content:"";width:4px;height:100%;background-color:#1992F5;position:absolute;left:0;z-index:1;}
.majors-overview .major-overview-img {margin-top:5px;}
.majors-overview .major-overview-text {margin-left:10px;font-size:12px;}
.majors-overview .major-overview-text .major-overview-textFirst {font-size:16px;}
.majors-overview .majors-overview-item {margin-bottom:25px;}
.majors-text p {margin:0;line-height:2;font-size:14px;}
.majors-text .title {font-size:16px;}
.professionalBase-con .school-list-container li {border-top:1px dashed #E8E8E8;padding:2rem 1rem 2rem 0;font-size:12px;color:#797979;}
.professionalBase-con .school-list-container .media {margin-top:0px!important;float:left;}
.professionalBase-con .school-list-container .media .media-left img {margin-right:10px;}
.professionalBase-con .school-list-container .media .media-left,.school-list-container .media .media-body {vertical-align:middle;}
.professionalBase-con .school-list-container h4 {font-size:16px;margin-bottom:15px;}
.professionalBase-con .school-list-container h4 a {color:#505050;}
.professionalBase-con .school-list-container .m-center,.school-list-container .m-bottom {margin-top:5px;}
.professionalBase-con .laBel {color:#fff;margin-right:5px;margin-bottom:5px;border-radius:10px;padding:0 .8rem;font-size:12px;float:left;}
.professionalBase-con .alumni-evaluate {padding:30px 0 20px;}
.professionalBase-con .alumni-evaluate li {padding-left:60px;margin-bottom:20px;position:relative;z-index:1;}
.professionalBase-con .alumni-evaluate .alumni-img {position:absolute;left:0;z-index:1;}
.professionalBase-con .evaluate-text {padding:15px;border:1px solid #c5c5c5;border-radius:5px;}
.job-prospects .majors-item .job-box {font-size:14px;padding:30px 20px;border:1px solid #e6e6e6;}
.job-prospects .majors-item .job-boxs-top {border:1px solid #e6e6e6;}
.job-prospects .majors-item .job-boxs-top .job-box {border:none;}
.job-prospects .majors-item .job-boxs-top .job-box:first-child {border-right:1px solid #e6e6e6;}
.job-prospects li {margin-bottom:10px;}
.job-prospects .job-progress {display:inline-block;width:180px;height:10px;position:relative;border-radius:10px;background:#eee;}
.job-prospects .job-progress-main {width:10%;height:100%;border-radius:10px;background-color:#1992f5;position:absolute;top:0;left:0;z-index:1;}
.job-prospects-next {margin:40px 0;color:#1992F5;width:120px;border-color:#1992F5;background-color:#fff;}
.job-prospects-next:hover,.job-prospects-next:focus,.job-prospects-next:active {color:#1992F5;outline:none!important;}
.professionalBase-con .no-data {width:100%;height:50px;font-size:16px;text-align:center;color:#999;margin-top:-25px;position:absolute;top:50%;z-index:1;}
