.about-company{margin: 40px auto;text-align: center}
.about-company span{display: inline-block;padding: 0 10px;font-size: 15px;color: #555555;}
.about-company b{width: 1px;height: 12px;background-color: #555555;display: inline-block}
.company-intro-img{width: 352px;height: 293px;overflow: hidden;float: right}
.company-intro-img img{width: 100%;height: 100%;animation: aniimg .5s linear;-webkit-animation: aniimg .5s linear;-o-animation: aniimg .5s linear;-moz-animation: aniimg .5s linear}
.company-intro-img1{width:100%;height: 500px;overflow: hidden;float: right}
.company-intro-img1 img{width: 100%;height: 100%;animation: aniimg .5s linear;-webkit-animation: aniimg .5s linear;-o-animation: aniimg .5s linear;-moz-animation: aniimg .5s linear}


.bigimg{margin:20px 0;box-shadow: rgba(0,0,0,.1) 0px 0px 20px 5px;width: 100%;animation: aniimg .5s linear;-webkit-animation: aniimg .5s linear;-o-animation: aniimg .5s linear;-moz-animation: aniimg .5s linear}
.about-company-title{color: #E5010E;animation: anih .4s linear;-moz-animation: anih .4s linear;-webkit-animation: anih .4s linear;-o-animation: anih .4s linear}
.about-company-p1{visibility:inherit !important;text-align: justify;animation: anih .6s linear;-moz-animation: anih .6s linear;-webkit-animation: anih .6s linear;-o-animation: anih .6s linear}
.about-company-p2{visibility:inherit !important;text-align: justify;animation: anih .8s linear;-moz-animation: anih .8s linear;-webkit-animation: anih .8s linear;-o-animation: anih .8s linear}
.ydhonor-item-title{animation: anih .4s linear;-webkit-animation: aniimg .5s linear;}
.abpout-company-eng{font-size: 20px;color: #555555}
.company-intro-text{position: relative;height: 218px;width:100%;margin-top: 40px;}
.company-intro{margin-bottom: 40px}
.about-honor{position: relative}
.about-honor-bg{width: 100%;height: 100%;position: absolute;top: 0;z-index: -1;visibility: hidden}
.yd-honor{text-align: center;color: #fff;padding:80px 0px}
.honorh1,.honorh3,.honor-top{font-size: 40px}
.honor-item{min-height:150px;}
.about-course{width: 100%;height: 650px;position: relative}
.about-scope{width: 100%;padding: 60px 0;background-color:#787b84;color: #fff;min-height: 300px}
.about-efficient{width: 100%;padding: 80px 0;background-color:#fff;min-height: 300px}
.about-efficient h1{color: #E5010E;margin-bottom: 30px}
.about-efficient h4{color: #E5010E;margin-top: 20px}
.about-efficient h6{color:#898989;}
.about-company a:last-child b{display: none}
/*.about-company a:first-child span{color: #E5010E}*/
.scope-zhezhao{position:absolute;width:100%;height:300px;top:0;left:0;background:rgba(0, 0, 0, 0.7);z-index: -1;}
.scope-zhezhao img{position: absolute;left:0;right:0;top: 0;bottom: 0;margin: auto;}
.scope{width: 100%;height: 300px;position: relative;overflow: hidden}
/*.scope .scope-img{width: 100%;height: 100%;transition: .5s}*/
/*.scope:hover .scope-img{transform: scale(1.1)}*/
/*.scope:hover .scope-zhezhao{z-index:9999;}*/
.about-bg{width: 100%}
.div-arow{width: 177px;height: 135px;position: relative}
.arow{width: 0;height: 0;border-right: 25px solid transparent;border-left: 30px solid transparent;position: absolute;bottom: -13px;right: 2px;transform: rotate(-207deg);}
.line{height: 500px}
.line .zhi{height:2px;width:15%;background-color:#898989;position: relative}
.line .dian{width: 15px;height: 15px;border-radius: 50%;background-color: #898989;border: 3px solid #626262;}
.zhifirst{position: absolute;top: -170px;left: 70px;background-color: #0262B9;visibility: hidden}
.arowfirst{border-top: 24px solid #0262B9;}
.zhithree{background-color: #5C6061;position: absolute;top: -170px;left: 70px;visibility: hidden}
.arowthree{border-top: 24px solid #5C6061;}
.zhitwo{background-color: #F8560D;position: absolute;bottom: -177px;left: 47px;visibility: hidden}
.arowtwo{border-top: 24px solid #F8560D;width: 0;height: 0;border-right: 25px solid transparent;border-left: 30px solid transparent;position: absolute;top: -17px;right: 2px;transform: rotate(34deg);}
.text-top{visibility:hidden;margin-top: 20px;width:43% ;min-width:300px;display: block;margin-left: auto;margin-right: auto;line-height: 20px;}
.text-bottom{visibility:hidden;margin-top: 30px;width:43% ;min-width:300px;margin-left: auto;margin-right: auto;line-height: 20px;}
.text-six{visibility:hidden;}
.cores{margin: 40px auto 0;visibility: hidden;}
.core{text-align: center;}
.core img{width: 60px;height: 60px;}
.core h5{margin-top: 10px}
.course-intro{padding: 0 140px;visibility: hidden}
.zhi-intro{text-align:justify;color: #fff;font-size: 12px;width:85%;height: 76px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.course-introa{visibility: visible!important;animation: anih 1s linear;-moz-animation: anih 1s linear;-webkit-animation: anih 1s linear;-o-animation: anih 1s linear}
@keyframes anih {
    from{
        transform:translateY(30px);
        opacity: 0;
    }
    to{
        transform:translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes anih {
    from{
        transform:translateY(30px);
        opacity: 0;
    }
    to{
        transform:translateY(0);
        opacity: 1;
    }
}
@-moz-keyframes anih {
    from{
        transform:translateY(30px);
        opacity: 0;
    }
    to{
        transform:translateY(0);
        opacity: 1;
    }
}
@-o-keyframes anih {
    from{
        transform:translateY(30px);
        opacity: 0;
    }
    to{
        transform:translateY(0);
        opacity: 1;
    }
}

@keyframes aniimg {
    from{
        transform:translateX(-300px);
        opacity: 0;
    }
    to{
        transform:translateX(0);
        opacity: 1;
    }
}
@-moz-keyframes aniimg {
    from{
        transform:translateX(-300px);
        opacity: 0;
    }
    to{
        transform:translateX(0);
        opacity: 1;
    }
}
@-webkit-keyframes aniimg {
     from{
         transform:translateX(-300px);
         opacity: 0;
     }
     to{
         transform:translateX(0);
         opacity: 1;
     }
 }
@-o-keyframes aniimg {
      from{
          transform:translateX(-300px);
          opacity: 0;
      }
      to{
          transform:translateX(0);
          opacity: 1;
      }
  }
.aboutimg1{visibility: visible !important;animation: aboutimg 1s linear;-moz-animation: aboutimg 1s linear;-o-animation: aboutimg 1s linear;-webkit-animation: aboutimg 1s linear}
@keyframes aboutimg {
    from{
        right: -100%;
    }
    to{
        right: 0;
    }
}
@-webkit-keyframes aboutimg {
    from{
        right: -100%;
    }
    to{
        right: 0;
    }
}
@-moz-keyframes aboutimg {
     from{
         right: -100%;
     }
     to{
         right: 0;
     }
 }
@-o-keyframes aboutimg {
      from{
          right: -100%;
      }
      to{
          right: 0;
      }
  }
.zhiup{visibility: visible !important;animation: zhiup  1s linear;-moz-animation: zhiup  1s linear;-o-animation: zhiup  1s linear;-webkit-animation: zhiup  1s linear}
@keyframes zhiup {
    from{
        top: -70px;
        opacity: 0;
    }
    to{
        top: -170px;
        opacity: 1;
    }
}
@-moz-keyframes aniimg {
    from{
        top: -70px;
        opacity: 0;
    }
    to{
        top: -170px;
        opacity: 1;
    }
}
@-webkit-keyframes aniimg {
    from{
        top: -70px;
        opacity: 0;
    }
    to{
        top: -170px;
        opacity: 1;
    }
}
@-o-keyframes aniimg {
    from{
        top: -70px;
        opacity: 0;
    }
    to{
        top: -170px;
        opacity: 1;
    }
}

.zhidown{visibility: visible !important;animation: zhidown  1s linear;-moz-animation: zhidown  1s linear;-o-animation: zhidown  1s linear;-webkit-animation: zhidown  1s linear}
@keyframes zhidown {
    from{
        bottom: -70px;
        opacity: 0;
    }
    to{
        bottom: -177px;
        opacity: 1;
    }
}
@-moz-keyframes aniimg {
    from{
        bottom: -70px;
        opacity: 0;
    }
    to{
        bottom: -177px;
        opacity: 1;
    }
}
@-webkit-keyframes aniimg {
    from{
        bottom: -70px;
        opacity: 0;
    }
    to{
        bottom: -177px;
        opacity: 1;
    }
}
@-o-keyframes aniimg {
    from{
        bottom: -70px;
        opacity: 0;
    }
    to{
        bottom: -177px;
        opacity: 1;
    }
}

.corerotate{visibility: visible !important;animation: crotate  1s linear;-moz-animation: crotate  1s linear;-o-animation: crotate  1s linear;-webkit-animation: crotate  1s linear}
@keyframes crotate {
    from{
        transform:  rotateZ(180deg);
        opacity: 0;
    }
    to{
        transform:  rotateZ(360deg);
        opacity: 1;
    }
}
@-moz-keyframes crotate {
    from{
        transform:  rotateZ(180deg);
        opacity: 0;
    }
    to{
        transform:  rotateZ(360deg);
        opacity: 1;
    }
}
@-webkit-keyframes crotate {
    from{
        transform:  rotateZ(180deg);
        opacity: 0;
    }
    to{
        transform:  rotateZ(360deg);
        opacity: 1;
    }
}
@-o-keyframes crotate {
    from{
        transform:  rotateZ(180deg);
        opacity: 0;
    }
    to{
        transform:  rotateZ(360deg);
        opacity: 1;
    }
}
.developh,.developf,.developb{visibility: hidden}

.limg{width: 100%;height: 100%;transition: .5s}
.team-item{height: 500px;background-color: #fff}
.team-item-right .team-item-right-topimg{width: 40%;height: 200px}
.team-item-right .team-item-right-toptext{width: 58%;height: 200px;margin-left: 2%;overflow: hidden;padding-top: 10px}
.team-item-right .team-item-right-toptext h5{margin-bottom: 1px;font-size: 17px}
.team-item-right .team-item-right-toptext p{font-size: 12px;margin-top: 15px;text-align: justify}
.team-item-right .team-item-right-botimg{width: 100%;height:280px;margin-top: 20px;}

.yd-leading{position: relative; background-color: #080403;margin: 30px 0;height: 600px;wiidth:100%;box-shadow: rgba(0,0,0,.1) 0px 0px 20px 5px;}
.yd-leading .leading-peo{padding:40px 0 0 40px;color: #fff}
.yd-leading .leading-peo-intro{width: 100%;height: 500px;position: absolute;bottom: 0;color: #fff}
.yd-leading .leading-peo-intro .leading-peo-img{width: 300px;height: 100%;overflow: hidden}
.yd-leading .leading-peo-intro .leading-peo-text{width: 50%;height: 100%;padding:50px;visibility: hidden}
.team-heng{width: 50px;height: 2px ;background-color: #E5010E;display:block}
.outstandingcontent{margin: 50px 0;}
.outstanding{background-color: #E5010E;color: #fff;padding: 15px 20px;margin:20px 0;}
.outstanding div:nth-child(2){width: 70%}
.outstanding p{margin-bottom: 0;font-size: 14px}
.outstanding .outstanding-title{font-size: 16px}

.cold{padding-left: 0;padding-right: 0}
.outstanding-team{height: 300px;border: 1px solid #e2e2e2;width: 98%;margin-top: 25px}
.outstanding-team  .outstanding-team-img{width: 40%;overflow: hidden}
.outstanding-team  .outstanding-team-intro{width: 60%;padding: 25px;overflow: hidden}
.outstanding-team  .outstanding-team-intro h4{color:#595656}
.outstanding-team  .outstanding-team-intro p{color:#6F6D6D;text-align: justify;margin:0;}

.heng-outstand{height: 200px;border: 1px solid #e2e2e2;margin-top: 20px}
.heng-outstand .heng-outstand-img{width: 200px;height: 199px;overflow: hidden}
.heng-outstand .heng-outstand-intro{padding: 25px 25px 25px 40px}
.heng-outstand .heng-outstand-intro h4{color:#595656}
.heng-outstand .heng-outstand-intro p{color:#6F6D6D;text-align: justify;margin-top: 10px;}

.leading-outstand{width:100%;height:770px;margin-top:30px;background-color: #fff;box-shadow: rgba(0,0,0,.1) 0px 0px 20px 5px;}
.leading-outstand .loutstand-item{width:24%;height: 100%;background-color: #E5010E;color: #fff;padding:15px}
.leading-outstand .loutstand-item .loutstand-item-img{width: 100%;height:38%;}
.leading-outstand .loutstand-item .loutstand-item-text{width: 100%;height: 60%;overflow: hidden}
.leading-outstand .loutstand-item .loutstand-item-text h4{margin-top: 10px;}
#yongdao-team{display: none;}
#yongdao-team .ydhonor-item:first-child{margin-top: 0}
.ydhonor-item{margin-top: 40px;box-shadow: rgba(0,0,0,.1) 0px 0px 20px 5px;padding: 20px;}
.ydhonor-item-intro{margin-top: 10px;text-align: center;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ydhonor-item-img{width: 100%;height: 300px;animation: anih .6s linear;-webkit-animation: anih .6s linear;overflow: hidden}
/*.limg:hover{transform: scale(1.1);}*/
/*.yd-leading:hover img{transform: scale(1.1);}*/
.loutstand-item:hover .loutstand-item-img img{transform: scale(1.1);}
.heng-outstand:hover .heng-outstand-img img{transform: scale(1.1);}
.outstanding-team:hover .outstanding-team-img img{transform: scale(1.1);}

.zongbucontent{width: 100%;height: 300px;animation: anih .6s linear;-moz-animation: anih .6s linear;-webkit-animation: anih .6s linear;-o-animation: anih .6s linear;}
.zongbu{width:48%;height:300px;margin-right: 2%;}
.zongbu img{width: 100%;height: 300px}
.zongbushu{width: 50%;height: 300px}
.zongbushu img{width: 100%;height: 145px}
.zongbushu img:last-child{margin-top: 10px}
.brand{transition: ease-in .5s;padding:5px;overflow: hidden;
    background: linear-gradient(0, #E5010E 4px, #E5010E 4px) no-repeat,
    linear-gradient(-90deg, #E5010E 4px, #E5010E 4px) no-repeat,
    linear-gradient(-180deg, #E5010E 4px, #E5010E 4px) no-repeat,
    linear-gradient(-270deg, #E5010E 4px, #E5010E 4px) no-repeat;
    background-size: 0 4px, 4px 0, 0 4px, 4px 0;
    background-position: left top, right top, right bottom, left bottom;}
.brand:hover {
    background-size: 100% 4px,  4px 100%, 100% 4px, 4px 100%;
}
h2,h1{font-weight: bold}
.imgmodal{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;z-index:99999999999;display: none;}
.culture-content{
    /*box-shadow: rgba(0,0,0,.1) 0px 0px 20px 5px;*/letter-spacing: 5px;
    padding:15px 0px;visibility: inherit !important;animation: anih .6s linear;-moz-animation: anih .6s linear;-webkit-animation: anih .6s linear;-o-animation: anih .6s linear;}
.culture-title{font-size: 18px;font-weight: bold;}
.culture-sub{font-size: 16px;color: #E5010E}
.culture-p{font-size: 15px;color: #333}
.culture-content p:nth-child(2){color: #E5010E}

.leader-list-type{border: 1px solid #e2e2e2;cursor: pointer;color: #333;}
.item-ltype{border-bottom: 1px solid #e2e2e2;text-align: center;padding: 15px 40px;font-size: 15px;transition: .5s;}
.leader-list-item{min-height: 500px;border: 1px solid #e2e2e2;border-left: 0;padding:10px}
.new-leader-list{margin-bottom: 50px;display: none}
.item-list-people{padding:0;margin:1%;animation: anih .5s linear;-moz-animation: anih .5s linear;-webkit-animation: anih .5s linear;-o-animation: anih .5s linear;position:relative;height: 20rem;overflow: hidden;}
.lim{width: 100%;min-height: 20rem;transition: .5s;-webkit-transition: .5s;}
.item-list-people-name{letter-spacing:5px;position: absolute;bottom: 0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);color: #fff;font-size: 16px;text-align: center;margin: 0}
.item-type-activity{background-color: #E5010E;color: #fff;}
.item-list-people:hover img{transform: scale(1.1);-webkit-transform: scale(1.1)}