@charset"utf-8";
/*-------------------------------*/
/*　共通　*/
td{font-size:12px;}
a:link{color:#636563;text-decoration:none;}
a:visited{color:#636563;text-decoration:none;}
a:hover{color:#F76500;text-decoration:none;}
a:active{color:#636563;}
.fn1{ color:#CE0000;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
#red{ color:#FF0000; font-weight:bold;}
.kbdr{border: 1px solid #CECFCE; }
.top20{color:#84795A; margin-bottom:2px;line-height:20px;text-align:left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #84795A;}
body {padding:0 10px 10px 10px ;width:940px;MARGIN:0px auto;text-align: center;	line-height:16px;font-family: 'ＭＳ Ｐゴシック', Osaka , sans-serif;color: #000; font-size:12px; background-image:url(img/bg2.gif);	 background-repeat: repeat-x;background-position: left top;}
.a:link{color:#84795A;text-decoration:none;margin:2px;}
.a:visited{color:#84795A;text-decoration:none;}
.a:hover{color:#928865;text-decoration:underline;font-weight: normal;}
.a:active{color:#84795A;}
ul{padding:0px; margin:0px;}
li{list-style-type:none;margin:0;padding:0;list-style-position: outside;list-style-image: none;}
ul.list li{padding-left:12px; margin-left:1px;background-image: url(img/99.gif);background-repeat: no-repeat;background-position: left center; line-height:18px;}
.clear { clear:both; padding:0; margin:0px; height:10px;line-height:10px;}
#clear { clear:both; padding:0; margin:0px; height:5px; line-height:5px;}
img{border:none;}
.box{ border:1px solid #D1D1D1;background-color: #F3F3F3;}
#l-border{clear:both;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CECFCE; line-height:20px; padding:4px 5px;}
form{ padding:0; margin:0;}
#mainbox{width:100%; background:#FFFFFF;background-image:url(img/bg2.gif);background-repeat: repeat-x;background-position: left top;}
/*重写头部导航*/
.headerBox{ display:block; clear:both;}
	.topMsg{ margin-bottom:5px;padding:3px 10px; text-align:left; border-bottom:1px solid #CCC;}
	.topMsg h1{ font-size:12px;}
	.logo{ float:left; width:200px;}
	.topMenu{ width:730px; float:right;}
	.topMenu .topMenuList{ padding-left:40px;}
	.topMenu .topMenuList, .topMenu .webBox{ display:block; clear:both;}
	.webBox h1,.webBox h2{ margin:0px; padding:0px; font-size:12px; float:left;}
	.topMenu .topMenuList li{ float:left; background:url(img/99.gif) no-repeat left center; padding-left:12px; margin-left:4px !important; margin-left:2px;}
	.topMenu .topMenuList li.topUserLink{ float:right; background:none; padding:0px;}
	.topMenu .webBox li{ float:right; margin:3px 0px 3px 4px;}
	.navBox{ display:block; clear:both;overflow:hidden; }
	.navBox ul{ margin-left:210px; overflow:hidden;}
	.navBox ul li{ float:left; height:26px; display:inline; margin-left:2px;}
	.navBox ul li a{float:left;height:26px; line-height:26px;padding-left:11px;background: url(img/menu2.jpg) no-repeat left top; font-weight:bold;}
	.navBox ul li a span{padding:7px 11px 6px 0px;color:#FFF;background:url(img/menu1.jpg) no-repeat right top;}
	.navBox ul li a:hover, .navBox ul li a:hover span{color:#FFEFAD;}
	.search{margin-top:-1px;background:url(img/ok_menu_bg.jpg) repeat-x top center;padding:0px; float:left; width:940px; height:32px;}
	.search .searchBox{ float:left; padding-left:16px !important; padding-left:8px;}
	.search form{ margin:0px; padding-top:3px !important; padding-top:0px;}
	.search .freeShipping{ margin-right:80px !important; margin-right:40px;background:url(img/r-top.jpg) no-repeat bottom; float:right; width:320px; height:32px;}
	.search .freeShipping span{ padding-top:11px; display:block; color:#F00;}


.comments li {
    margin-bottom: 8px;
    padding: 3px 8px;
    position: relative;
    text-align: left;
	border-bottom:1px dashed #999999;
    width: 97%;
}
.comments li p {
    margin: 3px auto;
    text-align: left;
}
.comments li img {
    position: absolute;
    top: 3px;
}
.f10{padding:5px;}
.f10 h1{ font-size:14px; color:#946110; font-weight:bold}		
#mainbox #Topbox{}
#mainbox #Right{float:right;} /* Right bg*/
#mainbox #Left{float:left;} /* Left bg*/ 
#mainbox #Center{float:left; width:890px; padding:0 0 0 4px; text-align:left;}
#Center .C-Left{float:left;	width:190px;margin:5px;}
.title{background:#EF2C31 url(img/oico.gif) no-repeat 5px center;height:20px; line-height:20px;padding-left:25px; color:#FFFFFF; margin:0 0 5px 0;}
.title h2{font-size:14px;}
#Center .C-Right{float:right; width:675px; margin-right:4px;}
#mainbox #menubox{clear:both; height:32px;background-image: url(img/ok_menu_bg.jpg);background-repeat: repeat;background-position: top;}
#mainbox #menubox td{color:#FFFFFF}
#menu{margin:0 0 0 0px;}
#menu li{display:inline;margin:0;padding:0;}
#menu li a{float:left;line-height:26px;margin:0 1px 0 1px;padding:0 0 0 11px;text-decoration:none;background-image: url(img/menu2.jpg);background-repeat: no-repeat;background-position: left top;}
#menu li a span {float:left;font-weight: bold;display:block;padding:0 6px 0 0px;color:#FFF;background-image: url(img/menu1.jpg);background-repeat: no-repeat;background-position: right top;}
#menu li a span {float:none;}
#menu li a:hover {background-position:0% -0px;}
#menu li a:hover span {color:#FFEFAD;background-position:100% -0px;font-weight: bold; } 
.menu-line .l{}
.menu-line .r{}
#mainbox .r-top{height:60px;}
/*--- class name ---*/
.cl-d {line-height:24px; padding-left:14px; margin-left:4px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #B5AEB5;background-image: url(img/arr2.gif);	background-repeat: no-repeat;background-position: left center;}
.cl-x{ clear:none;padding:1px 8px 1px 8px;line-height:20px; border-right:1px solid #D9D9D9;background-repeat: no-repeat;background-position: right center;}
/*-- white-space:nowrap; --*/

.toptext {background-color: #F3F3F3; border: medium double #CCCCCC;clear: both;line-height:18px;margin-bottom: 5px; padding: 10px;}
.toptext .te{ font-size:28px; font-weight:bold; line-height:40px;}
.p-box{float:left;width:85px; height:135px;padding:4px; text-align:center; background:#FFEEEE;}
.p-box_k{float:left;width:210px; margin:2px; height:124px;padding:4px; text-align:center; background-color: #F3F3F3; border: 1px solid #CCCCCC;text-align:left;}
.p-box_k img{ float:left; margin-right:5px;}
.p-box_k span{ font-weight:bold; font-size:12px;}
.p-box_k p{ height:36px; line-height:18px;}
.c-box{float:left;width:120px; height:140px; margin:2px 2px 2px 1px; padding:2px;}
.c-box .img{float:left; width:100px; height:100px;border: 1px solid #CECFCE; margin-right:10px;}
.c-box .name{font-weight: bold;}
.h36{ height:36px; line-height:18px;}
.c-box .price{font-weight: bold;color: #FF3000;}
#bootbox{clear:both;MARGIN:0px auto;}
#bootbox .m-line{background:#EFEFEF;line-height:20px;padding:5px 0 5px 0;text-align:center;height:20px;}
#bootbox #count img{ margin:0; padding:0; width:10px; height:10px;}
.m-line .lt{float:left; width:600px; text-align:center;}
.m-line .rt{float:right; width:80px; text-align:center;}
.m-line ul{clear:both;}
.m-line li{float:left;background-image: url(img/b_01.gif);background-repeat: no-repeat;background-position: right center;}
li span{ padding:5px;}
li .a1:link{color:#8C8A8C;text-decoration:none;}
li .a1:visited{color:#8C8A8C;text-decoration:none;}
li .a1:hover{color:#3971B5;text-decoration:none;}
li .a1:active{color:#8C8A8C;}
#bootbox .m-20{padding:4px;}
/*--  product list   ---*/
#listpage { font-size:12px; line-height:30px; font-weight:bold; color:#5292A5; text-align:center;}
#Listdate {padding-left:15px; padding-right:10px;ine-height:20px;}
#Listdate .List{float:left; padding:4px; width:48%; height:110px; overflow:hidden;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
#Listdate .L-P-N{lfont-weight: bold; line-height:24px; font-size:14px;}
.L-P-N a:link{color:#F76500;text-decoration:none;margin:2px;}
.L-P-N a:visited{color:#F76500;text-decoration:none;}
.L-P-N a:hover{color:#FF0000;text-decoration:underline;font-weight: normal;}
.L-P-N a:active{color:#F76500;}
#Listdate .List .img{float:left;border: 1px solid #CCCCCC; margin:0 10px 0 0;}
#Listdate .price{color: #FF0000;}
#Listdate .right{text-align:right;}
#Listdate .L-P-N li{list-style-type: none;background-image: url(8.gif);background-repeat: no-repeat;background-position: left center;}
.probox{float:left; width:140px;}
/*--   --------------------------------------*/
#UserName {font-size:12px;}
#PassWord {font-size:12px;}
.td-bg{ background: url(img/cart_01.jpg) repeat-x top; height:25px;}
.td-bg2{ background: url(img/c_td.jpg) repeat-x top; height:35px;}
.td-2{border: 1px solid #C6C7C6;}
.l-td{border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
.d20{ line-height:20px;}
.line{line-height:24px;padding-left:15px;background-image: url(992.gif);background-repeat: no-repeat;background-position: left center;}
.line-c{ line-height:20px;padding-left:15px;}

/*-------- --*/
.h-p-l{float:left; width:670px;}
.h-p-l .i0 { clear:both;height:10px; margin-top:5px; font-size:0px;line-height:10px;background-image: url(1x14.gif);background-repeat: repeat-x;background-position: top;}
.h-p-l .i01 {line-height:20px; font-size:14px; background:#FFF3D6; padding:2px;margin-right:2px; color:#FF8600;}
.h-p-l .i04 {float:left;padding:10px;width:300px; height:300px;border: 1px solid #CCCCCC;}
.h-p-l .i02 { text-align:right; margin:2px; font-size:12px; font-weight:bold; line-height:100%;}
.h-p-l .i03 {margin-right:2px; margin:10px 0 10px 0;}
.h-p-l .i05 { margin:0 0 0 330px; line-height:24px; text-alig:center;}
.h-p-l .i05 h1{ font-size:13px;}
.h-p-l .i06 {float:left;padding:3px 0 3px 5px;text-align:left;line-height:100%;width:95px;color: #FF6600;}
.h-p-l .i07 { float:left;padding:5px 0 6px 5px; text-align:left; line-height:100%; width:180px;}
#cart{float:left;width:82%;line-height:24px;text-align:center;padding:2px;font-weight: bold;}#cart div{ padding:2px;}
.h-p-l .i10{float:left;width:48%; padding:2px;margin:10px 0 0 10px;border-top-width: 1px;border-top-style: solid;border-top-color: #DECBAD;}
.pro{ float:left; width:195px; height:140px;}
#k-box{font-size:14px;line-height:20px; height:20px;border-bottom-width: 2px;border-bottom-style: double;border-bottom-color: #F7E7C6;}
#k-c-box li{padding-left:12px; margin-left:1px;background-image: url(img/8.gif);background-repeat: no-repeat;background-position: left center; line-height:18px;}

/*---*/
#vip_box{border-top-width: 1px;border-top-style: dashed;border-top-color: #B5AEB5; margin:4px 0 4px 0; padding:2px 0 0 0;} 



#item{margin:10px 5px 10px 5px;background:#FFF;border: 1px solid #CECFCE; padding:4px;}
#item #img{ float:left; width:60px; height:60px;}
#item #img img{border: 1px solid #DAE6F3;}
#item .url{color:#008200;font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
#item .text{clear:both; height:65px;}
#item .t a{color:#FF9900;font-weight: bold;}
#item .t2 a{color:#CE0000;font-weight: bold;}

.j-x{margin:2px 0 0 10px;padding-left:15px;background-image: url(99.gif);background-position: left center;background-repeat: no-repeat;}
#jike li{float:left; padding-left:15px;width:22%;line-height:20px; margin-left:2px;
	background-image: url(8.gif);background-repeat: no-repeat;background-position: left center;}

.collectionProList{clear:both; padding:3px 0px; border-bottom:1px dashed #F96;}
.collectionProList li{ font-size:12px;}
.collectionProList ul{ margin:0px; padding:0px;}
.collectionProList ul li{ list-style:none; float:left;}
/*.collectionProList li.collTitle{ width:528px; height:20px;background:#5389C9; color:#fff; }
.collectionProList li.collTitle p{ padding-left:10px;}*/
.collectionProList li.collProInfo{ padding:5px;width:180px;}
.collectionProList li.collProInfo img{ border:1px solid #CCC; padding:3px;}
.collectionProList li.totalPrice{ float:right; width:300px;}
.collectionProList .collPrice{ font-size:12px; color:#ff0000;}
.collText,.totalPrice{ color:#ff0000; font-size:12px;}



/*12.14新加css*/
#Topbox{ width:940px; height:85px; margin:auto;}
#Topbox .logo{ width:200px; height:60px; float:left ; margin-top:10px;}
#Topbox .top_r{ width:730px; height:85px; float:right;}
#Topbox .top_r_top{ width:730px; height:25px; float:left; display:inline; line-height:25px; text-align:right; clear:both;}
#Topbox .top_r_menu{ width:730px; float:left; margin-top:9px;}
#menubox .search{ width:450px; float: left; line-height:32px; _margin-top:5px;}
#menubox .bit{ width:320px; height:27px;  float:right; margin-right:50px; background:url(img/r-top.jpg) no-repeat; display:inline; margin-top:5px; }
.C-Right .Cont{width:675px; height:220px;}
.C-Right .Cont_flash{width:400px; height:220px; float:left;  border: #999999 solid 1px;}
.C-Right .Cont_r{width:265px; height:220px; float:right;  border:#ececec solid 1px;}
.C-Right .Dh1{width:675px; height:30px; border-bottom:1px solid #C5C5C5; background: url(images/best_bg.gif) no-repeat top right; }
.C-Right .Dh1_T,.Dh1_T_1{width:198px; height:30px;background: url(images/best_bg_4.gif) no-repeat top right;  float:left}
.Dh1_T_1{ width:auto;}
.C-Right .Dh1_T STRONG,.Dh1_T_1 STRONG{color:#946110;float:left;padding:0px 35px; line-height:30px; color:#FFFFFF; background: url(images/best_bg.gif) no-repeat 0px -35px;}
#com_h{ padding:10px;}
.C-Right .Dh2{width:675px; height:30px; border-bottom:1px solid #C5C5C5;background: url(images/best_bg.gif) no-repeat top right;}
.C-Right .Dh1_T{width:198px; height:30px;background: url(images/best_bg_4.gif) no-repeat top right; float:left;}
.C-Right .Dh1_T h3{color:#946110;float:left;padding:0px 35px; width:91px;  line-height:30px; color:#FFFFFF; font-size:12px;background: url(images/best_bg.gif) no-repeat 0px -35px;}


#Center .Center_L{width:640px;margin-left:10px; float:left; display:inline}
#Center .Center_L_tdh{width:640px; background: url(img/cart_01.jpg) repeat-x; height:25px;}
#Center .Center_L_tG{background:url(img/cart_02.jpg); width:390px; float:left;}
#Center .Center_L_tG strong{ float:left; margin-top:8px;}
#Center .Center_L_t1dh{width:640px; background: height:25px; margin-top:5px; line-height:25px; border-bottom:#CCCCCC dashed 1px; margin-bottom:2px;}
#Center .Center_L_tbox{ width:640px; float:left; display:inline; margin-bottom:20px;}
#Center .Center_L_tbox span{ width:120px; float:left; text-align:right;}
#Center .Center_L_tboxR{ width:510px; float:right; text-align:left;}

#Center .Center_R{width:215px;margin-right:10px; float:right; display:inline; text-align:center;}
#Center .Center_R_tdh{width:215px; background: url(img/cart_01.jpg) repeat-x; height:25px;}
#Center .Center_R_tG{background:url(img/cart_02.jpg); width:160px; float:left;}
#Center .Center_R_tG strong{ float:left; margin-top:8px;}
#Center .Center_R P{ text-align:left}


/*order.html*/
#Center .Center_L1{width:600px;margin-left:10px; float:left; display:inline}
#Center .Center_L1_tdh{width:600px; background: url(img/cart_01.jpg) repeat-x; height:25px;}
#Center .Center_L1_tG{background:url(img/cart_02.jpg); width:390px; float:left;}
#Center .Center_L1_tG strong{ float:left; margin-top:8px;}
#Center .Center_L1_t1dh{width:600px; background: height:25px; margin-top:5px; line-height:25px; border-bottom:#CCCCCC dashed 1px; margin-bottom:2px;}
#Center .Center_L1_tbox{ width:600px; float:left; display:inline; margin-bottom:20px;}
#Center .Center_L1_tbox span{ width:120px; float:left; text-align:right;}
#Center .Center_L1_tboxR{ width:470px; float:right; text-align:left;}       /*order.html*/


/*自定义CSS*/
p{ margin:0px; padding:0px;}
.red{ color:#F00;}
/*登陆框*/
.loginBox ul li{ margin:5px 0px; padding-left:5px;}
.loginBox ul li.usButtonBox{ text-align:right; padding-right:5px; padding-left:0px;}
.loginBox input.inputBg{ border:1px solid #666; width:116px;}
.loginBox input.us_Submit{overflow:visible; height:24px; line-height:19px; padding:0px 16px; font-size:12px;zoom:1; border:1px solid #666; background:#E7B400}

/*用户登陆，注册页面*/
.cl_box, .cr_box{border:1px solid #C7C7C7; border-top:0px;}

h1.c_userTitle{ display:block; background:url(img/cart_01.jpg) repeat-x left; height:25px; line-height:25px; text-align:left; padding-left:10px; font-size:13px;}
h1.c_userTitle span{ background:url(img/auc.gif) no-repeat; padding-left:15px;}
.usTest{ text-align:left; padding:5px 0px 5px 15px;}

	.usLoginInfo,.getBackInfo{}
	.usLoginInfo ul li{ text-align:left; padding:5px 0px 5px 100px;}
	.usLoginInfo input.inputBg, .getBackInfo input.inputBg{ width:120px; height:16px; padding:2px 0px 2px 5px;border:1px solid #FF9A00;}
	.usLoginInfo input.us_Submit, getBackInfo input.us_Submit{border:1px solid #FF9A00; background:#E7B400;overflow:visible;padding:0px; text-align:center;}
	.usLoginInfo input.us_Submit{ margin-left:60px; width:142px;}
	.getBackInfo{ text-align:left; padding-left:100px;}
	.getBackInfo li{ text-align:left; line-height:26px;}
	
	.userRegisterBox{ margin-bottom:8px;}
	.userRegisterBox ul li{ padding-left:10px; line-height:20px;}

	
	.usRegList{ text-align:left; border-top:0px; padding:5px;}
	.usRegList a{ font-size:12px; color:#666;}
	.registerDesc{ line-height:20px; text-align:left; padding:5px 10px;}

	.registerList{ margin:5px 10px;}
	.registerInfo, .usCenterTable{ background:#666;}
	.registerInfo tr td, .usCenterTable tr td{ background:#FFF;}
	.registerList input.inputBg_1, .registerList input.inputDispatching,.registerList #register_remark{border:1px solid #666; padding-left:5px; }
	.registerList input.inputBg_1{ width:160px;}
	.registerList input.inputDispatching{width:200px;}
	.registerList #register_remark{ width:360px; height:40px;}
	.registerList input.us_Submit_reg{ margin-left:165px; width:160px;border:1px solid #666; background:#E7B400;overflow:visible;padding:0px; text-align:center;}
/*帮助页面*/
.helpContent{ text-align:left;}
.helpContent table, .helpContent table tr td{ text-align:left;}
/*用户中心*/
.usCenter h4{ border-bottom:1px dashed #CCC; padding:5px 0px; margin:10px 0px; text-align:center;}
.usCenterTable{}
.usOrderList{ background:#CCC;}
.usOrderList td{ background:#FFF;}

/*订单流程页面*/
.flowBox{ margin:5px 10px;}
	.orderListBox{ background:#E7B400;}
	.orderListBox th{ color:#FF9A08; text-align:center; height:25px; line-height:25px;}
	.orderListBox tr td{background:#FFF;}
	.manyBox{ margin-top:5px;border:1px solid #E7B400; border-top:0px;}
	.manyBox ul li{ text-align:right; padding:3px 10px 3px 0px; border-top:1px solid #E7B400;}
	.textBox{ padding:10px;text-align:left; margin-top:10px; border:1px solid #E7B400;}
	.textBox h3{ font-size:13px; color:#333; padding:5px 0px;}
	.textBox ul li{ line-height:22px;}
	.tableBox input.inputBg{ width:140px;}
	
	.registerList .flowUserAction{ color:#333; text-align:center; margin:10px 0px 2px 0px;border:1px solid #CCC;}
	.registerList .fu_login h3, .registerList .fu_register h3{ margin:0px; padding:0px; font-size:14px; display:block; padding:5px 0px;}
	.registerList .fu_login h3{ background:url(img/fu_login.gif) no-repeat 43% 4px;}
	.registerList .fu_register h3{ background:url(img/fu_register.gif) no-repeat 43% 7px;}
	
	/*收货地址页面*/
	.consigneeBox { background:#DDDDDD; font-size:12px;}
	.consigneeBox th { height:26px; line-height:26px; padding-left:25px; background:url(img/auc.gif) no-repeat 5px 7px;}
	.consigneeBox th p{ margin:0px; padding:0px;}
	.consigneeBox tr td { padding:3px 5px; background:#FFF;}
	.consigneeBox input.inputBg{ width:130px;}
	.consigneeBox input.inputBg_e{ width:200px;}
	.consigneeBox input.inputBg_g{ width:300px;}
	.consigneeBox span.c_prompt { padding-left:5px; font-size:12px; color:#FF0000;}