.container {
    margin: 0 auto;
    width: 1080px;
    }

 #header {
    height: 100px;
    /* background-color: rgb(253, 253, 253); */
    }

#logo{
    width: 164;
    height:44px; 
}
.nav{
    font-size: 23px;
    font-weight: bold;
    line-height: 60px;
    margin-left: 200px;
}
.nav li{
    float: left;
    margin-left: 55px;   
}
.nav a{
    color:rgb(73, 73, 73);
    
}
.slider{
    width: 120px;
    height: 55px;
    background-color: rgb(206, 230, 240);
    border-radius: 10px;
    position: absolute;
    margin-left: 143px;
    
    z-index: -1;
    transition: all ease,0.3s;
}
li:nth-child(1):hover ~ .slider{
    margin-left:25px ;
}
li:nth-child(2):hover ~ .slider{
    margin-left:143px ;
}
li:nth-child(3):hover ~ .slider{
    margin-left:288px ;
}
li:nth-child(4):hover ~ .slider{
    margin-left:436px ;
}
li:nth-child(5):hover ~ .slider{
    margin-left:582px ;
}
li:nth-child(6):hover ~ .slider{
    margin-left:729px ;
}




.main{
    margin-top: 54px;
   
}
#head2 img{
    width: 1080px;
    height: 300px; 
      
}
#gs-1 h1{
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: 350;
    color:rgb(38, 0, 255);
}
#gs-1 img{
    float: left;
    width: 500px;
    height: 250px;
    margin-right: 40px;
    border-radius: 15px;  
}
#gs-1 p{
    margin: 60px ;
    font-family: cursive;
    font-size: 17pt;
    text-indent: 2em;
    line-height:30px;
}

#gs-2 img{
    float: right;
    width: 500px;
    height: 250px;
    border-radius: 15px;
    margin-right: 40px;
}
#gs-2 p{
    position: relative;
    top: 60px;
    width: 500px;
    font-family: cursive;
    font-size: 17pt;
    text-indent: 2em;
    line-height:30px;
}
.box{
    /* background-color: rgb(245, 28, 209); */
    margin-top: 160px;
}
/* .box-1{
    background-color: rgb(252, 253, 253);
} */
.box-1 h1{
    text-align: center;
    font-weight: 350;
    margin-bottom: 20px;
    color:cornflowerblue;
}
.box-1-left{
    background:url(../img/ywbj.png) no-repeat top;
    width: 480px;
    height: 400px;
    float: left;
    
}
.box-1-left p{
    width: 350px;
    margin-left: 108px;
    margin-top:35px;
    text-indent: 2em;
    line-height: 15pt;
    
}

.box-1-right{
    /* background-color: darkolivegreen; */
    width: 600px;
    height: 400px;
    float: right;
}
.box-1-right img{
    margin-left: 50px;
    margin-top: 30px;
    height: 340px;  
}
.box-2 {
    float: left;
    margin: 20px 480px;
    font-weight: 350;
    margin-bottom: 20px;
    color:burlywood;
}
#box-2-left{
    float: left;
    margin-left: 80px;
}
#box-2-right{
    float: left;
    margin-left:  120px;
    margin-top: 40px;
    line-height: 25pt;
    width: 550px;
    
}
#box-2-right img{
    float: left;
    margin-top: 6px;
    margin-right: 10px;
}
.box-3 {
    float: left;
    margin: 20px 480px ;
    font-weight: 350;
    margin-bottom: 20px;
    color:skyblue;
}
#box-3-left{
    float: left;
    line-height: 20pt;
    
    
}
#h-1{
    color:rgb(31, 116, 173);
    margin-top: 55px;
    text-align: right;
}
#h-2{
    color: rgb(255, 192, 0);
    margin-top: 40px;
    margin-right: 55px;
    text-align: right;
}
#h-3{
    color: rgb(105, 163, 91);
    margin-top: 40px;
    text-align: right;
}
#p-1{
    text-align: right;
}
#p-2{
    text-align: left;
    margin-left: 55px;
}
#h-4{
    color: rgb(52,152,219);
    margin-top: 55px;
    text-align: left;
}
#h-5{
    color: rgb(26,163,170);
    margin-top: 40px;
    margin-left: 55px;
    text-align: left;
}
#h-6{
    color: rgb(155,187,89);
    margin-top: 40px;
}
#box-3-middle{
    float: left;
    margin: 20px 0px;
}
#box-3-right{
    float: left;
    line-height: 20pt;
    
}
#footer{
    overflow: hidden;
    /*background-color:greenyellow;*/
    width: 1080px;
    height: 100px;
}
.footer-1{
    background-color: rgb(97, 107, 245);
    width: 1080px;
    height: 40px;
    margin-top: 20px;
}
.bottom_nav{ 
    float:right;
    margin-top: 15px;
}
.copyright{
    clear:both;
    margin-top: 10px;
    width:1080px; 
    text-align:center; 
    color:#333;
    position: absolute;
}
