.inside-content{width: 72%;margin: auto;overflow: hidden;}
@media screen and (max-width: 1440px){.inside-content{width: 88.5%;}}
@media screen and (max-width: 1366px){.inside-content{width: 90%;}}

/*关于我们*/
.inside-about-content-bg{position: relative;height: 100vh; overflow: hidden; z-index: 1;}
.inside-about-content-bg:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 2;}
.inside-about-text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;display: -webkit-flex;justify-content: center;
align-items: center;z-index: 3;}
.inside-about-text .inside-content{text-align: center; color: #fff;}
.inside-about-text .inside-content h1{font-size: 36px;margin-bottom: 24px;text-transform: uppercase;font-weight: 600;}
.inside-about-text .inside-content h2{font-size: 32px; margin-bottom: 24px;padding-bottom: 24px;position: relative;}
.inside-about-text .inside-content h2:after{content: '';position: absolute;width: 50px;height: 1px;background: #fff;opacity: 0.3;left: 50%;
margin-left: -25px;bottom: 0px;display: block;}
.inside-about-introduce{width: 70%;margin: 0 auto;line-height: 40px;letter-spacing: 0.5px;}

.inside-about-culture-bg{position: relative;height: 100vh; overflow: hidden; z-index: 1;}
.inside-about-culture-bg img{height: 100%;}
.inside-about-culture-bg:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}

