﻿/* 头部 */
.tophotad { background:#fff; width:100%; min-width:1200px; height:50px; overflow:hidden; margin:0 auto; position:relative;}
.tophotad p a { display:block; width:1200px; height:50px; margin:0 auto; text-indent:-999em;}
.tophotad .a-close { left:50%; top:10px; margin-left:575px; position:absolute; text-decoration:none; font:12px/12px '\5b8b\4f53'; color:#999; background:#fff; border:#ccc 1px solid; padding:1px 0 0 1px;}
.w-hd .w-top { width:100%; min-width:1200px; margin:0 auto; background:#f6f6f6; height:31px; line-height:31px;}
.w-hd .top-toolbar, .w-hd .logo-search, .w-nav .t-nav { width:1200px; margin:0 auto;}
.w-top .top-toolbar li, .w-top .top-toolbar li a, .w-top .top-toolbar li span, .w-top .top-toolbar li p, .w-top .top-toolbar li em { float:left; display:inline;}
.w-top .top-toolbar li span, .w-top .top-toolbar li p { color:#999;}
.w-top .top-toolbar li em { color:#ddd; margin-right:8px;}
.w-top .top-toolbar li a { margin-right:7px;}
.w-top .top-toolbar li a:hover { text-decoration:none; color:#db3d1a !important; }
.w-top .top-toolbar li { color:#666;}
.w-top .top-toolbar li.logininfo p { margin-right:7px; color:#db3d1a;}
.w-top .top-toolbar li.logininfo b { font-weight:normal; color:#db3d1a;}

.w-top .top-toolbar .top-mycart .ico-cart { 
	display: block;
	overflow: hidden;
	float:left; 
	width:14px; 
	height:14px; 
	margin:8px 5px 0 0;
}

.w-top .top-toolbar .top-mycart .ico-cart img{
	display: block;
	overflow: hidden;
	width: 14px;
	height: 14px;
}

.w-top .top-toolbar .top-mycart strong { color:#db3d1a; margin-right:3px;}
.w-hd .logo-search { height:80px; padding:20px 0;}
.logo-search .c-logo, .logo-search .c-slogan { float:left; height:80px; overflow:hidden;}
.logo-search .c-logo { width:315px;} /*20161123*/
.logo-search .c-slogan { width:100px;}
.logo-search .search-tab { float:left; width:500px; margin:10px 0 0 0;}

.logo-search .search-form{
	position: relative;
}

.search-icon-box{  /* 20161128 */
	display: block;
	overflow: hidden;
	width: 82px;
	height: 40px;
	position: absolute;
	right: 50px;
	bottom: 0;
}

.search-icon{    /* 20161128 */
	display: block;
	overflow: hidden;
	margin-top: 6px;
	margin-left: 28px;
	width: 28px;
	height: 28px;
}

.logo-search .search-form .so-input-box { float:left; border:#db3d1a 2px solid; border-right:0; width:366px; height:36px;}
.search-tab .search-form .so-select { float:left; width:56px; height:36px; overflow:hidden; position:relative; z-index:50;}
.search-tab .search-form .so-select ul { width:54px; background:#fff; border-left:#fff 1px solid; border-right:#e6e6e6 1px solid; position:absolute; z-index:51;}
.search-tab .search-form .so-select li { height:36px; line-height:36px; text-align:center;}
.search-tab .search-form .so-select li a { display:block; height:36px; color:#666; text-decoration:none;}
.search-tab .search-form .so-select li a:hover { background:#f5f5f5;}
.search-tab .search-form .so-select li.selected { text-indent:-10px;}
.search-tab .search-form .so-select i { background:url(http://res.ubeisaas.com/images/mall_v6/cct_ui.png) -15px 0 no-repeat; display:block; width:7px; height:4px; overflow:hidden; position:absolute; top:16px; right:10px; z-index:52;}
.search-tab .search-form .so-hover { overflow:visible;}
.search-tab .search-form .so-hover i { background-position:-15px -5px;}
.search-tab .search-form .so-hover ul { border-left:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid;}
.hot-search{ color:#999 !important; float: left !important;  }
.logo-search .search-form .so-input-box .soinput { float:left; background:none; border:none; height:26px; line-height:26px; padding:5px 0 5px 10px; font-size:12px; color:#999; width:356px;}   /* 20161128 */
.logo-search .search-form .so-input-box .fcinput { color:#666;}
.logo-search .search-form .sobtn { float:left; display:inline; text-align:center; width:82px; height:40px; font:500 16px/40px "microsoft yahei"; color:#fff; border:none; margin-right:1px; cursor:pointer;}
.logo-search .search-form .sogoods { background:#db3d1a;}
.logo-search .search-form .sogoods:hover { background:#0966c6;}   /*深蓝  20161123*/
.logo-search .search-form .soshop { background:#ff7f00;}
.logo-search .search-form .soshop:hover { background:#ff9500;}
.logo-search .search-tags { width:517px; height:18px; line-height:18px; overflow:hidden; color:#fa5300; margin-top:5px;}
.logo-search .search-tags a { float:left; display:inline; margin-right:10px;}

.logo-search .top-wx { 
	float:right; 
	display:inline; 
	width:270px; 
	height:58px; 
	*margin-top:6px;
	margin-top: 6px;
}

.logo-search .top-wx .wx-02,
.logo-search .top-wx .wx-03{
	margin-left: 15px;
}

.logo-search .top-wx dl,
.logo-search .top-wx dl dd,
.logo-search .top-wx dl dt img,
.logo-search .top-wx dl dt{
	display: block;
	overflow: hidden;
}

.logo-search .top-wx dl{
	float: left;
	width:80px;
	height: 58px;
}

.logo-search .top-wx dl dt{
	width: 80px;
	height: 40px;
	margin-bottom: 5px;	
}

.logo-search .top-wx dl dt img{
	display: block;
	overflow: hidden;
	width: 40px;
	height: 40px;
	margin: 0 auto;
} 


.logo-search .top-wx dt .adr-cion{
	width: 40px;
	height: 40px;
	margin: 0 auto;
	background-size: 40px 40px;
}

.logo-search .top-wx dl dd{
	width: 100%;
	color:#999;
	font-size: 12px;   /* 20161128 */
	text-align: center;
	line-height:12px; /* 20161125 */
	height: 13px;     /* 20161125 */
}

.w-hd .w-nav { width:100%; min-width:1200px; height:34px; background:#fff; border-bottom:#db3d1a 2px solid;} 
.t-nav .nav-categorys { float:left; position:relative; z-index:40;}
.t-nav .nav-categorys .catetit { width:210px; line-height:34px;}
.t-nav .nav-categorys .catetit a { 
	background:#db3d1a; 
	font:15px/34px '\5FAE\8F6F\96C5\9ED1'; 
	font-weight:600;  /* 20170421 "所有商品分类"粗体 */ 
	color:#fff; display:block; height:36px; line-height:36px; text-decoration:none; text-align:center; text-indent:-15px; cursor:default; margin-bottom:-2px; position:relative;}
.t-nav .nav-categorys .catetit a i { background-position:-23px 0; width:9px; height:6px; position:absolute; top:15px; right:15px;}
.t-nav .nav-categorys .catetit.hover a i { background-position:-23px -7px;}
.t-nav .nav-categorys .cate-item { 
	 
	/* background: rgba(255,255,255,0.9);
	background:#fff;
	 filter:alpha(opacity=90);
      -moz-opacity:0.9;
      -khtml-opacity: 0.9;
      opacity: 0.9;   20170918*/
	
	width:210px; 
	height:350px;   /*20180720*/
	position:absolute; 
	top:36px; 
	left:0; 
	overflow:visible; 
	z-index:41;
}
.t-nav .nav-categorys .cate-item li { 
	width:210px; 
	overflow:hidden; 
	vertical-align:bottom;    
	
	
}  /*20150715*/
.t-nav .nav-categorys .catetwo .class-lst .class-t-ul li{
	height:auto;
}
.t-nav .nav-categorys .cate-item li:last-child{
	/*height: 70px !important;*/   /*20180718*/
}
.t-nav .nav-categorys .cate-item li:last-child >div a{
	border-bottom: 0;   /*20180720*/
}
.t-nav .nav-categorys .catetwo .class-lst .class-t-ul li:last-child{
	height: 32px !important;
}
.t-nav .nav-categorys .cate-item .cateone { 
	height:50px;  /*20180720*/
	line-height:50px;  /*20180720*/
	overflow:hidden; 
	position:relative; 
	zoom:1; 
	z-index:999; 
	/*-webkit-transition:padding-left 0.2s ease-in;
	-moz-transition:padding-left 0.2s ease-in; 
	-ms-transition:padding-left 0.2s ease-in; 
	-o-transition:padding-left 0.2s ease-in; 
	transition:padding-left 0.2s ease-in;*/
	width: 210px;
} /*20150611*/

.t-nav .nav-categorys .cate-item .cateone .class-2{
	overflow: hidden;  /* 20170918 */
	width: 165px;
	padding: 0 20px;
	white-space: nowrap;
	text-overflow:ellipsis;
	height:20px;
	line-height:20px;
	color:#fff; /* 20170918 */
	vertical-align:middle;  /* 20170918 */
}
.t-nav .nav-categorys .cate-item .cateone .class-2 a{
	font-size: 12px;
	/* display: block; 20170918*/  
	overflow: hidden;
	/* width: 48px; 20170918*/
	padding:0 3px;
	white-space: nowrap;
	
	/* float: left; 20170918*/
	height: 20px !important;
	line-height: 20px !important;
	text-align: center;
	color: #fff !important;
	/* margin-right: 5px; 20170918*/
	margin-top: 0 !important;
	/* padding-left: 0 !important; */
	
}

.t-nav .nav-categorys .cate-item .cateone a { color:#666; display:table-cell; height:33px; line-height:33px; font:16px/33px '\5FAE\8F6F\96C5\9ED1'; white-space:nowrap; z-index:999; margin-top:4px; vertical-align: middle; border-bottom: 1px solid #e4e4e4; width: 190px;} /*20150708*/
.t-nav .nav-categorys .cate-item .cateone a:hover { text-decoration:none;}
.t-nav .nav-categorys .cate-item .cateone .iconfont { background:url(http://res.ubeisaas.com/images/mall_v6/cct_c_icon.png) no-repeat; display:inline-block; width:16px; height:16px; margin:12px 6px 0 16px; vertical-align:top; text-indent:-999em; z-index:999; } /*20150610*/
.t-nav .nav-categorys .cate-item .cate1 { background-position:0 0;}
.t-nav .nav-categorys .cate-item .cate2 { background-position:0 -41px;}
.t-nav .nav-categorys .cate-item .cate3 { background-position:0 -82px;}
.t-nav .nav-categorys .cate-item .cate4 { background-position:0 -123px;}
.t-nav .nav-categorys .cate-item .cate5 { background-position:0 -164px;}
.t-nav .nav-categorys .cate-item .cate6 { background-position:0 -205px; height: 70px !important;}
.t-nav .nav-categorys .cate-item .cate7 { background-position:0 -246px;}
.t-nav .nav-categorys .cate-item .cate8 { background-position:0 -287px;}

.t-nav .nav-categorys .cate-item .catetwo { 
	display:none; 

	border-top:0; 
	background:#db3d1a;
	width:700px; 
	height:400px; 
	position:absolute; 
	top:0; 
	left:200px; 
	z-index:42; 
	-webkit-transition:-webkit-transform 0.5s; 
	transition:transform 0.5s;
}
.t-nav .nav-categorys .cate-item .catetwo .act { font-size:0; position:absolute; bottom:0; *bottom:-1px; right:0; z-index:48;}
.t-nav .nav-categorys .cate-item .catetwo dl { width:360px; position:absolute; top:10px; left:19px; z-index:49;}
.t-nav .nav-categorys .cate-item .catetwo dt { border-bottom:#e5e5e5 1px solid; font-weight:bold; height:30px; line-height:30px; text-indent:5px;}
.t-nav .nav-categorys .cate-item .catetwo dd { line-height:24px; margin-top:5px;}
.t-nav .nav-categorys .cate-item .catetwo dd p { float:left; display:inline; width:118px; padding:0 1px; margin-top:5px;}
.t-nav .nav-categorys .cate-item .catetwo dd p a { padding:3px 3px 4px 4px; white-space:nowrap;}
.t-nav .nav-categorys .cate-item .catetwo dd p a:hover { background:#09c762; color:#fff; text-decoration:none;}

.t-nav .nav-categorys .cate-item .catetwo .class-lst{/* 20170919 */
	height: 100%;   /* 20170406 */
	margin: 0 auto;
	overflow: hidden;
	/*padding: 0 2 5%;*/
	/*width: 95%;*/
	overflow: hidden;
	position: relative !important;
	
}

.class-lst a img{
	width:100%;
}

.t-nav .nav-categorys .cate-item .catetwo .class-lst .class-t{
	overflow: hidden;
	float:left;
	font-size: 12px !important;
	font-weight: 600 !important;
	text-align: center;
	line-height: 48px;
	color: #fff !important;
	width: 15%;
}

.t-nav .nav-categorys .cate-item .catetwo .class-lst .class-t:hover{
	color: #fff !important;
}

.t-nav .nav-categorys .cate-item .catetwo .class-lst .class-t-ul,
.class-t-ul li,
.class-t-ul li a{
	display: block;
	overflow: hidden;
}

.t-nav .nav-categorys .cate-item .catetwo .class-lst .class-t-ul{ /* 20170919 */
	/* border-bottom: 1px solid #efefef; */   
	float:right;
	height: auto;   /* 20170407 */
	/* left: 2%; */
	/*position: absolute;*/
	/* position: absolute; */
	/* top: 0; */
	width: 80%;   
	z-index: 9999;
}

.class-t-ul li{ 
	display:block !important;
	overflow: hidden !important;
	height: 32px !important;        /* 20170407 */
	line-height: 32px !important;   /* 20170407 */
	float: left;
	width: auto !important;
}

.class-t-ul li a{
	padding: 0 10px !important;
	height: 14px !important;
	line-height: 14px !important;
	font-size: 12px !important;
	margin-top: 17px !important;
	border-left:1px solid #efefef !important; /* 20170331 */
	color:#666 !important;
}
.class-t-ul li a:hover{
	color:#db3d1a !important;
}

.t-nav .nav-categorys .cate-item .cateone.hover { background:#db3d1a;}
.t-nav .nav-categorys .cct-sylink { width:210px; height:72px; overflow:hidden; font-size:0; position:absolute; z-index:47; left:0; top:364px;}

.t-nav .nav-items { float:left; margin-left:53px;}
.t-nav .nav-items li { float:left; display:inline; height:30px; padding:2px 10px; position:relative; margin-right: 22px;}
.t-nav .nav-items li a { color:#333; font-weight: normal !important;  font:15px/30px '\5FAE\8F6F\96C5\9ED1'; font-weight:600 !important; text-decoration:none; padding:0 15px;} /* 20170421 分类导航字体大小 */
.t-nav .nav-items li a:hover, .t-nav .nav-items li.curr , .t-nav .nav-items a.curr{ color:#db3d1a !important;}    /*20150703*/
.curr{ color:#db3d1a !important;} /*20150721*/
/*.curr a{ color:#db3d1a !important; }*/
a.a-orange{
	color:#db3d1a !important;
}
.t-nav .nav-items { float:left; margin-left:10px;}
.t-nav .nav-items li { float:left; display:inline; height:30px; padding:2px 10px; position:relative;}
.t-nav .nav-items li a { color:#333; font-weight: normal !important;  font:14px/30px '\5FAE\8F6F\96C5\9ED1'; font-weight:600 !important; text-decoration:none; padding:0 15px;} /* 20170421 分类导航字体大小 */
.t-nav .nav-items li a:hover, .t-nav .nav-items li.curr , .t-nav .nav-items a.curr{ color:#f0394f;}    /*20150703*/
.curr{ color:#f0394f !important;} /*20150721*/
/*.curr a{ color:#f0394f !important; }*/
.t-nav .nav-items { float:left; margin-left:47px;}
.t-nav .nav-items li { float:left; display:inline; height:30px; padding:2px 10px; position:relative;}
.t-nav .nav-items li a { color:#333; font-weight: normal !important;  font:15px/30px '\5FAE\8F6F\96C5\9ED1'; font-weight:600 !important; text-decoration:none; padding:0 15px;} /* 20170421 分类导航字体大小 */
.t-nav .nav-items li a:hover, .t-nav .nav-items li.curr , .t-nav .nav-items a.curr{ color:#db3d1a !important;}    /*20150703*/
.curr{ color:#db3d1a !important;} /*20150721*/
/*.curr a{ color:#f0394f !important; }*/



/* 右侧悬浮导航 */
.rt-ftBar { display:none; width:40px; height:202px; position:fixed; top:50%; margin-top:-101px; right:10px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); z-index:90;}
.rt-ftBar li { vertical-align:bottom; width:40px; height:40px; margin-top:-1px; position:relative;}
.rt-ftBar li a, .rtsvr-wx p, .rtsvr-phone p { background:url(/images/platform/qdtong/rtflt_svr_qdt.png) no-repeat !important;}
.rt-ftBar li a { display:block; height:40px;}
.rt-ftBar .rtsvr-qq a { background-position:0 0;}
.rt-ftBar .rtsvr-qq a:hover { background-position:-41px 0;}
.rt-ftBar .rtsvr-wx a { background-position:0 -39px;}
.rt-ftBar .rtsvr-wx a:hover { background-position:-41px -39px;}
.rt-ftBar .rtsvr-sina a { background-position:0 -78px;}
.rt-ftBar .rtsvr-sina a:hover { background-position:-41px -78px;}
.rt-ftBar .rtsvr-phone a { background-position:0 -117px;}
.rt-ftBar .rtsvr-phone a:hover { background-position:-41px -117px;}
.rt-ftBar .rtsvr-top a { background-position:0 -158px !important;}    /* 20161128 回到顶部定位 */
.rt-ftBar .rtsvr-top  a:hover { background-position:-41px -158px !important;}   /* 20161128 回到顶部定位 */
.rtsvr-wx p, .rtsvr-phone p { display:none; position:absolute; z-index:91;}
.rtsvr-wx p { background-position:-82px 0; width:120px; height:260px; bottom:-78px; right:39px;}
.rtsvr-phone p { background-position:-82px -261px; width:120px; height:40px; bottom:0; right:39px;}
.rt-ftBar .rtsvr-top { margin-top:5px;}

.class-icon,
.class-icon img{
	height: 20px;   /*20180720*/
	width: 20px;	/*20180720*/
}

.class-icon{
	vertical-align:middle;
	display: inline-block;
	margin-top: -3px;
}
.t-nav .nav-categorys .cate-item .cateone{
	display: table;
	text-align: center;
	width: 190px;
	padding: 0 10px;

}

.t-nav .nav-categorys .cate-item .cateone a span{
	margin-left: 10px;
}

.t-nav .nav-categorys .cate-item .cateone:hover{
	background: rgba(255,255,255,1);
	background:#fff;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

.no-bd-b{
	border-bottom:0 !important;
}