.mt30{margin-top: 30px;}
.mb30{margin-bottom: 30px;}
.mt50{margin-top: 50px;}
.pt50{padding-top: 50px;}
.pb50{padding-bottom: 50px;}
.about-section{background: #fff;box-shadow: 0 0 14px rgba(0,0,0,.1);}
.tit h2{font-size: 36px;}
.tit p{opacity: 0.7;}
.p{opacity: .7;font-size: 14px;line-height: 24px;}

/*公司简介*/
.company .left{box-sizing: border-box;width: 40%;padding: 101px 56px;}
.company .right{width: 60%;}
.company h2{font-size: 36px;}
.company h2 img{vertical-align: -6px;}
.company h3{font-weight: bold;font-size: 16px;}

/*三大类*/
.class li{box-sizing: border-box;float: left;position: relative;width: 33.333%;min-height: 340px;padding: 56px 30px;}
.class li:after,.CoreIn .CoreIn-list li:after{content: '';display: block;width: 1px;height: 76%;background: #f5f5f5;position: absolute;top:50%;right: 1px;z-index: 9;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.class li:last-child:after{background: none;}
.class h3{font-weight: bold;}
.class p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;
-webkit-box-orient: vertical;}

/*核心成员*/
.CoreIn .CoreIn-list{overflow: hidden;padding: 30px;}
.CoreIn .CoreIn-list ul{margin-right: -30px;}
.CoreIn ul:first-child li{width:387px;margin-right:29px;}
.CoreIn .CoreIn-list ul:first-child li{min-height: 726px;}
.CoreIn .CoreIn-list ul:last-child{margin-top: 30px;}
.CoreIn .CoreIn-list ul:last-child li{width:283px;margin-right:29px;min-height: 450px;}
.CoreIn .CoreIn-list li{box-sizing: border-box;float: left;position: relative;/*width: 14.28%;*/min-height: 340px;padding: 70px 40px;background: #fafafa;}
/*.CoreIn .CoreIn-list li.foure{width:25%;}*/
.CoreIn .CoreIn-list li:after{height: 100%;}
.CoreIn .CoreIn-list li:last-child:after{background:none;}
.CoreIn .CoreIn-list i{display:inline-block;border:10px solid #ececec;border-radius: 50%;}
.CoreIn p{opacity: 1;}
.CoreIn p span{font-size: 16px;display: block;margin-top: 12px;color:#000;font-weight: 600;}
/*.CoreIn .CoreIn-list p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:5 ;
-webkit-box-orient: vertical;}*/

/*产品研发*/
.develop .develop-list li{float: left;width:30.6%;margin-left: 2%;}

/*发展历史*/
.history-list{position: relative;padding: 50px 100px 0;}
.history-list .history-line{position: absolute;top: 0;left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 1px;height: 100%;background: #eeecec;}
.history-line:before,.history-line:after{content: '';display:block;position: absolute;left:-16px;width:31px;height: 31px;background: #fff;border:1px solid #eeecec;border-radius: 50%;}
.history-line:before{top:0px;}
.history-line:after{bottom:0px;}
.history-list li{margin-top: 80px;position: relative;}
.history-list li i{display: block;width: 30px;height: 30px;background:#fff;border-radius: 50%;border:1px solid #eeecec;position: absolute;top:0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: 9;}
.history-list li i:before{content: '';display: block;position:absolute;top:50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 16px;height: 16px;background: #fdd000;border-radius: 50%;}
.history-list li:last-child{padding-bottom: 80px;}
.history-list li .info{width: 50%;position: relative;}
.history-list li .info span{font-size: 34px;font-weight: bold;}
.history-list li:nth-child(odd) .info{float:left;text-align: right;right: 60px;}
.history-list li:nth-child(even) .info{float:right;text-align: left;left: 60px;}