/*
* @Author: Marte
* @Date:   2019-01-09 11:17:40
* @Last Modified by:   Marte
* @Last Modified time: 2019-01-09 17:57:18
*/
.main19{
    width: 1200px;
    margin:20px auto 0;
}
.left19{
    float: left;
    width:220px;
    margin-right: 20px;
}
.left19 li{
    width:220px;
    height: 60px;
    font-size:16px;
    background: #f2f2f2;
    border-bottom: 2px solid #fff;
}
.left19 li a{
    display: block;
    width:220px;
    height:60px;
    line-height: 60px;
    text-align: center;
}
.left19 li.on a{
    color: #188eee;
}
.right19{
    float: right;
    width:960px;
}
.banner19{
    width:960px;
    height:184px;
    margin-bottom: 30px;
}

/* flexslider */
.flexslider{position:relative;height:184px;overflow:hidden;background:url(/img/job/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:184px;}
.flex-control-nav{position:absolute;bottom:5px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/img/job/dot.png) right 1px no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}




.fenl19{
    margin-bottom:30px;
    font-size:14px;
    background:#f5f5f5;
    padding:5px;
}
.fenl19 a{
    display: inline-block;
    margin-left:20px;
}
.fenl19 a.on{
    color:#188eee;
}
.paix19{
    float: left;
    font-size:14px;
    padding-top:4px;
}
.paix19 a{
    display: inline-block;
    margin-left:20px;
}
.paix19 a img{
    display: inline-block;
}
.paix19 a.tub{
    display: inline-block;
    padding:0 5px;
    width:7px;
    height:6px;
    margin-left:0;
    background:url(/img/job/xxs.png) no-repeat center;
}
.paix19 a.current{
    background:url(/img/job/xss.png) no-repeat center;
}
.paix19 a.on{
    color:#188eee;
}
.shous19{
    float: right;
}
.shous19 input{
    width:158px;
    height:26px;
    border:1px solid #999999;
    padding-left: 5px;
    border-radius: 4px;
    margin-right:10px;
}
.shous19 a{
    display: inline-block;
    width:58px;
    height:28px;
    background:#188eee;
    color:#fff;
    text-align:center;
    line-height:28px;
    border-radius:4px;
}

.classroomList{
    width:960px;
    margin:0 auto 80px;
    background:#fff;
    overflow: hidden;
}
.cell{
    border-bottom:1px solid #cccccc;
}
.classroomList dl{
    padding:40px 120px 40px 0;

}
.classroomList dl.current dd .title{
    color:#188eee;
}
.classroomList dl dt{
    float: left;
    width:224px;
    height:134px;
    margin-right: 20px;

}
.classroomList dl dt a,.classroomList dl dt a img{
    display: block;
    width:224px;
    height:134px;
}
.classroomList dl dd{
    float: left;
    width:596px;

}
.title{
    font-size:20px;
    padding-bottom: 10px;
}
.introduce{
    font-size:14px;
    color: #999999;
    line-height:18px;
    height:35px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom:15px;
}
.liul{
    color:#999;
    margin-bottom:10px;
}
.zhuj{
    color:#188eee;
}

.layui-laypage a, .layui-laypage span{
    background:none;
}
#page{
    text-align: right;
    padding-bottom: 70px;
}
.layui-laypage{
    display: inline-block;

}
//培训
.zgList{
    margin:40px 0 100px 0;
    padding:0 80px;
    background:#ccc;
    height:100px;
}
.zgList ul{
    width:910px;
}
.zgList ul li{
    text-align:center;
    float: left;
    width:200px;
    height:60px;
    margin:0 100px 40px 0;
    border:1px solid #cccccc;
}
.zgList ul li a,.zgList ul li a img{
    display: block;
    width:200px;
    height:60px;
}

.zhaop{
    background:#ccc url("/img/job/zpbg.png") no-repeat center;
    min-width: 1280px;
    min-height:938px;
    overflow:hidden;
}