/*
* @Author: baocheng
* @Date:   2017-03-13 14:46:28
* @Last Modified by:   baocheng
* @Last Modified time: 2017-03-13 14:47:16
*/


body{background: #f4f6f9;color: #717171;font-family:"微软雅黑"}

fieldest,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
/*a*/
a:link{text-decoration: none;color: #454545;font-size: 14px;}
a:hover{color:#32b0eb;text-decoration: none;}
/*字体大小*/
.fs-12{font-size: 12px;}
.fs-14{font-size: 14px;}
.fs18{font-size: 18px;}
.fs24{font-size: 24px;}
.fs28{font-size: 28px;}
.fw100{font-weight: 100;}
/*行高*/
.lh-28{line-height: 28px;}
.lh30{line-height: 30px;}
.lh36{line-height: 36px;}
/*尺寸*/
.width980{width: 980px;margin: 0px auto;}
.width1200{width: 1200px;margin: 0px auto;}
.h30{height: 30px;}
.h110{height: 110px;}
/*边距*/
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.mr10{margin-right: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.pl220{padding-left: 220px;}
/*浮动*/
.fl{float: left;}
.fr{float: right;}
.cb{clear: both;}
/*边框*/
.border{border:1px solid #eaebef;}
/*顶部*/
.top-bar{
    width: 100%;
    height: 40px;
    background: #e9e9e9;
    color:#a2a2a2;
}
.top-bar .fl li{
    display: inline-block;
    line-height: 40px;
}
.top-bar a,.user a{color:#a2a2a2;}
 .user{
    position:relative;
    display: inline-block;
    height:40px;
    line-height: 40px;
    text-align: center;
}
 .item{
    width:100px;
    position: absolute;
    top:38px;
    z-index: 3;
    border:1px solid #ddd;
    display:none;
}
 .item  li{
    display:block;
    height: 30px;
    line-height:30px;
    font-size:12px;
    background:#fafafa;
    border-bottom:1px solid #ddd;
}
.item  li:last-child{
    border-bottom:none;
}
 .item  li a{
    color:#454545;
    font-size: 12px;
}
 .item  li:hover{
    background:#9fe1fe;
}

/*headcontent*/
.headcontent{
    color: #a2a2a2;
    height: 60px;
}

.headcontent .user a:hover{
    color:#a2a2a2;
}
.headcontent .login_reg{
    float: right;
    height: 60px;
}
.headcontent .login_reg>a{
    display: inline-block;
    width: 48px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #949494;
    text-align: center;
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    margin: 15px 5px;
}
.headcontent .login_reg>a:hover{
    background: #fff;
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
}
.logo{
    font-size: 18px;
    line-height: 60px;
    color:#666;
}
.school{
    height: 40px;
    padding-left: 6px;
    font-size: 14px;
    border-left: 1px solid #999 ;
    margin-left: 20px;
    margin-top: 10px;
}
.oldschool{
    color:#5f5f5e;
}
.change_school{
    cursor: pointer;
    position: relative;
    font-size: 12px;
    padding-bottom: 10px;
    margin-top: 2px;
}
.change_school span{
	font-size:12px;
}

.change_school:hover{
    color:#32b0eb ;
}
.change_school .schoolname{
    width: 218px;
    padding:4px 10px;
    border:1px solid #32b0eb ;
    position: absolute;
    z-index: 15;
    background: #fff;
    top:24px;
    left: 14px;
    display: none;
}
.change_school .schoolname a{
    display: inline-block;
    line-height: 28px;
    margin-right: 10px;
}
.change_school .schoolname a.active{
    color:#32b0eb;
    border-bottom: 2px solid #32b0eb;
}
.change_school .schoolname img{
    position: absolute;
    top:-8px;
    left: 10px;
}
.search {
    width:248px;
    height: 28px;
    border: 1px solid #e0e0e0;
    margin-top: 15px;
}
.search>span{
    display: inline-block;
}
.search span input{
    height: 28px;
    width: 206px;
    padding: 0px 10px;
    margin-top: 0px;
    border: 0px;
    line-height: 28px;
    background:#f4f6f9 ;
}
.search .icon{
    width:22px;height: 28px;
    line-height: 28px;
    cursor: pointer;
}
/*内容容器*/
.content-box{
    background: #fff;
    border:1px solid #eaebef;
}
/*内容大标题*/
.content-box .title-box{
    height: 48px;
    border-bottom: 1px solid #eaebef;
    line-height: 60px;
    color:#32b0eb;
    margin-bottom: 20px;
}
.content-box .title-box .title{font-size: 18px;}
.content-box .title-box a{
    color:#32b0eb;
    font-size: 14px;
}
.content-box .word{
    padding: 0px 10px;
    line-height: 24px;
    font-size: 12px;
}
.content-box .money{
    font-size: 16px;
    color: #f6281f;
}
.content-box .free{
    font-size: 16px;
    color: #1eb8ec;
}








