@charset "utf-8";
/*商品规格*/
.goods-spec{
	position:relative;
	overflow:hidden;
	overflow:hidden;
*zoom:1; 			margin-right: 0;
	margin-bottom: 0;
	padding-left: 15px;
	padding-bottom: 20px;
}


	.goods-spec .spec-box{
	position:relative;
}

	.goods-spec .spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl{ clear:both; display:block; }
	.goods-spec .spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl dt{ float:left; width:80px; line-height:38px; min-height:38px; color:#999; }
	.goods-spec .spec-box dl dd{ position:relative; padding:5px 0; line-height:26px; min-height:26px; color:#6c6c6c; }
	.goods-spec .spec-box dl dd s{ display:inline-block; text-decoration:line-through; }
	.goods-spec .spec-box dl dd .price{ display:inline-block; margin-right:5px; color:#f40; font-size:24px; font-weight:700; }
	.goods-spec .spec-box dl dd .items li{ position:relative; float:left; margin:0 5px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a span{ display:inline-block; padding:5px 9px; font-style:normal; line-height:20px; }
	.goods-spec .spec-box dl dd .items li a img{ width:24px; height:24px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a.selected{ margin:-1px; color:#333; border:2px solid #f40; color:#f40; }
	.goods-spec .spec-box dl dd .stock-box{ display:block; float:left; margin-right:10px; width:64px; }
	.goods-spec .spec-box dl dd .stock-box input{ float:left; margin-right:3px; width:42px; height:30px; line-height:30px; text-align:center; border:1px solid #e8e8e8; }
	.goods-spec .spec-box .stock-box a{ display:block; float:left; margin-bottom:4px; width:15px; height:12px; line-height:12px; color:#333; font-size:11px; text-align:center; border:1px solid #e8e8e8;  cursor:pointer; overflow:hidden; }
	.goods-spec .spec-box .stock-txt{ float:left; line-height:32px; }
	.goods-spec .spec-box .btn-buy{ margin-top:15px; }
	.goods-spec .spec-box .btn-buy .buy{ display:inline-block; margin-right:10px; padding:0 30px; color:#e5511d; font-size:16px; line-height:38px; background:#ffe4d0; border:1px solid #f0cab6; border-radius:2px; cursor:pointer; }
	.goods-spec .spec-box .btn-buy .add{ display:inline-block; padding:0 30px; color:#fff; font-size:16px; line-height:38px; background:#f40; border:1px solid #f40; border-radius:2px; cursor:pointer; }
	.goods-spec .spec-box .btn-buy button.over{ color:#999; background:#f7f7f7; border-color:#e8e8e8; cursor:default; }
.ui-dialog-button {

}
	
	.fenxiang {
	clear: both;
	float: none;
}
.choosespec {
	background-color: #FFFFFF;
	height: 100px;
	width: 380px;
	border: 1px solid #CCCCCC;
	line-height: 100px;
	margin-top: -50px;
	margin-left: -180px;
	position: fixed;
	z-index: 100000;
	left: 50%;
	top: 50%;
	right: 50%;
	bottom: 50%;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: block;/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}
#choosespec {
	display: none;
}
.cart-info {
	height: 150px;
	width: 388px;
	margin-top: -75px;
	margin-left: -199px;
	position: fixed;
	left: 50%;
	top: 50%;
	right: 50%;
	bottom: 50%;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	z-index: 10000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	line-height: 24px;
	text-align: center;
}
.cart-info .msg {
	height: 130px;
	position: relative;
	width: 388px;
	padding-top: 20px;
}
.cart-info .msg i {
	position: absolute;
	top: 10px;
	right: 10px;
	line-height: 100000px;
	height: 20px;
	width: 20px;
	overflow: hidden;
	background-image: url(../images/close.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.cart-info p {
	padding-bottom: 15px;
}
.cart-info b {
	color: #FF0000;
}
.cart-info   a  {
	color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 15px;
	padding-left: 15px;
	border: 2px solid #FFCC00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: auto;
	background-color: #FFCC00;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
}
.cart-info a.btn {
	background-color: #FF6600;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	height: auto;
	width: 160px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.cart-info a.buybtn {
	background-color: #FFCC00;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
	padding-top: 11px;
	padding-bottom: 11px;
	margin-top: 1px;
	width: 180px;
	padding-right: 15px;
	padding-left: 15px;
}
#center_column .cart-info a.buy {
	padding-top: 10px;
	padding-bottom: 10px;
}
header#header .container .row{
	position: relative;
}
.topuserbox {
	position: absolute;
	top: 15px;
	right: 65px;
	height: 24px;
	line-height: 24px;
}
.topuserbox .cartips {
	float: right;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;

	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 0px;
}
.topuserbox .cartips a {
	color: #FF3300;
	background-image: url(../images/car.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.topuserbox .usertips {
	float: right;
	
	font-size: 11px;
	color: #FFFFFF;
}
.topuserbox .usertips a {
	color: #000000;
	margin-right: 5px;
	margin-left: 5px;
}
.topuserbox .usertips a:nth-child(1) {background-image: url(../images/user.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;}

body {
	font-family: Arial, Helvetica, sans-serif;
}
#userboxmain {
	height: auto;
	width: 1200px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	clear: both;
	float: none;
}
#userboxmain  .login-box     {
}
#userboxmain  h1  {
	font-size: 28px;
	text-align: center;
	display: block;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#userboxmain .login-box .login-right {
	padding-top: 40px;
	padding-bottom: 40px;
	width: 460px;
	margin-right: auto;
	margin-left: auto;
}
#userboxmain .login-box .login-right ul li {
	padding-bottom: 25px;
	display: block;
	clear: both;
	float: none;
	text-align: center;
}
.login-box  .login-right  ul  li  input.txt  {
	height: 42px;
	width: 380px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	background-image: url(../images/ico_user.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#userboxmain .login-box .login-right ul li input.password {
	background-image: url(../images/ico_password.png);
}
#userboxmain .login-box .login-right #loginform .btn-box {
	text-align: center;
}
#userboxmain .login-box .login-right #loginform .btn-box .submit {
	height: 42px;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFCC00;
	border: 1px solid #FFCC00;
	font-size: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-transform: uppercase;
}
#userboxmain .login-box .login-right #loginform .btn-box #msgtips {
	line-height: 40px;
	height: 60px;
	color: #FF0000;
}
#userboxmain .login-box .login-right #loginform .btn-box .clearfix a {
	margin-right: 20px;
	margin-left: 20px;
}
#userboxmain .inner-box {
	clear: both;
	float: none;
	height: auto;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-bottom: 25px;
}
#userboxmain .inner-box .dl-list dd {
	padding-bottom: 18px;
}
#userboxmain .inner-box .dl-list dd.yanzhengma {
	position: relative;
}
#userboxmain .inner-box .dl-list dd.yanzhengma .send {
	position: absolute;
	top: 5px;
	right: 22px;
}
#userboxmain .inner-box .dl-list dd.yanzhengma .send img {
	height: 32px;
	width: auto;
}

#userboxmain .inner-box .dl-list dd.xieyi {
	height: 30px;
}
#userboxmain .inner-box .dl-list dd.xieyi a {
	color: #FF9900;
	font-weight: bold;
}

