
/*公司介绍*/
.about_1{height: 620px;padding-top: 80px;  background: url(../img/index-1-bg.jpg);}
.about_1 .content{height: 450px;}
.about_1 .content .fl{width: 726px;height:450px; display: block; font-size: 20px;  background: url(../img/about-brief-bg.png) no-repeat center;background-size: contain; padding: 60px 70px 60px 140px; text-indent: 40px; line-height: 2;}
.about_1 .content .fr{width: 374px;height:450px; display: block; }
.about_1 .content .fr i{width: 374px;height:173px; display: block; background: url(../img/about-logo.png) no-repeat center;}
.about_1 .content .fr span{width: 374px;height:257px; display: block; }

/*<!--视频-->*/
.about_2{height: 760px; padding-top: 130px; background: url(../img/about-video-bg.jpg) no-repeat center; }
.about_2 .down{width: 115px;height: 115px;border-radius: 50%; background: url(../img/index-1-bg.jpg);display: block; margin: -188px auto 73px; }
.about_2 .down .nav_zsxl_child{position: relative; cursor: pointer; padding-top: 25%;margin-left: 50%; transform: translate(-50%); height: 115px;  width: 31px; }
.about_2 .down .nav_zsxl_child:before {content: "";background: url(../img/icon-down-red.png) no-repeat center;background-size: 80%;position: absolute;margin-top: 30px;width: 31px;height: 20px;animation-duration: 1.2s;animation-iteration-count: infinite;animation-name: arrow;}
.about_2 .down .nav_zsxl_child:after {content: "";background: url(../img/icon-down-red.png) no-repeat center;position: absolute;margin-top: 15px;width: 31px;height: 20px;animation-duration: 1.2s;animation-iteration-count: infinite;animation-name: arrow2;}
@keyframes arrow {0% {opacity: 0;transform: translate(0px, 0px);}100% {opacity: 1;transform: translate(0px, 30px);}}
@keyframes arrow2 {0% {opacity: 0;transform: translate(0px, 0px);}100% {opacity: 0.6;transform: translate(0px, 30px);}}

