.clear{
	clear:both;
}
.clearfix:before, .clearfix::after {
  content: "";
  clear: both;
  display: block;
}

/**<div class="give_error_yes"><i class="fa fa-check-circle"></i> Please fill in required fields.</div>**/
/**<div class="give_error_no"><i class="fa fa-exclamation-circle"></i> Please fill in required fields.</div> times-circle**/
.inm_no_result{
	text-align:center;
	font-size:25px;
	padding:25px 10px;
	color:#FF6C6C;
}

.inm_95_none{
	margin:0 auto;
	width:95%
}
.inm_95_block{
	overflow:hidden;
	margin:0 auto;
	width:95%;
}

.inm_100{
	width:100%;
	/*overflow:hidden;*/
	clear:both;
	margin:0 auto;
}
.inm_100_block{
	width:100%;
	overflow:hidden;
	clear:both;
	margin:0 auto;
}
.inm_100_hide{
	width:100%;
	overflow:hidden;
	clear:both;
	margin:0 auto;
}
.inm_95{
	/*overflow:hidden;*/
	margin:0 auto;
	width:95%;
}
.inm_10{
	float:left;
	width:10%;
}
.inm_10_hide{
	float:left;
	width:10%;
	overflow:hidden;
}
.inm_20{
	float:left;
	width:20%;
}
.inm_20_hide{
	float:left;
	width:20%;
	overflow:hidden;
}
.inm_25{
	float:left;
	width:25%;
}
.inm_25_hide{
	float:left;
	width:25%;
	overflow:hidden;
}
.inm_30{
	float:left;
	width:30%;
}
.inm_30_hide{
	overflow:hidden;
	float:left;
	width:30%;
}
.inm_33{
	float:left;
	width:33.333%;
}
.inm_33_hide{
	overflow:hidden;
	float:left;
	width:33.333%;
}
.inm_50{
	float:left;
	width:50%;
}
.inm_50_hide{
	overflow:hidden;
	float:left;
	width:50%;
}
.inm_70{
	float:left;
	width:70%;
}
.inm_70_hide{
	overflow:hidden;
	float:left;
	width:70%;
}
.inm_75{
	float:left;
	width:75%;
}
.inm_75_hide{
	overflow:hidden;
	float:left;
	width:75%;
}
.inm_80{
	float:left;
	width:80%;
}
.inm_80_hide{
	overflow:hidden;
	float:left;
	width:80%;
}
.inm_90{
	float:left;
	width:90%;
}
.inm_90_hide{
	overflow:hidden;
	float:left;
	width:90%;
}
.box_shadow{
	box-shadow: 0px 0px 1px 1px rgba(51,51,51,0.1);
}
.inm_coin{
	display: inline-block;
    background: url(../img/inm_coin_64x64.png) no-repeat center;
    width: 12px;
    height: 12px;
    background-size: contain;
}
.inm_support{
	display: inline-block;
    background: url(../img/support.png) no-repeat center;
    width: 12px;
    height: 12px;
    background-size: contain;
}
.inm_cashback{
	display: inline-block;
    background: url(../img/cashback4.png) no-repeat center;
    width: 18px;
    height: 12px;
    background-size: contain;
}
.inm_surety{
	display: inline-block;
    background: url(../img/surety_i3.png) left center no-repeat;
    height: 19px;
    width: 82px;
    background-size: contain;
}
.inm_shipping{
	display: inline-block;
    background: url(../svgimg/delivery_ban1.svg) no-repeat center;
    width: 22px;
    height: 14px;
    background-size: contain;
}
.give_error_no, .give_error_yes{
	margin:0 auto;
	position:fixed;
	transform:translate(-50%);
	left:50%;
	bottom:20px;
	display:inline-block;
	background:#333;
	color:#FFF;
	font-size:18px;
	font-family: 'ProximaNovaRegular';
	padding:20px 40px;
	line-height:24px;
	border-radius:10px;
	box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1);
	z-index:9999999999999999;
	transition:ease-in-out 0.2s all;
	animation:error_animation 5s forwards;
	bottom:-200px;
}
.give_error_no i{
	color:#FF2F2F;
	margin-right:8px;
	font-size:30px;
	vertical-align:middle;
}
.give_error_yes i{
	color:#009100;
	margin-right:8px;
	font-size:30px;
	vertical-align:middle;
}
.inm_fade_box{
	opacity:0;
}
.noscript{
	font-size:20px;
	color:#f20000;
	text-align:center;
	font-weight:600;
	padding:25px;
	line-height:26px;
}
.noscript i{
	color:#F9F900;
	margin-right:8px;
	font-size:30px;
	vertical-align:middle;
}
.inm_battan, .inm_btn{
	display: block;
    overflow: hidden;
    background: #004080;
    color: #FFF;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    padding: 6px 0px;
    font-size: 14px;
    box-shadow: 2px 2px 0px 0px #CCC;
    border-radius: 2px;
    outline: none;
    border: none;
    transition: ease-in-out 0.2s all;
	cursor:pointer;
}
.inm_btn:active{
	background:#004080;
	transform:translate(2px,2px);
	box-shadow:none;
}
.inm_btn2{
	background-color:#F20000;
}
/**PageLoading**/
.inm_page_progress {
	position:fixed;
	height: 2px;
	display: block;
	width: 100%;
	background-color: white;
	border-radius: 2px;
	background-clip: padding-box;
	overflow: hidden;
	top:0px;
	left:0px;
	z-index:999999999;

}
.inm_page_progress .inm_page_progress_loding {
	background-color:black;
}
.inm_page_progress .inm_page_progress_loding:before {
	content: '';
	position: absolute;
	background-color: #2C67B1;
	top: 0;
	left: 0;
	bottom: 0;
	will-change: left, right;
	-webkit-animation: inm_page_progress_anmimation 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
		  animation: inm_page_progress_anmimation 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.inm_page_progress .inm_page_progress_loding:after {
	content: '';
	position: absolute;
	background-color: #2C67B1;
	top: 0;
	left: 0;
	bottom: 0;
	will-change: left, right;
	-webkit-animation: inm_page_progress_anmimation_short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
		  animation: inm_page_progress_anmimation_short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
	-webkit-animation-delay: 1.15s;
		  animation-delay: 1.15s;
}
@-webkit-keyframes inm_page_progress_anmimation {
  0% {
	left: -35%;
	right: 100%; }
  60% {
	left: 100%;
	right: -90%; }
  100% {
	left: 100%;
	right: -90%; }
}
@keyframes inm_page_progress_anmimation {
  0% {
	left: -35%;
	right: 100%; }
  60% {
	left: 100%;
	right: -90%; }
  100% {
	left: 100%;
	right: -90%; }
}
@-webkit-keyframes inm_page_progress_anmimation_short {
  0% {
	left: -200%;
	right: 100%; }
  60% {
	left: 107%;
	right: -8%; }
  100% {
	left: 107%;
	right: -8%; }
}
@keyframes inm_page_progress_anmimation_short {
  0% {
	left: -200%;
	right: 100%; }
  60% {
	left: 107%;
	right: -8%; }
  100% {
	left: 107%;
	right: -8%; }
}


.loading{
	overflow:hidden;
	width:100%;
	height:100%;
	position:fixed;
	z-index:999999999;
	background:rgba(255,255,255,0.2);
	display:none;
}
.loading img{
	position:absolute;
	top:45%;
	left:50%;
	transform:translate(-50%);
}

.loading2{
	position:relative;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.6) url(../img/loading_50.gif) no-repeat center center;
	top: 0px;
	left: 0px;
	z-index:9999999999999;
}
.loading5{
	position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.6) url(../img/loading_50.gif) no-repeat center center;
    top: 0px;
    left: 0px;
	z-index:9999999999999;
}
.loading6{
	position:fixed;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: rgba(255,255,255,0.6) url(../img/loading_50.gif) no-repeat center center;
    top: 0px;
    left: 0px;
	z-index:9999999999999;
}
.inm_small_popup {
	/*<div class="inm_small_popup inm_small_popup_top">Save to Wishlist</div>*/
    position:absolute;
    top: 100%;
    padding: 4px 8px;
    min-height: 23px;
    line-height: 15px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    white-space: nowrap;
    z-index: 50;
	margin-left:10px;
	animation: inm_opacity 0.5s forwards;
}
.inm_small_popup_top{
	border-top:2px solid #ccc;
	color:#666;
}
.inm_small_popup_top:after {
    border-color: transparent transparent #ccc transparent;
    top: -13px;
    content: "";
    left: 0px;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    position: absolute;
}
.inm_small_popup_left{
	border-left:2px solid #ccc;
	color:#666;
}
.inm_small_popup_left:after {
    border-color: transparent #ccc transparent  transparent;
    top: 0px;
    content: "";
    left: -13px;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    position: absolute;
}
.inm_small_popup_right{
	border-right:2px solid #ccc;
	color:#666;
}
.inm_small_popup_right:after {
    border-color: transparent  transparent  transparent #ccc;
    top: 0px;
    content: "";
    right: -13px;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    position: absolute;
}
.inm_small_popup_bottom{
	border-bottom:2px solid #ccc;
	color:#666;
}
.inm_small_popup_bottom:after {
    border-color: #ccc transparent transparent  transparent;
    left: 0px;
    content: "";
    bottom: -13px;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    position: absolute;
}
.inm_spinner {
    width: 85px;
    height: 85px;
}
.inm_spinner.inm_spinner-assertive {
    stroke: #ef473a;
    fill: #ef473a;
}
.i_display{
	display:inline-block;
	background:url(../img/icon.png) no-repeat center center;
	background-size:contain;
}

