.fr-menu{
	/* Positioning */
	position: fixed;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;

	/* Box-model */
	width: 100%;
	height: 62px;

	/* Typography */
	font-weight: normal;
	font-size: 0.875em;
	color: #828282;

	/* Visual */
	background-color: #E74842;
}
/* 品牌 */
.fr-menu .brand{
	float: left;
	margin-left: 10px;/*20181218 add*/
	width: 166px;
	height: 62px;
}

.fr-menu .brand img {
	max-width:100%;
	max-height: 100%
}
/* 下拉菜单组件 */
.fr-menu .btn-group{
	float: right;
	margin-right: 16px;
}

.fr-menu .btn-style{
	margin-top: 10px;

	width: 52px;
	height: 42px;

	border: 1px solid;
	border-radius: 4px;
	border-color: #c0c0c0;

	background-color: white;
}

.fr-menu .btn-style:active,
.fr-menu .btn-style:focus{
	background-color:  #f1f1f1;
	outline-style:none;
}
/* 下拉菜单 */
.btn-group .dropdown-menu{
	position: absolute;
	margin-left: -208%;
}
/* 分割线 */
.divider{
	width: 160px;
	height: 1px;
}
/*20181201 add start*/
.dropdown-menu .light,
.why-ahm .main-a,
.lan .main-a{
	font-weight: bold;
}
.why-ahm ul li a,
.lan ul li a{
	margin-left: 1rem;
}
/*20181201 add end*/
/* 第一个 active 被选的背景色 */
.dropdown-menu .active .light{
	color: white;
	background-color: #E74842;
}

.dropdown-menu .active .select{
	color: #E74842;
}

