@charset "utf-8";
/* CSS Document */
@import "layer.css";

/*顶部*/
.mrgL10 {
    margin-left: 10px;
}

.shortcut {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #F1F1F1;
    color: #666;
}

.shortcut li a {
    color: #666;
}

.shortcut li {
    float: left;
    height: 30px;
    padding: 0 2px;
    position: relative;
    z-index: 13;
}

.shortcut li.spacer {
    width: 1px;
    height: 12px;
    margin-top: 9px;
    padding: 0;
    background: #ddd;
    overflow: hidden;
}

.shortcut li .dt {
    float: left;
    padding: 0 8px;
}

.shortcut ul li.dorpdown .dt {
    width: 49px;
    padding-right: 25px;
}

.shortcut .ci-right {
    top: 12px;
    right: 7px;
}

.shortcut li.dorpdown:hover,
.shortcut li.hover {
    padding: 0 1px;
}

.shortcut li.dorpdown:hover .dt,
.shortcut li.hover .dt {
    border: solid #ddd;
    border-width: 0 1px;
    background-color: #fff;
}

.shortcut .dorpdown-layer {
    top: 30px;
    left: 1px;
    background: #fff;
    border: 1px solid #ddd;
    z-index: 999;
}

.shortcut .mycenter {
    width: 170px;
}

.shortcut .code {
    width: 82px;
}

.shortcut .code .img {
    text-align: center;
    padding-top: 5px;
}

.shortcut .dd {
    padding-bottom: 8px;
    line-height: 24px;
}

.shortcut .dd-spacer {
    position: absolute;
    top: -7px;
    height: 10px;
    background: #fff;
    overflow: hidden;
    width: 82px;
    left: 0px;
}

.shortcut .dd .item-client {
    font-weight: 700;
    padding-left: 10px;
    *clear: both;
}

.shortcut .dd .item {
    padding-left: 10px;
}

.shortcut .dd .item2 {
    display: inline-block;
    width: 70px;
    padding-left: 10px;
    *float: left;
}

.shortcut .dd .dotted {
    padding-top: 5px;
    margin-top: 5px;
}

/*logo*/
.logo {
    width: 435px;
    height: 54px;
    padding: 23px 0;
    float: left;
}

.search {
    width: 532px;
    margin-top: 25px;
    float: left;
    position: relative;
    z-index: 11;
}

.search .form {
    width: 100%;
    height: 36px;
}

.search .form .text {
    width: 436px;
    float: left;
    height: 24px;
    line-height: 24px;
    color: #666;
    padding: 4px;
    margin-bottom: 4px;
    border-width: 2px 0 2px 2px;
    border-color: #309ef3;
    border-style: solid;
    outline: 0;
    font-size: 14px;
}