#InmProductsloading{
	text-align:center;
	background:url(../img/loading_50.gif) no-repeat center center;
	height:150px;
}
.inmload_box{/*
	position:absolute;
	left:0px;
	top:0px;
	width:100%;*/
}
.inmload{
	overflow:hidden;
	float:left;
	width:25%;
	min-height:230px;
	position:relative;
}
.inmload span{
	background:#f9f9f9;
	display:block;
	min-height:230px;
	margin:10px;
	
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: placeHolderShimmer;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #f9f9f9 18%, #eeeeee 33%);
  background-size: 800px 104px;
  position:relative;
  z-index:999;
}

@keyframes placeHolderShimmer {
  0%{ background-position: -468px 0; }
  100%{ background-position: 468px 0; }
}

.animated-background {
  animation-duration: 1.5s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: placeHolderShimmer;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  height: 96px;
  position: relative;
}

/***StickFixed*****/
.InmStickyTop {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:999999996;
  height:58px;
  animation: autopopup_top 0.4s alternate;
  box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.2);
}
.InmStickyTop .inm_head2_search_box2{
	display:none;
}
.InmStickyTop .inm_head2_search_box1, .InmStickyTop .inm_head2_box3, .InmStickyTop .inm_head2_box, .InmStickyTop .inm_head2_search_body, .InmStickyTop .inm_head2_box2, .InmStickyTop .inm_head2_box1  {
	height:56px;
}
.InmStickyTop .inm_head2_search_box1_search{
	margin-top:11px;
}
.InmStickyTop .inm_head2_box3_in{
	padding-top:10px;
}
.InmStickyTop .inm_head2_box3_box{
	height:47px;
}
.InmStickyTop .inm_head2_box3_box_hide{
	top:46px;
}
.InmStickyTop .inm_head2_logo .inm_head2_logo_logo img{
	height:55px;
	margin:0 auto;
	margin-top:1px;
	float:left;
	width:76%;
}
.InmStickyTop .inm_head2_click_menu{
	display:inline-block;
	float:left;
	width: 35px;
    height: 35px;
	border:1px solid #D8D8D8;
	background:#E3E3E3;
	color:#404040;
	margin-left:2px;
	border-radius:3px;
	margin-top:10px;
	margin-right:5px;
	opacity:0.9;
}
.inm_head2_click_menu_i{	
	font-size:24px;
	line-height:32px;
}
.InmStickyTop .inm_head2_click_menu:hover{
	cursor:pointer;
	background:#F4F4F4;
	opacity:1;
}
.InmStickyTop + .inm_top_menu_body {
  padding-top: 130px;
}




.inm_offer_popup{
	background-color: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow:auto;
	animation:Inm-fadeIn 1s both;
	z-index:999999998;
	transition:ease-in-out 0.2s all;
}
.inm_offer_img1{
    position:relative;
    transition: all 0.2s ease;
    -webkit-animation-name: Inm-bounceInDown;
    animation-name: Inm-bounceInDown;
	text-align:center;
	animation:Inm-bounceInDown 1s both;
    animation-delay: 0.2s!important;
	width:700px;
	margin:0 auto;
	margin-top:10%;
}
.inm_offer_img1 img{
	margin:0 auto;
	display:inline-block;	
    width: 700px;
}

@-webkit-keyframes Inm-fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes Inm-fadeIn{0%{opacity:0}to{opacity:1}}
@-webkit-keyframes Inm-bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}
@keyframes Inm-bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}
.Inm-bounceInDown{-webkit-animation-name:Inm-bounceInDown;animation-name:Inm-bounceInDown}
.inm_offer_close{
	right:-40px;
	position:absolute;
	top:-40px;
	font-size:40px;
	display:inline-block;
	text-align:center;
	width:80px;
	height:80px;
	line-height:80px;
}
.inm_offer_close i{
	border:15px solid rgba(255,255,255,0);
	border-radius:50%;
	width:70px;
	height:70px;
	color:#EC0000;
	transition:ease-in-out 0.2s all;
	background:rgba(255,255,255,0.1);
}
.inm_offer_close i:hover{
	box-shadow:0px 3px 2px 1px rgba(0,0,0,0.1);
	cursor:pointer;
	background:rgba(255,255,255,0.9);
}



/***Foot***S***/
.inm_foot_body{
	background:#004080;
    overflow: hidden;
}

.inm_foot_copy {
    overflow: hidden;
    padding: 8px 12px;
    text-align: center;
    color: #fff;
    background: #063e75;
    font-size: 12px;
    line-height: 20px;
    font-family: 'Lato', Calibri, Arial, sans-serif;
}
.inm_foot_bottom_logo {
    overflow: hidden;
    height: 40px;
    background: #042d56;
}
.inm_foot_bottom_logo b {
    display: block;
    line-height: 40px;
    font-family: "Arial Black", Gadget, sans-serif;
    font-size: 20px;
    color: #fff;
	text-transform:uppercase;
}
.inm_foot_bottom_logo b i {
    font-size: 25px;
    font-family: "Courier New", Courier, monospace;
    display: inline-block;
    color: #fff;
}

.inm_foot2_body{
	overflow:hidden;
	text-align:center;
	background:#b3b3b5;
}
.inm_foot2_body span{
	display:block;
	color:#FFF;
	font-size:30px;
	padding:15px 10px;
	font-family: 'Dancing Script';
	text-shadow: 0px 1px 0px #f7f7f7, 1px 1px 1px #999;
}
.inm_foot3_body{
	background:#f9f9f9;
	width:100%;
	padding:20px 0px;
}
.inm_foot3_b1{
	overflow:hidden;
	float:left;
	width:25%;
}
.inm_foot3_b2{
	overflow:hidden;
	float:left;
	width:50%;
}
.inm_foot3_b3{
	overflow:hidden;
	float:left;
	width:25%;
}
.inm_foot3_body section{
	padding:0px 10px;
}
.inm_foot3_body section h2 {
	text-align:left;
	padding-bottom:10px;
	font-size:16px;
	color:#666;
	font-family: 'ProximaNovaRegular';
	font-weight:300;
	padding-top:2px;
	
}
.inm_foot3_b3 dd{
	float:left;
	position:relative;
	overflow:hidden;
}
.inm_foot3_b3 dl{
	float:left;
}
.inm_foot3_b3 dd img{
	width:104px;
	height:104px;
	display:block;
	margin:-10px;
}
.inm_foot3_b3 dl img{
	display:block;
	clear:both;
	margin-bottom:4px;
	margin-left:10px;
	transition:ease-in-out;
	opacity:0.8;
}
.inm_foot3_b3 dl img:hover{
	opacity:1;
}
.inm_foot3_b3 dd i{
	display:inline-block;
	background:#FFF url(../img/icon.png) center center no-repeat;
	width:16px;
	height:16px;
	background-size:14px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-8px;
	margin-top:-8px;
	z-index:1;
}
.inm_foot3_b2 dd{
	float:left;
	width:60%;
	position:relative;
}
.inm_foot3_b2 dl{
	float:left;
	width:25%;
}
.inm_foot3_b2 dd input[type=email]{
	outline:none;
	border:1px solid #CCC;
	font-size:14px;
	font-family: 'ProximaNovaRegular';
	padding:12px 10px;
	width:100%;
	display:block;
	border-right:none;
	padding-left:34px;
}
.inm_foot3_b2 dd input[type=email]:focus{
	border-color:#FF7575;
}
.inm_foot3_b2 dl input[type=submit]{
	display:block;
	outline:none;
	border:1px solid #FF7575;
	color:#DF0000;
	background:#FCC;
	font-size:14px;
	font-family: 'ProximaNovaRegular';
	padding:12px 10px;
	width:100%;
	cursor:pointer;
}
.inm_foot3_b2 dl input[type=submit]:hover{
	background-color:#C1E0FF;
	border-color:#64B1FF;
	color:#007AF4;
}
.inm_foot3_b2 dd:before{
	font-family: 'FontAwesome';
	content:"\f003";
	position:absolute;
	z-index:11;
	width:20px;
	height:20px;
	color:#999;
	font-size:20px;
	top:9px;
	left:8px;
}
.inm_foot3_b2 small{
	display:block;
	clear:both;
	font-size:14px;
	color:#bcbcbc;
	text-align:left;
	padding-top:2px;
}
.inm_foot3_b1 a{
	display:inline-block;
	float:left;
	font-size:35px;
	width:38px;
	height:38px;
	text-align:left;
	color:#006BD7;
	transition:ease-in-out 0.2s all;
	opacity:0.9;
	margin-bottom:5px;
}
.inm_foot3_b1 a:hover{
	opacity:1;
	transform:scale(1.1,1.1);
}

