body{background-color: #FFF; color: #313131;}
.wap12{width: 1200px; margin:0 auto;}
.mt30{margin-top: 30px;}
.mt15{margin-top: 15px;}
/*logo*/
.logo-wrapper h4.logo{width: 265px; height: 58px; }
.logo-wrapper h4.logo a{float: left;}
.list-title{width: 105px; height:40px;line-height: 40px; font-size: 24px; padding-left: 10px; margin-top: 5px;margin-left: 10px; border-left: 2px solid #909090;}
.list-title a{float: left;}
.logo-pannel{padding: 20px 0;}
.list-box{width: 806px; height: 58px; font-size: 14px;}
.list-box a{float: left;padding: 3px 0 3px 16px;}
.list-box a:hover{color: #00d6a3;}
/*轮播及侧边*/
.floor-panel{height: 367px;}
.b-title{height: 48px; width: 306px; margin: 0 auto; 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;}
a.list-articleitem{color: #898989; font-size: 14px; line-height: 26px; height: 30px; display: block; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
a.list-articleitem:hover{color: #00d6a3; font-size: 16px;}
.exem-panel>.b-title{width: 350px;}
.exem-panel{width: 350px; height: 367px;overflow: hidden;}
.b-title a.more{ float: right; color: #b5b5b5; font-size:14px; line-height: 48px; }
.b-title a.more:hover{color: #00cf9e;}
.article-title{font-size: 20px;color: #313131;line-height:48px; }
.article-title:hover{color: #00cf9e;}
.exem-panel .b-list{padding-top: 20px;}
.slide-panel{width: 815px; height: 367px; position: relative;}
.focus{position: relative; z-index: 1; height: 335px; }
.focus li{height: 367px; width: 815px;  overflow: hidden; float: left;  position: absolute; left: 0; top:0;}
.focus li a{width: 815px; height: 367px; display: block;}
.focus li a img{width: 815px; height: 367px; } 
.banner-dot{position: absolute; right: 10px; bottom: 10px; z-index: 2; }
.banner-dot li{width: 10px; height: 10px; background: #FFF; cursor: pointer; border-radius: 50%; float: left; margin-right: 5px; overflow: hidden;  color: #FFF;}
.banner-dot li.cur{background:#00d6a3; color: #00d6a3;}

/*时间轴*/
.list-time{height: 120px;margin: 30px auto;}
.list-time>ul{display:block;width: 1080px;margin: 0 auto;}
.list-time>ul.time{font-size: 20px;line-height:50px; font-weight: bold;}
.list-time>ul>li{float: left;width: 134px;text-align: center;}
.list-time>ul.time-work{font-size: 16px;line-height:50px;}

/*内容部分*/
.news-panel{width: 815px;}
.news-nav{width: 815px; height: 42px; background: #f5f5f5; line-height: 42px;}
.news-nav li.item{float: left;width: 163px;text-align: center; cursor:pointer; font-size: 16px; color: #313131;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.news-nav li:hover{color: #00d6a3;}
.news-nav li.active{background: #00d6a3; color: #FFF;}
.news-body{display: none;}
.news-body .article{padding-top: 25px; padding-bottom: 20px; border-bottom: 1px solid #f9f9f9;}
.news-body .article.content .desc{font-size: 0; margin-top: 0; line-height: 0;}
.news-body .article .big-title{font-size: 16px; font-weight: 700; color: #313131;}
.news-body .article .desc{margin-top: 18px; font-size: 14px; line-height: 24px;}
.news-body .info{clear:both; padding-top: 10px;}
.news-body .article.single .newstitle{width: 620px; height: 140px; line-height: 28px; float: right;}
.news-body .article.single .big-title{font-size: 16px; font-weight: 700; }
.news-body .article.single .big-title a{color: #313131;}
.news-body .article.single .desc{font-size: 14px; color: #898989; line-height: 24px; height:50px; overflow: hidden; margin-top: 0;}
.news-body .article .desc a{color: #898989; }
.news-body .pics{margin-top: 15px; height: 140px;}
.news-body .pics .pic{ font-size: 0; float: left;}
.news-body .pics .pic + .pic{margin-left:9px;}
.news-body .article.single .pics{float: left; margin-top: 0;}
.news-body .article.single .pics .pic{ font-size: 0;}
.news-body .article .pics .pic a{ display: block;}
.news-body .article .pics .pic{width: 183px; height: 140px; overflow: hidden;}
.news-body .article.single .pics .pic img{display: block;}
.news-body .article .pics .pic img{ width: 100%;
  -webkit-transition: all ease-in-out 0.5s;
  -moz-transition: all ease-in-out 0.5s;
  -ms-transition: all ease-in-out 0.5s;
  -o-transition: all ease-in-out 0.5s;
  transition: all ease-in-out 0.5s;
  transform-origin: center;}
.news-body .article .pics .pic:hover img{transform: scale(1.1);}
.news-body .info .tags{float: left; }
.news-body .info .tag{line-height: 19px; padding: 2px 4px; background: #f5f5f5; font-size: 12px; margin-right: 10px;}
.news-body .info .tag a{color: #898989;}
.release{font-size: 12px; color: #898989; line-height: 20px;}
.load-more{width: 815px; height: 46px; background: #f5f5f5; line-height: 46px; text-align: center; font-size: 16px; color: #00d6a3; display: block;}
/*右侧部分*/
.hot-panel{width: 350px;}
.popular{width: 350px; border:1px solid #e5e5e5; }
.first-content{width: 306px;  padding: 16px 22px 20px; display: none;}
.edu-select{width: 89px; 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: 5px;}
.area-wrap{margin-bottom: 10px;}
.arrow{width: 10px; height: 6px; position: absolute; right: 10px; top:12px; background:url(../images/home-sprite.png) no-repeat 0 0;}
.university{margin-top: 14px;}
.school-detail{width: 152px;}
.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; }
.edu-select .xqall{width: 79px;  background:#FFF; border: 1px solid #dbdbdb; position: absolute;left: 0; top: 30px; text-indent:15px; display: none;}
.area-slist li{height: 25px; line-height: 25px; cursor: pointer;}
.area-slist li:hover{background: #00d6a3; color: #FFF;}
.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: 8px; 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; }
.major{width: 306px; height: 384px; border:1px solid #e5e5e5; padding: 0 22px 20px;}
.panel-special{margin-top: 20px;}
.special .list{float: left; width: 70px; height: 25px; line-height: 25px;background: #f3f3f3; border-radius: 2px; 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: 294px; height: 28px; border: 1px solid #eee; background: #FFF; padding-left: 10px; color: #a9a9a9; line-height: 28px;}
.search .soubtn{width: 306px; 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: 120px; top: 20px;}
.data{width: 306px; height: 293px; border:1px solid #e5e5e5; padding: 0 22px 20px;}
.data .search{margin-top: 10px;}
.data .b-list{margin-top: 12px;}
.b-list .b-item {background: url(../images/bc_01.png) no-repeat left center;text-indent: 8px;line-height: 30px;}
.schools-con{width: 1200px;margin-bottom: 30px;}
.many{width: 1200px;}
