﻿.boxleft{ float:left;width:200px;}
.boxright{ float:right; width:786px; border:solid 1px #006666; border:1px solid #e7e7e7; padding:5px;}
/*=====================================
Login
=====================================*/
.LoginWrap{
   margin:0 auto;
   width:600px;
   margin-top:50px;
   text-align:center;
   margin-bottom:50px;
}
.LoginWrap .title{
	background:#ddc;
	width:100%;
	height:28px;
	float:left;
	line-height:28px;
}
.LoginWrap .title h2{
    float:left;
	font-size:18px;
	color:#600;
	font-weight:bold;
	line-height:32px;
	PADDING-LEFT: 20px; BACKGROUND: url(/skin/images/items.gif) no-repeat 0 5px;
}
.LoginWrap .title .left{
    float:left;
}
.LoginWrap .title .right{
    float:right;
}
.LoginWrap .body{
   float:left;
   width:99%;
   background:#fff;
   border:3px solid #ddc;
   padding-bottom:20px;
}
.LoginWrap{
	padding:20px;
	line-height:28px;
}
.LoginWrap label {
	font-size:14px;
}
.LoginWrap h2 {
	float: left; color: #ff9900; font-size: 14px; font-weight: bold;PADDING-LEFT: 20px;
}
.inputstyle {
	BORDER: 1px #ccc solid; BACKGROUND-COLOR: #fff; padding:3px; width:230px; height:18px; font-size:14px
}
.loginbtnstyle {
	background-color: #fff;
	font-size:12px;
	border:0;
	background:url(/skin/images/login_btn.jpg);
	width:130px;
	height:26px;
	padding:3px 0 0 0;
	margin-top:15px;
}
.loginbtnstyle{width:87px;height:35px;background:url(Images/bg_regist.jpg) no-repeat -155px -150px;font-size:14px;font-weight:bold;color:#fff;}
/*=====================
Reg
=====================*/
#Regwrap {
	TEXT-ALIGN: left; MARGIN: 10px auto; WIDTH: 100%; BORDER-TOP: medium none; margin-bottom:2px;
}
#Regwrap h3{
	padding:5px 0;
}
#Regwrap p {
	padding:5px 0;
}
#Regwrap #reg {
	BORDER: #ccc 2px dotted; PADDING-BOTTOM: 20px; PADDING-LEFT: 120px; PADDING-RIGHT: 6px; PADDING-TOP: 6px;
}
#Regwrap #reg BR {
	CLEAR: both
}
#Regwrap #reg LABEL {
	TEXT-ALIGN: right; MARGIN: 5px 0px; WIDTH: 120px; DISPLAY: block; FLOAT: left; font-size:14px;
}
#Regwrap #reg .reg_input {
	BORDER: 1px #ccc solid; BACKGROUND-COLOR: #fff; padding:2px; width:230px; height:18px; font-size:14px
}
#Regwrap .reg_submit {
	width:166px;height:32px;background:url(Images/bg_regist.jpg) no-repeat 0 0;font-size:14px;font-weight:bold;color:#fff; border:0;
}
.d_default {
	 color:#999999
}
.d_on {
	 color:#999999
}
.d_ok {
	PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(images/ok.gif) no-repeat 4px 50%; PADDING-BOTTOM: 2px;  PADDING-TOP: 2px; 
}
.d_err {
	color:#FFAA71;PADDING-RIGHT: 0px; PADDING-LEFT: 24px; BACKGROUND: url(images/error.gif)  no-repeat 4px 50%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
}
.rank { border:none; background:url(images/rank.gif) no-repeat; width:125px; height:22px; vertical-align:middle; cursor:default; }
.r0 { background-position:0 0; }
.r1 { background-position:0 -22px; }
.r2 { background-position:0 -44px; }
.r3 { background-position:0 -66px; }
.r4 { background-position:0 -88px; }
.r5 { background-position:0 -110px; }
.r6 { background-position:0 -132px; }
.r7 { background-position:0 -154px; }
/*succeed*/
#entry .mt{height:33px;background:url(Images/tit_regist.jpg) repeat-x 0 -34px; margin-top:15px;}
#entry .mt h2{float:left;height:33px;padding-left:15px;background:url(Images/tit_regist.jpg) no-repeat 0 0;line-height:33px;}
#entry .mt span{float:right;height:33px;line-height:33px;text-align:right;}
#entry .mt b{float:right;width:10px;height:33px;background:url(Images/tit_regist.jpg) no-repeat 0 -68px;}
#entry .mc{padding:40px 20px 25px;border:solid #D1D1D1;border-width:0 1px 1px;}
#succeed{position:relative;width:656px;padding:10px 100px 0 180px;}
#succeed s{position:absolute;left:110px;top:12px;width:48px;height:40px;background:url(Images/bg_regist.jpg) no-repeat -196px -24px;}
#succeed h3{color:#12a000;font-size:16px;margin-bottom:10px;}
/*============================================
user center
============================================*/
.boxleft h2{background:url(Images/bg_user.jpg) #0033CC no-repeat;padding-top:3px;height:24px;line-height:24px;color:#fff; text-align:center}
.boxleft .left_box1{padding:2px 0 0;border:solid #2e72cc;border-width:0 1px 1px;}
.boxleft h3{padding:0 10px;height:25px;line-height:25px;background:#f3f3f3;border-top:1px solid #CCCCCC;font-size:12px;}
.boxleft ul{padding:4px 0;text-align:left;}
.boxleft ul li{background:url(Images/my_icon.gif) no-repeat 50px 7px;height:18px;padding-left:60px;padding-top:2px;}
.welcome{font-size:14px;font-weight:bold; margin-bottom:10px;}
.welcome{font-size:14px; font-weight:bold; margin-bottom:10px}
.welcome span{font-size:12px; font-weight:normal}
.welcome b{font-weight:normal; float:right; color:#b8b8b8}
.user_Tip{padding:10px; margin:0 auto 10px; border:1px solid #e7e7e7; background:#f7f7f7; }
.user_Tip a:link,.user_Tip a:hover,.user_Tip a:visited,.user_Tip a:active{color:#005A9C; margin-right:10px; font-weight:bold}
.user_Tip span{color:#ff0000; font-weight:bold}
.user_Tip h3{ font-size:12px;}
.Tip_Buy{margin:0 auto 20px;}
.Tip_Buy th,.Tip_Buy td{padding:5px;text-align:left;}
.Tip_Buy th{background:#EBF4FB;}
.Tip_Buy tr.tr1 th{background:#FBF7EE;}
.rightpage h3{ font-size:14px;}
.Tip_Buy table{border-collapse:collapse;border-spacing:0;}
.Tip_Buy th,td{font-size:12px;}
.Tip_Buy th{font-weight:400;letter-spacing:1px;}
.Tip_Buy td input{ border:solid 1px #bbbbbb; padding:4px; height:26px}
.Product_List{width:100%;overflow:hidden;}
.Product_List ul{width:100%;margin-bottom:-1px;overflow:hidden;}
.Product_List li{width:33.3%;float:left;border-bottom:1px solid #DBDBDB;}
.Product_List li dl{padding:13px 0 10px;overflow:hidden;background:url(Images/line1_1200.gif) no-repeat right 20px;}
.Product_List li dt{height:130px;margin-bottom:10px;text-align:center;}
.Product_List li dt img{hdisplay:inline;}
.Product_List li dd{padding:0 8px;line-height:18px;text-align:center;}
.Product_List li .p_Name{height:54px;overflow:hidden;word-wrap:break-word;word-break:break-all; padding:0 30px;}
.Product_List li .p_Price{height:18px;overflow:hidden;color:#da2b28;}
.Product_List li .p_Price em{color:#E42E2F;font-weight:bold;}
.Product_List li .p_Price img{display:inline;vertical-align:middle;}

/*=====================================
              购买流程页面
=====================================*/
#cart_out_container {
	background: #fff;
	min-width:1003px;
}
#cart_in_container {
	width: 100%;
	float: left;
	margin-right: -240px;
	margin-bottom:10px;
}
#cart_container {
	margin-top:6px;
}
#cart_content{
	padding:10px 0;
}
#CartWrap {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 100%; BORDER-TOP: medium none; margin-bottom:2px;
}
#CartWrap p {
	padding:5px 0;
}
.CartNavi {
	BORDER-BOTTOM: #ccc 2px dotted; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; MARGIN-TOP: 10px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-TOP: 3px
}
.TableWrap {
	MARGIN-TOP: 15px; MARGIN: 0px auto
}
.TableWrap .tab p {
	text-align:left;	
}
.TableWrap ul{
	float:left; margin-top:20px;
}
.TableWrap .tab LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; WIDTH: 104px; DISPLAY: block; BACKGROUND: url(Images/membertabon.gif); FLOAT: left; HEIGHT: 26px; COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: 700; MARGIN-RIGHT: 2px; margin-bottom:0px; padding-bottom:0;
}
.TableWrap .list {
	BORDER-BOTTOM: #ccc 4px solid; BORDER-LEFT: #ccc 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; text-align:center; margin-top:0;
}
.TableWrap .list TD {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.TableWrap .list THEAD TH {
	TEXT-ALIGN: center; BACKGROUND: url(Images/2menubg.gif); HEIGHT: 24px; FONT-SIZE: 12px
}
.TableWrap .list TFOOT TH {
	BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: right; FONT-SIZE: 12px
}
.TableWrap .list TFOOT TD {
	BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: right; FONT-SIZE: 12px
}
.TableWrap .list .amount {
	TEXT-ALIGN: right; FONT-WEIGHT: 700
}
.TableWrap .list .time {
	TEXT-ALIGN: center
}
.TableWrap .list .info {
	TEXT-ALIGN: left; COLOR: #999
}
.TableWrap .data {
	BORDER-BOTTOM: #f2f2f2 4px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 6px 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.TableWrap .data TD {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.TableWrap .data TH {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
.TableWrap .data TH {
	TEXT-ALIGN: right
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-table
}
.p9blackb {
	PADDING-LEFT: 6px; COLOR: #000; FONT-WEIGHT: 700
}
.textright {
	TEXT-ALIGN: right
}
.onestepcheckout {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 100%
}
.onestepcheckout #receiver {
	BORDER: #ccc 2px dotted; PADDING-BOTTOM: 20px; PADDING-LEFT: 120px; PADDING-RIGHT: 6px; PADDING-TOP: 6px;
}
.onestepcheckout #receiver BR {
	CLEAR: both
}
.onestepcheckout #receiver LABEL {
	TEXT-ALIGN: right; MARGIN: 5px 0px; WIDTH: 120px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: 700; font-size:14px;
}
.onestepcheckout #delivery {
	BORDER: #ccc 2px dotted; PADDING:6px; width:50%; MIN-HEIGHT: 30px;
}
.onestepcheckout #payment {
	BORDER: #ccc 2px dotted; PADDING:6px; width:50%; MIN-HEIGHT: 30px; margin-top:2px;
}
.onestepcheckout #receiver .cart_inputstyle {
	BORDER: 1px #ccc solid; BACKGROUND-COLOR: #fff; padding:2px; width:230px; height:18px; font-size:14px
}
.onestepcheckout #receiver .beizhu {
	BORDER: 1px #ccc solid; BACKGROUND-COLOR: #fff; padding-top:3px; width:50%; height:30px; padding:7px; font-size:14px
}
#CartWrap .buttonstyle {
	border:0px double #bbb;
	color: #242456;
	font-size:12px;
	background:url(Images/buttonstyle.gif) left top no-repeat;
	text-align:center;
	width:91px;
	height:22px;
	padding-top:3px;
	cursor:pointer;
}
#CartWrap .buttonstyleweixin {
	border:0px double #bbb;
	color: #242456;
	font-size:12px;
	background:url(images/wxpay.png) left top no-repeat;
	text-align:center;
	width:91px;
	height:22px;
	padding-top:3px;
	cursor:pointer;
}
/*============================
search
============================*/
.search_main {
	width:1003px;
	margin:5px auto;
	float:left;
	background: url(images/search_tbg.gif) repeat-x top;
	padding:0px 0 10px 0;
}
.search_main .title {
	padding-left:15px;
	float:left;
	margin-top:3px;
	font-size:14px;
	font-weight:bold;
	color:#CD6702;
}
.search_main .more {
	float:right;
	margin-top:0px;
	margin-right:10px;
}
.search_body {
	width:1003px;
	margin:5px auto;
	float:left;
	padding:0;
}
.search_body td { font-size:12px; padding:10px 0; border-top:solid 1px #dddddd}
.search_body td a.tt:link{color:#0000cc;}
.search_body td a.tt:visited{;color:#0000cc;}
.search_body td a.tt:hover{color:#0000cc;}
.search_body td a.tt{font-size:14px;}
/*收藏*/
  .contenttitle{font-size:14px;color:#6699CC;font-weight:bold}
  .contenttitle a{font-size:14px;}
  .contenttitle a:link{color:#006699;text-decoration:underline}
  .contenttitle a:visited{;color:#006699;text-decoration:underline}
  .contenttitle a:hover{color:#6699CC;text-decoration:underline}
  .Contenttips span{color:#999999}
  .Contenttips span a:link{color:#999999}
  .Contenttips span a:visited{color:#999999}
  .Contenttips span a:hover{color:#ff6600}
  a.box{height:23px;border:1px solid #A0CC75;padding:3px}
  a.box:link{color:#2c602f;text-decoration:none}
  a.box:visited{color:#2c602f;text-decoration:none}
  a.box:hover{color:#2c602f;text-decoration:none}
#fenye{clear:both; padding-left:15px; padding-top:0px; float:right}
#fenye a{text-decoration:none; float:right}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#FF9000; border:1px solid #FFD297; font-weight:bold; text-align:center;color:#fff;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:0px 4px 0 0; color:#2E2828;background:#fff; display:inline-table; border:1px solid #FFD297; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#2E2828;} 
#fenye a:hover{color:#fff; background:#FF9000; border:1px solid #FFD297;float:left;}
#fenye span{line-height:32px; padding-right:5px}