@charset "utf-8";
/*!
 * @名称：style.css
 * @功能：1、主体样式表
 * @作者：Mr:Tian
 */
/*登录-会员导航-头部*/
body,input{font-family:'微软雅黑',"Microsoft YaHei", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif!important;}
a{ color:#666;cursor: pointer; text-decoration:none; }
a:hover,a:link,a:visited,a:active{ color:#666;text-decoration:none;}
@media (min-width: 1200px) {
    .container {  width: 1200px;  }
}
.container {  width: 1200px;  }
.head-top{background: #4c4c4c;height: 40px;line-height: 40px;color: #ccc; position:fixed; left:0; top:0; width:100%; z-index:10000;}
.head-top .fl a{padding:0 10px ;color: #ccc;text-decoration: underline;margin-left: 5px}
.head-top .fl a:hover{text-decoration: none;}
.head-top .fl .try{  background: #4ba0f7;  color: #fff;  border-radius: 3px;  padding: 2px 8px;}
.head-top .fr a{margin-left:25px;color: #ccc;}
.head-top .fr span {color: #ccc;margin-left:25px;}
.head-top .fr span b {color: orange;font-weight: 400;}
/*头部广告条*/
.side-banner{height: 60px;}
.white_bg{background: #fff;box-shadow: 2px 2px 3px #eee;padding: 20px}
.bg-gray {  background: #f4f4f4;  padding:20px 0 0 0;display: block;  width: 100%;  clear: both;}
/*logo*/
.search input[type="text"] {float:left;width:85%;height:35px;background:#fff;padding:0 20px;outline: none;color:#999;border:2px solid #4ba0f7;font: 500 12px/31px "微软雅黑";-webkit-appearance: none;}
.search input[type="submit"] {float:left;background: #4ba0f7; border: none;cursor: pointer;position: absolute;outline: none;color:#fff;font-size:14px;width:15%;height:35px}
.search input[type="submit"]:hover{background:#5888B9;}
.search input[type="submit"]:active{background:#185BA1;}
.search p {margin-top:10px;color: #999;width: 100%;float: left;font-size: 12px;  padding: 0 5px;}
.search form{width: 100%;float: left;}
.search p a{color: #999; margin-right:15px;}
.search p a i{width: 31px;height: 14px;line-height: 14px;margin-left:2px;display: inline-block;background: red;text-align: center;color:#fff;border-radius:7px;font-style: normal;font-size: 9px;vertical-align: middle;}
.search-bag{}
.search-bag img{width:185px;margin-right:20px;}
/*.search-bag a{width: 30px;height: 18px;line-height: 18px;font-size:10px;border:1px solid #ddd;background: #f5f5f5;color:#666;display: inline-block;float:right;text-align: center;}*/

/*===nav===*/
.content{width: 100%;position: relative;margin-top:20px;min-height: 390px;}
.content2{width: 100%;position: relative;margin-top:20px;min-height: 42px;}
.con-nav{width: 1200px;height:42px; margin: 0 auto;position: absolute;top:0;left: 50%;margin-left: -600px;padding:0;}
.crumb{  padding: 10px;  color: #999;  font-size: 12px;  }
.crumb span a{  padding: 0 3px;  line-height: 24px;  color: #999;  }
.pagination>li>a, .pagination>li>span {  margin: 0 5px;  border-radius: 3px;  color: #666;  }
.pagination>li>a:hover, .pagination li a.hover {  background-color: #379be9;  color: #fff;  }
/*sidenav*/

.icon-title{background:url(/static/images/new/index/icon-title.png) no-repeat;width: 40px;height: 40px;margin-top: -8px;  float: left;}
.icon-live{background-position:0 0;}
.icon-school{background-position:-40px 0;}
.icon-hot{background-position:-80px 0;}
.icon-user{background-position:-120px 0;}
.icon-menu{background:url(/static/images/new/index/icon-title.png) no-repeat -168px -4px;width: 11px;height: 11px;position: absolute;  left: 15px;  top: 15px;}/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.swt li{ float: left;}
.sidenav{width:200px;position:relative;}
.sidenav .titindex a{display: block; width:200px;height:42px;line-height:42px;background:#3490ee;text-align:center;font-size:16px;font-weight:400;color:#fff;}
.sidenav .titindex .dropd{  text-align: center;  border-top: 4px solid #fff;  border-left: 4px solid transparent;  border-right: 4px solid transparent;  position: absolute;  right: 16px;  top: 20px;  }
.titindex a{display: block; width:200px;height:42px;line-height:42px;background:#4ba0f7;text-align:center;font-size:16px;font-weight:400;color:#fff;}
.sidenav .bd{position:relative;background:#1367be;color:#fff; z-index:90;height:350px;}
.sidenav .bd .item{height:auto;border-bottom: 1px solid #3589df;}/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.sidenav .bd .item:last-child{ border: 0;}/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.sidenav .bd .item .lefttitle{width:200px;text-indent:12px;overflow:hidden;line-height:30px;font-size:14px; height: 30.5px;}/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.sidenav .bd .item .lefttitle:hover{background: #005bb0;color: #fff;}
.sidenav .bd .item .lefttitle .gradetitle{padding-left: 8px;color:#fff;position:relative;display: block;font-size: 14px; }/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.sidenav .bd .item .lefttitle .gradetitle .icon_jt{background-image:url(/static/images/new/index/tr.png)}/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.sidenav .bd .item .lefttitle .gradetitle:hover .icon_jt{ background-position: 0 -14px;}/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.sidenav .bd .item .lefttitle .navgrade { padding:5px 10px 18px 10px;text-align: left; float: left;  width: 100%;}
.sidenav .bd .item .lefttitle .navgrade a{color: #c0f4ff;position:relative;float: left;     width: 30%;  line-height: 32px; }
.sidenav .bd .item .lefttitle .navgrade a:hover{color:#fff;}
.sidenav .bd .item .lefttitle .title:hover{background: #4ba0f7; transition: background .4s ease}
.sidenav .bd .item .lefttitle a {color: #fff;}
.sidenav .bd .item .lefttitle a i{display:inline-block;margin:14px 0 0 14px;float: left;}
.sidenav .bd .item .lefttitle .gradetitle b{display:inline-block;width: 14px;height: 14px; margin:9px 10px 0 0;float: right;}/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.sidenav .bd .item .lefttitle a span{position: relative;top: -8px;left: 5px;vertical-align: top}
.sidenav .bd .item .subitem{display:none;border: 1px solid #4ba0f7;border-left: none}
.sidenav .bd .layer .subitem{width:350px;height:350px;background:#fff;border-left:none;position:absolute;left:200px;_left:200px;top:0;z-index:95; min-height:60px;display:block;}
.my-tab-nav{  padding: 10px 0;  }
.nav-row{  width: 50%;  float: left;  }
.my-tab-nav .garde{  height: 28px;  width: 100%;  float: left;  color: #4ba0f7;  font-size: 16px; line-height:2; padding-left:30px;  }
.my-tab-nav .xueke{  width: 100%;  float: left;  line-height: 1;  padding: 5px 20px;  }
.my-tab-nav .xueke a{  float: left;  margin: 5px 8px;  color: #888; font-family: Arial, Verdana, 宋体; }
.my-tab-nav .xueke a:hover{ color: #4ba0f7;  }

/*topnav*/
.nav{ padding:0 20px; /*height:42px; line-height:42px; */position:relative; z-index:1;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;  position:relative; display:inline; line-height:42px; text-align:center; padding: 0 20px;}
.nav .nLi .newdd { width: 22px; height: 14px; position: absolute; z-index: 10; right: 7px; top: 1px;}
/*.nav .nLi h3{ float:left; }*/
.nav .nLi h3 i{width: 12px;height: 7px;display: inline-block;background:url(/static/images/new/index/icon.png) no-repeat -22px -48px;margin-left:2px}
.nav .nLi h3 a:hover{color:#3490ee;}
.nav .nLi h3 a{ display:block;  font-size:16px; color: #333; font-weight:normal;line-height: 42px;;}
.nav .sub{ display:none; width:110px; padding:5px 0; left:5px; top:42px; z-index: 9999; position:absolute; background:#fff; border:1px solid #ddd; line-height:26px; text-align:center;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block;width:100%;padding:5px 0;color: #999;font-size: 14px;}
.nav .sub a:hover{  color:#004c97 ;}

/*===banner===*/
.slideBox{ width:100%; height:350px; overflow:hidden; position:relative; top:42px;}
.slideBox .hd{ overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1;}
.slideBox .hd ul{zoom:1; float:left;padding: 5px 10px;background-color: rgba(0,0,0,0.5); -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.slideBox .hd ul li{ float:left; margin:0 3px; width:8px; height:8px; border-radius:5px; background:none;border: 1px solid #fff; cursor:pointer;}
.slideBox .hd ul.banBut li.on{ background:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}


.slideBox .bd > ul > li{ zoom:1;width:100%;height: 350px;}
.slideBox .bd > ul > li > a{display: block;width:100%;height: 350px;}



/*banner右侧会员登录*/
.slidebox-right-box{width: 1200px;height:42px; margin: 0 auto;position: absolute;top:0;left: 50%;margin-left: -615px;}
.slidebox-right{width:270px;height:250px;background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0 !important;position: absolute;top:50px;right:-15px;border:none;padding: 1px 0 0 1px;}
.slidebox-right .photobox , .slidebox-right .loginbox ,.slidebox-right .tpbox{ width: 100%;  float: left;  text-align: center;margin: 12px 0;}
.slidebox-right .loginbox a{ background: #4ba0f7;color: #fff;padding: 10px 40px;margin: 5px;}
.slidebox-right .loginbox a:hover{ background: #5888B9;}
.slidebox-right .loginbox a:active{ background: #185BA1;}
.slidebox-right .loginbox a.register{ background: #fff;color: #4ba0f7;padding: 10px 40px;margin: 5px;}
.slidebox-right .loginbox a.register:hover{background: #5888B9;color: #fff;}
.slidebox-right .loginbox a.register:active{background: #185BA1;color: #fff;}
.slidebox-right .photobox img{  width: 80px;  height: 80px;  border-radius: 50%;  margin: 10px auto;  background: #fff;}
.slidebox-right .tpbox img{ margin: 0 8px}
.logininfo { width: 225px;margin: 30px auto 15px;text-align: center}/*---------------------------------------------------------------------------------------------------------------------*/
.logininfo img{    width: 80px;  height: 80px;  border-radius: 50%;  margin: 10px auto;  background: #fff;}
.logininfo .useinfobox{ text-align: center}
.logininfo .useinfobox h5{width: 100%;font-size: 16px;color: #fff;margin: 0;height: 20px;line-height: 20px;overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}/*---------------------------------------------------------------------------------------------------------------------*/
.logininfo .useinfobox h5 i{font-style:normal;font-size: 16px;font-weight: 800;color: #4ba0f7;margin-right: 5px;}
.logininfo .useinfobox h5 i.girl{color: #fb517d;}
.ucenterGo  { width: 100%;  float: left;  text-align: center;  margin: 12px 0;}
.ucenterGo a{background: #4ba0f7;  color: #fff;  padding: 10px 80px;  margin: 5px;width: 100% ;font-size: 16px;border-radius: 3px}
.plr15{padding: 0 15px;}/*++++++++++++++++++*/
.mb10{margin-bottom: 10px;}/*++++++++++++++++++*/
.button-xl{ display: block; height: 40px; line-height: 40px; width: 100%; text-align: center; border-radius: 3px; font-size: 16px;}/*++++++++++++++++++*/
.button-xl.button-blue{color: #fff; background-color: #4ba0f7;}/*++++++++++++++++++*/
.button-xl.button-yellow{color: #fff; background-color: #f4b318;}/*++++++++++++++++++*/



/*tab公共头*/
.tit-box-right-tab{position: absolute;right:0;top:-45px}
.tit-box-right-tab a{color: orange;font-size: 14px;margin-top:13px;margin-right: 10px;float: right;}

/*频道公共头*/
.tit-box{width:100%;padding:10px 0 0 0;border-bottom:none;display: inline-block;}
.tit-box h3{font-size: 20px;border-bottom:none;width: auto;text-align: center;padding-bottom:8px;color: #666;    margin: 0 20px 0 10px;}
.tit-box h3 i{color: orange;font-style: normal;}
.tit-box h3 a{color:#666;}
.tit-box h3 a:hover{color:#3490ee;}
.tit-box .tit-box-right a{color: #4ba0f7;font-size: 12px;margin-top:6px;margin-right: 10px;float: left;}
.tit-box .tit-box-right1{background: #fff;padding-left: 30px;font-size: 14px;margin-top:5px;margin-right: 10px;color: #999}
.tit-box .tit-box-right1 li{float: left; cursor:pointer;}
.tit-box .tit-box-right1 li.on{color:#4ba0f7;}
.tit-box .tit-box-right1 li span{color:#999;padding: 0 15px}
.tit-box .tit-box-right1 .active,.tit-box .tit-box-right1 li:hover{color:#4ba0f7;}

/*公共列表筛选2016-9-20*/
.filter{  /*border: 1px solid #eee;*/  padding:0 10px;background: #fff;  }
.filter .line{  border-top: 1px dashed #dcdcdc;}
.filter .sel_teacher_row1{line-height: 30px;padding: 5px;}
.filter .sel_teacher_row1 .school a{font-size: 14px}
.filter .sel_teacher_row1 dl dd.school .hover{color: #4ba0f7;border-bottom: 3px solid #4ba0f7; border-radius: 0;background: #fff}
.filter .sel_teacher_row1 dl{margin: 5px 0}
.filter .sel_teacher_row1 dl dt{line-height: 30px; text-align:left;float: left;color: #000;font-size: 14px;font-weight: 400;}
.filter .sel_teacher_row1 dl dt span{color: #999;padding: 0 5px}
.filter .sel_teacher_row1 dl dd{float: none;line-height: 30px; margin-left: 70px;font-size: 12px }
.filter .sel_teacher_row1 dl dd a{display: inline-block;margin: 2px 15px;color:#000;}
.filter .sel_teacher_row1 dl dd a:hover{color: #4ba0f7}
.filter .sel_teacher_row1 dl dd .hover{background: #4ba0f7;color:#fff;border-radius: 3px;padding: 0 10px}
.filter .sel_teacher_row1 dl dd .hover:hover{background: #4ba0f7;color:#fff;border-radius: 3px;padding: 0 10px}


/*找名校*/

/*列表*/
.search-list{
    width: 1200px;
    float: left;
    background: #fff;
    margin-top: 15px;
    border: 1px solid #dcdcdc;
    margin-right: 15px;
}
.search-list-box{
    margin: 5px 0;
}
.search-list-box .box-top{
    position: relative;
}
.search-list-box:hover .box-top .search-box-bg{
    display: block;
}
.search-list-box .box-top .search-box-bg{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    color: #fff;
    font-size: 12px;
    padding: 5px;
    display: none;
    text-align: center;
}
.search-list-box .box-top .search-box-bg .teacher{
    position: absolute;
    top: 55px;
    left: 0;
    text-align: center;
    color: #fff;
    font-size: 14px;
    height: 40px;
    overflow: hidden;
    padding: 0 20px;
    width: 100%;
    z-index: 100;
}
.search-list-box .box-top .search-box-bg .zbkt-i{
    width: 130px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-style: normal;
    background: #ff8800;
    text-align: center;
    position: absolute;
    right: 65px;
    top: 90px;
    z-index: 9;
    border-radius: 5px;
    color: #fff;
}
.search-list-box .box-bottom{
    padding: 5px 0;
}
.search-list-box .box-bottom p{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #333;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    margin: 5px 0;
}
.search-list-box .box-bottom p a{
    color: #ff9900;
}
.search-list-box .box-bottom span{
    padding: 3px 8px;
    color: #fff;
    line-height: 28px;
    font-size: 12px;
    border-radius: 3px;
}
.search-list-box .box-bottom .grade{
    background-color: #ff8800;
}
.search-list-box .box-bottom .subject{
    background-color: #4ba0f7;
}
.search-list-box .box-bottom span a{
    color: #ff9900;
}
/*学校列表*/
.schoolList{  border-top: 1px solid #e5e5e5;  float: left;  width: 100%;  }
.schoolList:nth-child(1){  border-top: none;  }
.schoolListLeft{  color: #333;  width: 420px;  float: left;  padding: 20px 25px;  }
.schoolListLeft .school-intr{  color: #999;  border-top: 1px solid #eee;  padding-top: 10px;  float: left;  height: 65px;  overflow: hidden;  }
.schoolListLeft img{  float: left;  margin-top: 20px;  font-size: 0;  line-height: 0;  border: 1px solid #e5e5e5;  width: 130px;  height: 130px;  border-radius: 50%;  }
.schoolInfo{  margin-top: 20px;  float: left;  padding: 0 15px;  width: 190px;  }
.schoolInfo h4{  font-size: 16px;  margin: 0 0 10px;  }
.schoolInfo p {  float: right;  width: 100%;  font-size: 12px;  margin-top: 12px;  }
.schoolInfo p .lessonNum{  float: right;  color: #fff;  background: #4ba0f7;  padding: 2px 10px;  border-radius: 3px;  }
.schoolListRight {  float: left;  margin-right: 30px;  position: relative;  }
.schoolListRight .lessonnext, .schoolListRight .lessonprev{  color: #ccc;  padding: 15px 8px;  font-size: 20px;  background: #eee;  width: 30px;  height: 60px;  display:block;  margin-right:-5px;  margin-top:10px;  overflow:hidden;  cursor:pointer;  position: absolute;  right: -30px;  top:70px;  z-index: 9; border-radius:6px;  }
.schoolListRight .lessonnext {  color: #ccc;  padding: 15px 8px;  font-size: 20px;  background: #eee;  width: 30px;  height: 60px;  display:block;  margin-right:-5px;  margin-top:10px;  overflow:hidden;  cursor:pointer;  position: absolute;  right: -30px;  top:70px;  z-index: 9; border-radius:6px;  }
.schoolListRight .lessonnext:hover{  color: #fff;  padding: 15px 8px;  font-size: 20px;  background: #4ba0f7;  width: 30px;  height: 60px;  display:block;  margin-right:-5px;  margin-top:10px;  overflow:hidden;  cursor:pointer;  position: absolute;  right: -30px;  top:70px;  z-index: 9; border-radius:6px;  }
.schoolListRight .lessonprev{  left: -35px;  }
.schoolListRight .lessonprev:hover{  left: -35px;   color: #fff;background: #4ba0f7; }
.schoolLessonList{  float: left;  padding-top: 8px;  }
.schoolLessonList li{  float: left;  width: 243px;  position: relative;  box-sizing: border-box;  }
.schoolLessonList li .lessonBox{  padding: 10px;  }
.schoolLessonList li .lessonBox .title{  padding: 10px 0;  }
.schoolLessonList li img{  width: 100%;  }
/*直播课堂*/
.zbktbox{width:100%;height:290px;position:relative;}
.zbktbox .tempWrap{}
.zbktbox .prev{width:13px;height:33px;position:absolute;top:95px;left:0px;z-index:100; cursor:pointer; background:url("/static/images/new/index/zb-icon-l-hover.png") no-repeat;}
.zbktbox .prev:hover{width:13px;height:33px;position:absolute;top:95px;left:0px;z-index:100; cursor:pointer; background:url("/static/images/new/index/zb-icon-l-hover2.png") no-repeat;}
.zbktbox .next{ right:0px;top:95px;  background-position:0 -90px;width:13px;height:33px;position:absolute;cursor:pointer;background:url("/static/images/new/index/zb-icon-r-hover.png") no-repeat;}
.zbktbox .next:hover{ right:0px;top:95px;  background-position:0 -90px;width:13px;height:33px;position:absolute;cursor:pointer;background:url("/static/images/new/index/zb-icon-r-hover2.png") no-repeat;}
.zbktbox .prevStop {background:url("/static/images/new/index/zb-icon-l.png") no-repeat}
.zbktbox .nextStop{background:url("/static/images/new/index/zb-icon-r.png") no-repeat}

.zbktbox .scrollWrap{width:100%;margin-left:22px;padding-top:15px;overflow:hidden;position:absolute;}
.zbktbox li{float:left;width: 100%;text-align:center;position:relative;margin:0 5px;}
.zbktbox li .info-bg{position: absolute;top:0;left:2px;width:265px;height:191px;background:rgba(0,0,0,0.6);text-align: center;color: #fff;font-size: 14px;display: none;z-index: 99}
.zbktbox li .school{position: absolute;top:40px;left:0;text-align: center;color: #fff;font-size: 14px; width: 100%;z-index: 100;}
.zbktbox li .student{position: absolute;bottom:40px;text-align: center;color: #aaa;font-size: 12px; width: 100%;z-index: 100;}
.zbktbox li .student b{color: #aff407;font-weight: 400;}
.zbktbox li span{font-size: 14px;}
.zbktbox .zbkt-i{display:none;width: 200px; height: 40px; line-height: 40px; font-size: 15px; font-style: normal; background:#ff9900; text-align: center; position: absolute; right: 35px;  top: 80px;  z-index: 9;  border-radius: 5px; color: #fff;;}
.zbktbox .zbkt-i:hover{background:#ff7700 }
.zbktbox  .zbkt-ms{display:block;width:210px;height:25px;position:absolute;left:0;bottom:0;}
.zbktbox  .zbkt-km{color: #e83131;padding: 2px 0;text-align: center;width: 100%}
.zbktbox  .zbkt-rs{position:absolute;right:5px;bottom:0;}
.zbktbox  .zbkt-rs i{width: 14px;height: 14px;background: url("/static/images/new/index/icon-tx.png");display: inline-block;margin-right:2px}

.zbktbox  .zbkt-sj{position: absolute;top:10%;left:0;width:100%;text-align:center;display: none;line-height: 18px;}
.zbktbox  dt{margin:0 auto;width:265px;overflow:hidden;}
.zbktbox  img{display:block;width:265px;height:191px;}
.zbktbox  dd a{ color:#fff;  }
.zbktbox  dd a:hover{ text-decoration:none;  }
.zbktbox dl:hover .zbkt-i,.zbktbox dl:hover .info-bg{display: inline-block; }
.zbktbox dl:hover .zbkt-cpjs .zbkt-yuan-c{width: 15px;height: 15px;background: #fff;border-radius: 50%;border: 3px solid #f6303e;display: inline-block;position: absolute;left:99px;bottom:-6px }
.zbktbox dl:hover span{ }
.zbktbox dl{float: left;width: 275px!important;height: 260px;position: relative;padding-left:7px;padding-top:5px;list-style:none ;cursor: pointer;}
.zbktbox h3{float: left;height: 40px;line-height: 40px;color: #333;font-size: 16px;width: 100%}
.hover-jt{width: 225px;height: 172px;background: url("/static/images/new/index/img-hover.png") no-repeat;position: absolute;top:0;left:0;z-index: 9999;}
.hover-jt-cc{width: 225px;height: 172px;background: url("/static/images/new/index/img-hover-cc.png") no-repeat;position: absolute;top:0;left:0;z-index: 9999;}
/*学校link*/
.school-link{margin:0 0 20px 0;float: left;}
.school-link dd{width: 180px;height: 100px;float: left;margin-right:12px;margin-bottom:9px;position: relative;overflow: hidden;}
.school-link dd img{width: 150px;margin-left: 15px;}
.school-link dd p{position: absolute;width:100%;height: 27px;line-height:27px;padding:0;bottom:-27px;left:0;background: rgba(0,0,0,0.6);padding:0 10px;}
.school-link dd p span{color: #fff;font-size: 12px;}
.school-link dt img{transition: all ease 1s;}
.school-link dt img:hover{transform:scale(0.9,0.9);}
.school-zhuan{background: #fff;text-align: center;cursor: pointer;}


.school-zhuan a{text-decoration: none;color: #666;transition: all 1s ease ;display: inline-block;width: 150px;height: 100px;padding-top:50px;}
/*.school-zhuan a:hover{background: red;color:#fff}*/
/*.school-zhuan:hover i{ transform:rotate(360deg);    -webkit-transform:rotate(360deg);    -moz-transform:rotate(360deg);    -o-transform:rotate(360deg);    -ms-transform:rotate(360deg);background:url("../images/zhuan-icon1.png");}*/
.school-zhuan i{position:absolute;top:0px;left:76px;/*background:url("../images/zhuan-icon.png"); transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;*/}

.typing_loader{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    -webkit-animation: typing 1s linear infinite alternate;
       -moz-animation: Typing 1s linear infinite alternate;
            animation: typing 1s linear infinite alternate;
    margin: 35px auto; /* Not necessary- its only for layouting*/  
    position: relative;
    left: -12px;
}
@-webkit-keyframes typing{
    0%{
        background-color: rgba(138,138,138, 1);
        box-shadow: 12px 0px 0px 0px rgba(138,138,138,0.2), 
                    24px 0px 0px 0px rgba(138,138,138,0.2);
      }
    25%{ 
        background-color: rgba(138,138,138, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(138,138,138,2), 
                    24px 0px 0px 0px rgba(138,138,138,0.2);
    }
    75%{ background-color: rgba(138,138,138, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(138,138,138,0.2), 
                    24px 0px 0px 0px rgba(138,138,138,1);
      }
}

@-moz-keyframes typing{
   0%{
        background-color: rgba(138,138,138, 1);
        box-shadow: 12px 0px 0px 0px rgba(138,138,138,0.2), 
                    24px 0px 0px 0px rgba(138,138,138,0.2);
      }
    25%{ 
        background-color: rgba(138,138,138, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(138,138,138,2), 
                    24px 0px 0px 0px rgba(138,138,138,0.2);
    }
    75%{ background-color: rgba(138,138,138, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(138,138,138,0.2), 
                    24px 0px 0px 0px rgba(138,138,138,1);
      }
}

@keyframes typing{
   0%{
        background-color: rgba(138,138,138, 1);
        box-shadow: 12px 0px 0px 0px rgba(138,138,138,0.2), 
                    24px 0px 0px 0px rgba(138,138,138,0.2);
      }
    25%{ 
        background-color: rgba(138,138,138, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(138,138,138,2), 
                    24px 0px 0px 0px rgba(138,138,138,0.2);
    }
    75%{ background-color: rgba(138,138,138, 0.4);
        box-shadow: 12px 0px 0px 0px rgba(138,138,138,0.2), 
                    24px 0px 0px 0px rgba(138,138,138,1);
      }
}



/*热门暑假课*/
.hot-item{  height: 450px; overflow:hidden;}
.hot-item li{width: 198px;height: 220px;background: #fff;box-shadow:none;position: relative;margin: 10px 10px 0 10px;float: left;cursor: pointer;}
.hot-item li figure{width: 198px;height: 220px;overflow: hidden;position: relative;}
/*.hot-item li img{width: 198px;height: 135px;}*/
.hot-item li h3{position: absolute;bottom:30px;height: 30px;line-height:30px;background: rgba(0,0,0,0.6);color:#fff;width:100%;font-size: 12px;padding-left:5%;}
.hot-item li i{width: 65px;height: 39px;background: url("/static/images/new/index/icon.png") -21px -139px;position: absolute;top:-3px;left:-2px;padding:6px 0 0 6px;font-style:normal;color:#fff;font-size: 12px;z-index: 2;}
.hot-item p{position: absolute;left:0;top:-140px;background: rgba(0,0,0,0.6);height: 140px;width: 100%;padding-top:35px;text-align: center;color:#fff;font-size: 14px;line-height: 30px;z-index: 1;}
.hot-item p b{color: #fff;background: #ff8800;padding: 5px 20px;border-radius: 5px;font-size: 14px;margin: 15px auto}
.hot-item p a{color:#fff;text-decoration: none;width: 100%;height: 126px;display: block;}
.hot-item figcaption{height: 40px;  line-height: 16px;  padding-left: 0;  background: #fff;  z-index: 99;  width: 100%;  position: static; color: #666; padding-top: 7px;}
/*.hot-item  figure img{width: 198px;height: 140px;}*/
.qiehuan{float: right; margin-right: 25px;}
.qiehuan a{padding: 7px 13px;border: 1px solid #dcdcdc;color: #999;text-decoration: none; font-size: 12px;  line-height: 12px;}
.qiehuan a:hover { color:#4ba0f7;border: 1px solid #4ba0f7;}
.jpkc-tab-img {  width: 270px;  height: 435px;  float: left;  margin-top: 10px;  margin-right: 15px;  }
.hot-item li figure img{
    width: 100%;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: transform 1s;
    -moz-transition: transform 1s;
    -ms-transition: transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s
}
.hot-item li:hover figure img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05)
}


/*知学爱问*/
.member-say{ width: 100%;  padding: 0 15px;}
.member-say li{  width: 356px;  height:315px; float: left;   margin: 15px 10px;border: 1px solid #dcdcdc;position: relative;}
.member-say li:hover { background-color:#f2f2f2;}
.member-say li:active { box-shadow:0 0 5px #f4f4f4;}
.member-say li .tea-con{padding: 10px 20px;width: 100%;height: 195px;line-height: 30px;font-size: 13px;color: #666;position: absolute;bottom: 0; overflow: hidden;  text-overflow: ellipsis}
.member-say li:nth-child(2n) .tea-con{padding: 10px 20px;width: 100%;height: 195px;line-height: 30px;font-size: 13px;color: #666;position: absolute;bottom: 120px; overflow: hidden;  text-overflow: ellipsis}
.member-say li .tea-con-b { text-indent: 2em;}
.member-say li .tea{background: #4ba0f7;height: 120px;width: 100%;position: absolute;top:0;padding: 22px 80px;text-align: center}
.member-say li .tea i{width:14px;height:14px;background:#fff;transform:rotate(45deg);position: absolute;bottom: -7px;left: 160px;text-align: center }
.member-say li:nth-child(2n) .tea i{width:14px;height:14px;background:#fff;transform:rotate(45deg);position: absolute;top: -7px;left: 160px;text-align: center }
.member-say li:nth-child(2n) .tea{background: #4ba0f7;height: 120px;width: 100%;position: absolute;top:195px;padding: 22px 80px;text-align: center}
.member-say li .tea img{width: 75px;height: 75px;border-radius: 50%;margin: 0 auto;}
.member-say li .tea p {width: 100%;}
.member-say li .tea p b{font-size: 16px;font-weight: 400;}
.member-say li .tea p a{color: #fff;line-height: 30px;font-size: 14px;padding: 0 5px}

/*右侧滚动链接区*/
#mygoTop{bottom: 50px;right: -5px;margin-left: 502px;position: fixed;width: 54px;z-index: 998;}
#mygoTop li{width: 140px; border: 1px solid #ddd; cursor: pointer; height: 50px; margin-top: 3px;;background: #fff;line-height: 50px;position: relative;  }
#mygoTop a{text-decoration: none;}
#mygoTop li span{color:#fff}
#mygoTop .activeli{background: #4ba0f7;border: none;}
#mygoTop .mygo-erwei{display: none;position: absolute;top:-140px;right:0px}
#mygoTop .activeli .mygo-erwei{right:2px;display: block;position: absolute;top:-140px;right:5px}
.mod-sidebar .item01 i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 -24px ;width: 22px;height: 22px;float: left;margin:15px 0px 0 15px}
#mygoTop .activeli .item01  i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 0px ;width: 22px;height: 22px;float: left;margin:15px 15px 0 15px}

.mod-sidebar .item02 i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 -72px ;width: 19px;height: 21px;float: left;margin:15px 0 0 15px}
#mygoTop .activeli .item02  i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 -48px ;width: 19px;height: 21px;float: left;margin:15px 17px 0 15px}

.mod-sidebar .item03 i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 -116px ;width: 21px;height: 17px;float: left;margin:15px 0 0 15px}
#mygoTop .activeli .item03  i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 -96px ;width: 21px;height: 17px;float: left;margin:15px 15px 0 15px}

.mod-sidebar .item04 i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 -162px ;width: 22px;height: 23px;float: left;margin:15px 0 0 15px}
#mygoTop .activeli .item04  i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 -137px ;width: 22px;height: 22px;float: left;margin:15px 15px 0 15px}

.mod-sidebar .item05 i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 -214px ;width: 18px;height: 21px;float: left;margin:15px 0 0 15px}
#mygoTop .activeli .item05  i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 -189px ;width: 18px;height: 21px;float: left;margin:15px 18px 0 15px}

.mod-sidebar .item06 i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 -253px ;width: 14px;height: 9px;float: left;margin:20px 0 0 17px}
#mygoTop .activeli .item06  i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 -239px ;width: 14px;height: 9px;float: left;margin:20px 23px 0 15px}

#mygoTop .qr-code-container{background: #eff1f4 none repeat scroll 0 0; border-radius: 3px; box-shadow: 0 2px 3px #ccc; color: #333; display: none; height: 130px; margin-left: -375px; margin-top: -50px; padding: 20px; position: absolute; text-align: left; width: 330px;}
.mod-sidebar .gotop{background-position: 0 -306px; display: none;}

.ewmLi{position: relative;}
#mygoTop .ewmLi:hover{background: #4ba0f7;border: 1px solid #4ba0f7;}
.ewmLi:hover .item01 i{background:url("/static/images/new/index/linkicon.png") no-repeat scroll 0 0px ;width: 24px;height: 24px;float: left;margin:15px 15px 0 15px}
.ewmImg{position: absolute;right:139px;top: -1px; width: 100px;height: 100px;border: 1px solid #4ba0f7;z-index: 99999;padding: 5px;background: #fff;display: none;}
.ewmImg img{width: 100%;}

/*footer*/ 
footer{background-color: #999999;width:100%;float: left;}
.contain{width: 920px;margin: 20px auto 0px auto;}
.footer p.l1{color: #fff;font-size: 14px;line-height:30px;text-align: center;width: 100%;margin:20px auto 0 auto;}
@media (max-width:767px) {.footer p.l1{width: 100%;}}
.footer p.l1 a{font-size: 14px;color: #fff;padding:0 20px}
@media (max-width:767px) {.footer p.l1 a{font-size: 14px;color: #fff;}}
.footer .hzyx{text-align: center}
.footer p.l3{color: #fff; font-size: 12px;height: 26px;line-height: 26px;text-align: center}
@media (max-width:767px) {.footer p.l3{color: #fff; font-size: 12px;text-align: center;margin-top: 20px;height:auto;line-height: 22px;margin-bottom:20px}}
.tongyi-bm{height: 70px;text-align: center;width: 100%;float: left;}
.tongyi-bm img{padding-top: 15px;}

.closeAdvBtn{
	display: block;
	width: 50px;
	height: 50px;
	background: url("/static/images/new/index/close_btn.png") no-repeat;
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 99999;
}
/*2016-7-9新增弹窗 start*/
.mask-lay{position: absolute; background: rgba(0,0,0,0.5);z-index: 99998;top: 0;left: 0;display:none;}
.tip-box{width: 360px;border: 1px solid #dcdcdc;position:fixed;top: 20%;left: 50%;margin-left: -180px;background: #fff;z-index: 99999; display:none;}
.tip-box .tip-box-tit{height: 40px;line-height: 40px;font-size: 16px;border-bottom: 1px solid #dcdcdc;background-color: #f5f5f5}
.tip-box .tip-box-tit p{padding-left: 20px;width: 300px;}
.tip-box .tip-box-tit a{display: inline-block;width: 12px;height: 12px;background: url("/static/images/new/index/icon.png") no-repeat;background-position: -40px -280px;margin: 13px 10px 0 0}
.tip-box-content{}
.tip-box-content .tip-con-l{width: 90px;height: 90px;}
.tip-box-content .tip-con-l i{display: inline-block; width: 40px;height: 40px;background: url("/static/images/new/index/icon.png") no-repeat;background-position: 0 -280px;margin: 35px 0 0 40px}
.tip-box-content .tip-con-r{width: 260px;box-sizing: border-box;padding: 30px 20px 0 0;line-height: 25px;color: #666;}
.but-known{text-align: center}
.but-known a{display: inline-block;width: 120px;height: 36px;line-height: 36px;color: #fff;background: #1D5AA8;text-align: center;margin: 20px 0 30px 0}
.but-known a:hover{background: #174f96;text-decoration: none}


/*2016-9-7新增引导弹层*/

/*-----弹层------*/
.shelter_bg{  width: 100%;  height: 100%;  position: fixed;  top: 0;  z-index: 100;  background: rgba(0,0,0,0.3);  }
.shelter_bg .shelter_box{  width: 396px;  position: relative;  left: 50%;  margin-left: -198px;  height: 468px;  background: #fff;  border-radius: 3px;  top: 50%;  margin-top: -234px;  padding: 25px;  z-index: 99;  }
.shelter_bg .shelter_box h4{  color: #4798f2;  font-size: 18px;  margin: 10px 0 30px ;  text-align: center;  }
.shelter_bg .shelter_box .topbar{
    float: left;
    height: 80px;
    width: 100%;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 50px;
}
.shelter_bg .shelter_box .topbar span{
    line-height: 80px;
    float: left;
    color: #666;
    font-size: 14px;
    text-align: center;
    width: 110px;
}
.shelter_bg .shelter_box .topbar span i{
    background: url("/static/images/new/index/shelter_location.png");
    width: 25px;
    height: 25px;
    float: left;
    margin-top: 25px;
}
.shelter_bg .shelter_box .topbar h4{
    line-height: 80px;
    float: left;
    color: #666;
    font-size: 18px;
    text-align: center;
    margin: 0 10px 0 60px;
}
.shelter_bg .shelter_box .topbar button{
    float: left;
    border: 1px solid #4798f2;
    color: #4798f2;
    background: #fff;
    margin: 28px 0;
    padding: 5px 20px;
    font-size: 14px;
    line-height: 14px;
}
.shelter_bg .shelter_box .bottombar{
    padding: 15px 0;
    float: left;
    height: 260px;
    overflow: hidden;
}
.shelter_bg .shelter_box .bottombar a{
    float: left;
    border: 1px solid #dcdcdc;
    color: #999;
    background: #fff;
    margin: 5px;
    width: 76px;
    height: 28px;
    text-align: center;
    line-height: 26px;
    font-size: 12px;
}
.shelter_bg .shelter_box .bottombar a:hover{
    border: 1px solid #4798f2;
    color: #4798f2;
}
.shelter_bg .shelter_box .location-box .hd ul {
    text-align: center;
    overflow: hidden;
    zoom: 1;
    margin: 5px auto;
    width: 54px;
}
.shelter_bg .shelter_box .location-box .hd ul li.on {
    background-position: 0 0;}
.shelter_bg .shelter_box .location-box .hd ul li {
    float: left;
    width: 22px;
    height: 7px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url("/static/images/new/index/icoCircle.gif") 0 -7px no-repeat;
}
.shelter_bg .shelter_box .grade-box {
    padding: 15px 30px;
    border-bottom: 1px solid #dcdcdc;
    float: left;
}
.shelter_bg .shelter_box .grade-box h5{
    font-size: 16px;
    color: #999;
    float: left;
    margin: 5px 0 10px 10px;
    width: 100%;
}
.shelter_bg .shelter_box .grade-box a{
    float: left;
    border: 1px solid #dcdcdc;
    color: #999;
    background: #fff;
    margin: 5px;
    width: 80px;
    height: 30px;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
}
.shelter_bg .shelter_box .grade-box a:hover{
    border: 1px solid #4798f2;
    color: #4798f2;
}
.shelter_bg .shelter_box .toback{
    position: absolute;
    top: 20px;
    left: 20px;
    background: url("/static/images/new/index/images/toback.png");
    width: 30px;
    height: 30px;
}
.shelter_bg .shelter_box .project-box{
    padding: 15px;
    margin-top: -30px;
}
.shelter_bg .shelter_box .project-box h5{
    margin: 5px;
    color: #999;
}
.shelter_bg .shelter_box .project-box label{
    width: 90px;
    height: 90px;
    float: left;
    border: 1px solid #dcdcdc;
    margin: 6px;
}
.shelter_bg .shelter_box .project-box label input[type="checkbox"]{
    width: 16px;
    height: 16px;
    padding: 0 5px 0 0;
    display: block;
    border-radius: 0;
    border: 0;
    margin: 2px 0 0 2px;
    clear: left;
    float: left;
}
.shelter_bg .shelter_box .project-box label img{
    width: 40px;
    height: 40px;
    float: left;
    margin-top: 14px;
    margin-left: 7px;
}
.shelter_bg .shelter_box .project-box label p{
    width: 100%;
    float: left;
    font-weight: 400;
    text-align: center;
    color: #999;
    margin-top: 5px;
}
.shelter_bg .shelter_box .project-box input[type="button"]{
    width: 170px;
    height: 35px;
    float: left;
    border-radius: 0;
    border: 0;
    background-color:#4798f2 ;
    color: #fff;
    margin: 10px 70px;
    font-size: 12px;
}
.shelter_bg .shelter_box .project-box input[type="button"]:hover{
    opacity: 0.9;
}
/*会员心声*/
.member_voice{border:#dcdcdc 1px solid; background:#fff; text-align:center; padding:15px 0;}
.member_voice h3{ font-size:25px; border-bottom:#4ba0f7 3px solid; display:inline; color:#333; line-height:40px; padding-bottom:5px;}
.member_voice .m_v_list{ padding:30px 0; position:relative; text-align:left;}
.member_voice .m_v_border{border-bottom:#dcdcdc 1px solid;}
.member_voice .m_v_img{ float:left; margin:0 30px;}
.member_voice .m_v_detail{ font-size:14px; line-height:28px; padding:0 30px;}
.member_voice .m_v_detail h5{font-size:20px; padding:0 0 10px; }
.member_voice .m_v_detail h5 span{width:5px; height:5px; float:left; background:#4ba0f7; margin:9px 5px 0 0;}
.m_v_flip{ text-align:center;}
a.m_v_more{ position:absolute; right:30px; bottom:30px; color:#4ba0f7}
.member_voice .m_v_write{ text-align:left; padding:30px 80px;}
.member_voice .m_v_write span{ letter-spacing:28px;}
.member_voice .m_v_text{ border:#dcdcdc 1px solid; height:32px; padding:0 10px; width:185px;}
.member_voice .m_v_title{width:952px;}
.member_voice .m_v_address{width:510px;}
.member_voice a.m_v_add{border:#dcdcdc 1px solid; float:left; width:32px; height:32px; text-align:center; line-height:26px; font-size:24px; margin-left:15px;}
.member_voice a.m_v_add:hover{ background:#4ba0f7; border:#4ba0f7 1px solid; color:#fff;}
.member_voice .m_v_head{ float:left; margin-top:30px;}
.member_voice .m_v_head img{ float:left;}
.member_voice .m_v_head .m_v_head_info{ float:left; width:220px; background:#f4f4f4; height:162px; padding:15px 30px; line-height:25px; color:#999;}
.member_voice .m_v_btn{ background:#4ba0f7; width:150px; height:40px; color:#fff; border:none; margin-top:10px;}
.member_voice .m_v_btn:hover{ background:#4798ea;}
.member_voice .m_v_write ul{float:right;  width:650px; margin-top:18px;}
.member_voice .m_v_write li{ float:left; margin:15px 0 15px 60px;}
.member_voice .m_v_write .m_v_sent{ text-align:center; margin:40px auto 30px;}
.member_voice .m_v_write .m_v_edit{margin:30px auto;}
.member_voice .m_v_con{ text-align:left;}
.member_voice h2{ font-size:25px;color:#333; line-height:40px; padding-bottom:5px; text-align:center;}
.member_voice .m_v_time{ text-align:center; color:#999; line-height:60px;}
.member_voice .m_v_p_info{border:#dcdcdc 1px solid; width:96%; margin:0 auto; color:#666; padding:20px 40px;}
.member_voice .m_v_p_info .m_v_p_head{ border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px; width:110px; height:110px; float:left;}
.member_voice .m_v_p_info ul{ float:left; margin-top:15px;}
.member_voice .m_v_p_info li{ float:left; margin:0 0 0 50px;}
.member_voice .m_v_share_info{ float:left; width:880px;}
.member_voice .blue_word{ color:#4ba0f7;}
.member_voice .m_v_share{margin:30px 0 0 50px;}
.member_voice .m_v_share span{float:left; margin-top:5px; line-height:28px;}
.member_voice .share_qzone{ background:url(../images/share.png) no-repeat; width:30px; height:30px; display:inline-block; margin-left:10px;}
.member_voice .share_sina{ background:url(../images/share.png) -41px 0 no-repeat; width:30px; height:30px; display:inline-block; margin-left:10px;}
.member_voice .share_weixin{ background:url(../images/share.png) -80px 0 no-repeat; width:30px; height:30px; display:inline-block; margin-left:10px;}
.member_voice .share_qqweibo{ background:url(../images/share.png) -120px 0 no-repeat; width:30px; height:30px; display:inline-block; margin-left:10px;}
.member_voice a.share_btn_a{ background:#4ba0f7; width:140px; height:35px; line-height:35px; text-align:center; color:#fff; border:none; margin-top:10px;float:right;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-top:28px;}
.member_voice .m_v_word{padding:30px 90px; color:#666; line-height:28px; text-indent:2em;}
.member_voice .m_v_write .rt_box_up{display:inline-block; padding-top:30px;}
.member_voice .m_v_write .rt_box_up div{display:inline-block;}
.member_voice .m_v_write .up_img_button{width:110px; height:35px; text-align:center; color:#FFF; background:#4ba0f7; position:relative; vertical-align:middle; overflow:hidden; display:inline-block; margin-left:4px;}
.member_voice .m_v_write .up_img_button input{filter:alpha(opacity=0); /*IE滤镜透明度0%*/-moz-opacity:0; /*Firefox私透明度50%*/opacity:0;/*其透明度0%*/ z-index:10; cursor:pointer; height:35px; width:px; position:absolute;}
.member_voice .m_v_write .up_img_button b{z-index:1; left:0; top:0; width:110px; height:35px; position:absolute; line-height:35px; font-weight:normal;}
.member_voice .m_v_write .up_img_box{padding-left:10px; color:#999; width:160px;}
.member_voice .m_v_write .up_img_box img{width:50px; height:35px;}
.member_voice .m_v_write .img_sm_box{color:#4ba0f7;}
.ta_study{padding:0 70px;}
.ta_study h3{ font-size:20px; border:none; line-height:50px;}
.ta_study_class{ position:relative; float:left; margin-right:20px;}
.ta_study_class:hover .ta_study_teacher{display:block}
.ta_study_class img{width:190px; height:137px;}
.ta_study_class p{ line-height:25px; width:190px; margin-top:5px;}
.ta_study_teacher{background-color:rgba(0,0,0,0.5); width:190px; height:137px; position:absolute; top:0; padding-top:20px;display:none}
.ta_study_teacher p{ color:#fff; text-align:center; line-height:40px;}
.ta_study_teacher a{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#f80; width:120px; height:30px; line-height:30px; display:inline-block; text-align:center; color:#fff;}
.m_v_page{ margin:30px auto;}
.m_v_page img{ border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px;}
.m_v_page .m_v_page_a{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#4ba0f7; color:#fff; width:154px; height:68px; line-height:68px; display:inline-block; margin:0 15px;}

/*首页登录弹层*/

.index-login-box{  background: rgba(255,255,255,0.5);  padding: 15px 30px;  width: 336px;  height: 320px;  position: relative;  left: 50%;  top:50%;  margin-left: -168px;  margin-top: -160px;  }
.index-login-box h3{  text-align: center;  font-size: 18px;  color: #4798f2;  margin-bottom: 10px; margin-top: 0 }
.index-login-box input[type='text'],.index-login-box input[type='password']{  height: 37px;  border: 1px solid #dcdcdc;  color: #dcdcdc;  margin: 7px 0;  padding: 0 10px;  }
.index-login-box .check{  margin:9px 20px 0 0;  float: left;  }
.index-login-box .phonecode{  height: 37px;  border: 1px solid #4798f2;  color: #4798f2;  background: #fff;  margin: 8px 0;  padding: 0 10px;  }
.index-login-box .ipt{  width: 270px;  }
.index-login-box p{  color:#999 ;  line-height: 30px;  font-size: 12px;  margin-bottom: 0;  }
.index-login-box .pa{  color: #4798f2;;  }
.index-login-box a, .index-login-box p a{  color:#999 ;  font-size: 12px;  }
.index-login-box .button{  border: 0;  height: 37px;  width: 100%;  color: #fff;  background: #4798f2;  margin: 8px 0;  padding: 0 10px;  }
.index-login-box .goregister{  float: right;  color: #4798f2;  }
.index-login-box .qqlogin{  float: left;  }
.index-login-box .qqlogin img{  height: 24px;  width: 24px;  margin: 5px;  }
.index-login-box hr{  margin: 10px 0;  border-color: #eee  ;  }
.index-login-box .qqlogin a{  margin:0 10px;  line-height: 28px;  }
.index-login-box .tiptxt_red{  line-height:20px;  margin:0;  color:#ff4400;  }
/*节日LOGO*/
.guoqing_2016{background:url(/static/images/new/index/guoqing_2016.png) no-repeat; height:60px;}


/*帮助中心*/
.help_search{ background:url(/static/images/new/help_search_bg.jpg) center no-repeat; height:200px; text-align:center; padding-top:45px;}
.help_search .help_s_text{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:550px; height:42px;  padding:0 0 0 15px; background:#fff; margin:15px auto 0; text-align:left;}
.help_search .help_s_text .h_s_text{height:42px;line-height:42px; width:490px; margin:0; float:left; border:none;}
.help_search .help_s_text .button{ background:url(/static/images/new/search.png) center no-repeat; width:40px; height:42px; border:none;}

.help_l_menu{width:200px; float:left; margin-top:20px;}
.help_l_menu .help_menu_title{width:200px; height:45px; background:#4ba0f7; text-align:center; font-size:16px; color:#fff; line-height:45px;}
.help_l_menu .help_menu{ border:#dcdcdc 1px solid; margin-top:10px; padding:15px 0;  min-height:420px;}
.help_l_menu .help_menu_dot{width:5px; height:5px; display:inline-block; background:#4ba0f7; margin:0 8px 2px 0;}
.help_l_menu .Collapsing{ width: 100%; line-height: 40px; cursor: pointer; border-bottom: 1px solid white; text-align: center; }
.help_l_menu .Collapsing a{color:#333;}
.help_l_menu .coll_body{display: none;  }
.help_l_menu .coll_body a{ line-height:40px; display:block; width:150px; margin-left:85px; position:relative;}
.help_l_menu .coll_body a:hover{ color:#4ba0f7;}
.help_l_menu .coll_body a:after{ position: absolute;    left: -20px;    top: -18px;        width: 15px;    height: 40px; border-bottom:#ccc 1px dashed; border-left:#ccc 1px dashed;   z-index: 99;    content: ""; }
.help_l_menu .coll_body a:first-child:after{ position: absolute;    left: -20px;    top: 22px;     width: 20px;    height: 40px; border-top:#ccc 1px dashed; border-left:none; border-bottom:none;  z-index: 99;    content: ""; }
.help_l_menu .coll_body .h_m_a_on{color:#4ba0f7;}

.help_r_con{width:980px; float:right; margin-top:20px;}
.help_r_con .help_crumb{ background:#f5f5f5; height:45px; line-height:45px; padding:0 15px;}
.help_r_con .help_list{ border:#dcdcdc 1px solid; margin-top:10px; padding:37px;  min-height:420px;}
.help_r_con .help_list li{ line-height:40px; border-bottom:#dcdcdc 1px dotted; padding:0 15px;}
.help_r_con .help_list h3{font-size:16px; font-weight:bold; color:#333; padding-bottom:15px;}
.help_r_con .help_list p{ text-indent:2em; line-height:25px;}
.help_r_con .help_list img{margin:15px 0; max-width:905px;}

/*企业介绍等底部资料20161013 liguang*/
.help_r_con .help_crumb a { color:#666;}
.help_r_con .help_crumb a:hover { color:#4ba0f7;}
.qyjs_wk {height:40px; line-height:40px; padding:0 30px;}
.qyjs_wk a { display:block;}
.qyjs_wk a:hover {color:#4ba0f7;}
.qyjs_wk .qyjs_on { color:#4ba0f7;}
.newtk { width:100%; overflow:hidden; text-align:center;}


/*2017-4-27 新增 start*/
.sel_zone{margin-top: 30px;}
                .sel_zone select{width: 30%;margin-right: 5%;height: 30px;line-height: 30px;border: 1px solid #ddd;color: #666;font-size: 16px;}
                .sel_zone select:last-child{margin-right: 0}
                .shelter_bg .shelter_box .topbar span{
                    line-height: 80px;
                    float: left;
                    color: #666;
                    font-size: 14px;
                    text-align: center;
                    width: 150px;
                }
                .btn-clik{background: #4ba0f7;color: #fff;width: 60%;margin-top: 40px;}
                .shelter_bg .shelter_box{height: 400px;}
/*2017-4-27 新增 end*/