#userboxmain  .inner-box  .dl-list  dd.xieyi  .checker {
	float: left;
	margin-right: 5px;
}

#userboxmain .inner-box .dl-list dd input.txt {
	width: 380px;
	height: 42px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding-left: 10px;
}
#userboxmain  .inner-box  .dl-list  dd  .btn {
	width: 380px;
	height: 42px;
	color: #000000;
	background-color: #FFCC00;
	border: 1px solid #FFCC00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-transform: uppercase;
}
.userrightbox .tips1 {
	clear: both;
	float: none;
}
.userrightbox .myuserorder {
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-bottom: 20px;
}
.userrightbox .myuserorder .name {
	padding-bottom: 15px;
	background-image: url(../../../themes/glamour/img/b2b-list-bg.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 15px;
	line-height: 24px;
}
.order_list .ftable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-left-color: #EAEAEA;
}
.order_list .ftable th {
	background-color: #F6F6F6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F0F0F0;
	text-align: center;
}
.order_list .ftable td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	padding-right: 0px;
	padding-left: 0px;
	white-space: normal;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.order_list .ftable td.pro_list {
}
.order_list .ftable td.pro_list .img {
	float: left;
	height: 50px;
	width: 50px;
	margin: 5px;
}

.order_list   .ftable   tr.paybg td {
	background-color: #EAFFF4;
}

