﻿.catelog{
    width: 100%;
    background-color: aliceblue;
}
.catelog .nav{
    height: 100px;
}
.catelog .img{
    width: 100%;
}
.catelog .img img{
    width: 100%;
    height: 55ex;
}
.catelog .content{
    width: 100%;
    /* height: 100rex; */
    display: flex;
    margin-top: 20px;
    /* background-color: aliceblue; */
    /* overflow: auto; */
}
.catelog .content .left a{
    text-decoration: none;
    color: rgb(255, 255, 255);
}
.content .left{
    width: 25%;
    /* background-color: rgb(248, 242, 233); */
    /* height: 100%; */
    margin-left: 15ex;
    margin-right: 10px;
}
.content .right{
    width: 70%;
    background-color:white;
    height: 100%;
    margin-right: 15ex;
    /* overflow: auto; */
}
.mainC{
    width: 100%;
    height: 70px;
    display: flex;
    font-size: 25px;
    justify-content: center;
    align-items: center;
    background-color: rgb(96, 180, 236);
  
}

.sidec{
    width: 100%;
    height: 50px;
    background-color: rgb(190, 228, 252);
    margin-top: 3px;
    display: flex;
    font-size: 20px;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    
}
.catelog .content .left .sidec a{
    color: black;
}

.sidec:hover{
    transition: 0.2s;
    translate: 10px;
    /* height: 60px; */
}
.righttop{
    display: flex;
    justify-content: space-between;
    padding: 5px;
}
.righttop .n{
    font-size: 20px;
    margin-left: 20px;
    color:rgb(82, 135, 250);
    display: flex;
    align-items: center;
}
.righttop .m{
    font-size: 13px;
    margin-right: 20px;
    display: flex;
    align-items: center;
}

.rightcontent{
    margin-top: 20px;
}
.rightcontent .list li {
    list-style-type: circle; 

}
.rightcontent .list li a{
    display: flex;
    justify-content: space-between;
    color: black;
    text-decoration: none;
    font-size: 18px;
}
.rightcontent .list li a p:nth-child(2){
    margin-right: 15px;
}


.draw::before, .draw::after {
    box-sizing: border-box;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }


.draw {
    -webkit-transition: color 0.25s;
            transition: color 0.25s;
            position: relative;
  }
  .draw::before, .draw::after {
    border: 2px solid transparent;
    width: 0;
    height: 0;

  }
  .draw::before {
    position: absolute;
    top: -10px;
    left: 0;
  }
  .draw::after {
    position: absolute;
    bottom: 10px;
    right: 0;
  }
.draw:hover {
  color: #37daff;
}
.draw:hover::before, .draw:hover::after {
  width: 100%;
  height: 100%;
}
.draw:hover::before {
  border-top-color: #37daff;
  border-right-color:#37daff;
  -webkit-transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
          transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}
.draw:hover::after {
  border-bottom-color:#37daff;
  border-left-color: #37daff;
  -webkit-transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
          transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}
  
