﻿.head{background: #fff;box-shadow: 0 3px 6px rgba(0,0,0,.3);}
.nav,.head_r,.head_r ._search ._sub,.head_r ._search ._inp{color:#333;}
.head_r ._search:after{background: #999;}
.nav a:hover, .nav .cur a{background: none;color:#1b97e9;}
/*.nav a:hover:after, .nav .cur a:after{position: absolute;left:0;bottom:0;width:100%;
background: #ffeb3b;height: 2px;content: "";}*/
.nav li li a:hover{color:#333;}
.nav li li a:hover:after{display: none;}
.head_r ._action .doReg:hover{background: none;color:#1b97e9;}
.head_r ._action .doLogin{border-radius: 0;height: 70px;line-height: 70px;border:0;vertical-align: top;
background: #ffeb3b !important;position: relative;}
.head_r ._action .doLogin:before{content: "";position: absolute;left: 0;top:100%;width:100%;height: 12px;
background: #ffeb3b;}
.head_r ._action .doLogin:after{content: "";position: absolute;width:0;height: 0;bottom:-12px;
left:-12px;border:6px solid;border-color:#c0ad00 #c0ad00 transparent transparent;}
body .head_r ._action .doLogin:hover{background:#ffeb3b !important;color:#666!important;}
.head_r ._user ul:before,.head_r ._message ._sublist:before,.head_erweima_pop:before{border-bottom-color:#f1f1f1;}
.head_r ._btn:hover{background:#fff; color: #1b97e9;}
.head_r ._btn:hover .ion{visibility: visible;}
.head_r ._btn:hover ._text{visibility: hidden;}
.banner{ display: block;}
.full_box{padding:20px 0 0;}
.index-channel{position: relative;background: url(../img/index-base/new.png) center no-repeat #788afa;
	padding:18px;color:#fff;height: 230px;}
.index-channel ._T{font-size:22px;text-align: center;height: 3em;line-height: 3em;font-weight: normal;}
.index-channel ._more{position: absolute;left:0;bottom:0;width:100%;height: 3.5em;line-height: 3.5em;
border-top:1px solid #f1f1f1;font-size:14px;text-align: center;transition: all ease .3s;}
.index-channel ._more:hover{color:#fff;background: url(../img/black.2.png);background:rgba(0,0,0,.2);}
.news-channel{height: 160px;background: url(../img/index-base/info.png) 88% 20% no-repeat #29b6f6;}
.news-channel ._T{text-align: left;height: auto;line-height: inherit;}
.lesson-channel {background-image: url(../img/index-base/channel1.png);background-position: center;
background-repeat: no-repeat;}
.lesson-channel ._T{text-align: left;height: auto;line-height: inherit;}

.rect-57{padding-bottom: 57%;}

.news-widget{margin-bottom: 20px;}
.news-widget-list ._t{font-size:14px;margin:10px 0;color:#333;}
.news-widget-list ._info{color:#999;}
.news-widget-list img._full{transition: all ease 1s;}
.news-widget-list a:hover ._t{color:#1d89e4;}
.news-widget-list a:hover img._full{transform: scale(1.2);}
.base-news-list li{height: 37px;line-height: 37px;}
.base-news-list ._t{float: left;width:78%;height: 100%;line-height: inherit;margin:0;}
.base-news-list ._date{float: right;color:#777;font-size:13px;}
.base-news-list a:hover{color:#1d89e4;}
.bg_grey{background: #f6f6f6;}

.lasted-widget ._lesson{margin-bottom: 2%;}
.lasted-widget ._lesson ._c{padding:0 8px 10px;overflow:hidden;}
.lasted-widget ._lesson ._T{font-size:16px;color:#333;margin:8px 0;}
.lasted-widget ._lesson ._info{overflow: hidden; color:#999;margin:8px 0 0 0;}
.lasted-widget ._lesson img._full{transition: all ease 1s;}
body .lasted-widget ._lesson:hover{background: #fff!important;box-shadow:  0 0 8px rgba(0,0,0,.3);} 
.lasted-widget ._lesson:hover img._full{transform: scale(1.2);}
.lasted-widget ._lesson:hover ._T { color:#1b97e9;}
.lasted-widget ._lesson2{position: relative;height: 264px;overflow:hidden;}
.lasted-widget ._lesson2 img._full{transition: none;position: absolute;left:0;top:0;
width:100%;height: 100%;}
.lasted-widget ._lesson2 ._c{position: absolute;z-index: 2;left: 0;bottom:-38px;width:100%;
height: 75px;background: url(../img/index-base/jianbian.png) 0 bottom repeat-x;
padding:5px 5%;transition: bottom ease .3s;}
.lasted-widget ._lesson2 ._T{float: left;width:80%; color:#fff;margin:-6px 0px 0px 0px;}
.lasted-widget ._lesson2 ._info{color:#fff;}
.lasted-widget ._lesson2:hover img._full{transform: none;}
.lasted-widget ._lesson2:hover ._c{bottom:0;}

.hot-widget .index-channel{background: url(../img/index-base/hot.png) center no-repeat #ff6e6e;}
.channel-widget-1 .index-channel{background-color: #29b6f6;}
.channel-widget-2 .index-channel{background-color: #788afa;}
.channel-widget-3 .index-channel{background-color: #ff6e6e;}
.channel-widget-4 .index-channel{background-color: #ffb74d;}
.channel-widget-5 .index-channel{background-color: #2dc5ae;}
.mingshi ._T{font-size:22px;font-weight: normal;height: 2em;line-height: 2em;}
.mingshi-list{text-align: center;overflow:hidden;}
.mingshi-list li{float: left;width:238px;padding:20px 0 30px;}
.mingshi-list ._roundavat{width:132px;height: 132px;margin:auto auto 15px auto;position: relative;
overflow: hidden;}
.mingshi-list ._roundavat:before{content: "";position: absolute;left: 0;top:0;width:100%;height: 100%;
background:url(../img/index-base/roundmask.png) no-repeat;z-index: 2;}
.mingshi-list ._roundavat img{width:100%;transition: all ease .5s;}
.mingshi-list ._name{font-size:14px;color:#333;margin:5px 0;}
.mingshi-list ._info{font-size:13px;color:#999;}
.mingshi-list a:hover ._name{color:#1d89e4;}
/* .mingshi-list a:hover ._roundavat img{transform: scale(1.1);} */
.mingshi-list a:hover ._roundavat img{opacity:0.7;}

.rank-widget{padding-right: 20px;}
.rank-widget ._title{font-size:18px;font-weight: normal;margin:20px 0;}
.rank-widget ._list{padding-bottom: 0px;}
.rank-widget ._list li{margin-bottom: 20px;}
.rank-widget ._list a{display: block;position: relative;padding:0 90px 0 55px;}
.rank-widget ._num{position: absolute;left: 0;top:8px;width: 2em;color:#fff;font-size:12px;
background:#c5c5c5;height: 24px;line-height: 24px;text-align: center;}
.rank-widget ._num:before{content: "";position: absolute;width:0;height: 0;overflow:hidden;
border-width:12px 5px 12px 5px;border-style: solid;border-color:#c5c5c5 transparent transparent #c5c5c5;
right:-10px;top:0;}
.rank-widget ._num1{background:#ff7878;}
.rank-widget ._num1:before{border-color:#ff7878 transparent transparent #ff7878;}
.rank-widget ._num2{background:#ffb83d;}
.rank-widget ._num2:before{border-color:#ffb83d transparent transparent #ffb83d;}
.rank-widget ._num3{background:#94d26f;}
.rank-widget ._num3:before{border-color:#94d26f transparent transparent #94d26f;}
.rank-widget ._avat{float: left;width:36px;height: 36px; border-radius: 18px;
overflow:hidden;margin-right: 10px;}
.rank-widget ._avat img{width:100%;}
.rank-widget ._name{line-height: 20px;}
.rank-widget ._info{color:#999;line-height: 20px;margin: 0 2px; margin: 0 4px\0; }
.rank-widget ._note{position: absolute;right: 0;top:0;color:#777;}
.newsfeed-widget ul{border-left:1px solid #d7d7d7;}
.newsfeed-widget li{position: relative;padding-left: 10px;}
.newsfeed-widget li:before{content: "";position: absolute;width:7px;height: 7px;background:#d7d7d7;
border:3px solid #fff;border-radius: 7px;left: -7px;top:12px;}
.newsfeed-widget ._list a{padding: 0;}
.newsfeed-widget ._intro{display: block; clear: both;margin:10px 0;line-height: 20px;
	height: 40px;overflow: hidden;font-size: 13px;}
.newsfeed-widget ._note{color:#777;}
.newsfeed-widget-stretch ul{border-left:0;border-top:1px solid #d7d7d7;}
.newsfeed-widget-stretch ._list a{padding:4px 0;}
.newsfeed-widget-stretch ._list li{padding:10px;margin:0;overflow:hidden;}
.newsfeed-widget-stretch li:before{display: none;}
.newsfeed-widget-stretch ._name,.newsfeed-widget-stretch ._info,.newsfeed-widget-stretch ._note{
	display: inline-block;position: static;margin-top: 5px;}
.newsfeed-widget-stretch ._avat{width:64px;height: 64px;border-radius: 32px;margin-right: 18px;}
.newsfeed-widget-stretch ._list ._intro{height: auto;clear: none;margin:5px 0 0;padding-bottom: 10px;
	border-bottom: 1px solid #d7d7d7;}
.frindlink-widget{}
.frindlink-widget ._title{font-size:18px;font-weight: normal;margin:20px 0;}
.frindlink-widget ._list{padding-bottom: 20px;}
.frindlink-widget a{display: inline-block;margin:0 2em 1em 0;}
.frindlink-widget a:hover{}

.newsfeed-widget li::before{
    box-sizing: content-box;
}
.news-channel,.index-channel{
    box-sizing: content-box;
}
.newsfeed-widget-stretch .listxby{
    border-top: 0px solid #d7d7d7;
}
.listxby li{
    float: left;
    width: 30%;
}
.rank-widget ._numkey{
    margin-left: 56px;
    margin-left: 66px\0;
}
._numkey2{
    margin-right: 2px\0;
}
.xuebaxs{
    float: right;
}
.newsfeed-widget-stretch .listxby ._num{
    width: 3em;
}
._more:hover,._more:focus{
    color: #fff!important;
}

.rank-widget ._note2{ right: 45px;}

