
/*头部*/
.headertop{
 width: 100%;
 height: 30px;
 background: #eaeaea;
}
.headertopl{
 width:70%;
 float: left;
 height: 30px;
 line-height: 30px;
 color: #5a5a5a;
 text-align: left;
 padding-left:2%;
}
.headertopr{
 width:30%;
 float: left;
 color: #5a5a5a;
 height: 30px;
 line-height: 30px;
 text-align: right;
 padding-right: 3%;
}
.headertopr a{
 color: #fff;
}
.flex {

 width: 100%;
 background: #fff;
 /*  position: fixed;*/
 top: 0;
 left: 0;
 z-index: 10;
 box-shadow: 0 0 10px rgba(0,0,0,.2);

}
header{
 width: 100%;
 position: relative;
 height: 120px;
 z-index: 10;
}
header .riga {
    float: left;
    width: 300px;
    height: 44px;
	padding-top:20px;
}
header .riga .sea {
	border: 1px solid hsla(0,0%,100%,0);
    width: 300px;
    height: 44px;
	padding-left:30px;
    background: url(../img/searcha.jpg) no-repeat;
}
header .rigb {
    float: left;
    width: 72px;
    height: 44px;
	padding-top:22px;
}
.headermeau{
  width: 100%;
  height: 50px;
  background: #00529c;
}
.headermeau .headerlogo{
 float: left;
 width: 15%;
 text-align: center;
 height:50px;
 background:#fff;
 margin-left:5%;
 padding-top:18px;
}
.headermeau .headermeun{
 float: left;
 width: 60%;
 text-align: center;
}
.headermeau .headertel{
 float: left;
 width: 10%;
 text-align: right;
 padding-top:17px;
}
header .toplogo{
 float: left;
 width: 20%;
 text-align: center;
}
header .topmeun{
 float: left;
 width: 80%;
 text-align: center;
 padding-left:53%;
}
header .topmeun img{
padding-top:35px;
}
header .topcn{
 float: left;
 width: 6%;
 text-align: right;
}
header .logo{
 display: block;

}
header .logo {
 height:120px;
 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: 120px;
 float:left;
}
header nav li{
 float: left;
 width:calc(100%/6);
 height: 120px;
 line-height: 120px;
 /*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: 121px;
 background:url(../img/topmean.png) no-repeat center center;
}
header nav li:hover a, header nav li.cur a {
 color: #020202;
}
header .share {
 height: 82px;
 line-height: 82px;
 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;

}

