 *{
     margin: 0;
     padding: 0;
}
.head_fiexd{ /* 滚动之后导航栏变色 */
	background: #17424e!important;
	position: fixed !important;
}

 .main_box{
     width: 100%;
}
 .main_info{
     width: 100%;
     margin: 0 auto;
}
/*头部导航*/
 .head_top{
     width: 100%;
     /* height: 36.8125rem; */
}
 .heads{
	 position: absolute;
	 width: 100%;
	 background-size: 100% 100%;
	 z-index: 999;
	 top: 0;
     background: rgba(0,0,0,0.3);
}

 .logo{
     width: 22.3%;
}
 .logo a .companyname{
     width: 75%;
}
 .logo a .remark{
     width: 12.4%;
}
 .headbar{
     width: 88%;
     height: 4.5rem;
     margin: 0 auto;
     display: flex;
     align-items: center;
     position: relative;
}
 .linkbar{
     flex: 1;
     height: 100%;
}
 .linkbar>ul{
	 width: 100%;
     display: flex;
     flex: 1;
     height: 100%;
     justify-content: flex-end;
}
 .linkbar>ul>li{
     font-size: 1.125rem;
     list-style-type: none;
	 min-width: 5.5%;
     height: 100%;
	 /* display: inline-flex; */
	 display: flex;
	 flex-direction: column;
     padding: 0 3.5%;
	 align-items: center;
	 position: relative;
}
 .linkbar>ul>li:hover{
	background: rgba(0,0,0,0.4);
}
 .linkbar>ul>li:hover>a{
	 border-bottom: 0.125rem solid #FFFFFF;
}
 .linkbar>ul>li>a{
     text-decoration: none;
	 width: 100%;
     color: #fff;
     flex: 1;
     height: 100%;
     align-items: center;
     display: flex;
     justify-content: center;
} 
 .linkbar>ul>li>.sub_bar{
	 display: none;
	 position: absolute;
	 top: 4.4375rem;
	 list-style-type: none;
	 background: rgba(0,0,0,0.5);
	 padding: 0.625rem 0;
	 width: -webkit-fill-available;
	 }
 .linkbar>ul>li>.sub_bar>li{padding: 0.5rem 2.7875rem;text-align: center;}
 .linkbar>ul>li>.sub_bar>li:hover{background: #49915B;}
 .linkbar>ul>li>.sub_bar>li>a{color: #fff;text-decoration: none;opacity: 0.7;}
 .active{
     z-index: 2;
}
/*搜索*/
.search{padding-left: 15px;}
.search>img{width: 98%;height: 98%;}
 .showSerch{
     width: 16.7%;
     height: 3.5rem;
     background: black;
     opacity: 0.7;
     position: absolute;
     right: 0;
     top: 4.75rem;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .showSerch>div{
     background: transparent;
     position: relative;
     border-bottom: 0.0625rem solid #ABAAA8;
	 width: 87%;
}
 .showSerch>div>img{
     position: absolute;
     right: 0;
}
 .showSerch>div>input{
     font-size: 1rem;
     background: transparent;
     outline: none;
     color: #fff;
     height: 1.9375rem;
     width: 88%;
     border:none 
}
 