.about_2 .content{height: 450px;}
.about_2 .content .fl{width: 550px;height:470px; display: block;}
.about_2 .content iframe,.videos{width: 550px !important; height: 470px !important;}
.about_2 .content .video-js .vjs-big-play-button{top:208px;}
.about_2 .content .vjs-poster{background-size: cover;}
.about_2 .content .fr{width: 550px;height:470px; display: block;font-size: 20px; background:#fff; padding: 90px 60px 60px 30px;text-indent: 40px;line-height: 2;}

/*发展历程*/
.about_3{background: url(../img/index-1-bg.jpg);}
.about_3 .list{padding-top: 140px; position: relative;}
.about_3 .list::before{content: '';height: 67px; width: 60px;left: 520px;top: 80px;z-index: 999; display: block; background: url(../img/about-top.png) no-repeat;position: absolute; }
/*.about_3 .list::after{content: '';height: 251px; width: 37px;left: 531px;bottom: -20px;z-index: 999; display: block; background: url(../img/about-bottom.gif) no-repeat;position: absolute; animation-duration: 1.2s;animation-iteration-count: infinite;animation-name: arrow3;}
*/
.about_3 .list ul {position: relative;padding: 50px 0 0 0;  display: inline-block;}
.about_3 .list ul::before{content: '';border-left:1px solid #333; position: absolute;height: 87%; left: 550px;top: 0px;}
.about_3 .list ul li{width: 550px;height: 450px; padding-top: 40px; display: block;padding-right: 90px; position: relative;}
.about_3 .list ul li::after{content: '';width: 60px;height: 1px;right: 20px;top: 56px;background: #333; position: absolute; }
.about_3 .list ul li::before{content: '';height: 24px; width: 24px;right: -14px;top:43px;background: url(../img/icon-down-red-2.png) no-repeat;  position: absolute; }

.about_3 .list ul li time{float: right;width: 125px;height: 38px; line-height: 38px; text-align: center; font-size: 22px; display: block; position: relative; background: #b20d0d; color: #fff;} 
.about_3 .list ul li time::after{content: '';height: 43px; width: 3px;left: 0;bottom:0;background: #b20d0d; position: absolute; }
.about_3 .list ul li time::before{content: '';height: 43px; width: 3px;right: 0;top:0;background: #b20d0d; position: absolute; }

.about_3 .list ul li span{float: right;text-align: right; width: 461px;height: 60px; line-height: 60px; display: block;font-size: 22px;white-space:nowrap;}
.about_3 .list ul li i{float: right;width: 460px;height: 303px; display: block;}
.about_3 .list ul li i::after{ content: ''; width: 461px;height: 303px; display: block;background: url(../img/about-course-bg.png) no-repeat center;}

.about_3 .list ul li:nth-child(2n){margin-top: -225px; padding-left: 90px;padding-right: 0px;float: right;}
.about_3 .list ul li:nth-child(2n)::after{left: 20px;}
.about_3 .list ul li:nth-child(2n)::before{right: initial; left: -10px;}
.about_3 .list ul li:nth-child(2n) time{float: left;}
.about_3 .list ul li:nth-child(2n) span{float: left; text-align: left;}
.about_3 .list ul li:nth-child(2n) i{float: left;}

/*企业资质介绍*/
.about_4 { background: url(../img/index-1-bg.jpg);}
.about_4 .content{height: 660px; display: block;background: url(../img/about-qual-bg.jpg) no-repeat bottom; font-size: 22px;  padding-top: 180px;padding-left:160px; }
.about_4 .content span{ width: 462px;height: 460px; display: block;text-indent: 44px;}

.about_5 {padding-top: 20px; padding-bottom: 100px;background: url(../img/index-1-bg.jpg);}
.about_5 .list {display: table;}
.about_5 .list ul li {float: left;width: 349px;height: 310px;border-bottom: 1px solid #978c6d;margin-top: 44px;margin-right: 26px;}
.about_5 .list ul li:nth-child(3n){margin-right: 0;}
.about_5 .list ul li i{width: 349px;height: 264px; display: block;padding: 22px 29px;background: url(../img/about-qual-list-bg.png) no-repeat center;}
.about_5 .list ul li i img{width: 286px;height: 210px; display: block;}
.about_5 .list ul li span{width: 349px;height: 46px; display: block; text-align: center;font-size: 20px;}

/*董事长致辞*/
.about_6{height: 700px;padding-top: 80px;  background: url(../img/index-1-bg.jpg);}
.about_6 .content{height: 500px;}
.about_6 .content .fl{width: 500px;height:500px; display: block; background: url(../img/about-img-2.jpg) no-repeat center;}
.about_6 .content .fr{width: 570px;height:500px; display: block; }
.about_6 .content .fr span{width: 570px; display: block; padding-top: 10px; font-size: 19px;}
.about_6 .content .fr span p{text-indent: 38px;}
.about_6 .content .fr i{width: 560px;height:100px;font-size: 24px; text-align: right; padding-top: 50px; padding-right: 155px; display: block; background: url(../img/about-name.png) no-repeat right;}

/*领导关怀*/
.about_7 {height: 1250px;background: url(../img/about-leader-bg.jpg) no-repeat center top;padding-top: 100px;  }
.about_7 .content{height: 518px; display: block;background: url(../img/about-leader-bg-1.png) no-repeat center; }
.about_7 .content span{ font-size: 18px;text-indent: 36px; line-height: 36px; padding: 110px 40px 0 70px;  display: block;}
.about_7 .list{margin-top: 20px;height: 505px; display: block;overflow: hidden;}
.about_7 .list .fl{height: 500px;width: 890px;padding: 10px;box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3); background: #fff; position: relative;}
.about_7 .list .fl>img{height: 480px;width: 870px;}
.about_7 .list .fl span{background-color:#000;filter:Alpha(opacity=30); background-color: rgba(0,0,0,30%);color: #fff; text-align: center; font-size: 18px; display: block; height: 56px; width: 870px;line-height: 56px;position: absolute;bottom: 10px ;left: 10px;}
.about_7 .list .fr{height: 516px;width: 193px;}
.about_7 .list .fr ul li{cursor: pointer; height: 130px;width: 193px;position: relative;padding-left: 8px;}
.about_7 .list .fr ul li div{height: 112px;width: 180px; padding: 6px;box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3); background: #fff;}
.about_7 .list .fr ul li div>img{height: 100px;width: 168px;}
.about_7 .list .fr ul li.swiper-slide-active::before{content: '';height: 130px;width: 191px; left: -1px; top: 1px;  display: block; position: absolute; background: url(../img/about-leader-bg-3.png) no-repeat ;}

/*公司动态*/
.about_8 {padding: 80px 0;  background: url(../img/index-1-bg.jpg);}
.about_8 .list ul li{height: 195px; display: block;margin-bottom: 38px;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3); }
.about_8 .list ul li i{height: 195px;width: 277px; border-right:2px solid #b20d0d;float: left;display: block;margin-right: 29px;  }
.about_8 .list ul li h3{padding-left: 30px; padding-top: 20px; background: url(../img/icon-list-1.png) no-repeat left 39px; height: 74px;line-height: 54px; width: 630px;display: block;font-size: 22px; float: left;}
.about_8 .list ul li span{width: 630px; font-size: 18px; float: left;}
.about_8 .list ul li time{width: 89px;height: 77px;font-size: 16px;    padding-top: 9px; display: block; margin-top: -54px;margin-right: 30px; text-align: center; color: #fff;background: url(../img/icon-list-2.png) no-repeat; float: right;}
.about_8 .list ul li time em{font-size: 40px;display: block;line-height: 40px;}
  
/*非遗传承*/
.about_9 {height: 1850px;background: url(../img/about-title-bg-4.jpg) no-repeat top;padding-top: 50px;  }
.about_9 .title{height: 126px; display: block; background: url(../img/about-title-1.png) no-repeat left bottom}
.about_9 .content{height: 393px; display: block;margin-top:20px;margin-bottom: 30px;}
.about_9 .content div{width: 524px; height: 393px; display: block; }
.about_9 .content div img{width: 524px; height: 393px; }
.about_9 .list{height: 272px;background: url(../img/about-title-bg-1.png) no-repeat center;padding: 37px 25px 0 25px; position: relative;} 
.about_9 .list .swiper-container {height: 171px; }
.about_9 .list .swiper-container ul li{ width: 248px; height: 171px; display: block;padding: 0 10px; background-position:10px center;background-size:246px 171px ;} 
.about_9 .list .swiper-container ul li::before{content: ''; width: 248px; height: 171px; display: block; background: url(../img/about-title-bg-2.png) no-repeat center;} 
.about_9 .title-2{height: 185px; display: block; background: url(../img/about-title-2.png) no-repeat left bottom}
.about_9 .content-2{height: 297px; display: block;margin-top:20px;margin-bottom:50px;}

.about_9 .swiper-pagination {width: 100%;bottom: 20px;}
.about_9 .swiper-pagination-bullet {width: 17px;height: 17px; border-bottom:inherit; background: url(../img/icon-title-1.png) no-repeat; opacity: 1; margin: 0 6px;}
.about_9 .swiper-pagination-bullet-active{background: url(../img/icon-title-2.png) no-repeat;}
/*
@media (max-width: 1299.98px) { */
@media (max-width: 1099.98px) ,(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {


	/*公司介绍*/
	.about_1{height: 8.5rem;padding-top: 0.2rem; }
	.about_1 .content{height: 8rem;}
	.about_1 .content .fl{width: 100%;height:4.5rem; font-size: 0.28rem; padding: 0.3rem 0.3rem 0.2rem 1.2rem;text-indent: 0.56rem;line-height: 1.5;}
	.about_1 .content .fr{width: 100%;height: 3.2rem; }
	.about_1 .content .fr i{width: 3.5rem;height:3rem;  background-size: 3.4rem; float: left;}
	.about_1 .content .fr span{width: 3.5rem;height:3rem; text-align: center;float: right;padding: 0.5rem 0;}
	
	/*<!--视频-->*/
	.about_2{height: 8rem; padding-top: 0.5rem; background-size: cover; }
	.about_2 .down{width: 1.2rem;height: 1.2rem;margin: -1.1rem auto 0.3rem; }
	.about_2 .down .nav_zsxl_child{height: 1.2rem; }
	.about_2 .down .nav_zsxl_child:before {margin-top: 0.25rem;}
	.about_2 .down .nav_zsxl_child:after {margin-top: 0;}
	@keyframes arrow {0% {opacity: 0;transform: translate(0px, 0px);}100% {opacity: 1;transform: translate(0px, 0.3rem);}}
	@keyframes arrow2 {0% {opacity: 0;transform: translate(0px, 0px);}100% {opacity: 0.6;transform: translate(0px, 0.3rem);}}
	
	.about_2 .content{height: 7.9rem;}
	.about_2 .content .fl{width: 100%;height:3.6rem; }
	.about_2 .content iframe,.videos{width: 7.2rem !important; height: 3.6rem !important;}
	.about_2 .content .video-js .vjs-big-play-button{top:1.4rem;left:3.2rem;}
	.about_2 .content .fr{width: 100%;height:3.2rem; font-size: 0.28rem; text-indent: 0.56rem;line-height: 1.5; background:#fff; padding: 0.1rem 0.2rem;margin-top: 0.15rem;}
	
	/*发展历程*/
	.about_3 .list{padding-top: 1.4rem; position: relative;}
	.about_3 .list::before{height: 1.1rem; width: 1rem;left: 3.1rem;top: 0.4rem;background-size: contain;}
	.about_3 .list::after{height: 1.5rem; width: 0.4rem;left: 3.4rem;bottom: 0;background-size: contain; }
	
	.about_3 .list ul {padding: 0.5rem 0 0 0;}
	.about_3 .list ul::before{left: 3.6rem;}
	.about_3 .list ul li{width: 3.6rem;height:4rem; padding-top: 0.2rem;padding-right: 0.6rem;}
	.about_3 .list ul li::after{content: '';width: 0.3rem;right: 0.2rem;top: 0.5rem }
	.about_3 .list ul li::before{content: '';height: 0.3rem; width: 0.3rem;right: -0.17rem;top:0.35rem;background-size: contain; }
	
	.about_3 .list ul li time{width: 1.6rem;height: 0.6rem; line-height: 0.6rem; font-size: 0.32rem; } 
	.about_3 .list ul li time::after{height: 0.7rem; width: 0.06rem; }
	.about_3 .list ul li time::before{height: 0.7rem; width: 0.06rem; }
	
	.about_3 .list ul li span{width: 3.2rem;height: 0.9rem; padding: 0.1rem 0; line-height: 1.2;font-size: 0.24rem;white-space: inherit;display: flex;align-items: center;justify-content: center;}
	.about_3 .list ul li i{width: 3rem;height: 2rem; }
	.about_3 .list ul li i::after{width: 3rem;height: 2rem;background-size: contain;}
	
	.about_3 .list ul li:nth-child(2n){ margin-top: -2rem; padding-left:0.6rem;padding-right: 0px;float: right;}
	.about_3 .list ul li:nth-child(2n)::after{left: 0.2rem;}
	.about_3 .list ul li:nth-child(2n)::before{right: initial; left: -0.17rem;}
	.about_3 .list ul li:nth-child(2n) time{float: left;}
	.about_3 .list ul li:nth-child(2n) span{float: left; text-align: left;}
	.about_3 .list ul li:nth-child(2n) i{float: left;}
	
	
	/*企业资质介绍*/
	.about_4 {padding-top: 0.3rem;}
	.about_4 .content{height: 6.5rem; font-size: 0.32rem;  padding-top: 0.3rem; padding-left: 1.8rem; background-size: cover;background-position: left;}
	.about_4 .content span{ width: 5.2rem;height: 5rem; text-indent: 0.64rem; line-height: 1.4;}
	
	.about_5 {padding-top: 0.5rem; padding-bottom: 0.8rem;}
	.about_5 .list ul li {width: 3.5rem;height: 3.4rem;margin: 0.1rem 0.045rem;}
	.about_5 .list ul li:nth-child(3n){margin: 0.1rem 0.045rem;}
	.about_5 .list ul li i{width: 3.5rem;height: 2.8rem; padding: 0.2rem 0.3rem;background-size: 100% 100%;}
	.about_5 .list ul li i img{width: 2.9rem; height: 2.2rem;}
	.about_5 .list ul li span{width: 3.5rem;height: 0.6rem;font-size: 0.28rem;white-space: nowrap;}
	
	/*董事长致辞*/
	.about_6{height: 15.1rem;padding-top: 0.8rem; }
	.about_6 .content{height: 14.5rem;}
	.about_6 .content .fl{width: 100%;height:5rem;background-size: 5rem;}
	.about_6 .content .fr{width: 100%;height:9.5rem; }
	.about_6 .content .fr span{width: 100%;padding-top: 0.4rem; font-size: 0.28rem;}
	.about_6 .content .fr span p{text-indent: 0.56rem;}
	.about_6 .content .fr i{width: 95%;height:1rem;font-size: 0.32rem;  padding-top: 0.5rem; padding-right: 2rem; background-size: contain;}

	/*领导关怀*/
	.about_7 {height: auto; padding-top: 0.4rem;  }
	.about_7 .content{height: 10.3rem;background: url(../img/about-leader-bg-2.png) no-repeat center top/100%;}
	.about_7 .content span{ font-size: 0.28rem;line-height: 1.7;text-indent: 0.56rem; text-align: left; padding: 1.1rem 0.3rem 0 0.3rem;}
	
	.about_7 .list{margin-top: 0.2rem;height: 7rem; }
	.about_7 .list .fl{height: 4.25rem;width: 100%;padding: 0.1rem;}
	.about_7 .list .fl>img{height: 4.05rem;width: 100%;}
	.about_7 .list .fl span{font-size: 0.26rem; height: 0.6rem; width: 7rem;line-height: 0.6rem;bottom: 0.1rem ;left: 0.1rem;}
	.about_7 .list .fr{height: 2.3rem;width: 100%;}
	.about_7 .list .fr ul li{ height: 2.2rem;width: 2.4rem;padding-left: 0.05rem;padding-top: 0.2rem;}
	.about_7 .list .fr ul li div{height: 1.8rem;width: 2.3rem; padding: 0.1rem 0.05rem;}
	.about_7 .list .fr ul li div>img{height: 1.6rem;width: 2.2rem;}
	.about_7 .list .fr ul li.swiper-slide-active::before{content: '';height: 2rem;width: 100%; left: -1px; top: 1px;background: url(../img/about-leader-bg-4.png) no-repeat center/100% 100% ;}

	/*公司动态*/
	.about_8 {padding: 0.4rem 0 ; }
	.about_8 .list ul li{height: 2rem; margin-bottom: 0.3rem;}
	.about_8 .list ul li i{height: 2rem;width: 2.6rem; margin-right: 0.2rem;  }
	.about_8 .list ul li h3{ width: 3.3rem;font-size: 0.32rem;padding-left: 0.3rem;padding-top: 0;  background-size: 0.2rem; background-position: center left; height: 0.6rem;line-height: 0.6rem; }
	.about_8 .list ul li span{width: 3.3rem; font-size: 0.26rem;height: 1.2rem;}
	.about_8 .list ul li time{width: 0.8rem;height: 0.8rem;font-size: 0.22rem;white-space:nowrap;line-height:1.2;padding-top: 0.05rem; margin-top: -0.4rem;margin-right: 0.2rem; background-size: contain;}
	.about_8 .list ul li time em{font-size: 0.32rem;line-height:1.1;}
	
	/*非遗传承*/
	.about_9 {height: 14rem;background-size:100% 100%; padding-top: 0.4rem;  }
	.about_9 .title{height: 1rem;background-size:contain; }
	.about_9 .content{height: 2.8rem; display: block;margin-top:0.2rem;margin-bottom: 0;}
	.about_9 .content div{width: 3.5rem; height: 2.6rem;}
	.about_9 .content div img{width: 3.5rem; height: 2.6rem;}
	
	.about_9 .list{height: 2.8rem;background-size: contain;background-position: center 0.1rem; padding: 0.1rem;} 
	.about_9 .list .swiper-container {height: 1.8rem; padding: 0.1rem 0;}
	.about_9 .list .swiper-container ul li{ width: 2.4rem; height: 1.6rem;padding: 0;  background-position:0.1rem center;background-size:2.2rem 1.6rem ;}
	.about_9 .list .swiper-container ul li::before{ width: 2.3rem; height: 1.6rem;background-size: 2.3rem 1.6rem; } 
	
	.about_9 .title-2{height: 1rem;background-size:contain; }
	.about_9 .content-2{height: 2rem;margin-top:0.2rem;margin-bottom:0.3rem;}
	
	.about_9 .swiper-pagination {width: 100%;bottom: 0.3rem;}
	.about_9 .swiper-pagination-bullet {width: 0.3rem;height: 0.35rem; margin: 0 0.1rem;}
}