/*元素*/
body {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 12px;
    font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
    vertical-align: baseline;
}
dl,dt,dd,label{
    font-weight: normal;
    line-height: 1;
}

a{
    color:#4f4f4f;
}
a:hover {
    text-decoration: none;
}

h2 {
    font-size: 2em;
    margin-bottom: 0.75em;
}


button{
    color:#FFF;
}
input[type="radio"] {
    height: 12px;
    width: 12px;
    display: inline-block;
    margin: -2px 0 0;
}
.left {float:left !important;}
.right {float:right !important;}
.alert {
    padding: 12px;
}
/*页头页脚*/
#top {
    z-index: 100;
}
.breadcrumb {
    padding: 0;
    margin-bottom: 0px;
    background-color: #FFF;
    border-radius: 0px;
}

.breadcrumb  ul{
    list-style: none;
}

#footer dl{
    box-sizing: content-box;
}
#footer dl dt,dd{
    box-sizing: content-box;
}

#top #toplink .ewm span>img{
    vertical-align: middle;
}
#menu {
    z-index: 100;
}
#top #toplink a>img{
    vertical-align: middle;
}

#footer div.center>img{
    margin: 20px  0;
}

#search{
    box-sizing: content-box;
}

#search .Searchform .text {
    height: 36px;
    padding-top: 0;
}
#submenu h3.menutitle a{
    color: #FFF;
}
#search .Searchform .btn_send {
    line-height: 1;
}

#userbar ul li a span {
    float: right;
}

/*产品详情页*/
#product_value dl {
    box-sizing: content-box;
    margin-bottom: 15px;
}
#product_value p{
    box-sizing: content-box;
}
#spec-n5 {
    box-sizing: content-box;
}

#product_value .sc_share a {
    margin-right: 0;
}

#product_value dl dt,#product_value dl dd{
    line-height: 25px;
    font-size: 14px;
    color: #8e8e8e;
}
#product_value .youhui p {
    height: auto;
}
#Product_content .content {
    text-align: left;
}
.SubTitle {
    margin: 0 0 24px;
    box-sizing: content-box;
}

/* 目录页*/
#tiaojian #select_tiaojian a {
    box-sizing: content-box;
}

#Filter dl dd a{
    padding: 0 9px;
    display: inline-block;
}
#Filter dl dd form {
     display: inline-block;
 }
#Filter dl dd form a{
    cursor: pointer;
}
#Filter dl dd .select_mode a {
    cursor: default;
}
.Products {
    box-sizing: content-box;
}
#Sequence {
    box-sizing: content-box;
}
.Products .ms {
    width: 450px;
}

/*.Products .btn_minxi {
    margin: 25px 43px 0 0;
    border: none;
}*/

/*HomePage         */
.ProductList3 li {
    box-sizing: content-box;
}

.PartTitle .btn_more a{
    width: 14px;
    height: 15px;
    position: absolute;
    text-indent: -99em;
    overflow: hidden;
    top: 12px;
    right: 8px;
    background: url(../../../../hepimages/icon_more.png) no-repeat left top;
}
.ProductList2 li .txt span {
    overflow: hidden;
}

.ProductList2 li {
    box-sizing: content-box;
}
.ProductList li {
    box-sizing: content-box;
}
.ProductList2 li .photo img {
    width: 180px;
}
#ADplay {
    background: #F9F9F9;
}


/*  Account Page*/
#UserCenter span.errorMsg {
    display: block;
    color: red;
}
#Item dl {
    box-sizing: content-box;
}
#UserCenter {
    padding:0 20px;
    color: #000;
    box-sizing: content-box;
}
#UserCenter_Right2 {
    box-sizing: content-box;
}
#MyInformation .xinxi  dt,#MyInformation .xinxi  dd {
    line-height: 28px;
}
#UserCenter_Right2 .MainTitle{
    font-weight: 600;
}
#PersonalInformation .formstyle {
    width: 737px;
}
.formstyle {
    box-sizing: content-box;
}

#OrderList h4 {
    font-weight: 600;
}

