
a:hover{
    color: #4e8df6 !important;
}
.row{
    margin: 0px auto !important;
}
/*位置显示*/
.posnav {
    line-height: 23px;
    color: #9b9b9b;
    font-size: 13px;
    padding: 20px 0 15px 0;
    width: 1200px;
    margin: auto;
}
.edufont {
    font-family: "edufont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.posnav a {
    color: #999;
}
.posnav em {
    margin: 0 5px;
}

.gdd{
    color: #666;
}
.gdd:hover{
    color: #4e8df6;
}

/*内容*/
.arccon{
	width: 1200px;
	margin: auto;
}
.arccon-l{
	width: 820px;
	float: left;
	background: #fff;
	/* height: 995px; */
	padding: 20px;
	border: 1px solid #ebebeb;
	border-radius: 3px;
	box-shadow: 0 1px 4px #e9e9e9;
}
.arccon-l .con{

}
.arccon-r{
	
width: 360px;
	
float: right;
	
/*padding: 20px;
	
border: 1px solid #ebebeb;
	
border-radius: 3px;
	
box-shadow: 0 1px 4px #e9e9e9;
	
background: #fff;*/
}
.nr{
    padding: 10px;
}

/*标题*/
.article_info{
	border-bottom: 1px solid #f5f5f5;
}
.article_info h1 {
    font-weight: bold;
    text-align: center;
    margin-top: 30px;
    font-size: 20px;
}
.article_info .dp {
    line-height: 44px;
    text-align: center;
    font-size: 14px;
}
.article_info .dp span {
    display: inline-block;
    margin: 0 10px;
    color: #c0c0c0;
}
/* .con p{
	font-size: 16px;
	line-height: 30px;
	color: #666;
	padding: 20px 10px;
	height: 600px;
} */



.listb{
    padding-top: 0px;
        position: relative;
}
.listb ul li{
    width: 82px;
    float: left;
    margin-right: 10px;
     background: #fff; 
    text-align: center;
    vertical-align: middle;
    /* line-height: 30px; */
    padding: 10px;
    border: 1px solid #eee;
}
.listb .sjb-ewm {
    position: absolute;
    top: -124px;
    z-index: 999;
    right: 260px;
    /* display: none; */
}
.listb .wxx-ewm {
    position: absolute;
    top: -125px;
    z-index: 999;
    right: -18px;
    /* display: none; */
}
.listb .ksdjs{
    margin-top: 20px;
}








/*报名*/
.bmn{
    margin-top: 0px;
    background: #4e8df6;
    padding: 10px 75px;
    height: 70px;
    vertical-align: middle;
}
.bmn:hover{
    box-shadow: 0px 0px 5px #0059ef;
}
.bmn a{    
    /* padding: 15px 130px; */ 
    /* border: 2px solid #4e8df6; */  
    font-size: 24px;  
    /* width: 130px; */   
    color: #fff;   
    /* background: #fff; */   
    /*background: #4e8df6;*/  
    vertical-align: middle;
}
.bmn a:hover{
    /*background: #1e69e6;*/
    color: #fff !important;
}
.bmn span{
    /* float: left; */
    vertical-align: middle;
    line-height: 50px;
    padding-left: 20px;
}
.bmn img{
    width: 50px;
    float: left;
}


/*最新资讯*/
.zxzc {
    float: right;
    /* margin-right: 20px; */
    background: #fff;
    padding: 15px;
    width: 360px;
    margin-top: 20px;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    box-shadow: 0 1px 4px #e9e9e9;
}
.zxzc .top1n {
    border-bottom: 1px solid #f5f5f5;
    height: 35px;
}
.zxzc .top1n h3 {
    border-left: 5px solid #4e8df6;
    /* width: 115px; */
    /* float: left; */
    font-size: 20px;
    font-weight: bold;
    margin: 0px;
}
.zxzc .top1n h3 span {
    float: right;
    color: #666;
    font-weight: normal;
    font-size: 14px;
    line-height: 30px;
}
.zxzcn {
    padding-left: 20px;
}
.zxzcn ul li {
    arc-style: disc;
    color: #666;
    font-size: 14px;
    line-height: 40px;
}
.zxzcn ul li a {
    color: #666;
}
.zxzcn ul li a:hover{
	color: #4e8df6;
}
.zxzcn ul li .js {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    width: 260px;
    float: left;
}
.zxzcn ul li .sj {
    float: right;
    color: #666;
    font-size: 14px;
    line-height: 40px;
}



/*最新课程*/
.zxzcn img{
    height: 200px;
	width:100%;
}
.zxzcn .tt{
    font-size: 16px;
    color: #333;
}
.zxzcn p{    
    color: red;   
    /* height: 38px; */  
    margin: 5px 0px;   
    line-height: 10px;
}
.zxkcn ul li{
    margin-bottom: 20px;
}