.contain_about{margin: 0 auto;width: 1550px; }





.com-banner-bg {
    width: 100%;
    object-fit: cover;
    animation: zoom-bg 1s ease forwards;
    z-index: -1;
}
.com-banner {
    position: relative;
    overflow: hidden;
}



/*企业文化*/
.com-tit{line-height:1;font-size:30px;font-family:Rubik-medium;text-align:center;text-transform:uppercase;font-family: AlimamaShuHeiTi;color: #00492b;}
.com-tit.bold{font-weight: bold}
.com-tit.blue{color:#036eb8}
.com-tit.lft{font-size:36px;text-align:left}
.com-tit.size36{font-size:36px}
.com-tit.white{color:#fff}
.com-tit.size35{font-size:35px}

/* 关于我们 */
.com-block{overflow:hidden}
.about-intro{padding:100px 0 100px;background:url(/img/about/about-bg.jpg) no-repeat top right}
.about-intro-lft{width:100%}
.about-intro .txt{display:flex;justify-content:space-between}
.about-intro h3{font-size:30px;color:#aa2923;margin-bottom:40px;text-transform:uppercase;line-height:1;font-family: AlimamaShuHeiTi;font-weight: 600; text-align:center}
.about-intro-lft p{font-size:16px;line-height:30px;color:#888;text-align:left}
.about-intro-lft .com-btn{margin-top:60px}
.about-intro-rgt{width:42%;position:relative;height:100%}
.about-intro-rgt img.bg{width:100%;object-fit:cover;border-radius:5px;}
i.video-btn{display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:rgba(255,255,255,.9);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer;transition:all .4s ease;padding-left:5px;

/*
box-shadow: 0 0 rgba(255, 255, 255, 0.25), 0 0 0 15px rgba(255, 255, 255, 0.25), 0 0 0 30px rgba(255, 255, 255, 0.25);
animation: ripple-wave1 1s linear infinite;
animation-play-state: running;
opacity: 1;
visibility: visible;
-webkit-animation: ripple-wave1 1s linear infinite;
*/
}


@keyframes ripple-wave1{
to {
	box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.2),0 0 0 30px rgba(255, 255, 255, 0.2),0 0 0 45px rgba(255, 255, 255, 0.02);
	}
}


i.video-btn:hover{background:#fff}
.about-trust{padding:130px 0 92px;background-image:url(/img/about/trust-bg.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:bottom;}
.about-trust ul{display:flex}
.about-trust li{width:25%;text-align:center;color:#fff;position:relative}
.about-trust li+li:after{content:'';opacity:.5;left:0;top:50%;transform:translateY(-50%);border-left:1px dashed #fff;height:48px;width:1px;position:absolute}
.about-trust li span{font-family:Rubik-medium;font-size:56px;line-height:1}
.about-trust li p{font-size:18px;font-family:Rubik-Light;margin-top:10px; color:#FFFFFF}


.about-culture{padding:0px 0 120px}
.about-culture ul{margin-top:50px;display:flex;justify-content:space-between}
.about-culture li{width:23%;position:relative}
.about-culture-bg{width:100%;object-fit:cover;border-radius:5px;}
.about-culture-txt{width:100%;height:100%;position:absolute;left:0;top:0;color:#fff;padding:58px 40px;transition:all .5s ease}
.about-culture li:hover .about-culture-txt{transform:translateY(-10px)}
.about-culture-txt i{height:58px;display:flex;justify-content:center;align-items:center}
.about-culture-txt h3{font-size:22px;text-align:center;margin:25px 0 20px;color:#FFFFFF}
.about-culture-txt p{font-size:14px;line-height:22px; text-align:center;color:#FFFFFF}





@media all and (max-width:1700px) {
    /* 1600 × (900) */
 .contain_about{width: 1400px;}
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */

 .contain_about{width: 1200px;}
 
  
    .com-banner-menu ul a{font-size: 16px}
    .com-tit.size35{font-size: 32px}
    .com-tit.lft,.com-tit.size36{font-size: 34px}
    .tab-menu-search input{width: 85%;padding: 0 15px}
	 .about-intro h3{margin-bottom: 30px}
    .about-intro-lft{width: 100%}
    i.video-btn{width: 64px;height: 64px}
    .about-intro-lft p{line-height: 30px}
    .about-trust li span{font-size: 48px}
    .about-culture-txt{padding: 30px 20px}
    .about-culture-txt h3{margin: 15px 0}
	
}
@media all and (max-width:1279px) {
    /* 1152 × (700) */

.contain_about{width: 960px;}

   
    .com-banner-menu ul a{padding: 0 20px}
    .com-block{padding: 80px 0!important}
    .about-intro h3,.com-tit,.about-message-r h2{font-size: 28px}
    .com-tit.size35,.com-tit.lft, .com-tit.size36{font-size: 30px}
    .com-banner-nav{display: none}
    .tab-menu li a{padding: 12px 20px;font-size: 14px}
	 .about-intro-lft p{font-size: 15px;line-height: 24px}
    .about-intro h3{margin-bottom: 20px}
    .about-trust li span{font-size: 40px}
    .about-culture-txt i img{max-width: 46px}
    .about-culture-txt h3{font-size: 18px;}
    .about-culture li{width: 24.5%}
    .about-culture-txt p{font-size: 13px;line-height: 20px}
    .about-culture-txt h3{margin: 10px 0}
	
}

@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
	
	
		

	.contain_about{width: 92%;}
	
	.com-banner-nav{display: none}
    .com-banner-menu .contain_about{width: 100%}
   
    .com-banner-menu ul a{font-size: 15px}
    .com-block{padding: 60px 0!important}    
    .com-banner-menu ul a span{width: 100%}
    .com-banner-menu .contain_about{overflow-x: auto}
	
	
	
	.about-culture ul{flex-wrap: wrap}
	.about-intro h3, .com-tit, .about-message-r h2,.com-tit.size35,.com-tit.size35, .com-tit.lft, .com-tit.size36{font-size: 24px}
    .about-intro .contain_about{flex-wrap: wrap-reverse}
    .tab-menu ul{width: 50%;overflow-x: auto;overflow-y: hidden}
    .tab-menu li.active{order: 1}
    .tab-menu li a{white-space: nowrap}
    .tab-menu-search{width: 42%;height: 45px}
    .tab-menu li.active a:after{display: none}

    .about-intro .txt{flex-wrap:wrap}
    .about-intro-lft{width: 100%}
    .about-intro-rgt{width: 100%; padding-top:20px;}	
    .about-trust li span{font-size: 34px}
    .about-trust li p{font-size: 15px;margin-top: 5px}
    
	
	.about-culture ul{margin-top: 25px}
    .about-culture li{width: 49%;margin-top: 15px}
    .about-message-r{width: 56%}
    .about-message-r h2{margin-bottom: 20px;padding-bottom: 15px}
	
	 .about-culture-txt{ padding-top:50px;}
    .about-culture-txt p{font-size: 14px;line-height: 22px}
	
	.about-trust{background-attachment:scroll ;}


}
@media all and (max-width:640px) {
 /* 移动终端以上 360 适配 */
 
.com-banner-bg {
min-height:auto;
}
 
 
.about-intro,.about-culture {
    
    background: url(/img/home_bg/33.jpg);
	background-size:cover;
	background-repeat: repeat;
	background-position: center center;
}
 
 .contain_about{width: 95%;}
    .com-banner-menu ul a{font-size: 14px;white-space: nowrap}
    .com-banner-menu a i img{max-width: 18px}
    .com-banner-menu a i{margin-right: 5px}
   
	
    .com-block{padding: 40px 0!important}
	 .about-culture {padding: 0px 0 40px 0!important}
	
	
    .tab-menu ul{width: calc(100% + 12px)}
    .tab-menu li a{padding: 8px 20px}
    .tab-menu{flex-wrap: wrap}
    .tab-menu-search{width: 100%;margin-top: 15px;border-top: 1px solid #eaeaea;padding-top: 15px;height: 60px}

    .about-trust ul,.about-message .contain_about{flex-wrap: wrap}
    .about-intro h3, .com-tit, .about-message-r h2{font-size: .4rem; text-align:center}
    .about-intro h3{margin-bottom: 25px}
    .about-intro-lft p{font-size: 14px;line-height: 25px}
    .about-trust ul{margin-top: -20px}
    .about-trust li{width: 50%;margin-top: 20px}
    .about-trust li span{font-size: 22px}
    .about-trust li:nth-child(2n+1):after{display: none}
    .about-culture li{width: 50%; padding:0 3px;}
}


