@font-face {
  font-family: 'iconfont';  /* project id 534870 */
  src: url('//at.alicdn.com/t/font_534870_8pkl2ftbylxflxr.eot');
  src: url('//at.alicdn.com/t/font_534870_8pkl2ftbylxflxr.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_534870_8pkl2ftbylxflxr.woff') format('woff'),
  url('//at.alicdn.com/t/font_534870_8pkl2ftbylxflxr.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_534870_8pkl2ftbylxflxr.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;
	font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

#site_logo {width:350px;height:75px;z-index:3;margin-right:80px}
#site_logo .logo,#site_logo .logo a {width:205px;height:75px;}
#site_logo .logo a{display:block;text-indent:-999em;overflow:hidden;background:url("logo2.png") no-repeat;background-size:100% 100%}
#site_logo .extra {width:120px;height:75px;line-height:75px;}
#site_logo .extra2 {width:120px;height:43px;margin:19px 0 0 10px;border-left:1px solid #d6d6d6;padding-left:14px;}
#site_logo .extra2 span {font-size:24px;color:#424242;letter-spacing:1px}

/*steps*/
.nzsteps {float:right;width:465px;margin-top:4px;}
.nzsteps .step-item,
.nzsteps .step-item-active {height:47px;background:url("step.png") no-repeat}
.nzsteps .step-item {width:100%;}
.nzsteps .step-item-active {width:0;background-position:0 -47px;}
.nzsteps .step-1 {width:135px;}
.nzsteps .step-2 {width:320px;}
.nzsteps .step-3 {width:465px;}
.nzsteps .step-text {height:18px;line-height:18px;margin-top:3px;}
.nzsteps .step-text .step-text-1 {width:130px;padding-left:5px;}
.nzsteps .step-text .step-text-2 {width:185px;}
.nzsteps .step-text .step-text-3 {width:145px;}

.order-main .change-shipping i {margin:0}
.cart-empty,.cart-main,.view-history .content,.change-payment tbody,.msg-success {background:#fff}

.cart-empty {margin-top:20px;}
.c-b-line {height:12px;width:100%;display:block;background:#f4f4f4 url("shadow.jpg") repeat-x;overflow:hidden}
.cart-title {display:none}
.cart-container .title,.order-container .title,.payment-container .title {height:41px;line-height:41px;padding:10px 5px;}
.cart-container .title h2,.order-container .title h2,.payment-container .title h2 {font-size:18px;color:#333}

.cart-main,.order-main {border-top:3px solid #85ac11;}
.cart-main thead th {height:40px;line-height:40px;color:#333;background-color:#efefef}
.cart-main thead th.tl {text-align:left;padding-left:20px;}
.cart-main td {vertical-align:middle}
.cart-main td.p-info {vertical-align:top}
.cart-main .cart-product td,.cart-main .p-packs td {padding-bottom:15px;}
.cart-main .p-spec {float:none;margin:0;padding:0;background:none}


.cart-main .col-2 {width:82px;}
.cart-main .col-3 {width:150px;}
.cart-main .col-4,
.cart-main .col-5,
.cart-main .col-6,
.cart-main .col-7,
.cart-main .col-8 {width:100px;}
.cart-main .col-9 {width:80px;}
.cart-main .p-info .p-fhc,.cart-main .p-action a {color:#999}
.cart-main .cart-left,.cart-main .cart-right {padding:25px 20px}

.cart-main .order-price .price,
.order-clearing .order-price .price {color:#da251e}
.btn-link {color:#666}

.order-clearing caption {color:#fff}

/*浏览过的商品*/
.view-history {margin-top:30px;border-top:3px solid #85ac11}
.view-history .title {background-color:#efefef;height:43px;line-height:43px}



/*cart-checkout*/
.order-container {color:#333}
.shipping_edit_form {line-height:40px}

.order-main .order-section {background-color:#fff;margin-bottom:20px;border:1px solid #e6e6e6}
.order-main .order-section-title {height:30px;line-height:30px;padding:15px}
.order-main .order-section-title h2 {color:#222;font-size:16px;}
.order-main .order-section-title h2 em {font-size:14px;color:#666}
.order-main .order-section-title a {color:#85ac11}
.order-main .order-section-title a:hover {color:#fd550e;}
.order-main .order-section-title .iconfont{font-size:18px;margin-right:4px;}

.order-main .order-section table {width:100%}
.order-main .order-section th {width:100px;padding-right:5px;}
.order-main .order-section th,
.order-main .order-section td {padding-top:8px;padding-bottom:8px;}
.order-main .order-section .x-input {padding:2px 5px;}

.order-main .order-section .fill-shipping .shipping_edit_lt,
.order-main .order-section .fill-shipping .shipping_edit_rt {background-color:#f2f2f2;padding:10px;} 



/*paycenter*/
.payment-bank .switchable-trigger,
.payment-center {}
.payment-center .payment-info {padding:0}
.payment-center .payment-info .form-act {}
.payment-center .payment-info a {margin-left:15px}

.payment-container .payment-main {background:none}
.payment-main .order-info {background-color:#fffce3;padding:10px 0;color:#333}
.payment-main .order-info span.span-section em {color:red}

.payment-bank .switchable-panel,
.payment-bank .switchable-trigger.active {border:none}
.payment-bank .switchable-trigger,
.payment-bank .switchable-trigger.active {margin-bottom:5px;font-size:16px;font-weight:600;}
.payment-bank .switchable-trigger em {color:#333}
.payment-bank .switchable-panel {padding:0}


.payment-center .payment-info .form-item,
.payment-center .payment-bank {padding:0 1em 2em;margin:0}
.payment-bank .payment-bank-list {background:none;padding:15px 0;}
.payment-bank .payment-bank-list li {margin:0 10px 0 0;line-height:36px;}
.payment-bank .payment-bank-list li label {height:36px;white-space:nowrap;}
.payment-bank .payment-bank-list li span.payment-latipay-title {font-size:14px;font-weight:600;color:#333}
.payment-bank .payment-bank-list li label input {margin: 12px 0 0 0;float:left;}
.payment-bank .payment-bank-list li label img {border:0;float:left;width:104px;height:36px}


.payment-center .payment-tips {padding:2em 1em}
.payment-center .payment-tips h3 {margin-bottom:10px;font-size:16px;color:#0563c3;font-weight:bold;}


.payment-container .msg-success {padding:40px 0;margin:0}
.batchpay-orderlist li {color:#333;margin-top:10px;font-size:14px}
.page-error .page-error-message {text-align:center}



/*button*/
.order-container .btn-import span,
.cart-container .btn-import span {background:#d81c13;linear-gradient(#d81c13,#d81c13);background-image:-webkit-linear-gradient(#d81c13,#d81c13);background-image:-moz-linear-gradient(#d81c13,#d81c13);background-image:linear-gradient(#d81c13,#d81c13);filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FFD81C13',endColorstr='#FFD81C13') \9}
.order-container .btn-import:hover span,
.cart-container .btn-import:hover span {background-image:linear-gradient(#c7140c,#c7140c);background-image:-webkit-linear-gradient(#c7140c,#c7140c);background-image:-moz-linear-gradient(#c7140c,#c7140c);background-image:linear-gradient(#c7140c,#c7140c);filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FFC7140C',endColorstr='#FFC7140C') \9;}

.order-container .btn-major span,
.cart-container .btn-major span {background-image:linear-gradient(#85ac11,#85ac11);background-image:-webkit-linear-gradient(#85ac11,#85ac11);background-image:-moz-linear-gradient(#85ac11,#85ac11);background-image:linear-gradient(#85ac11,#85ac11);filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FF85AC11',endColorstr='#FF85AC11') \9;border-radius:3px;}
.order-container .btn-major:hover span,
.cart-container .btn-major:hover span {background-image:linear-gradient(#7ca10f,#7ca10f);background-image:-webkit-linear-gradient(#7ca10f,#7ca10f);background-image:-moz-linear-gradient(#7ca10f,#7ca10f);background-image:linear-gradient(#7ca10f,#7ca10f);filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,gradientType=0,startColorstr='#FF7CA10F',endColorstr='#FF7CA10F') \9;}

.btn-big span {padding:0 35px 0 0;border-radius:35px}
.btn-big span span {padding:0 0 0 35px;font-size:18px}
