@charset "gb2312";
/*全局样式--start*/
body, ul, li, p, h1, h2, h3, dl, dt, dd{
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif, '宋体';
}
img{
	border:none;
	vertical-align:middle;
}
.clear{
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	zoom:1;
}
.normal{
	font-weight:normal;
}
.fyh{
	font-family:"微软雅黑";
}
.hide{
	display:none;
}
ul, li{
	list-style:none outside none;
}
a:link, a:visited{
	color:#5d5d5d;
	text-decoration:none;
}
a:hover, a:active{
	color:#eb145b;
	text-decoration:underline;
}
.f14{
	font-size:14px;
}
.f16{
	font-size:16px;
}
.f12{
	font-size:12px;
}
.f24{
	font-size:24px;
}
.f18{
	font-size:18px;
}
.bold{
	font-weight:bold;
}
.colred{
	color:#c93737;
}
.colrf{
	color:#bc0669;
}
.colrh{
	color:#cc0000;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.margin{
	margin:0 auto;
}
.mt5{
	margin-top:5px;
}
.mb10{
	margin-bottom:10px;
}
.ml10{
	margin-left:10px;
}
.ml12{
	margin-left:12px;
}
.ml20{
	margin-left:20px;
}
.ml22{
	margin-left:22px;
}
.ml15{
	margin-left:15px;
}
.w248{
	width:248px;
}
.w742{
	width:742px;
}
.w210{
	width:210px;
}
.w754{
	width:754px;
	background:#FFF;
}
.bordertop{
	border-top:1px solid #dad7d9;
}
.iocn{
	background-image:url(../images/icon_bg_n1.png);
	cursor:pointer;
	overflow:hidden;
	display:inline-block;
}
.iocn_1{
	background-image:url(../images/icon_bg_n2.jpg);
	cursor:pointer;
	overflow:hidden;
	display:inline-block;
}
.iocn_2{
	background-image:url(../images/icon_bg_n4.png);
	cursor:pointer;
	overflow:hidden;
	display:inline-block;
}
/*全局样式--end*/