.inm_foot4_body{
	background:#FFFFFF;
	width:100%;
	padding:20px 0px;
	padding-bottom:2px;
}
.inm_foot4_b1{
	overflow:hidden;
	float:left;
	width:34%;
}
.inm_foot4_b2{
	overflow:hidden;
	float:left;
	width:22%;
}
.inm_foot4_b3{
	overflow:hidden;
	float:left;
	width:22%;
}
.inm_foot4_b4{
	overflow:hidden;
	float:left;
	width:22%;
}
.inm_foot4_b1 aside{
	float:left;
	width:25%;
}
.inm_foot4_b1 aside img{
	display:block;
	margin:0 auto;
}
.inm_foot4_b1 aside h4{
	font-size:14px;
	color:#999;
	line-height:16px;
	text-align:center;
	padding-top:10px;
	font-weight:300;
}
h3.inm_foot_title{
	font-size:16px;
	color:#666;
	text-align:center;
}
h3.inm_foot_title i{
	font-size:26px;
	vertical-align:middle;
	margin-right:5px;
	color:#888;
}
.inm_foot4_b2 article{
	padding-bottom:10px;
	font-size:14px;
	text-align:center;
	color:#999;
	position:relative;
}
.inm_foot4_b2 article:after{
	position: absolute;
    bottom: 4px;
    height: 32px;
    width: 1px;
    background: #e5e5e5;
    content: "";
    right: 0;
}
.inm_foot4_b2 article:before{
	position: absolute;
    bottom: 4px;
    height: 32px;
    width: 1px;
    background: #e5e5e5;
    content: "";
    left: 0;
}
.inm_foot4_b2 article dd{
	padding-top:12px;
}
.inm_foot4_b2 article dd a{
	color:#999;
}

.inm_foot4_b2 article dl a{
	color:#007DFB;
	text-decoration:underline;
	font-size:14px;
	padding-top:2px;
	display:block;
}
.inm_foot4_b2 article dl a:hover{
	color:#FF8000;
}
.inm_foot4_b3 aside{
	padding-top:15px;
	padding-bottom:4px;
	position:relative;
}
.inm_foot4_b3 aside:after {
    position: absolute;
    top: 15px;
    height: 32px;
    width: 1px;
    background: #e5e5e5;
    content: "";
    right: 0;
}
.inm_foot4_b3 a{
	display:inline-block;
}
.inm_foot4_b3 em{
	display:inline-block;
	background:url(../img/trusted_i1.jpg) no-repeat center;
	width:55px;
	height:31px;
	background-size:auto 31px;
	background-position:-138px 0px;
	margin:0px 2px;
	margin-bottom:5px;
}
.inm_foot4_b3 img{
	display:inline-block;
	height:31px;
	margin:0px 2px;
	margin-bottom:5px;
}
.inm_foot4_b4 aside{
	padding-top:15px;
	padding-bottom:4px;
}
.inm_foot4_b4 span{
	display:inline-block;
	background:url(../img/trusted_i1.jpg) no-repeat center;
	width:64px;
	height:31px;
	background-size:auto 31px;
	background-position:-230px 0px;
	margin:0px 2px;
	margin-bottom:5px;
}
.inm_foot4_b4 img{
	display:inline-block;
	height:31px;
	margin:0px 2px;
	margin-bottom:5px;
}
.inm_foot5_body{
	background:#063e75;
	width:100%;
	padding:15px 0px;
	border-bottom:1px solid rgba(255,255,255,0.1);
}
.inm_foot5_b1{
	overflow:hidden;
	width:58%;
	float:left;
}
.inm_foot5_b2{
	overflow:hidden;
	width:42%;
	float:left;
}
.inm_foot5_b1 section{
	width:25%;
	float:left;
}
.inm_foot5_b2 section{
	width:50%;
	float:left;
}
.inm_foot5_b1 aside h3{
    font-size: 16px;
    color: #908e8e;
    text-align: center;
	text-align:left;
	padding-bottom:15px;
	text-decoration:underline;
	font-family: 'ProximaNovaBold';
}
.inm_foot5_b1 aside a{
	display:block;
	text-align:left;
	font-size:12px;
	padding:4px 2px;
	text-transform:uppercase;
	color:#FFF;
}
.inm_foot5_b1 aside a:hover{
	color:#0074E8;
}
.inm_foot5_b2 aside{
}
.inm_foot5_b2 aside h3{
    font-size: 16px;
    color: #908e8e;
    text-align: center;
	text-align:left;
	padding:0px 10px;
	padding-bottom:15px;
	font-family: 'ProximaNovaBold';
	text-decoration:underline;
}
.inm_foot5_b2 aside article{
	font-size:13px;
	color:#f9f9f9;
	line-height:17px;
	text-align:left;
	padding:0px 10px;
	border-left:1px dashed  rgba(255,255,255,0.1);
}
.inm_foot5_b2 aside article a{
	color:#51A8FF;
}
/***Foot***E***/



.inm_product_bar_body{
	overflow:hidden;
	display:inline-block;
	clear:both;
	padding:10px;
	font-family: 'ProximaNovaRegular';
}
.inm_product_bar{
    background: #fbfbfb;
    border: 1px solid #ecebeb;
    overflow: hidden;
	border-top:none;
}
.inm_product_bar section{
	float:left;
	padding:10px 5px;
	font-size:12px;
	color:#CCC;
	position:relative;
    max-width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
	padding-right:15px;
}
.inm_product_bar section:hover{
	max-width:none;
}
.inm_product_bar section a{
	display:block;
	color:#999;
}
.inm_product_bar section:after{
	content:"\f105";
	position:absolute;
	font-family: 'FontAwesome';
	color:#e8e7e7;
    right: 1px;
    top: 5px;
	font-size:22px;
}
.inm_product_bar section a:hover{
	color:#004080;
}
.inm_product_bar section:first-child{
	padding-right:20px;
	padding-left:15px;
}
.inm_product_bar section:last-child:after{
	content:"";
}

/****ProductInfoPopup***/

.inm_pro_popup_daba{
	background-color: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow:auto;
	animation:Inm-fadeIn 1s both;
	z-index:999999998;
	transition:ease-in-out 0.2s all;
}
.inm_pro_popup_daba body{
	overflow:hidden;
}
.inm_pro_popup_daba_in{
    position:relative;
    transition: all 0.2s ease;
    -webkit-animation-name: Inm-bounceInDown;
    animation-name: Inm-bounceInDown;
	animation:Inm-bounceInDown 1s both;
    animation-delay: 0.2s!important;
	text-align:center;
	margin:0 auto;
	background:#FFF;
    max-width: 860px;
    width: auto;
	min-height: 100px;
    /*min-height: 460px;*/
    /*padding: 10px;*/
	top:5%;
	box-shadow:0px 0px 2px 2px rgba(0,0,0,0.1);
	border-radius:3px;
}
.inm_pro_popup_daba_tab1{
	overflow:hidden;
	background:#333;
	height:500px;
}
.inm_pro_popup_daba_close{
	overflow:hidden;
	z-index:999;
	background:#fff;
	color:#333;
	width:24px;
	height:24px;
	line-height:22px;
	font-size:20px;
	position:absolute;
	right:0px;
	top:0px;
	transition:ease-in-out 0.2s all;
	border-radius:0px 0px 0px 4px;
}
.inm_pro_popup_daba_close i{
	line-height:24px;
}
.inm_pro_popup_daba_close:hover{
	cursor:pointer;
	background:#f2f2f2;
}
.inm_pro_popup_daba_close:active{
	background:#D00;
	color:#FFF;
}
.inm_pro_popup_daba_loading{
	overflow:hidden;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:999;
	background:#FFF;
	opacity:0.9;
}
.inm_pro_popup_daba_loading img{
	position:absolute;
	top:45%;
	left:50%;
	transform:translate(-50%);
}

