.banxin1200{
    width:1200px;
    margin:0 auto;
}
.banxin1200 .header {
    padding-top:5px;
    overflow: hidden;
}
.banxin1200 .logo img{
    vertical-align: middle;
}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.header{margin: 0 40px 10px;}
.header .search input{
    width: 257px;
    height: 32px;
    border:0 none;
    outline: none;
    border:1px solid #295db2;
    border-right:0 none;
    vertical-align: middle;
}
#btn{
    background-color:#295db2;
    outline: none;
    border:0 none;
    height: 34px;
    vertical-align: middle;
    border-radius: 3px;
    margin-left:-2px;
}
.search p{
    margin-bottom:13px;
    text-align: right;
}
.search p a{
    margin-bottom:13px;
    font-size:14px;
    color:#295db2;
    font-weight: 700;
    text-decoration: none;
}

.nav{margin-top: 20px;overflow: hidden;padding-left: 100px;}
.nav li{
    float:left;
    height:40px;
    text-align: center;
    line-height: 40px;
    margin-left:43px;
    font-size:18px;
    color:#295db2;
    font-weight: 700;
    cursor:pointer;
    padding:10px;

}
.nav li img{vertical-align: middle;}
.nav li a{display:inline-block;vertical-align: middle; margin-left:5px;text-decoration: none;color:#28579c;  width:100%;
  height:100%;}

  .nav li .sy{
  background:url("imagesshouye.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li .xn{
  background:url("imagesxn.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li .zl{
  background:url("imageszhanlan.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li .jp{
  background:url("imagescangpin.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li .cp{
  background:url("imagesgushi.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li .dh{
  background:url("imagesdonghua.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li .sp{
  background:url("imagesshipin.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}



.nav li:hover{
  background:#295db2;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  color:#fff;
}
.nav li:hover a{
  background:#295db2;
  color:#fff;
}
.nav li:hover .sy{
  background:url("imagesshouye-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li:hover .xn{
  background:url("imagesxn-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li:hover .zl{
  background:url("imageszhanlan-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li:hover .jp{
  background:url("imagescangpin-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li:hover .cp{
  background:url("imagesgushi-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li:hover .dh{
  background:url("imagesdonghua-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li:hover .sp{
  background:url("imagesshipin-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}




.nav li.on{
  background:#295db2;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  color:#fff;
}
.nav li.on a{
  background:#295db2;
  color:#fff;
}
.nav li.on .sy{
  background:url("imagesshouye-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li.on .xn{
  background:url("imagesxn-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li.on .zl{
  background:url("imageszhanlan-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li.on .jp{
  background:url("imagescangpin-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li.on .cp{
  background:url("imagesgushi-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li.on .dh{
  background:url("imagesdonghua-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
 .nav li.on .sp{
  background:url("imagesshipin-white.png") center center no-repeat;
  background-size:22px 20px;
  display:inline-block;
  width: 22px;
  height: 20px;
  vertical-align: middle;
}
  .img{border-top:3px solid #b6020a;margin-top:2px;}
/*??end*/