.inm_menu_body{
	margin:0 auto;
	width:100%;
	clear:both;
}
.inm_menu_box{
	/*overflow:hidden;*/
	margin:0 auto;
	width:95%;
}
.inm_menu_box1{
	width:20%;
	float:left;
	background:#FFF;
    box-shadow: 0px 0px 1px 1px rgba(51,51,51,0.1);
	min-height:200px;
	/*min-height:400px;*/
	/*position:relative;*/
}

.inm_menu_box2{
	width:75%;/*width:60%;*/
	float:left;
	/*min-height:400px;*/
}

.inm_menu_box3{
	width:25%;/*width:20%;*/
	float:left;
	/*min-height:400px;*/
}
.inm_menu_box1_in{
	position:relative;
	/*background:#F93;*/
	z-index:999999;
   /*border: 1px solid #eee;*/
	border-top:none;
}
.inm_menu_box2_in{
	overflow:hidden;
	margin:10px;
    box-shadow: 0px 0px 1px 1px rgba(51,51,51,0.1);
	min-height:400px;
	background:#FFF url(../img/loading_65.gif) no-repeat center center;
}

.inm_menu_tab_hide{
	overflow:hidden;
	min-height:630px;
	background:#FFF url(../img2/menu_bg2.jpg) bottom right no-repeat;
	width:1100px;
	position:absolute;
	z-index:9999999;
	top:0px;
	left:100%;
	display:none;
	margin:0px;
	box-shadow: 4px 4px 0 0 rgba(0,0,0,0.1);
}
.inm_menu_tab{
	background:#fff;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:3px solid #FFF;
	/*margin-left:-1px;*/
}
.inm_menu_tab_popup{
	overflow:hidden;
	background:rgba(0,0,0,0.5);
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99999;
	display:none;
}
.inm_menu_tab:hover{
	border-color:#EEE;
}
.inm_menu_tab:hover .inm_menu_tab_hide{
	display:block;
}
.inm_menu_tab:hover .inm_menu{
	opacity:1;
	margin-left:8px;
}
.inm_menu_tab_border{
	position:absolute;
	width:2px;
	background:#3CF;
	height:50px;
	left:100%;
	top:0px;
	margin-left:-2px;
}
.inm_menu_tab_link{
	overflow:hidden;
	text-align:left;
	font-size:14px;
    text-transform: capitalize;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
	color:#999;
	padding:3px 2px;
}
.inm_menu_tab_link a{
	color:#666;
}
.inm_menu_tab_link a:hover{
	color:#DB0000;
	animation: colorchanger 6s infinite;
	-ms-animation: colorchanger 6s infinite;
	-o-animation: colorchanger 6s infinite;
	-webkit-animation: colorchanger 6s infinite;
}

.inm_menu{
	background:url(../img/menu_icon.png);
	background-size:contain;
	display:inline-block;
	width:22px;
	height:22px;
	vertical-align:middle;
	margin-right:8px;
	margin-left:4px;
	opacity:0.5;
	transition:ease-in-out 0.2s all;	
}
.inm_menu1{ background-image:url(../img/menu_men_fashion.svg); }
.inm_menu2{ background-image:url(../img/menu_women_fashion.svg); }
.inm_menu3{ background-image:url(../img/menu_shoes_bags.svg); }
.inm_menu4{ background-image:url(../img/menu_mobile_phone_accessories.svg); }
.inm_menu5{ background-image:url(../img/menu_electronics_tools.svg); }
.inm_menu6{ background-image:url(../img/menu_camera.svg); }
.inm_menu7{ background-image:url(../img/menu_computer_security.svg); }
.inm_menu8{ background-image:url(../img/menu_tv_appliances.svg); }
.inm_menu9{ background-image:url(../img/menu_jewelry_watches.svg); }
.inm_menu10{ background-image:url(../img/menu_home_furniture.svg); }
.inm_menu11{ background-image:url(../img/menu_automobiles_motorcycles.svg); }
.inm_menu12{ background-image:url(../img/menu_industrial_scientific.svg); }
.inm_menu13{ background-image:url(../img/menu_health_beauty_hair.svg); }
.inm_menu14{ background-image:url(../img/menu_sports_outdoor.svg); }
.inm_menu15{ background-image:url(../img/menu_ledlight_flashlight.svg); }
.inm_menu16{ background-image:url(../img/menu_baby_kids_pets.svg); }
.inm_menu17{ background-image:url(../img/menu_toys_hobbies_robot.svg); }
.inm_menu18{ background-image:url(../img/menu_offices_school_supplies.svg); }
.inm_menu19{ background-image:url(../img/menu_video_audio.svg); }
.inm_menu20{ background-image:url(../img/menu_fashion_box.svg); }
.inm_menu21{ background-image:url(../img/menu_grocery_staples.svg); }
.inm_menu22{ background-image:url(../img/menu_top_brands.svg); }