.inm_tooltip1 {
	display:none;
	position:absolute;
	border:1px solid #333;
	background-color:#161616;
	border-radius:3px;
	padding:8px 14px;
	color:#fff;
	font-family: 'ProximaNovaRegular';
	opacity:0.9;
	z-index:999999999;
}
/***Popup****/
.inm_popup3_body{
	z-index:999999998;
	overflow:hidden;
	position:fixed;
	background:rgba(0,0,0,0.3);
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	animation:Inm-fadeIn 1s both;
	transition:ease-in-out 0.2s all;
}
.inm_popup3_box1{
	overflow:hidden;
	width:68%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
}
.inm_popup3_box2{
	overflow:auto;
	width:32%;
	height:100%;
	background:#FFF;
	position:fixed;
	top:0px;
	right:0px;
	animation: autopopup_right 1s alternate;
}
.inm_popup3_box1 h2{
	float:right;
	font-size:50px;
	margin-right:10px;
	color:#FFF;
    -webkit-animation-name: Inm-bounceInDown;
    animation-name: Inm-bounceInDown;
	animation:Inm-bounceInDown 1s both;
    animation-delay: 0.2s!important;
}
.inm_popup3_box1 h2:hover{
	cursor:pointer;
}

/*Head1**S*/
.inm_head1_body{
	background:#004080;
	margin:0 auto;
	width:100%;
	clear:both;
	height:30px;
}
.inm_head1_box{
	/*overflow:hidden;*/
	margin:0 auto;
}

.inm_head1_box1{
	width:100%;
	height:30px;
}
.inm_head1_box1_in{
}
.inm_head1_box1_tab1{
	overflow:hidden;
	float:left;
	height:30px;
	line-height:30px;
	border-right:1px solid #cdcbcb;
}
.inm_head1_box1_tab1 section{
	padding:0px 2px;
	text-align:left;
	font-size:14px;
	color:#FFF;
	font-family: 'ProximaNovaRegular';
	padding-right:10px;
}
.inm_head1_box1_tab1 section a{
	color:#BDDEFF;
	display:inline-block;
	padding:0px 2px;
}
.inm_head1_box1_tab1 section a:hover{
	text-decoration:underline;
}
.inm_head1_box1_tab2{
	float:right;
	height:30px;
	position:relative;
	border-left:1px solid #cdcbcb;
}
.inm_head1_box1_tab2_txt{
	overflow:hidden;
	font-size:14px;
	color:#FFF;
	text-align:center;
	padding:0px 10px;
	height:30px;
	line-height:30px;
	font-family: 'ProximaNovaRegular';
}
.inm_head1_box1_tab2_txt i{
	margin-right:5px;
	font-size:16px;
	vertical-align:sup;
	transition:ease-in-out 0.2s all;
}
.inm_head1_box1_tab2_hide_i2{
	margin-left:8px;
}
.inm_head1_box1_tab2_txt:hover{
	cursor:pointer;
}
.inm_head1_box1_tab2_hide{
	background:#FFFFFF;
	width:340px;
	position:absolute;
	min-height:50px;
	z-index:99999998;
	top:30px;
	right:0px;
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);
	border:1px solid #f1f1f1;
	box-shadow: 4px 4px 0 0 rgba(0,0,0,0.1);
	border-top:4px solid #f1f1f1;
	display:none;
	border-radius:0px 0px 4px 4px;
}
.inm_head1_box1_tab2_hide:before {
    border-color: transparent transparent #f1f1f1;
    content: "";
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    position: absolute;
    right: 10px;
    top: -20px;
}
.inm_head1_box1_tab2:hover .inm_head1_box1_tab2_hide{
	display:block;
}
.inm_head1_box1_tab2:hover .inm_head1_box1_tab2_txt{
	color:#BDDEFF;
}
.inm_head1_box1_tab2:hover .inm_head1_box1_tab2_hide_i2{
	transform:rotate(180deg);
}
.inm_head1_box1_tab2_hide_1{
	width:290px;
}
.inm_head1_box1_tab2_hide_2{
	width:230px;
}
.inm_head1_box1_tab2_hide_3{
	width:230px;
}
.inm_head1_box1_tab1_1 section a {
	color:#FFF;
}

.inm_head1_box1_tab2_hide_link{
	overflow:hidden;
}
.inm_head1_box1_tab2_hide_link section{
	display:block;
}
.inm_head1_box1_tab2_hide_link a{
	display:block;
	text-align:left;
	padding:8px 10px;
	font-size:14px;
	color:#333;
	border-bottom:1px solid #f2f2f2;
	transition:ease-in-out 0.2s all;
	font-family: Bariol, Muli, Helvetica, Arial, sans-serif;
}
.inm_head1_box1_tab2_hide_link a i{
	font-size:12px;
}
.inm_head1_box1_tab2_hide_link a:hover{
	color:#F07800;
}

.inm_head1_box1_tab2_hide_in{
	overflow:hidden;
	padding:10px;
}
.inm_head1_box1_tab2_hide_app{
	overflow:hidden;
}
.inm_head1_box1_tab2_hide_app h3{
    font-size: 16px;
    color: #666;
    text-align: center;
    font-weight: 600;
    padding: 5px 0px;
    display: block;
	padding-bottom:0px;
}
.inm_head1_box1_tab2_hide_app section{
	overflow:hidden;
	float:left;
	width:55%;
	text-align:right;
	padding:10px 0px;
	padding-top:12px;
}
.inm_head1_box1_tab2_hide_app aside{
	overflow:hidden;
	float:right;
	width:45%;
	text-align:left;
}
.inm_head1_box1_tab2_hide_app section a{
	display:block;
	clear:both;
	padding:2px;
}
.inm_head1_box1_tab2_hide_app section a img{
	height:42px;
	margin-top:2px;
	/*width:150px;*/
}
.inm_head1_box1_tab2_hide_app aside img{
	width:120px;
	height:120px;
}
.inm_head1_box1_tab2_hide_lang{
	overflow:hidden;
	padding:20px;
	text-align:center;
}
/*Head1**E*/
/*Head2**S*/

.inm_head2_body{
	background:#FFF;
	margin:0 auto;
	width:100%;
	clear:both;
	border-top: 1px solid #cdcbcb;	
	border-bottom: 1px solid #cdcbcb;
}
.inm_head2_box{
	/*overflow:hidden;*/
	margin:0 auto;
	width:95%;
	height:100px;
}

.inm_head2_box1{
	width:20%;
	float:left;
	height:100px;
	/*position:relative;*/
}

.inm_head2_box2{
	width:50%;
	float:left;
	height:100px;
}

.inm_head2_box3{
	width:30%;
	float:left;
	height:100px;
}
.inm_head2_logo{
	/*overflow:hidden;*/
	text-align:center;
}
.inm_head2_logo .inm_head2_logo_logo img{
	width:98%;
	display:block;
	height:84px;
	margin:0 auto;
	margin-top:8px;
	margin-bottom:8px;
}
.inm_head2_click_menu{
	display:none;
	/*overflow:hidden;*/
}
.inm_head2_fixed_height{
	height:102px;
	clear:both;
}
@media(max-width:1366px){
	.inm_head2_logo .inm_head2_logo_logo img{
    height: 74px;
    margin: 0 auto;
    margin-top: 13px;
    margin-bottom: 13px;
	}
}