/*head start*/
.head{
	width:100%;
}
.head .htop{
	width:100%;
	height:30px;
	overflow:hidden;
	background:#eee;
}
.head .htop .htoptxt{
	width:960px;
	height:30px;
	margin:0 auto;
	line-height:30px;
}
.head .htop .htoptxt a{
	color:#000;
}
.head .htop .htoptxt .htopul_1 {
	float:left;
	width:300px;
}
.head .htop .htoptxt .htopul_1 li{
	float:left;
}
.head .htop .htoptxt .htopul_1 .we a{
	color:#ed145b;
	position:relative;
	z-index:900;
	height:30px;
	display:block;
}
.head .htop .htoptxt .htopul_1 li em, .head .htop .htoptxt .htopul_2 li em{
	margin:0 8px;
}
.head .htop .htoptxt .htopul_1 .friends .iocn{
	background-position:-11px 0;
	width:16px;
	height:15px;
}
.head .htop .htoptxt .htopul_1 .collection .iocn{
	background-position:0 -16px;
	width:14px;
	height:13px;
}
.head .htop .htoptxt .htopul_1 .friends .iocn, .head .htop .htoptxt .htopul_1 .collection .iocn{
	float:left;
	margin:7px 5px 0 0;
}
.head .htop .htoptxt .htopul_1 .we .iocn{
	background-position:-27px 0;
	width:8px;
	height:5px;
	margin-left:5px;
	_margin-top:13px;
	_margin-bottom:3px;
}
.head .htop .htoptxt .htopul_1 .we .welist{
	width:80px;
	position:absolute;
	z-index:901;
	background-color:#eee;
	color:#000;
	border:1px solid #E5E5E5;
	border-top:none;
	padding:5px;
	top:28px;
	overflow:hidden;
	display:none;
}
.head .htop .htoptxt .htopul_1 .we .welist a{
	color:#000;
	line-height:25px;
}
.head .htop .htoptxt .htopul_1 .we .welist ul li{
	float:none;
	line-height:25px;
	height:25px;
	overflow:hidden;
}
.head .htop .htoptxt .htopul_1 .we .welist .sina .iocn{
	background-position:-16px -16px;
	width:15px;
	height:14px;
}
.head .htop .htoptxt .htopul_1 .we .welist .qqblog .iocn{
	background-position:0 -31px;
	width:13px;
	height:14px;
}
.head .htop .htoptxt .htopul_1 .we .welist .qq .iocn{
	background-position:-16px -31px;
	width:15px;
	height:15px;
}
.head .htop .htoptxt .htopul_1 .we .welist .sina .iocn, .head .htop .htoptxt .htopul_1 .we .welist .qqblog .iocn, .head .htop .htoptxt .htopul_1 .we .welist .qq .iocn{
	margin-right:5px;
	float:left;
	display:inline-block;
	margin-top:5px;
}
.head .htop .htoptxt .htopul_2 {
	float:right;
	width:400px;
	_margin-right:2px;
}
.head .htop .htoptxt .htopul_2 li {
	float:right;
}
.head .top{
	width:960px;
	height:104px;
	margin:0 auto;
}
.head .top .toppic{
	padding-top:37px;
	_margin-right:2px;
}
.head .top .toppic a{
	margin-left:8px;
}
/*导航栏---------start*/
.head .navbg{
	width:100%;
	height:38px;
	background:#000;
}
.head .nav{
	width:960px;
	height:38px;
	margin:0 auto;
}
.head .nav ul li{
	width:108px;
	height:38px;
	float:left;
	position:relative;
	font:bold 14px/38px "微软雅黑";
	z-index:902;
}
.head .nav ul li.current, .head .nav ul li.hover{
	background:#E5006E;
}
.head .nav ul li .iocn_1{
	position:absolute;
	background-position:0 -16px;
	width:9px;
	height:8px;
	left:7px;
	top:15px;
}
.head .nav ul li.current .iocn_1{
	background-position:0 0;
}
.head .nav ul li.hover .iocn_1{
	background-position:0 -8px;
}
.head .nav ul li a{
	display:block;
	width:108px;
	height:38px;
	outline:none;
	text-align:center;
}
.head .nav ul li a:link, .head .nav ul li a:visited, .head .nav ul li a:hover, .head .nav ul li a:active{
	text-decoration:none;
	color:#FFF;
}
.head .nav .absolute{
	position:absolute;
	width:108px;
	border-top:none;
	background:#E5006E;
	z-index:902;
	display:none;
	font:bold 14px/38px "微软雅黑";
}
.head .nav .ab{
	margin-left:108px;
}
.head .nav .absolute a:hover{
	text-decoration:none;
	background:#f568a4;
}
/*导航栏---------end*/
.head .aff_nav{
	background:#eee;
	height:36px;
	width:100%;
}
.head .aff_nav .aff_box{
	width:960px;
	margin:0 auto;
	line-height:36px;
	overflow:hidden;
}
.head .aff_nav .aff_box .box_ul li{
	float:left;
	margin-left:10px;
	display:inline;
	width:auto;
	height:36px;
}
.head .aff_nav .aff_hot{
	margin-left:200px;
	color:#333;
}
.head .aff_nav .aff_hot a{
	margin-left:10px;
}
.head .aff_nav .search{
	background:url(../images/search.png) no-repeat;
	width:207px;
	height:24px;
	margin-top:6px;
	_margin-right:2px;
}
.head .aff_nav .search #productName{
	border:0;
	width:145px;
	height:22px;
	margin:1px;
	line-height:22px;
	padding:0 2px 0 4px;
	float:left;
}
.head .aff_nav .search #button{
	border:0;
	width:53px;
	height:24px;
	float:left;
	background:none;
	cursor:pointer;
}
/*head--end*/
/*main---start*/
.main{
	width:960px;
	margin:20px auto 10px;
}
.main_1{
	width:1002px;
	margin:20px auto 10px;
}
.t{
	width:960px;
}
/*分类菜单-----start*/
.main .t ul.menu{
	width:110px;
	height:346px;
	background:#666;
	float:left;
	display:block;
}
.main .t ul.menu li{
	text-align: center;
}
.main .t ul.menu li a{    
	color: #FFFFFF;
	width:110px;
    font: 14px/38px "微软雅黑";
    height: 38px;
	text-decoration:none;
}
.main .t ul.menu li a span{
	background:url(../images/icon_bg_n3.jpg) no-repeat;
	float:left;
	height:25px;
	margin:8px 0 0 18px;
	width:30px;
}
.main .t ul.menu li a span.s1{
	background-position:0 0;
}
.main .t ul.menu li a span.s2{
	background-position:0 -38px;
}
.main .t ul.menu li a span.s3{
	background-position:0 -76px;
}
.main .t ul.menu li a span.s4{
	background-position:0 -114px;
}
.main .t ul.menu li a span.s5{
	background-position:0 -154px;
}
.main .t ul.menu li a span.s6{
	background-position:0 -190px;
}
.main .t ul.menu li a span.s7{
	background-position:0 -229px;
}
.main .t ul.menu li.menu_now a{
	background:#000000;
	display:inline-block;
	text-decoration:none;
}
.main .t ul.menu li .listbox {
    position:absolute; 
    margin:-38px 0 0 110px;
	*margin:0 0 0 -6px;
	_margin:0 0 0 -4px;
    z-index:110;
	display:none;
    background:#000; 
    color:#fff; 
    font-size:12px; 
    padding-bottom:30px;
    width: 265px;
}
.main .t ul.menu li.menu_now a span.s1{
	background-position:-33px 0;
}
.main .t ul.menu li.menu_now a span.s2{
	background-position:-33px -38px;
}
.main .t ul.menu li.menu_now a span.s3{
	background-position:-33px -76px;
}
.main .t ul.menu li.menu_now a span.s4{
	background-position:-33px -114px;
}
.main .t ul.menu li.menu_now a span.s5{
	background-position:-33px -154px;
}
.main .t ul.menu li.menu_now a span.s6{
	background-position:-33px -190px;
}
.main .t ul.menu li.menu_now a span.s7{
	background-position:-33px -229px;
}
/*分类菜单-----end*/
/*焦点图-----start*/
.main .t .focus{
	float:left;
	width:610px;
	height:346px;
	position:relative;
}
.main .t .focus_pic{
    width: 610px;
    height:344px;
    overflow: hidden;
	border:1px solid #cccccc;
	border-width:1px 0;
}
.main .t .focus_pic ul li{
	width:610px;
	height:344px;
	overflow:hidden;
}
.main .t .focus_txt{
	position:absolute;
	bottom:10px;
	right:10px;
}

