.bannerBox{height:100px;background:#48d3f7}.bannerBox .banner{padding-top:30px;color:#fff}.bannerBox .banner p:nth-child(1){font-size:24px;line-height:26px;margin-bottom:8px}.common{margin:0 auto;width:1170px}.mainBox{background-color:#fafafa}.main{padding-top:30px;overflow:hidden}.main .nav{line-height:30px}.main .nav>div{float:left}.main .mainLeft{float:left;width:840px;min-height:853px;position:relative}.main .navSearch{display:inline-block;margin-bottom:10px}.main .navSearch a:hover{color:#ED2E7C}.main .navSearch span{height:6px;width:6px;background:#a0a0a0;display:inline-block;position:relative;top:-3px}.main .navSearch b{font-weight:100}.main .navSearch p{display:inline-block;margin:0;background-size:12px}.main .tag_btn{background:#fff;height:30px;cursor:pointer;border:1px solid #bbb;display:inline-block;border-radius:5px;margin-left:10px;margin-bottom:10px;line-height:16px}.main .tag_btn:hover{border-color:#ED2E7C}.main .tag_btn>span.inline-block-top{vertical-align:middle;width:12px;height:12px;margin-left:5px;background-size:12px 12px;background-image:url(https://img.myoffer.cn/images/cross-red.png)}.main .rankZdy input,.main .world{background:#fafafa;text-align:center}.main .allDel{display:inline-block;padding-left:10px;color:#a0a0a0}.main .allDel:hover{color:#ED2E7C;cursor:pointer}.main .searchToolTitle{width:10%;float:left;padding-left:15px}.main .searchToolMain{width:89.9%;float:left;padding-right:15px;padding-left:10px}.main .searchToolMain .countrySearch{margin:0 10px 5px;cursor:pointer;line-height:24px}.main .searchToolMain .countrySearch:hover{color:#ec347b}.main .world{padding:6px 2px;display:block;height:40px;border:1px solid #ccc;border-radius:2px!important;width:110px;line-height:26px;cursor:pointer;float:left;margin-right:16px}.main .rankBtBox{float:left;line-height:24px;overflow:hidden;padding-top:8px}.main .rankBtBox span{padding:0 5px;float:left;cursor:pointer}.main .rankBtBox>div{float:left;height:24px;margin-right:15px}.main .rankBtBox>div:hover{color:#ED2E7C}.main .rankZdy{float:right}.main .rankZdy span{float:left;line-height:40px;padding:0 8px}.main .rankZdy p{margin-top:8px;line-height:24px;padding:0 5px;float:left;cursor:pointer;color:#ED2E7C}.main .rankZdy input{float:left;width:50px;border:1px solid #ccc;border-radius:2px!important;height:40px;line-height:40px;margin:0;padding:0}.main .searchOpion{margin:0 5px 5px;cursor:pointer;line-height:24px}.main .searchOpion span{height:24px;line-height:24px;display:block;padding:0 5px}.main .searchOpion:hover{color:#ec347b}.main .mainRight{float:right;width:300px;margin-top:10px}.main .area-selected-search{background-color:#ec347b;color:#fff;border-radius:2px}.main .searchMoreAnimation1{animation:searchMoremove1 .3s forwards;-webkit-animation:searchMoremove1 .3s forwards}.main .searchMoreAnimation2{animation:searchMoremove2 .3s forwards;-webkit-animation:searchMoremove2 .3s forwards}.main .searchMore{position:absolute;top:0;right:28px;line-height:24px;color:#ED2E7C;cursor:pointer}.main .searchMore span{float:left;height:24px}.main .searchMore span:last-child{width:24px;background:url(https://img.myoffer.cn/images/university/dropup.png) center no-repeat}.main .searchMajor{height:29px;overflow:hidden}.main #universityList .shoolList{margin-bottom:20px;border:1px solid #ccc;background:#fff}.main #universityList .shoolList .shoolListHead{padding:10px;height:146px}.main #universityList .shoolList .shoolName{float:left;padding-left:24px;width:532px}.main #universityList .shoolList .shoolName .shoolNameA{height:26px;line-height:26px;display:block;width:510px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main #universityList .shoolList .shoolName .shoolNameE{padding-left:5px;color:#a0a0a0;float:left;line-height:36px;height:26px;width:260px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main #universityList .shoolList .shoolName .shoolNameTopE{padding-left:5px;color:#a0a0a0;line-height:36px}.main #universityList .shoolList .shoolPlace{line-height:24px;height:24px;margin-top:10px;padding-left:26px;background:url(https://img.myoffer.cn/images/icons-loc.png) left center no-repeat;background-size:18px 18px}.main #universityList .university-split-line-list{height:1px;background-color:#ccc}.main #universityList .university-logo-frame-small-search{background-image:url(https://img.myoffer.cn/images/university/photo-frame-new.png);background-size:134px 126px;width:134px;height:126px;padding:10px 11px}.main #universityList .university-logo-image-small-search{width:112px;height:105px}.main #universityList .key-area-search{display:inline-block;vertical-align:middle;height:24px;line-height:22px;padding:0 10px;margin:10px 15px 0 0;font-size:14px;color:#48d3f7;border-radius:30px;border:1px solid #48d3f7;cursor:pointer}.main #universityList .key-area-search:hover{background:#48d3f7;color:#fff}.main #universityList .favoriteSearch{cursor:pointer;line-height:45px;width:150px;margin-bottom:10px}.main #universityList .favoriteSearch .likeSearch{padding-top:7px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:30px;width:30px;background-image:url(https://img.myoffer.cn/images/university/like.png);background-repeat:no-repeat;background-position:0 bottom}.main #universityList .search-course-row-search{border-top:solid 1px #ddd;line-height:40px;padding:0 40px 0 20px;overflow:hidden}.main #universityList .search-course-row-search .searchCourseName{width:260px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;padding-right:22px}.main #universityList .search-course-row-search .searchCourseBox{float:left;width:345px}.main #universityList .search-course-row-search .searchCourseBox div{float:left;padding-right:22px}.main #universityList .search-course-row-search .tianHover{color:#ED2E7C}.main #universityList .search-course-row-search .tianHover:hover{color:#c00149}.main #universityList .search-course-row-search .seeHover{color:#03a9d4}.main #universityList .search-course-row-search .seeHover:hover{color:#337ab7}.main #contact{border:1px solid #ccc;height:100px}.main #contact .contactBt{float:right;height:45px;border:1px solid #eb3177;color:#eb3177;width:150px;line-height:43px;border-radius:2px;position:relative;top:23px;cursor:pointer;text-align:center;right:10px}.main #contact .contactBt:hover{color:#fff;background:#ED2E7C}.main #contact .contactImg{padding:24px 0 0 30px;float:left}.main #contact .contactImg img{float:left}.main #contact .contactImg p{float:left;margin:0;padding-left:20px;line-height:22px}.main #contact .contactImg p span{font-size:12px}.clearHeight{overflow:hidden;zoom:1}@keyframes searchMoremove1{100%{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}}@keyframes searchMoremove2{0%{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}100%{transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}}@-moz-keyframes searchMoremove1{100%{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}}@-webkit-keyframes searchMoremove1{100%{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}}@-moz-keyframes searchMoremove2{0%{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}100%{transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}}@-webkit-keyframes searchMoremove2{0%{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}100%{transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}}