@charset "utf-8";





.page-index{font-size: 16px;}
.index-main{width: 78%;float: left;overflow: hidden;}
.index-side{width: 22%;float: left;}


.commend-items:after,.consult-cell:after,.side-quick-btns ul:after,.info-rank-box .info-rank-list dl:after{content: '';display: block;height: 0;clear: both;visibility: hidden;}
.commend-items,.consult-cell,.side-quick-btns ul,.info-rank-box .info-rank-list dl{*zoom:1;}


.login-widget .login-btn-ico,.login-widget .login-btn-txt,.side-quick-nav li a:before,.side-quick-nav li i,.side-quick-btn .btn-ico,.side-btn-rss,.side-quick-btns ul:after,.side-btn-rss .btn-rss-ico{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.side-quick-nav li a:before,.commend-item .item-inner:hover .item-title em{-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}


.calendar-widget .ico-calendar,.login-widget .login-btn-ico,.search-widget .search-btn,.cxfy-entry-btn .ico-cxfy,.side-quick-btn .btn-ico,.side-quick-cell .cell-ico{background-image: url(../img/index-sprites.png);}


.side-quick-cell .cell-links{font-size: .875em;}


.full-banner-layer{margin-bottom: 8px;}


.full-banner-layer .banner-img{display: block;background-position: center;background-repeat: no-repeat;background-image: url(../img/loading.svg);-webkit-background-size:auto 50px;background-size:auto 50px;min-height: 100px;overflow: hidden;position: relative;}
.full-banner-layer .banner-img img{display: block;width: 100%;height: auto;max-height: 600px;}
.full-banner-layer .banner-img img{animation:zoomIn 1s ease;}


.index-hot-layer .col-focus-slider{width: 46.5%;}
.index-hot-layer .slider-banners .banner-img{padding: 37.5% 0;}
.index-hot-layer .slider-banners .banner-img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.index-hot-layer .slider-banner-item a{-webkit-transition: none;-o-transition: none;transition: none;}
.index-hot-layer .slider-banner-item:not(:first-child){display: none;}
.index-hot-layer .owl-item .slider-banner-item{display: block;}
.index-hot-layer .col-focus-news{width: 53.5%;padding-bottom: 0;}
.index-hot-layer .sys-headline{margin-bottom: 6px;}
.index-hot-layer .hot-news{width: 70%;float: left;*margin-right: -1px;}
.index-hot-layer .hot-news .sys-col-hd{height: auto;line-height: 1.3em;border: 0;padding: 0;}
.index-hot-layer .hot-news .sys-col-hd span{vertical-align: middle;}
.index-hot-layer .hot-news .hd-title{display: none;}
.index-hot-layer .hot-news .sys-col-bd{padding: 0;border: 0;}
.index-hot-layer .hot-news .sys-col-wrap{padding-top: 5px;padding-left: 5px;padding-right: 5px;}
.index-hot-layer .sys-txt-list li a{padding-left: 0;}
.index-hot-layer .sys-txt-list li a:before{content: '>';width: auto;height: auto;background: none;top: 0;position: static;padding-right: .5em;font-family: 'simsun';font-size: .875em;-webkit-transform: scale(1,.9);-ms-transform: scale(1,.9);-o-transform: scale(1,.9);transform: scale(1,.9);}
.index-hot-layer .ico-square{display: inline-block;width: 10px;height: 10px;background-color: #187cd2;margin-right: 8px;vertical-align: middle;}
.index-hot-layer .hot-side{width: 30%;float: right;padding-bottom: 10px;}
.calendar-widget{background-color: #603cba;padding: 15px 10px 5px;margin-bottom: 6px;position: relative;}
.calendar-widget,.calendar-widget a{color: #fff;}
.calendar-widget a:hover{opacity: .8;}
.calendar-widget .date-week{position: absolute;left: 10px;top: 10px;}
.calendar-widget .date-month{display: block;font-size: 1.5625em;line-height: 1em;text-align: right;}
.calendar-widget .date-day{display: block;font-size: 5em;line-height: 1em;text-align: right;padding-top: .2em;}
.calendar-widget .ico-calendar{display: inline-block;width: 44px;height: 44px;background-position: -160px 0;position: absolute;left: 10px;bottom: 10px;}
.login-widget{margin-bottom: 6px;}
.login-widget .quick-login-btn{display: block;padding: 17px 15px;text-align: right;background-color: #ed5c01;font-size: 1.125em;color: #fff;}
.login-widget .login-btn-txt{display: inline-block;padding-right: 1em;text-align: left;}
.login-widget .login-btn-ico{display: inline-block;width: 44px;height: 44px;background-position: -205px 0;vertical-align: middle;}
.login-widget:hover .login-btn-txt{padding-right: .6em;}
.weather-widget{background-color: #228e04;padding: 35px 0;text-align: center;}
 
 .index-hot-layer .slider-banners .banner-img img{*left: 0;*top: 0;*height: 100%;*width: 555px;*height: 443px;}
 
 @media \0screen {
  .index-hot-layer .slider-banners .banner-img img{
   left: 0;top: 0;height: 100%;
  }
 }


.page-index .sys-txt-list,.page-index .consult-cell {font-size: .975em;}


.col-commend .sys-col-bd,.col-teacher .sys-col-bd,.col-student .sys-col-bd{padding: 0;border: 0;background: none;}
.commend-item{width: 50%;float: left;}
.commend-item,.commend-item a{color: #fff;}
.commend-item .item-inner{display: block;overflow: hidden;padding: 0;margin-left: 5px;margin-right:5px;position: relative;}
.commend-item .item-img:before,.commend-item .item-img,.commend-item .item-title em{-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.commend-item .item-img,.commend-item .item-img img{display: block;width: 100%;height: auto;}
.commend-item .item-img{display: block;padding: 32.5% 0;position: relative;overflow: hidden;}
.commend-item .item-img img{display: block;width: 100%;min-height: 100%;position: absolute;left: 50%;top: 50%;-webkit-transform: translate3d(-50%,-50%,0);-ms-transform: translate(-50%,-50%);-o-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);}
.commend-item .item-img:before{content: '';display: inline-block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.commend-item .item-title{display: block;font-size: 1.25em;font-weight: normal;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;}
.commend-item .item-title:after{content: '';display: inline-block;width: 0;height: 100%;vertical-align: middle;}
.commend-item .item-title em{display: inline-block;font-style: normal;width: 190px;padding: 20px 10px;background-color: rgba(255,89,28,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8ed5c01,endColorstr=#c8ed5c01);*background-color: #ed5c01;-webkit-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);vertical-align: middle;cursor: pointer;}
.commend-item .item-inner:hover .item-img{-webkit-transform: scale(1.12);-ms-transform: scale(1.12);-o-transform: scale(1.12);transform: scale(1.12);}
.commend-item .item-inner:hover .item-title em{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;filter: alpha(opacity=100);}
.commend-item .item-inner:hover:before{background-color: rgba(0,0,0,.3);}
 
 .commend-item .item-img{*height: 300px;*padding: 0;}
 .commend-item .item-img img{*left: 0;*top: 0;*height: 100%;}
 
 @media \0screen {
  .commend-item .item-inner:hover .item-title em{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8ed5c01,endColorstr=#c8ed5c01);}
  .commend-item .item-img img{
   left: 0;top: 0;height: 100%;
  }
 }


.marquee-img-list{position: relative;overflow: hidden;}
.marquee-img-list ul{width: 10000%;}
.col-teacher .sys-img-item{width: 25%;width: 226px;padding-left: 5px;padding-right: 5px;float: left;-webkit-box-sizing: border-box;box-sizing: border-box;}


.col-student .sys-img-item{width: 25%;width: 226px;padding-left: 5px;padding-right: 5px;float: left;-webkit-box-sizing: border-box;box-sizing: border-box;}


.consult-cell{height: 2em;line-height: 2em;overflow: hidden;}
.consult-cell .cell-name,.consult-cell .cell-status,.consult-cell .cell-time{height: 2em;line-height: 2em;overflow: hidden;float: left;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.consult-cell .cell-name{width: 50%;}
.consult-cell .cell-name a{display: block;height: 2em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.consult-cell .cell-name a:before{content: '>';padding-right:.5em;font-family: 'simsun';}
.consult-cell .cell-status{width: 20%;text-align: center;padding: 0 5%;}
.consult-cell .cell-time{width: 18%;float: right;text-align: right;}
.consult-cell.list-top{color: #f00;}
.consult-cell.list-top .cell-name{text-indent: 1.2em;}
.consult-cell:hover a,.consult-cell:hover{color: #f00;}


.index-side{}
.index-side .side-widget{margin-bottom: 6px;margin-left: 10px;}
.search-widget{background-color: #31abf0;padding: 5px 10px;}
.search-widget .search-box{display: block;border: 1px solid #197dd2;overflow: hidden;padding:5px 12px;position: relative;background-color: #fff;}
.search-widget .search-ipt{display: block;width: 100%;height: 28px;padding: 5px 0;line-height: 28px;border: 0;-webkit-box-sizing: content-box;box-sizing: content-box;outline: 0;}
.search-widget .search-btn{display: inline-block;width: 45px;height: 38px;position: absolute;right: 0;top: 0;background-color: transparent;background-position: -325px 2px;opacity: .4;border: 0;}
.cxfy-entry-btn{display: block;white-space: nowrap;color:#fff;font-size: 1.125em;background-color: #3d00b9;padding: 5px 0 5px 10px;}
.cxfy-entry-btn .ico-cxfy{display: inline-block;width: 53px;height: 53px;vertical-align: middle;background-position: -260px 0;}
.cxfy-entry-btn .btn-txt{padding-left: 1.2em;}
.cxfy-entry-btn:hover {background-color: #2e00a7;}
.side-quick-btns ul{margin: 0 -3px;}
.side-quick-btns li a,.side-quick-nav li a,.side-btn-rss,.cxfy-entry-btn{color:rgba(255,255,255,.92);color:#fff\9;}
.side-quick-btns li a:hover,.side-quick-nav li a:hover,.side-btn-rss:hover,.cxfy-entry-btn:hover{color:#fff;}
.side-quick-btns li{width: 50%;float: left;*margin-right: -1px;overflow: hidden;}
.side-quick-btns .bg-red{background-color: #ae193e!important;}
.side-quick-btn{display: block;margin-left: 3px;margin-right: 3px;padding: 15px 0;text-align: center;background-color: #187cd0;color: #fff;overflow: hidden;}
.side-quick-btn:hover{color: #fff;}
.side-quick-btn .btn-ico{display: block;width: 80px;height: 70px;margin: 0 auto;}
.side-quick-btn .btn-ico-video{background-position: 0 0;}
.side-quick-btn .btn-ico-photo{background-position: -80px 0;}
.side-quick-btn .btn-txt{padding-top: 8px;}
.side-quick-btn:hover .btn-ico{-webkit-transform: scale(.85);-ms-transform: scale(.85);-o-transform: scale(.85);transform: scale(.85);}
.side-quick-nav{background-color: #209105;}
.side-quick-nav li a{display: block;padding-left: 12%;padding-top: 11px;padding-bottom: 11px;position: relative;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.side-quick-nav li i{margin-right: 15px;vertical-align: middle;position: relative;z-index: 1;}
.side-quick-nav li+li a:after{content: '';display: block;width: 88%;height: 1px;background-color: #00b358;position: absolute;left: 12%;top: 0;}
.side-quick-nav li a:before{content: '';display: block;width: 30%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}
.side-quick-nav li a:hover:before{width: 100%;background-color: rgba(0,0,0,.15);left: 0;right: auto;}
.side-btn-rss{display: block;background-color: #ff591c;padding: 10px;position: relative;color: #fff;}
.side-btn-rss .btn-rss-ico{display: inline-block;width: 130px;height: 130px;background-image: url(../img/ico-rss.png);background-repeat: no-repeat;background-position: 0 0;vertical-align: top;-webkit-transform-origin: 0 bottom;-moz-transform-origin: 0 bottom;-ms-transform-origin: 0 bottom;-o-transform-origin: 0 bottom;transform-origin: 0 bottom;}
.side-btn-rss .btn-rss-txt{font-size: 1.125em;position: absolute;right: 20px;top: 20px;max-width: 50%;text-align: right;}
.side-btn-rss:hover .btn-rss-ico{-webkit-transform: scale3d(.9,.9,.9);-ms-transform: scale3d(.9,.9,.9);-o-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
.side-quick-items{}
.side-quick-cell,.side-quick-cell a{color: #313140;}
.side-quick-cell a:hover{color: #f00;text-decoration: underline;}
.side-quick-cell {min-height: 153px;margin-bottom: 10px;}
.side-quick-cell .cell-hd{width: 32%;float: left;background-color: #187cd2;text-align: center;padding: 7% 0;}
.side-quick-cell .cell-ico{display: inline-block;width: 48px;height: 48px;vertical-align: middle;}
.side-quick-cell .cell-ico-1{background-position: -1px -100px;}
.side-quick-cell .cell-ico-2{background-position: -50px -100px;}
.side-quick-cell .cell-ico-3{background-position: -100px -100px;}
.side-quick-cell .cell-ico-4{background-position: -150px -100px;}
.side-quick-cell .cell-ico-5{background-position: -200px -100px;}
.side-quick-cell .cell-ico-6{background-position: -250px -100px;}
.side-quick-cell .cell-bd{margin-left: 39%;}
.side-quick-cell .cell-title{font-size: 1.25em;font-weight: normal;line-height: 1.1em;margin-bottom: 8px;}
.side-quick-cell .cell-title,.side-quick-cell .cell-title a{color: #187cd0;}
.side-quick-cell .cell-links li{display: inline;padding-right: 8px;}
.info-rank-box {padding-top: 6px;}
.info-rank-box .info-rank-list {padding-left: 25px;background-repeat: no-repeat;background-position: 0 3px;background-image: url(../img/rank-num.png);}
.info-rank-box .info-rank-list dl{max-width: 108px;height: 22px;line-height: 22px;overflow: hidden;font-size: .875em;position: relative;}
.info-rank-box .info-rank-list dt{float: left;}
.info-rank-box .info-rank-list dd{float: right;position: absolute;right: 0;top: 0;}



@media screen and (min-width: 1600px){
 .index-hot-layer .col-focus-slider{width: 43%;}
 .index-hot-layer .col-focus-news{width: 57%;}
}

@media screen and (max-width: 1280px){
 .page-index{font-size: 14px;}
 
 .index-hot-layer .col-focus-slider{width: 45%;}
 .index-hot-layer .slider-banners .banner-img{height: 365px;padding: 0;}
 .index-hot-layer .col-focus-news{width: 55%;}
 .index-hot-layer .hot-news{width: 65%;}
 .index-hot-layer .hot-side{width: 35%;}
 .calendar-widget{padding: 10px;}
 .weather-widget{padding-top: 22px;padding-bottom: 22px;}
 
 .side-quick-cell{min-height: 140px;}
 .side-quick-cell .cell-hd{padding: 6% 0;}
 .side-quick-cell .cell-links li{font-size: 12px;}
 .side-quick-btn .btn-ico{width: 59px;height: 59px;background-position: -380px 0;}
 .side-quick-btn .btn-ico-video{background-position: -380px 3px;}
 .side-quick-btn .btn-ico-photo{background-position: -445px 3px;}
 .cxfy-entry-btn .ico-cxfy{width: 43px;height: 43px;background-position: -515px 0;}
 .cxfy-entry-btn .btn-txt{padding-left: 1em;font-size: 14px;}
}
@media screen and (max-width: 1024px){
 .calendar-widget .date-day{font-size: 4em;}
 .calendar-widget .date-day{padding-top: .5em;}
 .side-quick-cell{min-height: inherit;margin-bottom: 20px;}
 .index-main{width: 72%;}
 .index-side{width: 28%;}
 .calendar-widget .ico-calendar{-webkit-transform: scale(.7);-ms-transform: scale(.7);-o-transform: scale(.7);transform: scale(.7);-webkit-transform-origin: 0 bottom;-moz-transform-origin: 0 bottom;-ms-transform-origin: 0 bottom;-o-transform-origin: 0 bottom;transform-origin: 0 bottom;}
}

@media screen and (max-width: 768px){
 
 html,body{background-color: #eee;}
 body{min-width: inherit;}
 .page-index{overflow: hidden;}
 .layout{width: auto;padding-left: 10px;padding-right: 10px;}
 .index-main{width: 100%;}
 .index-main .sys-col{width: 100%;}
 .sys-col-hd{margin-bottom: 0;}
 .sys-col-bd,.col-commend .sys-col-bd,.col-teacher .sys-col-bd,.col-student .sys-col-bd{padding: 15px;border: 0;background-color: #fff;border-bottom: 1px solid rgba(0,0,0,.1);}
 
 .sys-col-hd{background-color: #187cd2;}
 .sys-col-hd.bd-green{background-color: #228e05;}
 .sys-col-hd.bd-red{background-color: #c13057;}
 .sys-col-hd.bd-orange{background-color: #ed5c01;}
 .sys-col-hd.bd-purple{background-color: #633dbe;}
 .sys-col-hd.bd-purple-light{background-color: #8f0098;}
 .sys-col-hd.bd-gray{background-color: #868695;}
 .sys-col-hd.bd-pink{background-color: #9e00a6;}
 
 .full-banner-layer{display: none;}
 
 .index-hot-layer .layout{padding-left: 0;padding-right: 0;}
 .col-focus-news>.sys-col-wrap{padding-left: 10px;padding-right: 10px;}
 .index-hot-layer .col-focus-slider{width: auto;float: none;}
 .index-hot-layer .slider-banners .banner-img{height: auto;}
 .index-hot-layer .slider-banners .banner-img img{position: static;height: auto;}
 .index-hot-layer .sys-headline{background-color: #fff;}
 .index-hot-layer .headline-inner i{margin-right: 5px;}
 .index-hot-layer .hot-news{width: 100%;}
 .index-hot-layer .hot-news .sys-col-wrap{padding: 0;}
 .index-hot-layer .hot-news .sys-col-hd{height: 2.2em;line-height: 2.2em;padding: 0 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
 .index-hot-layer .hot-news .sys-col-hd .hd-title{display: block;background: none!important;}
 .index-hot-layer .hot-news .sys-col-hd .sys-tit-ico{display: none;}
 .index-hot-layer .sys-txt-list li{padding: 5px;}
 .index-hot-layer .sys-txt-list li+li{border-top: 1px solid #f6f6f6;}
 .index-hot-layer .sys-txt-list li a:before,.consult-cell .cell-name a:before{font-size: .875em;content: '';display: inline-block;width: .5em;height: 100%;background-repeat: no-repeat;background-position: 0 center;-webkit-background-size: .45em auto;background-size: .45em auto;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAA2BAMAAABU24ZBAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUUeIgAAAACHRSTlMAYKCf8DAQIKW6fsUAAABRSURBVCjPY2BgSGNABYweAqgCEh2NqAo6OjpQlJQABVCURHSgKWHqQFeiMaqEukpakQSY0QUsEFoQChpHFZCsAJG0MRM/ZvZAZCC8WQwjEwIA/Ut60u0jnoIAAAAASUVORK5CYII=);vertical-align: middle;}
 .index-hot-layer .hot-side{width: 100%;padding-top: 10px;}
 .index-hot-layer .col-focus-news{width: 100%;}
 .index-hot-layer .hot-news .sys-col-bd{padding: 10px;}
 .index-hot-layer .hot-news .sys-col-wrap{width: auto;border: 0;;background-color: #fff;border-bottom: 1px solid rgba(0,0,0,.1);-webkit-box-sizing: border-box;box-sizing: border-box;}
 .login-widget,.weather-widget{display: none;}
 .calendar-widget{margin-bottom: 0;}
 .calendar-widget .date-month{font-size: 1em;}
 .calendar-widget .date-day{font-size:2em;}
 .calendar-widget .ico-calendar{-webkit-transform: scale(.5);-ms-transform: scale(.5);-o-transform: scale(.5);transform: scale(.5);-webkit-transform-origin: 0 bottom;-moz-transform-origin: 0 bottom;-ms-transform-origin: 0 bottom;-o-transform-origin: 0 bottom;transform-origin: 0 bottom;}
 
 .col-commend .sys-row{margin-left: -1px;margin-right: -1px;}
 .col-commend .sys-col-bd,.col-teacher .sys-col-bd,.col-student .sys-col-bd{padding: 5px;}
 .commend-item .item-inner{margin-left: 1px;margin-right: 1px;}
 .commend-item .item-title{font-size: .8571em;position: relative;height: 2.5em;z-index: 1;}
 .commend-item .item-title em{display: block;width: 100%;height: 2.5em;line-height: 2.5em;overflow: hidden;padding:0 .83333em;background-color: #ff7a49;-webkit-box-sizing: border-box;box-sizing: border-box;opacity: 1;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;white-space: nowrap;text-overflow: ellipsis;}
 
 .col-teacher .sys-row,.col-student .sys-row{margin-left: -1px;margin-right: -1px;}
 .col-teacher .sys-img-item,.col-student .sys-img-item{width: 160px;padding-left: 1px;padding-right: 1px;}
 
 .consult-cell .cell-name{width: 70%;}
 .consult-cell .cell-status{display: none;}
 .consult-cell .cell-time{width: 30%;}
 
 .index-side{width: 100%;}
 .index-side .side-widget{display: none;margin-left: 0;}
 .index-side .side-widget-nav{display: block;}
 .flink-layer{display: none;}
 .side-quick-nav{background: none;}
 .side-quick-nav ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap:wrap;margin-left: -5px;margin-right: -5px;}
 .side-quick-nav ul li{-webkit-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width: 50%;width: 50%;padding: 3px;-webkit-box-sizing: border-box;box-sizing: border-box;}
 .side-quick-nav ul li a{display: block;background-color: #209105;padding: .5em;text-align: center;border-radius: 4px;overflow: hidden;}
 .side-quick-nav ul li+li a:after{display: none;}
 .side-quick-nav li i{display: none;}
}