.dropdown-menu>li>a{
	color: #828282;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover, 
.dropdown-menu>.active>a:focus{
	color: white;/*20181120 update #828282->white */
 	background-color: #E74842; /*20181120 update white->#E74842 */
 }
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus{
 	color: #E74842;
 	background-color: white;
 }

.why-ahm ul li,
.qa ul li,
.lan ul li{
	display: block;
	margin-left: 22px;
	padding-top: 10px;
}
/*20181120 add start*/
.why-ahm ul li.active a{
	color: #E74842;
}
/*20181120 add end*/
.why-ahm ul li a,
.qa ul li a,
.lan ul li a{
	color: #828282;
}

/*
.why-ahm ul li a:hover,
.qa ul li a:hover,
.lan ul li a:hover
{
	color: #E74842;
}
*/
/**--------------------------大于768px列表--------------------------------------**/
.list{
	position: relative;
	z-index: 99;
	float: left;
	/*width: 408px;*/
	width: 63%;
	padding-top: 22px;
	margin-left: 3.5%;
	/*background-color: black;*/
	letter-spacing: 1px;
	display: none;
}
.list ul{
	float: left;
}

.list li{
	padding: 0 12px;
}

.divide-line{
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: transparent #DDD transparent transparent;
	margin-right: 4px;
}

.list .last{
	position: relative;
	z-index: 99;
}

.list a{
	color: white;
}

/*
.list a:hover{
	color: #E74842;
}
*/
/*
.list .active a{
	color: #E74842;
}

.list a:hover{
	color: #E74842;
}

.list .active .no-light a{
	color: #828282;
}
*/
/*
.list a:hover,
.list a:active,
.list .active .no-light a:hover,
.list .active .no-light a:active
{
	color: #E74842;
}
*/
/**--------------------------二级菜单--------------------------------------**/
.divide-line li a.light{
	position: relative;
	z-index: 99999;
}
.why-ahm-sm:hover .second-menu-why,
.qa-sm:hover .second-menu-qa
{
	visibility: visible;
}
/*
.why-ahm-sm:hover .light,
.qa-sm:hover .light{
	color: #E74842;
}
*/
.second-group{
	margin-top: 60px;
}
/*
.second-group a:hover{
	color: #E74842;
}
*/
.second-menu-why{
	position: absolute;
	z-index: 98;
	margin-left: -10px;
	margin-top: -30px;
	display: block;
	width: 122px;
	height: 132px;
	/*background-image: url("../images/menu/whyahm_bg.png");*/
	visibility: hidden;
	cursor: pointer;
}

.second_menu_the_new {
    /*height:100%;*/
    width: 100%;
    background:#ffffff;
    /*border-bottom: 1px solid #000000;*/
    border-left: 5px solid #E74842;
	padding-bottom: 4px;  
}

.second_menu_the_new li a{
	color: #E74842
}
.second-menu-qa{
	position: absolute;
	margin-left: -10px;
 	margin-top: -30px;
 	display: block;
 	width: 220px;
 	height: 132px;
 	/*background-image: url("../images/menu/q&a_bg.png");*/
 	letter-spacing: 0px;
 	visibility: hidden;
 	cursor: pointer;
}
.second-menu-why li, 
.second-menu-qa li
{
	display: block;
	padding-top: 14px;
	padding-bottom: 2px;
	padding-left: 28px;
	padding-right: 0;
	border-style: none;
	letter-spacing: 1px;
	word-spacing: 2px;
}

/**--------------------------search--------------------------------------**/
.search{
	position: relative;
	z-index: 100;
	float: left;
	margin-top: 16px;
	/*margin-left: 50px;*/
	margin-left: -60px;
	/*width: 130px;*/
	width: 90px;
	height: 30px;
	/*background-color: red;*/
	border: #ffffff solid thin;
	border-color: transparent transparent #DDD transparent;
	font-size: 14px;
	display: none;
}
.form-text{
	/*width: 140px;*/
	width: 100px;
	height: 30px;
}
.form-text input{
	/*width: 100px;*/
	width: 50px;
	height: 30px;
	letter-spacing: 1px;
	border-style: none;
	outline-style: none;
	background-color: rgba( 52, 52, 52, 0);
	color: #fff;/*20181217 updated*/
}
.form-btn{
	position: relative;
	z-index: 99;
	float: right;
	margin-top: 4px;
	width: 30px;
	height: 30px;
}
/*20181217 add start*/
.form-btn a:hover{
	color: #fff;
}
/*20181217 add end*/
/**--------------------------语言--------------------------------------**/
.langue{
	float: right;
	/*margin-left: 25px;*/
	margin-top: 21px;
	width: 46px;
	height: 30px;
	/*background-color: red;*/
	display: none;
}

.langue a{
	color: #ffffff;
}

.langue .active{
	color: #ffffff;
}

.langue .another{
	padding-left: 4px;
}

.langue a:hover, .lan a:active{
	color: #ffffff;
}

/**--------------------------媒体查询--------------------------------------**/
@media screen and (min-width: 768px){
	.btn-group{
		display: none;
	}
	.list,
	.langue
	{
		display: block;
		margin-top: 35px;/*20181116 add  */
	}
	.fr-menu{
		/*
		top: 36px;
		width: 84%;
		*/
		border-radius: 4px;
		position: fixed;
		height: 90px;/*20181116 add  */
	}
	/*20181116 add  strat */
	/* 品牌 */
	.fr-menu .brand{
		height: 90px;
	}
	.list{
		padding: 0;
	}
	.search {
		margin-top: 25px;
	}
	.second-menu-qa{
	 	margin-top: -20px;
	}
	/*20181116 add  end*/
}
@media screen and (min-width: 992px){
	.search{
		display: block;
	}
	.list,
	.langue{
		font-size: 14px;
	}
	.second-menu-why li, 
	.second-menu-qa li{
		padding-top: 10px;
		letter-spacing: 0px;
		word-spacing: 0px;
	}
	.langue{
		margin-right: 15px;
	}
}

@media screen and (min-width: 1200px){
	.list{
		margin-left: 5%;
	/**	letter-spacing: 2px; **/
	}
	.search{
		margin-left: -100px;
		width: 160px;
	}
	.form-text{
		width: 170px;
	}
	.form-text input{
		width: 100px;
	}
}

@media screen and (min-width: 1366px){
	.list li{
		padding: 0 30px;
	}
	.second-menu-why li, 
	.second-menu-qa li{
		padding: 10px 0 2px 28px;
	}
	.search{
		margin-left: -60px;
	}
}

@media screen and (min-width: 1600px){
	.list li{
		padding: 0 45px;
	}
	.second-menu-why{
		margin-left: 20px;
	}
	.second-menu-why li, 
	.second-menu-qa li{
		padding: 10px 0 2px 28px;
	}
	.search{
		margin-left: -30px;
		width: 200px;
	}
	.form-text{
		width: 210px;
	}
	.form-text input{
		width: 150px;
	}
}

input::-webkit-input-placeholder {        
	/* placeholder颜色  */        
	color: #ffffff;
}
   

