.inside-culture-text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;display: -webkit-flex;justify-content: center;
align-items: center;z-index: 3;}
.inside-culture-text .inside-content{text-align: center; color: #333;}
.inside-culture-text .inside-content h4{font-size: 20px;margin-bottom: 24px;padding-bottom: 24px;position: relative;}
.inside-culture-text .inside-content h4:after{content: '';position: absolute;width: 50px;height: 1px;background: #000;opacity: 0.3;left: 50%;
margin-left: -25px;bottom: 0px;display: block;}
.inside-culture-text .inside-content h1{font-size: 60px; letter-spacing: 0.5px; font-weight: 600; margin-bottom: 24px;position: relative;}
.inside-culture-introduce{width: 70%;margin: 0 auto;line-height: 40px;letter-spacing: 0.5px;text-transform: uppercase;margin-bottom: 24px;}
.inside-culture-describe p{line-height: 40px;}

@media screen and (max-width: 768px) {
	.inside-culture-text .inside-content h1{font-size: 30px;}
	.inside-about-culture-bg video{height: 100%;}
}

/*服务项目*/
.inside-service-bg{position: relative;height: 100vh; overflow: hidden; z-index: 1;}
.inside-service-bg:before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 2;}
.inside-service-text{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;display: -webkit-flex;justify-content: center;
align-items: center;z-index: 3;}
.inside-service-text .inside-content{text-align: center; color: #fff;}
.inside-service-text .inside-content h1{font-size: 36px;margin-bottom: 24px;text-transform: uppercase;font-weight: 600;}
.inside-service-text .inside-content h2{font-size: 32px; margin-bottom: 24px;padding-bottom: 24px;position: relative;}
.inside-service-text .inside-content h2:after{content: '';position: absolute;width: 50px;height: 1px;background: #fff;opacity: 0.3;left: 50%;
margin-left: -25px;bottom: 0px;display: block;}
.inside-service-introduce{width: 70%;margin: 0 auto;line-height: 40px;letter-spacing: 0.5px;}
.inside-service-list{display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;flex-wrap: wrap;padding: 60px 0;
border-bottom: 1px dotted #999;}
.inside-service-list-left{width: 35%;}
.inside-service-list-left h1{font-size: 44px;color: #333;font-weight: 600;margin-bottom: 16px;}
.inside-service-list-left p{font-size: 16px;line-height: 40px;color: #666;}
.inside-service-list-right{width: 60%;max-height: 450px;overflow: hidden;}
.inside-service-list-right img{width: 100%;}

@media screen and (max-width: 992px) {
	.inside-service-list{padding: 24px 0;}
	.inside-service-list-right{width: 100%;order: 0;margin-bottom: 16px;}
	.inside-service-list-left{width: 100%;order: 1;}
	.inside-service-list-left h1{font-size: 30px;margin-bottom: 8px;}
	.inside-service-list-left p{line-height: 32px;}
	
}


/*客户案例*/
.inside-case-content{padding-top: 200px;}
.inside-case-text{text-align: center;}
.inside-case-text .inside-content h1{font-size: 36px;margin-bottom: 24px;text-transform: uppercase;font-weight: 600;}
.inside-case-text .inside-content h2{font-size: 32px; margin-bottom: 24px;padding-bottom: 24px;position: relative;}
.inside-case-text .inside-content h2:after{content: '';position: absolute;width: 50px;height: 1px;background: #999;opacity: 0.3;left: 50%;
margin-left: -25px;bottom: 0px;display: block;}


/*新闻资讯*/
.inside-news-content{margin: 40px 0;border-bottom: 1px solid #ccc;}
.inside-news-list{padding: 4% 0;border-top: 1px solid #ccc;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;
flex-wrap: wrap;transition: all 0.3s;}
.inside-news-list .inside-news-img{width: 26%;}
.inside-news-list .inside-news-img img{width: 100%;}
.inside-news-list .inside-news-text{width: 70%;}
.inside-news-list .inside-news-text h2{color: #333;}
.inside-news-list .inside-news-text p{font-size: 14px;color: #999;line-height: 24px; margin: 20px 0;}
.inside-news-list:hover{transform: translateY(-10px);}
.inside-news-details-bg{height: 400px;background: url(../images/inside-news-bg.jpg) no-repeat center center;}
.inside-news-details{background: #f8f8f8;padding: 2%;margin-top: -120px;}
.inside-news-details h1{text-align: center;}
.inside-news-head{text-align: center;margin: 24px 0;padding-bottom: 24px; border-bottom: 1px solid #ccc;}
.inside-news-head span{color: #666; margin-right: 20px;}
.inside-news-details-content{line-height: 32px;color: #666;margin-bottom: 40px;}
@media screen and (max-width: 768px) {
	.inside-news-list .inside-news-text h2{font-size: 18px;margin-bottom: 8px;}
	.inside-news-list .inside-news-text p{display: none;}
	.inside-news-details{padding: 4%;}
}

/*分页条*/
.inside-par{display: flex;display: -webkit-flex;justify-content: center;flex-wrap: wrap;text-align: center;margin-bottom: 40px;}
.inside-par .page-status{display: none;}
.page-index, .page-pre, .page-next, .page-last, .page-numbar a {font-size: 14px;padding: 10px 15px;border: 1px solid #ddd;
margin: 0 3px;}
.page-numbar a{display: inline-block;font-size: 17px;}
.page-numbar .page-num-current{background: #333; color: #fff;border: 1px solid #333;}
.inside-par-pn{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.inside-par-pn a:hover{color: #333;}

/*联系我们*/
.inside-contact-bg{height: 100vh;background: url(../images/contact-bg.jpg)no-repeat center center;background-size: cover;position: relative;z-index: 1;}
.inside-contact-bg:after{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.3);z-index: 2;}
.inside-contact-content{height: 100vh; display: flex;display: -webkit-flex;flex-direction: column; flex-wrap: wrap;justify-content: center;align-items: center;
position: relative;z-index: 3;}
.inside-contact-text{color: #fff;}
.inside-contact-text h1{font-size: 80px;text-align: center;text-transform: uppercase;}
.inside-contact-text h2{font-size: 40px;margin: 20px 0;text-align: center;}
.inside-contact-text h4{line-height: 32px;color: #999;text-align: center;}
.inside-contact-text h4 span{color: #fff;}
.inside-contact-code{width: 50%; margin-top: 40px; padding-top: 40px;border-top: 1px solid #666;}
.inside-contact-code-text{display: flex;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.inside-contact-code-icon .icon{font-size: 40px;color: #fff;}
.inside-contact-code-icon p{font-size: 20px;color: #fff;}
.inside-contact-code-r p{text-align: center;color: #fff;}
@media screen and (max-width: 690px) {
	.inside-contact-text h1{font-size: 40px;}
	.inside-contact-text h2{font-size: 26px;}
	.inside-contact-code{width: 80%;}
	.inside-contact-code-text .inside-contact-code-icon p{font-size: 16px;}
	.inside-contact-code-text .inside-contact-code-r img{width: 60px;height: 60px;}
}