@charset "utf-8";
*{
	margin:0;
	padding:0;
	list-style-type:none;
	}
a,img{
	border:0;
	text-decoration: none;
	}
.clear{clear:both;display:block;height:0;overflow:hidden;}

/* history */
#history{
	width:100%;
	position:relative;
	margin:18px auto 0 auto;
	}
.title{
	height:95px;
	line-height:95px;
	text-indent:280px;
	}
.title h2{
	color:#7c7c7c;
	font-size:18px;
	font-weight:500;
}
#circle{
	width: 96px;
    height: 96px;
	position: absolute;
    top: 9px;
    left: 12.5%;
	text-indent:0;
	background: url("../images/dsj_logo.png") no-repeat;
	background-size: 100% 100%;  
  	-moz-background-size: 100% 100%;  
  	-webkit-background-size: 100% 100%;
}
.timeyear{
	color:#b0b0b0;
	font-size:18px;
	line-height:20px;
}
.timeblock{
	height:28px;
	margin-top:22px;
	margin-left:5px;
}
.timeblock .numf{background-position:0px -48px;}
.timeblock .nums{background-position:0px 0px;}
.timeblock .numt{background-position:0px -24px;}
.timeblock .numfo{background-position:0px -72px;}
#content{
	height:558px;
	width:100%;
	overflow:hidden;
	background:url(../images/dsj_line.png) no-repeat 17.5% 12px;
	padding-top:10px;
}
.list{
	overflow:hidden;
	position:relative;
}
.list li{
	height:110px;
	vertical-align:bottom;
	overflow:hidden;
	position:relative;
}
.liwrap{
	height:55px;
	margin-top:28px;
}
.lileft{
	position:absolute;
	top:0;
	left:0px;
	height:55px;
	width:2%;
	line-height:55px;
	text-align:right;
}
.liright{
	position:absolute;
	top:0;
	right:0px;
	height:55px;
	width: 78%;
    padding-right: 5%;
}
.histt{
	font-size: 18px;
	color: #616161;
	width: 21%;
	text-align: center;
	height: 46px;
	line-height: 46px;
	_line-height: 46px;
	*line-height: 46px;
	background: url("../images/dsj_pic2.png") no-repeat;
}
.hisct{
	font-size: 14px;
	color:#616161;
	display: inline-block;
	margin: 11px 0 10px 15px;
}
.md{
	font-size:18px;
	color:#AEAEAE;
}
.year{
	font-size:12px;
	color:#AEAEAE;
	margin-right:10px;
}
.point{
	width:55px;
	height:55px;
	position:absolute;
	top:0;
	left:15%;
	overflow:hidden;
}
.point b{
    height: 20px;
    width: 20px;
    background: #fff;
    display: block;
    margin: 17px 0 0 28%;
	border-radius:20px;
	border:2px solid rgb(65,157,242);
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	-o-transition:all 0.1s linear;
	transition:all 0.1s linear;
	position:absolute;
	top:0;left:0;
}
.thiscur .point b{
	border:5px solid rgba(65,157,242,.9);
	margin:12px 0px 0px 29%;
	border-radius:52px;
}
.hisct a{
	font-size:14px;
	color:#616161;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
#arrow{position:fixed;top:50%;right:30px;}
#arrow ul li{
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
}
