*{

    margin: 0;

    margin: 0;

}

a{

    text-decoration: none;

}

ol,ul{

    list-style: none;

}

body{

    background-color: aliceblue;

}



.header {

    width: 100%;

    height: 100px;

    background-color: rgb(254, 255, 255);

    margin: 0 auto;

    position: fixed;

    left: 0;

    top: 0;

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 0 20px;

    box-sizing: border-box;

}



.header div {

    width: 400px;

}



.header h1 {

    width: 200px;

    height: 80px;

    font-size: 15px;

    padding-top: 20px;

    text-align: right;

}



.header h2 {

    width: 300px;

    height: 100px;

    padding-left: 40px;

}



.header h3 {

    width: 700px;

    margin: 0 auto;

    padding-left: 100px;

    padding-top: 35px;

    display: flex;

    justify-content: center;

    flex-wrap: wrap;

}



.header h3 a {

    padding-left: 40px;

    color: #000;

    text-decoration: none;

}



/* Media Queries for responsiveness */

@media (max-width: 1200px) {

    .header h3 {

        width: 100%;

        padding-left: 0;

    }



    .header h3 a {

        padding-left: 20px;

    }

}



@media (max-width: 768px) {

    .header {

        flex-direction: column;

        height: auto;

        padding: 10px;

    }



    .header h2, .header h1 {

        width: 100%;

        text-align: center;

        padding: 0;

    }



    .header h3 {

        width: 100%;

        padding-top: 10px;

        justify-content: center;

    }



    .header h3 a {

        padding: 10px;

        display: block;

    }

}



.ac{

    width: 100%;

    height: 100px;

    background-color: rgb(254, 255, 255);

    margin: 0 auto;



}





.banner{

    width: 100%;

    height: 600px;

    margin: 0 auto;

}



.region{

    width: 1700px;

    height: 600px;

    margin: 0 auto;

    background-color: rgb(255, 255, 255);

    border-radius:20px;

}

.region div{

    float: left;

    height: 570px;

    padding-top: 30px;

    padding-left: 20px;

    

}



.region div h2{

    font-size: 40px;

    font-weight: 500;

    text-align: left;

    margin-bottom: 26px;

    font-weight:bolder;

    padding-top: 40px;

    padding-left: 40px;

}

.region div h3{

    font-size: 15px;

    font-weight: 500;

    margin: 0 auto;

    margin-bottom: 26px;

    width: 100px;

    height: 50px;

    background-color: rgb(0, 0, 0);

    border-radius: 50px;

    line-height: 50px



}

.region div h3 a{

  

    padding-left: 20px;

  

     border-radius:20px;

     color: #ffffff;

     font-size: 15px;

    



 }

.region h4{

    float: right;

    width: 850px;

    height: 600px;

  

}

.region img{

    padding-left: -100px;

}

.region div ul{

    font-size: 25px;

    color:#4f4f4f;

    width: 920px;

    height: 328px;

    background-color: rgb(255, 255, 255);

    list-style-type: disc;

    overflow-y: auto; 

    

}

.region div ul::-webkit-scrollbar{

    display: none;



}





.region div p{

    text-overflow: ellipsis;

}

.region div li{

    line-height: 24px;

    height: 26px;

    text-indent: -0px;

    

    padding-top: 10px;

}

.region>:nth-child(1){

  

    padding-left: 70px;

    width: 660px;

   

}

.region>:nth-child(2){

   

    width: 900px;

}

.aa{

    width: 1000px;

    height: 40px;  

    margin: 0 auto;

}



.news{

    width: 1700px;

    height: 800px;  

    margin: 0 auto;

   

}

.news div{

    float: left;

    height: 800px;

    padding-top: 30px;

    padding-left: 20px;  

}

.news div h1{

    font-size: 20px;

    font-weight: 400;

    width: 600px;

    margin-bottom: 26px;

    font-weight:bolder;

    color: #000;

    margin: 0 auto;

    padding-top: 20px;

}

.news div h1 a{

    color: #000;

    font-size: 40px;

    text-align: left;

}

.news div h2{

    width: 600px;

    height: 80px;

    font-size: 40px;

    font-weight: 400;

    text-align: left;

    margin-bottom: 26px;

    font-weight:bolder;

    margin: 0 auto;

}



.news div h3{

    font-size: 14px;

    font-weight: 400;

    width: 100px;

    height: 30px;

    border-radius: 50px;

    margin-bottom: 26px;

    text-align: center;

    margin: 0 auto;

    padding-top: 20px; 

    background-color: #000;

    line-height: 10px;

}

.news div h3 a{

    

    border-radius:20px;

    color: #ffffff;

    font-size: 15px;

}

