body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#010101; font-size:14px; font-family:'微软雅黑', Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#010101; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}
h1{font-size: 36px}
h2{font-size: 30px}
h3{font-size: 24px}
h4{font-size: 18px}
h5{font-size: 14px}
h6{font-size: 12px}
i{font-style: normal}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }


div.header {
    z-index: 999;
    width: 10rem;
    height: 1.28rem;
    background-color: #00428e;
    position: fixed;
    top: 0;
  }
  div.header > img {
    float: left;
    width: 5.17rem;
    margin-top: 0.24rem;
    margin-left: 0.53333333rem;
  }
  div.header > div.title {
    position: absolute;
    top: 0.32rem;
    left: 1.66666667rem;
  }
  div.header > div.title p {
    color: white;
  }
  div.header > div.title p:nth-child(1) {
    height: 0.37333333rem;
    font-size: 0.33333333rem;
  }
  div.header > div.title p:nth-child(2) {
    font-size: 0.16666667rem;
  }
  div.header > div.tel {
    position: absolute;
    left: 6.4rem;
    top: 0.32rem;
  }
  div.header > div.tel a {
    padding-left: 0.37333333rem;
    display: block;
    background-image: url('../images/phtel.png');
    background-position: left center;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
  div.header > div.tel a p:nth-child(1) {
    color: white;
    font-size: 0.14666667rem;
  }
  div.header > div.tel a p:nth-child(2) {
    color: white;
    font-size: 0.2rem;
  }
  div.header > div.caidan {
    position: absolute;
    right: 0.17333333rem;
    top: 0.32rem;
    height: 0.53333333rem;
    width: 0.8rem;
  }
  div.header > div.caidan img {
    height: 0.53333333rem;
    width: 0.8rem;
  }
  div.header div.nav {
    display: none;
    z-index: 999;
    position: absolute;
    top: 0.85333333rem;
    left: 6.08rem;
    width: 3.93333333rem;
    height: 9rem;
    background-image: url('../images/sjnav.png');
    background-repeat: no-repeat;
    background-size: 100%;
  }
  div.header div.nav ul {
    padding: 0 0.8rem;
    margin-top: 0.4rem;
  }
  div.header div.nav ul li a {
    padding: 0.21333333rem 0;
    display: block;
    color: white;
    font-size: 0.4rem;
    text-align: center;
    border-bottom: 0.05333333rem solid white;
    position: relative;
  }
  div.header div.nav ul li:last-child a {
    border-bottom: none;
  }
  div.header div.nav ul li a img {
    position: absolute;
    left: -0.4rem;
    width: 0.4rem;
    height: 0.4rem;
  }
  .bannermin {
    width: 10rem;
    margin-top: 1.28rem;
    padding-bottom: 0.14rem;
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 100%;
    
  }
  .bannermin img {
    width: 100%;
  }
  div.linav ul {
    text-align: center;
  }
  div.linav ul li {
    float: left;
    width: 50%;
    text-align: center;
  }
  div.linav ul li a {
    font-size: 0.21333333rem;
    line-height: 0.32rem;
  }
  div.sousuo {
    margin-top: 0.32rem;
  }
  div.sousuo > div {
    margin: 0 auto;
    width: 9.26666667rem;
    height: 0.64rem;
    background-color: #234dad;
    background: linear-gradient(178deg, #234dad 30%, #9DB4E9);
    border-radius: 0.32rem;
    
  }
  div.sousuo div p {
    float: left;
    height: 0.64rem;
    line-height: 0.64rem;
    margin-left: 0.53333333rem;
    font-size: 0.26666667rem;
    color: white;
  }
  div.sousuo div div {
    float: left;
    box-sizing: border-box;
    height: 0.64rem;
    margin-left: 0.46666667rem;
  }
  div.sousuo div div input#keyword {
    box-sizing: border-box;
    height: 0.46666667rem;
    width: 4.8rem;
    margin-top: 0.01rem;
    font-size: 0.18666667rem;
    color: #2f58b8;
    border-radius: 0;
    padding-left: 0.10666667rem;
  }
  div.sousuo div div input.bottom {
    box-sizing: border-box;
    height: 0.46666667rem;
    width: 0.93333333rem;
    font-size: 0.24rem;
    background: none;
    border: none;
    color: white;
  }

  div.foonav {
    height: 1.33333333rem;
    font-size: 0.32rem;
    position: relative;
    border-top: 4px solid #4988db;
    box-shadow: 0 -2px 3px #1B375D;
    padding: 0 1.8rem;
  }
  
  div.foonav div{
    float: left;
    width: 1.33333333rem;
    height: 1.33333333rem;
  }
  div.foonav div.cen{
    margin: 0 1.17rem;
    
  }
  div.foonav div a{
    display: block;
    width: 1.33333333rem;
    height: 1.33333333rem;
    background-image: url("../images/diton.png");
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: -1.84rem 0;
    line-height: 2.4rem;
    text-align: center;
    font-size: 0.18rem;
  }
  div.foonav div:nth-child(2) a{
    display: block;
    width: 1.33333333rem;
    height: 1.33333333rem;
    background-image: url("../images/diton.png");
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: -4.25rem 0;
  }
  div.foonav div:nth-child(3) a{
    display: block;
    width: 1.33333333rem;
    height: 1.33333333rem;
    background-image: url("../images/diton.png");
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: -6.7rem 0;
  }