.main{background: #fff;}

.item-about{margin-top: 40px;margin-bottom: 50px;position: relative;}
.item-about .about-box{position: relative;width: 880px;margin: auto;padding-top: 280px;padding-left: 280px;}
.item-about .about-bg{position: absolute;top: 0;right: 0;width: 880px;}
.item-about .about-bg:before{display: block;content: "";position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 550px;margin: auto;background: url('../images/about/bg.jpg');background-size: 100%;}
.item-about .about-header{margin: 0 115px;text-align: center;padding: 40px 0 30px;position: relative;z-index: 2;}
.item-about .about-header:before{display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;content: "";background: #fff;opacity: .7;z-index: -1;}
.item-about .about-header p:nth-child(1){font-size: 48px;color: #595757;line-height: 50px;}
.item-about .about-header p:nth-child(1) span{}
.item-about .about-header p:nth-child(2){font-size: 18px;color: #595757;line-height: 30px;}
.item-about .about-list{margin: 35px 20px 0;padding: 87px 45px 100px;background: url('../images/about/list-bg.png')no-repeat;background-size: 100% 100%;position: relative;}
.item-about .about-list ul{}
.item-about .about-list ul li{margin-bottom: 40px;}
.item-about .about-list ul li:last-child{margin-bottom: 0;}
.item-about .about-list ul li .li-header{text-align: center;}
.item-about .about-list ul li .li-header p{font-size: 24px;color: #595757;font-weight: bold;}
.item-about .about-list ul li .li-text{margin-top: 20px;}
.item-about .about-list ul li .li-text p{font-size: 18px;color: #595757;text-align: justify;}

.item-about .about-activity{position: absolute;width: 400px;top: 0;left: 50%;margin-left: -725px;}
.item-about .about-activity .activity-header{padding: 20px 25px;border: 1px solid #aaaaaa;border-radius: 20px 0 0 0;position: relative;}
.item-about .about-activity .activity-header .header-title{}
.item-about .about-activity .activity-header .header-title p{display: inline-block;line-height: 1;vertical-align: bottom;}
.item-about .about-activity .activity-header .header-title p:nth-child(1){font-size: 22px;color: #595757;font-weight: bold;margin-right: 10px;}
.item-about .about-activity .activity-header .header-title p:nth-child(2){font-size: 12px;color: #595757;}
.item-about .about-activity .activity-header .header-more{position: absolute;top: 0;bottom: 0;right: 30px;margin: auto;height: 30px;}
.item-about .about-activity .activity-header .header-more p{font-size: 18px;color: #2db8b4;}
.item-about .about-activity .activity-list{box-sizing: border-box;border-radius: 0 0 20px 0;overflow: hidden;box-shadow: 0 10px 10px #b8b8b8;}
.item-about .about-activity .activity-list .swiper-slide img{width: 100%;}
.item-about .about-activity .swiper-container{padding-bottom: 50px;}
.item-about .about-activity .swiper-pagination{text-align: center;width: 100%;bottom: 20px;}
.item-about .about-activity .swiper-pagination-bullet{width: 15px;height: 15px;margin: 0 5px;}
.item-about .about-activity .swiper-pagination-bullet-active{background: #2db8b4;}

.item-about .about-video{position: absolute;width: 400px;top: 430px;left: 50%;margin-left: -725px;}
.item-about .about-video .video-header{padding: 20px 25px;border: 1px solid #aaaaaa;border-radius: 20px 0 0 0;position: relative;}
.item-about .about-video .video-header .header-title{}
.item-about .about-video .video-header .header-title p{display: inline-block;line-height: 1;vertical-align: bottom;}
.item-about .about-video .video-header .header-title p:nth-child(1){font-size: 22px;color: #595757;font-weight: bold;margin-right: 10px;}
.item-about .about-video .video-header .header-title p:nth-child(2){font-size: 12px;color: #595757;}
.item-about .about-video .video-list{width: 100%;}