i, cite, em {
    font-style: normal;
}
.border-b .logo {
    padding-right: 20px;
    border-right: 1px solid #ddd;
}
.border-b .login-title {
    float: left;
    font-size: 24px;
    color: #333;
    line-height: 60px;
    margin-left: 20px;
}
.cart-main{
    margin: 0 auto;
    background-color: #f6f6f6;
    padding: 20px 0;
    min-height: 400px;
    overflow: hidden;
}
.cart-container{
	position: relative;
	background-color: #fff;
	padding:30px 50px;
}

.cart-container .flow-steps {
    height: 3px;
	margin: 40px auto;
    width: 615px;
}
.cart-container .flow-steps ol {
    margin: 0 auto;
}
.cart-container .flow-steps ol li {
    float: left;
    height: 3px;
    position: relative;
    list-style: outside none none;
}
.cart-container .flow-steps ol li span {
    bottom: -35px;
    color: #999;
    display: block;
    height: 16px;
    left: -16px;
    position: absolute;
    width: 100px;
}
.cart-container .flow-steps ol li em {
    background: #dedede none repeat scroll 0 0;
    border: 3px solid #fff;
    border-radius: 13px;
    color: #666;
    height: 18px;
    left: 0;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: -11px;
    width: 18px;
    font-style: normal;
}

.cart-container .flow-steps .cur1 .num1 {
    background: #ff6700;
    width: 163px;
}
.cart-container .flow-steps .cur1 .num1 span {
    color: #ff6700;
}
.cart-container .flow-steps .cur1 .num1 em {
    background: #ff6700 none repeat scroll 0 0;
    color: #fff;
}
.cart-container .flow-steps .cur1 .num2 {
    background: #dedede;
    width: 290px;
}
.cart-container .flow-steps .cur1 .num2 span {
    left: 100px;
}
.cart-container .flow-steps .cur1 .num2 em {
    left: 128px;
}
.cart-container .flow-steps .cur1 .num3 {
    background: #dedede;
    width: 162px;
}
.cart-container .flow-steps .cur1 .num3 span {
    left: 120px;
}
.cart-container .flow-steps .cur1 .num3 em {
    left: 150px;
}

.cart-container .flow-steps .cur2 .num2 span {
    color: #ff6700;
}
.cart-container .flow-steps .cur2 .num2 em {
    background: #ff6700 none repeat scroll 0 0;
    color: #fff;
}
.cart-container .flow-steps .cur2 .num2 {
    background: #ff6700;
}

.cart-container .flow-steps .cur3 .num3 span {
    color: #ff6700;
}
.cart-container .flow-steps .cur3 .num3 em {
    background: #ff6700 none repeat scroll 0 0;
    color: #fff;
}
.cart-container .flow-steps .cur3 .num3 {
    background: #ff6700;
}
.order-list{
	margin-top:60px;
}

/*购物车*/

