#header{
	width: 100%;
	background: #f3f3f3;
}
.w{
	width: 1200px;
	margin: 0 auto;
}
.header-top{
	height: 50px;
	line-height: 50px;	
}
.header-top .le{
	float: left;
	color: #666666;
	font-size: 14px;
}

.header-top .ri{
	float: right;
	width: 50%;
}

.header-top .ri a{
	display: inline-block;
}

.xinlang{
	background: url(../img/xinlang.png) !important;
	background-size: cover
}

.weixin{
	background: url(../img/weixin.png) !important;
	background-size: cover
}
.bdsharebuttonbox{
	display: inline-block;
	height: 100%;
}

.header-top .ri ul li{
	float: left;
	height: 50px;
	line-height: 50px;
}

.header-top .ri ul li.phone{
	 font-size: 20px;
	 color: #03a2e5;
	 margin-left: 25PX;
	 font-weight: bold;
}
.header-top .ri ul li.phone i{
    font-size: 24px;
    color: #03a2e5;
    margin-right: 8px;
    font-weight: bold;
}

.header-top .ri ul li a{
	color: #999;
	font-size: 14px;

}



.header-bottom{
	height: 100px;
	background:#fff;
}
.header-bottom .logo{
	float: left;
	height: 100px;
	line-height: 100px;
	width: 20%;
}
.header-bottom .nav{
	float: left;
	width: 80%;
}
.header-bottom .logo A{
	display: block;
}
.header-bottom .logo img{
	vertical-align: middle;
}

.header-bottom .nav>ul>li{
   float: left;
   line-height: 100px;
   margin-right: 50px;
   font-size: 16px;
   position: relative;
}

.header-bottom .nav>ul>li .second-List{
   position: absolute;
   width: 300%;
   top: 100px;
   left: -30px;
   z-index: 100;
   background: #FFF;
   display:none;
}
.header-bottom .nav>ul>li:hover .second-List{
  display:block;
}
.second-List li{

white-space: nowrap;  
overflow: hidden;  
text-overflow: ellipsis;  
line-height: 50px;
font-size: 14px;
border-top: 1px solid #f4f4f4;
}
.second-List li a{
	width: 100%; 
	box-sizing: border-box;
	padding-left: 30px;
	display: block;
	white-space: nowrap;  
	overflow: hidden;  
	text-overflow: ellipsis; 
}
.header-bottom .nav ul li a{
	color: #666666;
	display: block;
}

.header-bottom .nav ul li a:hover{
	color: #03a1ee;
	

}
.header-bottom .nav ul li .second-List a{
	border-left: 3px solid #fff;
}
.header-bottom .nav ul li .second-List a:hover{
	border-left: 3px solid #03a1ee;
}


.header-bottom .nav ul li i{
	font-size: 24px;
	color: #666;
	font-weight: bold;
	
}


.bds_weixin{
	width: 40px !important;
	height: 50px !important;
	margin: 0 0 !important;
	margin-right: 24px !important;
	background: url(../img/weixin.png) no-repeat center center !important;
}

.bds_tsina{
	margin: 0 0 !important;
	margin-right: 30px !important;
	padding-left: 0 !important;
	width: 40px !important;
	height: 50px !important;
	background: url(../img/xinlang.png)  no-repeat center center !important;
}

.bds_tsina:hover { 
    opacity: 1 !important;
    background: url(../img/ac-xinlang.png)  no-repeat center center !important;
}


.bds_weixin:hover {
    opacity: 1 !important;
    background: url(../img/a-weixin.png)  no-repeat center center !important;
}

.header-bottom .nav>ul>li.active>a{
    color: #03a1ee;
}


#nav-search{
	line-height: 100px;
	display: none;
}
#indexNav{
	/*display: none;*/
}
#nav-search input{
	width: 100%;
	height: 50px;
	box-sizing:border-box;
	padding-left: 20px;
	border: 1px solid #ccc;
}
.s-input{

	width: 80%;
}

.bds_weixin{
	position: relative;
}
.bds_weixin .erwema{
	background: #fff;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left:-59px;
	z-index: 1;
	padding: 5px 5px;
	display: none;
}
.bds_weixin:hover .erwema{
	display: block;
}

.bds_weixin .erwema:before {
    position: absolute;
    right: 50%;
    margin-right: -8px;
    top: -7px;
    width: 0;
    height: 0;
    content: "";
    border-width: 0px 8px 8px 8px;
    border-style: solid;
    border-color: #fff transparent;
}

.bds_weixin .erwema img{
	width: 118px;
	height: 118px;

}