.inm_head2_search_body{
	clear:both;
	width:100%;
	height:100px;
}
.inm_head2_search_box1{
	width:100%;
	clear:both;
	background:#fff;
	height:65px;
    display:inline-table;
}
.inm_head2_search_box2{
	width:100%;
	clear:both;
	background:#fff;
	height:34px;
    display:inline-table;
}
.inm_head2_search_box2_txt{
	text-align:left;
	padding:5px 3px;
	padding-left:22px;
}
.inm_head2_search_box2_txt small{
	color:#666;
	font-size:12px;
}
.inm_head2_search_box2_txt_s a{
	display:inline-block;
	color:#008080;
	padding:0px 8px;
	font-size:13px;
	border-right:1px solid #F0F0F0;
}
.inm_head2_search_box2_txt_s a:hover{
	color:#FF8000;
}
.inm_head2_search_box2_txt section{
	overflow:hidden;
}
.inm_head2_search_box2_txt_t, .inm_head2_search_box2_txt_s{
	float:left;
}
.inm_head2_search_box2_drop{
	float:left;
	position:relative;
	display:inline-block;
}
.inm_head2_search_box2_drop_hide{
	position:absolute;
	background:#fff;
	z-index:99999;
	border:1px solid #fff;
	width:120px;
	border-radius:10px;
	box-shadow:0px 1px 1px 1px #66666666;
	top:20px;
	left:-52px;
	display:none;
}
.inm_head2_search_box2_drop_hide:after {
    border-color:transparent transparent #999 transparent ;
    top: -17px;
    content: "";
	left:54.2px;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    position: absolute;
}
.inm_head2_search_box2_drop_name i{
	color:#007171;
	font-size:16px;
	padding-left:6px;
	margin-top:-1px;
}
.inm_head2_search_box2_drop_link{
	overflow:hidden;
	text-align:center;
	padding:10px 0px;
}
.inm_head2_search_box2_drop_link a{
	display:block;
	color:#008080;
	padding:4px 1px;
}
.inm_head2_search_box2_drop_link a:hover{
	color:#FF8000;
}
.inm_head2_search_box2_drop:hover .inm_head2_search_box2_drop_hide{
	display:block;
}
.inm_head2_search_box2_drop:hover i{
	color:#FF8000;
}
.inm_head2_search_box2_drop_name i:hover{
	cursor:pointer;
}

.inm_head2_search_box1_search{
	position:relative;
	border:1px solid #EBEBEB;
	margin-left:20px;
	height:34px;
	border-radius:4px;
	margin-top:28px;
	margin-right:4px;
	z-index:99999992;
	border-right:none;
}
.inm_head2_search_box1_search_b1{
	float:left;
	width:65%;
}
.inm_head2_search_box1_search_b2{
	float:left;
	width:28%;
}
.inm_head2_search_box1_search_b3{
	float:left;
	width:7%;
}
/*.inm_head2_search_box1_search_b1 input[type=text]{
	border:none;
	outline:none;
	background:#FBFBFB;
	width:96%;
	height:30px;
	padding-left:4%;
	font-size:16px;
	font-family: 'BRLNSR';
	border-radius:4px 0px 0px 4px;
}*/
.inm_head2_search_box1_search_b1 input[type=text]{
	border:none;
	outline:none;
	background:#FBFBFB;
	width:100%;
	/*padding:7.2px 0px;*/
	height:32px;
	padding-left:4%;
	padding-right:2%;
	font-size:16px;
	font-family: 'BRLNSR';
	border-radius:4px 0px 0px 4px;
	color:#666;
}
.inm_head2_search_box1_search_b1 input[type=text]:focus{
	/*border-radius:4px 0px 0px 0px;
	padding-bottom:8px;
	line-height:*/
}
.inm_head2_search_box1_search_b2 select{
	border:none;
	/*border:1px solid #FBFBFB;*/
	outline:none;
	background:#FBFBFB;
	width:100%;
	height:32px;
	font-size:14px;
	line-height:32px;
	font-family: 'ProximaNovaRegular';
	padding-left:2%;
	border-left:1px solid #E1E1E1;
	margin-left:-1px;
	color:#999;
	cursor:pointer;
}

.inm_head2_search_box1_search_b2 select option{
	color:#666;
}

.inm_head2_search_box1_search_b3 input[type=submit]{
	border:none;
	outline:none;
	background:#008080 url(../img/search_i2.png) center center no-repeat;
	background-size:contain;
	width:100%;
	height:34px;
	margin-top:-1px;
	font-family: 'BRLNSR';
	border-radius:0px 4px 4px 0px;
	cursor:pointer;
}
.inm_head2_search_box1_search_b3 input[type=submit]:hover{
	background-color:#FB7D00;
}
.inm_head2_search_box1_search_drop{
	overflow:hidden;
	position:absolute;
	/*padding:10px;*/
	border:1px solid #E1E1E1;
	border-top:none;
	min-height:10px;
	border-radius:0px 0px 5px 5px;
	background:#FBFBFB;
	width:93.1%;
	z-index:999999;
	top:33px;
	left:-1px;
	display:none;
}
.inm_head2_search_box1_search_drop_bg{
	overflow:auto;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:fixed;
	background:rgba(0,0,0,0.3);
	z-index:9999999;
	display:none;
}

.inm_head2_box3_in{
	width:100%;
	padding-top:28px;
}
.inm_head2_box3_box{
	margin:0 auto;
	display:inline-block;
	float:left;
	position:relative;
	height: 54px;
}
.inm_head2_box3_b1{
	width:44%;
}
.inm_head2_box3_b2{
	width:16%;
}
.inm_head2_box3_b3{
	width:16%;
}
.inm_head2_box3_b4{
	width:24%;
}
.inm_head2_box3_b4_txt{
	width:100%;
	overflow:hidden;
}
.inm_head2_box3_b4_txt section{
	width:60%;
	float:left;
	overflow:hidden;
}
.inm_head2_box3_b4_txt aside{
	width:40%;
	float:right;
	overflow:hidden;
}
.inm_head2_box3_b4_txt section span i{
	background-image:url(../svgimg/cart3.svg);
	width:42px;
	height:42px;
}
.inm_head2_box3_b4_txt aside span{
	display:block;
	padding-top:7px;
}
.inm_head2_box3_b4_txt aside small{
	clear:both;
	display:inline-block;
	width:30px;
	color:#fff;
	background:#06C;
	font-size:12px;
	padding:2px 0px;
	font-family:'ProximaNovaRegular', 'BRLNSR', Arial,sans-serif;
	border-radius:8px;
}
.inm_head2_box3_b4_txt aside h3{
	display:block;
	color:#004080;
	font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
}


.inm_head2_box3_b1_txt{
	width:100%;
	overflow:hidden;
}
.inm_head2_box3_b1_txt section{
	width:28%;
	float:left;
	overflow:hidden;
}
.inm_head2_box3_b1_txt aside{
	width:72%;
	float:right;
	overflow:hidden;
}
.inm_head2_box3_b1_txt section span i{
	background-image:url(../svgimg/user2.svg);
	width: 35px;
    height: 35px;
	float:right;
}
.inm_head2_box3_b1_txt aside article{
	display:block;
	padding:3px 0px;
	text-align:left;
	padding-left:1px;
}
.inm_head2_box3_b1_txt aside article span{
	display:inline-block;
	border-left:1px solid #999;
	padding:0px 3px;
}
.inm_head2_box3_b1_txt aside article span a{
	font-size:14px;
	color:#004080;
	display:block;
	font-family:'ProximaNovaRegular', 'BRLNSR', Arial,sans-serif;
}
.inm_head2_box3_b1_txt aside tt{
	display:block;
	color:#666;
	font-size:15px;
	text-align:center;
	font-family:'Roboto', 'Raleway', 'Lato', 'ProximaNovaRegular', 'BRLNSR', Arial,sans-serif;
	padding:2px 0px;
	text-align:left;
	padding-left:4px;
}
.inm_head2_box3_b2_txt{
	text-align:center;
}
.inm_head2_box3_b2_txt section{
	display:block;
	padding-top:3px;
}
.inm_head2_box3_b2_txt section i{
	background-image:url(../svgimg/herat2.svg);
	width: 35px;
    height: 35px;
}
.inm_head2_box3_b3_txt section i{
	background-image:url(../svgimg/recent.svg);
	margin-left:-8px;
}
.inm_head2_box3_box_hide{
	overflow:hidden;
	background:#FFFFFF;
	width:230px;
	position:absolute;
	min-height:50px;
	z-index:9999;
	top:54px;
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);
	border:1px solid #CCC;
	border-top:4px solid #f1f1f1;
	display:none;
	border-radius:0px 0px 4px 4px;
	box-shadow: 4px 4px 0 0 rgba(0,0,0,0.1);
}
.inm_head2_box3_box .inm_head2_box3_box_arrow{
	display:inline-block;
    width: 32px;
    height: 18px;
    background: url(../img/login_arrow2.png) no-repeat center center;
	z-index:99991;
	transform:translate(-50%);
	position:absolute;
	display:none;
	bottom:-3px;
	/*margin-top:0px;*/
}
.inm_head2_box3_box_arrow4{
	margin-top:-4px;
}
.inm_head2_box3_box_hide1{
	width:280px;
	left:-34%;
}
.inm_head2_box3_box_hide2{
	right:-70px;
	width:320px;
}
.inm_head2_box3_box_hide3{
	right:-68px;
	width:320px;
}
.inm_head2_box3_box_hide4{
	right:0px;
	width:350px;
	min-height:150px;
}
.inm_head2_box3_box:hover .inm_head2_box3_box_arrow{
	display:inline-block;
	clear:both;
}
.inm_head2_box3_box:hover .inm_head2_box3_box_hide{
	display:block;
}
.inm_head2_box3_box:hover .inm_head2_box3_b1_txt, .inm_head2_box3_box:hover .inm_head2_box3_b2_txt, .inm_head2_box3_box:hover .inm_head2_box3_b3_txt, .inm_head2_box3_box:hover .inm_head2_box3_b4_txt{
	cursor:pointer;
}
.inm_head2_box3_box:hover .inm_head2_box3_b1_txt article span a{
	color:#F77B00;
}
.inm_head2_box3_b1_txt article span a:hover{
	animation: colorchanger 6s infinite;
	-ms-animation: colorchanger 6s infinite;
	-o-animation: colorchanger 6s infinite;
	-webkit-animation: colorchanger 6s infinite;
	text-decoration:underline;
}
.inm_head2_box3_box:hover .inm_head2_box3_b1_txt .i_display{
	background-image:url(../svgimg/user2_hover.svg);
}
.inm_head2_box3_box:hover .inm_head2_box3_b2_txt2 .i_display{
	background-image:url(../svgimg/herat2_hover.svg);
}
.inm_head2_box3_box:hover .inm_head2_box3_b3_txt .i_display{
	background-image:url(../svgimg/recent_hover.svg);
}
.inm_head2_box3_box:hover .inm_head2_box3_b4_txt .i_display{
	background-image:url(../svgimg/cart3_hover.svg);
}


