body,table{ font-size:12px; font-family:"宋体" ; margin:0;}
body{/*background:url(../images/bg.gif);*/background:url(../images/newyearbd.jpg) center top fixed }
div,ul,form,img,p,dd,dt,dl,span,strong,input{
	margin:0;
	border:0;
	padding: 0;
}
li{padding:0; margin:0; list-style:none;}
a:focus {outline:none;}
#oohdear{
	padding:0 40px;
	width:920px;
	height:auto;
	margin:0 auto;
	background:url(../images/touying.png);
	behavior: url(../images/iepngfix.htc);
}
.botton{ cursor:pointer;}
.title{
	height:18px;
	padding-left:15px;
	background:#c7c7c9;
	padding-top: 6px;
	color: #fff;
}
.clear{ clear:both; display:block; }
.blank{
	height:52px;
	padding-top: 8px;
        background:#fff;
}
.blank2{
	height:25px;
}
.index_blank{ height:10px; clear:both; overflow:hidden;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
input{ outline:none;}
/**************************font*****************************/
.f-50{ font-size:50px;}
.f-t{ font-family: "Microsoft Sans Serif";}
.f-a{ font-family: Arial, Helvetica, sans-serif; }
.f-w{ color:#fff;}
a.f-w:hover{color:#5a1e55;}
.f-w1{ color:#fff;cursor:pointer;}
a.f-w1:hover{color:#fff;}
.f-p{ color:#5a1e55;}
.f-r{ color:#eb0000;}
a.f-p:visited{ text-decoration:none;}
a.f-p:hover{ color:#ab4ba2;}
.f-pink{ color:#5a1e55;}
a.f-pink:hover{ color:#5f5f5f;}
a.f-pink:visited{ text-decoration:none;}
.f-gee{ color:#9fa0a0;}
.f-g{ color:#565656; }
a.f-g:visited{ text-decoration:none;}
.f-ge{
	color:#5f5f5f;font-weight:100;
}
.f-geb{ color:#565656;font-weight:100; 
}
a.f-ge:visited{ text-decoration:none;font-weight:100;}
a.f-ge:hover{ color:#ab4ba2;font-weight:100;}
a.f-geb:hover{ color:#ab4ba2;z-index:1}
.f-16{ font-size:16px;}
.f-18{ font-size:18px;}
.f-30{ font-size:30px;}
.f-22{ font-size:22px;}
a.f-18:link{ text-decoration:underline;}
a.f-18:hover{text-decoration:none;}
.f-14{ font-size:14px;}
.f-line{ text-decoration:line-through;}
.f-more{text-decoration:underline;}
a.f-more:link{ text-decoration:underline;}
a.f-more:hover{text-decoration:none;}
.f-b{ color:#000000;}
.f-lg{ color:#565656;}
a.f-lg:link{ text-decoration:none;}
a.f-lg:hover{text-decoration:underline; color:#ab4ba2;}
.f-pg{ color:#5a1e55;}
a.f-pg:hover{text-decoration:underline; color:#ab4ba2;}
/**************************header*****************************/
.headerbig{
	height:118px;
}
.logobig{
	float: left;
}
.headerbig .headerbig_left{

	
	
}
.headerbig .header_left{
	width:auto;
	float:left;
	padding-top:60px;
	
}
.headerbig .header_right{
	width:238px;
	float:right;
	text-align: left;
	position: relative;
	padding-top: 47px;
	margin-bottom:7px;
}
.navbig{
	height:26px; 
	
}

.navbig li{
	float:left;	
	margin-right:3px;
	font-size:14px;
	margin-left:15px;
	height:26px;
	line-height: 28px;
}
.navbig li a:link{ display:block;}
.navbig li a:hover{ display:block; color:#651249;}
.navbig li a:visited{ display:block; }
.headerbig .tel{
    float:right;
	margin-top:11px;
	text-align:right;
}
.headerbig .user_center{
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 22px;
	padding-left: 0;
	position: absolute;
	top: 10px;
	right: -4px;
	width: 373px;
}
.headerbig .user_center li{
	float:left;
	padding-top: 10px;
}
.selectbig{
	height:35px;
}
.header{
 height:148px;
}
.header .header_left{
	width:700px;
	float:left;
	padding-top: 116px;
	padding-left: 28px;
}
.header .header_right{
	width:245px;
	float:right;
	text-align: right;
	
}
.header .tel{
	float:right;
	text-align:right;
}
.nav{
	height:34px;
	background: #763668;
	
}

.nav li{
	float:left;
	line-height: 34px;
	padding-left: 45px;
	display: block;
}
.header .user_center{
	padding: 12px 0 46px 0;
}
.header .user_center li{
	float:left;
	padding-top: 10px;
}
.select{
	height:35px;
	border-left:1px #c0c0c0 solid;
	border-bottom:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
	margin-bottom: 11px;
}
.head_select{ width:115px; height:20px; float:left; padding-right:10px; padding-top:5px;}
.head_input{height:16px; line-height:16px;padding-left:5px;width:105px;border-top:1px #bebebe solid;border-left:1px #bebebe solid;border-right:1px #e9e9e9 solid;border-bottom:1px #e9e9e9 solid;color:#565656;}
.CRselectBox {
	background:url(../images/select.gif);
	padding-left:20px;
	line-height:20px;
	cursor:pointer;
	display:block;
	width: 95px; 
	height: 20px;
	color:#565656;
	position:relative;
	z-index:1000;
}
.CRselectBoxHover {
    color:#565656;
	padding-left:20px;
	line-height:20px;
	cursor:pointer;
	display:block;
	width: 95px; 
	height: 20px;
	background:url(../images/select_hover.gif);
}
.CRselectBox a.CRselectValue {
	display:block;
	color:#565656;	
	width:74px;
}
.CRselectBoxOptions {
	background:#dcdcdc;
	z-index:1000;
	position: absolute;
	display:none;
	left:0;
	margin-top:-2px;
	width:115px;
	padding:3px 0;

}
.CRselectBoxOptions a{
    color:#000;
	display:block;
	height:22px;
	line-height:22px;
	padding-left:17px;
	width:92px;
	margin:0 3px;	
}
.CRselectBoxOptions a:hover{
	background:#eee;
}
.CRselectBox a { 
	outline: none; 
	text-decoration:none;
}
.CRselectBox a:focus { 
	outline: none; 
	text-decoration:none;
} 
/**************************foot*****************************/
.foot{
	margin-top:7px;
	background:url(../images/nav_bg.gif) top repeat-x;
	padding-top: 8px;
	line-height: 20px;
	padding-bottom: 30px;
	text-align: center;
	float:left;
	height:280px;
	background-color:#fff;
	width:100%;
}
.foot_nav{
	height:20px;
	width: 590px;
	margin: 0 auto;
}
.foot_nav li{
	width:80px;
	text-align:center;
	height:20px;
	float: left;
	background:url(../images/li_border.gif) right no-repeat;
	
}
/**************************left*****************************/
.bigleft_title{
	height:24px;
	background:#763668;
	padding-left: 12px;
	padding-right: 12px;
	line-height:24px;
	color: #ffffff;
	font-size: 13px;
	}
.bigleft_list{ padding:15px 0 15px 15px;}
.bigleft_list li{ line-height:25px;}
#left_index{
	width:186px;
	float:left;
}

#left_user ul li{ line-height:24px;}
.logo{
	float: left;
	padding-top: 0px;
	padding-left:0px;
	margin-right:0px;
}
#left_index .index_login{
	border: 1px #c0c0c0 solid;
	height: 153px;
}
#left_index .index_login .index_login_title{
	height:18px;
	background:url(../images/index_login_title.gif);
	padding-left: 12px;
	padding-top: 8px;
}
#left_index .index_login ul{
	line-height:14px;
	height:21px;
}
#left_index .index_login .index_login_content{
	padding:15px 0 0 15px;
}
#left_index .left_logined{ height:44px; line-height:20px; background:url(../images/logined.gif);width:123px; padding-left:5px; margin-bottom:7px;padding-top:5px;}
#left_index .left_title{
	height:19px;
	background:#763668;
	padding-left: 12px;
	padding-top: 3px;
	color: #ffffff;
	
	font-size: 13px;
}
#left_index .left_list{
	border-bottom:1px #dfdfe0 solid;
	border-left:1px #dfdfe0 solid;
	border-right:1px #dfdfe0 solid;
	padding-top: 18px;
}
#left_index .left_list li{
	overflow:hidden;
}
#left_index .left_imgs{
	height:115px;
	border:1px #c0c0c0 solid;
	padding:2px;
}
#left_index li{

}
#left_index .index_login div .li_left{
	float:left;
	width:40px;
	height:19px;
	text-align:left;
	color: #975782;
}
#left_index .index_login div .li_right{
	float:left;
	width:100px;
	height:19px;
}
#left_index .index_login .index_login_input{
	width:90px;
	height:13px;
	border:1px #975782 solid;
}
#left_index .index_login .index_login_input2{
	width:40px;
	height:13px;
	border:1px #975782 solid;
}
#left_index .index_login .index_login_botton1{ width:34px; height:19px; background:#eee; color:#975782; margin-right:3px; font-size:12px;}
#left_index .index_login .index_login_botton2{
	width:55px;
	height:19px;
	color:#686868;
	font-size:12px;
	background: #fff;
}
#left_index .left_dis_user{
	line-height:21px;
	padding-top: 10px;
}
#left_index .left_dis{line-height:18px;}
#left_index .left_lastpage_goods{ padding:15px; border:1px #c0c0c0 solid;}
#left_index .left_lastpage_goods div{ text-align:center;}
#left_index .left_lastpage_goods .left_lastpage_goods_note{
	line-height:24px;
}
#left_index .left_lastpage_title{
	height:30px;
	background:#9fa0a0;
	text-align:center;
	line-height:30px;
	margin-top: 15px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
/**************************right*****************************/
#right_index{
	width:718px;
	float:right;
}
#right_index .index_block{

}
#right_index .index_block .ad{
	margin:0 auto;
}
#right_index .index_block .list_pic{
	margin-top: 7px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#right_index .index_block .list_pic li{
	float:left;
	position: relative;

}
 
