﻿/*# sourceMappingURL=style.css.map */
body{
	padding: 0;
	margin: 0;
}
@media (min-width:320px){
	
	.his-ph{
		padding: 0.5rem 0.5rem;
	}
	.his-ph ul{
		position: relative;
		width: 100%;
	}
	.his-ph ul:before{
		display: block;
		width: 0;
		border-left: 1px dashed #bdbdbd;
		content: '';
		height: 100%;
		position: absolute;
		left: 8px;
		top: 10px;
	}
	.his-ph ul li{
		padding-left:0.7rem;
		box-sizing:border-box;
		margin-bottom: 0.6rem;
	}
	.his-ph ul li h3:before{
		display: block;
		width:12px;
		height:12px;
		content: '';
		position: absolute;
		left: -0.5rem;
		top: 50%;
		margin-top: -8px;
		border:2px solid #a82429;
		border-radius: 50%;
		background-color: #fff;
	}
	.his-ph ul li h3{
		font-size: 1.7rem;
		color: #444444;
		line-height: 1;
		position: relative;
		margin-bottom: 0.1rem;
		font-family: 'HELVETICALTSTDCOND_0';
		padding:0 0 1.5rem 1.5rem;
	}
	.his-ph ul li .detaile p{font-size: 1.6rem;}
	.his-ph ul li .detaile{
		font-size: 0.28rem;
		color: #666666;
		line-height: 1.6;
		border-bottom: 2px solid #a82429;
		width: auto;
		display: inline-block;
		padding:0 0.1rem 0.1rem 1.5rem;
	}
	.his-pc{
		display: none;
	}

	
	
    
	
	
	


}
@media (min-width:768px){
	.his-ph ul li h3:before {
	    width: 20px;
	    height: 20px;
	    margin-top: -11px;
	}
	.his-ph ul:before {
	    border-left: 2px dashed #bdbdbd;
	    left: 10.5px;
	}
	
	
}
@media (min-width:1024px){

	.his-ph{display: none;}
	.his-pc{
		display: block;
		width: 1500px;
		max-width: 92%;
		margin: 0 auto 0px;
		padding: 0 0 85px;
		background: url(../images/img45.jpg) center/cover no-repeat;
	}
	.his-pc #his-pc{
        width: 100%;
        height:600px;
        padding-bottom:30px;
    }
    .his-pc #his-pc .swiper-slide{
        width: 100%;
        position: relative;
    }
    .his-pc #his-pc .swiper-slide:before{
    	height: 0;
    	width: calc(100% - 3px);
    	border-bottom: 1px dashed #807e7e;
    	position: absolute;
    	content: '';
    	bottom: 0;
    	right: 0;
    }
    .his-pc #his-pc .swiper-slide .mbox{
    	position: absolute;
    	bottom: 0;
    	left: 16px;
    	width: 100%;
    	padding:0 40px 100px 0;
        box-sizing:border-box;
    }
    .his-pc #his-pc .swiper-slide .mbox:before{
    	display: block;
    	width: 0;
    	left: 0;
    	bottom: 0;
    	position: absolute;
    	content: '';
    	border-left: 1px dashed #807e7e;
    	height:100px;
    }
    .his-pc #his-pc .swiper-slide h3{
    	font-size: 25px;
    	color: #444444;
    	font-family: 'HELVETICALTSTDCOND_0';
    	line-height: 1.4;
    	margin-bottom: 10px;
    }
    .his-pc #his-pc .swiper-slide .detaile{
    	font-size: 14px;
    	color: #888888;
    	line-height: 1.7;
    	padding-bottom: 15px;
    	border-bottom: 2px solid #b41414;
    }
    .his-pc #his-pc .swiper-slide .year{
    	position: absolute;
    	height: 20px;
    	padding-top: 20px;
    	line-height: 20px;
    	position: absolute;
    	left:-1px;
    	bottom: -10px;
    	font-size: 16px;
    	color: #444444;
    	font-family: 'HELVETICALTSTDCOND_0';
    }
    .his-pc #his-pc .swiper-slide .year:before{
		display: block;
		width: 6px;
		height: 6px;
		border-radius: 50%;
		border:1px solid #b41414;
		content: '';
		position: absolute;
		left: 50%;
		top: 6px;
		background-color: #fff;
		margin-left: -3px;
    }
    .his-pc #his-pc .btns{
    	position: absolute;
    	right: 1px;
    	bottom: 7px;
    	border:1px solid #b41414;
    	height: 45px;
    	width: 45px;
    	border-radius: 50%;
    	background-color: #fff;
    	overflow: hidden;
    	z-index: 5;
    }
    .his-pc #his-pc .btns:before{
    	display: block;
    	width: 1px;
    	height: 14px;
    	background-color: #b41414;
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	margin: -7px 0 0 -0.5px;
    	content: ''
    }
    .his-pc #his-pc .btns .swiper-button-next,
    .his-pc #his-pc .btns .swiper-button-prev{
		width: 22.5px;
		height: 45px;
		background: none;
		text-align: center;
		line-height: 45px;
		color: #b41414;
		font-family: '宋体';
		font-size: 20px;
		font-weight: bold;
    }
    .his-pc #his-pc .btns .swiper-button-next{
     	right: 0;
    }
    .his-pc #his-pc .btns .swiper-button-prev{
     	left: 0;
    }
    


}
