body, div, p, span, h1, h2, h3, h4, h5, ul, dl, dd, dt, a, from, input, div, menu, ol {
    border: 0;
    margin: 0;
    padding: 0;
}
a{
	text-decoration:none;
}

img {
    border: 0;
}

.ban img {
    width: 100%;
    display: block;
}


.btitle{
	width:400px;
	height:70px;
	line-height:70px;
	background:#F98702;
	border-radius:35px;
	margin:0 auto;
	margin-top:60px;
}

.btitle h3{
	font-size:38px;
	color:#FFF;
	text-align:center;
	text-shadow:#F00 1px 1px 2px;
}


.content_warp{
	width:1200px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:50px;
}


.libox{
	width:380px;
	height:auto;
	border:1px solid #CCC;
	box-sizing:border-box;
	margin-bottom:30px;
	transition:0.5s;
}

.libox:hover{
	box-shadow:0 0 10px #999999;
}

.libox p.lbimg{
	width:360px;
	margin:10px auto;
}

.libox p img{
	width:100%;
}

.cname{
	width:360px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}
.cname h3{
	font-size:22px;
}

.cname h4{
	width:100px;
	height:30px;
	display:flex;
	justify-content:space-between;
}

.cname h4 span{
	height:30px;
	line-height:30px;
	display:inline-block;
	font-weight:normal;
}

.cname h4 span.xueshi{
	width:40px;
	background:#FFAC59;
	text-align:center;
	color:#FFF;
}
.cname h4 span.xstime{
	width:60px;
	background:#E6212B;
	text-align:center;
	color:#FFF;
	border:2px solid #FFAC59;
	box-sizing:border-box;
	line-height:26px;
}

.xlbox{
	width:auto;
	margin:0 auto;
	margin-left:10px;
	margin-top:20px;
	display:flex;
	justify-content:space-between;
}

.xlbox span{
	width:100px;
	height:30px;
	display:inline-block;
	background:#EEE;
	line-height:30px;
	text-align:center;
	font-size:14px;
	margin-right:10px;
}


.xlbox span:nth-child(1){
	background:#ccc;
}

.gkuang{
	width:360px;
	margin:0 auto;
	margin-top:12px;
}

.gkuang p{
	height:60px;
	font-size:14px;
	line-height:20px;
}

.btns{
	width:360px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	margin-top:20px;
	margin-bottom:10px;
}


.btns a{
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:4px;
	background:#E6212B;
	color:#FFF;
	font-size:16px;
}

.btns a:hover{
	background:#930;
}