.inm_search_populer_ok{
	overflow:hidden;
	/*padding-top:10px;*/
}
.inm_search_populer_ok article{
	text-align:left;
	display:block;
	font-size:16px;
	color:#F27900;
	padding:5px 18px;
	font-family: 'ProximaNovaBold';
}
.inm_search_populer_ok big{
	color:#4AA5FF;
	font-weight:bold;
	font-size:15px;
}
.inm_search_populer_ok a{
	text-align:left;
	display:block;
	font-size:14px;
	color:#666;
	padding:8px 18px;
	font-family: 'ProximaNovaRegular';
	transition:ease-in-out 0.05s all;
}
.inm_search_populer_ok a i{
	color:#DDD;
	margin-right:8px;
}

.inm_search_populer_ok a strong{
	font-family: 'ProximaNovaBold';
	font-weight:900;
	color:#000;
}
.inm_search_populer_ok a:hover{
	background:#EAF4FF;
}
.inm_search_populer{
	overflow:hidden;
	padding-top:10px;
}
.inm_search_populer article{
	text-align:left;
	display:block;
	font-size:16px;
	color:#F27900;
	padding:5px 18px;
	font-family: 'ProximaNovaBold';
}
.inm_search_populer a{
	text-align:left;
	display:block;
	font-size:14px;
	color:#333;
	padding:8px 18px;
	font-family: 'ProximaNovaRegular';
	transition:ease-in-out 0.05s all;
}
.inm_search_populer a i{
	color:#999;
	margin-right:8px;
}
.inm_search_populer a:hover{
	background:#EAF4FF;
}

.inm_p_colose{
	float:right;
	font-size:18px;
	color:#999;
	margin-right:10px;
	margin-top:5px;
	opacity:0.9;
	margin-bottom:-18px;
}
.inm_p_colose:hover{
	opacity:1;
	color:#666;
	cursor:pointer;
}
.inm_p_colose:hover >  .inm_head2_box3_box_hide{
	display:;
}


.inm_p_tab5{
}
.inm_p_tab5_t{
    overflow: hidden;
    text-align: left;
    padding: 4px 15px;
	padding-top:20px;
    font-size: 20px;
    color: #666;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-weight: 600;
}
.inm_p_tab5_t i{
	margin-right:5px;
}

.inm_p_tab5_t a{
	display:inline-block;
	float:right;
	font-size:16px;
	padding-top:4px;
}
.inm_p_tab5_t a:hover{
	text-decoration:underline;
}

.inm_p_tab5_txt{
	overflow:hidden;
	padding:20px 10px;
	padding-bottom:15px;
}
.inm_p_tab5_txt h3{
	font-size:14px;
	color:#666;
	text-align:center;
	font-weight:400;
	padding:10px 0px;
	display:block;
}
.inm_p_tab5_txt a{
	display:inline-block;
	margin:0px 8px;
	padding:6px 15px;
}
.inm_p_tab5_txt a i{
	margin-right:10px;
}
.inm_p_tab5_txt_b2{
	background:#008000;
}
.inm_p_tab5_txt a:hover{
	background-color:#008040;
}
.inm_p_tab5_txt a:active{
	transform:translate(2px, 2px);
	box-shadow:none;
}
.inm_p_tab5_txt section{
	padding:5px;
	font-size:60px;
	color:#999;
}

.inm_p_cart{
}
.inm_p_cart_img{
	padding:25px 20px;
}
.inm_p_cart_img i{
	display:inline-block;
	background:url(../img/empty_cart_i1.png);
	background-size:contain;
	margin:0 auto;
	width:100px;
	height:100px;
}
.inm_p_cart_battan{
	padding:10px 20px;
}
.inm_p_cart h3{
	color:#999;
	font-weight:300;
}
.inm_p_tab5_pro{
	overflow:hidden;
	padding-top:10px;
}
.inm_p_tab5_pro section{
}
.inm_p_tab5_pro section a{
	display:block;
	border-bottom:1px dotted #f2f2f2;
	padding:8px 0px;
	overflow:hidden;
}
.inm_p_tab5_pro section a:hover{
	background:#f2f2f2;
}
.inm_p_tab5_pro section aside{
}
.inm_p_tab5_pro section dd{
	float:left;
	width:30%;
	overflow:hidden;
}
.inm_p_tab5_pro section dl{
	float:left;
	width:70%;
}
.inm_p_tab5_pro section dd img{
	height:70px;
	width:70px;
	margin-right:5px;
	float:right;
	transition:ease-in-out 0.2s all;
}
.inm_p_tab5_pro section dl h2{
	text-align:left;
	font-size:14px;
	line-height:16px;
	color:#333;
	font-family: 'ProximaNovaRegular';
	overflow:hidden;
	height:34px;
	padding-left:8px;
}
.inm_p_tab5_pro section dl h3{
	text-align:left;
	font-size:14px;
	line-height:18px;
	color:#333;
	font-family: 'ProximaNovaRegular';
	overflow:hidden;
	padding-left:8px;
	font-weight:300;
	padding-top:4px;
}
.inm_p_tab5_pro_inr{
	display:inline-block;
	color:#0057AE;
	float:left;
}
.inm_p_tab5_pro_inr b{
	color:#666;
}
.inm_p_tab5_pro_inr small{
	display:block;
	font-size:12px;
	text-decoration:line-through;
	color:#EC0000;
	margin-left:40px;
}
.inm_p_tab5_pro_inr small dd{
	display:inline-block;
	float:right;
	width:40px;
	color:#666;
}
.inm_p_tab5_pro_off{
	border:1px dashed #FF8000;
	color:#FF8000;
	font-size:12px;
	padding:1px 10px;
	border-radius:5px;
	display:inline-block;
	float:left;
	margin-left:8px;
}

.inm_p_tab5_pro section a:hover dl h2{
	color:#FF8000;
}
.inm_p_tab5_pro section a:hover dd img{
	transform:scale(01.01,01.01);
}
.inm_head2_box3_b2_txt section i{
	position:relative;
}
.inm_head2_box3_b2_txt section i span{
	position: absolute;
    display: inline-block;
    background: #F00;
    color: #FFF;
    width: 20px;
    height: 18px;
    font-size: 14px;
    text-align: center;
    line-height: 18px;
    border-radius: 5px;
    right: -10px;
    top: -4px;
    box-shadow: 0px 0px 1px 1px #F00;
	font-style:normal;
}
.inm_p_tab5_pro section dl tt{
	display:inline-block;
	color:#999;
	float:right;
	font-size:14px;
	padding-right:10px;
	font-family: 'ProximaNovaRegular';
	margin-top:-5px;
}
.inm_p_tab5_pro::-webkit-scrollbar {
    width: 8px;
	box-shadow:inset 1px 1px 2px #e0e0e0;
	-moz-box-shadow:inset 1px 1px 2px #e0e0e0;
	-o-box-shadow:inset 1px 1px 2px #e0e0e0;
	-webkit-box-shadow:inset 1px 1px 2px #e0e0e0;
}
.inm_p_tab5_pro::-webkit-scrollbar-thumb {
    height: 56px;
    background: hsla(0, 0%, 53.3%, .4);
}
.inm_p_tab5_pro::-webkit-scrollbar-thumb:active {
	background-color:#999;
}