.order_list  .ftable  td.caozuo   a {
	font-size: 11px;
	color: #FF9900;
	margin-right: 5px;
	margin-left: 5px;
	display: inline-block;
	height: 16px;
	width: 16px;
	background-image: url(../images/chakan.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.order_list .ftable td.caozuo a.shanchu {
	background-image: url(../images/shanchu.png);
}
.order_list .ftable td.caozuo a.zhifu {
	background-image: url(../images/zhifu.png);
}
.userrightbox .form-box {
	height: auto;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 25px;
}
.userrightbox .form-box dl {
	display: block;
	clear: both;
	float: none;
	padding-bottom: 15px;
}
.userrightbox .form-box dl dt {
	display: block;
	padding-bottom: 6px;
}
.userrightbox .form-box dl dd {
}
.userrightbox .form-box dl dd input.txt {
	width: 480px;
	height: 38px;
	border: 1px solid #CCCCCC;
	padding-left: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.userrightbox .form-box dl dd input.btn {
	width: 480px;
	height: 42px;
	color: #000000;
	background-color: #FFCC00;
	border: 1px solid #FFCC00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-transform: uppercase;
}
.payboxmain {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}
.payboxmain .taigepayinfo {
	line-height: 36px;
}
.payboxmain .taigepayinfo b {
	color: #FF0000;
}

.payboxmain .paybtn .btn {
	height: 42px;
	width: 200px;
	margin-top: 20px;
	background-color: #FFCC00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	border-bottom-color: #E8B900;
	border-left-color: #FFCC00;
	font-family: "宋体";
	font-weight: bold;
}
.payboxmain  .innerbox  .msg-tips  .msg  strong {
	font-size: 18px;
	display: block;
	padding-bottom: 15px;
	color: #FF0000;
}
.payboxmain  .innerbox  .msg-tips  .msg  strong.chenggong {
	color: #00CC33;
}
.payboxmain  .innerbox  .msg-tips  .msg  a {
	color: #FF9900;
}
.payboxmain  .innerbox {
	width: 100%;
}
#cms #page .page-wrapper  .ftable .checkall {
	background-color: #FFFFFF;
	height: 16px;
	width: 16px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
outline:none;
}
#cms #page .page-wrapper .ftable .checkall:checked {
	background-color: #FFCC00;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
}
#columns  #center_column  .txt_content  .userrightbox  .home-box  .u-tab-content  .ftable  .lineline  td  {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FBFBFB;
	border-bottom-color: #FBFBFB;
}
#columns #center_column .txt_content .userrightbox .home-box .page-btns {
	padding-top: 25px;
	color: #E9E9E9;
}
#userboxmain .section .cart-box .cart-step {
	clear: both;
	float: none;
	width: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	height: 60px;
}
#userboxmain  .section  .cart-table   .checkall     {
	background-color: #FFFFFF;
	height: 16px;
	width: 16px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
outline:none;
}
#userboxmain  .section  .cart-table   .checkall:checked     {
background-color: #FFCC00;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
}
#userboxmain .section .cart-table .red {
	color: #FF0000;
}
#userboxmain .section .cart-table .buy-box .input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}
#userboxmain .section .cart-foot .right {
	float: right;
	height: 50px;
}
#userboxmain .section .cart-foot .right .btn {
	height: 42px;
	width: 150px;
	margin-left: 20px;
	float: left;
	background-color: #000000;
	font-size: 12px;
	line-height: 42px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFFFFF;
}
#userboxmain .section .cart-foot .right .btn-success {
	background-color: #FFCC00;
	color: #000000;
	font-size: 16px;
}
#userboxmain  .section  #orderForm  .fapiao  #is_invoice {
	background-color: #FFFFFF;
	height: 16px;
	width: 16px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
outline:none;
}
#userboxmain  .section  #orderForm  .fapiao  #is_invoice:checked     {
background-color: #FFCC00;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
}
#userboxmain .section #orderForm .buy-foot .right {
	float: right;
}
#userboxmain .section #orderForm .buy-foot .left {
	float: left;
}
.regtips{
	padding: 10px;
	border: 1px dashed #FFCC66;
	background-color: #FFFFF0;
	text-align: center;
}.regtips .tit {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #FF6600;
}
.regtips .text {
	line-height: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.regtips .text a {
	color: #0099FF;
	text-decoration: underline;
}

.regtips2{
	padding: 10px;
	border: 1px dashed #00CC99;
	background-color: #F7FFFD;
	text-align: center;
}.regtips2 .tit {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #00CC99;
}
.regtips2 .text {
	line-height: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.regtips2 .text a {
	color: #33CC99;
	text-decoration: underline;
}
.regtips2 .returnlink {
	color: #33CC99;
	text-decoration: underline;
	padding: 10px;
}.regtips2 .returnlink a {
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	border: 1px solid #999999;
	-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
