
/*头部*/

.flex {

 width: 100%;
 background: #fff;
 /*  position: fixed;*/
 top: 0;
 left: 0;
 z-index: 10;

}
header .toplogo{
 float: left;
 width: 25%;
 text-align: left;
}
header .topmeun{
 float: left;
 width: 75%;
 text-align: center;
}
header .topmeun-index{
 float: left;
 width: 65%;
 text-align: center;
}
header .topcn{
 float: right;
 width: 20%;
 height:100px;
 text-align: center;
 padding-top:35px;
}
header .topcn .riga {
    float: right;
    width: 203px;
    height: 30px;
}
header .topcn .riga .sea {
    border: 1px solid hsla(0,0%,100%,0);
    width: 203px;
    height: 30px;
    padding-left: 10px;
    background: url(../img/searcha.jpg) no-repeat;
}
header .topcn .rigb {
    float: right;
    width: 27px;
    height: 30px;
}


header .topcn-index{
 float: right;
 width: 220px;
 text-align: center;
}
header .topcn-index li{
 float: left;
 text-align: center;
 line-height:100px;
 padding-right:10px;
}
header .topcn-index .search{
 float: left;
 width: 100%;
 text-align: center;
 line-height:100px;
}
header .topcn-index .search a{
  color:#FFFFFF;
}
header .topcn-index img{
  max-width:100%;
}
header .topcn .search{
 float: left;
 width: 100%;
 text-align: center;
 line-height:100px;
}
header .topcn .search a{
  color:#FFFFFF;
}
header .topcn img{
  max-width:100%;
}
header .logo{
 display: block;

}
header .logo {
 height:100px;
 display: table;
}
header .logo #imgbox {
 display:table-cell;
 vertical-align: middle;
 width: 25%;
}
header  .logo #imgbox img {
 display: block;
 margin: 0 auto;
 max-width: 100%;
 /*如果希望图片宽高都不超过父元素的宽高，并且垂直水平居中  这么设计*/
 max-height: 100%;
}


.dropdown-menu {
 left:auto;
 right:0;
 min-width: 110px;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px;
}
.dropdown-menu > li > a {
 text-align: center;
}
header nav{
 width: 100%;
}
header nav ul{
 width: 100%;
 height: 70px;
 float:left;
}
header nav li{
 float: left;
 width:calc(100%/6);
 height: 70px;
 line-height: 70px;
 /*margin-top:50px;*/
 font-size:16px;
 font-family: 'Glyphicons Halflings';
 font-weight:700;
 text-align: center;

}
header nav ul li a {
 color: #020202;
}
header nav li:hover, header nav li.cur {
 color: #020202;
 display: inline-block;
 height: 70px;
 background:url(../img/topmean.png) no-repeat center center;
}
header nav li:hover a, header nav li.cur a {
 color: #020202;
}
header .share {
 height: 52px;
 line-height: 52px;
 font-size:16px;
 color: #fff;
    border-left: #e8e8e8 solid 1px;
}
header .share .lang a {
 font-family:"Arial";
 color: #020202;
}
.search #search {
 width: 210px;
 height: 52px;
 border:1px solid #d7d7d7;
 color: #cccccc;
 -webkit-border-radius: 25px;
 -moz-border-radius: 25px;
 border-radius: 25px;
}

.search #search .sea {
 background:transparent;
 border:none;
 width: 165px;
 height: 52px;
 padding-left: 10px;
 line-height: 50px;
 color: #333333;
}
.search #search .btn {
 background: transparent;
 padding: 4px 12px;

}