.main .t .focus_txt a{
    background:url(imagesfocus_1.png) no-repeat;
	_background:none;   
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fg/images/focus_1.png');
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: 800;
    height: 11px;
    line-height: 100px;
    margin-right: 15px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 11px;
	outline:none;
}
.main .t .focus_txt a.currt{
    background:url(imagesfocus_2.png) no-repeat; 
	_background:none;   
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fg/images/focus_2.png');          
}
/*焦点图-----end*/
.main .t .sbanner{
	width:240px;
	border-bottom:1px solid #ccc;
}
.main .t .sbanner img{
	float:left;
	border-top:1px solid #cccccc;
}
.categories{
    background-color: #EEEEEE;
    border-right: 1px solid #BBBBBB;
    float: left;
    min-height: 505px;
    width: 720px;
}
.newhead{
    background:#666666;
    border: 1px solid #CFCFCF;
    height: 37px;
	border-right:0;
}
.newhead ul li {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
	font:14px/37px "微软雅黑";
    position: relative;
    text-align: center;
	height: 37px;
    width: 110px;
}
.newhead ul li.currr{
    background:#EEEEEE;
    color: #000000;
}
.newhead_box{
	background:#ccc;
	padding:8px 0 0 8px;
	overflow:hidden;
	min-height:458px;
	_height:458px;
}
.newhead_box ul li{
    float: left;
    margin: 0 8px 8px 0;
	display:block;
	background:#FFFFFF;
    border: 1px solid #BBBBBB;
	height: 216px;
    overflow: hidden;
    padding: 1px;
    width: 166px;
	display:inline;
	position:relative;
}
.newhead_box ul li.pic_hover{
	width:166px;
	height:216px;
	padding:0;
	border: 2px solid #ed145b;
	overflow:hidden;
}

