*{    padding: 0;    margin: 0;}a{    text-decoration: none;    color: inherit;   }.header{    width: 100%;    height: 48px;    background-color: #d72828;    display: flex;}.center{    width: 1144px;    height: 48px;    margin: 0 auto;}.wenzi{    /* float: right; */    /* margin-right: 200px; */    margin-left: 945px;    width: 199px;    height: 48px;    display: flex;    justify-content:space-around ;      color: #ffffff;}.cha{    width: 60px;    height: 27px;    margin-top: 11px;    text-align: center;    border: 1px solid white;    border-radius: 5px;    line-height: 27px;}.eng{    width: 60px;    height: 27px;    margin-top: 11px;    text-align: center;    line-height: 27px;    border: 1px solid white;    border-radius: 5px;}.bar {    width: 100%;    height: 66px;    background-color: #ffffff;  }  .center {    width: 1144px;    height: 66px;    margin: 0 auto;    display: flex;    justify-content: space-between;  }  .logo {    width: 196px;    height: 66px;    background-color: red;  }  .logo img {    width: 100%;    height: 100%;  }  .tab {    display: flex;  }  .tab li:nth-child(1) {    width: 50px;    height: 66px;    line-height: 66px;    list-style: none;  }  .tab li {    width: 120px;    height: 66px;    list-style: none;    line-height: 66px;    text-align: center;  }  .tab li:hover {    color: red;  }  .tab li .box{    /* background: linear-gradient(200deg,#e3c5eb,#a9c1ed); */    background-color: #fff;    /* opacity: 0.9; */    height: 0;    overflow: hidden;    transition: all 1.5s;    width: 120px;  }  .tab li .box a{    text-decoration: none;    color: #555;    display: block;    text-align: center;    height: 30px;    line-height: 30px;    width: 120px;  }  .tab li .box a:hover{    background-color: #d72828;    color: #fff;  }  .tab li:hover .box{    height:360px;  }  .pic{    width: 100%;    height: 450px;    background-image: url(../img/img_40.jpg);    background-size: 100% 100%;  }  .team{    width: 100%;   padding: 100px 0;    background-color: #f6f5fa;    position: relative;      }  .title{    width: 100%;    height: 56px;     position: relative;       }  .title-content {    width: 380px;    height: 56px;    position: absolute;    background-color: #d72828;    border-radius: 2px;    color: white;    line-height: 56px;    margin-left: calc(50% - 572px);        font-size: 20px;  }   .title-content img{margin: 10px 10px 0px 20px;}  .title-content strong{          float: right;          margin-right:20px}  .team_center{    position: relative;       margin: 0 auto;    background-color: #ffffff;    width: 1104px;    padding:0 20px;     padding: 70px 20px;    display: flex;      }  .left{    width: 800px;    height: 700px;    background-image: url(../img/img_27.jpg);    background-size: 100% 100%;    margin-top: 70px;    margin-left: 20px;  }      .map{ width:678px;height:auto;margin-right:20px;}  .right{  width: calc(100% - 698px);  height: 265px;    margin-top: 100px;   background: linear-gradient(to bottom,#fcecec,#fffefe);  }  .top{    width:100%;    height: 45px;    background-color: #d72828;    line-height: 45px;    color: white;    font-size: 20px;    position: relative;  }  .fooder{    width: 100%;    height: 68px;    background-color: #d72828;    text-align: center;    line-height: 68px;    color: white;}