.width100 {
  width: 100%;
  min-width: 1200px;
}
.width1200 {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.header {
 position: relative;
  top: 0;
  width: 100%;
  min-width: 1200px;
  height: 65px;
  z-index: 998;
  border-bottom:1px solid #f0f0f0;
  background:#fff;
  box-shadow: rgba(73, 128, 254, 0.20) 0px 0px 6px;
}

.header-logo {
  position:absolute;z-index:2;left: 30px;
}
.header-logo-pic {
  display: block;
  width: 350px;
  height: 65px;
  background: url(../images/chequanLogo-1.png) center center no-repeat;
   background-size:48%;
  text-indent: -999em; 
  float: left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .header-logo-pic {
    display: block;
    width:350px;
    height: 65px;
    text-indent: -999em;
    background-size:48% ;
  }
}

.header-action {
  display: block;
  right:80px;
  position: absolute;
  height:65px; 
  top:0;
  display:flex;
  align-items: center
}
.header-action .header-search {
  position: relative;
  float: left;
  width: 180px;
  height: 25px;
  border:1px solid #e4e4e4;
  border-radius: 25px;
  font-size: 12px;
  padding:0 10px;
 line-height:25px;
 transition: all .2s;
 box-sizing: border-box;
 padding-right:0px;
}
.header-action .header-search input[type="text"]{
   background:none;
   border:0;
   float: left;
   height: 100%;
   width: calc(100% - 30px);
}
.header-action .header-search input[type="submit"]{
  width: 30px;
  background: url(../images/search.png) no-repeat center!important;
  height: 100%;
  float: right;
  background: none;
  border:0
}
.header-action .header-search:hover{
  box-shadow: 0 0 2px #e4e4e4;
}
/* .header-action a{
   padding:0 17px; 
  height: 26px;
   color: #fff;
  background: #4980fe;
  border-radius: 26px;
  font-size: 14px;
  line-height:26px;
  transition: all .2s;
  margin-right: 30px;
}
.header-action a:hover{
  background: #3f74ec
}*/
/*.header-action span{
  height: 15px;
  width: 1px;
  background:#e4e4e4;
  margin:0 15px;
}*/

/*.header-action .header-status {
  float: right;
  width:106px;
  margin-left:35px;
  line-height:26px;
}*/
/*.header-action .header-btn{text-align: right;}*/


/*.header-action .header-btn a  {margin-left: 1px;margin-right: 1px;color: #595959;font-size: 14px;color:#000000;}
.header-action .header-btn span{color: #D3D3D3;}*/


.header .header-action .header-line{ float: left;width:2px;height: 15px;background: #f4f4f4; margin:20px 15px;line-height: 22px;}
.header .header-action .header-status {float: left; }
.header .header-action .header-status .header-btn{display: inline-block; margin: 20px 7px; padding: 0 15px; height: 22px; font-size: 12px; line-height: 22px; border-radius: 13px; -webkit-transition: all .5s; transition: all .5s; text-align: center; }
.header .header-action .header-btn1 {border: 1px solid rgba(102, 102, 102, 0.3); color: #666; }
.header .header-action .header-btn1:hover { border: 1px solid rgba(102, 102, 102, 0.3); color: #acacac;}
.header .header-action .header-btn2 {position: relative; border: 1px solid #4980fe; background: #4980fe; color: #fff; }
.header .header-action .header-btn2:hover {   box-shadow: 0 0 3px #4980fe; }