* {
  margin: 0;
  padding: 0;
  box-sizing:border-box;
  color: #3f3f3f;
}
body{background-color: #fdfcf8;}
/* container整体内容布局 */
.container{
width: 1230px;
/* height: 7000px; */
margin: 0 auto;
display: grid;
grid-template-rows: 150px 80px auto ;
}
/* header区域设置 */
.header{
display: grid;
grid-template-columns: 190px 320px 455px auto;
margin-right: 10px;
/* background-color: aquamarine; */
}
.header img{
height: 130px;
margin-left: 20px;
margin-top: 15px;
/* background-color: red; */
}
.wym5{
margin-top: 10px;
padding-right: 20px;
text-align: center;
 line-height: 150px;
 color: #d54053;
 font-family: '微软雅黑';
 font-weight: bold;
 font-size: 65px;
 letter-spacing:3px;
/* background-color: blue; */
}
.header div{
  display: grid;
  grid-template-rows: 1fr 1f;
  /* background-color: blueviolet; */
}
.header div span:nth-of-type(1){
  line-height: 75px;
  font-size: 33px;
  font-family: '微软雅黑';
  font-weight: bold;
  color: #3f3f3f;
  text-align: left;
  /* height: 75px; */
  /* background-color: #d54053; */
  margin-top: 10px;
  letter-spacing:3px; 
}
.header div span:nth-of-type(2){
  /* background-color: aqua; */
  /* line-height: 75px; */
  font-size: 33px;
  font-family: '微软雅黑';
  font-weight: bold;
  color: #3f3f3f;
  letter-spacing:3px; 
  padding-bottom: 40px;
}
.sz88{
  /* background-color: blueviolet; */
  color: #d54053;
  font-family: '微软雅黑';
  font-weight: bold;
  font-size: 50px;
  letter-spacing:3px; 
  margin-right: 50px;
}   
/* nav区域设置 */
.nav{
background-color: #d54053;
width: 1230px;
border-radius: 4px;
padding-left: 80px;
padding-right: 80px;
display: grid;
grid-template-columns: repeat(5,1fr);
box-shadow: 2px 3px 1px rgb(223, 219, 219);
}
.nav a{
  box-sizing:border-box;
  /* border: solid; */
  text-align: center;
  line-height: 80px;
  font-size: 35px;
  color: white;
  text-decoration: none;
  font-family: '微软雅黑';
  font-weight: bold;
  border-radius: 3px;
  letter-spacing:2px;
}
.nav a:hover{
  background-color: #3f3f3f;

}
.nav a:active{
  position: relative;
  left: 1px;
  top: 1px;
}

/* main区域设置 */
.main{
box-sizing: border-box;
width: 1230px;
margin-top: 25px;
display: grid;
grid-template-columns: 78fr 22fr;   
/* position: relative;  */
}
.content{
  display: flex;
  flex-flow: column nowrap;
  padding-left: 10px;
}
.content div:nth-child(1){
  display: grid;
  /* background-color: aqua; */
  grid-template-rows: repeat(11,100fr);
  grid-template-columns: repeat(6,1fr);
  border-left: solid 1px #cbc9c9;
  border-top: solid 1px #cbc9c9;
  border-radius: 2px;
  /* width: auto; */
  /* height: 400px; */
}
.content div:nth-child(1)>div{
  border-bottom: solid 1px #cbc9c9;
  border-right: solid 1px #cbc9c9;
  text-align: center;
  line-height: 45px;
  height: 45px;

}
.content>span{
  background-color: yellow;
  width: 949px;
  text-align: center;
  line-height: 40px;
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 20px;
  border-radius: 2px;
}
.content>span>span{
  color: #ec1330;
  font-weight: bolder;
  font-size: 25px;
  line-height: 50px;
}
.content>img{
  width: 940px;
  margin-bottom: 5px;
  margin-left: 5px;
}

.asider{
  /* background-color: rgb(170, 152, 186); */
  border-radius: 2px;
  margin-left: 10px;
  /* height: 300px; */
  border: solid 1px #cbc9c9;
  
}
.asider div{
  text-align: center;
  padding-top: 10px;
  font-weight: bold;
  font-size: 20px;
  border-bottom: solid 1px #cbc9c9;
  padding-bottom: 10px;
  border-left: solid 2px #ec1330;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.asider>a{
  display: block;
  text-align: center;
  line-height: 40px;
  /* background-color: #d54053; */
  margin-top: 10px;
  text-decoration: none;
  border-left: solid 2px green;
  
}
.asider>a:last-child{
  margin-bottom: 10px;
}

.asider>a:hover{
  background-color: #f1abab;

}