@media screen and (min-width: 751px){
	/* 鍙戝睍鍘嗙▼ */
	.development-history{
		position: relative;
		margin: 40px auto 10px;
		width: 1050px;
		padding: 80px 80px 0px;
		border: 1px solid #f5f5f5;
	}
	.development-history .development-title{
		position: absolute;
	    top: -25px;
	    left: 90px;
		width: 300px;
		height: 50px;
		line-height: 50px;
		font-size: 22px;
		color: #fff;
		text-align: center;
		font-weight: bold;
		background: #d71a1b;
	}
	.development-history .development-title:after{
		content: '';
	    position: absolute;
	    bottom: -24px;
	    left: 50%;
	    margin-left: -13px;
	    border-width: 13px;
	    border-style: solid;
	    border-color: #d71a1b transparent transparent transparent;
	}
	.history-info{
		position: relative;
		line-height: 28px;
		font-size: 16px;
		color: #333;
	}
	.history-info:after{
		content: '';
		position: absolute;
		top: 0;
		left: 160px;
		height: 100%;
		border-left: 1px solid #efefef;
	}
	.history-info .history-item{
		margin-bottom: 60px;
	}
	.history-info .history-item>div{
		overflow: auto;
		margin-bottom: 20px;
	}
	.history-info .history-item .history-item-title{
		font-size: 20px;
		font-weight: bold;
	}
	.history-info .history-item .history-date{
		float: left;
		width: 160px;
		height: 28px;
		padding-right: 40px;
		text-align: right;
	}
	.history-info .history-item .history-intro{
		position: relative;
		float: left;
		width: 720px;
		padding-left: 40px;
		text-align: left;
	}
	.history-info .history-item .history-item-title .history-intro:before{
		top: 4px;
	    left: -11px;
	    z-index: 1;
	    width: 22px;
	    height: 22px;
	    border-radius: 50%;
	    border: 5px solid #d71a1b;
	    background: #fff;
	    box-sizing: border-box;
	}
	.history-info .history-item .history-intro:before{
		content: '';
		position: absolute;
		top: 8px;
	    left: -6px;
		width: 12px;
		height: 12px;
		border-radius: 50%;
		background: #f1f1f1;
	}
}
@media screen and (max-width: 750px){
	.development-history{
	    position: relative;
	    overflow: auto;
	    width: 100%;
	    padding: 0.26rem 0.1rem 0.45rem;
	}
	.development-history .development-title{
		position: relative;
	    width: 100%;
	    height: 0.4rem;
	    line-height: 0.4rem;
	    font-size: 0.17rem;
	    color: #fff;
	    text-align: center;
	    font-weight: bold;
	    background: #d71a1b;
	}
	.development-history .development-title:after{
	    content: '';
	    position: absolute;
	    bottom: -0.4rem;
	    left: 50%;
	    margin-left: -0.1rem;
	    /*margin-left: -0.63rem;*/
	    border-width: 0.2rem;
	    border-style: solid;
	    border-color: #d71a1b transparent transparent transparent;
	}
	.history-item {
	    padding-bottom: 0.25rem;
	}
	.history-info .history-item:last-child{
		padding-bottom: 0rem;
	}
	.history-info .history-item:last-child>div:last-child{
		margin-bottom: 0;
	}
	.history-info .history-item>div{
	    overflow: auto;
	    margin-bottom: 0.2rem;
	    font-size: 0.13rem;
	}
	.history-info .history-item .history-item-title{
	    font-size: 0.16rem;
	    font-weight: bold;
	}
	.history-info .history-item .history-date{
	    float: left;
	    width: 1.3rem;
	    height: 0.22rem;
	    text-align: right;
	    padding-right: 0.35rem;
	}
	.history-info .history-item .history-intro {
	    position: relative;
	    float: left;
	    width: 2rem;
	    padding-left: 0.35rem;
	    text-align: left;
	}
	.history-info .history-item .history-item-title .history-intro:before {
	    top: 0.03rem;
	    left: -0.08rem;
	    z-index: 5;
	    width: 0.16rem;
	    height: 0.16rem;
	    border-radius: 50%;
	    border: 0.04rem solid #d71a1b;
	    background: #fff;
	    box-sizing: border-box;
	}
	.history-info .history-item .history-intro:before {
	    content: '';
	    position: absolute;
	    top: 0.05rem;
	    left: -0.05rem;
	    width: 0.1rem;
	    height: 0.1rem;
	    border-radius: 50%;
    	background: #f1f1f1;
	}
	.history-info {
	    position: relative;
	    overflow: auto;
	    margin-top: 0.4rem;
	}
	.history-info:after {
	    content: '';
	    position: absolute;
	    top: 0;
	    left: 1.3rem;
	    height: 100%;
	    border-left: 1px solid #efefef;
	}
}