.inm_menu_h_link_body{
	overflow:hidden;
	border-left:1px solid #f2f2f2;
}
.inm_menu_h_link_box{
	overflow:hidden;
	float:left;
	width:25%;
}
.inm_menu_h_link_box2{
	overflow:hidden;
	width:100%;
}
.inm_menu_h_link_tab1{
	overflow:hidden;
	padding:10px 15px;
	padding-top:2px;
}
.inm_menu_h_link_tab1_t{
	overflow:hidden;
	text-align:left;
	border-bottom:1px solid #E6E6E6;
	margin-bottom:5px;
}
.inm_menu_h_link_tab1_t a{
	display:inline-block;
	font-size:16px;
	color:#666;
	padding:12px 2px;
	padding-top:18px;
	padding-bottom:6px;
	padding-left:5px;
	padding-right:0px;
	font-weight:600;
}
.inm_menu_h_link_tab1_a{
	overflow:hidden;
}
.inm_menu_h_link_tab1_a li{
	display:block;
	text-align:left;
}
.inm_menu_h_link_tab1_a li a{
	display:inline-block;
	font-size:14px;
	color:#898989;
	padding:5px 2px;
	padding-left:0px;
	font-family: 'ProximaNovaRegular';
	transition:ease-in-out 0.2s all;
}
.inm_menu_h_link_tab1_a li a:hover{
	color:#00AE00;/*005CB9*/
	padding-left:4px;
}
.inm_menu_h_link_tab1_t a:hover{
	color:#FF8000;
}
.inm_menu_h_link_tab1_a li a:hover{
	background-color:#FAFAFA;
}
.inm_menu_h_link_tab1_t a i{
	margin-left:-4px;
	vertical-align:middle;
	margin-right:4px;
	color:#999;
}
.inm_menu_h_link_box_100{
	overflow:hidden;
	width:100%;
}
.inm_menu_h_link_box2_img{
	overflow:hidden;
}
.inm_menu_h_link_box2_img li{
	display:block;
}
.inm_menu_h_link_box2_img li a{
	display:block;
	border:1px solid #EFEFEF;
	margin-bottom:3px;
	opacity:0.9;
	transition:ease-in-out 0.2s all;
	border-radius:6px;
}
.inm_menu_h_link_box2_img li img{
	display:block;
	width:100%;
	height:40px;
	border-radius:6px;
}
.inm_menu_h_link_box2_img li a:hover{
	border-color:#999;
	opacity:1;
}
.inm_menu_h_link_box3{
	float:left;
	width:20%;
	padding:10px 0px;
}
.inm_menu_h_link_box3_in{
	border:1px solid #DEDEDE;
	height:60px;
	border-radius:6px;
	margin:10px 15px;
}
.inm_menu_h_link_box3_in img{
	float:left;
	width:75px;
	margin-top:-15px;
	margin-left:-10px;
}
.inm_menu_h_link_box3_in a{
	display:table-cell;
	font-size:15px;
	text-align:left;
	padding:0px 2px;
	font-family: 'Bree Serif';
	width:94px;
	height:60px;
	vertical-align:middle;
	opacity:0.9;
	color:#004080;
}
.inm_menu_h_link_box3_in a:hover{
	color:#F9007C;
	text-decoration:underline;
	opacity:1;
}
img.inm_menu_h_new1{
	margin-left:5px;
}
img.inm_menu_h_new2{
	margin-left:5px;
	vertical-align:middle;
}
img.inm_menu_h_hot1{
	width:28px;
	margin-left:5px;
}
img.inm_menu_h_hot2{
	width:24px;
	margin-left:5px;
	vertical-align:middle;
}
.inm_menu_h_link_box_85{
	overflow:hidden;
	width:85%;
	float:left;
}
.inm_menu_h_link_box_15{
	overflow:hidden;
	width:15%;
	float:right;
}


.inm_head2_box1{
	position:relative;
}
.inm_hover_m_stick_hover .inm_hover_m_body{
	top:45px;
}

.inm_top_menu_box1{
	/*background:#0CF;*/
	position:relative;
}
.inm_top_menu_box1 .inm_hover_m_body{
	top:42px;
}
.inm_hover_m_shopall{
	display:none;
}
.inm_menu_tab_popup2{
	overflow:hidden;
	background:rgba(0,0,0,0.5);
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:99999998;
	display:none;
}


.inm_menu_box2_3{
	float:left;
	width:80%;
	min-height:200px;
	clear:right;
}



.inm_menu_tab4{
	/*overflow:hidden;*/
	width:100%;
}
.inm_menu_tab4_b1{
	float:left;
	width:75%;
}
.inm_menu_tab4_b2{
	float:left;
	width:25%;
}

.inm_menu_tab4_b2 section{
	display:block;
}
.inm_menu_tab4_b2 section a{
	display:block;
}

.inm_menu_tab4_b2 section a img{
	display:block;
	height:210px;
	width:100%;
    box-shadow: 0px 0px 1px 1px rgba(51,51,51,0.1);
}


.inm_menu_box4{
	/*overflow:hidden;*/
	height:100px;
	width:100%;
	/*margin-top:10px;*/
}
.inm_menu_box4_in{
	/*overflow:hidden;*/
	width:100%;
}
.inm_menu_box4_in section{
	display:block;
	float:left;
	width:33.33%;
}
.inm_menu_box4_in section a{
	padding:5px;
	display:block;
	padding-bottom:0px;
	padding-top:0px;
}

.inm_menu_box4_in section a img{
	display:block;
	height:100px;
	width:100%;
    box-shadow: 0px 0px 1px 1px rgba(51,51,51,0.1);
}
section.inm_menu_box4_end a{
	padding:0px;
	padding-right:10px;
}
section.inm_menu_box4_therd a{
	padding-right:10px;
}
section.inm_menu_box4_first a{
	padding-left:10px;
}
.inm_menu_h_link_heding{
	margin-bottom:0px;
}
.inm_menu_h_link_heding a{
	padding-top:6px;
	font-size:14px;
	padding-left:0px;
}
.inm_menu_h_link_heding i{
	margin-left:0px !important;
}