table {
    border-collapse: inherit;
}

#Order_list table tr th {
    text-align: center;
}

#OrderTongji dl dt {
   line-height: 32px;
}
#OrderTongji dl dd {
    line-height: 32px;
}

#OrderTongji dl {
box-sizing: content-box;
}
.sc_Product strong a {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#Collection table {
    margin-bottom: 50px;
}

.btn_buys {
   float: none;
    border:none;
}

.sc_Product p {
    line-height: 18px;
    overflow:inherit;
}
.pages button {
    float: right;
}


/*Cart   Page*/
#step {
    margin: 0 auto 15px auto;
}

#CartProduct .productSl .btn {
    width: 23px;
    height: 23px;
    border: 1px solid #ccc;
    color: #000000;
    padding: 0;
    margin: 0;
    outline: none;
    font-family: inherit;
    vertical-align: middle;
    float: none;
    border-radius: inherit;
    background: #f0f0f0;
}
#CartProduct .productSl .text {
    height: 23px;
}

#CartProduct .productSl .text {
    margin: 0 -1px 0 -5px;
}

#CartProduct .cart_P_list tr th {
  text-align: center;
    font-size: 12px;
}
#Statistics dl dd,#Statistics dl dt {
  line-height: 31px;
}
#CartProduct .cartProduct {
   padding-left: 20px;
    box-sizing: content-box;
    min-height: 120px;
    height: auto;
}
#CartProduct .cartProduct ul{
    color: #666;
    line-height: 22px;
}

#nothing p a.btn {
    border-radius: 0;
    padding: 0;
}
#nothing {
    box-sizing: content-box;
}
/*Step2   Page*/
#Addressee {
    box-sizing: content-box;
}

#create_address dl dt,#create_address dl dd {
   line-height: 24px;
}
#create_address {
    height: 290px;
}
#create_address dl .btn {
  border-radius: 0;
    line-height: 24px;
   font-size: 12px;
    height: auto;
}

#Shoppinglist {
  box-sizing: content-box;
}
#PaymentType {
    box-sizing: content-box;
}
#Shoppinglist .peisong h4{
    line-height: 32px;
}
#Settlement {
    box-sizing: content-box;
}

#Shoppinglist table tr th {
 text-align: center;
}

#Payment dl dt, #Payment dl dd{
   line-height: 33px;
}
#invoice .btn {
 height: auto;
    color: #000000;
    border-radius: 0;
}
#Payment .btn {
    float: right;
    border-radius: 0;
    font-size: 12px;
    border: none;
}

#Payment dl {
    box-sizing: content-box;
}
#OrderMinxi {
    box-sizing: content-box;
}

/*
#LogisticSrecord .wuliu{margin-top:100px;}
*/
#LogisticSrecord .record dd {
    line-height: 24px;
}
#LogisticSrecord .record dt {
    line-height: 24px;
}


#LogisticSrecord .record {
    margin-left: 11px;
    margin-bottom: 21px;
}
/*  Layer*/
.layui-layer-setwin {
    position: absolute;  *right: 0;  top: 5px;  font-size: 12px;  line-height: initial;
}

#submenu .nav li span
{
    top:10px;
}

#logo .yCmsComponent{
    margin-left:30px;
}

.ProductList3 li em {
    text-align: center;
}

#invoiceBox{width:559px;height:220px;padding-left:13px;}
#invoiceBox dl{width:499px;position:relative;padding-left:73px;}
#invoiceBox dl dt{position:absolute;left:0px;}
#invoiceBox dl dd{margin-bottom:15px;margin-left:15px;}
#invoiceBox dl dd .select{padding:2px;border:1px solid #d3d5d4;}
#invoiceBox dl dd .text{width:180px;height:22px;line-height:22px;padding:0 8px;border:1px solid #d3d5d4;}
#invoiceBox .btn{padding:3px 11px;font-size:12px;margin-right:17px;background-color:#d8d6d7;border:1px solid #acaaab;}
#invoiceBox .btn:hover{color:#fff;background-color:#999496;}