.index_arrow{
	padding-left:10px;
	width:168px;
	margin-top:10px;
	
}
#right_index .index_diy_cl{
	position: absolute;
}
#right_index .index_block .list_pic .live_top10{
	padding-right:18px; 
}
#right_index .index_block .list_pic .borthday_top10{padding-bottom:15px;}
#right_index .index_block .list_pic .anniversary{
	height: 72px;
	width: 319px;
	line-height: 16px; 
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
#right_index .index_block .season_goods{
	height:216px;
	width:716px;
	float:left;
	border: 1px #c0c0c0 solid;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}
#right_index .index_block .season_goods .photo{ float:right;}
#right_index .index_block .season_goods .season_list{
	float:left;
	width: 566px;
	background: url(../images/season_goods_bg.gif);
}
#right_index .index_block .season_goods .season_title{
	height:31px;
}
#right_index .index_block .season_goods .season_content{
	background:#fff;
}
#right_index .index_block .season_goods .season_content .season_img{
	height:126px;
	padding-left: 20px;
}
#right_index .index_block .season_goods .season_content .season_img li{
	height:120px;
	width:159px;
	float:left;
	cursor:pointer;
	margin-right: 20px;
	position: relative;
}
#right_index .index_block .season_goods .season_content .season_text{
	height:71px;
	background:#efefef;
	line-height: 16px;
	padding: 4px 20px;
	color: #999;
}
#right_index .index_block .diamond_enjoy{
	margin-top: 0px;
}
#right_index .index_block .diamond_enjoy .diamond_enjoy_left{ float:left;}
#right_index .index_block .diamond_enjoy .diamond_enjoy_right{ float:right;}
#right_index .index_gift{
	border-top:2px #c7c6c8 solid;
	margin-top:35px;
	background:url(../images/oohdear_gift.jpg);
	height:27px;
	padding-top: 210px;
	text-align: right;
	padding-right: 20px;
	border-bottom: 2px #c7c6c8 solid;
}
#right_index .index_gift1{
	border-top:2px #c7c6c8 solid;
	margin-top:35px;
	background:url(../images/oohdear_gift1.jpg);
	height:310px;
	padding-top: 210px;
	text-align: right;
	padding-right: 20px;
	border-bottom: 2px #c7c6c8 solid;
}
.index_recommend {
	position: relative;
}
.tabs {
	height: 23px;
	top:1px;
	width: 718px;
	font-weight:100;
	font-size:14px;
	border-bottom:2px solid #763668;
	margin-bottom:3px;
}
.tabs .tabsdiv{
	float: left;
	height: 23px;
	line-height: 23px;
	width: 68px;
	text-align: center;
	}
