.b-title{height: 48px; width: 100%; font-weight: 700; border-bottom: 2px solid #e3e3e3;}
.b-title a.s-title{border-bottom: 2px solid #00d6a3;  float: left; color: #313131; font-size: 20px; line-height: 48px; padding-right: 10px;}
.b-title a.more{ float: right; color: #626262; font-size:14px; line-height: 48px; }
.b-title a.more:hover{color: #00cf9e;}
.first-content{width: 288px;}
.edu-select{width: 73px; height: 30px; border: 1px solid #eee; line-height: 30px; padding-left:7px; color: #898989; font-size: 14px; position: relative; z-index: 88;}
.edu-select + .edu-select{margin-left: 20px;}
.area-wrap{margin:15px 0 10px;}
.arrow{width: 10px; height: 6px; position: absolute; right: 4px; top:12px; background:url(../images/home-sprite.png) no-repeat 0 0;}
.school-detail{width: 144px; margin-top: 14px;}
.school-detail .school-name a{font-size: 14px; color: #535353; text-align: center; line-height: 30px; display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.school-detail .school-name a:hover{color:#00d6a3;}
.school-detail .school-info{color: #898989; text-align: center;}
.school-detail .school-info a{font-size: 12px; color: #898989; }
.school-detail .school-info a:hover{color:#00d6a3; }
.industry{width: 245px; height: 30px; line-height: 30px; font-size: 14px; color: #a0a0a0; border: 1px solid #eee; padding-left:7px; padding-right: 6px; position: relative; margin-top: 20px; z-index: 88;}
.industry .default{float: left; width: 220px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.edu-select .xqall{width: 79px;  background:#FFF; border: 1px solid #dbdbdb; position: absolute;left: 0; top: 30px; text-indent:15px; display: none;}
.edu-select .rmcity{width: 285px;  left: -103px;  padding-top: 5px; padding-bottom: 5px;}
.area-slist li{height: 25px; line-height: 25px; cursor: pointer;}
.area-slist li:hover{background: #00d6a3; color: #FFF;}
.edu-select .rmcity .area-slist li{width: 24.28%; float: left; text-align: left;}
.area-search{position: relative;}
.area-search .icon-search{width: 13px; height: 13px; background: url(../images/home-sprite.png) no-repeat -23px 0; position: absolute;right: 10px; top: 49px; cursor: pointer;}
.tubiao{width: 60px; height: 30px;line-height: 30px;background: #00d6a3;color: #fff;font-size: 14px;cursor: pointer;text-align:center;position: absolute; right: 0; top:0;}
.tubiao:hover{background: #fff;border: 1px solid #00d6a3;color:#00d6a3; }
.schooltxt{font-size: 14px; color: #898989; margin-top: 20px;}
.nextstep{margin-top: 20px;}
.step{width: 260px; height: 31px; background:#00d6a3; color: #FFF; font-size: 14px;}
.industry .xqall{width: 258px; height: 155px; overflow: auto; background:#FFF; border: 1px solid #dbdbdb; position: absolute; z-index: 5; left: 0; top: 30px; text-indent:15px; display: none;}
.industry .slist li{height: 25px; line-height: 25px; cursor: pointer;}
.industry .slist li:hover{background: #00d6a3; color: #FFF;}
.major{width: 256px; height: 384px; border:1px solid #e5e5e5; padding: 0 16px 20px;}
.panel-special{margin-top: 20px;}
.special .list{float: left; width: 56px; height: 25px; text-align: center; margin-bottom: 10px; }
.special .list + .list{margin-left: 8px;}
.special .list .hint{float: left; width: 56px; height: 25px;background: #00d6a3;color: #fff; line-height: 25px;font-size: 14px; border-radius: 2px; border:1px solid #eee;}
.special .list .hint:hover{ border-color: #00d6a3; color: #00d6a3;background: #fff;}
.search .words,.area-search .words{width: 246px; height: 28px; border: 1px solid #eee; background: #FFF; padding-left: 10px; color: #a9a9a9; line-height: 28px;}
.search .soubtn{width: 258px; height: 30px; border: 1px solid #e6e6e6;  color: #00d6a3; font-size: 14px; line-height: 26px; margin-top: 10px; cursor: pointer; background: #f5f5f5 ; text-indent: 15px;}
.search-btn{position: relative;}
.search .icon-search{width: 13px; height: 13px; background: url(../images/home-sprite.png) no-repeat -10px 0; position: absolute; left: 100px; top: 20px;}
.cont-form{text-align: center;padding: 10px 0 15px 0;background: #F3F6FE;margin-bottom: 50px;}
.cont-form h3{font-size: 22px;font-weight: bold;}
.cont-form input{width: 25%;height: 36px;font-size: 16px;line-height: 36px;background: #fff;margin: 10px 15px;padding-left: 20px;border-radius: 5px;}
.cont-form input[type=submit] {color: #fff;padding: 0;background-image: linear-gradient(to bottom right, #36A0FF, #006CFF);}
.cont-form>div>p{font-size: 16px;color: #999;padding-top: 10px;line-height: 24px;}