.inm_pcart_box{
}

.inm_pcart_box_total{
	border-top:1px solid #CCC;/*
	border-bottom:3px solid #666;*/
	padding:6px 0px;
	overflow:hidden;
}
.inm_pcart_box_total dd{
	float:left;
}
.inm_pcart_box_total dl{
	float:right;
}
.inm_pcart_box_total dd span{
	display:block;
	font-family: 'Roboto', 'Raleway', 'Lato', 'ProximaNovaRegular', 'BRLNSR', Arial,sans-serif;
	font-size:18px;
	color:#333;
	padding:4px 0px;
	padding-left:5px;
	font-weight:bold;
}
.inm_pcart_box_total dl span{
	display:block;
	font-family: 'ProximaNovaRegular', 'BRLNSR', Arial,sans-serif;
	font-size:18px;
	color:#333;
	padding:4px 0px;
	padding-right:5px;
	color:#0061C1;
	font-weight:600;
}
.inm_pcart_box_total dl span i{
	font-size:20px;
	color:#F27900;
}
.inm_pcart_box_total small{
	display:inline-block;
	font-size:14px;
	color:#999;
	vertical-align:middle;
}
.inm_pcart_box_btn{
	overflow:hidden;
	padding:15px;
	padding-top:5px;
}
.inm_pcart_box_btn .inm_btn{
	font-family: 'ProximaNovaBold';
	font-size:20px;
	padding:12px 15px;
	background-color:#F97C00;
}
.inm_pcart_box_btn .inm_btn:hover{
	background-color:#008000;
	cursor:pointer;
}
.inm_pcart_box_btn .inm_btn:active{
	background-color:#0053A6;
	transform:translate(2px,2px);
	box-shadow:none;
}
/*.inm_fave_notification{
	position:absolute;
	display:inline-block;
	background:#F00;
	color:#FFF;
	width:20px;
    height: 18px;
	font-size:14px;
	text-align:center;
    line-height: 18px;
	border-radius:5px;
	right:13px;
	top:-3px;
	box-shadow:0px 0px 1px 1px #F00;
}*/


.inm_login1{
	overflow:hidden;
}
.inm_login1_link{
}
.inm_login1_link section{
}
.inm_login1_link section a{
	background:#f2f2f2;
	display:block;
	text-align:left;
	color:#333;
	font-size:14px;
	padding:8px 10px;
	transition:ease-in-out 0.2s all;
}
.inm_login1_link section a i{
	color:#0063C6;
	margin-right:8px;
	font-size:16px;
	width:16px;
	vertical-align:sup;
	
}
.inm_login1_link section a em{
	display:inline-block;
	vertical-align:middle;
	background:url(../img/icon.png) center center no-repeat;
	background-size:contain;
	width:16px;
	height:16px;
	margin-right:8px;
	vertical-align:sup;
}
.inm_login1_link section a:hover{
	background-color:rgba(0,64,128,0.1);
}
.inm_login1_in{
	padding:15px;
	padding-top:20px;
}
.inm_login1_t{
	overflow:hidden;
	font-size:16px;
	color:#333;
	text-align:left;
	padding-bottom:1px;
}
.inm_login1_battan{
	padding:5px 0px;
}
.inm_login1_battan a{
    display: block;
    overflow: hidden;
    background: #004080;
    color: #FFF;
	font-family:  'Lato', Calibri, Arial, sans-serif;
    padding: 6px 0px;
    font-size: 18px;
    box-shadow: 2px 2px 0px 0px #CCC;
    border-radius: 2px;
	outline:none;
	border:none;
	transition:ease-in-out 0.2s all;
}
.inm_login1_battan a i{
	margin-right:8px;
}
.inm_login1_battan a:hover{
	background:#008040;
	cursor:pointer;
}
.inm_login1_battan a:active{
	box-shadow:none;
	background-color:#F47A00;
	transform:translate(2px,2px);
}
.inm_login1_battan2 a{
	background-color:#008000;
}
.inm_login1_with{
	padding:4px 0px;
	border-bottom:1px dotted #CCC;
	padding-bottom:8px;
	margin-bottom:10px;
}
.inm_login1_with span{
	font-size:14px;
	color:#666;
	display:inline-block;
	margin-right:4px;
}
.inm_login1_with a{
	display:inline-block;
	font-size:30px;
    color: #ea4335;
	transition:ease-in-out 0.2s all;
}
.inm_login1_with a i{
	vertical-align:middle;
	width:30px;
}
i.inm_login1_with_inst{
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
	-webkit-background-clip: text;
		  background-clip: text;
	-webkit-text-fill-color: transparent;
}
.inm_login1_with a:hover{
	transform:scale(1.1,1.1);
}
.inm_login2{
	padding:0px 10px;
	overflow:hidden;
	padding-bottom:10px;
}
.inm_login2_b1{
	overflow:hidden;
	padding-top:10px;
}
.inm_login2_b1 section{
}
.inm_login2_b1 section img{
	width:70px;
	height:70px;
	display:block;
	margin:0 auto;
	transition:ease-in-out 0.2s all;
}
.inm_login2_b1:hover section img{
	transform:scale(1.1,1.1);
}
.inm_login2_b1 aside{
	margin:0 auto;
	padding:8px;
	font-size:16px;
	color:#333;
	text-align:center;
	font-weight:bold;
}
.inm_login2_b2{
	overflow:hidden;
	padding-top:8px;
}
.inm_login2_b2 a{
	display:block;
	float:left;
	width:33.333%;
}
.inm_login2_b2 a em{
	margin:0 auto;
    display:block;
    background: url(../img/inm_wallet3.png) center center no-repeat;
    background-size: contain;
    width: 30px;
    height: 30px;
	margin-top:12px;
}
.inm_login2_b2 span{
	display:inline-block;
	border:2px solid rgba(0,0,0,0.2);
	width:60px;
	height:60px;
	border-radius:50%;
	line-height:55px;
	text-align:center;
	font-size:30px;
	opacity:0.8;
	transition: 0.5s;
	background-size: 200% auto;
	color:#FFF;
	/*box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);*/
}

.inm_login2_b2 a:hover span {
  background-position: right center;/* change the direction of the change here */
}

