@charset "utf-8";
/* CSS Document */
/* 头部 */
.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-hds .w-tops { width:100%; min-width:1200px; margin:0 auto; background:#f6f6f6; height:31px; line-height:31px;}
.w-hds .top-toolbar, .w-hds .logo-searchs, .w-nav .t-navs { width:1200px; margin:0 auto;}
.w-tops .top-toolbar li, .w-tops .top-toolbar li a, .w-tops .top-toolbar li span, .w-tops .top-toolbar li p, .w-tops .top-toolbar li em { float:left; display:inline;}
.w-tops .top-toolbar li span, .w-tops .top-toolbar li p { color:#666;}
.w-tops .top-toolbar li em { color:#ddd; margin-right:8px;}
.w-tops .top-toolbar li a { margin-right:7px;}
.w-tops .top-toolbar li a:hover { text-decoration:none;}
.w-tops .top-toolbar li { color:#666;}
.w-tops .top-toolbar li.logininfo p { margin-right:7px; color:#ff4000;}
.w-tops .top-toolbar li.logininfo b { font-weight:normal; color:#ff4000;}
.w-tops .top-toolbar .top-mycart .ico-cart { background-position:0 0; float:left; width:14px; height:14px; margin:8px 5px 0 0;}
.w-tops .top-toolbar .top-mycart strong { color:#ff4000; margin-right:3px;}
.w-hds .logo-searchs { height:80px; padding:20px 0;}
.logo-searchs .c-logo, .logo-searchs .c-slogan { float:left; height:80px; overflow:hidden;}
.logo-searchs .c-logo { width:220px;} /*20150707*/
.logo-searchs .c-slogan { width:200px;}
.logo-searchs .search-tabs { float:left; width:600px; margin:10px 0 0 20px;}
.logo-searchs .search-form .so-input-box { float:left; border:#ee485c 2px solid; border-right:0; width:432px; height:36px;}
.search-tabs .search-form .so-select { float:left; width:56px; height:36px; overflow:hidden; position:relative; z-index:50;}
.search-tabs .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-tabs .search-form .so-select li { height:36px; line-height:36px; text-align:center;}
.search-tabs .search-form .so-select li a { display:block; height:36px; color:#666; text-decoration:none;}
.search-tabs .search-form .so-select li a:hover { background:#f5f5f5;}
.search-tabs .search-form .so-select li.selected { text-indent:-10px;}
.search-tabs .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-tabs .search-form .so-hover { overflow:visible;}
.search-tabs .search-form .so-hover i { background-position:-15px -5px;}
.search-tabs .search-form .so-hover ul { border-left:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid;}
.logo-searchs .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:366px;}
.logo-searchs .search-form .so-input-box .fcinput { color:#666;}
.logo-searchs .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-searchs .search-form .sogoods { background:#ee485c;}
.logo-searchs .search-form .sogoods:hover { background:#ee485c;}
.logo-searchs .search-form .soshop { background:#20bec7;}
.logo-searchs .search-form .soshop:hover { background:#1da0a7;}
.logo-searchs .search-tags { width:517px; height:18px; line-height:18px; overflow:hidden; color:#fa5300; margin-top:5px;}
.logo-searchs .search-tags a { float:left; display:inline; margin-right:10px;}
.logo-searchs .top-wx { background:url(http://res.ubeisaas.com/images/mall_v6/tp-wx.gif) no-repeat; float:right; display:inline; width:120px; height:86px; position:relative; *margin-bottom:-6px;}
.logo-searchs .top-wx .a-close { width:16px; height:16px; position:absolute; top:0; right:0;}
.w-hds .w-nav { width:100%; min-width:1200px; height:34px; background:#fff; border-bottom:#ee485c 2px solid;} 
.t-navs .nav-categorys { float:left; position:relative; z-index:40;}
.t-navs .nav-categorys .catetit { width:210px; line-height:34px;}
.t-navs .nav-categorys .catetit a { background:#ee485c; font:14px/34px; color:#fff; display:block; line-height:36px; text-decoration:none; text-align:center; text-indent:-15px; cursor:default; margin-bottom:-2px; position:relative;}
.t-navs .nav-categorys .catetit a i { background-position:-23px 0; width:9px; height:6px; position:absolute; top:15px; right:15px;}
.t-navs .nav-categorys .catetit.hover a i { background-position:-23px -7px;}
.t-navs .nav-categorys .cate-item { background:#ee485c; width:210px; height:328px; position:absolute; top:36px; left:0; overflow:visible; z-index:41;}
.t-navs .nav-categorys .cate-item li { width:210px;  height:41px; line-height:41px;   overflow:hidden;  vertical-align:bottom;}  /*20150715*/
.t-navs .nav-categorys .cate-item .cateone {  height:41px;  line-height:41px;  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;} /*20150611*/
.t-navs .nav-categorys .cate-item .cateone a { color:#fff;   width:5em; padding:0 15px 0 0;  font:14px/33px; z-index:999; overflow:hidden; word-wrap:break-word !important; height:33px; margin-top:4px; height:auto !important;} /*20150708*/
.t-navs .nav-categorys .cate-item .cateone a:hover { text-decoration:none;}
.t-navs .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-navs .nav-categorys .cate-item .cate1 { background-position:0 0;}
.t-navs .nav-categorys .cate-item .cate2 { background-position:0 -41px;}
.t-navs .nav-categorys .cate-item .cate3 { background-position:0 -82px;}
.t-navs .nav-categorys .cate-item .cate4 { background-position:0 -123px;}
.t-navs .nav-categorys .cate-item .cate5 { background-position:0 -164px;}
.t-navs .nav-categorys .cate-item .cate6 { background-position:0 -205px;}
.t-navs .nav-categorys .cate-item .cate7 { background-position:0 -246px;}
.t-navs .nav-categorys .cate-item .cate8 { background-position:0 -287px;}
.t-navs .nav-categorys .cate-item .cate1 .iconfont { background-position:0 0;}
.t-navs .nav-categorys .cate-item .cate2 .iconfont { background-position:0 -16px;}
.t-navs .nav-categorys .cate-item .cate3 .iconfont { background-position:0 -32px;}
.t-navs .nav-categorys .cate-item .cate4 .iconfont { background-position:0 -48px;}
.t-navs .nav-categorys .cate-item .cate5 .iconfont { background-position:0 -64px;}
.t-navs .nav-categorys .cate-item .cate6 .iconfont { background-position:0 -80px;}
.t-navs .nav-categorys .cate-item .cate7 .iconfont { background-position:0 -96px;}
.t-navs .nav-categorys .cate-item .cate8 .iconfont { background-position:0 -112px;}
.t-navs .nav-categorys .cate-item .catetwo { display:none; -webkit-box-shadow:0 0 5px rgba(0,0,0,0.3); -moz-box-shadow:0 0 5px rgba(0,0,0,0.3); -ms-box-shadow:0 0 5px rgba(0,0,0,0.3); -o-box-shadow:0 0 5px rgba(0,0,0,0.3); box-shadow:0 0 5px rgba(0,0,0,0.3); background:#fff; border:#eee 1px solid; border-top:0; width:398px; height:399px; position:absolute; top:0; left:200px; z-index:42; -webkit-transition:-webkit-transform 0.5s; transition:transform 0.5s;}
.t-navs .nav-categorys .cate-item .catetwo .act { font-size:0; position:absolute; bottom:0; *bottom:-1px; right:0; z-index:48;}
.t-navs .nav-categorys .cate-item .catetwo dl { width:360px; position:absolute; top:10px; left:19px; z-index:49;}
.t-navs .nav-categorys .cate-item .catetwo dt { border-bottom:#e5e5e5 1px solid; font-weight:bold; height:30px; line-height:30px; text-indent:5px;}
.t-navs .nav-categorys .cate-item .catetwo dd { line-height:24px; margin-top:5px;}
.t-navs .nav-categorys .cate-item .catetwo dd p { float:left; display:inline; width:118px; padding:0 1px; margin-top:5px;}
.t-navs .nav-categorys .cate-item .catetwo dd p a { padding:3px 3px 4px 4px; white-space:nowrap;}
.t-navs .nav-categorys .cate-item .catetwo dd p a:hover { background:#ee485c; color:#fff; text-decoration:none;}
.t-navs .nav-categorys .cate-item .cateone.hover { background:#d74052; padding-left:5px;}
.t-navs .nav-categorys .cct-sylink { width:210px; height:72px; overflow:hidden; font-size:0; position:absolute; z-index:47; left:0; top:364px;}
.t-navs .nav-items { float:left; margin-left:10px;}
.t-navs .nav-items li { float:left; display:inline; height:30px; padding:2px 10px; position:relative;}
.t-navs .nav-items li a { color:#333; display:block; font:700 14px/30px '\5FAE\8F6F\96C5\9ED1'; text-decoration:none; padding:0 15px;} 
.t-navs .nav-items li a:hover, .t-navs .nav-items li.curr , .t-navs .nav-items a.curr{ background-color:#f9f9f9; color:#ee485c;}    /*20170308*/
.curr{background-color:#f9f9f9; color:#ff4000;} /*20150721*/
.a-orange{ color:#ee485c !important; }
a.a-gray:hover, a.a-greyish:hover, a.a-blue:hover, a.a-red:hover, a.a-orange:hover { color:#ee485c !important;}
.catetwo dt a:hover{ color:#ee485c;}