.top-wrapper {
	width: 100%;
	height: 500px;
	background: url(../images/about-banner.jpg) center no-repeat;
}
.about-banner{
	display: block;
	margin: 0 auto;
}
.container {
	width: 1200px;
	margin: 0 auto;
}
.tab-container {
	width: 100%;
	max-width: 1920px;
	height: 60px;
	background: #f5f5f5;
	text-align: center;
	margin: 0 auto;
}
.tab-container .tab-l {
	width: 545px;
	height: 60px;
	font-size: 0px;
	color: #666666;
	float: left;
}
.tab-container .tab-l .text {
	display: inline-block;
	font-size: 14px;
	width: 20%;
	text-align: center;
	line-height: 60px;
}
.tab-container .tab-r {
	width: 340px;
	height: 60px;
	font-size: 14px;
	color: #fff;
	background: #4f0000;
	float: right;
	line-height: 60px;
}
.wrapper1 {
	height: 875px;
	width: 100%;
	background: #ffffff;
	overflow: hidden;
	margin: 0 auto;
}
.wrapper1 .p1 {
	font-size: 22px;
	color: #333333;
	text-align: center;
	margin-top: 96px;
}
.wrapper1 .p2 {
	font-size: 24px;
	color: #000000;
	text-align: center;
	margin-top: 10px;
}
.wrapper1 .p3 {
	font-size: 14px;
	color: #666666;
	text-align: center;
	width: 1007px;
	// margin: 0 auto;
	margin-right: auto;
	margin-left: auto;
}
.wrapper1 .btn {
	height: 38px;
	width: 82px;
	background: #4f0000;
	color: #f5f5f5;
	font-size: 14px;
	text-align: center;
	line-height: 38px;
	margin: 40px auto 0;
}
.wrapper2 {
	height: 755px;
	width: 100%;
	background: #f5f5f5;
	margin: 0 auto;
}
.wrapper2 .text-container {
	display: inline-block;
	text-align: center;
	float: right;
	margin-top: 214px;
}
#tb2 {
	display: none;
}
#tb3 {
	display: none;
}
.wrapper2 .pic1 {
	float: left;
	margin-top: 94px;
}
.wrapper2 .text-container .text-box {
	height: 200px;
}
.wrapper2 .text-container .p1 {
	font-size: 14px;
	color: #666666;
	width: 485px;
	line-height: 1.3;
}
.wrapper2 .btn-container {
	width: 495px;
	height: 42px;
	font-size: 0;
	margin-top: 90px;
}
.wrapper2 .btn-container .btn {
	display: inline-block;
	width: 140px;
	height: 38px;
	border: 1px solid #666666;
	font-size: 14px;
	color: #666666;
	line-height: 38px;
	cursor: pointer;
}
.wrapper2 .text-container .btn-container .active {
	display: inline-block;
	width: 140px;
	height: 38px;
	border: 1px solid #4f0000;
	font-size: 14px;
	color: #f5f5f5;
	line-height: 38px;
	background: #4f0000;
}
.wrapper3 {
	width: 100%;
	height: 623px;
	background: url('../images/about-pic3.jpg') center no-repeat;
	margin: 0 auto;
	overflow: hidden;
}
.wrapper4 {
	width: 100%;
	height: 770px;
	background: #eeeeee;
	margin: 0 auto;
}
.wrapper4 .video-container {
	position: absolute;
	top: -94px;
	width: 647px;
	height: 770px;
	text-align: center;
	background: #fff;
	z-index: 10;
}
.wrapper4 .video-pic {
	display: block;
}
.wrapper4 .video-center {
	margin-top: 50px;
}
.wrapper4 .text-container {
	position: absolute;
	top: 0;
	right: 0;
	width: 663px;
	height: 770px;
	background: #323232;
}
.wrapper4 .text-container .text-box {
	width: 555px;
	margin-top: 253px;
	float: right;
	text-align: center;
	overflow: hidden;
}
.wrapper4 .text-container .p1{
	font-size: 24px;
	color: #ffffff;
}
.wrapper4 .text-container .p2 {
	font-size: 14px;
	color: #999999;
	line-height: 1.3;
}
.wrapper4 .text-container .show-box{
	width: 170px;
	height: 41px;
	background: #ffffff;
	color: #323232;
	font-size: 14px;
	line-height: 41px;
	margin: 76px auto 0;
}
.wrapper4 .video-box:hover {
	cursor: pointer;
}
.wrapper5 {
	width: 100%;
	height: 534px;
	background: #eeeeee;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.wrapper5 .swiper-container {
    width: 960px;
    height: 300px;
    margin: 122px auto 0;
}
.wrapper5 .swiper-slide {
    text-align: center;
    font-size: 18px;
    
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.wrapper5 .swiper-button-prev,.wrapper5 .swiper-container-rtl .swiper-button-next {
	background-image: url('../images/left-arrow.png');
}
.wrapper5 .swiper-button-next,.wrapper5 .swiper-container-rtl .swiper-button-prev {
	background-image: url('../images/right-arrow.png');
}





#swiper-history{
	width:100%;
	position:relative;
}
#swiper-history  .swiper-container { 
        height: 144px;
		margin:0 40px;
    } 