.search .form .button {
    float: left;
    width: 84px;
    height: 36px;
    background: #309ef3;
    font-weight: 700;
    border: none;
    line-height: 1;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

.hotwords {
    float: left;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.hotwords a {
    float: left;
    white-space: nowrap;
    margin-right: 10px;
    color: #8e8e8e;
    font-family: Arial, sans-serif;
}

/*头部右侧购物车*/
.cat {
    float: right;
    z-index: 11;
    position: relative;
    height: 36px;
    margin-top: 25px;
    margin-right: 20px;
}

.cat .cw-icon .ci-left {
    top: 9px;
    left: 15px;
    width: 18px;
    height: 16px;
    background-position: -49px -2px;
}

.cat .cw-icon {
    width: 100px;
    height: 34px;
    border: 1px solid #DFDFDF;
    padding: 0 10px 0 35px;
    background: #F9F9F9;
    text-align: center;
    line-height: 34px;
}

.cat .cw-icon a:hover {
    color: #f05a46;
}

.cat .cw-icon a:visited,
.cat .cw-icon a {
    color: #333;
}

/*头部导航*/
.nav {
    height: 36px;
    border-bottom: 2px solid #007cdb;
}

.navitem li {
    float: left;
    width: 110px;
    line-height: 36px;
    text-align: center;
}

.navitem li a {
    font-size: 16px;
    display: block;
    width: 100%;
}

.navitem li a.on {
    background: #007cdb;
    color: #fff;
}

/*右侧导航*/
.mbar-outer {
    position: fixed;
    _position: absolute;
    width: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background: transparent;
    height: 100%;
    color: #fff;
}

.mbar-tabs {
    position: fixed;
    _position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    width: 35px;
    background-color: #000;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mbar-tabs .cw-icon {
    width: 35px;
    cursor: pointer;
    position: relative;
    z-index: 13;
}

.mbar-tabs .cw-icon:hover {
    background-color: #309ef3;
}

.mbar-tabs .cw-icon i {
    background: url(../img/mallicon.png) no-repeat;
    position: absolute;
}

.mbar-tabs .cw-icon:hover .mbar-tab-tip {
    display: block;
}

.mbar-tab-tip a,
.mbar-tab-tip a:hover,
.mbar-tab-tip a:visited,
.mbar-tab-txt a {
    color: #fff;
}

.mbar-tabs-my {
    top: 0px;
    margin-top: 170px;
}

.mbar-tabs-my .cw-icon {
    height: 36px;
}

.mbar-tabs-my .cw-icon i {
    width: 20px;
    height: 20px;
    background-position: -80px -1px;
    right: 8px;
    top: 8px;
}

.mbar-tabs-my .cw-icon:hover .mbar-tab-tip {
    top: 0px;
    right: 35px;
    line-height: 36px;
    background: #309ef3;
    padding: 0 10px 0 20px;
    height: 36px;
    white-space: nowrap;
}

.mbar-tabs-cart {
    margin-top: 10px;
}

.mbar-tabs-cart .cw-icon {
    height: 100px;
}

.mbar-tabs-cart .cw-icon i {
    width: 18px;
    height: 18px;
    background-position: -49px -1px;
    right: 8px;
    top: 12px;
}

.mbar-tabs-cart .cw-icon:hover i {
    background-position: -175px -1px;
}

.mbar-tabs-cart .mbar-tab-txt {
    position: absolute;
    top: 36px;
    width: 20px;
    text-align: center;
    left: 8px;
}

.mbar-tabs-lzjs {
    margin-top: 10px;
}

.mbar-tabs-lzjs .cw-icon {
    height: 140px;
}

.mbar-tabs-lzjs .cw-icon i {
    width: 18px;
    height: 18px;
    background-position: -131px -1px;
    right: 7px;
    top: 14px;
}

.mbar-tabs-lzjs .mbar-tab-txt {
    position: absolute;
    top: 38px;
    width: 20px;
    text-align: center;
    left: 8px;
}

.mbar-tabs-backtop {
    bottom: 40px;
    right: 0px;
    position: absolute;
    z-index: 12;
}

.mbar-tabs-backtop .cw-icon {
    height: 36px;
}

.mbar-tabs-backtop .cw-icon i {
    width: 20px;
    height: 20px;
    background-position: -150px -1px;
    right: 8px;
    top: 8px;
}

.mbar-tabs-backtop .cw-icon:hover .mbar-tab-tip {
    top: 0px;
    right: 35px;
    line-height: 36px;
    background: #309ef3;
    padding: 0 10px 0 20px;
    height: 36px;
    white-space: nowrap;
}

.mbar-tabs-wxcode {
    bottom: 90px;
    right: 0px;
    position: absolute;
    z-index: 12;
}

.mbar-tabs-wxcode .cw-icon {
    height: 36px;
}

.mbar-tabs-wxcode .cw-icon i {
    width: 20px;
    height: 20px;
    background-position: -108px -1px;
    right: 7px;
    top: 8px;
}

.mbar-tabs-wxcode .cw-icon:hover .mbar-tab-tip {
    display: block;
    bottom: 0px;
    right: 35px;
    background: #fff;
    padding: 10px 10px 10px 15px;
    -webkit-box-shadow: 0 0 10px rgba(144, 144, 144, .5);
    -moz-box-shadow: 0 0 10px rgba(144, 144, 144, .5);
    box-shadow: 0 0 10px rgba(144, 144, 144, .5);
}

.mbar-tabs-wxcode .cw-icon em {
    display: none;
    color: #fff;
}

.mbar-tabs-wxcode .cw-icon:hover em {
    display: inline-block;
    font-size: 16px;
    position: absolute;
    right: 30px;
    top: 8px;
    color: #fff;
}

/*高阶搜索*/
.search-high {
    margin-top: 15px;
}

.search-high-cont {
    border: 1px solid #ededed;
    border-top: 0px;
}

.search-selected {
    background-color: #f5f5f5;
    height: 35px;
    line-height: 35px;
    padding: 6px 24px;
    border: 1px solid #ededed;
    border-bottom: 0px;
}

.search-selected .fl,
.search-selected .fr {
    display: inline;
}

.search-selected .search-selected-list {
    padding: 8px 10px 0;
    width: 860px;
    line-height: normal;
}

.search-selected .search-selected-list a {
    display: inline;
    line-height: normal;
}

.search-selected .selected-item {
    position: relative;
    margin-right: 10px;
    margin-bottom: 8px;
    padding: 0 20px 0 6px;
    max-width: 244px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #e5e5e5;
    color: #316ccb;
    cursor: pointer;
    float: left;
    display: inline;
    background-color: #fff;
}

.search-selected a .selected-item:hover,
.mod-option-checked .part-checked-list .sn-selected-item:hover {
    border: 1px solid #007cdb;
}

.font-ellipsis {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.search-selected .selected-item .del-icon,
.mod-option-checked .part-checked-list .sn-selected-item .del-icon {
    position: absolute;
    top: 5px;
    right: 6px;
    width: 9px;
    height: 9px;
    background: url(../img/del.png);
    background-size: cover;
    background-position: center;
    !important;

}

.mod-option-checked .part-checked-list .sn-selected-item:hover .del-icon,
.search-selected .selected-item:hover .del-icon {
    background: url(../img/del-hover.png);
    background-size: cover;
    background-position: center;
    !important;
}

.part-sn-options .sn-options-item {
    padding: 6px 24px;
    line-height: 35px;
    border-top: 1px solid #ededed;
    overflow: hidden;
}

.part-sn-options .sn-options-item .sn-options-title {
    margin-right: 6px;
    width: 70px;
    color: #959595;
}

.part-sn-options .sn-options-item .sn-options-title h2 {
    font-weight: normal;
    font-size: 12px;
}

.part-options-item {
    padding-right: 24px;
    width: 100px;
}

.part-options-item div {
    float: left;
    display: inline;
}

.part-sn-options .sn-options-control a {
    cursor: pointer;
    padding: 0px;
    margin: 6px 0 6px 24px;
    *margin: 6px 0 6px 15px;
    !important;
    width: 48px;
    height: 24px;
    line-height: 24px;
    color: #959595;
    border: 1px solid #e5e5e5;
    background-color: #ffffff;
}

.part-options-item div a.on {
    background: #007cdb;
    padding: 2px 4px;
    color: #fff;
}

.part-sn-options .sn-options-control a:hover {
    color: #007cdb;
    border-color: #007cdb;
}

.part-sn-options .sn-options-control a span.expand-text,
.part-sn-options .sn-options-control a.sn-options-check-more {
    display: inline-block;
    height: 24px;
    padding-left: 6px;
}

.part-sn-options .sn-options-control a.sn-options-check-more {
    padding-left: 0px;
    text-align: center;
}

.part-sn-options .sn-options-control span.sn-options-check-more {
    color: #888;
}

.part-sn-options .sn-options-item .mod-options-list {
    width: 916px;
    max-height: 35px;
    overflow: hidden;
}

.part-sn-options .sn-options-item .mod-options-list-active {
    max-height: 187px;
    overflow: auto;
}

.part-sn-options .sn-options-control .sn-options-expand-active .fe-arrow-icon-bottom {
    _background-position: center bottom;
    animation: rotate .2s;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg)
}

.sn-options-control .sn-options-expand .fe-arrow-icon-bottom {
    display: inline-block;
    position: relative;
    _top: -6px;
    top: -2px;
    width: 7px;
    height: 5px;
    background: url(../img/showsj.png);
    background-size: cover;
    background-position: center bottom;

    animation: rotateBack .2s;
    transform: rotate(0);
    -ms-transform: rotate(0);
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);

}

.part-sn-options .sn-options-item .sn-options-cheackbox {
    display: none;
    float: left;
    margin-top: 12px;
    margin-right: 6px;
    width: 11px;
    height: 11px;
    border: 1px solid #c5c5c5;
    cursor: pointer;
}

.part-sn-options .part-options-item:hover .sn-options-cheackbox {
    border-color: #007cdb;
}

.part-sn-options .part-options-item .sn-options-cheackbox-checked {
    border-color: #007cdb;
    background: url(../img/checked.png);
    background-position: center;
    background-size: 11px 11px;
}

.part-sn-options .sn-options-item .sn-check-more-control {
    display: none;
    margin-left: 76px;
    margin-right: 144px;
    padding-bottom: 5px;
}

.mod-option-checked .part-checked-titie {
    width: 68px;
}

.mod-option-checked .part-checked-list {
    padding-top: 8px;
    width: 848px;
    min-height: 32px;
}

.mod-option-checked .part-checked-list .sn-selected-item {
    position: relative;
    margin-right: 10px;
    margin-bottom: 12px;
    padding: 0 20px 0 6px;
    max-width: 244px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #e5e5e5;
    color: #316ccb;
    cursor: pointer;
}

.f-t-center {
    text-align: center;
}

.fe-major-btn {
    border: 1px solid #007cdb;
    background: #007cdb;
    color: #fff;
}

.fe-major-btn,
.fe-minor-btn {
    width: 60px;
    height: 32px;
    line-height: 30px;
}

.fe-minor-btn {
    border: 1px solid #c5c5c5;
    background: #fff;
    color: #656565;
}

.fe-minor-btn:hover {
    border-color: #316ccb;
    color: #316ccb;
}

/*搜索选择内容弹框*/
.s-layer {
    position: absolute;
    top: 31px;
    background-color: #fff;
    border: 1px solid #309ef3;
    padding-bottom: 10px;
    z-index: 35;
}

.s-layer-t {
    background-color: #e5f2fc;
    height: 30px;
    line-height: 30px;
    color: #555;
    position: relative;
}

.s-layer-t .close {
    position: absolute;
    right: 10px;
}

.s-layer-c {
    line-height: 30px;
    margin-top: 10px;
}

.s-layer-c .dt {
    width: 50px;
    padding-right: 12px;
    float: left;
    text-align: right;
}

.s-layer-c .dd {
    width: 324px;
    float: left;
}

.s-layer-c .dd span {
    display: inline-block;
    float: left;
    width: 68px;
}

.s-layer-c .dd a {
    padding: 2px 5px;
    margin-left: 8px;
}

.s-layer-c .dd a.on {
    background-color: #309ef3;
    color: #fff;
}

.s-layer-c .dd .boder-bt {
    clear: both;
    height: 1px;
    border-bottom: 1px dashed #e4e4e4;
}

.area-w {
    width: 400px;
}

.w515 {
    width: 515px;
}

.btn-bar {
    text-align: center;
    margin-top: 10px;
}

.btn-bar input {
    width: 50px;
    height: 23px;
    margin: 0 5px;
    border: 1px solid #309ef3;
    line-height: 21px;
}

.btn-bar input.clear-btn {
    margin: 0 0 0 5px;
    border: 1px solid #e8e8e8;
    background: none;
    color: #999;
}

.btn-bar input.confirm-btn {
    background: #309ef3;
    color: #fff;
}

/*搜索结果列表*/
.search-result {
    margin-top: 15px;
    color: #555;
}

.search-result span {
    display: block;
    float: left;
}

.search-result span.result-t {
    padding: 2px 0;
}

.search-result span.result {
    width: 170px;
    background-color: #f2f7fc;
    margin-left: 10px;
}

.search-result span.result:hover {
    background-color: #309ef3;
}

.search-result span.result:hover a {
    color: #fff;
}

.search-result span.result a {
    display: block;
    float: left;
    width: 150px;
    padding: 2px 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #555;
}

.search-result span.result a.del {
    width: 10px;
    padding: 2px 0px;
}

/*主体框架*/
.mainbody {
    margin-top: 15px;
}

.main {
    width: 920px;
}

.side {
    width: 258px;
}

/*首页资源列表*/
.shopbox {
    border-top: 2px solid #007cdb;
}

.shopbox .shopbox-t {
    overflow: hidden;
}

.shopbox .shopbox-t h2 {
    font-size: 16px;
    font-weight: normal;
    padding: 10px 0;
    position: relative;
    z-index: 9;
}

.shopbox .shopbox-t .time {
    font-size: 12px;
    color: #f05a46;
    padding-left: 15px;
}

.shopbox .shopbox-t .info {
    font-size: 12px;
    position: absolute;
    right: 10px;
}

.shoplist ul li {
    float: left;
    line-height: 40px;
    height: 40px;
    padding: 0px 2px;
    text-align: center;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.shoplist .shoplist-t {
    font-size: 14px;
    height: 40px;
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
    border-left: 0px;
    border-right: 0px;
    overflow: hidden;
}

.shoplist .shoplist-c {
    font-size: 13px;
    overflow: hidden;
}

.shoplist .shoplist-t .overstriking {
    font-weight: 700;
}

.shoplist ul {
    overflow: hidden;
}

.shoplist .shoplist-c ul {
    border-bottom: 1px solid #ededed;
    padding: 2px 0;
}

.shoplist .shoplist-c ul:hover {
    background-color: #e5f2fc;
}

.shoplist .shoplist-c ul li a.shoping {
    padding: 2px 8px;
}

.shoplist .shoplist-c ul li a.shoping:hover {
    color: #fff;
}

.shoplist .shoplist-c ul li a.shoping:visited {
    color: #fff;
}

.shoplist .t1 {
    width: 148px;
}

.shoplist .t2 {
    width: 150px;
}

.shoplist .t3 {
    width: 100px;
}

.shoplist .t4 {
    width: 110px;
}

.shoplist .t5 {
    width: 120px;
}

.shoplist .t6 {
    width: 110px;
}

.shoplist .t7 {
    width: 100px;
}

.shoplist .t8 {
    width: 90px;
}

.shoplist .t8 a.bluebtn {
    padding: 2px 3px;
}

.shoplist .t8 a:visited {
    color: #fff;
}

.shoplist .t2 .up,
.shoplist .t2 .down {
    right: 27px;
    top: 14px;
}

.shoplist .t6 .up,
.shoplist .t6 .down {
    right: 3px;
    top: 14px;
}

.shoplist .t7 .up,
.shoplist .t7 .down {
    right: 10px;
    top: 14px;
}

/*分页*/
.page {
    clear: both;
    overflow: hidden;
    margin-top: 20px;
    text-align: center;
    line-height: 40px;
}

.page a {
    border: 1px solid #ededed;
    padding: 6px 12px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #555;
}

.page a:hover {
    border: 1px solid #309ef3;
    color: #309ef3;
}

.page a.current {
    background-color: #309ef3;
    color: #fff;
    border: 1px solid #309ef3;
}

.prev,
.next {
    font-family: "\5b8b\4f53";
    font-size: 18px;
    font-weight: 700;
    color: #c4c4c4;
}

.page a.next,
.page a.prev {
    color: #c4c4c4;
    border: 0px;
}

.page span {
    color: #666;
}

.page .pagenum {
    width: 40px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #ededed;
    vertical-align: middle;
}

.page .page-num-btn {
    width: 50px;
    height: 23px;
    border: 1px solid #e8e8e8;
    background: #fff;
    line-height: 20px;
    vertical-align: middle;
    color: #666;
}

/*框 盒子*/
.sbox {
    border: 1px solid #e4e4e4;
}

.sbox-t {
    padding: 5px 15px 0px 15px;
}

.sbox-t h2 {
    border-bottom: 1px solid #e4e4e4;
    font-weight: normal;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
}

.sbox-t h2 span {
    height: 35px;
    display: block;
    float: left;
    width: 74px;
    text-align: center;
    border-bottom: 1px solid #007cdb;
}

.sbox-c {
    width: 226px;
    margin: 0 auto;
}

.sbox-c .adfriend {
    margin-top: 5px;
    padding-bottom: 15px;
}

.sbox-c .adfriend li {
    padding-top: 10px;
}

.sbox-c .trend {
    padding: 15px 0;
    overflow: hidden;
}

/*最新成交*/
.new_deal_box {
    overflow: hidden;
    height: 305px;
    padding-top: 7px;
    padding-bottom: 8px;
}

.new_deal_box ul li {
    height: 50px;
    padding: 5px 0;
    background: none;
    border-bottom: 1px solid #e4e4e4;
}

.new_deal_date {
    width: 32px;
    text-align: center;
    color: #b6b6b6;
    margin-top: 5px;
    float: left;
}

.new_deal_date i.time_icon {
    display: inline-block;
    width: 23px;
    height: 23px;
    background: url(../img/mallicon.png) no-repeat;
    background-position: -2px -35px;
}

.new_deal_con {
    width: 190px;
    color: #777;
    line-height: 24px;
    padding-left: 35px;
}

.new_deal_con span {
    color: #fb8902;
}

/*服务*/
.service {
    background-color: #f6f6f6;
    margin-top: 30px;
    padding: 20px 0
}

.s-fw {
    overflow: hidden;
}

.service .item {
    width: 300px;
    float: left;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
}

.service .item i {
    display: block;
    width: 60px;
    height: 60px;
    background: url(../img/mallicon.png) no-repeat;
    float: left;
    margin-right: 10px;
}

.service .s1 i {
    background-position: 0 -239px;
}

.service .s2 i {
    background-position: -71px -239px;
}

.service .s3 i {
    background-position: -143px -239px;
}

.service .s4 i {
    background-position: -215px -239px;
}

/*底部信息*/
.footer {
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
    padding-bottom: 20px;
}

.ft-nav a {
    padding: 0 5px;
}

.ft-nav span {
    color: #999;
}

.ft-info,
.ft-img {
    margin-top: 10px;
}

.ft-img a {
    padding: 0 5px;
}

/**/
.location {
    color: #999;
    font-family: "\5b8b\4f53";
    padding-top: 10px;
}

.location a,
.location span {
    color: #999;
    padding-right: 5px;
    padding-left: 5px;
}

/*会员中心*/
.my-side {
    width: 200px;
    float: left;
    background-color: #fff;
    margin-bottom: 20px;
    min-height: 600px;
}

.my-main {
    width: 980px;
    float: right;
    background-color: #fff;
    margin-bottom: 20px;
    min-height: 600px;
    padding-bottom: 20px;
}

.my-side-nav {
    width: 160px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.my-side-nav dl {
    font-size: 14px;
    font-family: "\5b8b\4f53";
    margin-top: 20px;
    line-height: 28px;
    color: #666;
}

.my-side-nav dl a {
    color: #666;
}

.my-side-nav dl a:hover,
.my-side-nav dl a.on {
    color: #f05a46;
}

.my-side-nav dl dt,
.my-side-nav dl a.on {
    font-weight: 700;
}

.my-side-nav dl .phone {
    font-size: 18px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}

.my-side-nav dl .s-info {
    font-size: 12px;
    line-height: 22px;
}

/*用户信息*/
.w860 {
    width: 860px;
    margin: 0 auto;
}

.user-info {
    padding: 25px 0;
    border-bottom: 1px solid #ededed;
}

.user-info .avatar {
    width: 120px;
    float: left;
}

.user-info .info-m {
    width: 400px;
    float: left;
    padding-left: 20px;
}

.info-m .u-name {
    font-size: 20px;
    padding: 30px 0 0 0;
    width: 140px;
    float: left;
}

.info-m .u-safe {
    clear: both;
    padding-top: 15px;
}

.info-m .pwd-modify {
    color: #f05a46;
}

.info-m .u-level {
    width: 50px;
    float: left;
    padding: 30px 0 0 0;
}

.info-m .u-level i {
    border: 1px solid #ff9b24;
    background-color: #ff9b24;
    margin-right: 5px;
}

.info-m .u-level span {
    color: #666;
}

.user-info .comp-info {
    width: 320px;
    float: left;
    font-size: 14px;
    line-height: 26px;
    padding-top: 22px;
}

.sell-info {
    margin-top: 30px;
}

.buy-info {
    margin-top: 50px;
}

.sell-info .title,
.buy-info .title {
    font-size: 16px;
}

.sell-info .con-tip,
.buy-info .con-tip {
    margin-top: 30px;
}

.con-tip dl {
    float: left;
    width: 140px;
    text-align: center;
    display: inline-block;
}

.con-tip dt {
    padding-bottom: 15px;
}

.con-tip dt a {
    display: block;
    width: 48px;
    height: 48px;
    margin: 0 auto;
    background-color: #b9e8ff;
    border: 1px solid #b9e8ff;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    position: relative;
}

.con-tip dt i {
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    width: 28px;
    height: 28px;
    background: url(../img/mallicon.png) no-repeat;
}

.con-tip dt i.sell-iocn01 {
    background-position: -65px -77px;
}

.con-tip dt i.sell-iocn02 {
    background-position: -1px -77px;
}

.con-tip dt i.sell-iocn03 {
    background-position: -32px -77px;
}

.con-tip dt i.sell-iocn04 {
    background-position: -98px -77px;
}

.con-tip dt i.buy-iocn01 {
    background-position: -131px -77px;
}

.con-tip dt i.buy-iocn02 {
    background-position: -164px -77px;
}

.con-tip dt i.buy-iocn03 {
    background-position: -263px -77px;
}

.con-tip dt i.buy-iocn04 {
    background-position: -230px -77px;
}

.con-tip dt i.buy-iocn05 {
    background-position: -197px -77px;
}

.con-tip dd a {
    font-size: 14px;
}

/**/
.box {
    width: 940px;
    margin: 0 auto;
}

.box-cont {
    margin-top: 40px;
}

.box .box-title {
    padding-top: 30px;
    position: relative;
}

.box .box-title h2 {
    font-weight: normal;
}

.box .box-title a.add {
    position: absolute;
    padding: 5px 15px;
    right: 10px;
    top: 26px;
    font-size: 14px;
    color: #fff;
}

.box .box-title a.add:hover,
.box .box-title a.add:visited {
    color: #fff;
}

.box .box-search {
    margin-top: 20px;
}

.box .box-search ul {
    border-bottom: 2px solid #e4e4e4;
    height: 35px;
    line-height: 35px;
}

.box-search .box-search-t li {
    float: left;
    display: inline-block;
    height: 35px;
    padding: 0 10px;
    margin: 0 10px 0 0;
    font-size: 14px;
}

.box-search .box-search-t li.on {
    border-bottom: 2px solid #007cdb;
}

.box-search .box-search-t li.on a,
.box-search .box-search-t li.on span {
    color: #007cdb;
    font-weight: 700;
}

.box-search .box-search-t li a,
.box-search .box-search-t li.on span {
    display: block;
    font-size: 16px;
}

.box-search .box-search-t li a:visited {
    color: #333;
}

.box-search .box-search-form {
    font-size: 14px;
}

.box-search .box-search-form dl {
    float: left;
    padding: 20px 0 0 0;
    height: 33px;
    width: 30%;
}

.box-search .box-search-form dl dt {
    float: left;
    text-align: right;
    width: 75px;
    line-height: 30px;
}

.box-search .box-search-form dl dd {
    float: left;
}

.formtxt {
    width: 162px;
    height: 30px;
    border: 1px solid #ededed;
    margin-right: 30px;
    z-index: 8;
}

.formtxt input {
    width: 132px;
    height: 28px;
    *height: 27px;
    line-height: 28px;
    padding: 0 5px;
}

.formtxt input,
.formtxt select,
.formdatetime input {
    outline: 0;
    border: 0px;
    font-size: 14px;
    color: #555;
}

.formtxt label {
    padding: 0 20px 0 5px;
    z-index: 2;
    font-size: 14px;
    color: #555;
    line-height: 28px;
    height: 28px;
    display: block;
}

.formtxt .choose {
    vertical-align: middle;
    width: 100%;
    height: 33px;
    line-height: 33px;
    z-index: 4;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    font-size: 14px;
    height: 28px;
}

.select {
    background: url(../img/select_arrow.png) no-repeat 94% center;
}

dd .formtxt-tip {
    position: absolute;
    left: -1px;
    top: 30px;
    border: 1px solid #e4e4e4;
    width: 200px;
    z-index: 999;
    background-color: #fff;
    overflow: auto;
    overflow-y: scroll;
    height: 110px;
}

.box-search-form dd .formtxt-tip ul {
    border: 0px;
}

dd .select {
    position: relative;
}

dd .formtxt-tip {
    display: none;
}

dd .formtxt-tip ul li {
    line-height: 30px;
    overflow: hidden;
}

dd .formtxt-tip ul li a {
    color: #999;
    display: block;
    padding: 0 15px;
}

dd .formtxt-tip ul li a:hover {
    background: #f2f7fc;
}

dd .formtxt .formtxt-tip ul {
    border: 0px;
    height: auto;
    padding: 5px 0;
}

dd .formdatetime {
    float: left;
}

dd .formdatetime input.datetime {
    width: 80px;
}

dd .formdatetime {
    width: 90px;
    position: relative;
    height: 30px;
}

.box-search-form dd .word {
    float: left;
    padding: 7px 5px 0 5px;
}

.box-search-btn {
    clear: both;
    margin-top: 30px;
    text-align: center;
}

.box-search-btn a {
    display: inline-block;
    *display: inline;
    font-size: 14px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    width: 120px;
    height: 32px;
    line-height: 30px;
    *line-height: 28px;
    background-color: #fa9313;
    border: 1px solid #fa9313;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 0 10px;
}

.box-search-btn a:hover {
    text-decoration: none;
}

.box-search-btn a.searchbtn,
.box-search-btn a.searchbtn:visited {
    color: #fff;
}

.box-search-btn a.searchclear,
.box-search-btn a.searchclear:visited {
    color: #666;
    border: 1px solid #e4e4e4;
    background-color: #f2f2f2;
}

.box-search-btn input {
    font-size: 14px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    width: 120px;
    height: 32px;
    line-height: 30px;
    *line-height: 28px;
    background-color: #fa9313;
    border: 1px solid #fa9313;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 0 10px;
}

.box-search-btn input.searchbtn {
    color: #fff;
}

.box-search-btn input.searchclear {
    color: #666;
    border: 1px solid #e4e4e4;
    background-color: #f2f2f2;
}

/*订单、结算等列表公共样式*/
.boxtable li {
    float: left;
    padding: 0 5px;
}

.boxtable li div b {
    color: #f05a46;
}

.boxtable-c li {
    height: 92px;
    padding: 10px 5px;
    border-right: 1px solid #e4e4e4;
    line-height: 24px;
    font-size: 13px;
}

.boxtable-c .boxtable-c-s {
    background: #f5f5f5;
    height: 36px;
    line-height: 36px;
    border-right: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
}

.boxtable-c ul {
    overflow: hidden;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    border-left: 1px solid #e4e4e4;
    margin-bottom: 10px;
}

.boxtable-c ul:hover {
    background-color: #e5f2fc;
}

.boxtable-c {
    margin-top: 10px;
    overflow: hidden;
}

.boxtable-t {
    background: #f5f5f5;
    border: 1px solid #e4e4e4;
    border-right: 0px;
    border-left: 0px;
    overflow: hidden;
    height: 40px;
}

.boxtable-t li {
    line-height: 40px;
    height: 40px;
    font-weight: 700;
    font-size: 13px;
    text-align: center;
    border-right: 1px solid #f5f5f5;
}

/*订单列表*/
.boxtable li.t01 {
    width: 200px;
    text-align: center;
}

.boxtable li.t01 a,
.boxtable li.t08 a,
.boxtable li.t10 a {
    color: #007cdb;
    font-weight: 700;
}

.boxtable li.t02 {
    width: 170px;
}

.boxtable li.t03 {
    width: 170px;
}

.boxtable li.t04 {
    width: 82px;
    text-align: center
}

.boxtable li.t05 {
    width: 131px;
    text-align: center
}

.boxtable li.t06 {
    width: 118px;
    text-align: center
}

.boxtable li.t07 {
    width: 109px;
}

.boxtable li.t08 {
    width: 130px;
    text-align: center
}

.boxtable li.t09 {
    width: 120px;
}

.boxtable li.t10 {
    width: 190px;
}

.boxtable li.t11 {
    width: 132px;
    text-align: center;
}

.boxtable li.t12 {
    width: 130px;
}

.boxtable li.t13 {
    width: 131px;
}

.boxtable li.t06 a.bluebtn {
    padding: 2px 8px;
}

.boxtable li.t06 a.bluebtn:hover,
.boxtable li.t06 a.bluebtn:visited {
    color: #fff;
}

.boxtable-c .boxtable-c-s span {
    padding: 0 0px 0 10px;
    color: #666;
}

.boxtable-c .boxtable-c-s span.ordertime {
    padding-right: 40px;
}

.boxtable li.t06 a:visited {
    color: #ffffff;
}

.w80 {
    width: 80px;
}

/*挂牌管理*/
.boxtable-cont-slist:hover {
    background-color: #e5f2fc;
}

.boxtable-t-slist ul,
.boxtable-cont-slist ul {
    overflow: hidden;
}

.boxtable-slist ul li {
    float: left;
    padding: 0 2px;
    font-size: 13px;
    text-align: center;
}

.boxtable-t-slist ul {
    border: 1px solid #e4e4e4;
    background-color: #f5f5f5;
    height: 38px;
    line-height: 38px;
}

.boxtable-t-slist ul li {
    font-weight: 700;
}

.boxtable-slis input {
    vertical-align: middle;
}

.boxtable-cont-slist ul {
    border: 1px solid #e4e4e4;
    border-top: 0px;
}

.boxtable-cont-slist ul li {
    line-height: 24px;
    padding: 8px 2px;
    color: #555;
    white-space: nowrap;
    overflow: hidden;
}

.boxtable-slist .t0 {
    width: 30px;
}

.boxtable-slist .t1 {
    width: 220px;
}

.boxtable-slist .t2 {
    width: 110px;
}

.boxtable-slist .t3 {
    width: 110px;
}

.boxtable-slist .t4 {
    width: 110px;
}

.boxtable-slist .t5 {
    width: 120px;
}

.boxtable-slist .t6 {
    width: 110px;
}

.boxtable-slist .t7 {
    width: 90px;
}

.boxtable-slist .t8 {
    width: 110px;
}

.boxtable-cont-slist ul li.t1 {
    text-align: left;
}

.boxtable-cont-slist ul li.t7 a {
    padding: 3px 8px;
}

.boxtable-cont-slist ul li.t7 a:hover {
    color: #fff;
}

.boxtable-slist .shortcut {
    background: none;
    margin-bottom: 5px;
    margin-top: 5px;
}

.boxtable-slist .shortcut ol {
    overflow: hidden;
}

.boxtable-slist .shortcut ol li .checkbox {
    margin-left: 10px;
    margin-right: 5px;
    vertical-align: middle;
}

.boxtable-slist .shortcut ol li a {
    padding: 2px 10px;
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
    margin-left: 5px;
}

.boxtable-slist .shortcut ol li a:hover {
    background-color: #309ef3;
    border: 1px solid #309ef3;
    color: #fff;
}

.leading {
    padding: 20px 0 20px 0;
    width: 580px;
    margin: 0 auto;
}

.leading dl {
    font-size: 14px;
    line-height: 32px;
    height: 32px;
}

.leading dl dt {
    float: left;
}

.leading dl dd {
    padding-left: 100px;
}

.leading dl dd.f .graybtn {
    height: 30px;
    border: 1px solid #e4e4e4;
    background-color: #f5f5f5;
    padding: 0 10px;
}

.leading dl dd.f .graybtn:hover {
    border: 1px solid #309ef3;
    background-color: #309ef3;
    color: #fff;
}

.leading dl dd.f .formtxt {
    margin-right: 10px;
    padding: 0 5px;
    color: #666;
}

.leading dl dd.f .exc {
    padding-left: 10px;
}

.box-btn input {
    height: 32px;
    line-height: 30px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    *line-height: normal;
}

.leading-btn {
    width: 580px;
    padding-left: 292px;
}

.leading-btn input {
    width: 120px;
}

.leading-btn a {
    padding-left: 15px;
    font-size: 14px;
    color: #666;
}

.leading-des {
    background-color: #f5f5f5;
    padding: 20px;
    line-height: 24px;
    font-size: 14px;
    margin-top: 30px;
}

.leading-result {
    font-size: 14px;
    line-height: 28px;
}

.leading-result span {
    display: block;
    width: 28px;
    height: 28px;
    float: left;
    background: url(../img/mallicon.png) no-repeat;
    margin-right: 8px;
}

.leading-result span.err {
    background-position: -1px -119px;
}

.leading-result span.right {
    background-position: -1px -150px;
}

.leading-result-tip {
    overflow: hidden;
    position: relative;
    margin-top: 20px;
}

.leading-result-tip h2 {
    font-size: 14px;
}

.leading-result-tip h2 em {
    padding-left: 10px;
    color: #fa9313;
}

.leading-result-tip .cause {
    background-color: #fff9e1;
    padding: 20px;
}

.leading-result-tip h2 i {
    font-size: 18px;
    color: #fff9e1;
    position: absolute;
    top: 14px;
    left: 40px;
}

.lresult-btn {
    text-align: center;
    margin-top: 20px;
}

.lresult-btn .bluebtn {
    padding: 0px 20px;
    margin-right: 10px;
}

/*新增*/
.form-s {
    padding-bottom: 20px;
}

.form-s dl {
    float: left;
    margin-bottom: 20px;
    line-height: 32px;
    height: 32px;
    font-size: 14px;
}

.form-s dl dt {
    float: left;
    width: 90px;
    text-align: right;
}

.form-s dl dd {
    padding-left: 100px;
}

.form-s dl dd .formtxt {
    width: 238px;
}

.form-s dl dd .formtxt input {
    width: 222px;
}

.form-s dl dd .formtxt-tip {
    width: 238px;
}

.form-s dl dd .way {
    width: 240px;
}

.form-s dl dd .way input.checkbox {
    width: auto;
    height: auto;
    padding: 0px;
    vertical-align: middle;
}

.form-s dl dd .way span {
    padding-left: 4px;
    margin-right: 15px;
}

.specifications {
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
}

.specifications .w90 {
    width: 90px;
    float: left;
    text-align: right;
    font-size: 14px;
}

.specifications .con {
    width: 770px;
    margin-left: 100px;
    background-color: #f8f8f8;
    height: 150px;
}

.specifications .con dl {
    padding-top: 16px;
}

.specifications .con dl dd .formtxt {
    width: 102px;
}

.specifications .con dl dd .formtxt input {
    width: 92px;
}

.form-s dl {
    padding: 6px 0;
}

.form-s dl.num {
    clear: left;
}

.form-s dl.num .formtxt {
    float: left;
    width: 90px;
    margin-right: 10px;
}

.form-s dl.num .formtxt input {
    width: 75px;
}

.form-s dl.num span {
    color: #999;
}

.form-s dl.time {
    clear: both;
}

.form-s dl.time .formtxt {
    width: 90px;
}

/*员工*/
.boxtable-t-slist .tname,
.boxtable-c-slist .tname {
    width: 160px;
}

.boxtable-t-slist .tuser,
.boxtable-c-slist .tuser {
    width: 160px;
}

.boxtable-t-slist .tqq,
.boxtable-c-slist .tqq {
    width: 160px;
}

.boxtable-t-slist .tc,
.boxtable-c-slist .tc {
    width: 400px;
}

.boxtable-t-slist .tc a,
.boxtable-c-slist .tc a {
    padding: 0 8px;
}

.form2 dl {
    overflow: hidden;
    font-size: 14px;
    line-height: 28px;
    padding: 10px 0;
}

.form2 dl dt {
    float: left;
    width: 120px;
    text-align: right;
    line-height: 32px;
}

.form2 dl dt span {
    color: #f00;
    font-size: 14px;
    vertical-align: middle;
    padding-right: 5px;
}

.form2 dl dd {
    padding-left: 130px;
}

.form2 dl dd .formtxt {
    width: 200px;
}

.form2 dl dd .formtxt input {
    width: 190px;
}

.form2 dl.city dd .formtxt {
    width: 100px;
    float: left;
}

.form2 dl dd textarea {
    border: 1px solid #e4e4e4;
}

.company-qlt ul li {
    width: 162px;
    height: 182px;
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
}

.company-qlt ul li .c1 {
    color: #666;
    text-align: center;
}

.company-qlt ul li .c2 {
    border: 0px solid #e4e4e4;
    margin-bottom: 1px;
}

.company-qlt ul li .c2 img {
    width: 160px;
    height: 120px;
    background-color: #f5f5f5;
    border: 0px;
}

.company-qlt ul li .upload {
    width: 160px;
    background-color: #f5f5f5;
    line-height: 26px;
    border: 1px solid #e4e4e4;
    color: #888;
}

/*修改密码*/
.pwd {
    width: 430px;
    margin: 0 auto;
}

.pwd dl {
    padding: 15px 0;
}

.pwd dl.yzm .formtxt {
    width: 102px;
    float: left;
    margin-right: 10px;
}

.pwd dl.yzm .formtxt input {
    width: 90px;
}

.pwd dl.yzm .yzm-img {
    width: 80px;
    height: 32px;
    overflow: hidden;
    float: left;
}

/*提货人*/
.pick-up .pname {
    width: 150px;
}

.pick-up .puser {
    width: 160px;
}

.pick-up .psfz {
    width: 240px;
}

.pick-up .pcar {
    width: 140px;
}

.pick-up .pcz {
    width: 160px;
}

.pick-up .pcz a {
    padding: 0 5px;
}

/*订单详情*/
.orderinfo {
    font-size: 14px;
    margin-top: 30px;
}

.order-tip {
    padding: 5px 0;
    border-bottom: 2px solid #e4e4e4;
}

.order-title {
    font-size: 20px;
    text-align: center;
    padding: 30px 0;
    font-weight: 700;
}

.order-con1 {
    padding-bottom: 40px;
}

.order-con1 ul li {
    line-height: 30px;
}

.order-con1 .order-both {
    float: left;
    width: 400px;
}

.order-con1 .order-des {
    float: right;
    width: 300px;
}

.order-des .formtxt {
    width: 125px;
    margin: 0px;
    position: relative;
    float: left;
    background: #fa9313 url(../img/select_arrow-w.png) no-repeat 90% center;
    border: 1px solid #fa9313;
    height: auto;
}

.order-des .formtxt label,
.order-wap .formtxt label {
    color: #fff;
}

.order-des li span {
    float: left;
}

.order-content .act {
    line-height: 26px;
}

.order-content .table {
    margin-top: 20px;
    margin-bottom: 20px;
}

.order-content .table ul {
    overflow: hidden;
}

.order-content .table .table-c ul:hover {
    background-color: #e5f2fc
}

.order-content .table .table-t ul {
    border: 1px solid #e4e4e4;
    background-color: #f5f5f5;
}

.order-content .table .table-c ul {
    border: 1px solid #e4e4e4;
    border-top: 0px;
}

.order-content .table .table-c ul.redbox {
    border: 1px solid #f05a46;
}

.order-content .table .table-c ul.redbox li {
    text-decoration: line-through;
    color: #ccc;
}

.order-content .table .table-c ul li input.enable,
.order-content .table .table-c ul li input.enNums,
.order-content .table .table-c ul li input.chooNums,
.order-content .table .table-c ul li input.prices {
    width: 100px;
    height: 24px;
    text-align: center;
    border: 1px solid #ededed;
}

.order-content .table .table-c ul.redbox li input.enable,
.order-content .table .table-c ul.redbox li input.enNums,
.order-content .table .table-c ul.redbox li input.chooNums,
.order-content .table .table-c ul.redbox li input.prices {
    border: 1px solid #f05a46;
    text-decoration: line-through;
    color: #ccc;
}

.order-content .table li {
    float: left;
    padding: 0px 2px;
    height: 38px;
    line-height: 38px;
    text-align: center;
}

.order-tip-s {
    border: 1px solid #f05a46;
    background: #f05a46;
    color: #fff;
    width: 210px;
    padding: 2px 5px;
    margin-top: 25px;
}

.order-content .table li.t1 {
    width: 80px;
}

.order-content .table li.t2 {
    width: 140px;
}

.order-content .table li.t3 {
    width: 110px;
}

.order-content .table li.t4 {
    width: 110px;
}

.order-content .table li.t5 {
    width: 120px;
}

.order-content .table li.t6 {
    width: 120px;
}

.order-content .table li.t7 {
    width: 120px;
}

.order-content .table li.t8 {
    width: 100px;
}

.order-content .table li.t9 {
    width: 100px;
}

.order-content .table li.t10 {
    width: 150px;
}

.table-total,
.table-total-c {
    padding: 15px 0;
    border: 1px solid #e4e4e4;
    border-top: 0px;
}

.table-total .lt,
.table-total-c .lt {
    width: 150px;
    float: left;
    padding-left: 15px;
}

.table-total .lr,
.table-total-c .lr {
    width: 700px;
    float: right;
    text-align: right;
    padding-right: 15px;
}

.table-total .lr span {
    padding-left: 40px;
}

.table-total .lr em,
.table-total-c .lr {
    color: #f05a46;
    font-weight: 700;
}

.table-total-c .lr {
    font-size: 16px;
}

.letter {
    margin-top: 20px;
}

.letter .a,
.letter .b {
    background: url(../img/verify_bg.png) no-repeat;
    width: 324px;
    height: 270px;
}

.letter .b {
    margin-left: 20px;
}

.letter .letter-c {
    width: 284px;
    margin: 0 auto;
    padding: 20px 0;
    overflow: hidden
}

.letter .letter-c h2 {
    font-size: 14px;
    overflow: hidden;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 5px;
}

.letter .letter-c div {
    margin-top: 5px;
}

.letter .letter-c div li {
    line-height: 28px;
}

.order-wap ul li {
    line-height: 28px;
    margin-right: 20px;
}

.order-wap ul li span {
    float: left;
}

.order-wap .formtxt {
    width: 115px;
    margin: 5px 0 0 0;
    position: relative;
    float: left;
    background: #fa9313 url(../img/select_arrow-w.png) no-repeat 90% center;
    border: 1px solid #fa9313;
    height: auto;
}

/*商品详情*/
.mbody-right {
    width: 260px;
}

.mbody-center {
    width: 590px;
}

.mbody-left {
    width: 350px
}

.m-company {
    border: 1px solid #e4e4e4;
}

.m-important {
    width: 590px;
}

.m-contacts {
    width: 258px;
    border: 1px solid #e4e4e4;
}

.m-company h2 {
    font-size: 14px;
    font-weight: 700;
    background-color: #f5f5f5;
    padding: 10px 15px;
}

.m-company .m-comp-info,
.m-company .m-contacts {
    padding: 15px 0;
}

.m-company .m-comp-info ul li {
    line-height: 26px;
    padding: 0 15px;
    font-size: 13px;
}

.m-company .m-comp-info ul li .zz-img {
    margin-top: 10px;
}

.m-company .m-comp-info ul li .zz-img a {
    border: 1px solid #e4e4e4;
    padding: 2px;
    width: 90px;
    height: 60px;
    display: inline-block;
    margin-right: 7px;
}

.m-contacts {
    min-height: 277px;
}

.m-contacts ul {
    padding: 10px 0;
    height: 210px;
    overflow-y: auto;
}

.m-contacts h2 {
    font-size: 14px;
    font-weight: 700;
    background-color: #309ef3;
    padding: 10px 15px;
    color: #fff;
}

.m-contacts li {
    line-height: 32px;
    padding: 0 15px;
    font-size: 13px;
}

.m-contacts li:hover {
    background-color: #e5f2fc;
}

.m-contacts li span.name {
    display: inline-block;
    width: 60px;
    padding-right: 15px;
}

.m-contacts li span.phone {
    display: inline-block;
    width: 100px;
    padding-right: 15px;
}

.m-important {
    padding: 0 40px;
}

.m-important h1 {
    font-size: 24px;
    font-weight: normal;
    padding: 15px 0;
}

.m-important .price {
    font-size: 14px;
    padding-top: 10px;
}

.m-important .price span {
    font-size: 24px;
    color: #f05a46;
    padding: 0 10px;
}

.m-important .num {
    margin-top: 20px;
}

.m-important .num span,
.m-important .weight span {
    float: left;
    display: inline-block;
    line-height: 27px;
    font-size: 14px;
}

.m-important .spinne {
    width: 220px;
}

.m-important .spinne a {
    display: inline-block;
    float: left;
    width: 25px;
    height: 25px;
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
}

.m-important .spinne a:hover {
    color: #333
}

.m-important .spinne .amount {
    float: left;
    width: 80px;
    height: 25px;
    background-color: #fff;
    border: 1px solid #aaaaaa;
    text-align: center;
    line-height: 25px;
}

.m-important .shopbtn {
    margin-top: 20px;
}

.m-important .shopbtn input {
    width: 130px;
    padding: 7px 0;
    font-size: 14px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}

/*属性*/
.attribute {
    margin-top: 20px;
    overflow: hidden;
}

.attribute h2 {
    font-size: 16px;
    font-weight: normal;
    padding: 7px 0;
    position: relative;
    z-index: 8
}

.attribute h2 span {
    padding: 5px 20px;
    border: 1px solid #ededed;
    border-bottom: 0px;
    border-top: 0px;
    border-top: 2px solid #007cdb;
    background-color: #fdfdfd;
}

.attribute .attribute-con {
    background-color: #fdfdfd;
    border: 1px solid #ededed;
    position: relative;
    top: -3px;
    z-index: 6;
    padding: 15px 0;
    overflow: hidden;
}

.attribute .attribute-con ul li {
    padding: 10px 15px;
    float: left;
    font-size: 14px;
    width: 28%;
}

.attribute .attribute-con ul li span {
    display: inline-block;
    width: 100px;
    float: left;
    text-align: right;
}

.recommend h2 {
    border-bottom: 2px solid #e4e4e4;
    height: 35px;
    line-height: 35px;
    font-weight: normal;
    font-size: 16px;
}

.recommend h2 span {
    border-bottom: 2px solid #007cdb;
    height: 35px;
    display: block;
    width: 120px;
    text-align: center;
}

.recommend .recommend-con {
    position: relative;
}

.recommend .recommend-con a.pre {
    display: block;
    width: 25px;
    height: 47px;
    position: absolute;
    left: 0px;
    top: 85px;
    background: url(../img/arrow.png) 0 0 no-repeat
}

.recommend .recommend-con a.next {
    display: block;
    width: 25px;
    height: 47px;
    position: absolute;
    right: 0px;
    top: 85px;
    background: url(../img/arrow.png) right top no-repeat
}

.recommend .recommend-con a.pre:hover {
    background: url(../img/arrow.png) left bottom no-repeat
}

.recommend .recommend-con a.next:hover {
    background: url(../img/arrow.png) right bottom no-repeat
}

.recommend .r-shopbox {
    width: 1100px;
    height: 210px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 20px;
}

.recommend .r-shopbox ul {
    float: left;
    padding: 10px;
    width: 182px;
    border: 1px solid #e4e4e4;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 20px;
}

.recommend .r-shopbox ul li {
    line-height: 24px;
}

/*购物车*/
.cart .cart-title {
    position: relative;
    margin-top: 15px;
}

.cart .cart-title h2 {
    font-size: 16px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #e4e4e4;
    margin: 0px;
}

.cart .cart-title h2 span {
    display: block;
    float: left;
    width: 120px;
    border-bottom: 2px solid #007cdb;
    text-align: center;
    color: #007cdb;
}

.cart .cart-title h2 span i {
    padding-left: 5px;
    color: #f05a46;
}

.cart .cart-title .s-total {
    position: absolute;
    right: 5px;
    top: 10px;
    color: #333;
}

.cart .cart-title .s-total i {
    padding: 0 5px;
    font-weight: 700;
}

.cart .cart-title .s-total .s-total-btn {
    margin-left: 15px;
    background-color: #e5e5e5;
    color: #9c9c9c;
    padding: 3px 8px;
}

.cart .cart-title .s-total .redbtn {
    background-color: #f05a46;
    color: #fff;
}

.cart .cart-title .s-total .slt {
    width: 300px;
    text-align: right;
    float: left;
    height: 22px;
    line-height: 22px;
}

.cart-category {
    background-color: #f5f5f5;
}

.cart-category ul {
    overflow: hidden;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
}

.cart-category ul li,
.cart-category-con ul li {
    float: left;
    text-align: center;
    padding: 0 1px;
}

.cart-category ul li input.checkbox {
    vertical-align: middle;
}

.cart-category-con ul li {
    font-size: 13px;
}

.cart .t1 {
    width: 66px;
}

.cart .t2 {
    width: 140px;
}

.cart .t3 {
    width: 108px;
}

.cart .t4 {
    width: 108px;
}

.cart .t5 {
    width: 95px;
}

.cart .t6 {
    width: 95px;
}

.cart .t7 {
    width: 80px;
}

.cart .t8 {
    width: 130px;
}

.cart .t9 {
    width: 127px;
}

.cart .t10 {
    width: 130px;
}

.cart .t11 {
    width: 100px;
}

.cart-box {
    margin-bottom: 20px;
}

.cart-category-con .compinfo {
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    padding: 10px 0 4px 0;
}

.cart-category-con .compinfo .checkbox {
    vertical-align: middle;
    margin-left: 28px;
}

.cart-category-con .compinfo .name {
    font-weight: 700;
    padding: 0 20px 0 5px;
}

.cart-category-con .compinfo .u-level {
    padding: 0 1px;
    margin-left: 15px;
}

.cart-category-con .clist {
    background-color: #fcfcfc;
    border: 1px solid #e4e4e4;
    border-bottom: 0px;
    overflow: hidden;
}

.cart-category-con .clist ul {
    height: 100px;
    border-bottom: 1px solid #e4e4e4;
}

.cart-category-con .clist ul:hover {
    background-color: #e5f2fc;
}

.cart-category-con .clist ul.selected {
    background-color: #fff8e1;
}

.cart-category-con .clist ul.err {
    background-color: #ffe3df;
}

.cart-category-con .clist ul li {
    padding: 15px 1px;
    line-height: 27px;
    word-break: break-all
}

.cart-category-con .clist ul li.t1 {
    width: 63px;
}

.cart-category-con .clist ul li.t1 .checkbox {
    margin-left: 40px;
    margin-top: 7px;
    *margin-top: -1px;
}

.cart-category-con .clist ul li.t8 .lg {
    line-height: 27px;
}

.cart-category-con .clist ul li .num span {
    float: left;
    display: inline-block;
    line-height: 27px;
    font-size: 14px;
}

.cart-category-con .clist ul li .num .spinne {}

.cart-category-con .clist ul li .num .spinne a {
    display: inline-block;
    float: left;
    width: 25px;
    height: 25px;
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
}

.cart-category-con .clist ul li .num .spinne a:hover {
    color: #333
}

.cart-category-con .clist ul li .spinne .amount {
    float: left;
    width: 70px;
    height: 25px;
    background-color: #fff;
    border: 1px solid #aaaaaa;
    text-align: center;
    line-height: 25px;
}

.cart-total {
    background-color: #eaeaea;
    height: 52px;
    line-height: 52px;
    overflow: hidden;
}

.cart-total .opt {
    width: 300px;
    float: left;
}

.cart-total .opt span {
    padding-left: 30px;
    float: left;
}

.cart-total .opt span input {
    vertical-align: middle;
}

.cart-total .opt span i {
    padding-left: 5px;
}

.cart-total .opt .delbtn {
    background: none;
    margin-left: 20px;
    height: 52px;
}

.cart-total .opt .delbtn:hover {
    color: #F00;
}

.cart-total .sum-att {
    float: left;
    padding-right: 10px;
    text-align: right;
    width: 670px;
    font-size: 14px;
}

.cart-total .sum-att span {
    padding: 0 8px;
    display: inline-block;
    height: 52px;
    float: right;
}

.cart-total .sum-att span i {
    color: #f05a46;
    padding: 0 2px;
    font-weight: 700;
}

.cart-total .sum-att span.summoeny {
    font-size: 20px;
    padding: 0 15px;
    color: #e54346;
}

.cart-total .sumprice {
    width: 200px;
    float: right;
}

.cart-total .sumprice .totalbtn {
    width: 100%;
    background-color: #e54346;
    height: 52px;
    color: #fff;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-size: 20px;
    vertical-align: inherit
}

/*搜索结果未找到*/
.notfound {
    background: url(../img/magnifier.png) left 20px no-repeat;
    padding-left: 80px;
    width: 600px;
    margin: 0 auto;
    margin-top: 30px;
    line-height: 28px;
    font-size: 14px;
}

.notfound .btn {
    padding: 20px 0;
}

.notfound .btn a {
    display: block;
    width: 156px;
    height: 30px;
    background-color: #f2f2f2;
    border: 1px solid #e4e4e4;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    margin: 0 auto;
}

.notfound .btn a:hover {
    background-color: #fa9313;
    border: 1px solid #da8821;
    color: #fff;
}

.notfound .find {
    background-color: #f3f3f3;
    line-height: 30px;
    padding: 0 10px;
    color: #666;
    margin-top: 20px;
}

.notfound .find a {
    color: #666;
}

.notfound .find span {
    padding: 0 10px;
    color: #999;
}

/*生成提单*/
.box-search-form .txt {
    line-height: 32px;
    margin-right: 60px;
    width: 160px;
}

.box-search-form .bill-con {
    clear: both;
}

.box-search-form dl.bill-con {
    height: auto;
}

.box-search-form dl.bill-con textarea {
    border: 1px solid #ededed;
    outline: 0px;
    padding: 5px;
}

.box-search div.bill dl dd {
    padding-left: 80px;
    float: none;
}

.billbox .boxtable-cont-slist ul li {
    *line-height: 26px;
}

.billbox .b0 {
    width: 30px;
}

.billbox .b1 {
    width: 90px;
}

.billbox .b2 {
    width: 80px;
}

.billbox .b3 {
    width: 80px;
}

.billbox .b4 {
    width: 80px;
}

.billbox .b5 {
    width: 70px;
}

.billbox .b6 {
    width: 90px;
}

.billbox .b7 {
    width: 90px;
}

.billbox .b8 {
    width: 80px;
}

.billbox .b9 {
    width: 100px;
}

.billbox .b10 {
    width: 100px;
    text-align: center;
}

.billbox .b9 input,
.billbox .b10 input {
    width: 80px;
    border: 1px solid #e4e4e4;
    height: 24px;
    line-height: 24px;
    text-align: center;
}

.box-btn .back,
.box-btn a {
    *vertical-align: 8px;
}

/*提示框*/
.prompt .prompt-tip {
    font-size: 14px;
    clear: both;
    line-height: 28px;
}

.prompt .prompt-tip span {
    display: block;
    width: 28px;
    height: 28px;
    float: left;
    background: url(../img/mallicon.png) no-repeat;
    margin-right: 8px;
}

.prompt .prompt-tip span.err {
    background-position: -1px -119px;
}

.prompt .prompt-tip span.right {
    background-position: -1px -150px;
}

.prompt-btn {
    margin-top: 20px;
    text-align: center;
}

.prompt-btn .orgbtn,
.prompt-btn .bluebtn {
    width: 120px;
    margin-right: 15px;
}

.refuse textarea {
    height: 80px;
    border: 1px solid #e4e4e4;
}

/*收款登记*/
.sell-buy-info {
    margin-top: 20px;
}

.sell-buy-info ul li {
    width: 450px;
    float: left;
    text-align: left;
    line-height: 30px;
    font-size: 14px;
}

.collect li.c1 {
    width: 120px;
}

.collect li.c2 {
    width: 105px;
}

.collect li.c3 {
    width: 100px;
}

.collect li.c4 {
    width: 100px;
}

.collect li.c5 {
    width: 100px;
}

.collect li.c6 {
    width: 100px;
}

.collect li.c7 {
    width: 100px;
}

.collect li.c8 {
    width: 180px;
}

/*买家卖家结算管理--付款详情*/
.collect li.cc {
    width: 143px;
}

.collect li.cd {
    width: 199px;
}

.collect .c-total ul {
    overflow: hidden;
    border: 1px solid #e4e4e4;
    border-top: 0px;
    font-size: 16px;
}

.collect .c-total ul li {
    line-height: 24px;
    padding: 8px 2px;
    font-size: 16px;
}

.collect .c-total ul li.ct1,
.c-language .fl {
    width: 541px;
    text-align: left;
}

.collect .c-total ul li.ct1 span {
    padding-left: 30px;
}

.collect .c-total ul li.ct2,
.c-total ul li.ct3 {
    width: 100px;
}

.collect .c-total ul li.ct4 {
    width: 180px;
}

.collect .c-language {
    line-height: 24px;
    padding: 8px 2px;
    border: 1px solid #e4e4e4;
    border-top: 0px;
    background-color: #f5f5f5;
    overflow: hidden;
    font-size: 16px;
}

.collect .c-language .fr {
    width: 380px;
    text-align: right;
    font-size: 16px;
}

.collect .c-language .fr span {
    padding-right: 20px;
}

.collect .c-language .fl span {
    padding-left: 30px;
}

.collect .other {
    overflow: hidden;
}

.collect .other dl {
    padding: 12px 0;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    border: 1px solid #e4e4e4;
    border-top: 0px;
}

.collect .other dl dt {
    float: left;
    width: 110px;
    text-align: right;
}

.collect .other dl dd {
    padding-left: 130px;
}

.collect .other dl.comments {
    height: auto;
    line-height: 23px;
}

.collect .other dl dd textarea {
    width: 430px;
    height: 90px;
    border: 1px solid #e4e4e4;
}

.collect .box-btn {
    text-align: center;
    margin-bottom: 20px;
}

.collect .box-btn .bluebtn {
    width: 120px;
    margin-right: 20px;
}

/*收货地址*/
.u-address .tss,
.u-address .topt {
    width: 160px;
}

.u-address .taddress {
    width: 400px;
}

.u-address .topt a {
    padding: 0 5px;
}

.adr-prompt dl dd div.w80 {
    width: 90px;
    float: left;
    margin-right: 5px;
}

/*退款弹出*/
.order-money dl {
    float: left;
    width: 47%;
    padding: 0;
    border: 1px solid #e4e4e4;
}

.order-money dl dt {
    width: 80px;
    background-color: #f5f5f5;
    padding: 5px 0;
}

.order-money dl dd {
    padding: 5px 0;
    padding-left: 90px;
}

.order-money .tit {
    clear: both;
    font-size: 14px;
    padding-bottom: 8px;
}

.order-money .pay-con {
    overflow: hidden;
}

.order-money .pay-con dt {
    width: 110px;
}

.order-money .pay-con dd {
    padding-left: 120px;
}

.order-money dd div.txt {
    height: 32px;
    line-height: 32px;
}

.order-money .pay-con dd div.formtxt {
    width: 140px;
}

.order-money .pay-con dd div.formtxt input {
    width: 130px;
    color: #f00;
}

.h332 {
    height: 332px;
    overflow-y: auto;
}

.h500 {
    height: 500px;
    overflow-y: auto;
}

.bill-top dl {
    float: left;
    width: 47%;
    padding: 0;
    border: 1px solid #e4e4e4;
}

.order-money dl dt {
    width: 80px;
    background-color: #f5f5f5;
    padding: 5px 0;
}

.order-money dl dd {
    padding: 5px 0;
    padding-left: 90px;
}

.order-money .tit {
    clear: both;
    font-size: 14px;
    padding-bottom: 8px;
}

.order-money .pay-con {}

.order-money .pay-con dt {
    width: 110px;
}

.order-money .pay-con dd {
    padding-left: 120px;
}

.order-money dd div.txt {
    height: 32px;
    line-height: 32px;
}

.order-money .pay-con dd div.formtxt {
    width: 140px;
}

.perfect-info {
    background-color: #fff;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.perfect-info .u-type li {
    float: left;
    display: inline-block;
    height: 32px;
    line-height: 32px;
}

.perfect-info .u-type li input {
    vertical-align: middle;
    margin-right: 5px;
}

.perfect-info .box-title {
    padding-top: 40px;
}

.perfect-info .box-title h2 {
    font-size: 25px;
    line-height: 26px;
    text-indent: 20px;
    color: #007cdb;
}

.perfect-info .msg-err {
    padding: 15px;
    font-size: 14px;
    border: 1px solid #fff8e1;
    background-color: #fff8e1;
    height: 28px;
    line-height: 28px;
    margin-bottom: 20px;
}

.perfect-info .msg-err span {
    display: block;
    width: 28px;
    height: 28px;
    float: left;
    background: url(../img/mallicon.png) no-repeat;
    margin-right: 8px;
}

.perfect-info .msg-err span.err {
    background-position: -1px -119px;
}

.company-qlt ul li {
    position: relative;
}

.company-qlt .loading-tip {
    position: absolute;
    top: 28px;
    background: url(../img/loadbg.png) repeat;
    width: 160px;
    height: 150px;
    color: #fff;
}

.company-qlt .loading-tip .loading {
    width: 100px;
    height: 8px;
    margin: 0px auto;
    margin-top: 62px;
    background-color: #666
}

.company-qlt .loading-tip .loading .finish {
    width: 30%;
    height: 8px;
    background-color: #F90
}

.company-qlt .loading-tip p {
    text-align: center;
}

/*账号异常提示*/
.w900 {
    width: 900px;
    margin: 0 auto;
}

.safetitle {
    font-size: 20px;
    width: 180px;
    line-height: 100px;
    float: left;
}

.safetitle span {
    padding: 2px 1px 2px 0;
    background-color: #999;
    margin-right: 20px;
}

.safeboxbg {
    background-color: #f5f5f5;
    overflow: hidden;
}

.safebox {
    width: 850px;
    margin: 60px auto;
    padding: 50px 25px;
    background-color: #fff;
    border: 1px solid #e4e4e4;
    font-size: 16px;
    min-height: 180px;
}

.safebox h2 {
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 40px;
    width: 650px;
    margin: 0 auto;
}

.safebox dl {
    width: 650px;
    margin: 0 auto;
}

.safebox dl dt {
    float: left;
}

.safebox dl dd {
    padding-left: 40px;
}

.safebox dl dd.safemsg {
    line-height: 30px;
}

.safebox dl dd.back {
    padding-top: 45px;
    text-align: center;
}

.safebox dl dd.back a.bluebtn,
.safebox dl dd.back a.bluebtn:hover,
.safebox dl dd.back a.bluebtn:visited {
    padding: 4px 8px;
    color: #fff;
}

.safebox dl dt span.err {
    width: 28px;
    height: 28px;
    float: left;
    background: url(../img/mallicon.png) no-repeat;
    background-position: -1px -119px;
}

.box-search div.bill dl dd div.lh32 {
    padding-top: 6px;
}