.inm_login2_b2_btn1 {
  background-image: linear-gradient(to right, #f6d365 0%, #fda085 51%, #f6d365 100%);
  transform:skew(-10deg);
}

.inm_login2_b2_btn2 {
  background-image: linear-gradient(to right, #fbc2eb 0%, #a6c1ee 51%, #fbc2eb 100%);
}

.inm_login2_b2_btn3 {
  background-image: linear-gradient(to right, #84fab0 0%, #8fd3f4 51%, #84fab0 100%);
  transform:skew(10deg);
}
.inm_login2_b2 h3{
	font-size:14px;
	color:#333;
	padding:4px 4px;
	font-weight:300;
}

.inm_top_menu_body{
	background:#DEDEDE;
	margin:0 auto;
	height:42px;
	clear:both;
    border-bottom: 1px solid #cdcbcb;
    box-shadow: 0px 0px 1px 1px rgba(51,51,51,0.1);
}
.inm_top_menu_box{
	/*overflow:hidden;*/
	margin:0 auto;
	width:95%;
	background:#F90;
}
.inm_top_menu_box1{
	width:20%;
	float:left;
	/*background:#C60;*/
	/*position:relative;*/
}

.inm_top_menu_box2{
	width:80%;
	float:left;
	/*background:#999;*/
	height:42px;
}

.inm_top_menu_tag{
	overflow:hidden;
	background:#008080;
	height:42px;
}
.inm_top_menu_tag:hover{
	cursor:pointer;
}
.inm_top_menu_tag span{
	float:left;
	height:42px;
	display:block;
	color:#FFF;
	font-size:16px;
	vertical-align:middle;
	padding:0px 5px;
	padding-left:8px;
	line-height:42px;
	font-weight:600;
	font-family: 'ProximaNovaBold';
	text-transform:uppercase;
	text-align:left;
	word-break:break-all;
}
.inm_top_menu_tag span i{
	margin-right:5px;
}
.inm_top_menu_tag span a{
	color:#fff;
}
.inm_top_menu_tag small{
	height:42px;
	vertical-align:middle;
	display:table-cell;
}
.inm_top_menu_tag small a{
	font-size:10px;
	color:#CCC;
	padding-left:4px;
}
.inm_top_menu_tag small a:hover{
	color:#FF0;
	text-decoration:underline;
}
.inm_top_menu_box2_in{
}


.inm_top_menu_box2_tab{
	float:left;
	height:42px;
	position:relative;
}
.inm_top_menu_box2_tab_txt{
	overflow:hidden;
	font-size:16px;
	color:#333333;
	text-align:center;
	padding:0px 14px;
	height:42px;
	line-height:42px;
	font-family: 'ProximaNovaRegular';
}
.inm_top_menu_box2_tab_txt section a{
	color:#333333;
}
.inm_top_menu_box2_tab_txt i{
	margin-right:3px;
	font-size:16px;
	vertical-align:sup;
	transition:ease-in-out 0.2s all;
}
.inm_top_menu_box2_tab_hide_i2{
	margin-left:8px;
}
.inm_top_menu_box2_tab_txt:hover{
	cursor:pointer;
}
.inm_top_menu_box2_tab_hide{
	background:#FFFFFF;
	width:180px;
	position:absolute;
	min-height:10px;
	z-index:9999991;
	top:42px;
	left:0px;
	box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);
	border:1px solid #FFF;
	border-top:4px solid #FFF;
	display:none;
	border-radius:0px 0px 4px 4px;
}
.inm_top_menu_box2_tab_hide:before {
    border-color: transparent transparent #FFF;
    content: "";
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    position: absolute;
    left: 20px;
    top: -20px;
}
.inm_top_menu_box2_tab:hover .inm_top_menu_box2_tab_hide{
	display:block;
}
.inm_top_menu_box2_tab:hover .inm_top_menu_box2_tab_txt{
	color:#E30000;
}
.inm_top_menu_box2_tab:hover .inm_top_menu_box2_tab_txt section a{
	color:#E30000;
}
.inm_top_menu_box2_tab:hover .inm_top_menu_box2_tab_hide_i2{
	transform:rotate(180deg);
}

.inm_top_menu_box2_tab2{
	float:right;
	overflow:hidden;
	height:42px;
	width:100px;
}
.inm_top_menu_box2_tab2 img{
	width:100%;
	height:41px;
	display:block;
	animation:sv_OpecityUp 0.5s forwards;
}
.inm_hot_blink{
	overflow:hidden;
	background:url(../img/hot4.gif) no-repeat top center;
	background-size:contain;
	position:absolute;
	top:2px;
	right:30px;
	width:20px;
	height:20px;
}
.inm_new_blink{
	overflow:hidden;
	background:url(../img/new13.gif) no-repeat top center;
	background-size:contain;
	position:absolute;
	top:2px;
	right:30px;
	width:25px;
	height:20px;
}
.inm_top_menu_box2_tab_hide_link{
	overflow:hidden;
}
.inm_top_menu_box2_tab_hide_link section{
	display:block;
}
.inm_top_menu_box2_tab_hide_link a{
	display:block;
	text-align:left;
	padding:10px 10px;
	font-size:14px;
	color:#333;
	border-bottom:1px solid #f2f2f2;
	transition:ease-in-out 0.2s all;
	font-family: Bariol, Muli, Helvetica, Arial, sans-serif;
}
.inm_top_menu_box2_tab_hide_link a i{
	font-size:12px;
}
.inm_top_menu_box2_tab_hide_link a:hover{
	color:#F07800;
}



.inm_right_topup_body{
	position:fixed;
	bottom:50px;
	right:3px;
	display:none;
	z-index:99999;
	
}
.inm_right_topup_box{
	margin-top:3px;
	position:relative;
	z-index:999999;
}
.inm_right_topup_box_in{
	color:#FFF;
	width:30px;
	height:35px;
	background:#333;
	border-radius:5px;
	font-size:20px;
	line-height:35px;
	box-shadow: 0px 0px 1px 1px rgba(51,51,51,0.1);
}
.inm_right_topup_box_in i{
}
.inm_right_topup_box:hover .inm_right_topup_box_hide1{
	display:block;
	right:30px;
}
.inm_right_topup_box:hover .inm_right_topup_box_in{
	background:#FFF;
	color:#333;
	cursor:pointer;
}
.inm_right_topup_box_hide1{
	/*overflow:hidden;*/
	position:absolute;
	bottom:0px;
    box-sizing: border-box;
    transition: ease-in-out 0.2s all;
	right:-340px;
	/*display:none;*/
	z-index:-1
}
.inm_right_topup_box_hide_txt1{
	color:#333;
	background:#FFF;
    white-space: nowrap;
	height:35px;
	font-size:16px;
	text-align:center;
	padding:0px 26px;
	line-height:35px;
	min-width:140px;
	border-radius:5px 0px 0px 5px;
	box-shadow: 0px 0px 1px 1px rgba(51,51,51,0.1);
}
.inm_right_topup_box_hide_txt1 a{
	color:#FFF;
	display:block;
}
.inm_right_topup_box:hover .inm_right_topup_hover1{
	background-color:#004080;
	color:#fff;
}
.inm_right_topup_box:hover .inm_right_topup_hover2{
	background-color:#804000;
	color:#fff;
}
.inm_right_topup_box:hover .inm_right_topup_hover3{
	background-color:#FB007D;
	color:#fff;
}
.inm_right_topup_box:hover .inm_right_topup_hover4{
	background-color:#008000;
	color:#fff;
}
.inm_right_topup_box:hover .inm_right_topup_hover5{
	background-color:#800040;
	color:#fff;
}
.inm_right_topup_box:hover .inm_right_topup_hover6{
	background-color:#FF8000;
	color:#fff;
}
.inm_right_topup_box_hide_txt2{
	color:#333;
	background:#FFF;
    white-space: nowrap;
	font-size:16px;
	text-align:center;
	padding:0px 26px;
	min-width:140px;
	border-radius:5px;
	margin-right:10px;
    box-shadow: -1px -1px 1px 1px rgba(0,0,0,0.2);
    border: 1px solid #eee;
	border-right:none;
	min-height:35px;
	/*box-shadow: 4px 4px 0 0 rgba(0,0,0,0.1);*/
}
.inm_right_topup_box_hide_txt2:after{
    border-color: transparent transparent transparent #fff;
    right: -6px;
    content: "";
	bottom:10px;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    position: absolute;
}
.inm_right_topup_box_hide_txt2:before{
    border-color: transparent transparent transparent #f2f2f2;
    right: -7px;
    content: "";
	bottom:10px;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    position: absolute;
}

.inm_right_topup_tabs{
	overflow:hidden;
	padding:5px;
}
.inm_right_topup_tabs dd{
	float:left;
	width:66%;
}
.inm_right_topup_tabs dl{
	float:left;
	width:34%;
}
.inm_right_topup_tabs dd h3{
    font-size: 13px;
    color: #666;
    text-align: center;
    font-weight: 600;
    padding: 5px 0px;
    display: block;
	padding-bottom:0px;
	font-weight:400;
}
.inm_right_topup_tabs dd section{
	overflow:hidden;
	float:right;
	width:55%;
	text-align:right;
	padding:2px 0px;
	padding-top:2px;
}
.inm_right_topup_tabs dd aside{
	overflow:hidden;
	float:left;
	width:45%;
	text-align:left;
}
.inm_right_topup_tabs dd section a{
	display:block;
	clear:both;
	padding:2px;
}
.inm_right_topup_tabs dd section a img{
	height:33px;
	margin-bottom:2px;
	/*width:150px;*/
}
.inm_right_topup_tabs dd aside img{
	width:80px;
	height:80px;
	margin-top:2px;
}
.inm_right_topup_tabs dl h3{
    font-size: 13px;
    color: #666;
    text-align: center;
    font-weight: 600;
    padding: 5px 0px;
    display: block;
	padding-bottom:0px;
	font-weight:400;
}
.inm_right_topup_tabs dl img{
	width:80px;
	height:80px;
	margin:0 auto;
	display:inline-block;
	margin-top:2px;
}
.inm_right_topup_tabs dl section{
	border-left:1px dotted #f1f1f1;
	padding-left:3px;
	margin-left:8px;
}
.inm_right_topup_box_hide_qr{
	width:310px;
}
.inm_login1_with a{
	width:30%;
	background-color:#ea4335;
	color:#FFF;
	margin:2px 4px;
	font-size:20px;
	padding:4px;
	border-radius:4px;
	box-shadow: 2px 2px 0 0 rgba(0,0,0,0.1);
}
/*Head2**E*/