.tabs .tabsdiv1 {
	float: left;
	height: 23px;
	line-height: 23px;
	color: #4b1342;
	width: 79px;
	
	margin-left:10px;
	text-align: center;
	}
.tabs .tabsdiv2 {
	float: left;
	height: 23px;
	line-height:23px;
	color: #fff;
	width: 79px;
	background:url(../images/index-imgcbj_03.jpg);
	margin-left:10px;
	text-align: center;
	}

.tab_container {
	border: 1px solid #c0c0c0;
	height: auto;
	padding-left: 15px;
	padding-top:15px;
    width:701px;
}
.tab_content {
    width:701px;
	overflow: hidden;
}
.tab_content span{
	line-height:20px;
}
.tab_content ul{
	
	height:250px;
	
}
.tab_content li{
	float:left;
	width:156px;
	margin-right: 19px;
	
}

.tab_content img {
	height: 156px;
	width: 156px;
}
/**************************help*****************************/
.help_title{
	height:27px;
	border-bottom:1px #dcdcdc solid;
	font-size:20px;
	font-weight: bold;
	color: #999999;
	padding-top: 35px;
	padding-left: 20px;
}
#left_help{
	width:184px;
	float:left;
}
#left_help .logo{
	padding:37px 0 34px;
}
#left_help .help_left_title{
	height:18px;
	background:#eee;
	width: 153px;
	padding: 4px 0 0 12px;
	font-size: 12px;
	font-weight: bold;
	color: #656565;
}
#left_help li{ line-height:22px; padding-left:12px;}
.help_content{
	line-height:20px;
	color:#565656;
	padding-top: 20px;
	padding-bottom: 30px;
}
.help_content p{
	padding:20px;
}
.help_title_list{
	height:23px;
	background:url(../images/help_title.gif);
	padding:9px 0 0 16px;
}
/*************************list*************************/
.list_block{
	background:#c7c6c8;
	margin-bottom: 12px;
	 
}
.list_title{
	padding-top: 6px;
	height:18px;
	border-bottom:4px #fff solid; 
	padding-left:15px;
}
.list_img{
	margin: 0 auto;
	padding-bottom: 12px;
	text-align: center;
}
.list_goods_title{
	line-height:16px;
	font-size:13px;
}
.list_goods_value{
	padding-left:22px;
	height: 28px;
}
.list_goods_value img{
	margin-top:4px;
} 
.list_goods_value div{
	float:left;
}
.star{
	padding:0 7px 0 10px;
}
.rmb{
	padding:8px 10px 0 0;
}
.list_goods_title{
	padding-left:20px;
	color: #5a1e55;
	font-weight: normal;
}
.list_imgs img{
	width:230px;
	height:230px;
}
.list_goodlist{
	width:230px;
	float:left;
}
/*************************lastpage*************************/
.goods_info{
	height:500px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.lastpage_img{
	float:left;
	width: 395px;
}

.lastpage_img .big_img{ border:1px #a3a5a8 solid; height:393px;}
.info_page { margin:10px 0 0 20px; position:relative;}
.info_next{
	position:absolute;
	left: 237px;
	top: 1px;
}
.info_prev{
	position:absolute;
	left:-17px;
	top: 1px;
}
.info_imgs { height:70px;padding-top:7px;position: relative;width: 235px;overflow: hidden;}
.info_imgs_list { position:absolute; width:480px;top:0px; left:0px; }
.info_imgs ul li { display:inline; float:left; margin-right: 6px;  border:1px #dcdcdc solid;cursor:pointer; height:51px;overflow:hidden;}
.info{
	width:300px;
	float:left;
	margin-left: 12px;
}
.info .info_title{
	background:url(../images/dian.gif) repeat-x bottom;
	line-height:18px;
	padding-top: 8px;
	font-weight: bold;
	padding-bottom: 8px;
}
.info .info_list{
	height:21px;
	background:url(../images/dian.gif) repeat-x bottom;
	padding-top: 2px;
}
.ring_list{	height:21px;
	background:url(../images/dian.gif) repeat-x bottom;
	padding-top: 2px;}
.ring_list li{
	float:left;
	height:18px;
	width:68px;
	margin-right:6px;
	text-align: center;
	line-height: 18px;
	color: #5f5f5f;
	CURSOR: pointer;
}
.info .info_list li{
	float:left;
	height:18px;
	width:68px;
	margin-right:6px;
	text-align: center;
	line-height: 18px;
	color: #5f5f5f;
	CURSOR: pointer;
}
.info .info_content{
	background:url(../images/dian.gif) repeat-x bottom;
	line-height: 18px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
.info .info_code{
	background:url(../images/dian.gif) repeat-x bottom;
	padding-top: 5px;
	line-height: 18px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.info .info_price{
	line-height: 26px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 5px;
}
.info .info_li li{
	line-height: 18px;
	float: left;
	color: 5f5f5f;
	margin-right: 5px;
}
.info .info_div .info_price{
	background:url(../images/dian.gif) repeat-x bottom;
	height:20px;
}
.info .info_botton{
	background:url(../images/dian.gif) repeat-x bottom;
	height:40px;
	padding-left:5px;
}
.info .info_botton li{
	float:left;

}

.botton1{ background:#535353}
.botton2{ background:#dcdcdc}
.info .info_about{ padding-top:4px; text-align:center;}
.goods_add{
	margin-bottom:20px;
	clear: both;
}
.goods_add .add_list{
	height:145px;
	padding-top: 10px;
}
.goods_add .add_list li{ float:left;}
.goods_add .add_list .add{
	padding-top:60px;
}
.goods_add .add_list .add_price{
	padding-top:50px;
}
.add_title{ height:20px;}
.add_title li{ float:left; line-height:20px; width:140px;}
.add_price{}
.goods_quality{ 
height:26px; 
background:url(../images/dian.gif) repeat-x bottom; 
color: #5f5f5f; 
line-height: 26px; 
}
.goods_quality div{
	width:210px;
	float: left;
}
.good_comment{
	line-height: 21px;
	background:url(../images/dian.gif) repeat-x bottom;
	margin: 0 auto;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-top: 5px;
	color: #5f5f5f;
}
.comment_user{
	padding:22px 0 8px 5px;
	height:16px;
}
.comment_user input{ float:left; margin-right:5px;}
.comment_user span{ float:left}
.comment_content{
	padding:0 0 10px 5px;
	height:128px;
}
.comment_content input{
	width:210px;
	height:119px;
	border:1px #bbb solid;
	float:left;
}
.comment_content span{ float:left;}
.comment_botton{ padding:10px 0 45px 0px;}
.big_imgs{
	border-bottom:1px #c0c0c0 solid;
	border-left:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
	margin-bottom: 10px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
}
.big_imgs img{
	width:701px;
	height:701px;
	margin-bottom: 7px;
}
.lastpage_pack{
	border-bottom:1px #c0c0c0 solid;
	border-left:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
	line-height:22px;
	padding-top:12px;
	padding-left:15px;
	margin-bottom: 13px;
	}
.lastpage_dis_div{
	height:auto;
	padding:17px;
	border-bottom:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
	border-left:1px #c0c0c0 solid;
	margin-bottom: 10px;
}
.lastpage_designer{
	padding:25px;
	line-height:26px;
	margin-bottom:10px;
	border-bottom:1px #c0c0c0 solid;
	border-left:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
}
.lastpage_image{
	border-bottom:1px #c0c0c0 solid;
	border-left:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
	margin-bottom:10px;
}
.lastpage_quality{
	border-bottom:1px #c0c0c0 solid;
	border-left:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
	background:url(../images/pinzhi.gif) no-repeat;
	width:646px;
	height:405px;
	margin-bottom:10px;
	padding-top: 18px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 40px;
}
.lastpage_dis_div .lastpage_content{
	color: #565656;
	background:url(../images/dian.gif) repeat-x bottom;
	padding-bottom: 5px;
}
.lastpage_dis_div .lastpage_title{
	line-height:24px;
}
.lastpage_dis_div .lastpage_answer{line-height:24px;}
.lastpage_dis_div .lastpage_ask{line-height:24px;}
.lastpage_goods_title{ height:29px;border-bottom:2px #595757 solid;}
.lastpage_goods_title li{
	height:29px;
	float:left;
	width:140px;
	margin-right: 5px;
	background: #c0c0c0;
	text-align: center;
	line-height: 29px;
	color: #fff;
	cursor: pointer;
}
.lastpage_article{padding:15px 10px;border-bottom:1px #c0c0c0 solid;border-right:1px #c0c0c0 solid;border-left:1px #c0c0c0 solid; margin-bottom:10px;}
.lastpage_goods_quality{
	border-bottom:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
	border-left:1px #c0c0c0 solid;
	
	padding: 15px;
	color: #565656;
	margin-bottom: 10px;
}
.lastpage_bottom{
	border:1px #b5b5b5 solid;
}
.lastpage_bottom .lastpage_bottom_bg{
	background:#fff;
	padding:15px;
	color: #565656;
}
.lastpage_bottom_title{
	height:28px;
	background:url(../images/dian.gif) repeat-x bottom;
	padding-top: 15px;
}
.lastpage_together{
	margin-bottom:15px;
}
.lastpage_together .lastpage_together_content{
	border-left:1px #c0c0c0 solid;
	border-right:1px #c0c0c0 solid;
	border-bottom:1px #c0c0c0 solid;
	height:300px;
	padding:29px 0 0 18px;
}
.lastpage_together .lastpage_together_content div{ }
.lastpage_together .lastpage_together_content .lastpage_together_g{ width:230px; float:left;}
.lastpage_together .lastpage_together_content .lastpage_together_t{
	text-align:center;
	line-height:24px;
}
.lastpage_together .lastpage_together_content .lastpage_together_n{
	width:70px;
	text-align:center;
	line-height:24px;
	height:24px;
	background:#4b1342;
	margin-top: 95px;
	margin-left: 50px;
}
.lastpage_together .lastpage_together_content .add{ padding-top:100px; float:left;}
/**************************user*****************************/

.user_title{ height:25px; border-bottom:3px #8f4677 solid;}
.user_title .user_title_l{ float:left;}
.user_title .user_title_c{
	float:left;
	width:146px;
	background: #8f4677;
	height: 19px;
	color: #fff;
	text-align: center;
	padding-top: 6px;
}
.user_title .user_title_r{ float:left;}
.user_left{
	float:left;
	width: 170px;
}
.user_left .user_left_title{
	background: url(../images/userleft_b.gif);
	height:43px;
	color:#fff;
	position: relative;
}
.user_left .user_left_title img{ float:left}
.user_left .user_left_title .user_logo{
	position:absolute;
	left: 111px;
	top: 29px;
}
.user_left .user_left_bottom{ padding-bottom:6px;}
.user_left .user_left_title div{
	float:left;
	width:122px;
	padding-top:11px;
	font-size:14px;
	padding-left:6px;
}
.user_left .user_left_lay{
	border-left:1px #d5d5d5 solid;
	border-right:1px #d5d5d5 solid;
	padding-top: 10px;
	background: #f7f7f7;
}
.user_left .user_left_lay li{ height:24px; line-height:24px;}

.user .user_title{ height:25px;color:#909090;}
.user{
	padding:30px 18px 50px;
}
.user .user_top_left{ float:left;}
.user .user_top_title{ float:left; width:144px; background:url(../images/user_bg.gif); height:28px; padding-top:9px; text-align:center; color:#fff; font-size:14px;}
.user .user_content_fr{
	padding:12px;
	border-left:1px #d5d5d5 solid;
	border-right:1px #d5d5d5 solid;
	border-bottom:1px #d5d5d5 solid;
	line-height: 36px;
}
.user .user_top_right{ float:left;}
.user_left_div{
	height:18px;
	border-bottom:3px #c7c6c8 solid;
	padding-top:25px;
	font-size:14px;
	color:#565656;
	font-weight:bold;
}
.user_info{ padding:24px 0 0 43px;border-bottom:1px #c6c6c6 solid;
	border-right:1px #c6c6c6 solid;
	border-left:1px #c6c6c6 solid;}
.user_note{
	line-height:20px;
	color:#565656;
	padding-bottom: 15px;
}
.user_code{
	width:658px;
	margin:0 auto;
	padding-top:33px;
	height: 600px;
}
.user_integral{
	height:499px;
	border-bottom:1px #c6c6c6 solid;
	border-right:1px #c6c6c6 solid;
	border-left:1px #c6c6c6 solid;
	padding: 0 21px;
}
.user_integral .integral_note{
	height:38px;
	padding-top:25px;
	color:#565656;
	padding-left: 20px;
}
.user_order_dis{
	border-bottom:1px #c6c6c6 solid;
	border-right:1px #c6c6c6 solid;
	border-left:1px #c6c6c6 solid;
	padding: 35px 30px 30px;
	color: #565656;
}
.user_order_dis .user_order_dis_title{
	line-height:22px;
	font-weight: bold;
	background:url(../images/g_line.gif) repeat-x bottom;
}
.user_order_dis .user_order_dis_ask{
	padding-top:18px;
	line-height:22px;
}
.user_order_dis .user_order_dis_answer{
	line-height:22px;
	padding-bottom: 34px;
}
.user_goods_dis{
	border-bottom:1px #c6c6c6 solid;
	border-right:1px #c6c6c6 solid;
	border-left:1px #c6c6c6 solid;
	padding: 35px 25px 30px 10px;
	color: #565656;
}
.user_goods_dis_div{
}
.user_goods_dis_div .user_goods_img{
	float:left;
	padding-top: 20px;
	padding-right: 20px;
}
.user_goods_dis_div .user_goods_content{
	float:left;
	width:596px;
	color: #565656;
}
.user_goods_dis_div .user_goods_title{
	line-height:24px;
	background:url(../images/g_line.gif) repeat-x bottom;
	height: 24px;
}
.user_goods_dis_div .user_goods_answer{line-height:24px;}
.user_goods_dis_div .user_goods_ask{line-height:24px;}
/**************************login  reg*****************************/
.oohdear_login{
	width:658px;
	margin:0 auto;
	padding-top:47px;
	height: 600px;
}
.frame_top{
	height:37px;
	width: 658px;
	background: #763668;
}
.frame_top .frame_left{ float:left;}
.frame_top .frame_right{ float:right;}
.frame_bottom{
	height:18px;
	width:658px;
}
.frame_bottom .frame_bottom_left{
	height:18px;
	float: left;
	width: 19px;
}
.frame_bottom .frame_bottom_border{
	width:620px;
	height:17px;
	border-bottom:1px #c0c0c0 solid;
	float: left;
}
.frame_bottom .frame_bottom_right{
	float: left;
	width: 19px;
	height: 18px;
}
.frame_top .frame_title{
	float:left;
	font-weight:bold;
	padding-top: 10px;
	padding-left: 10px;
}
.code_find_succeed{
	height:161px;
	border-left:1px #5a1e55 solid;
	border-right:2px #5a1e55 solid;
	width:656px;
	text-align: center;
	padding-top: 50px;
	background-image: url(../images/frame_bg.gif);
}
.code_input{ border:1px #c6c6c6 solid; height:17px; width:170px;}
.login_bottom_right{
	position:absolute;
	right:-3px;
	bottom:-45px;
}
.login_input{ height:195px;border-left:1px #5a1e55 solid;border-right:2px #5a1e55 solid; width:656px;background-image: url(../images/frame_bg.gif); padding-top:10px;}
.login_re{
	padding-left:30px;
}
.login_re2{
	height:53px;
	background:url(../images/login_03.gif) no-repeat;
	margin-left:30px;
	padding:55px 0 0 180px;
}
.unlogin_note{
	padding-top:30px;
	line-height:26px;
	color:#565656;
	padding-left: 60px;
	border-left:1px #c0c0c0 solid;
	border-right: 1px #c0c0c0 solid;
}
.list_title_right{
	float:right;
}
.list_title_left{
	float:left;
	margin-top: 2px;
}
.goods_list{ height:223px;}
.goods_list .list{ width:152px; height:223px; float:left; margin-right:16px;}
.goods_list .list .list_img{
	height:132px;
	width:132px;
	margin:0 auto;
	background:url(../images/goods_list_bg.gif);
	padding:8px;
}
.goods_list .list .list_about{
	height:66px;
	background:url(../images/goods_list_bg2.gif) no-repeat bottom;
	line-height: 21px;
	padding-left: 5px;
	margin-top: 8px;
}

.more{
	text-align:right;
	height:16px;
	padding: 8px 40px 22px 0;
	background-color:#ffffff;
}
.oohdear_register{
	width:658px;
	margin:0 auto;
	padding-top:47px;
	height: 600px;
}

.frame_register_bottom .favorite_bottom_right{
	position:absolute;
	right:5px;
	bottom:4px;
}

.register_input{
	width:656px;
	border-left:1px #c0c0c0 solid;
	padding-top: 30px;
	border-right: 1px #c0c0c0 solid;
}
.register_code{
	height:85px;
	width:663px;
	border-left:1px #5a1e55 solid;
	background-image:url(../images/frame_bg.gif);
}
.register_code ul{
	float:left;
	width: 485px;
}

.register_code .register_code_right{ height:85px; float:right;}
.register_botton{
	height:73px;
	width:656px;
	border-left:1px #c0c0c0 solid;
	border-right: 1px #c0c0c0 solid;
}
.register_botton .botton_img{
	padding-left:85px;
	padding-top: 10px;
}
.register_botton .register_botton_right{ height:73px; float:right;}

.register_li1{
	width:124px;
	float:left;
	height:27px;
	text-align: right;
	padding-top: 3px;
}
.register_li4{
	width:105px;
	float:left;
	height:23px;
	text-align: right;
	padding-top: 7px;
}
.register_li2{
	width:490px;
	float:left;
	height:32px;
}
.register_li2 input{
	border:1px #c6c6c6 solid;
	width:170px;
	height:16px;
}
.register_li3{
	padding-top:10px;
	float:left;
	height:23px;
	_padding-top:12px;
	color:#5f5f5f;
	width: 375px;
	padding-left: 5px;
}
.register_li5{
	float:left;
	height:30px;
	width: 300px;
}
/**************************order*****************************/
.order_list{
	border-bottom:1px #c6c6c6 solid;
	border-right:1px #c6c6c6 solid;
	border-left:1px #c6c6c6 solid;
	padding: 0 15px;
}
.order_list .order_search{
	height:45px;
	padding-top:20px;
	color: #656565;
}
.order_list .order_search span{
	float:left;
	height:20px;
	line-height:20px;
	padding-right:5px;
}
.order_list .order_search div{
	float:left;
	height:20px;
	padding-right:5px;
}
.order_list .order_search .order_search_input{ border:1px #bebebe solid; height:16px; line-height:16px; color:#565656; width:115px; padding-left:5px;}
.order_list .order_search select{ width:120px;}
.order_list_title{
	border-bottom:3px #e2e2e2 solid;
	height:22px;
	padding-left: 20px;
}
.order_list_title li{
	width:104px;
	float:left;
	height:15px;
	margin-right:5px;
	background:url(../images/order_n.gif);
	text-align: center;
	padding-top: 7px;
	color: #777;
}
.order_list_page{ text-align:right; height:30px; padding-top:20px;}
.order_botton{
	background:#ececec;
	border:1px #c3c3c3 solid;
	height: 16px;
	width: 36px;
	margin: 0 auto;
	padding-top: 4px;
}
.user_order{
	border-bottom:1px #c6c6c6 solid;
	border-right:1px #c6c6c6 solid;
	border-left:1px #c6c6c6 solid;
	padding: 0 20px;
}
.user_order .order_user_info{
	height:190px;
	padding-top: 28px;
}
.user_order .order_user_info li{
	height:22px;
	padding-top:6px;
	color:#565656;
}
.user_order .order_user_info .order_user_li1{
	width:100px;
	float:left;
	text-align: right;
	font-weight:bold;
}
.user_order .order_user_info .order_user_li2{ width:220px;float:left;}
.order_info .order_info_title{
	height:17px;
	padding-left:15px;
	background:#eaeaea;
	padding-top: 4px;
	color:#4b1342;
	margin:5px auto 5px;
	cursor: pointer;
}
.order_info .order_special{
	margin:0 auto 0;
	padding-top: 5px;
	height: 230px;
}
.order_info .order_special ul{

}
.order_info .order_special li{ float:left;}
.order_info .order_special .order_special_li1{
	width:90px;
	text-align: right;
	font-weight:bold;
	height:22px;
	padding-top:6px;
	color:#565656;
}
.order_info .order_special .order_special_li2{
	width:225px;
	padding-top:6px;
	color:#565656;
	height:22px;
}
.order_info .order_special .order_special_li3{width:220px;color:#565656;height:115px;}
.order_info .order_special .order_special_li4{
	width:550px;
	color:#565656;
	height:60px;
	line-height: 20px;
}
.order_info table{ margin-bottom:8px;}
.order_info .order_discuss{
	height:165px;
	padding-top: 75px;
}
.order_info .order_discuss .order_discuss_l{ height:84px; float:left; width:63px;}
.order_info .order_discuss .order_discuss_r{
	height:84px;
	float:left;
	width:510px;
}
.order_info .order_discuss .order_discuss_r textarea{
	width:510px;
	height:82px;
	border:1px #dcdcdc solid;
}
.order_info .order_discuss .order_discuss_b{
	padding-top:21px;
	padding-bottom: 34px;
	text-align: center;
	float: left;
	width: 600px;
}
.order_pay{ height:550px;border-bottom:1px #c6c6c6 solid;border-right:1px #c6c6c6 solid;border-left:1px #c6c6c6 solid;
padding-top:35px;}
.order_pay li{ float:left;}
.order_pay_li1{
	height:22px;
	width:140px;
	text-align: right;
	color: #565656;
	font-weight: bold;
	padding-top: 4px;
}
.order_pay_li2{
	height:26px;
	width:510px;
}
.order_pay_li2 span{
	float:left;
	padding-right:5px;
	color: #565656;
	padding-top: 0px;
	_padding-top: 3px;
}
.order_pay_li2 input{
	float:left;
	margin-right:5px;
}
.order_pay_li2 select{ float:left; margin-right:5px;}
.order_pay_li3{
    color: #565656;
	font-weight: bold;
	height:80px;
	width:140px;
	text-align: right;
}
.order_pay_li4{
	height:80px;
	width:510px;
}
.order_pay_li4 textarea {
	height:52px;
	width:506px;
	border:1px #cecece solid;
	font-size:12px;
}
.order_pay_li5{
	height:40px;
	padding-top:15px;
	color:#565656;
	padding-left: 50px;
	width: 600px;
}
.order_address{
    border-bottom:1px #c6c6c6 solid;
	border-right:1px #c6c6c6 solid;
	border-left:1px #c6c6c6 solid;
	padding-top: 25px;
}
.people_info{
	padding:6px 0 6px 0px;
	clear: both;
	height: 19px;
}
.people_info select{ font:12px;}
.people_info strong{
	color:#565656;
	padding-right: 5px;
}
.people_info .user_info_input{
	border:1px #c6c6c6 solid;
	height:17px;
	color:#565656;
	width: 150px;
}
.people_info span{
	padding-left: 5px;
	padding-right: 5px;
}
.people_info div{ float:left;}
.people_span{
	width:137px;
	color: #565656;
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 5px;
}
.user_botton{
	padding-top:32px;
	padding-bottom: 46px;
	text-align: center;
}
/**************************shopping*****************************/
.user_shopping{
	border-bottom:1px #c6c6c6 solid;
	border-right:1px #c6c6c6 solid;
	border-left:1px #c6c6c6 solid;
	padding: 45px 10px 0 10px;
}

.shopping_title .shopping_title_r{ float:left;}
.shopping_botton{
	padding-top:50px;
	padding-bottom: 34px;
	text-align: center;
}
.count{
	width:16px;
	height:20px;
	background:#fff;
	border:1px #cecece solid;
	color:#565656;
}
.shopping_info .shopping_info_title{
	height:17px;
	padding-left:15px;
	background:#eaeaea;
	padding-top: 4px;
	color:#4b1342;
	margin:5px auto 5px;
}
.shopping_info .shopping_special{
	margin:0 auto 0;
	padding-top: 5px;
}
.shopping_info .shopping_special li{ float:left;}
.shopping_info .shopping_special .shopping_special_li1{
	width:95px;
	text-align: right;
	height:22px;
	color:#565656;
	padding-top: 6px;
}
.shopping_info .shopping_special .shopping_special_li2{
	width:550px;
	padding-top:4px;
	color:#565656;
	height:24px;
}
.shopping_info .shopping_special .shopping_special_li2 input{ width:112px; height:17px; border:1px #cecece solid;}
.shopping_info .shopping_special .shopping_special_li3{
	width:550px;
	color:#565656;
	height:120px;
	padding-top: 4px;
}
.shopping_info .shopping_special .shopping_special_li3 li{
	width:90px;
	margin-right:20px;
}
.shopping_info .shopping_special .shopping_special_li3 li input{
	float:left;
	margin-top: 2px;
	_margin-top: 0px;
}
.shopping_info .shopping_special .shopping_special_li3 li span{
	float:left;
	padding-top: 2px;
	_padding-top: 4px;
	padding-left: 5px;
}
.shopping_info .shopping_special .shopping_special_li4{
	width:322px;
	color:#565656;
	height:60px;
	line-height: 20px;
}
.shopping_info .shopping_special .shopping_special_li4 textarea{
	width:320px;
	height:41px;
	border:1px #cecece solid;
	font-size:12px;
	padding-top: 6px;
}
.shopping_info .shopping_special .shopping_special_li5{
	width:210px;
	color:#565656;
	height:60px;
	padding-left: 10px;
}
.shopping_info table{ margin-bottom:8px;}
.shopping_info table .repair{
	height:22px;
	padding-left: 3px;
}
.shopping_info table .repair span{
	float:left;
	padding-top: 5px;
}
.shopping_info table .repair input{
	float:left;
	margin-right: 3px;
}
.person_union{
	border-bottom:1px #c6c6c6 solid;
	border-right:1px #c6c6c6 solid;
	border-left:1px #c6c6c6 solid;
	padding: 25px 30px 60px;
}
.person_union li{ float:left}
.person_union .person_union_li1{
	width:120px;
	color:#565656;
	font-weight:bold;
	line-height:30px;
	height:30px;
	text-align: right;
}
.person_union .person_union_li2{
	width:550px;
	height:27px;
	color: #565656;
	padding-top: 3px;
}
.person_union .person_union_li2 .unionli2_input{
	border:1px #c8c8c8 solid;
	height: 16px;
	color: #565656;
}
.person_union .person_union_li2 .unionli3_input{
	border:1px #c8c8c8 solid;
	height: 16px;
	color: #565656;
	width:108px;
	float: left;
	margin-top: 1px;
}
.person_union .person_union_li2 span{
	padding-top:3px;
	float: left;
}
.person_union .person_union_li2 div{
	float: left;
}
.person_union .person_union_li3{
	width:550px;
	height:50px;
}
.person_union .person_union_li3 textarea{
	border:1px #c8c8c8 solid;
	height: 42px;
	width:515px;
	color: #565656;
}
.person_union table{ color:#565656;}
.settle_orderform_table{ color:#4b1342; padding:15px 0;}
.settle_orderform_title{
	height:15px;
	color:#4b1342;
	margin-top: 12px;
	padding: 3px 0 0 12px;
	clear: both;
	margin-bottom: 3px;
}
.settle_info_dl{
	width:445px;
	line-height:24px;
	padding-top: 12px;
	height: 200px;
}
.settle_info_dl dd{
	height:24px;
	font-weight:bold;
	color:#565656;
	float:left;
	width:123px;
	text-align:right;
}
.settle_info_dl dt{
	height:24px;
	color:#565656;
	float:left;
	width:320px;
}
.zhen{
	position:absolute;
	z-index:5px;
	left: 53px;
	bottom: -6px;
	display: none;
}
.special_offer{
	height:144px;
	background:#c8c6c7;
	clear: both;
	padding-top: 14px;
	padding-left: 30px;
	margin-bottom: 20px;
}
.special_goods{
	width:321px;
	height:132px;
	background:url(../images/special_offer.gif);
	float: left;
	margin-right: 30px;
}
.special_goods_img{
	width:116px;
	height:116px;
	float: left;
	margin-right: 30px;
	margin-left: 12px;
	margin-top: 10px;
}
.special_goods_img img{ width:116px; height:116px;}
.special_goods_text{
	width:146px;
	height:65px;
	float: left;
	margin-top: 63px;
	text-align: right;
	color: #686868;
}
.news_content{ line-height:24px; color:#686868; padding:40px 20px 40px;}
.news_content_title{ font-size:16px; text-align:center;}
.wait{filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;position:absolute; height:1515px; background:#fff; width:718px;text-align:center; padding-top:100px;}
.hottop02{width:186px;border:0px #dfdfe0 solid; padding-top:0px; padding-left:0px; padding-right:0px; margin-bottom:7px;float:left;} 
.hottop01{border:0px #dfdfe0 solid; padding-top:0px; padding-left:0px; padding-right:0px; margin-bottom:7px;float:left;}

.hottop{width:184px; border:1px #dfdfe0 solid; padding-top:0px; padding-left:0px; padding-right:0px; margin-bottom:7px;float:left;}
.hottop ul{ width:162px;clear:both;padding-left:10px; padding-top:5px;}
.hottop li{ background:url(../images/g_line.gif) repeat-x bottom; height:47px;float:left;width:162px;}
.zhoubian{border:1px #dfdfe0 solid; padding-top:1px; padding-left:1px; padding-right:1px; margin-bottom:4px;}

.hot_img{ position:relative; width:54px;}
.hot_bigimg{ position: absolute; top:-30px; left:48px; display:none; border:1px #c0c0c0 solid; z-index:6;}
.foot_list{ height:149px; text-align:left; background:url(../images/nav_bg.gif) bottom repeat-x; margin-top:10px; }
.foot_list .foot_list_li{
	float:left;
	border-right:1px #acabab solid;
	padding:0 25px;
	height:134px;
	margin-bottom:15px;
}
.foot_list .foot_list_li strong{ line-height:30px;}
.foot_list .foot_list_title{ height:30px; font-weight:bold; font-size:14px; color:#585858;}
.shuoming{ border:1px solid #dadada; height:42px; color:#fff; background:#a94a9e; padding:10px 35px 0;}


/* center-menu */
.center{
	width:720px; float:left; display:inline;
	}
.center-menu{
	width:720px; float:left; display:inline; height:19px;line-height:19px; margin-bottom:7px;
	}
.center-title{
	width:79px; height:19px; line-height:19px; text-align:center; background-color:#BDBCBC; font-size:14px; color:#fff; font-weight:600; float:left; 
	}
.center-menu ul li{
	display:inline; float:left; padding-left:8px;
	}
a.f-ge01{ color:#994486; font-weight:100;}
a.f-ge01:visited{ text-decoration:none;color:#994486; }
a.f-ge01:hover{ color:#ab4ba2;}
.center-ggimg01{
	float:left; display:inline;width:718px;
	}
.center-ggimg02{
	 border:1px solid #C1C1C3; float:left; display:inline; margin-top:17px; margin-left:6px; 
	}
/* center-menu end*/

/* index-left */
.index-left01{
	float:left; color:#763668; margin-left:5px; margin-top:15px; display:inline; 
}
.index-left01-01{
	float:left; color:#6B6A6A; line-height:16px; margin-top:6px;  margin-left:5px;font-weight:100; width:96px;
}
.index-left01-02{
	float:left; color:#763668;line-height:20px; margin-top:5px;
}
/* index-left end*/

/* center-top */
.center-top{
	 float:left; display:inline; line-height:26px;margin-left:1px;font-size:14px;
	}
.center-top ul li{
	display:inline; float:left;margin:0 0 0 4px;
	}
.center-top li a.current{
	display:block;
	float:left;
	height:26px;
	color:#595757;
	text-transform:uppercase;
	background:url(../images/index-menubj.jpg) no-repeat;
	line-height:26px;
	padding:0 0 0 9px;
	text-decoration:none;
	cursor:hand;
}
.center-top li a.current span{
	display:block;
	float:left;
	background:url(../images/index-menubj-r.jpg) no-repeat right;
	height:26px;
	color:#595757;
	padding:0 9px 0 0;
	line-height:26px;
	cursor:hand;
}

.center-top li a.current:hover{
	display:block;
	float:left;
	height:26px;
	color:#595757;
	text-transform:uppercase;
	background:url(../images/index-menubj01.jpg) no-repeat;
	line-height:26px;
	padding:0 0 0 9px;
	text-decoration:none;
	cursor:hand;
}
.center-top li a.current:hover span{
	display:block;
	float:left;
	background:url(../images/index-menubj-r01.jpg) no-repeat right;
	height:26px;
	color:#fff;
	padding:0 9px 0 0;
	line-height:26px;
	cursor:hand;
}



.index-menu-rfont{margin-left:27px; font-size:14px;color:#651249;}
/* center-top end*/


/* top css */

.autocomplete-w1 {
	position: absolute;
	top: 2px;
	left: 0px;
	margin: 6px 0 0 6px; /* IE6 fix: */
	_background: none;
	_margin: 1px 0 0 0;
}

.autocomplete {
	border: 1px solid #999;
	background: #FFF;
	cursor: default;
	text-align: left;
	max-height: 250px;
	overflow: auto;
	margin: -6px 6px 6px -6px; /* IE6 specific: */
	_height: 250px;
	_margin: 0;
	_overflow-x: hidden;
}

.autocomplete .selected {
	background: #F0F0F0;
}

.autocomplete div {
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
}

.autocomplete strong {
	font-weight: normal;
	color: #ab4ba2;
}

.nav_jingdian {
	position: relative;
	z-index: 9899;
}

.nav_jingdian ul {
	position: absolute;
	left: 0;
	top: 26px;
	background: #76366a;
	padding: 3px;
}

.nav_jingdian li {
	text-align: left;
	border: 0;
	line-height: 22px;
	margin: 0;
	float: left;
	display: block;
	width: 110px;
}

.nav_jingdian li a:link {
	display: block;
	background: #76366a;
}

.nav_jingdian li a:hover {
	display: block;
	background: #fff;
	color: #565656;
}

.nav_jingdian li a:visited {
	display: block;
}

.search_input {
	height: 18px;
	width: 179px;
	background: #fff;
	border: 1px #c0c0c0 solid;
}

.research_input {
	height: 18px;
	width: 120px;
	background: #fff;
	border: 1px #c0c0c0 solid;
}

.re_search {
	width: 55px;
	cursor: pointer;
	padding-top: 4px;
}

.re_hot {
	padding-top: 4px;
}

.selectbig {
	position: relative;
	z-index: 999;
}

.high_search {
	display: none;
	position: absolute;
	height: 140px;
	width: 180px;
	border: 1px #c0c0c0 solid;
	top: 35px;
	left: 0px;
	background: #F5F5F5;
	padding: 7px;
}





/* top ces end*/
