*{    padding: 0;    margin: 0;}.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;padding:5px 0;    background-color: #ffffff;  }  .center {    width: 1144px;    height: 66px;    margin: 0 auto;    display: flex;    justify-content: space-between;  }  .logo {    width: 252px;    height: 64px;  }.logo  img {     }  .tab {    display: flex;  }  .tab li {    width: auto;    height: 66px;    list-style: none;    line-height: 66px;    padding: 0 10px; 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;       position: absolute;           z-index: 999;  }  .tab li .box a{    text-decoration: none;    color: #555;    display: block;    text-align: center;    height: 30px;    line-height: 30px;    width: auto;    min-width:80px;    padding:10px ;    border-bottom:1px solid #ccc;  }  .tab li .box a:hover{    background-color: #d72828;    color: #fff;  }  .tab li:hover .box{    height:auto;  }  .img1        { width: 100%; height: 718px; background-color: red; background-image:                url('../img/first_ship.jpg'); background-size: 100% 100% }.default-btn{ margin: 10px auto; border-radius: 10px; display: inline-block; padding: 12px 32px;  color: #1e1e1e; text-align: center; position: relative; overflow: hidden; z-index: 1; border: 2px solid #000;}  .button_1:hover {    background-color: #d72828;    color: #ffffff;  }    .default-btn::before {	content: "";	position: absolute;	z-index: -1;	height: 100%;	left: -36%;	top: 0;	-webkit-transform: skew(50deg);	transform: skew(50deg);	-webkit-transition-duration: .6s;	transition-duration: .6s;	-webkit-transform-origin: top left;	transform-origin: top left;	width: 0}.default-btn:hover {	color: #fff!important	 border:none;}.default-btn:hover:before {	height: 100%;	width: 135%;	background-color:  #d72828;	    border:none;	}  .fooder{    width: 100%;    height: 68px;    background-color: #d72828;    text-align: center;    line-height: 68px;    color: white;}a{  text-decoration: none;  color: inherit; }.news-title{    font-size: 20px;       text-align: left;    padding: 10px 20px;font-weight: 600;}.news-dec{font-size: 16px;   color:#444;    text-align: left;    padding: 10px 20px; overflow: hidden;                text-overflow: ellipsis;                display: -webkit-box;                -webkit-line-clamp: 2;                -webkit-box-orient: vertical;    height: 64px;    line-height: 34px;}    .info-content{display: flex;margin-top: 20px;margin-left: 20px;}        	.info-title{text-align: justify; font-weight: bold;margin-right: 8px;white-space:nowrap}    .office-list li{ margin-top:15px; list-style:none; max-width: 150px;}                .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}