﻿.main_paper{background:white;width:1000px;border: 1px solid #ccc; margin-top:5px; margin-bottom:5px; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.sel{border:3px solid #f60;width:996px;}
.template{ padding-left:50px; overflow:hidden;}
.template div{ float:left; width:277px;height:200px;overflow:hidden;margin-right:30px;margin-top:30px; text-align:center; font-weight:bold; font-size:14px;} 
.template a { position: relative; float: left;}
.template a.cur img { border: 2px solid #b3b702}
.template img { border: 2px solid #D2D0C2; }
.template a.cur img.right_img2 { border:none 0;}
.right_img2 { position: absolute; right: 0; bottom: 6px;}

.paper{ padding-left:50px; overflow:hidden;}
.paper a { position: relative; float: left;margin-right:30px;display:block; height:25px; padding:3px 10px 0px 10px;border: 2px solid #ccc;}
.paper a.cur { border: 2px solid #b3b702}
.paper a.cur img.right_img { border:none 0;}
.right_img { position: absolute; right: 0; bottom: 0px;}
    
.title{ font-weight:bold; padding-left:50px; font-size:14px;margin-bottom:10px; color:#000;}

.consignee-form{ margin-top:10px; margin-bottom:10px;}
.consignee-form .message{ border:1px solid #db9a9a; background:#ffe8e8;}
.consignee-form .list{ overflow:hidden;}
.consignee-form .list{padding:5px 0;overflow:hidden;zoom:1}
.consignee-form .list .label,.invoice-form .label,.card_search .label{width:85px;height:26px;margin-right:5px;float:left;color:#666;line-height:26px;text-align:right}
.consignee-form .list .label em,.invoice-form .label em{margin-right:5px;color:#f60;font-family:sans-serif}
.consignee-form .list .field{height:26px;float:left;line-height:26px}
.consignee-form .list .multi-field{height:55px;float:left;}
.consignee-form .list .field .disable{cursor: not-allowed;}
    
.consignee-form .textbox,.invoice-form .textbox,.card_search .textbox{width:138px;height:16px;border:1px solid #ccc;padding:4px 3px;font-family:Arial,"\5b8b\4f53",sans-serif; float:left;}
.consignee-form .textbox,.invoice-form .sel{width:138px;height:16px;border:1px solid #ccc;padding:4px 3px;font-family:Arial,"\5b8b\4f53",sans-serif; float:left;}
.consignee-form .message .error,.invoice-form .error{height:26px;padding-left:6px;float:left;color:#c00;line-height:26px}
.consignee-form .error{padding-left:6px;}
    
#consignee .btn-submit,#part-invoice .btn-submit ,#card-list-puton .btn-submit{height:30px; margin-right:10px; padding-left:20px; float:left; line-height:30px; font-size:14px; font-weight:700; background:url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-2013.png) no-repeat 0 0;}
#consignee .btn-submit span,#part-invoice .btn-submit span, #card-list-puton .btn-submit span{height:30px; padding-right:20px; float:left; cursor:pointer; background:url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-2013.png) no-repeat 100% -30px;color:White;}
#consignee a.btn-submit, #part-invoice a.btn-submit:hover,#card-list-puton a.btn-submit:hover{color:#fff; text-decoration:none;}

#consignee .btn-submit:hover,#part-invoice .btn-submit:hover{height:30px; margin-right:10px; padding-left:20px; float:left; line-height:30px; font-size:14px; font-weight:700; background:url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-hover.jpg) no-repeat 0 0;}
#consignee .btn-submit:hover span,#part-invoice .btn-submit:hover span{height:30px; padding-right:20px; float:left; cursor:pointer; background:url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-hover.jpg) no-repeat 100% -30px;}
    
#consignee .item {height:28px; margin-bottom:5px; overflow:hidden; zoom:1; line-height:28px;}
#consignee .item label b{font-weight:normal;}
#consignee .item-selected label b{font-weight:bold;}

#consignee .item-selected{background-color:#fff4d3;}
#consignee .item .hookbox, #part-invoice .hookbox { margin-bottom:3px; vertical-align:middle;}
#consignee-list .item-action {padding-left:20px; color:#999;}
#consignee-list .item-action a, #invoice-list .item-action a {margin:0 5px; color:#005ea7;}
#consignee-list .item-action a:visited, #consignee-list .item-action a:hover,
#invoice-list .item-action a:visited, #invoice-list .item-action a:hover{color:#005ea7;}   
    
    
#invoice-form{padding-left:25px; line-height:26px; overflow:hidden;}
#invoice-form li{float:left; margin-right:30px;}
    
#cards-description li{float:left;padding-left:20px;white-space:nowrap;}
#cards-info td {white-space:nowrap;padding-left:10px;padding-right:10px;border-bottom: 1px solid #ccc;}
#cards-info td a{color:#0066cc;}

.order-summary {padding-top:10px; overflow:hidden; zoom:1;overflow:hidden;}
.order-summary .hookbox {margin:7px 5px 0 8px; *margin:3px 2px 0 5px;}
.order-summary label, .order-summary input {float:left;}
.order-summary .summary-form {width:650px; overflow:hidden;}
.order-summary .summary-form .item {height:28px; overflow:hidden; zoom:1; line-height:28px;}
.order-summary .statistic {width:250px;padding-right:10px;}
.order-summary .statistic .list {height:24px; line-height:24px; overflow:hidden; zoom:1;}
.order-summary .statistic span {width:180px; margin-right:20px; float:left; text-align:right;}
.order-summary .statistic em {color:#e4393c;}
.order-summary .statistic .price{color:#333333;float:left;width:50px;text-align:right;}
    
.checkout-submit{margin-top:5px; border:0; float:right; cursor:pointer;}
.checkout-submit {width:135px; height:36px; background:url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-updata.png) no-repeat;line-height:100px;overflow:hidden;margin-top:8px; }
.checkout-submit:hover{background:url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-submit.jpg) no-repeat 0 -36px;}  
.checkout-submit-disabled{margin-top:5px; border:0; float:right; cursor:pointer;}
.checkout-submit-disabled{width:135px; height:36px; background:url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-disabled.png) no-repeat;line-height:100px;overflow:hidden;margin-top:8px;}
.checkout-submit-disabled{background-color:#ccc;position:relative;line-height:36px;font-weight:bold;font-size:16px;cursor:not-allowed;}

/*新增样式 下一步 2014.09.05 add by cy*/
.checkout-next-submit{margin-top:5px; border:0; float:right; cursor:pointer;}
.checkout-next-submit {width:135px; height:36px; background:url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-next-updata.png) no-repeat;line-height:100px;overflow:hidden;margin-top:8px; }
.checkout-next-submit:hover{background:url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-next-submit.jpg) no-repeat 0 -36px;}  
.checkout-next-submit-disabled{margin-top:5px; border:0; float:right; cursor:pointer;}
.checkout-next-submit-disabled{width:135px; height:36px; background:url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-next-disabled.png) no-repeat;line-height:100px;overflow:hidden;margin-top:8px;}
.checkout-next-submit-disabled{background-color:#ccc;position:relative;line-height:36px;font-weight:bold;font-size:16px;cursor:not-allowed;}



.bordered {border: solid #ccc 1px; width: 100%;}  
.bordered td, .bordered th 
{
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc; 
    padding-top:1px;
    padding-bottom:1px;
    padding-left:3px;
    padding-right:3px;
    text-align:left;
    font-size:13px;
    white-space:nowrap;
}  

.bordered th 
{
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);  
    background-image: -moz-linear-gradient(top, #ebf3fc, #dce9f9);  
    background-image: -ms-linear-gradient(top, #ebf3fc, #dce9f9);  
    background-image: -o-linear-gradient(top, #ebf3fc, #dce9f9);  
    background-image: linear-gradient(top, #ebf3fc, #dce9f9);  
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;  
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    border-top: none;  
    text-align:center;
    font-size:14px;
    white-space:nowrap;
}  
      
.operate a{ padding-left:10px;}
      
.main_paper a:link, .main_paper a:visited{font-size:12px;color:#666;text-decoration:none;} 
.main_paper a:hover{color:#ff0000;text-decoration:underline;} 

#Tab{margin:0 auto;width:725px;} 
.Menubox{height:28px;border-bottom:1px solid #64B8E4;background:#E4F2FB;} 
.Menubox ul{list-style:none;margin:7px 40px;padding:0;position:absolute;} 
.Menubox ul li{float:left;background:#64B8E4;line-height:20px;display:block;cursor:pointer;width:65px;text-align:center;color:#fff;font-weight:bold;border-top:1px solid #64B8E4;border-left:1px solid #64B8E4;border-right:1px solid #64B8E4;} 
.Menubox ul li.hover{background:#fff;border-bottom:1px solid #fff;color:#147AB8;} 
    
.SheetContent{width:723px;overflow:scroll; padding-top:5px; padding-bottom:5px;}
a.checkout {
	width: 135px;
	height: 36px;
	float: right;
	display: block;
	overflow: hidden;
	line-height: 100px;
	background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-check-2013.jpg) no-repeat #E43F45;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
    _line-height: 36px;
    text-indent: 33px;
    color:#fff;
    position: relative;
}
a.checkout:hover{background-position:0 -36px;box-shadow:0 1px 1px rgba(0,1,1,0.3);background-color:#ED4749;text-decoration: none;}
a.checkout b{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-check.jpg) no-repeat;}
a.checkout:hover b{background-position:0 -36px;}
.errormsg{color:red;font-weight:bold;font-size:18px; text-align:center;padding-top:20px;padding-bottom:20px;}

.card_search{width:970px;border-bottom:1px solid #ccc; padding-top:5px; padding-bottom:5px; overflow:hidden;}
.card_search li{float:left; margin-right:15px;}
.card_search .label{width:75px;}

.cart-tbody .p-quantity a {width: 13px;height: 13px;margin-top: 3px;float: left;display: block;overflow: hidden;line-height: 13px;background:#fff;border:1px solid #ccc;text-align:center;}
.cart-tbody .p-quantity a:hover{text-decoration:none;color:#333;border:1px solid #999;}
.cart-tbody .p-quantity input {float: left;border:1px solid #ccc;}
.cart-tbody .p-quantity a.decrement {margin-right: 5px;}
.cart-tbody .p-quantity a.increment {margin-left: 5px;float: left;}
.cart-tbody .p-quantity a.disabled {background-position: 0 -26px}
.cart-tbody .quantity-text {width: 34px;height: 18px;border: 1px solid #ddd;border-top-color: #aaa;border-left-color: #aaa;padding-top: 2px;overflow: hidden;text-align: center;background-color: #fff}
.cart-tbody .cell {float: left;min-height: 52px;height: auto!important}
.cart-tbody .p-checkbox {width: 50px;height: 52px}
.cart-tbody .p-checkbox input {margin: 20px 0 0 19px;*margin: 16px 0 0 16px;float: left;display: inline}

.dialog-content a{color:#666;text-decoration:none}
.dialog-content a:hover{color:#E4393C;text-decoration:underline}
.dialog-content a.btn:visited,a.btn:hover {color: #333}
.dialog-content a.btn:hover,a.btn:hover span {text-decoration: none}
.dialog-content .btn, .dialog-content .btn .btn-text {background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/btn-bg-1.png) no-repeat}
.dialog-content .btn {
    height: 21px;
	float: left;
	display: block;
	overflow: hidden;
	position: relative;
	margin-right: 5px;
	padding: 0 0 0 0px;
	line-height: normal;
	font-size: 12px;
	background-position: 0 0;
}
.dialog-content .btn span {cursor: pointer}
.dialog-content .btn .btn-icon {position: absolute;display: inline;overflow: hidden;font-size: 0;line-height: 0}
.dialog-content .btn .btn-text {
	height: 21px;
	padding: 0 10px 0 10px;
	float: left;
	display: block;
	overflow: hidden;
	line-height: 22px;
	text-align: left;
	background-position: 100% -63px;
}

.dialog {position: absolute;z-index: 1000;display: none}   
.dialog .dialog-bump {position: absolute;z-index: 1002;text-align: center}
.dialog .dialog-inner {border: 1px solid #c4c4c4}

.dialog .dialog-outer {
	width: 100%;
	height: 100%;
	/*position: relative;*/
	background-color: #fff;
	_border:1px solid #ddd;
}
    
.dialog .dialog-bg {
	width: 4px;
	height: 4px;
	display: block;
	line-height: 0;
	font-size: 0;
	position: absolute;
	z-index: 1001
}
    
.dialog .dialog-bump .dialog-arrow {
	margin: 0 auto;
	display: block;
	line-height: 0;
	font-size: 0;
	overflow: hidden
}
    
.dialog .dialog-toolbar {
	height: 25px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c4c4c4;
	padding: 0 10px;
	background-color: #f3f3f3
}
    
.dialog .dialog-title {
	float: left;
	line-height: 25px
}

.dialog .dialog-close {
	width: 13px;
	height: 13px;
	margin-top: 6px;
	float: right;
	text-indent: -9999px;
	line-height: 0;
	overflow: hidden;
	background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/dialog/dialog-close.gif) no-repeat
}
    
.dialog .dialog-bg-n,.dialog .dialog-bg-s {
	width: 100%;
	left: 0;
	background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/dialog/dialog-x.png);
}
    
.dialog .dialog-bg-ne,.dialog .dialog-bg-se,.dialog .dialog-bg-sw,.dialog .dialog-bg-nw {
	background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/dialog/dialog-bg.png)
}

.dialog .dialog-bg-e,.dialog .dialog-bg-w {
	height: 100%;
	top: 0;
	background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/dialog/dialog-y.png)
}

.dialog .dialog-bg-ne {
	top: -4px;
	right: -4px;
	background-position: -4px 0
}

.dialog .dialog-bg-n {
	top: -4px;
	background-position: 0 -6px
}
    
.dialog .dialog-bg-e {
    right: -4px;
	background-position: -10px 0
}
    
.dialog .dialog-bg-se {
	right: -4px;
	bottom: -4px;
	background-position: -4px -4px
}
    
.dialog .dialog-bg-s {
	bottom: -4px;
	background-position: 0 -10px
}
    
.dialog .dialog-bg-sw {
	bottom: -4px;
	left: -4px;
	background-position: 0 -4px
}
    
.dialog .dialog-bg-w {
	left: -4px;
	background-position: -6px 0
}
    
.dialog .dialog-bg-nw {
	top: -4px;
	left: -4px;
	background-position: 0 0
}
    
.cart-tooltip {
	width: 200px
}
    
.cart-tooltip .dialog-outer {
	background-color: #fffdee
}

.cart-tooltip .dialog-inner {
	border: 1px solid #edd28b;
	padding: 5px
}
    
.cart-tooltip .dialog-bump {
	width: 100%;
	height: 11px;
	bottom: -10px;
	left: 0
}

.cart-tooltip .dialog-notice {
	color: #c00;
	line-height: 22px;
	text-align: center
}

.cart-tooltip .dialog-arrow {
	width: 18px;
	height: 11px;
	background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/dialog/dialog-arrow-bg.png) no-repeat;
}
    
.cart-tooltip-notice .dialog-outer {
	background-color: #ffe8e8
}
    
.cart-tooltip-notice .dialog-inner {
	border: 1px solid #db9a9a
}
    
.cart-tooltip-notice .dialog-arrow {
	background-position: 0 -11px
}
    
#cart-delete-dialog,#cart-notify-dialog {
	width: 252px
}
    
#cart-delete-dialog .dialog-content,#cart-notify-dialog .dialog-content,#card-edit-dialog .dialog-content{
	padding: 10px
}
 
#cart-delete-dialog .cart-delete #card-edit-dialog .card-edit{
	color: #c00;
	line-height: 22px;
	text-align: center
}
    
#cart-delete-dialog .btns,#cart-notify-dialog .btns,#card-edit-dialog .btns {
	padding: 10px 0 0 65px
}
    
#card-edit-dialog{
	width: 382px
}
    
#Paging .pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

#Paging .pager:before,
#Paging .pager:after {
  display: table;
  content: " ";
}

#Paging .pager:after {
  clear: both;
}

#Paging .pager:before,
#Paging .pager:after {
  display: table;
  content: " ";
}

#Paging .pager:after {
  clear: both;
}

#Paging .pager li {
  display: inline;
}

#Paging .pager li > a,
#Paging .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}

#Paging .pager li > a:hover,
#Paging .pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

#Paging .pager .next > a,
#Paging .pager .next > span {
  float: right;
}

#Paging .pager .previous > a,
#Paging .pager .previous > span {
  float: left;
}

#Paging .pager .disabled > a,
#Paging .pager .disabled > a:hover,
#Paging .pager .disabled > a:focus,
#Paging .pager .disabled > span {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
}

#Paging .pager .btn.disabled,
#Paging .pager .btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

 .smallinput{background:#ffffff;border-bottom-color:#ff6633;   border-bottom-width:0px;border-top-width:0px;border-left-width:0px;border-right-width:0px;solid:#ff6633;color:#000000;font-size:9pt;font-style:normal;font-variant:normal;font-weight:normal;height:18px;line-height:normal}   
 
/*----第一次下名片订单的表格-----begin----*/
table{ color: #666666;}
table {border-collapse:collapse;border-spacing:0;}
.fillin_table{ width:1000px; height:230px; overflow:auto; *overflow-y:hidden;border-style:solid;border-color:#D3D2D2;border-top-width:0px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px;}
.fillin_table label{ padding:0 30px; display:inline-block;}
.fillin_table td{ height:30px; border:1px solid #eee;}
.fillin_table .lefttd{ padding:0 10px;}

.fillin_table td input{ width:150px; height:30px; line-height:30px; text-align:center; border:1px solid #fff; background:none;}
.fillin_table th {text-align:left;height:30px;}
.fillin_table th input{ width:125px; height:30px; line-height:30px; text-align:center; border:1px solid #fff; background:none;font-weight:bold;font-size:14px;}
.fillin_table th input::-ms-clear{display:none;}
	
.fillin_table .checkbox{ width:auto; height:auto;margin-right:10px; _margin-top:2px;}
.fillin_table .greybg{ background:#F6F6F6;}
.fillin_table .xh{ display:inline-block; width:45px;}
.fillin_table .input_val{ padding:5px 10px; border:1px solid #f60; color:#f60; background:#FFF8D9; display:none;}
.fillin_table .td_copy, .fillin_table .tr_copy{ border:1px solid #E0E0E0; color:#5091C9; background:#F7F7F7; font-weight:700; cursor:pointer; width:70px; height:25px; line-height:25px; display:none; }


/*----第一次下名片订单的表格-----end----*/


.messageWindow {width: 400px;margin-left: -200px;display: none;	position: fixed;top: 25%;left: 50%;	z-index: 200;}
.messageWindow .windowTop {	width: 400px;height: 29px;clear: both;cursor: move;background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/message_bg2.gif) no-repeat 0px 0px;}
.messageWindow .windowMiddle {width: 400px;clear: both;padding: 30px 0px;text-align: center;background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/message_y_bg.gif) repeat-y 0px 0px;}
.messageWindow .windowBottom {width: 400px;	height: 5px;clear: both;overflow: hidden;background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/message_bg2.gif) no-repeat 0px -30px;}
.messageWindow .windowTitle {height: 29px;line-height: 29px;float: left;margin-left: 8px;font-weight: bold;}
.messageWindow .messageClose {width: 29px;height: 29px;	line-height: 29px;display: block;outline: none;margin-right: 4px;float: right;cursor: pointer;background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/message_bg2.gif) no-repeat 0px -120px;}
.messageWindow .messageClose:hover {background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/message_bg2.gif) no-repeat -30px -120px;}
.messageWindow .messageContent {line-height: 12px;clear: both;padding: 0px 20px;margin-bottom: 40px;}
.messageWindow .messageContent .icon {width: 29px;height: 29px;line-height: 29px;display: inline-block;display: -moz-inline-stack;zoom: 1;*display: inline;}
.messageWindow .messageContent .warn {background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/message_bg2.gif) no-repeat -60px -120px;}
.messageWindow .messageContent .success {background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/message_bg2.gif) no-repeat -90px -120px;}
.messageWindow .messageContent .error {background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/message_bg2.gif) no-repeat -120px -120px;}
.messageWindow .messageContent .messageText {line-height: 29px; font-size:14px;}
.jqmOverlay {background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/overlay_bg.png);}
input.formButton {width: 70px;height: 28px;line-height: 28px;text-align: center;outline: none;cursor: pointer;font-size: 12px;border: none;background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/form_bg.gif) 0px 0px no-repeat;}
input.formButton:hover {color: #ff6600;	background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/form_bg.gif) 0px -30px no-repeat;}
input.formButtonL {width: 90px;	height: 28px;line-height: 28px;text-align: center;outline: none;cursor: pointer;font-size: 12px;border: none;background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/form_bg.gif) -90px 0px no-repeat;}
input.formButtonL:hover {color: #ff6600;background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/form_bg.gif) -90px -30px no-repeat;}
