﻿html {
    font-size: 12px;
}
body {
    font: 12px/1.5 \5b8b\4f53, sans-serif;
    -webkit-text-size-adjust: none;
    font-family:'微软雅黑','Microsoft Yahei',sans-serif;
    background:#f3f3f3;
}
input[type=text]:focus:not([readonly])
{
    border-bottom:0;
    box_shadow:none;
}

.navbar-fixed
{
    height:50px;   
}
nav
{
    height:50px; 
    line-height: 50px;
}
nav a:visited {
    color:#fff;
}
nav a:hover {
    color:#fff;
}
.container
{
    width:98%
}
nav ul li:hover, nav ul li.active {
    background-color: #fff;
}
nav .button-collapse i {
    font-size: 2rem;
}
a.button-collapse, nav a.button-collapse i {
    height: 50px;
    line-height: 50px;
}
.clearfix {
zoom: 1;
}
.clearfix:after {
content: "\0020";
display: block;
clear: both;
height: 0;
}
p
{
    margin:0;
    padding:0;
}
.backUp
{
    padding:0 1.4rem;text-align:center;
}
.yilogo
{    
    color: #fff;
    display: inline-block;
    font-size: 1.5rem;
    padding: 0;
}
/**自定义样式**/
.noPadding
{
    padding:0 !important;
}
.noPadding-top
{
    padding-top:0 !important;
}
.noPadding-right
{
    padding-right:0 !important;
}
.noPadding-bottom
{
    padding-bottom:0 !important;
}
.noPadding-left
{
    padding-left:0 !important;
}
.noMargin
{
    margin:0 !important;
}
.noMargin-top
{
    margin-top:0 !important;
}
.noMargin-right
{
    margin-right:0 !important;
}
.noMargin-bottom
{
    margin-bottom:0 !important;
}
.noMargin-left
{
    margin-left:0 !important;
}
.border
{
    border:1px solid #e5e5e5 !important;
}
.noBorder
{
    border:0 !important;
}
.noBorder-top
{
    border-top:0 !important;
}
.noBorder-right
{
    border-right:0 !important;
}
.noBorder-bottom
{
    border-bottom:0 !important;
}
.noBorder-left
{
    border-left:0 !important;
}
.hidden {
    display: none;
}
.fz12
{
    font-size:1.2rem;
}
.mb20 {
margin-bottom: 2rem;
}
.mt20 {
margin-top: 2rem;
}

/**订单信息**/
.info-list
{
    font-size:1.4rem;
}
.info-list .i-name {
    line-height: 3rem;
    margin-top: 1rem;
    border-bottom: solid 1px #dbdbdb;
    padding: 0 1.4rem;
}
.info-list .item {
    color: #999;
    
    background: #fff;
    border-bottom: solid 1px #dbdbdb;
    padding: 1rem 1.4rem;
    font-size:1rem;
}
.info-list .productList,.info-list .bankAccountList,.info-list .payList
{
    padding:0;
}
.info-list .item .rightValue {
    margin-left: 1rem;
    word-wrap:break-word;
    color:#333;
}
.info-list .warehouse p
{
    height:3rem;
    line-height:3rem;
}

.pro-wrap {
padding: 1.2rem 1.4rem;
border-bottom: solid 1px #dbdbdb;
display: block;
}
.pro-wrap p {
height: 1.8rem;
line-height: 1.8rem;
hite-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
color: #666;
-webkit-margin-before: 0.2em;
-webkit-margin-after: 0.2em;
font-size:1rem;
}
.pro-wrap p .payName
{
    float:left;
}
.pro-wrap p .payValue
{
    float:right;
    color:#333;
}

.pro-wrap .name {
display: inline-block;
vertical-align: middle;
font-size: 1.2rem;
color: #333;
height:auto;

}
.pro-wrap p .precvalue {
color: #222;
}
.pro-wrap .price {
color: #f70;
font-size: 1.2rem;
}

.need-wrap {
width: 90%;
margin: 0 auto 24px auto;
margin-top: 1rem;
}
.need-wrap a {
display: inline-block;
width: 6rem;
height: 2rem;
line-height: 2rem;
color: #047;
}
.need-wrap a.photograph {
float: left;
}
.need-wrap a.cancelorder {
float: right;
text-align: right;
}



input[type=password] {
    outline: 0;
    color: #333;
    width: 78%;
    box-sizing: border-box;
    height: 2.5rem;
    margin-top: .8rem;
    margin-bottom: .5rem;
    border-radius: .2rem;
    -moz-border-radius: .2rem;
    -webkit-border-radius: .2rem;
    font-size: 1.2rem;
    padding: 0 1rem;
    
    background-color: #fff;
    border: 1px solid #ccc;
}


a.l-btn49 {
    font-size: 1.5rem;
    background: #f70;
    height: 4rem;
    display: block;
    line-height: 4rem;
    border-radius: .2rem;
    width: 90%;
    margin: 2rem auto;
    text-align: center;
    color: #fff;
}

.return_btn
{
    color: #047;
    padding-right: 20px;
}

.order_product_left
{
    width:30%;
 }
 .order_product_right
{
    width:70%;
 }
.order_product td
{
    padding:15px 5px 0 0;
 }
 .order_product td img
 {
     width:70px;
     }
.order_product td p
{
 overflow: hidden;
 text-overflow: ellipsis;
 /*word-break: keep-all;*/
 height:auto;
 
 }
 
