.nav{
	flex-direction: column !important;
	justify-content: center !important;
	align-items: flex-end !important;
}
#nav .logo{
	width: 305px !important;
}

.input{
	
}
.input input{
	
}
.nav ul{
	width: 900px !important;
}
.nav ul li .icon{
	margin-top: 18px !important;
}
.nav ul,.nav ul li,.nav ul li a,.nav ul li .navbox{
	height: 50px !important;
	line-height: 50px !important;
}
.nav ul .navbox a .contact{
	margin-top: 5px !important;
}
.nav ul li .aboutphone{
	top:49px !important;
}
.nav ul li .aboutbig{
	top:49px !important;
}

header .chen-search {
	position: relative;
  width: 854px !important;
  border: 2px solid red;
  height: 31px;
  margin-left: -10px;
  transform: translateX(2px);
  align-self: flex-start;
  z-index: 999;
}
header .chen-search .choose {
  position: relative;
  width: 100px;
  background: #f70114;
  color: #fff;
  font-size: 14px;
  z-index: 999;
  cursor: pointer;
}
header .chen-search .choose .item {
  height: 100%;
}
header .chen-search .choose .item i {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid #fff;
  margin-left: 12px;
  margin-top: 1px;
}
header .chen-search .choose .popup {
  display: none;
  position: absolute;
  top: 30px;
  left: -2px;
  width: calc(100% - 2px);
  border: 2px solid #eb505c;
  border-top: none;
  background-color: #fff;
  z-index: 999;
}
header .chen-search .choose .popup .item {
  cursor: pointer;
  height: 31px;
  color: #808080;
}
header .chen-search .choose .popup .item:hover {
  background: #eb505c;
  color: #fff;
}
header .chen-search .choose:hover .item i {
  border-top: none;
  border-bottom: 7px solid #fff;
}
header .chen-search .choose:hover .popup {
  display: block;
}
header .chen-search .input {
  padding: 0 12px;
}
header .chen-search .btn {
  cursor: pointer;
  width: 100px;
  background: red;
  font-size: 14px;
  color: #fff;
}
header .chen-search .tips {
  margin-right: 12px;
}
header .chen-search .tips span {
  padding: 4px 12px;
  background: #f5f5f5;
  font-size: 12px;
  margin-left: 12px;
  border-radius: 6px;
  cursor: pointer;
  color: #999999;
}
input {
  border: none;
  background: none;
  outline: none;
}
.flex {
  display: flex;
}
.f-a {
  display: flex;
  align-items: center;
}
.f-a-j {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex1 {
  flex: 1;
}

.none{
	display: none !important;
}
/*# sourceMappingURL=test.css.map */


[v-cloak] {
  display: none;
}