.price{
	position:absolute;
	margin-left:90px;
	margin-top:10px;
	font:24px/30px "微软雅黑";
	color:#f3115b;
}
.newhead_box ul li .picc{
	width:166px;
	height:166px;
	margin-bottom:5px;
}
.newhead_box ul li .word{
	width:166px;
	text-align:center;
	font-size:12px;
	color:#f76a8d;
	line-height:20px;
}
.newshow{
	float:left;
	min-height:503px;
    height: 503px;
    overflow: hidden;
    position: relative;
    z-index: 0;
    overflow: hidden;
    width: 238px;
	border:1px solid #ccc;
	border-left:none;
}
.newshowa{
	width:219px;
	height:488px;
	margin:8px auto 0;
	overflow:hidden;
}
/*
.newshowa li{
	width:219px;
	height:488px;
	overflow:hidden;
}

.newshowb{
	width:269px;
	height:299px;
	overflow:hidden;
	text-align:center;
	padding-top:20px;
}
.newshowb p{
	line-height:25px;
}
.newlist{
	width:700px;
	height:208px;
	display:block;
	overflow:hidden;
}
.newlist li{
	width:174px;
	height:208px;
	float:left;
	border-right:1px solid #dad7d9;
	text-align:center;
	display:inline;
}
.newlist li.none{
	border:none;
	width:175px;
}
.newlist li p{
	line-height:22px;
}
*/
.hotsellhead{
    background:#000000;
    display: inline-block;
    height: 35px;
    overflow: hidden;
    width: 945px;
	color:#f19eb0;
	padding-left:15px;
	font:bold 14px/35px "宋体";
}
.hotsell{
    background: #CCCCCC;
    border: 1px solid #BBBBBB;
    width: 958px;
}
.hotsell_left{
	width:720px;
	float:left;
	height:540px;
	position:relative;
	padding-top:4px;
}
.hotsell_right{
	width:238px;
	float:left;
	height:544px;
	position:relative;
	background:#FFF;
}

/*
.hotsell li{
	width:200px;
	border-bottom:1px dashed #dad7d9;
	padding:20px 20px 10px;
	height:60px;
	overflow:hidden;
}
*/
.sell_s{
	width:170px;
	height:174px;
	overflow:hidden;
	float:left;
	margin:4px 0 0 8px;
	display:inline;
}
.sell_b{
	width:348px;
	height:352px;
	overflow:hidden;
	position:absolute;
	z-index:9999;
}

.sellpic{
    background:#FFFFFF;
    border: 1px solid #BBBBBB;
    height: 166px;
    overflow: hidden;
    padding: 1px;
    width: 166px;
	position:relative;
}
.sellpic_big {
    background:#FFFFFF;
    border: 1px solid #BBBBBB;
    height: 344px;
    overflow: hidden;
    padding: 1px;
    width: 344px;
	position:relative;
}
.mr10{
	margin-right:10px;
}
.sellpic_img{
	width:166px;
	height:144px;
}
.sellpic_wz{
	width:166px;
	height:22px;
	background:#e6006d;
	color:#FFF;
	line-height:22px;
}
.sellpic_wz a{
	color:#FFF;
}
.sellpic_d{
	width:170px;
	height:4px;
	overflow:hidden;
	line-height:0;
	background:url(imagesdownbg.jpg) 2px top no-repeat;
}
.sellpic_dn{
	width:344px;
	height:4px;
	line-height:0;
	background:url(imagesdownbg_new.jpg) 6px top no-repeat;
}

.place_1{
	top:8px;
	left:8px;
}
.place_2{
	top:186px;
	left:8px;
}
.place_3{
	top:364px;
	left:8px;
}
.place_4{
	top:8px;
	left:186px;
}
.place_5{
	top:364px;
	left:186px;
}
.place_6{
	top:364px;
	left:364px;
}
.place_7{
	top:8px;
	left:542px;
}
.place_8{
	top:186px;
	left:542px;
}
.place_9{
	top:364px;
	left:542px;
}
.place_10{
	top:8px;
	left:364px;
}
.place_11{
	top:186px;
	left:364px;
}
.sell_s .pic_hover{
	padding:0px;
	width:166px;
	height:166px;
	border:2px solid #ed145b; 
	overflow: hidden;
}
.sell_b .pic_hover{
	padding:0px;
	width:344px;
	height:344px;
	border:2px solid #ed145b; 
	overflow: hidden;
}

