@charset "utf-8";@font-face{font-family:"HarmonyOS_Sans_SC_Regular";src:url('../fonts/HarmonyOS_Sans_SC_Regular.ttf') format('truetype')}
@font-face{font-family:"HarmonyOS_Sans_SC_Bold";src:url('../fonts/HarmonyOS_Sans_SC_Bold.ttf') format('truetype')}
@font-face{font-family:"HarmonyOS_Sans_SC_Light";src:url('../fonts/HarmonyOS_Sans_SC_Light.ttf') format('truetype')}
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,button,th,td,figure,figcaption{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
img{border:none}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color: #000}
input,select,textarea{outline:none}
ul,li{list-style:none}
a{text-decoration:none;cursor:pointer;color:inherit;font-size:inherit}
a:hover,a:active,a:focus{text-decoration:none;color:inherit}
html{outline:0;-webkit-text-size-adjust:none}
body{width:100%;font-family:"HarmonyOS_Sans_SC_Regular";-webkit-text-size-adjust:none;overflow-x:hidden}
html,body{font-size:16px;color:#000}
em{font-style:normal;color:#ff4b4c}
.container{width:1430px;padding:0 0px}
.conhead{background: url(../images/head_bg.jpg) no-repeat top center; background-color: #d6eaff}
.conhead .container{display: flex; align-items: center; height: 355px; justify-content: space-between; }
.logo{width: 50%}
.conhead .search_top{width: 50%; text-align: right;}
.nav-lists{background:#0263cb; height: 80px; line-height: 80px; overflow: hidden;}
.nav-list li a{font-size: 24px; font-weight: bold; color: #fff}
.nav-list{display: flex; justify-content: space-between;}
.nav-list li.baoxiu{width: 16.666666%; text-align: center; background: #05d500}


.nice-select{

  width: 100%;

  padding: 0 10px;

  height: 50px;


  position: relative;


  background: #1b71cd url(../images/a2.png) no-repeat 210px center;

}

    .nice-select input{display: block;width: 100%; color: #fff;text-align: center; height: 50px;line-height: 50px;border: 0;outline: 0;background: none;}

    .nice-select ul{

  width: 100%;

  display: none;

  position: absolute;

  left: 0px;

  top: 50px;

  overflow: hidden;

  background-color: #1b71cd;

  max-height: 150px;

  overflow-y: auto;


  border-top: 0;


  z-index: 9999;

}

    .nice-select ul li{height: 40px;line-height: 40px;overflow: hidden;padding: 0 10px;cursor: pointer;}
 .nice-select ul li a{color: #fff}
    .nice-select ul li.on{background-color: #2a7ed8;}
 


footer{background: #0263cb; padding: 30px 0 40px 0}
.link{display: flex;flex-wrap: wrap;}
.w_20{width: 20%; padding: 0 10px}
.link{margin: 0 -10px;}
.banquan{text-align: center; color: #fff; line-height: 2em; font-size: 16px; font-family:"HarmonyOS_Sans_SC_Light"; padding-top: 50px; border-top: solid 1px #1b71cd; margin-top: 40px;}

.search_top input{width: 315px; height: 58px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border: 0}
.search_top button{width: 120px; height: 58px; border: 0; float: right; background: #0263cb; font-size: 20px; color: #fff; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
img{max-width: 100%}


@media (min-width:1200px){}
@media (min-width:1440px){}
@media(max-width:1780px){}
@media(max-width:1580px){
  .container{width:1230px; padding: 0 15px}
}
@media(max-width:1280px){.container{width:1030px;}}
@media(max-width:1199px){.container{width:100%;}}
@media(max-width:991px){
  .nav-list li a{font-size: 18px;}
  .conhead .container{display: block;  padding-top: 140px;}
  .logo{width: 100%; padding-bottom: 30px;}
  .conhead .search_top{width: 100%}
   .search_top input{width: 80%}
    .search_top button{width: 20%}
    .search_top form{width: 100%; display: flex;}
    .search_top img{display: none}
    .search_top button,.search_top input{height: 40px;}
     .nav-lists{width: 100%; overflow-x: scroll;}
    .nav-list{width: 600px;}
    .w_20{width: 50%}
    .nice-select{margin-bottom: 15px;}
}
@media(max-width:768px){}