.online-buy{width:1070px;margin:0 auto;}
.online-buy table th,.online-buy table td{text-align: center;}
.online-buy table td{padding:20px 10px;color:#444;}
.online-buy .checkbox{width:60px;}
.online-buy .goods{width:200px;text-align:left;}
.online-buy .info{width:auto;color: #666;text-align:left;}
.online-buy .price{width:80px;}
.online-buy .count{width:90px;}
.online-buy .count .add, .online-buy .count input,.online-buy .count .reduce{float:left;margin-right:-1px;position:relative;z-index:0;}
.online-buy .count .add, .online-buy .count .reduce{height:23px;width:17px;border:1px solid #e5e5e5;background:#f0f0f0;text-align:center;line-height:23px;color:#444;}
.online-buy .count .add:hover,.online-buy .count .reduce:hover{color:#f50;z-index:3;border-color:#f60;cursor:pointer;}
.online-buy .count input{width:50px;height:15px;line-height:15px;border:1px solid #ddd;color:#343434;text-align:center;padding:4px 0;background-color:#fff;z-index:2;}
.online-buy .subtotal{width:80px;color:red;font-weight:bold;}
.online-buy .operation{width:50px;}

.online-buy .foot{margin-top:10px;color:#666;height:48px;border:1px solid #e6e6e6;background-color:#f9f9f9;position:relative;z-index:8;}
.online-buy .foot div, .foot a{line-height:48px;height:48px;}
.online-buy .foot .select-all{width:100px;height:48px;line-height:48px;padding-left:5px;color:#666;}
.online-buy .foot .closing{border-left:1px solid #f8bc03;width:100px;text-align:center;color:#fff;font-weight:bold; background-color: #f8bc03;cursor:pointer;}
.online-buy .foot .total{margin:0 20px;cursor:pointer;}
.online-buy .foot  #priceTotal, .online-buy .foot #selectedTotal{color:red;font-family:"Microsoft Yahei";font-weight:bold;}
.online-buy .foot .selected{cursor:pointer;}
.online-buy .foot .selected .arrow{position:relative;top:-3px;margin-left:3px;}
.online-buy .foot .selected .down{position:relative;top:3px;display:none;}
.online-buy .show .selected .down{display:inline;}
.online-buy .show .selected .up{display:none;}
.online-buy .foot .selected:hover .arrow{color:red;}
.online-buy .foot .selected-view{width:935px;border:1px solid #c8c8c8;position:absolute;height:auto;background:#ffffff;z-index:9;bottom:48px;left:-1px;display:none;}
.online-buy .show .selected-view{display:block;}
.online-buy .foot .selected-view div{height:auto;}
.online-buy .foot .selected-view .arrow{font-size:16px;line-height:100%;color:#c8c8c8;position:absolute;right:330px;bottom:-9px;}
.online-buy .foot .selected-view .arrow span{color:#ffffff;position:absolute;left:0px;bottom:1px;}
.online-buy .foot .delete{color: #108ee9;margin-left: 20px;}
.online-buy #selectedViewList{padding:10px 20px 10px 20px;}
.online-buy #selectedViewList div{display:inline-block;position:relative;width:100px;height:80px;border:1px solid #ccc;margin:10px;float:left;}
.online-buy #selectedViewList div img{width:100px;height:80px;margin-right:10px;float:left;}
.online-buy #selectedViewList div span{display:none;color:#ffffff;font-size:12px;position:absolute;top:0px;right:0px;width:60px;height:18px;line-height:18px;text-align:center;background:#000;cursor:pointer;}
.online-buy #selectedViewList div:hover span{display:block;}



/*商品信息确认*/
.blurb-container{
	width:1070px;
	margin: 30px auto;
	display: inline-block;
}
.blurb-container .item-blurb-title{
	font-size: 20px;
	text-align: left;
	width: 100%;
	height: 30px;
	line-height: 30px
}
.blurb-container .item-blurb-title .add-address {
    font-size: 12px;
    font-weight: normal;
    color: #007DDB;
    margin-left: 10px;
	float: right;
}
.blurb-container .item-blurb-title a{
	font-size: 12px;
	font-weight: normal;
	color: #ccc;
	margin-left: 10px;
}
.blurb-container .item-blurb{
	width: 100%;
	overflow: hidden;
	/**padding: 0px 0px 35px 0px;*/
    padding: 0px 0px 0px 0px;
	border-bottom: 1px dashed #b2b2b2;
	margin-bottom: 20px;
}
.center-ckt-info{
	height: 42px;
	margin: 10px 20px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.li-ckt-info {
    position: relative;
    height: 30px;
    margin: 6px 0;
    font-size: 12px;
    background-color: #ffffff;
    overflow: hidden;
}
.ckt-checkbox.info {
    position: absolute;
    top: 0;
    left: 0;
    width: 148px;
}
.ckt-checkbox.info:hover, .ckt-checkbox.info.selected {
    width: 146px;
}
.ckt-checkbox.info {
    position: absolute;
    top: 0;
    left: 0;
    width: 148px;
}
.ckt-checkbox.selected {
    background: url(../images/icon-ckt-selected.png) no-repeat bottom right;
    background-size: 20px 20px;
}
.ckt-checkbox:hover, .ckt-checkbox.selected {
    height: 26px;
    line-height: 26px;
    border: 2px solid #ff3500;
}
.ckt-checkbox {
    position: relative;
    display: block;
    height: 28px;
    line-height: 28px;
    background-color: #ffffff;
    font-size: 12px;
    color: #333;
    border: 1px solid #dddddd;
    text-align: center;
    cursor: pointer;
    z-index: 1;
}
.name-li-ckt-info {
    margin-left: 150px;
    width: 80px;
    text-align: center;
}
.address-li-ckt-info {
    width: 490px;
}
.mobile-li-ckt-info {
    width: 100px;
    text-align: center;
}
.name-li-ckt-info, .address-li-ckt-info, .mobile-li-ckt-info, .operate-li-ckt-info {
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.default-li-ckt-info {
    float: left;
    width: 60px;
    height: 20px;
    line-height: 20px;
    margin-top: 4px;
    margin-left: 10px;
    background-color: #7b7b7b;
    color: #ffffff;
    text-align: center;
}
.operate-li-ckt-info {
   display: none;
    float: left;
    margin-left: 10px;
}
.operate-li-ckt-info a {
    margin-right: 5px;
    color:#007DDB;
}

.collapse-ckt-info {
    display: none;
    width: 80px;
    height: 30px;
    margin-left: 20px;
    line-height: 30px;
    cursor: pointer;
}
.collapse-ckt-info .show {
    display: block;
}
.icon-collapse-ckt-info {
    display: inline-block;
    vertical-align: middle;
    height: 10px;
    line-height: 10px;
    width: 9px;
    margin-left: 5px;
    background: url(../images/icon-ckt-addr.png) no-repeat 0 0;
}
.icon-collapse-ckt-info.more {
    background: url(../images/icon-ckt-addr.png) no-repeat 0 -10px;
}
.show {
    display: block!important;
}
.li-ckt-info:hover {
    background-color: #fff3f3;
}
.li-ckt-info:hover .operate-li-ckt-info{
	display: block;
}
.pay-box{
	margin: 0 auto;
	width: 1070px;
}
.pay-box .pay-payment{
	height: 35px;
	line-height: 35px;
	margin: 10px 0px 0px 10px;
	display: block;
}
.pay-box .pay-payment i{
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
}
.pay-box .pay-modify{
	margin: 10px 0px 0px 10px;
	display: none;
}
.pay-box .pay-modify .list {
	width: 1070px;
	height: 40px;
	line-height: 40px;
	margin-top: 5px;
}
.pay-box .pay-modify .list li{
    float: left;
    display: inline;
    margin-right: 50px;
    width: 300px;
}
.pay-box .pay-modify .list li p {
    float: left;
    height: 40px;
    line-height: 40px;
}
.pay-box .pay-modify .list label {
    display: inline-block;
}
.pay-box .pay-modify .list li input {
    float: left;
    display: inline;
    height: 40px;
    line-height: 40px;
    margin: 1px 5px 0px 0px;
}
.yellow_btn{
    background: #ff6700;
    border: 0 none;
    color: #fff;
    display: block;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    margin: 10px 0px 15px 0px;
    padding: 0;
    text-align: center;
    width: 130px;
    transition: all 0.4s ease 0s;
}
.invoice-box{
	margin-top: 20px;
	overflow: hidden;
	padding: 0 0 10px 0px;
	width: 100%;
}
.invoice-box > div {
    float: left;
    margin-left: 20px;
}
.invoice-box .edit-invoice {
    margin-left: 25px;
    color: #005ea7;
}
.invoice-box .cancel-invoice{
	margin-left: 10px;
	color: #ff3500;
}
.goods_box .online-buy table td {
    padding:20px 10px;
    color: #333;
	font-size: 12px;
}
.goods_box .online-buy .layui-table tbody tr:hover{
	background:#f2f2f2;
}
.goods_box .online-buy .layui-table thead tr{
	background-color: #fff;
}
.goods_box .online-buy .layui-table tr{
	background-color: #f4f4f4;
}
.goods_box .online-buy .layui-table td,.goods_box .online-buy  .layui-table th{
	border: none;
}
.goods_box .online-buy .layui-table td{
	border-top: 10px solid #fff;
}
.goods_box .total_box{
	overflow: hidden;
	clear: both;
	margin-top: 10px;
	position: relative;
	min-height: 60px;
}
.goods_box .total_box .remark {
    width: 600px;
    line-height: 34px;
    position: absolute;
    left: 10px;
    top: 30px;
}
.goods_box .total_box .remark span {
    display: block;
    width: 80px;
    padding: 0px 0px 0px 20px;
    height: 34px;
    line-height: 34px;
    background: url(../images/jiahao.jpg) no-repeat left center;
    float: left;
}
.goods_box .total_box .remark i {
    float: left;
	font-style: normal;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    margin-left: 5px;
}
.goods_box .total_box .remark .remark_word {
    float: left;
    width: 430px;
    height: 32px;
    line-height: 30px;
    border: 1px solid #eee;
}
.goods_box .total_box .remark .remark_word .remark_intro {
    border: 0px none;
    float: left;
    width: 342px;
    margin: 0px 0px 0px 5px;
    padding: 1px;
    height: 28px;
    line-height: 30px;
    color: #ccc;
}
.goods_box .total_box .remark .remark_word .save_remark {
    width: 79px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    color: #fff;
    background: #f09d8f;
    border: 0px none;
    margin: 1px 1px 1px 0;
}
.goods_box .total_box .remark .remark_title_minus {
    background: url(../images/jianhao.jpg) no-repeat left center;
}

.goods_box .checkout-bonus-box {
    margin: 60px 0px 0px 10px;
    width: 500px;
}

.goods_box .checkout-bonus-box .checkout-bonus-minus {
    background: url(../images/jianhao.jpg) no-repeat left center;
}
.goods_box .checkout-bonus-box span {
    display: block;
    width: 80px;
    padding: 0px 0px 0px 20px;
    height: 34px;
    line-height: 34px;
    background: url(../images/jiahao.jpg) no-repeat left center;
    float: left;
}
.goods_box .checkout-bonus-box .checkout-bonus-list {
    width: 500px;
    overflow: hidden;
    display: block;
}
.goods_box .checkout-bonus-box .checkout-bonus-list .popDemo b {
    font-weight: normal;
    width: 500px;
    height: 30px;
    line-height: 30px;
    color: #aaa;
}
.goods_box .checkout-bonus-box .checkout-bonus-list .popDemo b a {
    color: #666;
}
.goods_box .checkout-bonus-box .checkout-bonus-list table {
    width: 100%;
    overflow: hidden;
}
.goods_box .checkout-bonus-box .checkout-bonus-list table tr td div {
    width: 500px;
    height: 35px;
    overflow: hidden;
}
.goods_box .checkout-bonus-box .checkout-bonus-list table tr td div input {
    border: 1px solid #dededf;
    float: left;
    height: 29px;
    line-height: 30px;
    margin: 0 10px 0 0;
    padding-left: 5px;
    width: 200px;
}
.goods_box .checkout-bonus-box .checkout-bonus-list table tr td div a {
    float: left;
    height: 30px;
    line-height: 30px;
    display: block;
    font-size: 14px;
    margin-right: 5px;
}
.goods_box .checkout-bonus-box .checkout-bonus-list .bouns-blank {
    border-bottom: 1px dashed #dededf;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.goods_box .checkout-bonus-box .checkout-bonus-list table {
    width: 100%;
    overflow: hidden;
}
.goods_box .checkout-bonus-box .checkout-bonus-list .electronic-list tr td {
    width: 500px;
    height: 30px;
    color: #aaa;
}
.goods_box .checkout-bonus-box .checkout-bonus-list .electronic-list tr td select {
    line-height: 32px;
    padding: 6px 10px;
    width: 200px;
	border: 1px solid #dededf;
}


.goods_box .total {
    position: absolute;
    right: 0px;
    bottom: 5px;
    width: 250px;
}
.goods_box .total ul li {
    width: 250px;
    overflow: hidden;
    display: block;
    margin-bottom: 10px;
}
.goods_box .total ul li p {
    float: right;
    font-size: 14px;
    color: #888;
    height: 20px;
    line-height: 20px;
}
.goods_box .total ul li h2 {
    float: right;
    font-size: 12px;
    color: #111;
    height: 20px;
    line-height: 20px;
}
.goods_box .total ul li h4 {
    color: #ff6700;
    font-size: 22px;
    float: right;
    height: 30px;
    line-height: 30px;
}
.goods_box .total ul li h3{
	float: right;
	font-size: 16px;
	width: 80px;
}
.goods_box .order_total {
    height: 52px;
    overflow: hidden;
}
.goods_box .btn-div .green-btn {
    margin-left: 12px;
    width: 180px;
    background: #ff6700;
    border: 1px solid #ff6700;
    color: #fff;
}
.goods_box .order_total .enable {
    height: 40px;
    float: right;
}
/*订单提交成功*/
.encircle {
    width: 1000px;
    overflow: hidden;
       padding: 80px 50px 40px;
    background: #fff;
    margin: 0px auto;
}
.encircle img {
    width: 84px;
    height: 84px;
    float: left;
    display: inline;
}
.encircle .checkout_order_right {
    float: left;
    overflow: hidden;
    margin: 0 0 0 50px;
    width: 850px;
}
.encircle .checkout_order_right h1 {
    display: block;
    font: 24px/28px "microsoft yahei",Arial;
    height: 40px;
    overflow: hidden;
}
.encircle .checkout_order_right h1 span {
    float: right;
    height: 50px;
    color: #6a6a6a;
    font-size: 16px;
}
.encircle .checkout_order_right h1 span i {
    color: #ff5c00;
    font-size: 28px;
	font-style: normal;
}
.encircle .checkout_order_right .checkout_order_summary {
    width: 850px;
    height: 50px;
    oveflow: hidden;
    clear: both;
    position: relative;
}
.encircle .checkout_order_right .checkout_order_summary .checkout_order_more {
    position: absolute;
    right: 0px;
    padding-right: 20px;
    top: 10px;
}
.encircle .checkout_order_right .checkout_order_summary .checkout_order_more .order-succes-up {
    background: url(../images/xiangxi.jpg) no-repeat right center;
}
.encircle .checkout_order_right .checkout_order_summary .checkout_order_more i {
    background: url(../images/xiangs.jpg) no-repeat right center;
    width: 15px;
    height: 8px;
    display: block;
    float: right;
    margin: 5px 0px 0px 5px;
}
.encircle .checkout_order_right .checkout_order_summary .go_pay {
    float: left;
    display: inline;
    padding: 3px 25px;
    color: #fff;
    background: #ff9202;
    margin: 13px 0 0 10px;
}
.encircle .checkout_order_right .checkout_order_summary p {
    font-size: 14px;
    font-weight: normal;
    line-height: 50px;
    float: left;
}
.encircle .checkout_order_right .checkout_order_summary p span {
    color: #ff5c00;
    margin: 0 10px 0 1px;
    font-size: 14px;
}
.encircle .checkout_order_right .checkout_order_summary p i {
    margin: 0 5px;
	font-style: normal;
}
.checkout_order_intro {
    width: 965px;
    padding: 10px 0 0 0;
    border-top: 1px solid #dcdbdc;
}
.checkout_order_intro .checkout_order_same {
    width: 850px;
    overflow: hidden;
    line-height: 30px;
}
.checkout_order_intro .checkout_order_same p {
    float: left;
    height: 30px;
    line-height: 30px;
    display: block;
    margin: 0 5px 0 0;
}
.checkout_order_intro .checkout_order_same  i{
	font-style: normal;
}
.checkout_order_intro .checkout_order_same span {
    color: #ff5c00;
    float: left;
    height: 30px;
    line-height: 30px;
    display: block;
    margin: 0px 0px 0px 5px;
}
.checkout_order_intro .checkout_order_same ul {
    flot: left;
    display: block;
    width: 750px;
    overflow: hidden;
}
.checkout_order_tools {
    width: 850px;
    overflow: hidden;
    height: 50px;
    padding: 5px 0 0 0;
}
.checkout_order_tools .go_continue {
    background:#49afcd;
}
.checkout_order_tools a {
    width: 150px;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: center;
    color: #fff;
    margin: 1px 15px 0 1px;
    display: block;
}
.checkout_order_tools a {
    width: 150px;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: center;
    color: #fff;
    margin: 1px 15px 0 1px;
    display: block;
}
.checkout_order_tools .go_state {
    background: #ccc;
}
.buy_address_add{
	padding: 20px;
}
.buy_address_add em{
	color: red;
}
.buy_address_add .layui-form-item {
    width: 550px;
}
.buy_address_add .address-info{
	line-height: 36px;
	font-size: 12px;
}
.buy_address_add .address-info span{
	display: inline-block;
	border: 1px solid #ddd;
	line-height: 24px;
	padding: 0 6px;
	cursor: pointer;
}
.buy_address_add .layui-form-select dl dd.layui-this {
    background-color: #FFB800;
}
.buy_address_add .layui-btn-primary:hover {
    border-color: #FFB800;
}
/*修改发票*/

.title-invoice-head {
    width: 120px;
    height: 30px;
    line-height: 30px;
    clear: both;
    text-align: right;
    margin: 0;
}
.title-invoice-head {
    font-weight: bold;
}
.title-invoice-head, .items-invoice-head {
    float: left;
}
.items-invoice-head {
    color: #666;
    margin-left: 10px;
}
.ckt-checkbox.head-invoice.selected {
    width: 293px;
    padding-left: 10px;
}
.ckt-checkbox.head-invoice {
    position: relative;
}
.ckt-checkbox.head-invoice {
    width: 295px;
    padding-left: 10px;
    margin-bottom: 10px;
    text-align: left;
}
.ckt-checkbox.head-invoice {
    width: 295px;
    padding-left: 10px;
    margin-bottom: 10px;
    text-align: left;
}

.ckt-checkbox.head-invoice:hover {
    border: 1px solid #dddddd;
    width: 295px;
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    margin-bottom: 10px;
}

.ckt-checkbox.head-invoice.selected:hover {
    width: 293px;
    border: 2px solid #ff3500;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
}

.title-invoice-head,
.items-invoice-head {
    float: left;
}

.items-invoice-head {
    margin-left: 20px;
}

.company-invoice-input {
    display: none;
    padding-left: 10px;
    width: 230px;
    border: none;
    outline: none;
}

.company-invoice-input:focus {
    border: none;
    outline: none;
}

.company-invoice-input.shows {
    display: inline-block;
}

.ckt-checkbox.content-invoice {
    float: left;
    width: 70px;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 10px;
}

.ckt-checkbox.content-invoice:hover,
.ckt-checkbox.content-invoice.selected {
    width: 68px;
}
.items-invoice-head .__btns__ a {
    color: #005ea7;
    margin-right: 10px;
}

.items-invoice-head .__btns__ {
    display: none;
    position: absolute;
    top: 0;
    right: 5px;
}
.items-invoice-head .__btns__ .__update__ {
    display: none;
}
.items-invoice-head .__editing__ .__btns__ {
    display: block;
}

.modal-footer {
	display: inline-block;
	width:400px;
    padding: 20px 10px 10px 140px;
}
.ckt-checkbox.head-invoice.selected .company-invoice-input {
    height: 26px;
    line-height: 26px;
}
.modal-footer .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.duty-invoice-input {
    padding-left: 10px;
    height: 28px;
    line-height: 28px;
    width: 230px;
    outline: none;
    margin: 10px 10px 10px 20px;
    border: 1px solid #ddd;
}
.items-invoice-head .__btns__ a:hover {
    color: #C81623;
}
.items-invoice-head .__btns__.show {
    display: block;
}
/*收银台*/
.cashier-box {
    width: 1100px;
    margin: 0 auto;
    font-weight: bold;
	overflow: hidden;
}
.cashier-title {
	font-size: 18px;
    height: 60px;
    margin: 0 auto;
    width: 400px;
	 line-height: 30px;
}
.cashier-title img {
	float: left;
    height: 40px;
    margin: 10px 0;
}
.cashier-title h2 {
    display: block;
    height: 60px;
    line-height: 60px;
    margin: 0 0 0 15px;
    font-size: 22px;
    overflow: hidden;
    float: left;
}

.cashier-change {
    width: 1000px;
    margin: 0 auto;
    padding: 20px 50px;
    position: relative;
    background: #fff;
}
.cashier-change h2 {
    width: 1000px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.cashier-change h2 b {
    font-size: 14px;
    color: #ff6700;
	font-weight: normal;
}
.cashier-change h2 span {
    font-size: 20px;
    font-size: 20px;
    color: #d93600;
    margin: 0 5px 0 0;
}
.cashier-order-detail {
    width: 1000px;
    border: 1px solid #e1e1e1;
    background: #f4f4f4;
    margin: 20px 0 0 0;
}
.cashier-order-inside {
    margin: 3px;
    background: #fff;
    height: 52px;
    overflow: hidden;
}
.cashier-order-inside h3 {
    width: 994px;
    height: 52px;
    line-height: 52px;
    background: #fcfcfc;
}
.cashier-order-cartlist {
    width: 894px;
    overflow: hidden;
    border-top: 1px solid #e1e1e1;
    margin: 0 10px;
    padding: 10px 40px;
}
.cashier-order-inside h3 i {
    margin: 15px 10px 0 20px;
}
.cashier-order-inside h3 span {
    margin: 0 5px;
}
.cashier-order-inside h3 b {
    float: right;
    margin: 0 20px 0 0;
    display: block;
    height: 52px;
    line-height: 52px;
    cursor: pointer;
}
.cashier-order-cartlist {
    width: 894px;
    overflow: hidden;
    border-top: 1px solid #e1e1e1;
    margin: 0 10px;
    padding: 10px 40px;
}
.cashier-order-cartlist p {
    height: 25px;
    line-height: 25px;
	font-weight: normal;
}
.cashier-tools {
    width: 1000px;
    border: 1px solid #e1e1e1;
    background: #f4f4f4;
    margin: 20px 0 20px 0;
}
.cashier-tools .cashier-tools-inside {
    margin: 3px;
    background: #fff;
}
.cashier-tools-title {
    height: 52px;
    line-height: 52px;
}
.cashier-tools-title h3 {
    width: 974px;
    height: 52px;
    line-height: 52px;
    font-size: 12px;
    background: #fcfcfc;
    padding: 0 0 0 20px;
}
.cashier-pay-list {
    overflow: hidden;
    border-top: 1px solid #e1e1e1;
    padding: 10px 40px;
}
.cashier-pay-list .selected {
    border: 2px solid #ff1300;
    padding: 4px;
}
.cashier-pay-list li img {
    height: 35px;
}
.cashier-pay-list li {
    float: left;
    height: 35px;
    line-height: 30px;
    margin: 0 8px 10px 0;
    padding: 5px 5px;
    position: relative;
    border: 1px solid #e0e0e0;
    cursor: pointer;
}
.cashier-pay-list .selected span {
    background: url(../images/icon-ckt-selected.png) no-repeat bottom right;
    background-size: 20px 20px;
    display: block;
    height: 19px;
    overflow: hidden;
    position: absolute;
	bottom: 0;
    right: 0;
    text-indent: -9999em;
    width: 19px;
}
.cashier-pay .alipay-pay {
    margin: 0px 3px 0px 3px;
    background: #fff;
    overflow: hidden;
    height: 335px;
}
.alipay-left {
    width: 471px;
    float: left;
    border-right: 1px solid #f4f4f4;
    height: 310px;
    position: relative;
}
.alipay-left p {
    font-family: Microsoft YaHei;
    width: 450px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin: 25px 0 0 0;
    font-size: 16px;
}
.alipay-left .pc-pay-img {
    background: url(../images/pay-pc.png) no-repeat;
    height: 92px;
    margin-left: 150px;
    margin-top: 48px;
    width: 165px;
}
.alipay-left a {
    width: 180px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #ff9202;
    display: block;
    margin: 30px auto 0 auto;
}
.alipay-left i {
    display: block;
    background: url(../images/pay-or.png) no-repeat;
    height: 41px;
    left: 464px;
    position: absolute;
    top: 130px;
    width: 31px;
}
.alipay-right {
    width: 472px;
    float: left;
}
.alipay-right p {
    width: 472px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin: 25px 0 0 0;
    font-size: 16px;
}
.alipay-right .pay-erweima {
    width: 472px;
    height: 255px;
    text-align: center;
    position: relative;
}
.alipay_qrcode {
    margin: 10px auto;
    height: 210px;
    width: 200px;
}
.alipay-right .pay-erweima .pay-wait {
    position: absolute;
    top: 0px;
    left: 50%;
    margin: 20px 0px 0px -100px;
}
.alipay-right .pay-erweima img {
    width: 200px;
    margin: 20px auto;
}
.wechat-pay {
    margin: 0px 3px 0px 3px;
    background: #fff;
    overflow: hidden;
    height: 335px;
}
.wechat-pay .wechat-left {
    width: 400px;
    float: left;
    margin: 0 0 0 100px;
}
.wechat-pay .wechat-left .pc-pay-img {
    width: 400px;
    text-align: center;
    padding: 25px 0;
    z-index: 999;
}
.wechat-pay .wechat-right {
    width: 400px;
    float: left;
}
.wechat-pay .wechat-right p {
    font-family: Microsoft YaHei;
    width: 340px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin: 25px 0 0 0;
    font-size: 16px;
}
.wechat-pay .wechat-right .pay-erweima {
    width: 350px;
    height: 255px;
    text-align: center;
}
.wechat-pay .wechat-right .pay-erweima img {
    width: 200px;
    margin: 20px auto;
}
.paybtn a {
    font-family: Microsoft YaHei;
    width: 180px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background:#ff9202;
    display: block;
    margin: 30px auto 0 auto;
}
.buy_address_add .payed {
    display: inline;
    float: left;
    margin-left: 50px;
    margin-top: 45px;
    width: 174px;
}
.buy_address_add .payed a {
    background: #ffebeb none repeat scroll 0 0;
    border: 1px solid #ffc8c8;
    display: block;
    padding: 3px;
    width: 160px;
}
.buy_address_add .payed a span {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 92px;
}
.buy_address_add .payed a strong {
    display: block;
    font-size: 14px;
    padding-top: 20px;
    text-align: center;
	color: #333;;
}
.buy_address_add .payed a em {
    color: #666;
    display: block;
    font-style: normal;
    margin-top: 15px;
    text-align: center;
}
.buy_address_add .ask {
    background: #ffebeb none repeat scroll 0 0;
    border: 1px solid #ffc8c8;
    display: inline;
    float: left;
    margin-left: 30px;
    margin-top: 45px;
    padding: 3px;
    width: 152px;
}
.buy_address_add .ask .ask_cont {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 92px;
}
.buy_address_add .ask h4 {
    display: block;
    font-size: 14px;
    padding-top: 24px;
    text-align: center;
    font-weight: bold;
}
.buy_address_add .ask ul {
    margin: 10px 0 0 0;
}
.buy_address_add .ask ul li {
    color: #666;
    display: block;
    margin-top: 18px;
    text-align: center;
}