.showlist{
    background:#CCCCCC;
    border: 1px solid #BBBBBB;
    padding: 8px 0 6px 8px;
}
.showlist ul li{
    padding: 1px;
    background:#FFFFFF;
    border: 1px solid #CBCBCB;
    height: 196px;
    overflow: hidden;
    padding: 1px;
    width: 177px;
	margin-right:9px;
	float:left;
}
.showlist ul li .picc{
	width:177px;
	height:166px;
	margin-bottom:5px;
	text-align:center;
}
.showlist ul li .word{
	width:177px;
	height:20px;
	line-height:20px;
	text-align:center;
}
.showlist ul li.pic_hover{
	padding:0px;
	width:177px;
	height:196px;
	border:2px solid #ed145b; 
	overflow: hidden;
}

.f_menu{
    background:#CCCCCC;
    padding: 9px;
    width: 942px;
}
.f_menu h2 .iocn_2{
	width:5px;
	height:8px;
	margin-left:8px;
	background-position:0 0;
}

.f_menu_sorts {
    background:#fff;
}
.f_menu_sorts ul li {
    border-right: 1px solid #4C4C4C;
    float: left;
    font-size: 13px;
    width: 156px;
	display:inline;
	background:#FFF;
}
.f_menu_sorts ul li.last{
	border-right:0;
}
.f_menu_sorts ul li .tit{
	background:#666666;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
}
.f_menu_sorts ul li .tit a {
	color:#FFF;
	text-decoration:none;
}
.f_menu_sorts ul li .tit .iocn_2{
	width:16px;
	height:14px;
	margin:10px 0 0 0;
	_margin-bottom:3px;
	background-position:0 -9px;
}
.f_menu_sorts ul li dl.content{
    padding: 12px 18px;
    width: 120px;
}
.f_menu_sorts ul li dl.content dd{
	float:left;
	width:60px;
	text-align:center;
	height:20px;
	line-height:20px;
}
/*
.dle{
	width:120px;
	height:60px;
	overflow:hidden;
	float:left;
}
.dle p{
	line-height:20px;
	height:20px;
}
.hotsell ul li.none{
	border-bottom:none;
}
.hotsell_nav{
	width:740px;
	height:33px;
	border:1px solid #dad7d9;
	border-width:0 1px 0;
}
.hotsell_nav ul li{
	width:147px;
	height:33px;
	float:left;
	text-align:center;
	line-height:33px;
	font-size:14px;
	color:#FFF;
	cursor:pointer;
	border-right:1px solid #FFF;
	background:url(../images/hotsellnav_01.jpg) no-repeat;
}
.hotsell_nav ul li.cur{
	color:#ba1166;
	width:148px;
	border-right:none;
	font-weight:bold;
	background:url(imageshotsellnav_02.jpg) no-repeat;
}
.hotsell_list{
	width:740px;
	height:474px;
	border:1px solid #dad7d9;
	border-top:none;
}
.hotsell_list ul li{
	width:185px;
	float:left;
	display:inline;
	margin-top:24px;
}
.hotsell_list ul li p{
	text-align:center;
	line-height:20px;
}

.dj{
	height:28px;
	border-bottom:1px solid #dad7d9;
}

.showlist{
	width:740px;
	height:455px;
	border:1px solid #dad7d9;
}
.showlist ul li{
	width:185px;
	height:200px;
	float:left;
	margin-top:20px;
	text-align:center;
	display:inline;
}
.showlist ul li p{
	line-height:20px;
}
*/
.footer{
	width:100%;
	border-top:1px solid #CCCCCC;
	background:#EEEEEE;
}
.footer .help{
	width:880px;
	padding-top:15px;
	height:125px;
	padding-left:80px;
	margin:0 auto;
}
.footer .help li{
	width:120px;
	height:125px;
	float:left;
	padding-left:40px
}
.footer .help li dl dt{
	line-height:30px;
	margin-bottom:3px;
	color:#999;
}
.footer .help li dl dd{
	line-height:20px;
	color:#999;
}
.footer a:link, .footer a:visited, .footer a:active{
	color:#999;
	text-decoration:none;
}
.footer a:hover{
	color:#999;
	text-decoration:underline;
}
.footer .acceptance{
	width:960px;
	text-align:center;
	color:#999;
	margin:8px auto 0;
	padding:0 0 2px;
}