#swiper-history	.long-line{
		height:72px;
		border-bottom:1px solid #6d523f;
		width:100%;
		position:absolute;
		top:0px;
		left:0px;
	}
#swiper-history   .swiper-slide span{
		display:block;
		width:100%;
		text-align:center;
		position:absolute;
		transition: 700ms;
    }
#swiper-history .swiper-slide .detail{
	height: 20px;
	line-height:20px;
    top:27px;
	color:#444;
    opacity: 0;
}
#swiper-history .swiper-slide .date{
	color:#007aff;
	position:absolute;
	bottom:33px;
    opacity: 0;
}
#swiper-history .swiper-slide-active span{
	transition: 700ms 700ms;
}
#swiper-history	.swiper-pagination-bullets{
		white-space:nowrap;
		width:auto;
		bottom:67px;
		height:10px;
		line-height:10px;
		transition: 700ms;
	}
#swiper-history .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
}
#swiper-history .swiper-pagination-bullet{
	background:#fff;
	border: 1px solid #007aff;
	opacity:1;
	line-height:10px;
}
#swiper-history .swiper-pagination-bullet-active {
    background: #007aff;
}
#swiper-history .swiper-button-next,#swiper-history .swiper-button-prev{
	background-size:20px auto;
}



.wrapper3 .pic1 {
	display: block;
	margin: 80px auto 0;
}
.abtlc{ height:561px; overflow:hidden; text-align:center; position: relative;}
.abtlc .lcti{ margin:100px 0 130px;}

.abtlcmain{ width:1200px;  overflow:hidden; position:relative; margin:76px auto 0; }
.abtlcmain .hd{ overflow:hidden;}
.abtlcmain .hd ul { position: absolute; z-index: 1000; height: 21px; }
.abtlcmain .hd ul li { float: left; margin-right: 260px; width: 21px; height: 21px; background: url(/images/abtlcnav.png) no-repeat; color: transparent; cursor: pointer; }
.abtlcmain .hd .prev,.abtlcmain .hd .next{ display:block;  width:45px; height:45px;overflow:hidden;cursor:pointer; position:absolute; top:147px; z-index:999}
.abtlcmain .hd .prev{ background:url(../images/abtlcprev.png); left:0  }
.abtlcmain .hd .next{ background:url(../images/abtlcnext.png); right:0  }
.abtlcmain .hd .prev:hover{background:url(../images/abtlcprevsel.png);}
.abtlcmain .hd .next:hover{background:url(../images/abtlcnextsel.png);}
.abtlcmain .bd{ margin-left:80px; }
.abtlcmain .bd ul{ overflow:hidden; zoom:1; background:url(../images/abtlc1.jpg) center repeat-x; }
.abtlcmain .bd ul li{ width:260px;float:left; _display:inline;   text-align:center; overflow:hidden;   }
.abtlcmain .bd ul li.lcup{  margin-bottom:10px;  	}
.abtlcmain .bd ul li.lcdown {   margin-top:10px;  	}
.abtlcmain .bd ul li.lcup img{ position: absolute; top: 142px;}
.abtlcmain .bd ul li.lcdown img{ position: absolute; top: 142px;}
.abtlcmain .bd ul li .lcdec{ color:#fff; text-align:left; padding:18px 14px 0 42px; height:130px; position: relative;}
.abtlcmain .bd ul li .lcdec span{ font-size:18px; display:block; font-weight:bold; margin-bottom:5px; text-align: center;}
.abtlcmain .bd ul li .lcdec p{ line-height:22px;}
// .abtlcmain .bd ul li:hover .lcdec{ background:url(../images/lcdecsel.jpg) bottom right no-repeat #fc8923;}

.wrapper3 .abtlcmain .bd .picList .lcup .tt {
	margin-top: 92px;
}
.wrapper3 .abtlcmain .bd .picList .lcup .bp {
	margin-top: 8px;
}
.wrapper3 .abtlcmain .bd .picList .lcdown .tp {
	position: absolute;
	bottom: 28px;
}


		.p3 {
			line-height: 1.5;
		}
		#tb {
			height: 226px;
			overflow: hidden;
			margin: 0 auto;
		}
		#more-text {
			display: none;
		}
		#showall {
			cursor: pointer;
		}
		#more-p3 {
			display: none;
		}