@charset "utf-8";
/* CSS Document */
/* ===============
 * 重新定义Html元素
 * =============== */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em; font-style: normal; font-weight: normal; }
strong { font-weight: bold; }
ul, ol { list-style: none outside none; }
fieldset, img { border: medium none; }
caption, th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
body { font: 12px/150% "Hiragino Sans GB", "Microsoft Yahei", arial, 宋体, "Helvetica Neue", Helvetica, STHeiTi, sans-serif; color: #666666; background: #FFF none repeat scroll 0 0; margin: 0; padding: 0; }
a { color: #555; outline: medium none; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { color: #E4393C; text-decoration: underline; }
i, cite, em { font-style: normal; }
/* ==========================
 * 为旧版本浏览器格式化Html5元素
 * ========================== */
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block; }
/* ==========================
 * 常用宽度、高度、边距、边框属性
 * ========================== */
.w { width: 100% }
.wrapper { width: 1200px; margin: auto; }
.fl { float: left; }
.fr { float: right; }
.block { display: block; }
.none { display: none; }
.goods-price { font-family: Verdana; }
.goods-price em { font-weight: 600; color: #C00; }
.nc-appbar-tabs a.compare { display: none !important; }/*抢购页面去除侧边栏对比

/* ==========================
 * 广告区域布局样式
 * ========================== */
.ads-topbanner-layout { text-align: center; display: block; width: 100%; overflow: hidden; }
/* 公用导航区域
-------------------------------------- */
.public-nav-layout .all-category .category { margin-top: -2px; }
/* 首页焦点区域
-------------------------------------- */
.home-focus-layout { width: 100%; height: 332px !important; position: relative; z-index: 1; }
/* 满屏背静切换焦点图 */
.full-screen-slides { width: 100%; height: 332px; position: relative; z-index: 1; }
.full-screen-slides li { width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0;}
.full-screen-slides li a { display: block; width:1000px; height:332px; text-indent:-9999px; margin-left: -418px; position: absolute; z-index: 2; left: 50%; }
.full-screen-slides-pagination { font-size: 0; *word-spacing:-1px/*IE6、7*/;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#33FFFFFF', endColorstr='#33FFFFFF');
    text-align: center; display:block; list-style:none; width: 760px; height: 6px; padding:7px 8px; margin-left: -419px; position:absolute; left:50%; top: 302px; z-index: 9; }
.full-screen-slides-pagination li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/;
    list-style:none; width:24px; height:6px; margin-left:4px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#3F000000', endColorstr='#3F000000');
    background:rgba(0,0,0,0.25); overflow: hidden; cursor: pointer; *zoom:1;
}
.full-screen-slides-pagination a { display: block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px; }
.full-screen-slides-pagination .current { background: #F30; }
/* 三联切换焦点图 */
.jfocus-trigeminy { width: 776px; height: 180px; margin-left: -388px; clear: both; position: absolute; z-index: 2; top: 301px; left: 50%; overflow: hidden; }
.jfocus-trigeminy ul { background-color: #FFF; width: auto; height: 180px; position: absolute; z-index: 1; overflow: hidden; }
.jfocus-trigeminy ul li { width: 777px; height: 180px; float: left; margin-left: -1px; }
.jfocus-trigeminy ul li a { display: block; width: 259px; height: 180px; float: left; }
.jfocus-trigeminy ul li a img { max-width: 259px; max-height: 180px; }
.jfocus-trigeminy .arrow { background: url(../images/home_bg.png) no-repeat; width: 45px; height: 100px; position: absolute; z-index: 2; top: 40px; cursor: pointer; }
.jfocus-trigeminy .pre { background-position: 0 -100px; left: 0; }
.jfocus-trigeminy .next { background-position: -45px -100px; right: 0; }
.jfocus-trigeminy .pagination { display: none; }
/*焦点区域右侧*/
.home-focus-layout .right-sidebar{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#19000000', endColorstr='#19000000');
    background: #fff;
    width: 228px;
    height: 420px;
    padding: 5px 5px;
    margin-left: 388px;
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 48%;
}
.right-sidebar .title_article{
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 7px;
}
.right-sidebar .title_article span{
    color: #ff5555;
}
.right-sidebar .article_l{
    line-height: 30px;
}
.right-sidebar a{
    text-decoration: none;
}
.right-sidebar .l_rs{
    border-top: 1px solid #FAFAFA;
    margin: 0 auto;
    width: 95%;
}
.right-sidebar .ad_img_r a{
    display: inline-block;
}
.right-sidebar .ad_img_r img{
    display: block;
    width: 100%;
    height: 80px;
}
/*红色模型*/
.public-nav-layout .all-category{background: #ff5555;}
.head-search-bar .search-form{background-color: #ff5555}
.head-user-menu dl.my-mall dt,.head-user-menu dl.my-mall dt a{color: #ff5555 !important;}
.public-nav-layout{border-bottom: solid 2px #ff5555;}
.public-nav-layout .site-menu li a:hover { text-decoration: none; color: #ff5555;}
.public-nav-layout .site-menu li a.current { font-weight: 600; color: #ff5555; }
.public-nav-layout .all-category,.public-nav-layout .all-category .category{width: 181px;}
.public-nav-layout .category .menu{border-bottom: none;background-color:#333333;border: 0px;height: 333px;}
.public-nav-layout .category .menu li.gifts{margin-left: 0px;left: 0px;border-bottom: dotted 1px #555555;background-color: #333333;width: 181px;height: 36px;border-top: none;margin-bottom: 0px;}
.public-nav-layout .category .menu li.gifts a{color: #fff;line-height: 36px;text-align: center;padding-left: 56px;font-size: 14px;text-decoration: none;}
/* 首页标准内容模块
-------------------------------------- */
/*首页楼层横幅 v3-b12*/
.home-floor-banner {margin:10px auto; width: 1200px; height: 90px; overflow: hidden;}
/*区块中部*/
.gifts-content{background: #f5f5f5;padding-bottom: 46px;}
.gifts-layout h2{padding: 32px 2px 27px 2px;}
.gifts-layout h2 .itm1{font-size: 18px;color: #000;font-weight: bold;padding-right: 8px;}
.gifts-layout h2 .itm2{color: #6f6f6f;}
.gifts-layout h2 a.tag{float:right;font-size: 14px;text-decoration: none;}

.recommend-layout .gifts_list{overflow: hidden;}
.recommend-layout .gifts_list ul li{width: 370px;height: 368px;float: left;margin-left: 11px;}
.recommend-layout .gifts_list ul li img{width: 370px;height: 368px;}
.recommend-layout .gifts_list ul li .ls_3 img{width: 437px;height: 177px;}
.recommend-layout .gifts_list ul li:nth-child(3n+1){margin-left: 0px;}
.recommend-layout .gifts_list ul li:nth-child(3n){width: 437px;height: 368px;}

.know-layout .gifts_list{overflow: hidden;}
.know-layout .gifts_list ul li{width: 295px;height: 201px;float: left;margin-left: 6px;}
.know-layout .gifts_list ul li img{width: 295px;height: 201px;}
.know-layout .gifts_list ul li:nth-child(4n+1){margin-left: 0px;}

.all-layout-style1 .gifts_list{overflow: hidden;height: 567px;}
.all-layout-style1 .gifts_list ul{height: 567px;}
.all-layout-style1 .gifts_list ul li{width: 229px;height: 276px;float: left;margin-left: 13px;margin-bottom: 15px;background: #fff;}
.all-layout-style1 .gifts_list ul li .olove{width: 180px;margin: 20px auto 0;}
.all-layout-style1 .gifts_list ul li .olove img{width: 180px;height: 180px;}
.all-layout-style1 .gifts_list ul li .olove p{padding-top: 14px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #545454;}
.all-layout-style1 .gifts_list ul li .olove p.goods-price{padding-top: 4px;}
.all-layout-style1 .gifts_list ul li a{text-decoration: none;}
.all-layout-style1 .gifts_list ul li:hover p{color: #ff5555;}
.all-layout-style1 .gifts_list ul.style1 li:nth-child(1),.all-layout-style1 .gifts_list ul.style1 li:nth-child(5){margin-left: 0px;}
.all-layout-style1 .gifts_list ul.style1 li.frist{width: 472px;}

.all-layout-style1 .gifts_list .h_left{width: 230px;height: 567px;float: left;}
.all-layout-style1 .gifts_list .style2{width: 970px;height: 567px;float: left;}
/*other*/
.other-layout h2{padding: 60px 0px 15px 31px;font-size: 14px;}
.other-layout .other_list{width: 1024px;height: 88px;margin-left: 31px;border: 1px solid #e2e2e2;margin-bottom: 100px;}
.other-layout .other_list .links{padding-top: 13px;width: 950px;height: 88px;}
.other-layout .other_list a{padding-top: 12px;padding-left: 20px;display: inline-block;}
.zhuanti_news{
	width: 1196px;
	height: auto;
	overflow: hidden;
	border: 2px solid #E45686;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.zhuanti_hd{
	width: 1176px;
	height: 40px;
	line-height: 40px;
	background-color: #888;
	padding-left: 20px;
	font-size: 18px;
	color: #FFF;
}
.zhuanti_bd{
	padding: 10px;
	float: left;
	width: 1176px;
}
.zhuanti_bd ul li{
	float:left;
	width:372px;
	height:20px;
	margin:10px;
	overflow:hidden;
}
.zhuanti_bd ul li a{
	color: #333;
	font-size: 16px;
}
.zhuanti_bd ul li a:hover{
	color:#F00;
}