.news div h4{

    font-size: 14px;

    font-weight: 400;

    text-align: center;

    margin-bottom: 26px;

    width: 600px;

    margin: 0 auto;

    padding-top: 20px;

    width: 100px;

    height: 30px;

    border-radius: 50px;

    background-color: #000;

    line-height: 10px;

}



.news div h4 a{

  

    

    border-radius:20px;

    color: #ffffff;

    font-size: 15px;

  

}

.news h5{

   

    height: 400px;

    width: 600px;

    margin: 0 auto;

    padding-top: 40px;

}

.news h6{

    height: 400px;

    width: 600px;

    margin: 0 auto;

    padding-top: 40px;

}

.news h6 img{

    padding-top: 40px;

}

.news div ul{

    

    color:#4f4f4f;

    width: 600px;

    height:160px;

    list-style-type: disc;   

    font-size: 25px;

    overflow-y: auto; 

    margin: 0 auto;

}  

.news div ul p{

    padding-top: 20px;

} 

.news div ul li{

    font-size: 25px;

    line-height: 24px;

    text-indent: -0px;

}

.news div ul::-webkit-scrollbar{

    display: none;



}

.news div ul a{

    line-height: 20px;

    height: 20px;

    text-indent: 1px;

    display: block;

    color:#4f4f4f;

    font-size: 25px;

  

}



.news>:nth-child(1){

    width: 810px;

    background-color: rgb(255, 255, 255);

    border-radius:20px;

    

}



.news>:nth-child(2){

   width: 810px;

   background-color: rgb(255, 255, 255);

   border-radius:20px; 

   float: right;

   

}

.news>:nth-child(1) >p:nth-child(1){

    height: 50px;

    margin-top: 38px;

    font-size: 12px;

    color: #515151;

    text-align: left;

    line-height: 30px; 

}

.news>:nth-child(1) >p:nth-child(1)>span{

     font-size: 12px;

     line-height: 30px;

 }



 .ab{

    width: 1000px;

    height: 60px;  

    margin: 0 auto;

}

.market_title{

    width: 1700px;

    height: 800px;

    margin: 0 auto;

    

} 

.market_title div{

    float: left;

    height: 800px;

    padding-top: 30px;

    padding-left: 20px;

   

}



.market_title div h2{

    width: 600px;

    height: 80px;

    font-size: 40px;

    font-weight: 400;

    text-align: left;

    margin-bottom: 26px;

    font-weight:bolder;

    margin: 0 auto;

    

}





.market_title div ul{

    font-size: 25px;

    color:#4f4f4f;

    width: 600px;

    height:150px;

  

    list-style-type: disc;   

    font-size: 10px;

    overflow-y: auto; 

    margin: 0 auto;

}

.market_title ul p {

    font-size: 25px;

}

.market_title div ul::-webkit-scrollbar{

    display: none;



}



.market_title div ul a{

    line-height: 20px;

    height: 24px;

    text-indent: 1px;

    display: block;

    

}

.market_title div h3{

    font-size: 14px;

    font-weight: 400;

    text-align: center;

    margin-bottom: 26px;

    width: 100px;

    height: 40px;

    margin: 0 auto;

    padding-top: 20px;

    background-color: #000;

    border-radius: 50px;

}



.market_title div h3 a{

   

  

    border-radius:20px;

    color: #ffffff;

    font-size: 15px;

  

}

.market_title div h4 ul{

    color:#4f4f4f;

    width: 600px;

    height:600px;

   

    list-style-type: disc;   

    overflow-y: auto; 

    margin: 0 auto;

}



.market_title div h4 a{

    color:#4f4f4f;

    font-size: 25px;

    padding-left: 20px;

    padding-top: 20px;

}

.market_title h5{

    height: 400px;

    width: 600px;

    margin: 0 auto;

    padding-top: 40px;

   

}

.market_title>:nth-child(1){

    width:  810px;

    background-color: rgb(255, 255, 255);

    border-radius:20px;

}

.market_title>:nth-child(2){

    width: 810px;

    background-color: rgb(255, 255, 255);

    border-radius:20px;

    float: right;

}

.market_title>:nth-child(1) >a:nth-child(1){

    position: absolute;

    top: 330px;

    left: 60px; 

}

.market_title>:nth-child(2) >p:nth-child(2)>span{

    font-size: 12px;

    line-height: 30px;

}



.site_info{

    width: 1700px;

    height: 180px;

    margin: 0 auto;

    background-color: rgb(255, 255, 255);

    

}

.site_info h1{

   

    font-size: 24px;

    padding-top: 20px;

    padding-left: 10px; 

   

}

.site_info h2{

    font-size: 15px;

    padding-top: 30px;

    padding-left: 20px;  

   

}

.ICP {

    width: 1000px;

    height: 150px;

    margin: auto;

}

.ICP h1{

    margin: auto;

    text-align: center;

}

.ICP h2{

    margin: auto;

    text-align: center;

}