html, body, * {
    font-family: Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", sans-serif;
}
/*.purpos li a,.c-cate-lis li a{color:#666 !important;}*/
.no-line{font-size: 16px;color:#B28225;line-height: 20px;text-align: center;}
.curpage{color:#9d2124;}
input,textarea{outline:none;}
textarea{resize:none;padding: 5px;}
.cursor{cursor: pointer;}
.color9{color:#999;}
::-ms-clear,
::-ms-reveal {
    display: none;
}
.pos_relative{
    position: relative;
}
.funicon-color{color:#999;}
.base-label-color{color:#999;}
div a{display:block;}
table{border:none;}
table th,table td{border:0;}
table thead{background: transparent;border:0;}
.base-text-color{color: #9d2124;}
.weight{font-weight: bold;}
body {
    height: 100%;
    width: 100%;
    font-size: 14px;
    color: #333333;
    margin: 0;
    padding: 0;
    position: relative;
    background: #ffffff !important;
}

button:hover, button:focus, button:active {
    background-color: #9d2124;
    cursor: pointer;
    outline-width: 0px;
}

.under-line {
    text-decoration: underline;
}

input::-webkit-input-placeholder {
    color: #9b9b9b;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #9b9b9b;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #9b9b9b;
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #9b9b9b;
}

textarea::-webkit-input-placeholder {
    color: #9b9b9b;
}

textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #9b9b9b;
}

textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #9b9b9b;
}

textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #9b9b9b;
}

.color-body {
    background: #f7f7f7;
}

input:-webkit-autofill {
    background-color: rgb(255, 255, 255) !important;
    background-image: none;
    color: #333333;
}

a:link, a:visited {
    color: #333333;
}

a:hover, a:active {
    color: #333333;
}
.fun-modular a:hover, a:active {
    color: #9d2124;
}

.fun-modular a:link, a:visited {
    color: #666;
}

ul, h3, h4,ol, table {
    list-style: none;
    margin: 0;
    padding: 0;
    color: #333;
}

.global-container-spacer {
    height: 20px;
    width: 100%;
    background-color: transparent;
    clear: both;
}
.global-footer-spacer {
    height: 100px;
    width: 100%;
    background-color: transparent;
    clear: both;
}
.global-detal-spacer {
    height: 17px;
    width: 100%;
    background-color: #ffffff;
    clear: both;
}

li a {
    display: block
}


.show_tips {
    height: auto;
    min-height: 20px;
    font-size: 12px;
    color: red;
    margin-top: 5px;
    display: none;
    text-align: center;
}

.labels {
    width: auto;
    height: 35px;
    font-size: 12px;
    line-height: 35px;
    color: red;
    display: none;
    text-align: center;
    margin-left: 20px;
}

input:focus, textarea:focus, select:focus {
    outline-color: #9d2124;
}

select {
    padding-left: 10px;
}

.import-btn {
    color: #ffffff;
    font-weight: bold;
    background-color: #f25a00;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    border-radius: 6px;
}

.normal-btn {
    color: #ffffff;
    font-weight: bold;
    background-color: #9d2124;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    border-radius: 6px;
}

.disabled-btn {
    color: #ffffff;
    font-weight: bold;
    background-color: #c6c6c6;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    border-radius: 6px;
}

.import-btn-color {
    color: #ffffff;
    font-weight: bold;
    background-color: #f25a00;
}

.normal-btn-color {
    color: #ffffff;
    font-weight: bold;
    background-color: #9d2124;
}

.disabled-btn-color {
    color: #ffffff;
    font-weight: bold;
    background-color: #c6c6c6;
}


.price-color {
    color: #ed5900;
}

/**-----------------报销---------**/
.expenseReport-list-body {
    height: auto;
    width: 100%;
}

.expenseReport-container {
    height: auto;
    width: 1200px;
    margin: 0 auto;
}

.expenseReport-title {
    height: 30px;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    color: #333333;
    line-height: 30px;
    text-align: left;
}

.expenseReport-title li {
    height: 30px;
    width: 100px;
    line-height: 30px;
    float: left;
    text-align: center;
    font-size: 18px;
}

.active {
    background-color: #9d2124;
    color: #fff;
}

.expenseReport-tablethead {
    height: 100%;
    width: 100%;
    height: auto;
    min-height: 40px;
    font-size: 12px;
    border: 0;
    color: #333333;
    letter-spacing: 1px;
    border: 1px solid #ddd
}

.expenseReport-tablethead td {
    color: #333333;
    font-size: 13px;
    padding: 0 26px;
}

.t-header {
    height: 34px;
    width: 100%;
    vertical-align: middle;
    line-height: 20px;
    color: #666;
}

.t-header th {
    height: 32px;
    line-height: 32px;
    background: #f5f5f5;
    color: #666;
    font-weight: 400;
}

.table-spacer {
    height: 10px;
}

.gap {
    height: 25px;
    line-height: 25px;
    width: 14px;
    font-size: 14px;
}

.dealtime {
    height: 25px;
    line-height: 25px;
    width: 165px;
    margin-right: 30px;
}

.number {
    width: 240px;
    font-family: verdana;
    height: 25px;
    line-height: 25px;
}

.tr-th {
    background: #f5f5f5;
    height: 25px;
    line-height: 25px;
    color: #aaa;
    width: 1178px;
    position: relative;
}

.order-pictrue {
    height: 60px;
    width: 60px;
    border: 1px solid #f5f5f5;
    line-height: 59px;
    text-align: center;
}

.order-pictrue img {
    max-width: 60px;
    max-height: 60px;
    margin: 0 auto;
    border: 0px;
}

/*Eric*/
.del-btn {
    width: 23px;
    height: 23px;
    margin-right: 18px;
    overflow: hidden;
    vertical-align: middle;
    background: url(../images/order-icons.png) -25px -154px no-repeat;
    background-size: 500%;
}

.expenseReport-order-desc {
    height: 60px;
    line-height: 20px;
    width: 274px;
    margin-right: 20px;
    margin-left: 14px;
    letter-spacing: 1px;
    overflow: hidden;
    font-size: 14px;
    color: #333333;
}

.order-price {
    height: 100%;
    margin-right: 20px;
}

.report_checkbox {
    height: 25px;
    margin: 0;
    padding: 0px 10px;
    width: 80px;
}

.expenseReport-num-price {
    height: 60px;
    line-height: 20px;
    letter-spacing: 1px;
    overflow: hidden;
    font-size: 14px;
    color: #333333;
}

/**-----------------关于---------**/
.about-body {
    height: 601px;
    width: 100%;
    background: #ffffff;
}

.about-main {
    height: 551px;
    width: 1200px;
    margin: 0 auto;
}

.about-qrcode {
    height: 350px;
    width: 100%;
    position: relative;
}

.about-qrcode-img {
    height: 200px;
    width: 200px;
    background: url(../images/pub_weixin.png) center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 500px;
    top: 75px;
}

.about-text-area {
    height: 170px;
    width: 100%;
    text-align: center;
}

.about-desc {
    height: 30px;
    line-height: 20px;
    width: 100%;
    font-size: 16px;
}

.about-tel {
    height: 30px;
    line-height: 20px;
    width: 100%;
    font-size: 13px;
}

.agreement-body {
    height: 4790px;
    width: 100%;
    background: #ffffff;
}

.agreement-main {
    height: 100%;
    width: 1200px;
    margin: 0 auto;
    background: #ffffff;
}

.agreement-text-area {
    font-size: 15px;
    color: #333333;
    line-height: 30px;
    padding: 20px;
}

.partner-body {
    height: auto;
    width: 100%;
    background: #ffffff;
}

.partner-main {
    height: auto;
    width: 1200px;
    margin: 0 auto;
    background: #f7f7f7;
}

.supplier-list {
    background-color: #fff;
}

.about-h3 {
    font-size: 20px;
    padding: 10px;
    color: #9d2124;
    font-family: Arial, "Microsoft YaHei";
}

.partner-title {
    height: 100px;
    width: 100%;
    color: #333333;
    line-height: 30px;
    text-align: left;
}

.partner-list-item {
    height: 640px;
    width: 100%;
    padding-top: 30px;
}

.partner-list {
    padding: 0;
}

.partner-list li {
    height: 118px;
    width: 258px;
    padding: 20px;
    float: left;
    border: 1px solid #e5e5e5;
    background-color: #fff;
}

.supplier-list li {
    height: 202px;
    clear: both;
}

.base-color {
    color: #333333;
}

.baseColor {
    color: #9d2124 !important;
}

.container {
    height: 100%;
    width: 100%;
}

.tip-img {
    height: 80px;
    width: 80px;
    position: absolute;
    right: -12px;
    top: -12px;
}

.label-img {
    height: 66px;
    width: 66px;
    position: absolute;
    right: 0;
    top: 0;
}

#msg {
    display: none;
}

.no-border {
    border: 0;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.localbg {
    background: #ffffff;
}

.checbg {
    background: #9d2124;
    color: #ffffff;
}

.nocheckbg {
    background: #ffffff;
    color: #333333;
}

.text-cls {
    border: 0;
    height: 25px;
    color: #333333;
    font-size: 14px;
}

.line {
    width: 100%;
    height: 2px;
    background: #e5e5e5;
    clear: both;
}

.hide {
    display: none;
}

.show {
    display: block ;
}

.nodata {
    height: 50px;
    width: 100%;
    line-height: 50px;
    text-align: center;
    color:#999;
}

.atip {
    color: red;
    font-size: 12px;
}

#demo-1 {
    height: 18px;
    width: 100px;
    font-size: 13px;
    margin: 0;
    border: 1px solid #e5e5e5;
    text-align: center;
}

#demo-2 {
    height: 26px;
    width: 150px;
    font-size: 13px;
    margin: 0;
    margin-top: 5px;
    border: 1px solid #e5e5e5;
    text-align: center;
}

#demo-3 {
    height: 20px;
    width: 120px;
    font-size: 13px;
    margin: 0;
    margin-top: 5px;
    border: 1px solid #e5e5e5;
    text-align: center;
}

#demo-4 {
    height: 30px;
    width: 150px;
    font-size: 13px;
    margin: 0;
    margin-top: 5px;
    border: 1px solid #e5e5e5;
    text-align: center;
}

.demo-2 {
    height: 26px;
    width: 150px;
    font-size: 13px;
    margin: 0;
    margin-top: 5px;
    border: 1px solid #e5e5e5;
    text-align: center;
}

.demo-3 {
    height: 30px;
    width: 200px;
    font-size: 13px;
    margin: 0;
    border: 1px solid #e5e5e5;
    text-align: center;
}

.no_data {
    width: 100%;
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #333333;
}

.no_data a {
    display: inline !important;
}

#to-top {
    height: 24px;
    width: 42px;
    background: url(../images/totop.png) 100% no-repeat;
    background-size: 100%;
    position: fixed;
    top: 705px;
    right:9px;
    display: block;
    text-align: center;
    z-index: 50;
    cursor: pointer;
}

/**-----------------收益列表页---------**/
.profitlist-title {
    height: 60px;
    width: 100%;
    background: #ffffff;
}

.kongbai {
    height: 100%;
    width: 62%;
}

.profitlist-btn-items {
    height: 100%;
    width: 38%;
    font-size: 14px;
}

.profitlist-btn {
    height: 40px;
    width: 70px;
    margin-top: 10px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
}

.profitlist-text-btn {
    height: 40px;
    width: 100px;
    margin-top: 10px;
    line-height: 40px;
    text-align: left;
    color: red;
    font-size: 14px;
}

.tixian-text-btn {
    height: 40px;
    width: 100px;
    margin-top: 10px;
    line-height: 40px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    border-radius: 5px;
}

.profitlist-td {
    height: 25px;
    line-height: 20px;
    text-align: center;
    background: #f5f5f5;
    padding: 5px 20px;
}

.profitlist-local-td {
    width: 154px;
}

.profitlist-desc-title-td {
    height: 25px;
    width: 500px;
    line-height: 25px;
    text-align: left;
}

.profitlist-desc-td {
    height: 25px;
    width: 500px;
    line-height: 25px;
    text-align: left;
    padding: 10px;
}

.profitlist-order-td {
    height: 25px;
    width: 154px;
}

.profitlist-auto-td {
    height: auto;
    background: #ffffff;
}

.jifen {
    height: 30px;
    width: 30px;
    background: url(../images/syjb.png) no-repeat;
    background-position: 25% 0px;
    background-size: 100%;
    margin-left: 20px
}


/**-----------------常规下午茶页---------**/
.regularAfternoonTea-body {
    height: 100%;
    width: 100%;
    background: #ffffff;
}

.regularAfternoonTea-main {
    height: 100%;
    width: 100%;
}

.regularAfternoonTea-container {
    height: 100%;
    width: 1200px;
    margin: 0 auto;
}

.labels-area {
    height: 180px;
    width: 100%;
}

.fruit-level {
    width: 402px;
    height: auto;
    border-right: 1px solid #e5e5e5;
    padding: 10px 10px 0 10px;
}

.fruit-classify {
    width: 402px;
    height: 100%;
    padding: 10px 10px 0 10px;
}

.fruit-level-list {
    height: 90px;
    width: 402px;
}

.fruit-level-list li {
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 90px;
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    float: left;
    margin: 9px 20px;
    color: #939393;
}

.tips-title {
    height: 40px;
    width: 402px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #9d2124;
    border-bottom: 1px solid #9d2124;
}

.tips-desc {
    clear: both;
    height: auto;
    width: 392px;
    line-height: 20px;
    text-align: left;
    font-size: 14px;
    padding: 10px;
    color: #939393;
    overflow: hidden;
}

.fruit-classify-list li {
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 90px;
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    float: left;
    margin: 9px 20px;
    color: #939393;
}

.regularAfternoonTea-list {
    height: 1986px;
    width: 402px;
}

.data-area {
    height: 35px;
    width: 320px;
    margin-top: 10px;
    margin-left: 10px;
    color: #333333;
}

.regularAfternoonTea-label {
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    width: 80px;
    text-align: left;
}

.check-label {
    margin-left: 15px;
    width: 100px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    font-size: 14px;
    margin-top: 5px;
    position: relative;
}

.month_check {
    position: absolute;
    top: 5px;
    right: 90px;
    margin: 0 !important;
}

.add-info {
    height: 80px;
    width: 335px;
    margin-top: 10px;
    margin-left: 5px;
    color: #333333;
}

.regularAfternoonTea-textarea {
    width: 240px;
    resize: none;
    border: 1px solid #e5e5e5;
}

.toobar {
    height: 70px;
    width: 340px;
    background: #e5e5e5;
}

.num-area {
    height: 35px;
    width: 335px;
    padding-left: 12px;
}

.buy-area {
    height: 35px;
    width: 335px;
    padding-left: 12px;
}

.choose-num-label {
    height: 100%;
    width: 100px;
    font-size: 14px;
    color: #333333;
    line-height: 35px;
    text-align: left;
}

.plus-img {
    height: 25px;
    width: 25px;
    background: url(../images/jiahao.png) no-repeat;
    background-size: 80%;
    margin-top: 6px;
    margin-left: 6px;
}

.num-input {
    height: 17px;
    width: 80px;
    border: 1px solid #e5e5e5;
    margin: 0;
    margin-top: 4px !important;
    padding: 2px 5px !important;
    text-align: center;
}

.minus-img {
    height: 25px;
    width: 25px;
    background: url(../images/jianhao.png) no-repeat;
    background-size: 80%;
    margin-top: 6px;
    margin-left: 5px;
}

.fruit-cartlist {
    height: auto;
    width: 340px;
}

.week-list-item {
    height: 30px;
    width: 340px;
}

.week-list {
    border: 1px solid #e5e5e5;
    height: 30px;
    width: 338px;
    color: #939393;
}

.week-list li {
    cursor: pointer;
    height: 30px;
    border-right: 1px solid #e5e5e5;
    width: 47px;
    line-height: 28px;
    text-align: center;
    float: left;
}

.fruit-cart-list-item {
    height: auto;
    width: 100%;
}

.fruit-cart-list li {
    width: 324px;
    padding: 8px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.cart-img {
    height: 95px;
    width: 95px;
}

.cart-goods-info {
    height: 95px;
    width: 220px;
    margin-left: 5px;
    background: #ffffff;
}

.cart-dele-item {
    height: 20px;
    width: 100%;
}

.cart-goods-desc {
    height: 50px;
    width: 100%;
    font-size: 12px;
    color: #939393;
    line-height: 17px;
    letter-spacing: 1px;
    overflow: hidden;
}

.cart-num-price {
    height: 25px;
    width: 100%;
}

.list-num-input {
    height: 16px;
    width: 36px;
    border: 1px solid #ddd;
    margin: 0;
    margin-top: 4px;
    text-align: center;
}

.cart-price {
    height: 25px;
    width: 100px;
    color: #939393;
    line-height: 25px;
    text-align: left;
    margin-left: 10px;
    margin-top: 2px;
}

.list-plus-img {
    height: 25px;
    width: 25px;
    background: url(../images/plus.png) no-repeat;
    background-size: 80%;
    background-position: 2px 4px;
}

.list-minus-img {
    height: 25px;
    width: 25px;
    background: url(../images/minus.png) no-repeat;
    background-size: 80%;
    background-position: 2px 4px;
    margin-left: 5px;
}

.cart-space {
    height: 2px;
    width: 100%;
    background: #e5e5e5;
}

.regularAfternoonTea-label1 {
    height: 35px;
    text-align: center;
    font-size: 12px;
    width: 85px;
    text-align: left;
}

.weekday-item {
    height: 20px;
    width: 60px;
    font-size: 12px;
    color: #333333;
    margin: 0;
    padding: 0;
    border: 1px solid #aba9a9;
}

.r_confirm_btn {
    height: 18px;
    width: 38px;
    border: 1px solid #aba9a9;
    margin-top: 5px;
    line-height: 18px;
    text-align: center;
    color: #333333;
    font-size: 12px;
    cursor: pointer;
}

.xiaoji {
    height: 35px;
    width: 86px;
    line-height: 35px;
    text-align: left;
    font-size: 12px;
    color: #333333;
}

.regular_total_money {
    height: 30px;
    width: 72px;
    line-height: 35px;
    text-align: left;
    color: red;
    font-size: 14px;
    border: 0;
    background: transparent;
}

.regular-sub {
    height: 25px;
    width: 50px;
    text-align: center;
    line-height: 25px;
    font-size: 12px;
    color: #ffffff;
    background: #9d2124;
    margin-top: 5px;
    border: 0;
    cursor: pointer;
}

.week-label {
    height: 35px;
    width: 60px;
    line-height: 40px;
    text-align: left;
    font-size: 12px;
    color: #333333;
    padding-left: 2px
}

.regularAfternoonTea-addr-area {
    height: 113px;
    width: 322px;
    margin-left: 10px;
    color: #333333;
    margin-top: 10px;
}

.regularAfternoonTea-addr-label {
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    width: 80px;
}

.regularAfternoonTea-notice-label {
    height: 75px;
    width: 320px;
    margin-left: 10px;
    color: #333333;
}

/**-----------------活动下午茶页---------**/
.activeFruit-menu {
    height: auto;
    width: 400px;
}

.activeAfternoonTea-list-area {
    width: 100%;
    height: auto;
}

.activeAfternoonTea-list li {
    width: 310px;
    height: 320px;
    float: left;
    margin: 10px 14px;
    position: relative;
    border-radius: 6px;
    border: solid #dedede thin;
    background: #fff;
    -webkit-transition: all .5s ease 0s;
}

.activeAfternoonTea-form-title {
    height: 42px;
    width: 400px;
    color: #9d2124;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    background: #ddd;
}

.activeAfternoonTea-form-main {
    width: 400px;
    height: auto;
    background: #ffffff;
    padding-top: 0;
}

.activeAfternoonTea-tips-area {
    height: 35px;
    width: 308px;
    margin-left: 32px;
    color: #333333;
}

.activeAfternoonTea-label {
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    width: 80px;
}

.activeAfternoonTea-num-text {
    height: 18px;
    width: 30px;
    border: 1px solid #e5e5e5;
    text-align: center;
}

.more {
    height: 16px;
    width: 20px;
    margin-left: 20px;
}

.gochoose-btn {
    height: 25px;
    width: 80px;
    background: #9d2124;
    color: #ffffff;
    font-size: 14px;
    margin-left: 20px;
    text-align: center;
    margin-top: 5px;
}

.activeAfternoonTea-desc {
    resize: none;
    height: 60px;
    width: 284px;
    border: 1px solid #ddd;
    margin-left: 70px;
}

.activeAfternoonTea-sub-item {
    height: 45px;
    width: 100%;
    clear: both;
    margin: 12px 0;
}

.activeAfternoonTea-desc-area {
    height: 50px;
    width: 320px;
    margin-left: 20px;
    color: #333333;
}

.doorder-desc-area {
    height: 78px;
    width: 300px;
    margin-left: 33px;
    color: #333333;
    clear: both;
}

.activeAfternoonTeaChoose-toobar {
    height: 35px;
    width: 340px;
    background: #e5e5e5;
}

.activeAfternoonTea-btn {
    height: 30px;
    width: 80px;
    background: #9d2124;
    line-height: 30px;
    text-align: center;
    margin-top: 7.5px;
    border: 0;
    font-size: 14px;
}

.activeAfternoonTea-input {
    height: 35px;
    width: 75px;
    color: red;
    font-size: 16px;
    background: transparent;
    border: 0;
}

.add_cart {
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.del_btn {
    height: 14px;
    width: 100%;
}

.del-label {
    cursor: pointer;
    height: 12px;
    width: 12px;
    background: url(../images/delete_icon.png) no-repeat;
    background-size: 70%;
    border: 1px solid #aba9a9;
    background-position: 50%;
}

.fruit-num-label {
    height: 100%;
    width: 40px;
    line-height: 30px;
    text-align: center;
    color: #333333;
    font-size: 12px;
}

.fruit-num-input {
    height: 13px;
    width: 50px;
}

.friut-num {
    height: 13px;
    width: 50px;
    border: 1px solid #aba9a9;
    margin: 5px 3px 0 0;
    text-align: center;
}

.add_num_btn {
    height: 15px;
    width: 38px;
    border: 1px solid #aba9a9;
    margin: 5px 0 0 10px;
    line-height: 15px;
    text-align: center;
    color: #333333;
    font-size: 12px;
    cursor: pointer;
}

.add_num_item {
    position: absolute;
    min-height: 40px;
    height: auto;
    width: 200px;
    background: #ffffff;
    left: 32px;
    bottom: 60px;
    border: 1px solid #e5e5e5;
    padding: 3px;
}

.fruit-cart-num {
    width: 110px;
    height: 100%;
}

.change_num_btn {
    border: 1px solid #aba9a9;
    height: 18px;
    width: 30px;
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
    cursor: pointer;
}

.done {
    height: 28px;
    margin-top: 4px;
    width: 80px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background: #9d2124;
    margin-right: 15px;
}

.cs-btn {
    border-radius: 5px;
    height: 35px;
    width: 80px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    margin-right: 15px;
    cursor: pointer;
}

.smsleader-btn {
    border-radius: 5px;
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    margin-right: 15px;
    cursor: pointer;
}

.detail-share-btn {
    border-radius: 5px;
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    cursor: pointer;
}

.detail-btn-margin {
    margin-right: 15px;
}

.detail-end-btn-margin {
    margin-right: 50px;
}

.yuetan-btn {
    border-radius: 5px;
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    margin-right: 15px;
    border: 0;
    cursor: pointer;
}

.fruit-joincart-btn {
    border-radius: 5px;
    height: 35px;
    width: 200px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    border: 0;
    cursor: pointer;
}

.addorder-btn, .ayuejie, .caosong {
    border-radius: 5px !important;
    height: 40px;
    width: 80px;
    line-height:40px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    border: 0;
    cursor: pointer;
}

.ship-tips-area {
    height: 35px;
    width: 300px;
    margin-left: 25px;
    color: #333333;
    line-height: 35px;
    margin-top: 10px;
}

.activeAfternoonTea-notice-area {
    height: auto;
    width: 300px;
    margin-left: 25px;
    color: #333333;
    clear: both;
}

.tips-text {
    color: red;
    font-size: 12px;
    width: 210px;
    line-height: 20px;
}

.activeAfternoonTea-notice-label {
    height: 35px;
    font-size: 14px;
    width: 80px;
    text-align: center;
    line-height: 18px;
}

.shipcost {
    color: red;
}

.phone-text {
    border: 1px solid #e5e5e5;
    height: 20px;
    padding-left: 5px;
}

.toleader:hover {
    background: #9d2124;
}

.show-fruit-container {
    height: 494px;
    width: 100%;
}

.t-img-list li {
    width: 184px;
    height: 144px;
    float: left;
    margin: 9px;
    border: 1px solid #ddd;
    border-radius: 12px;
}

#to-top:hover {
    /*background: url(../images/top-h.png) 100% no-repeat;
    background-size: 100%;*/

}

/*.header{height:100px;width: 100%;background: #ffffff;border-bottom:1px solid #e5e5e5;}*/
.header {
    height: 100px;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}

.act-img {
    position: absolute;
    top: 10px;
    left: 26%;
}

.act-tips {
    position: absolute;
    top: 67px;
    left: 29%;
    color: #ffffff;
}

.clock-img {
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background: url(../images/clock.png) center no-repeat;
    background-size: 100%;
}

.tab-infos a:hover {
    color: #333333;
}

.label-desc-color {
    color: #9e9e9e;
}

.headermain {
    height: 100px;
    width: 1200px;
    margin: 0 auto;
    background: transparent;
    background-size: 100%;
    position: relative;
}

.header-contain {
    height: 30px;
    width: 1200px;
    margin: 0 auto;
    border-bottom: 2px solid transparent;
}

.con {
    height: 100%;
    width: 1200px;
    margin: 0 auto;
}

.header_left {
    width: 50%;
    height: 100%;
    float: left;
}

.logo-contain {
    height: 100%;
    width: 1200px;
    margin: 0 auto;
    border-bottom: 1px solid transparent;
}

.reg-item {
    line-height: 20px;
    height: 100%;
    width: 160px;
}

.reg-btn {
    width: 70px;
    height: 20px;
    margin-right: 10px;
    margin-top: 14px;
}

.user-item {
    width: 100px;
    height: 20px;
    margin-right: 10px;
}

.user-infos {
    width: 100%;
    height: 100%;
}

.user-infos li {
    float: right;
    height: 20px;
    width: 80px;
    border-left: 1px solid #e5e5e5;
    text-align: center;
    margin-top: 5px;
    color: #333333;
}

.user-infos li a {
    color: #333333;
}

.tab-container {
    height: 66px;
    width: 100%;
    background: transparent;
}

.tab-infos {
    width: 100%;
    height: 100%;
    float: right;
    margin-right: 20px;
}

.tab-infos li {
    float: right;
    height: 30px;
    width: 80px;
    display: block;
    text-align: center;
    background: transparent;
    border-radius: 15px;
    margin-left: 15px;
    line-height: 30px;
    text-align: center;
    margin-top: 30px;
}

.tab-infos li a {
    display: block;
    height: 30px;
    width: 80px;
    font-size: 16px;
}

.tab-infos li a:link, .tab-infos li a:visited {
}

.tab-infos li a:hover {
}

.tab-infos-a {
    height: 30px;
    width: 80px;
    display: block;
}

#body {
    width: 100%;
    height: 810px;
    background: #ffffff;
}

.main {
    width: 1200px;
    height: 560px;
    margin: 0 auto;
    border-bottom: 1px solid #e5e5e5;
}

.main-pic {
    width: 100%;
}

.main-pic li {
    float: left;
    height: 450px;
    width: 350px;
    border-radius: 15px;
    margin-left: 50px;
    margin-top: 55px;
}

.shequn-main {
    width: 1200px;
    height: 250px;
    margin: 0 auto;
}

.shequn-pic {
    width: 100%;
    height: 100%;
}

.shequn-pic li {
    float: left;
    height: 160px;
    width: 120px;
    margin: 0 60px;
    margin-top: 45px;
}

.shequn-each {
    height: 125px;
    width: 125px;
}

.shequn-title {
    text-align: center;
    height: 35px;
    line-height: 35px;
}

.about-item {
    height: 80px;
    width: 1200px;
    margin: 0 auto;
    clear: both;
}

.about-list {
    width: 556px;
    height: 79px;
    margin: 0 auto;
}

.about-each {
    float: left;
    height: 60px;
    width: 129px;
    margin: 10px 5px;
}

.footer {
    height: 80px;
    width: 100%;
    background: #ffffff;
    border-top: 1px solid #e5e5e5;
    clear: both;
}

.foot-con {
    width: 700px;
    height: 100%;
    margin: 0 auto;
}

.foot-text {
    font-size: 13px;
    color: #333333;
    height: 30px;
    width: 700px;
    text-align: center;
    line-height: 30px;
}

.space {
    height: 10px;
    width: 100%;
}

.main-space {
    height: 50px;
    width: 100%;
    clear: both;
}

.login-form-item {
    width: 100%;
    height: 476px;
    background: #fdf7de;
}

.busi-login-bg {
    width: 1200px;
    height: 100%;
    background: url(../images/login_bg_03.png) no-repeat;
    margin: 0 auto;
    clear: both;
    position: relative;
}

.login-bg {
    width: 1200px;
    height: 100%;
    background: url(../images/my/login-bg.jpg) no-repeat;
    margin: 0 auto;
    clear: both;
    position: relative;
}

.login-left-space {
    width: 854px;
    height: 100%;
    background: transparent;
    float: left;
}

.login-form {
    background: #fff;
    overflow: visible;
    width: 346px;
    height: 390px;
    float: left;
    margin-top: 38px;
    box-shadow: rgb(144, 144, 144) 2px 4px 10px;
}

.login-form2 {
    height: 460px;
}

.login-label {
    height: 54px;
    width: 100%;
    line-height: 54px;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
    color: #9d2124;
    border-bottom: 1px solid #e5e5e5;
}

.login-check {
    height: 100%;
    width: 50%;
    float: left;
}

.login-user-up-space {
    width: 100%;
    height: 23px;
    background: transparent;
}

.form {
    padding: 20px;
    height: 202px;
}

.control-group {
    height: 38px;
    width: 400px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.user-icon {
    height: 34px;
    width: 36px;
    background: url(../images/order.png) no-repeat;
    float: left;
    border: 1px solid #e5e5e5;
}

.title {
    width: 206px;
    height: 20px;
    float: left;
    border: 1px solid #e5e5e5;
    border-left: 0;
    margin: 0;
    padding: 7px;
}

.psw-icon {
    height: 34px;
    width: 34px;
    background: url(../images/order.png) no-repeat;
    float: left;
    border: 1px solid #e5e5e5;
    background-position: -50px 0;
}

.code-icon {
    height: 34px;
    width: 34px;
    background: #f3f3f3 url(../images/mobile_code.png) no-repeat;
    float: left;
    border: 1px solid #e5e5e5;
    background-size: 20px;
    background-position: 7px;
}

.password, .re-password {
    width: 207px;
    height: 20px;
    float: left;
    border: 1px solid #e5e5e5;
    border-left: 0;
    margin: 0;
    padding: 7px;
}

.verify_code {
    width: 102px;
    height: 20px;
    float: left;
    border: 1px solid #e5e5e5;
    border-left: 0;
    margin: 0;
    padding: 7px;
}

.forget-psw-btn {
    width: 260px;
    text-align: right;
    margin: 0 auto;
    font-size: 14px;
    color: #333333;
}

.login-sub-btn {
    border: 0;
    padding: 0;
    width: 258px;
    height: 38px;
    background: #9d2124;
    color: #ffffff;
    cursor: pointer;
}

.reg-sub-btn {
    border: 0;
    padding: 0;
    width: 100px;
    height: 32px;
    background: #9d2124;
    color: #ffffff;
}

.reg-item {
    height: 40px;
    width: 306px;
    border-top: 1px solid #e5e5e5;
    padding: 0 20px;
}

.regret {
    width: 260px;
    height: 100%;
    margin: 0 auto;
}

.reg-left-space {
    width: 190px;
    height: 100%;
    float: left;
}

.reg-btn {
    width: 70px;

    font-size: 12px;
    outline: none;
}

.local-bt {
    background: #ffffff;
    border: 1px solid #e5e5e5;
    color: #333333;
    height: 100%;
    float: left;
    margin: 0;
    line-height: 40px;
    text-align: right;
}

.reg-container {
    width: 1200px;
    height: auto;
    background: #ffffff;
    font-size: 14px;
    color: #333333;
    margin: 0 auto;
}

.reg-left-item {
    height: auto;
    width: 800px;
    background: #ffffff;
    float: left;
    border-right: 1px solid #e5e5e5;
}

.reg-right-item {
    height: 100%;
    width: 299px;
    background: #ffffff;
    float: left;
}

.reg-label {
    height: 30px;
    width: 100%;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    color: #333333;
}

.to-login-label a {
    display: inline !important;
}

.form-tips {
    height: 36px;
    width: 50px;
    color: #9d2124;
    font-size: 12px;
    line-height: 36px;
    display: none;
}

.vcode-btn {
    height: 36px;
    line-height: 36px;
    width: 100px;
    color: #fff;
    background:#9d2124;
    margin-left: 5px;
    border-radius:25px;
}

.to-login-label {
    height: 40px;
    width: 100%;
    line-height: 40px;
    text-align: center;
}

.to-login-label a:link {
    color: #9d2124;
    text-decoration: none;
}

.work-space {
    height: 100%;
    width: 150px;
    margin: 0;
}

.shop-main-btn-items {
    height: 40px;
    width: 646px;
    margin: 0 auto;
    color: #ffffff;
}

.shop-btn {
    height: 40px;
    width: 180px;
    border: 1px solid #e5e5e5;
    float: left;
    background: #9d2124;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    border-radius: 5px;
}

.shop-btn-space {
    height: 40px;
    width: 50px;
    float: left;
}

.want-btn-css {
    height: 130px;
    width: 130px;
    position: absolute;
    left: 500px;
    top: 175px;
}

.reqbtn-css {
    height: 90px;
    width: 90px;
    position: absolute;
    left: 655px;
    top: 430px;
}

.userinfo-container {
    width: 1200px;
    min-height: 520px;
    height: auto;
    background: #ffffff;
    margin: 0 auto;
}

.userinfo-left-item {
    height: 100%;
    width: 800px;
    background: #ffffff;
    float: left;
}

.userinfo-right-item {
    height: 100%;
    width: 199px;
    background: #ffffff;
    float: left;
    border-right: 1px solid #e5e5e5;
}


/****列表更新*****/


.new-list-area {
    width: 1024px;
    height: auto;
}

.newlist-container {
    height: auto;
    width: 1024px;
    margin: 0 auto;
}

.new_list > li {
    width: 310px;
    height: 346px;
    border: solid #f3f3f3 thin;
    float: left;
    margin-bottom: 100px;
    background: #fff;
    margin-right: 44px;
    transition: all 0.6s;
    position: relative;
}

.new-list-title {
    height: auto;
    font-size: 16px;
    color: #333333;
    line-height: 24px;
}

.new-info {
    height: auto;
    width: 280px;
    padding: 15px;
}

.new-picture {
    width: 310px;
    height: 155px;
    overflow: hidden;
    position: relative;
}

.new-list-desc {
    height: 70px;
    width: 100%;
    margin-top: 10px;
    overflow: hidden;
    letter-spacing: 1px;
}

.cname {
    min-width: 50px;
    width: auto;
    height: 100%;
    line-height: 40px;
    font-size: 15px;
    color:#999;
    text-align: center;
}

.new-info-num {
    height: 100%;
    width: 40%;
    line-height: 20px;
    text-align: right;
    overflow: hidden;
}

.new-info-price {
    height: 100%;
    width: 60%;
    line-height: 20px;
    text-align: left;
    overflow: hidden;
}

.purpos li a:link {
    color: #666;
}

.purpos li a:hover {
    color: #9d2124;
    text-decoration: underline;
}

.descInfo {
    height: 25px;
    width: 280px;
    position: absolute;
    left: 15px;
    bottom: 38px;
    padding: 0px;
}


.new-list-area {
    width: 1024px;
    height: auto;
}

.newlist-container {
    height: auto;
    width: 1024px;
    margin: 0 auto;
}

.new-list-title {
    height: auto;
    font-size: 16px;
    color: #333333;
    line-height: 24px;
}

.new-info {
    height: auto;
    width: 280px;
    padding: 15px;
}


.new-list-desc {
    height: 70px;
    width: 100%;
    margin-top: 10px;
    overflow: hidden;
    letter-spacing: 1px;
}

.new-info-num {
    height: 100%;
    width: 40%;
    line-height: 20px;
    text-align: right;
    overflow: hidden;
}

.new-info-price {
    height: 100%;
    width: 60%;
    line-height: 20px;
    text-align: left;
    overflow: hidden;
}

.purpos li a:link {
    color: #333333;
}

.purpos li a:hover {
    color: #9d2124;
    text-decoration: underline;
}


.purpos-list {
    height: auto;
    width: 1122px;
}

/****详情页更新*****/
.new_detail-main {
    min-height: 30px;
    width: 980px;
    height: auto;
    margin: 0 auto;
}

.new-detail-info {
    min-height: 30px;
    height: auto;
    width: 100%;
    background: #ffffff;
}

.userinfo-right-item div {
    cursor: pointer;
    height: 50px;
    width: 177px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}

/**Eric*/


.file_btn {
    height: 30px;
    width: 100%;
    position: relative;
    margin-bottom: 20px;
}

.txbtn {
    height: 30px;
    width: 105px !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 5;
    opacity: 0;
}

.form_btn_text {
    height: 30px;
    width: 105px;
    background: #9d2124;
    color: #ffffff;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    line-height: 30px;
    text-align: center;
}

.local-img {
    height: 298px;
    width: 298px;
    margin-bottom: 20px;
    border: 1px solid #e5e5e5;
}

.addtx {
    height: 30px;
    width: 105px;
    background: #9d2124;
    color: #ffffff;
    font-size: 13px;
    text-align: center;
    border: 1px solid #9d2124;
}

.league-item {
    height: 110px;
    width: 1040px;
    margin: 0 auto;
    padding: 0 30px;
}

.league-list-body {
    height: auto;
    width: 100%;
}

.league-list-item {
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

.league-type {
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
}

.league-type li {
    height: 100%;
    float: left;
}

.league-type-li {
    float: none !important;
    display: inline-block;
}

.league-icon {
    height: 80px;
    width: 80px;
    margin: 0 auto;
}

.league-icon-photo {
    width: 60px;
    display: block;
    padding: 10px;
}

.league-label {
    height: 30px;
    width: 100%;
    line-height: 30px;
    text-align: center;
    color: #333333;
}

.league-label span {
    width: 80px;
    padding: 5px 10px;
}

.league-list li {
    height: 200px;
    padding: 20px;
    width: 1160px;
    font-size: 14px;
    color: #333333;
    background: #ffffff;
}

.league-pic {
    height: 200px;
    width: 400px;
    float: left;
}

.league-img {
    height: 200px;
    width: 400px;
    display: block;
}

.league-info {
    height: 200px;
    width: 740px;
    float: left;
    margin-left: 20px;
}

.league-title {
    height: 25px;
    line-height: 25px;
    text-align: left;
    width: 100%;
    margin-bottom: 5px;
    color: #ed5900;
    overflow: hidden;
    font-size: 16px;
    letter-spacing: 1px;
}

.league-desc {
    height: 144px;
    line-height: 25px;
    overflow: hidden;
    word-wrap: break-word;
    letter-spacing: 1px;
    margin-bottom: 5px;
}

.league-time {
    width: 100%;
    height: 23px;
    line-height: 23px;
    display: inline-block;
}

.league-cp {
    height: 23px;
    width: 100%;
    line-height: 23px;
    overflow: hidden;
}

.league-phone {
    height: 100%;
    width: 50%;
    float: left;
}

.league-price {
    height: 100%;
    width: 50%;
    float: left;
}

.league-addr {
    height: 23px;
    width: 100%;
    line-height: 23px;
    overflow: hidden;
}

.dynamic-desc {
    height: 142px;
    line-height: 19px;
    overflow: hidden;
    word-wrap: break-word;
    letter-spacing: 1px;
    margin-bottom: 5px;
}

/**-----------------经验帮-说说-列表页---------**/

.list-body {
    height: auto;
    width: 100%;
}

.list-item {
    width: 915px;
    margin: 0 auto;
    height: auto;
}

.jingyan-main {
    height: 615px;
    width: 1200px;
    margin: 0 auto;
    background: #ffffff;
}

.jingyan-item {
    height: 100%;
    width: 915px;
    margin: 0 auto;
    padding: 0;
}

.jingyan-item li {
    height: 150px;
    width: 300px;
    margin: 0 5px 5px 0;
    float: left;
}

.jingyan-icon-item {
    height: 150px;
    width: 100px;
    float: left;
}

.seartch-items {
    height: 35px;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.jingyan-icon {
    height: 80px;
    width: 80px;
    padding-top: 35px;
    padding-left: 10px;
}

.jingyan-input-area {
    width: 905px;
    height: 60px;
    margin: 0 auto;
    position: relative;
    border: 1px solid #e5e5e5;
    padding: 5px;
    resize: none;
}

.jingyan-input-form {
    width: 917px;
    min-height: 70px;
    height: auto;
}

.jiedai-bgcolor {
    background: #cfebd6;
}

.pub-time {
    height: 30px;
    width: 420px;
    text-align: left;
    padding-right: 5px;
    color: #9e9e9e;
    line-height: 30px;
}

/*Eric*/
.qiwen-bgcolor {
    background: #f4d6c1;
}

.jingyan-label-item {
    height: 100%;
    width: 200px;
    background: #f9f9f9;
    float: left;
    line-height: 150px;
    text-align: center;
    font-size: 14px;
}

.input-item {
    height: 32px;
    width: 915px;
    margin: 0 auto;
    background: #ffffff;
}

.content {
    height: 36px;
    width: 300px;
    border: 1px solid #e5e5e5;
    float: left;
    border-right: 0;
}

.sub-btn {
    height: 30px;
    width: 70px;
    border: 0;
    float: left;
    background: url(../images/icon_search.png) center no-repeat;
    background-color: #9d2124;
    background-size: 40%;
}

.input-group {
    height: 30px;
    width: 100%;
    text-align: center;
}

.form-horizontal {
    height: 30px;
    margin: 0 auto;
    width: 660px;
    text-align: center;
}


.filename {
    width: auto;
    height: 25px;
    color: #9d2124;
    line-height: 25px;
    text-align: left;
    margin-left: 5px;
}



/**Eric overflow:auto;*/
.title-item {
    height: 80px;
    width: 100%;
}

.touxiang-btn {
    height: 80px;
    width: 100px;
}

/*Eric*/
.touxiang-img {
    height: 60px;
    width: 60px;
    margin: 10px 20px;
    border-radius: 30px;
}

.name-item {
    height: 80px;
    width: 783px;
}

.name-container {
    height: 60px;
    width: 100%;
    margin-top: 10px;
    color: #9e9e9e;
    position: relative;
}

.name {
    text-align: left;
}

.shuoshuo-pub-time {
    height: 30px;
    width: 420px;
    text-align: left;
    padding-right: 5px;
    color: #9e9e9e;
    line-height: 30px;
}

/*Eric*/
.jingyan-list {
    width: 100%;
    padding: 10px;
    min-height: 120px;
    height: auto;
    margin-bottom: 15px;
    position: relative;
    background: #fff;
}

/*Eric overflow:auto;*/
.jingyan-desc-container {
    height: auto;
    width: 100%;
}



.saishi-img {
    min-height: 1px;
    background: transparent;
    width:1000px;
    height: auto;
    margin-top: 20px;
}

.saishi-picture-list li {
    height: 248px;
    width: 248px;
    display: block;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

.saishi-picture {
    height: 248px;
    width: 248px;
}

.pinglun-item {
    height: 30px;
    width: 100%;
    line-height: 30px;
    text-align: right;
    clear: both;
    padding-top: 20px;
}

.j-label {
    position: absolute;
    top: 7px;
    right: 12px;
}

.repon-css {
    height: 30px;
    float: right;

}

.dianzan-css,.liulan-css {
    width: 100px;
    height: 30px;
    float: right;
}
.liulan-num-item{
    color: #b3b3b3;
}


.respon-num-item {
    height: 100%;
    width: 70px;
    color: #b3b3b3;
    font-size: 15px;
    line-height: 30px;
    text-align: left;
}

.zan-icon-pic {
    height: 100%;
    width: 30px;
    background: url(../images/azan.png) no-repeat;
    background-size: 80%;
}

.zan-icon-pic-check {
    height: 100%;
    width: 30px;
    background: url(../images/azan_c.png) no-repeat;
    background-size: 80%;
}
.liulan-icon-pic{
    height: 100%;
    width: 30px;
    background: url(../images/browse.png) no-repeat;
    background-size: 90%;
}
.respon-icon-pic{
    height: 100%;
    width: 30px;
    background: url(../images/detail_icon/comment-icon.png) no-repeat;
    background-size: 70%;
    background-position: center;
}

.zan-num-item {
    height: 100%;
    width: 70px;
    color: #b3b3b3;
    font-size: 15px;
    line-height: 30px;
    text-align: left;
}

.share-item {
    width: 25px;
    height: 100%;
    color: #333333;
    background: url(../images/detail_icon/share-icon.png) center no-repeat;
    float: right;
    background-size: 100%;
    position: relative;
}

.saishi-input-item {
    width: 915px;
    height: auto;
    min-height: 60px;
    margin: 0 auto;
    position: relative;
}

.saishi-input-form {
    width: 815px;
    height: auto;
    min-height: 60px;
}

.saishi-input-area {
    height: 54px;
    width: 805px;
    line-height: 20px;
    font-size: 14px;
    padding: 3px;
    border: 1px solid #e5e5e5;
    border-right: 0;
    padding-left: 6px;
    margin: 0;
    resize: none;
}

.add-photo-btn {
    height: 60px;
    width: 98px;
    border: 1px solid #e5e5e5;
    background: url(../images/camera.png) center no-repeat;
    background-size: 27%;
}

.saishi-sub-item {
    height: 25px;
    width: 250px;
    float: right;
}

.check-radio {
    height: 100%;
    width: 90px;
    padding: 0;
    padding-left: 10px;
}

/*Eric*/
.saishi-file-input {
    height: 60px;
    opacity: 0;
}



.comment-list {
    width: 783px;
    height: 250px;
    margin-left: 100px;
    line-height: 24px;
    letter-spacing: 1px;
    background: #e5e5e5;
}

.each-comment {
    height: auto;
    min-height: 40px;
    display: table;
}

.comment-spacer {
    height: 10px;
    width: 100%;
    background: transparent;
    clear: both;
}

.read-all {
    font-size: 12px;
    text-decoration: underline;
}

.respon-comment {
    height: auto;
    min-height: 40px;
    width: 743px;
    margin-left: 38px;
    line-height: 24px;
    clear: both;
}

.respon-name-container {
    min-height: 30px;
    height: auto;
    width: 662px;
    padding-right: 20px;
}

.respon-comment-name {
    color: #333333;
    font-size: 12px;
    min-height: 15px;
    height: auto;
    text-align: left;
    padding: 10px;
    letter-spacing: 1px;
    line-height: 20px;
}

.respon-comment-pub-time {
    height: 20px;
    text-align: left;
    font-size: 12px;
    padding-left: 10px;
    color: #333333;
    position: relative;
    letter-spacing: 0px;
    margin-bottom: 20px;
}

.img_container {
    display: block;
    height: 110px;
    width: 110px;
    margin-right: 10px
}

.sdel-btn {
    position: absolute;
    top: 6px;
    right: 10px;
    height: 14px;
    width: 14px;
    background: url(../images/sanchu2.png) no-repeat;
    background-size: 100%;
    background-position: center;
    cursor: pointer;
}

.add-comment-btn {
    height: 30px;
    width: 70px;
    border: 0;
    background: #9d2124;
    border-radius:25px;
    color: #ffffff;
    float: right;
    margin-top: 5px;
}
.saishi-sub-btn {
    height: 30px;
    width: 70px;
    border: 0;
    background: #9d2124;
    border-radius:25px;
    color: #ffffff;
    float: right;
    margin-top: 5px;
}

.comment-input-area {
    height: 54px;
    width: 860px;
    line-height: 20px;
    font-size: 14px;
    padding: 3px;
    margin-left: 100px;
    margin-top: 10px;
    resize: none;
    border:0;
}

.respon-input-area {
    height: 54px;
    width: 860px;
    line-height: 20px;
    font-size: 14px;
    padding: 3px;
    margin-left: 7px;
    margin-top: 10px;
    resize: none;
    border:0;
}

.add-respon-btn {
    width: 70px;
    height: 30px;
    line-height: 30px;
    border: 0;
    background: #9d2124;
    color: #ffffff;
    float: right;
    border-radius: 15px;
    margin-top: 5px;
    letter-spacing: 2px;
}

.ablocation {
    position: absolute;
    right: 0;
    bottom: 5px;
}

.saishi-desc a:link, .saishi-desc a:visited {
    color: #9d2124;
    text-decoration: none;
    display: inline;
}

.saishi-desc a:hover, .saishi-desc a:active {
    color: #9d2124;
    text-decoration: none;
    display: inline;
}



.image_container {
    height: 110px;
    width: 110px;
}

/*Eric*/
.c-saishilist-share-div {
    width: 170px;
    height: 200px;
    bottom: -176px;
    right: -175px;
    border: 1px solid #c5c5c5;
    text-align: center;
    position: absolute;
    z-index: 150;
    background-color: #F1F1F1;
}

.c-saishilist-share-div img {
    width: 150px;
    height: 150px;
    padding: 10px 10px 5px 10px;
    border: 0px;
}

/**-----------------经验帮-说说-详情页---------**/


.jingyan-detail-body {
    height: 1200px;
    width: 100%;
}

.jingyandetail-container {
    width: 802px;
    margin: 0 auto;
    background: #ffffff;
}

.comment-input-form {
    width: 715px;
    height: 100%;
    height: 60px;
    margin-left: 100px;
}
.comment-input-form textarea{
    background-color: #f8f8f8;
    padding: 10px;
}
.saishi-detail-desc {
    height: auto;
    width: 802px;
    margin-left: 100px;
    line-height: 24px;
    letter-spacing: 1px;
}

.comment-touxiang-btn {
    height: 40px;
    width: 40px;
    padding: 20px 0 0 20px;
}

.comment-touxiang-img {
    height: 30px;
    width: 30px;
    border-radius: 15px;
}

.comment-contaner {
    min-height: 1px;
    height: auto;
    width: 815px;
    margin-left: 100px;
}

.comment-name-container {
    min-height: 30px;
    height: auto;
    width: 702px;
    padding: 20px 20px 10px 0;
}

.comment-name {
    color: #333333;
    font-size: 12px;
    min-height: 15px;
    height: auto;
    text-align: left;
    padding-left: 10px;
    letter-spacing: 1px;
    line-height: 20px;
}

.comment-pub-time {
    height: 20px;
    width: 733px;
    text-align: left;
    font-size: 12px;
    padding-left: 10px;
    color: rgb(119, 119, 119);
    position: relative;
    letter-spacing: 0px;
}

.name-color {
    color: #9d2124;
}

.respon-container {
    min-height: 1px;
    height: auto;
    width: 733px;
    margin-left: 40px;
    clear: both;
}

.respon-touxiang-btn {
    height: 40px;
    width: 40px;
}

.respon-touxiang-img {
    height: 30px;
    width: 30px;
    padding-left: 5px;
    padding-top: 5px;
}

.respon-name {
    color: #333333;
    font-size: 12px;
    min-height: 20px;
    height: auto;
    text-align: left;
    width: 683px;
    padding-left: 10px;
    letter-spacing: 1px;
    line-height: 18px;
}

.respon-pub-time {
    height: 20px;
    width: 725px;
    text-align: left;
    font-size: 12px;
    padding-left: 10px;
    color: rgb(119, 119, 119);
    position: relative;
}

.respon-icon-item {
    height: 16px;
    width: 16px;
    font-size: 12px;
    position: absolute;
    left: 114px;
    top: 4px;
    background: url(../images/detail_icon/comment-icon.png) no-repeat;
    background-size: 91%;
    border: 0;
    cursor: pointer;
    padding: 0;
}

.del-icon-item {
    height: 16px;
    width: 16px;
    font-size: 12px;
    position: absolute;
    left: 134px;
    top: 2px;
    background: url(../images/order-icons.png) -18px -122px no-repeat;
    background-size: 562%;
    border: 0;
    cursor: pointer;
}

.img_items {
    position: relative;
}

.file {
    height: 110px;
    width: 110px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    opacity: 0;
    margin: 0 !important;
    overflow: hidden;
}

/**-----------------备忘---------**/
.memo-body {
    height: auto;
    width: 1200px;
    margin: 0 auto;
}

.memo-main {
    height: auto;
    width: 100%;
}

.memo-type-main {
    height: 100%;
    width: 200px;
    margin-left: 40px;
}

.memo-list-item {
    height: auto;
    width: 950px;
}

.memo-title {
    height: 45px;
    background: #ffffff;
    color: #9d2124;
}

.all-memo-btn {
    width: 50%;
    height: 100%;
    line-height: 45px;
    text-align: center;
    background: #ffffff;
    color: #9d2124;
    font-size: 16px;
    font-weight: bold;
}

.today-memo-btn {
    width: 50%;
    height: 100%;
    line-height: 45px;
    text-align: center;
    background: #ffffff;
    color: #9d2124;
    font-size: 16px;
    font-weight: bold;
}

.add-memo-btn {
    width: 33%;
    height: 100%;
    line-height: 35px;
    text-align: center;
}

.memo-type-list {
    height: 300px;
    background-color: #ffffff;
}

.memo-type-list li {
    height: 58px;
    width: 100%;
    border-top: 0;
    line-height: 58px;
    text-align: center;
}

.memo-type-list li a {
    height: 58px;
    width: 100%;
    display: block;
}

.memo-info-list {
    height: 100%;
    width: 900px;
    margin: 0 25px;
    background: #ffffff;
}

.memo-info-list li {
    height: 260px;
    width: 440px;
    border: 1px solid transparent;
    float: left;
    margin-bottom: 15px;
}

.memo-icons-item {
    height: 30px;
    width: 100%;
    background: url(../images/memo-bg.png) no-repeat;
    background-size: 100%;
    border-radius: 10px 10px 0 0;
}

.memo-state {
    height: 100%;
    width: 80px;
    color: #ffffff;
    line-height: 30px;
    text-align: left;
    padding-left: 20px;
}

.memo-hlep {
    height: 100%;
    width: 80px;
    margin-left: 92px;
}

.memo-edit {
    height: 100%;
    width: 50px;
    background: url(../images/editor.png) center no-repeat;
    background-size: 35%;
    margin-left: 50px;
}

.memo-delete {
    height: 100%;
    width: 50px;
    background: url(../images/sanchu2.png) center no-repeat;
    background-size: 35%;
    margin-left: 10px;
}

.memo-info {
    height: 220px;
    width: 420px;
    padding: 5px 10px;
    line-height: 22px;
    letter-spacing: 1px;
    color: #333333;
    background: #ffffff;
    overflow: hidden;
}

.memo-desc {
    height: 190px;
    width: 420px;
    text-indent: 25px;
    overflow: hidden;
    line-height: 24px;
    letter-spacing: 1px;
}

.do-time {
    height: 30px;
    width: 420px;
    text-align: right;
    padding-right: 5px;
}

.all-memo-btn a {
    display: block;
    color: #9d2124;
    border-bottom: 1px solid #ffffff;
}

.all-memo-btn a:link {
    color: #9d2124;
    text-decoration: none;
}

.today-memo-btn a:link {
    color: #9d2124;
    text-decoration: none;
}

.today-memo-btn a {
    display: block;
    color: #9d2124;
    border-bottom: 1px solid #ffffff;
}

.add-memo-btn a:link {
    color: #9d2124;
    text-decoration: none;
}

.add-memo-btn a {
    color: #9d2124;
}

.memo-textarea-input {
    height: 250px;
    margin-bottom: 23px;
    clear: both;
    resize: none;
}

.memo-textarea {
    height: 230px;
    width: 360px;
    padding: 10px;
    border: 1px solid #e5e5e5;
    resize: none;
}

.memo-state-select {
    height: 30px;
    width: 130px;
    margin: 0;
    padding: 0px 10px;
    font-size: 14px;
}


/**-----------------报销---------**/
.expenseReport-list-body {
    height: auto;
    width: 100%;
}

.expenseReport-container {
    height: auto;
    width: 1200px;
    margin: 0 auto;
}

.expenseReport-title {
    height: 30px;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    color: #333333;
    line-height: 30px;
    text-align: left;
}

.expenseReport-title li {
    height: 30px;
    width: 100px;
    line-height: 30px;
    float: left;
    text-align: center;
    font-size: 18px;
}

.active {
    background-color: #9d2124;
    color: #fff;
}

.expenseReport-tablethead {
    height: 100%;
    width: 100%;
    height: auto;
    min-height: 40px;
    font-size: 12px;
    border: 0;
    color: #333333;
    letter-spacing: 1px;
    border: 1px solid #ddd
}

.expenseReport-tablethead td {
    color: #333333;
    font-size: 13px;
}

.t-header {
    height: 34px;
    width: 100%;
    vertical-align: middle;
    line-height: 20px;
    color: #666;
}

.t-header th {
    height: 32px;
    line-height: 32px;
    background: #f5f5f5;
    color: #666;
    font-weight: 400;
}

.table-spacer {
    height: 10px;
}

.gap {
    height: 25px;
    line-height: 25px;
    width: 14px;
    font-size: 14px;
}

.dealtime {
    height: 25px;
    line-height: 25px;
    width: 165px;
    margin-right: 30px;
}

.number {
    width: 240px;
    font-family: verdana;
    height: 25px;
    line-height: 25px;
}
.order-pictrue {
    height: 60px;
    width: 60px;
    border: 1px solid #f5f5f5;
    line-height: 59px;
    text-align: center;
}

.order-pictrue img {
    max-width: 60px;
    max-height: 60px;
    margin: 0 auto;
    border: 0;
}

/*Eric*/
.del-btn {
    width: 23px;
    height: 23px;
    margin-right: 18px;
    overflow: hidden;
    vertical-align: middle;
    background: url(../images/order-icons.png) -25px -154px no-repeat;
    background-size: 500%;
}

.expenseReport-order-desc {
    height: 60px;
    line-height: 20px;
    width: 274px;
    margin-right: 20px;
    margin-left: 14px;
    letter-spacing: 1px;
    overflow: hidden;
    font-size: 14px;
    color: #333333;
}

.report_checkbox {
    height: 25px;
    margin: 0;
    padding: 0px 10px;
    width: 80px;
}

.expenseReport-num-price {
    height: 60px;
    line-height: 20px;
    letter-spacing: 1px;
    overflow: hidden;
    font-size: 14px;
    color: #333333;
}

/**-----------------关于---------**/
.about-body {
    height: 601px;
    width: 100%;
    background: #ffffff;
}

.about-main {
    height: 551px;
    width: 1200px;
    margin: 0 auto;
}

.about-qrcode {
    height: 350px;
    width: 100%;
    position: relative;
}

.about-qrcode-img {
    height: 200px;
    width: 200px;
    background: url(https://img.gictips.cn/resources/images/main/pub_weixin1.png) center no-repeat;
    background-size: 100%;
    position: absolute;
    left: 500px;
    top: 75px;
}

.about-text-area {
    height: 170px;
    width: 100%;
    text-align: center;
}

.about-desc {
    height: 30px;
    line-height: 20px;
    width: 100%;
    font-size: 16px;
}

.about-tel {
    height: 30px;
    line-height: 20px;
    width: 100%;
    font-size: 13px;
}

.agreement-body {
    height: 4790px;
    width: 100%;
    background: #ffffff;
}

.agreement-main {
    height: 100%;
    width: 1200px;
    margin: 0 auto;
    background: #ffffff;
}

.agreement-text-area {
    font-size: 15px;
    color: #333333;
    line-height: 30px;
    padding: 20px;
}

.partner-body {
    height: auto;
    width: 100%;
    background: #ffffff;
}

.partner-main {
    height: auto;
    width: 1200px;
    margin: 0 auto;
    background: #f7f7f7;
}

.supplier-list {
    background-color: #fff;
}

.about-h3 {
    font-size: 20px;
    padding: 10px;
    color: #9d2124;
    font-family: Arial, "Microsoft YaHei";
}

.partner-title {
    height: 100px;
    width: 100%;
    color: #333333;
    line-height: 30px;
    text-align: left;
}

.partner-list-item {
    height: 640px;
    width: 1198px;
    padding-top: 30px;
}

.partner-list {
    padding: 0;
    border: 1px solid #f4f4f4;
    border-bottom: 0px;
}

.partner-list li {
    height: 118px;
    width: 258px;
    padding: 20px;
    float: left;
    border: 0;
    border-bottom: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
    background-color: #fff;
}
.partner-list li:nth-child(4n){
    border-right: 0px;
}

.supplier-list li {
    height: 202px;
    clear: both;
}

.supplier-left-image {
    height: 100%;
    width: 182px;
}

.supplier-center-text {
    height: 162px;
    width: 716px;
    padding: 10px;
}

.supplier-right-btn {
    height: 162px;
    width: 240px;
    padding: 20px;
}

.zhaoshnag-img {
    background: url(../images/zhaoshang.png) no-repeat;
    background-size: 50%;
    background-position: center;
}

.zhaoshnag-title {
    height: 30px;
    width: 100%;
    font-size: 16px;
    color: #fd7400;
}

.zhaoshnag-desc {
    height: 132px;
    width: 100%;
    font-size: 14px;
    color: rgb(92, 92, 92);
    letter-spacing: 1px;
    line-height: 20px;
}

.supplier-connect-item {
    height: 90px;
    width: 130px;
    margin-top: 35px;
    margin-left: 40px;
}

.supplier-connect-item li {
    height: 30px;
    width: 100%;
    padding-left: 50px;
    line-height: 30px;
    border-bottom: 0;
    color: #333333;
}

.qq-connect {
    background: url(../images/qq_icon.png) no-repeat;
    background-size: 12%;
    background-position: 7% 40%;
}

.wx-connect {
    background: url(../images/wecat_icon.png) no-repeat;
    background-size: 12%;
    background-position: 7% 40%;
}

.tel-connect {
    background: url(../images/tel_icon.png) no-repeat;
    background-size: 12%;
    background-position: 7% 40%;
}

.yingxiao-img {
    background: url(../images/free_apply.png) no-repeat;
    background-size: 50%;
    background-position: center;
}

.supplier-btn {
    height: 30px;
    width: 100px;
    background: #9d2124;
    border-radius: 5px;
    color: #ffffff;
    line-height: 30px;
    text-align: center;
    margin-left: 70px;
    margin-top: 68px;
    font-size: 13px;
}

.fuli-img {
    background: url(../images/free_fuli.png) no-repeat;
    background-size: 50%;
    background-position: center;
}

.gift-img {
    background: url(../images/gift_parade.png) no-repeat;
    background-size: 50%;
    background-position: center;
}

/**-----------------下载--------------**/
.download-main {
    width: 1200px;
    height: 450px;
    margin: 0 auto;
}

.download-wechat-icon {
    width: 21px;
    height: 21px;
    display: inline-block;
    margin-right: 5px;
    background: url(../images/wecat_icon.png) no-repeat;
    background-size: 100%;
    background-position: center;
}


/**-----------------采购公共页---------**/
/*文具*/
.classify-body {
    height: auto;
    min-height: 500px;
    width: 100%;
    background: #ffffff;
}

.classify-ad-photos {
    height: 642px;
    width: 1200px;
    margin: 0 auto;
}

.classify-characteristic-area {
    height: 500px;
    width: 100%;
    background: #9d2124;
}

.characteristic-main {
    height: 100%;
    width: 1200px;
    margin: 0 auto;
}

.characteristic-text {
    height: 100px;
    width: 100%;
    line-height: 100px;
    color: #ffffff;
    font-size: 25px;
    text-align: center;
}

.characteristic-icons-item {
    height: 400px;
    width: 100%;
}

.characteristic-icon {
    height: 250px;
    width: 200px;
    padding: 75px 100px;
}

.free-send {
    background: url(../images/free_apply.png) no-repeat;
    background-size: 100%;
    height: 200px;
    width: 200px;
}

.zb-service {
    background: url(../images/zongbao.png) no-repeat;
    background-size: 100%;
    height: 200px;
    width: 200px;
}

.characteristic-type {
    height: 50px;
    width: 100%;
    line-height: 50px;
    color: #ffffff;
    font-size: 18px;
    text-align: center;
}

.category-area {
    height: 846px;
    width: 1200px;
    margin: 0 auto;
    margin-top: 25px;
}

.category-area-space {
    height: 100%;
    width: 135px;
}

.category-list {
    width: 930px;
    height: 100%;
    background: url(../images/category_line_bg.png) no-repeat;
    background-position: 0 17px;
}

.category-list li {
    height: 282px;
    width: 308px;
    float: left;
}

.category-img {
    height: 282px;
    width: 308px;
    display: block;
}

.triangle-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #e5e5e5;
    position: absolute;
    right: 20px;
    top: 35px;
}

/*礼品*/
.gift-category-area {
    height: 564px;
    width: 1200px;
    margin: 0 auto;
    margin-top: 25px;
}

.gift-xunyou {
    background: url(../images/gift_parade.png) no-repeat;
    background-size: 100%;
    height: 200px;
    width: 200px;
}

.gift-category-list {
    width: 930px;
    height: 100%;
    background: url(../images/gift_line_bg.png) no-repeat;
}

.gift-category-list li {
    height: 282px;
    width: 308px;
    float: left;
}

/*福利*/
.fruit-category-img {
    height: 280px;
    width: 305px;
    display: block;
    padding: 1px;
}

.fruit-free {
    background: url(../images/free_fuli.png) no-repeat;
    background-size: 100%;
    height: 200px;
    width: 200px;
}

.fruit-zanzhu {
    background: url(../images/sponsor.png) no-repeat;
    background-size: 100%;
    height: 200px;
    width: 200px;
}

/*其他*/
.other-category-area {
    height: 1128px;
    width: 1200px;
    margin: 0 auto;
    margin-top: 25px;
}

.other-category-list {
    width: 930px;
    height: 100%;
    background: url(../images/caigouother_bg_line.png) no-repeat;
}

.other-category-list li {
    height: 282px;
    width: 308px;
    float: left;
}

/*文印*/
.printing-img-window {
    line-height: 290px !important;
}

/**Eric 070719**/
.printing-img-window img {
    border: 0px;
}

/**Eric 070719**/

/**-----------------文具列表---------**/
.stationary-body {
    height: auto;
    width: 100%;
    background: #ffffff;
}

.searth-area {
    height: 40px;
    width: 1200px;
    margin: 0 auto;
    background: transparent;
    text-align: center;
}

.stationary-main {
    height: auto;
    width: 100%;
}

.stationary-container {
    height: auto;
    width: 1200px;
    margin: 0 auto;
}

.stationary-list-area {
    width: 846px;
    height: auto;
}

.stationary-classify-area {
    width: 340px;
    height: auto;
}

.searth-form {
    width: 474px;
    height: 40px;
    margin-left: 313px
}

.searth-keywords {
    height: 34px;
    border: 1px solid #9d2124;
    width: 380px;
    padding: 2px 10px;
    float: left;
    font-size: 12px;
}

.searth-btn {
    height: 40px;
    width: 84px;
    line-height: 40px;
    border: 1px solid #9d2124;
    border-left: 0;
    text-align: center;
    background: url(../images/icon_search.png) center no-repeat;
    background-color: #9d2124;
}

.yicg-btn {
    height: 40px;
    width: auto;
}

.stationary-list {
    height: auto;
    width: 100%;
}

/*.stationary-list li{width: 270px;height: 320px;border:1px solid #e5e5e5;float: left;margin-right:10px;margin-bottom: 15px;position: relative;}*/
.stationary-list li {
    width: 270px;
    height: 355px;
    border: 1px solid #e5e5e5;
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
    position: relative;
}

.good-img {
    height: 268px;
    width: 268px;
    text-align: center;
    line-height: 267px;
    margin: 0 auto;
    border: 0px;
    position: relative;
}

.good-img img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    margin: 0 auto;
    border: 0px;
}

/**Eric 图片居中*/
/*.good-info{height: 50px;width: 262px;padding:4px;}*/
.good-info {
    height: 79px;
    width: 262px;
    padding: 4px;
}

.goods-desc {
    height: 100%;
    width: 163px;
    line-height: 23px;
    overflow: hidden;
    color: #333333;
}

.goods-price {
    height: 100%;
    width: 80px;
    line-height: 23px;
    text-align: center;
    color: #fd7400;
    font-size: 16px;
}

.catagory-area {
    width: 100%;
    height: 467px;
}

.brand-area {
    width: 100%;
    height: 355px;
    background: #ffffff;
}

.catename {
    height: 25px;
    width: 70px;
    line-height: 25px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
}

.catename-area {
    height: 25px;
    width: 100%;
    font-size: 14px;
    background: #ffffff;
}

.cate-type {
    height: 440px;
    width: 338px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    background: #ffffff;
}

.stationary-catagory-list {
    height: 100%;
    width: 238px;
    overflow: hidden;
}

.stationary-catagory-list li {
    height: 110px;
    width: 106px;
    float: left;
    margin-left: 8px;
}

.cate-img {
    height: 90px;
    width: 106px;
}

.cate-name {
    height: 20px;
    width: 100%;
    line-height: 20px;
    text-align: center;
    margin-top: -14px;
}

.stationary-catagory-list-area {
    height: 100%;
    width: 50px;
}

/**-----------------文具详情页---------**/
.stationary-detail-body {
    height: auto;
    min-height: 200px;
    width: 100%;
    background: #ffffff;
}

.s_detail-main {
    min-height: 550px;
    width: 1200px;
    margin: 0 auto;
    height: auto;
}

/**Eric*/
.s_detail-img-container {
    height: 550px;
    width: 325px;
    padding-left: 25px;
}

.img-window {
    height: 450px;
    width: 100%;
}

.img-list {
    height: 80px;
    width: 100%;
}

.stationary-hor-img-item {
    width: 60px !important;
    height: 60px !important;
    line-height: 60px !important;
}

/**Eric 070719**/
.stationary-hor-img-list {
    height: 64px !important;
    padding-top: 8px;
}

.stationary-img-window img {
    border: 0px;
}

/**Eric 070719**/

.s-detail-info {
    min-height: 500px;
    height: auto;
    width: 750px;
    padding: 0 25px;
    margin-bottom: 25px;
}

.detail-good-img {
    height: 375px;
    width: 375px;
    border: 1px solid #e5e5e5;
}

.detal-title {
    height: 30px;
    width: 100%;
    font-size: 18px;
    color: #fd7400;
    line-height: 30px;
    text-align: left;
    letter-spacing: 1px;
}

.detal-desc {
    height: auto;
    min-height: 150px;
    width: 100%;
    font-size: 14px;
    color: #333333;
    line-height: 25px;
    text-align: left;
    background-color: #F7F7F7;
    padding: 3px 5px;
    letter-spacing: 1px;
}

.detal-tips {
    max-height: 35px;
    width: 750px;
    font-size: 12px;
    color: red;
    text-align: left;
    overflow: hidden;
    background: #f7f7f7;
    padding: 5px 10px;
}

.price-items {
    height: 70px;
    width: 750px;
    margin: 10px 0;
}

.price-list li {
    height: 70px;
    width: 244px;
    margin-right: 9px;
    float: left;
    color: #333333;
}

.price-con {
    height: 50%;
    width: 100%;
    line-height: 35px;
    text-align: center;
}

.price {
    background: rgb(255, 222, 222);
}

.goodsnum {
    background: rgb(247, 247, 247);
}

.stationary-form {
    height: auto;
    width: 98%;
    margin-left: 2%;
}

.items {
    height: 35px;
    width: 100%;
}

.t-title {
    height: 40px;
    width: auto;
    line-height: 40px;
    text-align: center;
}

.ft-title {
    height: 40px;
    width: auto;
    line-height: 40px;
    text-align: left;
}

.t-price {
    height: 40px;
    width: auto;
    line-height: 40px;
    text-align: left;
}

.t-unit {
    height: 40px;
    width: auto;
    line-height: 40px;
    text-align: left;
}

#stationary_curPrice {
    width: auto;
}

.stationary-items {
    width: 100%;
    height: 40px;
}

.stationary-price-items, .stationary-num-items {
    width: 50%;
    height: 100%;
}

.ninus-item {
    cursor: pointer;
    height: 36px;
    width: 36px;
    background: url(../images/jianhao.png) center no-repeat;
    background-size: 50%;
}

.plus-item {
    cursor: pointer;
    height: 36px;
    width: 36px;
    background: url(../images/jiahao.png) center no-repeat;
    background-size: 50%;
}

.num-text {
    height: 16px;
    width: 80px;
    text-align: center;
    border: 1px solid #e5e5e5;
    margin-top: 8px;
}
.gopindan-btn {
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #f25a00;
    color: #ffffff;
    margin-left: 50px;
    border: 0;
    cursor: pointer;
    border-radius: 5px;
}

input.joincart-btn {
    line-height: 100%;
}

.detai-line-spacer {
    height: 1px;
    width: 1200px;
    margin: 0 auto;
    background: #9d2124;
    clear: both;
}

.photo-page {
    height: auto;
    width: 1200px;
    margin: 0 auto;
    padding-top: 30px;
}

.text-title {
    height: auto;
    width: 100%;
    line-height: 30px;
    text-align: left;
}

.cate {
    height: auto;
    width: 340px;
    margin: 0 20px;
}

.pull-pictures {
    height: auto;
    width: 800px;
}

.pull-pictures-list li {
    min-height: 50px;
    height: auto;
    width: 100%;
}

.intro {
    height: 18px;
    border-left: 3px solid #2ab4fd;
    width: 220px;
    text-align: left;
    color: #333333;
    line-height: 18px;
    font-size: 18px;
    margin-bottom: 20px;
    padding-left: 10px;
    margin-left: 20px;
}

.tralael {
    height: 100%;
    width: 100px;
    margin-left: 40px;
}

/**-----------------礼品列表页---------**/
.gift-body {
    height: auto;
    width: 100%;
}

.gift-main {
    height: auto;
    width: 100%;
}

.gift-list {
    height: auto;
    width: 846px;
}

.gift-list-area {
    width: 846px;
    margin-right: 14px;
    height: auto;
}

.gift-list li {
    height: 170px;
    padding: 10px;
    width: 824px;
    border: 1px solid #EFEDED;
    box-shadow: 1px 1px 1px rgba(34, 25, 25, .2);
    -webkit-transform: translateZ(0);
    margin-bottom: 10px;
}

.gift-list-img {
    height: 170px;
    width: 340px;
}

.gift-picture {
    height: 170px;
    width: 340px;
    text-align: center;
    line-height: 170px;
}

.gift-picture img {
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
    border: 0px;
}

/***Eric*/
.gift-info {
    height: 170px;
    width: 474px;
    padding-left: 10px;
    background: #ffffff;
}

.gift-list-title {
    height: 30px;
    width: 100%;
    color: #ed5900;
    text-align: left;
    font-size: 16px;
    overflow: hidden;
}

.gift-list-desc {
    height: 95px;
    width: 100%;
    color: #333333;
    line-height: 19px;
    overflow: hidden;
}

.gift-list-gongyi {
    height: 20px;
    width: 100%;
    color: #333333;
}

.gift-list-price {
    height: 20px;
    width: 100%;
    color: #333333;
}

.gift-info-tips {
    height: 100%;
    width: 50%;
    line-height: 20px;
    text-align: left;
    overflow: hidden;
}

/**-----------------礼品详情页---------**/
.gift_detail-main {
    min-height: 430px;
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.cc-btn {
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #f25a00;
    color: #ffffff;
    cursor: pointer;
    margin-right: 15px;
    border-radius: 5px;
}

.cc1-btn {
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #f25a00;
    color: #ffffff;
    cursor: pointer;
    margin-right: 15px;
    border-radius: 5px;
}

.model-btn {
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #f25a00;
    color: #ffffff;
    margin-right: 15px;
    border: 0;
    cursor: pointer;
    margin-right: 30px;
    border-radius: 5px !important;
}

.buy-btn {
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #f25a00;
    color: #ffffff;
    border: 0;
    font-size: 14px;
    cursor: pointer;
    margin-right: 30px;
    border-radius: 5px !important;
    padding: 0;
}

.book-btn,.addbook {
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #f25a00;
    color: #ffffff;
    border: 0;
    font-size: 14px;
    cursor: pointer;
    border-radius: 5px;
}

input.book-btn {
    line-height: 100%;
}

.gift-detail-img-container {
    height: 430px;
    width: 582px;
    padding-left: 25px;
}

.gift-img-window {
    height: 292px;
    width: 580px;
}

.gift-detail-good-img {
    height: 290px;
    width: 580px;
}

.gift-detail-info {
    min-height: 430px;
    height: auto;
    width: 543px;
    padding: 0 25px;
    background: #ffffff;
}

.gift-price-items {
    height: 70px;
    width: 542px;
    margin: 10px 0;
}

.gift-price-list li {
    height: 70px;
    width: 174px;
    margin-right: 9px;
    float: left;
    color: #333333;
}

.detai-spacer {
    height: 1px;
    width: 100%;
    clear: both;
}

/**Eric*/
.gift_detail-plugin {
    width: 1200px;
    height: 35px;
    line-height: 50px;
    clear: both;
    margin: 0 auto;
}

.gift_detail_white_spacer {
    height: 10px;
    margin: 0 auto;
    clear: both;
    background: #ffffff;
}

.gift-detail-line-button {
    width: 88px;
    height: 100%;
    display: inline-block;
    text-align: left;
    cursor: pointer;
    margin-right: 10px;
    position: relative;
}

.gift-detail-line-button i {
    display: inline-block;
    float: left;

}

.gift-detail-line-button .btn-share-icon {
    background: url(../images/chare.png) center no-repeat;
    background-size: 80%;
    width: 30px;
    height: 100%;
}

.gift-detail-line-button .btn-text {
    float: left;
    color: #333333;

}

.c-giftdetail-share-div {
    min-height: 215px;
    height: auto;
    bottom: 45px;
    right: 0px;
    clear: both;
}


.banquetmain-share-item {
    position: absolute;
    top: 0;
    right: 5px;
    width: 25px;
    height: 25px;
    float: left;
    background-color: transparent;
    border-radius: 5px;
    background-image: url(../images/chare.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80%;
    cursor: pointer;
}

.c-banquetmain-share-div {
    width: 170px;
    height: 200px;
    position: absolute;
    top: -25px;
    left: 40px;
    border: 1px solid #c5c5c5;
    text-align: center;
    z-index: 150;
    float: right;
    background-color: #F1F1F1;
    color: #333333;
}

.c-banquetmain-share-div img {
    width: 150px;
    height: 150px;
    padding: 10px 10px 5px 10px;
    border: 0px;
}

.jingyan-share-item {
    width: 25px;
    height: 100%;
    color: #333333;
    background: url(../images/chare.png) 50% no-repeat;
    float: right;
    background-size: 100%;
    position: relative;
}


/***详情页横向水平图片列表**/
.hor-img-list {
    width: 100%;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;

}

.hor-img-item {
    display: inline-block;
    height: 135px;
    width: 135px;
    line-height: 135px;
    margin-right: 15px;
    border: 1px solid #F1F1F1;
    padding: 1px;
}

.hor-img-item img {
    border: 0px;
}

.hor-img-item-active {
    border: 1px solid #9d2124;
}

.detail-big-img-window {
    text-align: center;
    line-height: 100%;
}

.detail-big-img-window img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    width: auto;
}


/**-----------------其它详情页---------**/
.zl-btn {
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    margin-right: 15px;
    cursor: pointer;
    border-radius: 5px;
}

.other-price-list li {
    height: 70px;
    width: 266px;
    margin-right: 9px;
    float: left;
    color: #333333;
}

.realpay {
    color: red;
}

/**-----------------文印列表页---------**/
.print-list-jiaofu {
    height: 20px;
    width: 100%;
    color: #333333;
    overflow: hidden;
}

.meeting-list-desc {
    height: 80px;
    width: 100%;
    color: #333333;
    line-height: 20px;
    overflow: hidden;
}

.other-cate-type {
    height: 670px;
    width: 338px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    background: #ffffff;
}

.local-cate-type {
    height: 346px;
    width: 338px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    background: #ffffff;
}

.pay_money {
    color: #fd7400;
    font-size: 14px;
}

.curprice {
    width: 20px;
}

/**-----------------收益列表页---------**/
.profitlist-title {
    height: 60px;
    width: 100%;
    background: #ffffff;
}

.kongbai {
    height: 100%;
    width: 62%;
}

.profitlist-btn-items {
    height: 100%;
    width: 38%;
    font-size: 14px;
}

.profitlist-btn {
    height: 40px;
    width: 70px;
    margin-top: 10px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
}

.profitlist-text-btn {
    height: 40px;
    width: 100px;
    margin-top: 10px;
    line-height: 40px;
    text-align: left;
    color: red;
    font-size: 14px;
}

.tixian-text-btn {
    height: 40px;
    width: 100px;
    margin-top: 10px;
    line-height: 40px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    border-radius: 5px;
}

.profitlist-td {
    height: 25px;
    line-height: 20px;
    text-align: center;
    background: #f5f5f5;
    padding: 5px;
}

.profitlist-local-td {
    width: 154px;
}

.profitlist-desc-title-td {
    height: 25px;
    width: 500px;
    line-height: 25px;
    text-align: left;
}

.profitlist-desc-td {
    height: 25px;
    width: 500px;
    line-height: 25px;
    text-align: left;
    padding: 10px;
}

.profitlist-order-td {
    height: 25px;
    width: 154px;
}

.profitlist-auto-td {
    height: auto;
    background: #ffffff;
}

.jifen {
    height: 30px;
    width: 30px;
    background: url(../images/syjb.png) no-repeat;
    background-position: 25% 0px;
    background-size: 100%;
    margin-left: 20px
}


/**-----------------常规下午茶页---------**/
.regularAfternoonTea-body {
    height: 100%;
    width: 100%;
    background: #ffffff;
}

.regularAfternoonTea-main {
    height: 100%;
    width: 100%;
}

.regularAfternoonTea-container {
    height: 100%;
    width: 1200px;
    margin: 0 auto;
}

.labels-area {
    height: 180px;
    width: 100%;
}

.fruit-level {
    width: 402px;
    height: auto;
    border-right: 1px solid #e5e5e5;
    padding: 10px 10px 0 10px;
}

.fruit-classify {
    width: 402px;
    height: 100%;
    padding: 10px 10px 0 10px;
}

.fruit-level-list {
    height: 90px;
    width: 402px;
}

.fruit-level-list li {
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 90px;
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    float: left;
    margin: 9px 20px;
    color: #939393;
}

.tips-title {
    height: 40px;
    width: 402px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #9d2124;
    border-bottom: 1px solid #9d2124;
}

.tips-desc {
    clear: both;
    height: auto;
    width: 392px;
    line-height: 20px;
    text-align: left;
    font-size: 14px;
    padding: 10px;
    color: #939393;
    overflow: hidden;
}

.fruit-classify-list li {
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 90px;
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    float: left;
    margin: 9px 20px;
    color: #939393;
}

.regularAfternoonTea-list {
    height: 1986px;
    width: 402px;
}

.form-title {
    height: 40px;
    width: 340px;
    color: #9d2124;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    margin-top: 10px;
}

.data-area {
    height: 35px;
    width: 320px;
    margin-top: 10px;
    margin-left: 10px;
    color: #333333;
}

.regularAfternoonTea-label {
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    width: 80px;
    text-align: left;
}

.check-label {
    margin-left: 15px;
    width: 100px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    font-size: 14px;
    margin-top: 5px;
    position: relative;
}

.month_check {
    position: absolute;
    top: 5px;
    right: 90px;
    margin: 0 !important;
}

.add-info {
    height: 80px;
    width: 335px;
    margin-top: 10px;
    margin-left: 5px;
    color: #333333;
}

.regularAfternoonTea-textarea {
    width: 240px;
    resize: none;
    border: 1px solid #e5e5e5;
}

.toobar {
    height: 70px;
    width: 340px;
    background: #e5e5e5;
}

.num-area {
    height: 35px;
    width: 335px;
    padding-left: 12px;
}

.buy-area {
    height: 35px;
    width: 335px;
    padding-left: 12px;
}

.choose-num-label {
    height: 100%;
    width: 100px;
    font-size: 14px;
    color: #333333;
    line-height: 35px;
    text-align: left;
}

.plus-img {
    height: 25px;
    width: 25px;
    background: url(../images/jiahao.png) no-repeat;
    background-size: 80%;
    margin-top: 6px;
    margin-left: 6px;
}

.num-input {
    height: 17px;
    width: 80px;
    border: 1px solid #e5e5e5;
    margin: 0;
    margin-top: 4px !important;
    padding: 2px 5px !important;
    text-align: center;
}

.minus-img {
    height: 25px;
    width: 25px;
    background: url(../images/jianhao.png) no-repeat;
    background-size: 80%;
    margin-top: 6px;
    margin-left: 5px;
}

.fruit-cartlist {
    height: auto;
    width: 340px;
}

.week-list-item {
    height: 30px;
    width: 340px;
}

.week-list {
    border: 1px solid #e5e5e5;
    height: 30px;
    width: 338px;
    color: #939393;
}

.week-list li {
    cursor: pointer;
    height: 30px;
    border-right: 1px solid #e5e5e5;
    width: 47px;
    line-height: 28px;
    text-align: center;
    float: left;
}

.fruit-cart-list-item {
    height: auto;
    width: 100%;
}

.fruit-cart-list li {
    width: 324px;
    padding: 8px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.cart-img {
    height: 95px;
    width: 95px;
}

.cart-goods-info {
    height: auto;
    width: 220px;
    margin-left: 5px;
    background: #ffffff;
}

.cart-dele-item {
    height: 20px;
    width: 100%;
}

.cart-goods-desc {
    height: auto;
    width: 100%;
    font-size: 12px;
    color: #939393;
    line-height: 17px;
    letter-spacing: 1px;
    overflow: hidden;
    margin: 5px auto;
}

.cart-num-price {
    height: 25px;
    width: 100%;
}

.list-num-input {
    height: 16px;
    width: 36px;
    border: 1px solid #ddd;
    margin: 0;
    margin-top: 4px;
    text-align: center;
}

.cart-price {
    height: 25px;
    width: 100px;
    color: #939393;
    line-height: 25px;
    text-align: left;
    margin-left: 10px;
    margin-top: 2px;
}

.list-plus-img {
    height: 25px;
    width: 25px;
    background: url(../images/plus.png) no-repeat;
    background-size: 80%;
    background-position: 2px 4px;
}

.list-minus-img {
    height: 25px;
    width: 25px;
    background: url(../images/minus.png) no-repeat;
    background-size: 80%;
    background-position: 2px 4px;
    margin-left: 5px;
}

.cart-space {
    height: 2px;
    width: 100%;
    background: #e5e5e5;
}

.regularAfternoonTea-label1 {
    height: 35px;
    text-align: center;
    font-size: 12px;
    width: 85px;
    text-align: left;
}

.weekday-item {
    height: 20px;
    width: 60px;
    font-size: 12px;
    color: #333333;
    margin: 0;
    padding: 0;
    border: 1px solid #aba9a9;
}

.r_confirm_btn {
    height: 18px;
    width: 38px;
    border: 1px solid #aba9a9;
    margin-top: 5px;
    line-height: 18px;
    text-align: center;
    color: #333333;
    font-size: 12px;
    cursor: pointer;
}

.xiaoji {
    height: 35px;
    width: 86px;
    line-height: 35px;
    text-align: left;
    font-size: 12px;
    color: #333333;
}

.regular_total_money {
    height: 30px;
    width: 72px;
    line-height: 35px;
    text-align: left;
    color: red;
    font-size: 14px;
    border: 0;
    background: transparent;
}

.regular-sub {
    height: 25px;
    width: 50px;
    text-align: center;
    line-height: 25px;
    font-size: 12px;
    color: #ffffff;
    background: #9d2124;
    margin-top: 5px;
    border: 0;
    cursor: pointer;
}

.week-label {
    height: 35px;
    width: 60px;
    line-height: 40px;
    text-align: left;
    font-size: 12px;
    color: #333333;
    padding-left: 2px
}

.regularAfternoonTea-addr-area {
    height: 113px;
    width: 322px;
    margin-left: 10px;
    color: #333333;
    margin-top: 10px;
}

.regularAfternoonTea-addr-label {
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    width: 80px;
}

.regularAfternoonTea-notice-label {
    height: 75px;
    width: 320px;
    margin-left: 10px;
    color: #333333;
}

/**-----------------活动下午茶页---------**/
.activeFruit-menu {
    height: auto;
    width: 400px;
}

.activeAfternoonTea-list-area {
    width: 100%;
    height: auto;
}

.activeAfternoonTea-list li {
    width: 310px;
    height: 320px;
    float: left;
    margin: 10px 14px;
    position: relative;
    border-radius: 6px;
    border: solid #dedede thin;
    background: #fff;
    -webkit-transition: all .5s ease 0s;
}

.activeAfternoonTea-form-title {
    height: 42px;
    width: 400px;
    color: #9d2124;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    background: #ddd;
}

.activeAfternoonTea-form-main {
    width: 400px;
    height: auto;
    background: #ffffff;
    padding-top: 0;
}

.activeAfternoonTea-tips-area {
    height: 35px;
    width: 308px;
    margin-left: 32px;
    color: #333333;
}

.activeAfternoonTea-label {
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    width: 80px;
}

.activeAfternoonTea-num-text {
    height: 18px;
    width: 30px;
    border: 1px solid #e5e5e5;
    text-align: center;
}

.more {
    height: 16px;
    width: 20px;
    margin-left: 20px;
}

.gochoose-btn {
    height: 25px;
    width: 80px;
    background: #9d2124;
    color: #ffffff;
    font-size: 14px;
    margin-left: 20px;
    text-align: center;
    margin-top: 5px;
}

.activeAfternoonTea-desc {
    resize: none;
    height: 60px;
    width: 284px;
    border: 1px solid #ddd;
    margin-left: 70px;
}

.activeAfternoonTea-sub-item {
    height: 45px;
    width: 100%;
    clear: both;
    margin: 12px 0;
}

.activeAfternoonTea-desc-area {
    height: 50px;
    width: 320px;
    margin-left: 20px;
    color: #333333;
}

.doorder-desc-area {
    height: 78px;
    width: 300px;
    margin-left: 33px;
    color: #333333;
    clear: both;
}

.activeAfternoonTeaChoose-toobar {
    height: 35px;
    width: 340px;
    background: #e5e5e5;
}

.activeAfternoonTea-btn {
    height: 30px;
    width: 80px;
    background: #9d2124;
    line-height: 30px;
    text-align: center;
    margin-top: 7.5px;
    border: 0;
    font-size: 14px;
}

.activeAfternoonTea-input {
    height: 35px;
    width: 75px;
    color: red;
    font-size: 16px;
    background: transparent;
    border: 0;
}

.add_cart {
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.del_btn {
    height: 14px;
    width: 100%;
}

.del-label {
    cursor: pointer;
    height: 12px;
    width: 12px;
    background: url(../images/delete_icon.png) no-repeat;
    background-size: 70%;
    border: 1px solid #aba9a9;
    background-position: 50%;
}

.fruit-num-label {
    height: 100%;
    width: 40px;
    line-height: 30px;
    text-align: center;
    color: #333333;
    font-size: 12px;
}

.plus_num, .minus_num {
    cursor: pointer;
    height: 18px;
    line-height: 18px;
    width: 18px;
    margin-top: 3px;
    background-color: #fff;
    border: 1px solid #bbb;
    color: #333;
    text-align: center;
    border-radius: 3px;
}

.minus_num {
    margin-right: 3px;
}

.fruit-num-input {
    height: 13px;
    width: 50px;
}

.friut-num {
    height: 13px;
    width: 50px;
    border: 1px solid #aba9a9;
    margin: 5px 3px 0 0;
    text-align: center;
}

.add_num_btn {
    height: 15px;
    width: 38px;
    border: 1px solid #aba9a9;
    margin: 5px 0 0 10px;
    line-height: 15px;
    text-align: center;
    color: #333333;
    font-size: 12px;
    cursor: pointer;
}

.add_num_item {
    position: absolute;
    min-height: 40px;
    height: auto;
    width: 200px;
    background: #ffffff;
    left: 32px;
    bottom: 60px;
    border: 1px solid #e5e5e5;
    padding: 3px;
}

.fruit-cart-num {
    width: 110px;
    height: 100%;
}

.change_num_btn {
    border: 1px solid #aba9a9;
    height: 18px;
    width: 30px;
    font-size: 12px;
    text-align: center;
    margin-top: 5px;
    cursor: pointer;
}

.done {
    height: 28px;
    margin-top: 4px;
    width: 80px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background: #9d2124;
    margin-right: 15px;
}

.cs-btn {
    border-radius: 5px;
    height: 35px;
    width: 80px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    margin-right: 15px;
    cursor: pointer;
}

.smsleader-btn {
    border-radius: 5px;
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    margin-right: 15px;
    cursor: pointer;
}

.js-add-plan {
    border-radius: 5px;
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    margin-right: 15px;
    cursor: pointer;
}

.opt-btn button {
    border-radius: 5px;
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #ababab;
    color: #ffffff;
    margin-right: 15px;
    cursor: pointer;
    border: inherit;
}

.opt-btn button.active {
    background-color: #d8785f;
}

.opt-btn button:last-child {
    margin-right: 0;
}

.detail-share-btn {
    border-radius: 5px;
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    cursor: pointer;
}

.detail-btn-margin {
    margin-right: 15px;
}

.detail-end-btn-margin {
    margin-right: 50px;
}

.yuetan-btn {
    border-radius: 5px;
    height: 35px;
    width: 88px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    margin-right: 15px;
    border: 0;
    cursor: pointer;
}

.fruit-joincart-btn {
    border-radius: 5px;
    height: 35px;
    width: 200px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    border: 0;
    cursor: pointer;
}

.addorder-btn, .ayuejie, .caosong {
    border-radius: 5px !important;
    height: 35px;
    width: 80px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    border: 0;
    cursor: pointer;
}

.ship-tips-area {
    height: 35px;
    width: 300px;
    margin-left: 25px;
    color: #333333;
    line-height: 35px;
    margin-top: 10px;
}

.activeAfternoonTea-notice-area {
    height: auto;
    width: 300px;
    margin-left: 25px;
    color: #333333;
    clear: both;
}

.tips-text {
    color: red;
    font-size: 12px;
    width: 210px;
    line-height: 20px;
}

.activeAfternoonTea-notice-label {
    height: 35px;
    font-size: 14px;
    width: 80px;
    text-align: center;
    line-height: 18px;
}

.shipcost {
    color: red;
}

.phone-text {
    border: 1px solid #e5e5e5;
    height: 20px;
    padding-left: 5px;
}

.show-fruit-container {
    height: 494px;
    width: 100%;
}

.t-img-list li {
    width: 184px;
    height: 144px;
    float: left;
    margin: 9px;
    border: 1px solid #ddd;
    border-radius: 12px;
}

.activeAfternoonTea-img {
    height: 104px;
    width: 184px;
    display: block;
}

.choose-info {
    height: 40px;
    width: 90%;
    margin: 0 auto;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
    text-align: center;
}

.a-num {
    width: auto;
    display: inline-grid;
    text-decoration: underline;
    min-width: 20px;
}

.sub-table {
    height: auto;
    width: 380px;
    margin: 0 auto;
    border: 1px solid #ddd;
    border-top: 0;
    border-bottom: 0;
}

.sub-table-title {
    height: 35px;
    width: 100%;
    background: #e3e3e3;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 35px;
    letter-spacing: 1px;
}

.fruit-package-info {
    height: auto;
    width: 100%;
    padding-top: 10px;
}

.fruit-sub-info {
    height: 280px;
    width: 100%;
}

.fmenu-list li {
    width: 360px;
    font-size: 14px;
    color: #333333;
    height: 30px;
    float: left;
    line-height: 30px;
    text-align: center;
    padding: 0 10px;
    position: relative;
}

.s-tit {
    width: 50%;
    height: 100%;
    text-align: left;
}

.finfo-list li {
    width: 50%;
    height: 25px;
}

.rela-items {
    height: 28px;
    width: 100%;
    margin-top: 10px;
}

.rela {
    height: 100%;
    width: 180px;
    line-height: 35px;
    padding-left: 10px;
}

.more-items {
    height: 100px;
    width: 100%;
}

.t-text {
    position: absolute;
    left: 10px;
    top: -10px;
}

.fruit-notice {
    position: absolute;
    left: 80px;
    top: 10px;
    font-size: 12px;
    color: #808080;
    line-height: 20px;
}

.red {
    color: #fd7400;
}

.m-tit {
    height: 100%;
    padding-left: 5px;
    text-align: left;
    width: auto;
    padding-right: 10px;
}

.act_forder {
    height: 296px;
    width: 100%;

}

.show-forder {
    height: auto;
}

/**-----------------订单列表页---------**/


.order-type-item {
    height: 30px;
    width: 1200px;
    color: #333333;
    background: #f9f9f9;
}

.order-type-list li {
    height: 20px;
    width: 100px;
    line-height: 20px;
    text-align: center;
    border-right: 1px solid #e5e5e5;
    float: left;
    margin: 5px 0;
    cursor: pointer;
}

/**-----------------购物车列表页---------**/
.cart-title-area {
    display: block;
    height: 32px;
    line-height: 37px;
    margin: 0 0 10px;
    padding: 5px 0;
    background: #f3f3f3;
    border-top: 0;
    position: relative;
}

.t-checkbox {
    height: 18px;
    width: 122px;
    padding-left: 7px;
}

.cart-checkbox {
    padding: 0px 12px;
}

.check-all-label {
    height: 20px;
    width: 40px;
    position: absolute;
    left: 40px;
    top: 12px;
    font-size: 14px;
}

.sp-title {
    height: 100%;
    width: 540px;
    line-height: 32px;
    text-align: center;
}

.price-title {
    height: 100%;
    width: 150px;
    line-height: 32px;
    text-align: center;
}

.num-title {
    height: 100%;
    width: 210px;
    line-height: 32px;
    text-align: center;
}

.xj-title {
    height: 100%;
    width: 140px;
    line-height: 32px;
    text-align: center;
}

.del-title {
    height: 100%;
    width: 75px;
    line-height: 32px;
    text-align: center;
}

.each-check-label {
    height: 100%;
    width: 30px;
    padding-top: 2px;
}

.each-check-label1 {
    padding-top: 0px;
}

.cart-num {
    width: 50px;
    height: 100%;
    margin-top: 13px;
}

.cart-num-text {
    height: 16px;
    width: 37px;
    text-align: center;
    border: 1px solid #e5e5e5;
    margin-top: 8px;
}

.shopcart-form td {
    font-size: 14px;
}

.cart-num1 {
    margin-top: 11px;
}

.del-all {
    height: 15px;
    width: 15px;
    margin-right: 5px;
    padding-bottom: 5px;
}

/**-----------------特色服务相关页面---------**/
.stationaryfree-main {
    height: auto;
    width: 1200px;
    margin: 0 auto;
    background: #f7f7f7;
}

.stationaryfree-title {
    min-height: 114px;
    height: auto;
    width: 100%;
    color: #333333;
    line-height: 30px;
    text-align: left;
}

.stationaryfree-left-image {
    height: 162px;
    width: 324px;
    padding: 20px;
}

.stationaryfree-center-text {
    height: 162px;
    width: 514px;
    padding: 20px;
}

.stationaryfree-num {
    height: 30px;
    width: 170px;;
    margin-left: 70px;
    margin: 0 auto;
    margin-top: 25px;
    color: #333333;
    text-align: center;
    line-height: 30px;
}

.stationaryfree-limit-num {
    height: 30px;
    margin-left: 70px;
    margin: 0 auto;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 30px;
    margin-bottom: 10px;
}

.stationaryfree-list-item {
    height: auto;
    width: 100%;
}

.stationaryfree-input-item {
    height: 30px;
    width: 100%;
}

.stationaryfree-btn {
    height: 30px;
    width: 75px;
    background: #9d2124;
    border-radius: 5px;
    color: #ffffff;
    line-height: 30px;
    text-align: center;
    margin-left: 46px;
    cursor: pointer;
}

.stationaryfree-input {
    height: 24px;
    width: 50px;
    margin-left: 5px;
    text-align: center;
    border: 1px solid #e5e5e5;
}

.stationaryfree-unit-btn {
    height: 30px;
    width: 10px;
    margin-left: 5px;
    line-height: 30px;
    text-align: center;
    color: #333333;
}

.moneyBar {
    height: 45px;
    width: 1200px;
    margin: 0 auto;
    background: #f5f5f5;
    position: fixed;
    bottom: 0;
    border-top: 1px solid #9d2124;
}

.moneyBar-label {
    height: 45px;
    width: 200px;
    line-height: 45px;
    text-align: left;
    margin-left: 20px;
}

.moneyBar-btn {
    height: 30px;
    width: 100px;
    background: #9d2124;
    color: #ffffff;
    margin-top: 8px;
    margin-right: 20px;
    line-height: 30px;
    text-align: center;
    border: 0;
    cursor: pointer;
    border-radius: 5px;
    letter-spacing: 3px;
}

.moneyBar-money {
    height: 45px;
    width: 75px;
    color: red;
    font-size: 16px;
    background: transparent;
    border: 0;
}

.moneyBar-div {
    height: 30px;
    width: 100px;
    background: #9d2124;
    color: #ffffff;
    margin-top: 8px;
    margin-right: 20px;
    line-height: 30px;
    text-align: center;
    border: 0;
}


/**-----------------专属订制页面---------**/
.gift-order-body {
    height: auto;
    width: 100%;
}

.gift-order-main {
    height: auto;
    width: 1200px;
    margin: 0 auto;
}

.gift-order-title {
    height: 45px;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
}

.gift-order-item {
    height: auto;
    width: 100%;
}

.gift-order-rule-item {
    width: 479px;
    height: 100%;
    margin: 20px;
    margin-left: 114px;
}

.gift-order-form-item {
    width: 380px;
    height: 100%;
    margin: 20px 30px;
    padding: 30px;
    border: 1px solid #e5e5e5;
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, .2);
}

.gift-order-form {
    height: auto;
    width: 380px;
}

.gift-order-form-new {
    margin: 0px;
    margin-left: 100px;
}

/*Eric 20170724*/
.gift-order-form-item input, .gift-order-form-item select {
    border: 0px;
    border-bottom: 1px solid #e5e5e5;
    outline-width: 0px;
}

.gift-order-form-item textarea {
    outline-width: 0px;
}

.text-input-item {
    height: 50px;
    width: 372px;
    position: relative;
    clear: both;
}

.text-input {
    height: 30px;
    width: 318px;
    border: 1px solid #e5e5e5;
    padding: 0 5px;
    color: #333333;
}

.textarea-input {
    height: 143px;
    width: 372px;
    margin-bottom: 17px;
    clear: both;
    resize: none;
    position: relative;
}

.order-textarea {
    height: 120px;
    border: 1px solid #e5e5e5;
    padding: 10px;
    line-height: 17px;
    letter-spacing: 1px;
    color: #333333;
    resize: none;
    width: 308px;
    position: absolute;
    left: 42px;
}

.textarea {
    height: 120px;
    border: 1px solid #e5e5e5;
    padding: 10px;
    line-height: 17px;
    letter-spacing: 1px;
    color: #333333;
    resize: none;
    width: 308px;
}

.beizhu {
    position: absolute;
    left: 0;
    top: 0;
    width: 42px;
    height: 32px;
}

.sub-item {
    height: 35px;
    width: 100%;
}

.gift-order-subbtn {
    height: 35px;
    width: 100px;
    background: #9d2124;
    border: 0;
    color: #ffffff;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
    margin-right: 128px;
    float: right;
}

.white-color {
    background: #ffffff;
    border-color: #e5e5e5;
}

.order-select {
    padding: 0 5px;
    height: 32px;
    width: 330px;
}

.place-label {
    height: auto;
    min-height: 115px;
    width: 300px;
    margin-left: 69px;
    border: 1px solid #e5e5e5;
    margin-bottom: 28px;
}

.place-label1 {
    position: absolute;
    top: 35px;
    z-index: 10;
    background-color: #F9F9F9;
}

/*ERIC**/
.place-list {
    height: auto;
    min-height: 110px;
    padding: 5px;
}

.place-list li {
    height: 24px;
    width: 60px;
    font-size: 13px;
    color: #8c8c8c;
    margin: 6px;
    float: left;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
}

.place-list li:hover {
    color: #9d2124;
}

.botton-side {
    margin-bottom: 10px;
}

.left-aside {
    margin-left: 10px;
}

/**-----------------我要页面---------**/
.want-textarea-input {
    height: 350px;
    width: 450px;
    margin-bottom: 23px;
    clear: both;
}

.want-textarea {
    height: 330px;
    width: 428px;
    border: 1px solid #e5e5e5;
    padding: 10px;
    line-height: 17px;
    letter-spacing: 1px;
    color: #333333;
    resize: none;
}

.gift-order-rule-item a:link {
    text-decoration: underline;
}


/**-----------------文印设计帮页面---------**/
.pic-container {
    height: 250px;
    width: 100%;
    margin-top: 5px;
}

.print-design-form-item {
    height: auto;
    width: 100%;
}

.print-design-left {
    height: auto;
    width: 250px;
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}

.print-design-form {
    height: auto;
    width: 948px;
}

.print-design-left-title {
    height: 50px;
    width: 190px;
    padding: 0 30px;
    line-height: 50px;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
}

.print-form {
    height: auto;
    width: 500px;
    margin: 0 auto;
}

.print-info {
    height: 34px;
    width: 100%;
    margin-top: 20px;
    color: #333333;
}

.print-text-input {
    height: 32px;
    width: 408px;
    border: 1px solid #e5e5e5;
    padding: 0 10px;
}

.print-input-item {
    height: 34px;
    width: 500px;
    color: #333333;
}

.pic-upload {
    height: auto;
    min-height: 30px;
    width: 600px;
    clear: both;
}

.image-item {
    height: auto;
    width: 100%;
    color: #333333;
    margin-top: 20px;
}

.image_container {
    margin-top: 5px;
    display: block;
}

.pictur {
    height: auto;
    min-height: 25px;
    width: 100px;
    position: relative;
    margin-right: 40px;
    margin-bottom: 15px;
}

.delete-css {
    position: absolute;
    height: 20px;
    width: 20px;
    border-radius: 15px;
    color: #333333;
    right: 13px;
    top: 3px;
    background: url(../images/a7.png) no-repeat;
    background-size: 100%;
}

.choosePic {
    height: 25px;
    width: 80px;
    background: #9d2124;
    text-align: center;
    line-height: 25px;
    color: #ffffff;
    margin-top: 15px;
}

.choosePic-btn {
    margin: 0;
    opacity: 0;
    height: 26px;
    width: 80px !important;
    position: absolute;
    left: 0;
    top: 35px;
}

.print-designforms {
    margin: 25px 0;
}

/**-----------------文具提交订单页面---------**/
.add-order-body {
    height: 100%;
    width: 100%;
    background: #ffffff;
}

.add-order-main {
    height: 100%;
    width: 1200px;
    margin: 0 auto;
}

.add-order-item {
    height: 100%;
    width: 1200px;
}

.fenge-line {
    height: 3px;
    width: 100%;
    background: url(../images/fenge.png) repeat-x;
}

.add-order-form-item {
    height: 318px;
    width: 1000px;
    margin: 0 auto;
}

.order-goods-item {
    height: 140px;
    width: 1000px;
    margin: 0 auto;
}

/**Eric*/
.cursor-info {
    height: 40px;
    width: 100%;
}

.cursor-name {
    height: 100%;
    width: 50%;
}

.cursor-tel {
    height: 100%;
    width: 450px;
}

.cursor-name-input {
    height: 37px;
    width: 350px;
    padding-left: 10px;
    font-size: 14px;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

.cursor-addr {
    height: 40px;
    width: 100%;
    clear: both;
}

.ship-icon {
    height: 40px;
    width: 70px;
    line-height: 40px;
}

.order-goods-img-list {
    height: 200px;
    width: 931px;
    margin: 0px;
    overflow: hidden;
    display: inline-block;
    line-height: 200px;
    font-size: 0;
}

.order-goods-img-list li {
    margin: 0 auto;
    margin-right: 15px;
    height: 150px;
    width: 150px;
    line-height: 150px;
    display: inline-block;
}

.order-goods-img-list li img {
    max-width: 150px;
    max-height: 150px;
}

.to-left {
    height: 100%;
    width: 30px;
    margin: 0px;
    background: url(../images/btn_l.png) 50% no-repeat;
    display: inline-block;
}

.to-right {
    height: 100%;
    width: 30px;
    margin: 0px;
    background: url(../images/btn_r.png) 50% no-repeat;
    display: inline-block;
}


.freeSend-design-left {
    height: auto;
    width: 250px;
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}

/**-----------------二维码支付页面---------**/
.pay-order-icon {
    height: 50px;
    width: 100%;
    background: #ffffff;
}

.pay-order-info {
    height: auto;
    width: 100%;
    background: #ffffff;
    border-bottom: 1px solid #e5e5e5;
}

.pay-label {
    height: 20px;
    width: 100%;
    line-height: 20px;
    text-align: left;
    font-size: 12px;
    padding: 0px 20px;
}

.pay-good-item {
    height: auto;
    width: 100%;
    line-height: 30px;
    text-align: left;
    font-size: 14px;
    padding: 0 20px;
    margin-top: 10px;
}

.pay-good-info {
    height: 50px;
    width: 50%;
    line-height: 20px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}

.reciver {
    height: 50px;
    width: 30%;
    line-height: 20px;
    text-align: left;
    font-size: 12px;
}

.pay-money {
    height: 50px;
    width: 20%;
    line-height: 20px;
    text-align: left;
    font-size: 16px;
    color: red;
}

.pay-main {
    height: auto;
    min-height: 520px;
    width: 100%;
}

.pay-type {
    height: 100%;
    width: 199px;
    border-right: 1px solid #e5e5e5;
}

.pay-code-container {
    /*height: 100%;*/
    width: 1000px;
    background: #ffffff;
    position: relative;
}

.pay-type-list li {
    height: 50px;
    color: #333333;
    border: 1px solid #ddd;
    line-height: 50px;
    margin: 10px;
    text-align: center;
}

.paytype-icon {
    height: 30px;
    width: 980px;
    background: #ffffff;
    margin: 10px;
}

.payCodeImage {
    height: 50px;
}

.pay-image-con {
    height: 348px;
    width: 222px;
    background: #ffffff;
    margin-top: 30px;
    margin-left: 397px;
}

.sao-label {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    color: #333333;
}

.money-item {
    height: 55px;

    line-height: 55px;
    font-size: 16px;
    text-align: center;
    color: red;
    font-weight: bold;
}

.pay-code {
    height: 220px;
    width: 220px;
    border: 1px solid #e5e5e5;
}

.pay-image {
    height: 200px;
    width: 200px;
    margin: 10px;
}

.pay-de {
    height: 40px;
    width: 120px;
    padding: 2px 50px;
}

.down-alipay {
    height: 30px;
    width: 100%;
    font-size: 12px;
    color: #a6a6a6;
    line-height: 30px;
    text-align: center;
    margin-top: 20px;
}

.sao-img {
    height: 110px;
    width: 130px;
    position: absolute;
    right: 238px;
    bottom: 172px;
}

.alipay-image {
    height: 200px;
    width: 200px;
    margin: 7px 3px;
}

.haspay-btn {
    height: 30px;
    width: 80px;
    background: #9d2124;
    text-align: center;
    line-height: 30px;
    margin-left: 466px;
    color: #ffffff;
    margin-top: 10px;
    cursor: pointer;
}

.payResult-label {
    height: 30px;
    width: auto;
    min-width: 10px;
    color: red;
    font-size: 12px;
    text-align: center;
    line-height: 30px;
    margin-left: 5px;
}

.code-aera {
    /*height: 338px;*/
    width: 540px;
    background: #ffffff;
    margin-left: 366px;
}

.code-aera-image-con {
    /*height: 338px;*/
    width: 222px;
    background: #ffffff;
    margin-left: 42px;
}

.wx-item {
    height: 25px;
    width: 100%;
    line-height: 55px;
    font-size: 12px;
    text-align: center;
}


/**-----------------商户接单列表页面---------**/
.reciver-btn {
    height: 25px;
    width: 80px;
    background: #9d2124;
    color: #ffffff;
    font-size: 14px;
    line-height: normal;
    margin-bottom: 10px;
    margin-left: 38px;
    cursor: pointer;
    margin: 10px auto;
    border: 0;
}

.refuse-btn {
    height: 25px;
    width: 80px;
    background: #c5c5c5;;
    color: #ffffff;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-left: 38px;
    margin: 10px auto;
}

.notice-pay2busi-btn {
    height: 25px;
    width: 80px;
    background: #9d2124;
    color: #ffffff;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-left: 38px;
    cursor: pointer;
    margin: 10px auto;
    border: 0;
}

.busi-default-btn {
    height: 25px;
    width: 80px;
    background: #9d2124;
    color: #ffffff;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
    margin-left: 38px;
    cursor: pointer;
    margin: 10px auto;
    border: 0;
}

/**-----------------商户资金页面---------**/
.banlance-item {
    height: 70px;
    width: 100%;
    background: #9d2124;
    margin: 10px 0;
}

.balance-value {
    height: 100%;
    width: 400px;
    color: #ffffff;
}

.balance-name {
    height: 35px;
    width: 100%;
    line-height: 35px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
}

.balance-num {
    height: 35px;
    width: 100%;
    line-height: 35px;
    text-align: center;
}

/*.active{border-bottom:2px solid #9d2124;}*/ /**与datepicker样式冲突**/
.balance-show-item {
    width: 100%;
    height: 100%;
}

.balance-show-item th, .balance-show-item td {
    line-height: 25px;
    height: 25px;
    text-align: center;
    color: #333333;
    font-weight: normal;
    font-size: 13px;
}

.balance-show-item tr:nth-child(even) {
    background-color: #f5fafe;
}

.order-busi-item {
    height: 40px;
    width: 1200px;
    color: #333333;
    background: #f9f9f9;
    line-height: 40px;
}

.balance-list li {
    height: 20px;
    width: auto;
    line-height: 20px;
    text-align: center;
    float: left;
    padding: 0 10px 0;
    border-right: 1px solid #e5e5e5;
    cursor: pointer;
}

.cash {
    border: 1px solid #e5e5e5;
    height: 25px;
    width: 80px;
    text-align: center;
}

.okbtn {
    border: 1px solid #e5e5e5;
    height: 29px;
    width: 60px;
    margin-left: 10px;
}

.busipay-image {
    height: 200px;
    width: 200px;
    margin: 10px;
}

.busimoney-item {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    color: red;
}

.wxbind-image {
    height: 200px;
    width: 200px;
    margin: 10px;
}

.hasbind {
    height: 30px;
    width: 105px;
    background: #9d2124;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    margin-left: 10px;
    cursor: pointer;
}

.nobind {
    height: 30px;
    width: 105px;
    background: #9d2124;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    margin-left: 10px;
    cursor: pointer;
}

.quxian {
    width: 100%;
    height: 30px;
    margin-bottom: 20px;
}

/**-----------------我的水票页面---------**/
.num-button {
    border: 1px solid #e5e5e5;
    width: 50px;
    padding: 0 5px;
    height: 23px;
}

.songshui {
    height: 30px;
}


/**----------------抽奖页面---------**/
.prize-main {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.prize-label {
    height: 30px;
    font-size: 18px;
    color: #333333;
    padding: 5px;
}

.prize-desc {
    height: 30px;
    font-size: 14px;
    color: red;
    padding: 5px;
}

.prize-items {
    height: 32px;
    width: 100%;
    background: transparent;
    margin-top: 15px;
    position: relative;
}

.prize-button-area {
    height: 100%;
    width: 204px;
    position: absolute;
    left: 141px;
}

.price-btn {
    width: 108px;
    height: 30px;
    color: #ffffff;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
}

.prize-title {
    height: 35px;
    text-align: left;
    font-size: 16px;
}

.prize-img {
    height: 258px;
    width: 256px;
    position: absolute;
    left: 15px;
    top: 14px;
    border-radius: 150px;
}

.prized-log {
    border: 1px solid #ddd;
}

.doprice-btn {
    width: 92px;
    height: 30px;
    background: #9d2124;
    color: #ffffff;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.nobegin-btn {
    width: 92px;
    height: 30px;
    background: #e5e5e5;
    color: #ffffff;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.reprice-btn {
    width: 92px;
    height: 30px;
    background: #9d2124;
    color: #ffffff;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.best-window {
    height: 50px;
    width: 200px;
    border: 1px solid #e5e5e5;
    position: absolute;
    top: 190px;
    right: 100px;
}

.log-window {
    height: 185px;
    width: 200px;
    position: absolute;
    top: 56px;
    right: 28px;
}

.has-prize {
    height: 20px;
    width: 100%;
    font-size: 14px;
    color: #fd7400;
    line-height: 20px;
    text-align: center;
}

.prize-icon {
    background: url(../images/price-icon.png) no-repeat;
    background-size: 24px;
    padding-left: 34px;
    height: 30px;
    line-height: 30px;
    background-position: 0 50%;
    width: 130px;
    overflow: hidden;
    text-align: left;
}


/**-----------------分页-------------**/
.pagination_num_pages {
    border: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #333333;
    display: inline-block;
    position: relative;
}

.total-page {
    height: 30px;
    min-width: 50px;
    width: auto;
    line-height: 30px;
    position: absolute;
    top: -20px;
    left: 10px;
}

.pagination {
    margin: 20px 0;
}

.pagination ul {
    padding-top: 15px !important;
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    margin-left: 0;
}

.pagination ul > li {
    display: inline;
}

/**--hu--**/
.pagination li a:hover, .pagination li a:focus {
    color: #333;
}

.pagination ul > li > a,
.pagination ul > li > span {
    float: left;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    text-decoration: none;
    border: 0px;
    margin: 0 5px;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #fff;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
    cursor: default;
    color: #9d2124;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
    cursor: default;
    background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
    /* border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;*/
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
    /*-webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;*/
}

.pagination-centered {
    text-align: center;
    margin-bottom: 30px !important;
}

.pagination-right {
    text-align: right;
}

.pagination-first, .pagination-prev, .pagination-last, .pagination-next {
    width: 66px !important;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
    padding: 0 6px;
    font-size: 10.5px;
}

/******* 上传图片插件******/



.up-section .close-upimg {
    position: absolute;
    top: 6px;
    right: 8px;
    display: none;
    z-index: 10;
    height: 15px;
    width: 15px;

}

.up-section .up-span {
    display: block;
    width: 100%;
    height: 100%;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9;
    background: rgba(0, 0, 0, .5);
}

.up-section:hover {
    border: 2px solid #f15134;
}

.up-section:hover .close-upimg {
    display: block;
}

.up-section:hover .up-span {
    visibility: visible;
}

.z_photo .up-img {
    display: block;
    width: 100%;
    height: 100%;
}

.loading {
    border: 1px solid #D1D1D1;
    background: url(../images/loading.gif) no-repeat center;
}

.up-opcity {
    opacity: 0;
}

.img-name-p {
    display: none;
}

.upimg-div .up-section {
    width: 110px;
    height: 110px;
}

.img-box .upimg-div .z_file {
    width: 110px;
    height: 110px;
}

/*遮罩层样式*/
.mask {
    z-index: 1000;
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .4);
}

.mask .mask-content {
    width: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -250px;
    margin-top: -80px;
    background: white;
    height: 90px;
    text-align: center;
}

.mask .mask-content .del-p {
    color: #555;
    height: 55px;
    line-height: 55px;
    font-size: 14px;
    border-bottom: 1px solid #D1D1D1;
}

.mask-content .check-p {
    height: 10px;

    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
}

.mask-content .check-p span {
    width: 49%;
    display: inline-block;
    text-align: center;
    color: #d4361d;
    font-size: 13px;
}

.check-p .del-com {
    border-right: 1px solid #D1D1D1;
}

.clear {
    clear: both;
}

.full {
    width: 100%;
    min-width: 100%;
    margin: 0 auto;
}

.full-big {
    width: 100%;
    min-width: 100%;
    margin: 0 auto;
}

.img-full {
    display: block;
    width: 100%;
}

.clear:after {
    content: '';
    display: block;
    clear: both;
}

/* reset */
.pic img {
    display: none;
}


.wechatpay-icon {
    width: 30px;
    height: 50px;
    display: inline-block;
    background: url(../images/wxpay100.png) center no-repeat;
    background-size: 30px 30px;
    vertical-align: middle;
}

.alipay-icon {
    width: 30px;
    height: 50px;
    display: inline-block;
    background: url(../images/alipay100.png) center no-repeat;
    background-size: 30px 30px;
    vertical-align: middle;
}

.other-pay-icon {
    width: 30px;
    height: 50px;
    display: inline-block;
    background: url(../images/other_pay_30x30.png) center no-repeat;
    background-size: 30px 30px;
    vertical-align: middle;
}


.company_remittance_information {
    width: 660px;
    color: #999;
    font-size: 14px;
    text-align: left;
    line-height: 32px;
}

.uploader__box {
    box-shadow: none !important;
    border: 1px solid #ccc;
}

.uploader__file-label, .uploader__submit-button {
    height: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0 !important;
    margin: 0 auto !important;
    border: 0 !important;
    background-color: #9d2124 !important;
    color: #ffffff !important;
    cursor: pointer;
    border-radius: 5px !important;
    font-size: 14px !important;
    width: 660px !important;
    clear: both;
    max-width: 8em !important;
    display: inline-block !important;
}

.file-list__item, .uploader__file-list__item {
    padding: 0.5em 0 !important;
}

.uploader__hide {
    display: none !important;
}

.file-list__item:nth-child(2n), .uploader__file-list__item:nth-child(2n) {
    background-color: #fbfbfb !important;
}

.uploader-button__contents {
    clear: both;
}

label[for="other-pay-text"] {
    width: 660px;
    overflow: hidden;
    text-align: left;
}

label[for="other-pay-text"] span {
    width: 70px;
    float: left;
    font-size: 14px;
}

label[for="other-pay-text"] textarea {
    width: 638px;
    float: right;
    padding: 10px;
    border: 1px solid #ccc;
    font-size: 14px;
}

.pay-order-btn-text {
    height: 50px;
    line-height: 50px;
    display: inline-block;
    padding: 0 5px;
}

.pay-order-content {
    min-height: 50px;
    /*width: 222px;*/
    margin: 0 auto;
    margin-top: 20px;
    line-height: 50px;
    text-align: center;
}

.button-active, .button-active a, a.button-active {
    background-color: #ddd;
}


/**订单列表页面遮罩**/
.addr-choose {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: none;
    z-index: 5;
    position: fixed;
    background: rgba(0, 0, 0, 0.52) none repeat scroll 0% 0%;
    opacity: 1;
}

.box2 {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: none;
    z-index: 5;
    position: fixed;
    background: rgba(0, 0, 0, 0.52) none repeat scroll 0% 0%;
    opacity: 1;
}

.login5 {
    width: 560px;
    height: 40px;
    background: #9d2124;
    text-align: center;
    position: relative;
    margin: 150px auto 0px auto;
}

.login5 h2 {
    font-size: 16px;
    line-height: 40px;
    color: #ffffff;
}

.login5 a {
    background: url(../images/a7.png) 0px 0px no-repeat;
    position: absolute;
    width: 16px;
    height: 16px;
    right: 10px;
    top: 12px;
    background-size: 100%;
}

.login51 {
    width: 520px;
    padding: 20px;
    margin: 0 auto;
    background: #EFEFEF;
    height: 300px;
}

.order-sugess {
    height: 226px;
    width: 500px;
    border: 1px solid #e5e5e5;
    padding: 10px;
    resize: none
}

.sugess-sub {
    height: 30px;
    width: 80px;
    border: 1px solid #9d2124;
    background: #9d2124;
    margin-left: 220px;
    margin-top: 16px;
    color: #fff;
    cursor: pointer;
}

.refund-sub {
    height: 30px;
    width: 80px;
    border: 1px solid #9d2124;
    background: #9d2124;
    margin-left: 220px;
    margin-top: 16px;
    color: #ffffff;
}

/****营销页面******/
.free-btn {
    height: 25px;
    width: 70px;
    font-size: 12px;
    outline: none;
}

.active-btn {
    background: #9d2124;
    border: 0;
    color: #ffffff !important;
}

.active-lin-btn {
    color: #9d2124 !important;
}

.local-bt {
    background: #ffffff;
    border: 1px solid #e5e5e5;
    color: #333333;
}

/**Eric 采购主页面 20170719 **/
.shop-main-line {
    width: 1200px;
    height: 285px;
    border: 0px;
    margin: 0 auto;
    padding: 0px;
}

.shop-main-line-pic {
    width: 100%;
    height: 100%;
}

.shop-main-line-pic li {
    float: left;
    height: 285px;
    width: 380px;
    margin-right: 30px;
    position: relative;
    overflow: hidden;
}

.photo {
    position: relative;
    font-family: arial;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    height: 285px;
    width: 380px;
}

.photo .heading, .photo .caption {
    position: absolute;
    background: #000;
    height: 80px;
    width: 380px;
    opacity: 0.6;
}

.photo .heading {
    top: -50px;
}

.photo .caption {
    bottom: -50px;
    left: 0px;
}

.photo .heading span {
    color: #26c3e5;
    top: -80px;
    font-weight: bold;
    display: block;
    padding: 5px 0 0 10px;
}

.photo .caption span {
    color: #999;
    font-size: 9px;
    display: block;
    padding: 5px 10px 0 10px;
}


.classify-img-container {
    width: 1200px;
    margin: 0 auto;
    padding: 0px;
}

/**classify*/
.classify-img-list {
    height: 80px;
    max-width: 651px;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}

.classify-hor-img-list {
    max-width: 600px;
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    text-align: center;
}

.classify-hor-img-item {
    display: inline-block;
    height: 80px;
    width: 80px;
    line-height: 80px;
    margin-right: 15px;
    border: 0px;
    padding: 0px;
}

.classify-hor-item-img {
    margin: 0 auto;
    padding: 0px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
}

.classify-hor-item-img img {
    border: 0px;
}

.classify-hor-item-text {
    width: 100%;
    height: 20px;
    border: 0px;
    margin: 0px;
    overflow: hidden;
    color: #333333;
    line-height: 20px;
}

.form-hor-title {
    text-align: left;
}

.form-hor-control-group {
    width: 615px;
    height: auto;
    margin: 0px;
    margin-bottom: 20px;
}

.form-hor-item-input {
    width: 446px;
}

.form-hor-item-normal-tips {
    font-size: 12px;
    line-height: 1.1;
    height: auto;
    padding: 5px;
    color: #9d2124;
    float: left;
}

.form-hor-item-normal-tips.error {
    color: red;
    display: block;
}

.input-padding-left {
    padding-left: 10px;
}

.yjcg-hor-inline {
    padding: 0px;
    line-height: 40px;
}

.yjcg-hor-inline-btn {
    display: inline-block;
    margin: 0px;
    width: 634px;
    margin-right: 20px;
    float: left;
}

.yjcg-hor-form {
    width: 312px;
    text-align: center;
    display: inline-block;
    margin: 0px;
    float: left;
}

.yjcg-hor-input {
    width: 206px;
}

.yjcg-hor-left-spacer {
    width: 245px;
    height: 40px;
    display: block;
    float: left;
}

.detail-remark-text {
    vertical-align: top;
    margin: 0px;
    padding: 3px 5px;
    line-height: 20px;
}

.categoryview-item-logo-img {
    width: 90px;
    height: 90px;
    line-height: 90px;
    border: 0px;
    margin: 0 auto;
}

.categoryview-item-logo-img img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.league-item-label-active {
    border-bottom: 2px solid #9d2124;

}

.memoadd-input {
    width: 50%;
    float: left;
    clear: inherit;
}

.datetimepicker-input {
    border: 1px solid #e5e5e5;
    text-align: center;
    padding: 0px 10px;
}


/****工作主页面*****/

.work-main-line-pic {
    width: 100%;
    height: 100%;
}

.work-main-line-pic {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.work-main-line-pic li {
    float: left;
    height: 270px;
    width: 270px;
    padding: 0 15px;
}

.shop-pic {
    height: 270px;
    width: 270px;
}

/****列表更新*****/
.new_list {
    width: 1200px;
    height: auto;
    margin:0 auto;
}

.new-list-area {
    width: 1024px;
    height: auto;
}

.newlist-container {
    height: auto;
    width: 1024px;
    margin: 0 auto;
}


.new-list-title {
    height: auto;
    font-size: 16px;
    color: #333;
    line-height: 24px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 15px;
}

.new-info {
    height: auto;
    width: 280px;
    padding: 8px 15px;
}

.new-list-desc {
    height: 70px;
    width: 100%;
    margin-top: 10px;
    overflow: hidden;
    letter-spacing: 1px;
    color: #999;
    font-size: 13px;
}

.cate_area {
    height: auto;
    min-height: 35px;
    width: 1200px;
    margin: 0 auto;
}

.purpos {
    height: 30px;
    width: 1200px;
    font-size: 15px;
    border-bottom: 1px dashed #f2f2f2;
    display: table;
    padding: 10px 0;
}

.purpos li {
    float: left;
    height: 30px;
    width: auto;
    line-height: 30px;
    text-align: center;
    color: #666;
    cursor: pointer;
    margin: 5px 15px;
    font-size: 15px;
}

.new-info-num {
    height: 100%;
    width: 40%;
    line-height: 20px;
    text-align: right;
    overflow: hidden;
}

.new-info-price {
    height: 100%;
    width: 60%;
    line-height: 20px;
    text-align: left;
    overflow: hidden;
}

.purpos li a:link {
    color: #333333;
}

.purpos li a:hover {
    color: #9d2124;
    text-decoration: underline;
}

.descInfo {
    height: 25px;
    width:100%;
    position: absolute;
    left: 15px;
    bottom: 38px;
    padding: 0px;
}


/****详情页更新*****/
.new_detail-main {
    min-height: 30px;
    width: 980px;
    height: auto;
    margin: 0 auto;
}

.new-detail-info {
    min-height: 30px;
    height: auto;
    width: 100%;
    background: #ffffff;
}

.new-detal-title {
    min-height: 30px;
    height: auto;
    font-size: 18px;
    color: #fd7400;
    line-height: 30px;
    text-align: left;
    padding: 5px 10px;
    letter-spacing: 1px;
}

.new-detal-desc {
    height: auto;
    min-height: 50px;
    width: 960px;
    font-size: 14px;
    color: #333333;
    line-height: 25px;
    text-align: left;
    background-color: #F7F7F7;
    padding: 10px;
    letter-spacing: 1px;
}

.detail-goodinfo {
    height: auto;
    min-height: 30px;
    width: 100%;
}

.new-price-items {
    height: 45px;
    width: 100%;
    line-height: 45px;
    text-align: center;
}

.each-price-item {
    width: 32%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: rgb(255, 222, 222);
    color: #333333;
    font-size: 16px;
    margin-right: 2%;
}

.left-infos {
    height: auto;
    width: 550px;
    padding: 0 10px;
}

.right-infos {
    height: auto;
    width: 390px;
    padding: 0 10px;
}


/***详情页轮播轮播**/
.roundabout_box {
    height: 250px;
    width: 980px;
    margin: 0 auto;
    overflow: hidden;
}

.roundabout-holder {
    list-style: none;
    width: 810px;
    height: 250px;
    margin: 0px auto;
    margin-left: 90px;
}

.roundabout-moveable-item {
    font-size: 12px !important;
    height: 250px;
    width: 500px;
    cursor: pointer;
    background: #f9f9f9;
}

.roundabout-moveable-item img {
    height: 100%;
    width: 100%;
    background-color: #FFFFFF;
    margin: 0;
}

.roundabout-in-focus {
    cursor: auto;
    border-left: 1px #fff solid;
    border-right: 1px #fff solid;
}

.roundabout-in-focus000:hover {
    -webkit-box-shadow: 0px 0px 20px #787878;
    -moz-box-shadow: 0px 0px 20px #787878;
    background: #f9f9f9;
}

.roundabout-holder .text {
    color: #999;
}

.roundabout-in-focus000:hover span {
    display: inline;
    position: absolute;
    bottom: 5px;
    right: 5px;
    padding: 8px 20px;
    background: #f9f9f9;
    color: #3366cc;
    z-index: 999;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topLeft: 5px;
    border-left: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
}

.roundabout a:active, .roundabout a:focus, .roundabout a:visited {
    outline: none;
    text-decoration: none;
}

.roundabout li {
    margin: 0
}

.window-img-item {
    width: 350px;
    padding: 30px 20px 20px 20px;
    background: rgba(226, 215, 215, 0.52) none repeat scroll 0% 0%;
    opacity: 1;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    z-index: 9999;
}

.close {
    background: url(../images/a7.png) 0px 0px no-repeat;
    position: absolute;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 5px;
    background-size: 100%;
}

.nactive {
    background: #f5f5f5;
    color: #333333;
}

.shop-main {
    height: auto;
    width: 1200px;
    margin: 0 auto;
}

.global-item-spacer {
    height: 40px;
    width: 100%;
    background-color: transparent;
    clear: both;
}

.shop-img {
    height: 225px;
    width: 300px;
}

.shop-citem {
    height: 225px;
    width: 890px;
    padding-left: 10px;
    background: #e5e5e5;
}

.shop-list {
    height: auto;
    min-height: 100px;

}

.shop-list li {
    height: 436px;
    width: 1200px;
}

.h_left {
    width: 40%;
    height: 100%;

}

.h_right {
    width: 60%;
    height: 100%;

}

.main-body {
    height: auto;
    min-height: 100px;
    background: #f5f5f5;
}

.shop-main-item {
    height: 400px;
    width: 1200px;
    margin: 0 auto;
}

.shop-title-item {
    height: 25px;
    width: 100%;
    background: #f5f5f5;
    margin-bottom: 10px;
}

.sideIcon {
    float: left;
    width: 8px;
    height: 100%;
    margin-right: 10px;
    background-color: #9d2124;
}

.shop-cate {

    width: 240px;
    height: 100%;
    position: relative;
}

.shop-goods {
    background: #ffffff;
    width: 765px;
    height: 100%;
}

.shop-classify {
    background: #ffffff;
    width: 195px;
    height: 100%;
}

.cateTitleName {
    float: left;
    margin-right: 30px;
    height: 25px;
    line-height: 25px;
    font-size: 20px;

}

.cateLinkBox {
    float: left;
    height: 100%;
    font-size: 14px;
    line-height: 25px;
    color: #333333;
}

.tip-cate-label {
    height: 25px;
    line-height: 25px;
    width: 80px;
    font-size: 14px;
    color: #333333;
    float: left;
    margin-left: 104px;
}

.tip-cate {
    height: 25px;
    line-height: 25px;
    width: 80px;
    font-size: 14px;
    color: #333333;
    float: left;
    cursor: pointer;
    text-align: center;
}

.more-cate {
    font-size: 14px;
    color: #333333;
    height: 25px;
    line-height: 25px;
    position: absolute;
    right: 0;
    top: 100px;
    width: 100px;
    text-decoration: underline;
    text-align: center;
}

.banner-cate {
    width: 210px;
    height: 70px;
    position: absolute;
    left: 15px;
    top: 20px;
    overflow: hidden;
}

.banner-hotword {
    width: 60px;
    height: 27px;
    margin: 0 10px 10px 0;
    color: #fff;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
}

.cate-tit {
    position: absolute;
    top: 145px;
    left: 70px;
    height: 30px;
    line-height: 30px;
    font-size: 26px;
    color: #333333;
}

.cate-txt {
    position: absolute;
    left: 50px;
    top: 180px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #333333;
}

.scate-img {
    width: 150px;
    height: 150px;
    position: absolute;
    bottom: 25px;
    left: 50px;
}

.recom-list li {
    width: 237px;
    height: 184px;
    border-bottom: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    padding: 8px;
    float: left;
}

.g-img {
    height: 130px;
    width: 130px;
    margin: 0 auto;
}

.f-img {
    height: 120px;
    width: 240px;
    margin: 0 auto;
    overflow: hidden;
}

.g-title {
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    color: #333333;
    text-align: center;
    overflow: hidden;
}

.f-title {
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    color: #333333;
    text-align: center;
    overflow: hidden;
}

.g-price {
    font-size: 16px;
    color: red;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.classify-icon {
    height: 132px;
    width: 195px;
    border-bottom: 1px solid #f2f2f2;
}

.c-img {
    height: 100px;
    width: 100px;
    margin-top: 5px;
    overflow: hidden;
}

.c-itle {
    height: 28px;
    width: 100%;
    color: #333333;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
}

.fruitFree-list li {
    width: 223px;
    height: 184px;
    border-bottom: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    padding: 8px;
    float: left;
}

.fr-img {
    height: 110px;
    width: 220px;
    margin: 0 auto;
    overflow: hidden;
}

.g-apply {
    height: 30px;
    width: 80px;
    text-decoration: underline;
    margin: 0 auto;
    text-align: center;
    cursor: pointer;
    line-height: 30px;
}

.cartlist-title {

    text-align: left;
    margin-left: 10px;
    line-height: 20px;
    font-size: 14px;
    float: left;
    letter-spacing: 1px;
}

.left-icon {
    height: 100%;
    width: 25px;
    background: url(../images/btn_l.png) no-repeat;
    background-position: center;
}

.right-icon {
    height: 100%;
    width: 25px;
    background: url(../images/btn_r.png) no-repeat;
    background-position: center;
}

.label-contain {
    height: auto;
    width: 100%;
    display: table;
}

.label-items {
    height: auto;
    min-height: 26px;
    float: left;
    width: 322px;
}

.lable-name-btn {
    height: 26px;
    /*width: 46px;*/
    font-size: 14px;
    color: #333333;
    line-height: 26px;
    text-align: left;
    padding-left: 10px;
    color: #999;
    letter-spacing: 1px;
}

.glable-btn {
    height: 20px;
    min-width: 60px;
    font-size: 14px;
    line-height: 23px;
    text-align: center;
    margin-right:  10px;
    cursor: pointer;
    padding: 2px 5px;
    margin-bottom: 10px;

}

.active-lable-bg {

    border: 1px solid red;
}

.normal-lable-bg {

    border: 1px solid #e5e5e5;
}

.invoice-area {
    height: 40px;
    color: #333333;
    font-size: 14px;
    line-height: 40px;
    overflow: hidden;
}

.through-line {
    text-decoration: line-through;
    color: #999;
}

.banner {
    height: 425px;
    width: 1200px;
    margin: 0 auto;
    background: transparent;

}

.banner-container {
    height: 375px;
    width: 1200px;
    margin: 0 auto;

}

div.slideBox {
    position: relative;
    width: 1200px;
    height: 375px;
    overflow: hidden;
    margin: 0 auto;
}

div.slideBox ul.items {
    position: absolute;
    float: left;
    background: none;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

div.slideBox ul.items li {
    float: left;
    background: none;
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 1200px;
    height: 375px;
}

div.slideBox ul.items li a {
    float: left;
    line-height: normal !important;
    padding: 0px !important;
    border: none /*For IE.ADD.JENA.201206300844*/;
}

div.slideBox ul.items li a img {
    margin: 0px !important;
    width: 1200px;
    height: 375px;
    padding: 0px !important;
    display: block;
    border: none /*For IE.ADD.JENA.201206300844*/;
}

div.slideBox div.tips {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 50px;
    background-color: transparent;
    overflow: hidden;
}

div.slideBox div.tips div.title {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
}

div.slideBox div.tips div.title a {
    color: #FFF;
    font-size: 18px;
    line-height: 50px;
    margin-left: 10px;
    text-decoration: none;
}

div.slideBox div.tips div.title a:hover {
    text-decoration: underline !important;
}

div.slideBox div.tips div.nums {
    position: absolute;
    right: 45%;
    top: 0px;
    height: 100%;
}

div.slideBox div.tips div.nums a {
    display: inline-block;
> float: left /*For IE.ADD.JENA.201206300844*/;
    width: 10px;
    height: 10px;
    background-color: #FFF;
    text-indent: -99999px;
    margin: 35px 10px 0px 0px;
}

div.slideBox div.tips div.nums a.active {
    background-color: #999;
}

.buy5-icon {
    background: url(../images/5buy.png) no-repeat;
    background-size: 100%;
}

.login-buy-btn {
    position: absolute;
    left: 47px;
    top: 294px;
}

.buy-save-icon {
    width: 50%;
    height: 30px;
    text-align: left;
    line-height: 30px;
}

.st_goods-desc {
    height: 46px;
    width: 100%;
    line-height: 23px;
    overflow: hidden;
    color: #333333;
}

.st_goods-price {
    height: 28px;
    width: 100%;
    line-height: 23px;
    text-align: center;
    color: #fd7400;
    font-size: 16px;
    margin-top: 5px;
}

.st-buyIcon {
    width: auto;
    min-width: 20px;
    height: 28px;
    line-height: 28px;
}

.st-buyPrice {
    width: auto;
    min-width: 20px;
    height: 28px;
    line-height: 28px;
    padding-right: 10px;

}

.hello-img {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    z-index: 6;
    position: fixed;
    background: rgba(0, 0, 0, 0.52) none repeat scroll 0% 0%;
    opacity: 1;
}

.hello-coantainer {
    position: absolute;
    top: -780px;
    left: 30%;

}

.hello-del-btn {
    width: 149px;
    height: 56px;
    background: transparent;
    position: absolute;
    left: 251px;
    top: 730px;
    border-radius: 17px;
}

.active-items {
    height: 54px;
    width: 640px;
    padding: 0 20px 0 100px;
    background: #ff8534;
    border-radius: 4px;
    position: relative;
}

.clock-icon {
    height: 30px;
    width: 30px;
    padding-top: 11px;
}

.active-tips {
    color: #ffffff;
    line-height: 54px;
    margin-left: 5px;
    font-size: 18px;
}

.day-bg {

    width: 20px;
    background: #f05f01;
    padding: 0 5px;
}

.radio-items {
    height: 40px;
    width: 100px;
    line-height: 40px;
    text-align: center;
}

.volType {
    width: 100px;
}

.nor-btn {
    height: 30px;
    width: 108px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    color: #333333;
    float: left;
    margin-left: 15px;
    line-height: 30px;
    text-align: center;
    margin-top: 4px;
    cursor: pointer;
}

.involTip {
    height: 25px;
    width: 100%;
    line-height: 25px;
    text-align: center;
    color: red;
}

.invoInfo-container {
    height: auto;
    width: 408px;
    border: 1px solid #e5e5e5;
    padding: 10px;
    font-size: 14px;
}

.invol-info {
    height: 25px;
    width: 100%;
    margin-bottom: 10px;
    line-height: 25px;
    text-align: center;
}

.invol-icon {
    height: 25px;
    width: 90px;
    font-size: 12px;
    line-height: 25px;
    text-align: right;
    color: #999999;
}

.invol-name-input {
    height: 22px;
    width: 296px;
    padding-left: 10px;
    font-size: 12px;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

.invol-item {
    position: absolute;
    z-index: 10;
    background: #f5f5f5;
    top: 50%;
    width: 306px;
    height: auto;
    min-height: 100px;
    padding: 5px 20px;
    border: 1px solid #ddd;
}

.involInfo, .buyerInfo, .logisticsInfo, .openInvoiceInfo {
    color: #9d2124;
    text-decoration: underline;
    cursor: pointer;
    text-align: center;
    height: 25px;
    line-height: 25px;
    position: relative;
}

.invol-tips {
    height: auto;
    min-height: 25px;
    color: #333333;
    line-height: 20px;
    text-align: left;
}

.invol-del {
    height: 12px;
    width: 100%;

}

.invol-del-img, .buyer-del-img, .logistics-del-img, .openInvoice-del-img {
    height: 12px;
    width: 12px;
    vertical-align: top;
    float: right;
    border: 1px solid #333;
    margin-top: 5px;
    margin-right: -10px;
}

.conmunite {
    width: 42px;
    height: 266px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    position: fixed;
    right: 9px;
    top: 266px;
    cursor: pointer;
    z-index: 3;
}

.qq-icon {
    height: 35px;
    width: 35px;
    padding-top: 22px;
}

.com-text {
    width: 18px;
    font-size: 14px;
    line-height: 18px;
    margin: 10px auto;
    margin-top: 22px;
}

.commu-icon {
    height: 30px;
    width: 30px;
    margin-left: 8px;
}

.conmunite-main {
    width: 42px;
    height: 266px;
    position: relative;
    background-color: #9d2124;
    z-index: 4;
}

.kefu-list {
    padding: 0 20px;
}

.code-img {
    height: 150px;
    width: 150px;
    position: absolute;
    top: 70px;
    right: 220px;
}

.kefu-list li {
    height: 30px;
    text-align: left;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px dashed #ddd;
    cursor: pointer;
}

.c-img-item {
    position: absolute;
    top: 0;
    right: -200px;
    width: 220px;
    height:266px;
    background-color: #fafafa;
    border-radius: 10px;
    opacity: 0;
    z-index: 2;
    box-shadow: 1px 1px 3px #b5b5b5;
}

#close {
    font-size: 26px;
    color: #767676;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    position: absolute;
    right: 5px;
    top: 5px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    cursor: pointer;
}

.advisory-top {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: 5%;
}

.kf-logo {
    display: block;
    width: 90px;
    height: 90px;
    line-height: 90px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0px 4px 10px 0px rgba(172, 172, 172, 0.5);
    cursor: pointer;
    background: url(../images/kflog.png) center no-repeat;
}

.qq-tip {
    text-decoration: none;
    font-size: 14px;
    color: #53c4f7;
}

.advisory-bottom {
    display: flex;
    flex-direction: column;
    cursor: default;
    width: 100%;
    height: 50%;
}

.com-type {
    height: 20px;
    width: 80%;
    margin: 10px auto;
    color: #333333;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
}

.tit-type {
    height: 20px;
    width: 80%;
    margin: 10px auto;
    color: #333333;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}

.mainsearch-item {
    height: 40px;
    width: 650px;
    margin: 0 auto;
    background: #e5e5e5;

}

.shop-space {
    height: 20px;
    width: 100%;
    background: #f5f5f5;
}

.remoting-item {
    height: 20px;
    width: 100%;
    font-size: 13px;
    color: red;
}

.fruit-shop-cate {
    display: block;
    background: #f5ad55;
}

.gift-shop-cate {
    display: block;
    background: #4ed9ce;
}

.stationary-shop-cate {
    display: block;
    background: #9d2124;
}

.other-shop-cate {
    display: block;
    background: #72aed6;
}

.project-list li {
    height: 24px;
    width: 60px;
    font-size: 13px;
    background: #ffffff;
    border: 1px solid #e5e5e5;
    color: #333333;
    margin: 6px;
    float: left;
    text-align: center;
    line-height: 24px;

}

.recheck-btn {
    height: 24px;
    width: 60px;
    font-size: 13px;
    border: 1px solid #e5e5e5;
    background: #9d2124;
    line-height: 24px;
    text-align: center;
    color: #ffffff;
    float: right;
    margin: 0 10px 5px 0;
    cursor: pointer;
}

.search-order-item {
    height: 30px;
    width: 250px;
    background: #ffffff;
}

.code-input {
    height: 16px;
    border: 1px solid #e5e5e5;
    padding: 3px;
}

.gosearch-btn {
    height: 24px;
    width: 60px;
    background: #9d2124;
    color: #ffffff;
    border: 0;
    padding-top: 0;
}

.work-place {
    height: 380px;
    width: 1200px;
    background: #f5f5f5;
    margin: 0 auto;
}

.work-title-item {
    height: 50px;
    width: 100%;
    background-position: 50%;
}

.main-work-item {
    height: 330px;
    width: 100%;
}

.personal-work-item {
    width: 595px;
    height: 100%;
    margin: 0 auto;
    background-size: 100% 100%;
    position: relative;
}

.company-work-item {
    width: 595px;
    height: 100%;
    margin: 0 auto;
    background-size: 100% 100%;
    position: relative;
}

.work-pic {
    height: 100px;
    width: 100px;

}

.memo-addr {
    position: absolute;
    left: 42px;
    bottom: 28px;
}

.tj-addr {
    position: absolute;
    left: 179px;
    bottom: 28px;
}

.jy-addr {
    position: absolute;
    left: 316px;
    bottom: 28px;
}

.bx-addr {
    position: absolute;
    left: 454px;
    bottom: 28px;
}

.cl-addr {
    position: absolute;
    right: 16px;
    top: 58px;
}

.sb-addr {
    position: absolute;
    right: 47px;
    top: 98px;
}

.bs-addr {
    position: absolute;
    right: 59px;
    top: 25px;
}

.prize-addr {
    position: absolute;
    right: 454px;
    bottom: 28px;
}

.join-addr {
    position: absolute;
    right: 42px;
    bottom: 28px;
}

.ss-addr {
    position: absolute;
    right: 316px;
    bottom: 28px;
}

.dt-addr {
    position: absolute;
    right: 179px;
    bottom: 28px;
}

.tickets {
    height: 302px;
    width: 182px;
    position: absolute;
    left: 10px;
    top: 40px;
    background: #ffffff;
    border: 1px solid #e5e5e5;
    padding: 5px;
}

.notice {
    height: 20px;
    width: 100%;
    font-size: 12px;
    color: #333333;
    text-align: left;
    line-height: 20px;
}

.tickets-list {
    height: 260px;
    width: 100%;
    font-size: 12px;
    color: red;
    overflow: scroll;
}

.tickets-list li {
    height: 80px;
    width: 100%;
    margin: 5px 0;
}

.suc-img {
    height: 230px;
    width: 300px;
    margin-left: 208px;
    margin-top: 65px;
}

.downloadModel {
    color: #9d2124;
    display: inline;
    text-decoration: underline;
    cursor: pointer;

}

.regular-list li {
    width: 268px;
    height: 320px;
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
    position: relative;
}

.getfile {
    height: 25px;
    margin-top: 5px;
    margin-right: 5px;
    width: 50px;
    background: #9d2124;
    color: #ffffff;
    border: 0;
}

.article-items {
    position: fixed;
    height: 620px;
    width: 900px;
    z-index: 9999;
    border: 1px solid #9d2124;

    background: #ffffff;
    padding: 50px;
}

.article-detail {
    line-height: 25px;
    color: #333333;
    font-size: 14px;
    text-indent: 2em;
}

.check-yj-radio {
    height: 25px;
    width: 100%;
    line-height: 25px;
    text-align: left;
    margin-top: 10px;
    color: #000000;
}

.apply-yuejie-btn, .del-yuejie-btn {
    border: 0;
    line-height: 25px;
    color: #ffffff;
    background: #9d2124;
    height: 30px;
    width: 100px;
    margin-top: 10px;
    margin-left: 328px;
}

.del-yuejie-btn {
    margin-left: 10px;
    cursor: pointer;
}

.order-prize-img {
    width: 100%;
    height: 100%;
    display: none;
    margin: 0 auto;
    z-index: 99999;
    position: fixed;
    background: rgba(0, 0, 0, 0.52) none repeat scroll 0% 0%;
    opacity: 1;
}

.order-prize-coantainer {
    position: relative;
    height: 520px;
    width: 360px;
    margin: 125px auto;
}

.open-btn {
    width: 144px;
    height: 144px;
    background: transparent;
    position: absolute;
    left: 108px;
    top: 307px;
    border-radius: 144px;
}

.redbag-money-item {
    height: 100%;
    width: 100%;
    line-height: 520px;
    text-align: center;
    color: #ffcc00;
    font-size: 16px;
    display: none;
    background: url(../images/open-redbag.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.redbag-money {
    height: 30px;
    width: 100px;
    text-align: center;
    line-height: 30px;
    position: absolute;
    top: 302px;
    left: 132px;
    font-size: 24px;
}

.to-mymoney {
    height: 50px;
    width: 197px;
    position: absolute;
    top: 417px;
    left: 82px;
}

.del-redbag-btn {
    height: 30px;
    width: 30px;
    position: absolute;
    top: 18px;
    right: 8px;
    z-index: 2;
}

.act-getfile {
    height: 30px;
    width: 80px;
    background: #9d2124;
    line-height: 30px;
    text-align: center;
    margin-top: 20px;
    border: 0;
    font-size: 14px;
    color: #ffffff;
    margin-right: 16px;
}

.qcode-btn {
    height: 25px;
    width: 100px;
    margin: 0 auto;
    text-align: center;
    /*text-decoration: underline;*/
    font-size: 13px;
    border: 0;
    background: #9d2124;
    line-height: 25px;
    color: #ffffff;
    cursor: pointer;
    margin-bottom: 10px;
}

.qcode-input-item {
    height: 25px;
    width: 220px;
    margin: 0 auto;
}

.qcode-input {
    height: 24px;
    width: 150px;
    border: 1px solid #e5e5e5;
    padding: 0;
    padding-left: 6px;
    font-size: 13px;
}

.qcode-input-sub {
    height: 25px;
    width: 50px;
    border: 0;
    padding: 0;
    font-size: 13px;
    margin-left: 12px;
    line-height: 25px;
    color: #ffffff;
    background: #9d2124;
}

.active-img {
    height: 130px;
    width: 100%;
    background: url(../images/gift-actbg.jpg) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    position: relative;
}

.gift-tipTxt {
    position: absolute;
    height: 80px;
    width: 750px;
    left: 110px;
    top: 20px;
    color: #a72020;
    overflow: hidden;
}

.get-vour-btn {
    font-size: 13px;
    margin-top: 11.5px;
    position: relative;
    margin-left: 120px;
    padding: 5px;
    border: 1px solid #ffffff;
    color: #ffffff;
    cursor: pointer;

}

.save-btn, .log-change-btn, .plan-btn {
    width: 124px;
    background: #9d2124;
    color: #ffffff;
    line-height: 35px;
    height: 35px;
    text-align: center;
    border: 0;
    margin-left: 20px;
    border-radius: 5px;
    letter-spacing: 1px;

}

.kks-code {
    width: 170px;
    height: 200px;
    position: absolute;
    top: -100px;
    right: -50px;
    border: 1px solid #c5c5c5;
    text-align: center;
    background-color: #F1F1F1;
}

.kks-img {
    width: 150px;
    height: 150px;
    padding: 10px 10px 5px 10px;
    border: 0px;
}

.tab-panel {
    height: 40px;
    width: 100%;
    float: right;
    clear: both;
    padding-top: 10px;
}

.tab-panel li {
    width: 80px;
    height: 26px;
    line-height: 26px;
    float: right;
    background: transparent;
    color: #ffffff;
    position: relative;
}

.tap-icon {
    height: 26px;
}

.front {
    height: 32px;
}

.bottom {
    height: 32px;
    text-align: center;
    font-size: 15px;

}

.num-notice {
    color: #333333;
    font-size: 14px;
    margin-left: 6px;
}

.remainWarm {
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: 16px;
    letter-spacing: 1px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    background: rgba(51, 51, 51, 0.5);
}

.com-height {
    height: 10px;
    width: 100%;
    background: transparent;
}

.download {
    height: 24px;
    width: 100px;
    text-decoration: underline;
    color: #9d2124;
    font-size: 12px;
    line-height: 24px;
    margin-right: 50px;
    cursor: pointer;
    margin-top: 3px;
    border: 0;
    text-align: center;
    letter-spacing: 1px;
}


/**2018-01-22首页改版**/

.header-container {
    height: 120px;
    width: 100%;
    background: #ffffff;
    position: fixed;
    left: 0;
    top: 0;
    transition: top .5s;
    z-index: 9999;
}

.common-hspace {
    height: 130px;
    width: 100%;
    background: transparent;
}

.header-items {
    width: 1200px;
    height: 70px;
    margin: 0 auto;
    position: relative;
}

.header-logo {
    position: absolute;
    left: 4px;
    top: 16px;
}

.gizle {
    top: -70px;
}

.sabit {
    top: 0;
    z-index: 10;
}

.login-item {
    height: 30px;
    width: 100%;
    background: transparent;
    /*position: absolute;*/
    /*right: 0;*/
    /*top: 2px;*/
}

.logo-title {
    font-size: 16px;
    color: #333333;
    height: 28px;
    width: 150px;
    position: absolute;
    left: 200px;
    top: 38px;
    letter-spacing: 2px;
}

.login-list li {
    height: 30px;
    width: auto;
    margin-left: 20px;
    line-height: 30px;
    float: right;
    color: #000000;
    font-size: 14px;
    text-align: center;
    position: relative;
    border: 1px solid transparent;
    cursor: pointer;
}

/*.login-list li a:hover {*/
    /*color: #9d2124;*/
/*}*/

.menu {
    height: 50px;
    width: 100%;
    background: #ffffff;
}
.message-num{
    position: absolute;
    top: 2px;
    right: -10px;
    height: 12px;
    width: 12px;
    font-size: 12px;
    line-height: 12px;
    border-radius: 12px;
    text-align: center;
    background: red;
    color: #FFF;
}
.menu-list {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}

.menu-list-li{
    color: #333333;
    font-size: 16px;
    text-decoration: none;
    height: 47px;
    line-height: 47px;
    text-align: center;
    float: left;
    margin-right:53px;
}

/*.menu-list li a:hover {*/
    /*color: #9d2124;*/
/*}*/


.menu-drop-down-item {
    position: absolute;
    left: -1px;
    height: 100px;
    top: 47px;
    background: #fff;
    width: 432px;
    display: none;
    border: 1px solid #ddd;
    border-radius: 0 0 10px 10px;
    padding: 10px;
    z-index:9;
}
.menu-drop-down-item dd{
    height: 24px;
    line-height: 24px;
    float: left;
    text-align: center;
    width: 100px;
    cursor: pointer;
    font-size: 14px;
}
.zhezhao{height: 4px;width:90px;position: absolute;left:0;top:46px;z-index:20;background: #fff;}
.main-sear-form {
    width: 228px;
    height: 26px;
    background: #ffffff;
    border-radius: 25px;
    position: absolute;
    right: 0px;
    top: 9px;
}
.main-seartch-form{
    width: 250px;
    height: 32px;
    background: #ffffff;
    position: absolute;
    left: 230px;
    top: 18px;}
input.main-search-text:focus {
    outline-width: 0px;
}
.seartch-words{height: 26px;width:auto;color: #999;font-size: 12px;line-height: 26px;position: absolute;left:228px;top:52px;}
.seartch-words li{height: 20px;width: 36px;float: left;margin: 0 5px;line-height: 20px;text-align: center;}


.search-icon {
    height: 11px;
    width: 11px;
    position: absolute;
    right: 35px;
    top: 7px;
}

.ad-img {
    width: 100%;
    height: 375px;
    margin: 20px auto;
}

.swiper-button-prev,.swiper-button-next {
    display: none;
}
.st-container {
    height: 790px;
    width: 1200px;
    margin: 0 auto;
    background: #ffffff;
    margin-bottom: 20px;
}

.st-title-item {
    height: 30px;
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

.st-title {
    height: 30px;
    width: 130px;
    font-size: 24px;
    color: #000000;
    float: left;
    font-weight: bold;
}

.st-title-desc {
    height: 30px;
    width: 250px;
    float: left;
    position: relative;
}

.st-title-words {
    height: 19px;
    width: 100%;
    position: absolute;
    bottom: 0;
    font-size: 16px;
    color: #333333;
    margin-left: 5px;
}

.intro-cate {
    height: 19px;
    width: 680px;
    background: #ffffff;
    position: absolute;
    bottom: 0;
    right: 0;
    clear: both;
}

.intro-cate li {
    height: 19px;
    width: 70px;
    line-height: 19px;
    text-align: center;
    color: #333333;
    font-size: 14px;
    background: #ffffff;
    float: right;
}

.diff-cate {
    height: 720px;
    width: 100%;
    position: relative;
}

.yijian-img {
    height: 100%;
    width: 522px;
    margin-right: 16px;
}

.st-img-side-r {
    width: 658px;
    height: 100%;
}

.st-img-side-r li {
    height: 229px;
    width: 321px;
    float: left;
    margin-right: 16px;
    margin-bottom: 16.5px;
}

.fruit-img-side-r li {
    height: 229px;
    width: 389px;
    float: left;
    margin-right: 16px;
    margin-bottom: 16px;
}

.gift-img-side-r {
    width: 658px;
    height: 100%;
}

.gift-img-side-r li {
    height: 230px;
    width: 321px;
    float: left;
    margin-right: 16px;
    margin-bottom: 16.5px;
}

.tuanjian-img {
    width: 100%;
    height: 360px;
}

.travel-img-side-r {
    width: 1200px;
    height: 340px;
    margin-bottom: 16px;
}

.travel-img-side-r li {
    width: 288px;
    height: 340px;
    float: left;
    margin-right: 16px;
}

/*.menu-active{
	background: #83bb38;
}*/

.other-img-side-r {
    width: 1200px;
    height: 350px;
}

.other-img-side-r li {
    width: 288px;
    height: 350px;
    float: left;
    margin-right: 16px;
    margin-bottom: 16px;
}

.main-search-text {
    width: 217px;
    height: 24px;
    background: #ffffff;
    border-radius: 25px;
    border: 2px solid #9d2124;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    float: left;
}

input.main-search-text::-ms-clear {
    display: none;
}

.search-icon {
    height: 11px;
    width: 11px;
    position: absolute;
    right: 26px;
    top: 8px;
}

.fruits-img-side-r {
    width: 1200px;
}

.fruits-img-side-r li {
    width: 389px;
    float: left;
    margin-right: 16px;
    margin-bottom: 16px;
}


.secretary {
    width: 100%;
    height: 780px;
    background: #f4f4f4;
}

.sheight {
    height: 30px;
    width: 100%;
    background: transparent;
}

.other-img-side-r li a {
    display: block;
}

.stext-title {
    clear: both;
    height: auto;
    width: 100%;
    line-height: 40px;
    text-align: left;
}

.show-coantainer {
    min-width: 500px;
    height: 500px;
    position: relative;
    margin: 0 auto;
    margin-top: 180px;

}

.bigsize-img {
    height: 500px;

}

/**常规下午茶改版**/
.regularTea {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}

.regularTea-intro {
    width: 400px;
    border: 1px solid #ddd;
    margin-right: 28px;
    height: auto;
}

.regularTea-show {
    width: 768px;
    border: 1px solid #ddd;
}

.intro-title {
    height: 50px;
    background: #e7e7e7;
    color: #333333;
    width: 100%;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
}

.manufactor {
    height: 30px;
    padding: 28px 0 0 10px;
    background: #fff;
    position: relative;
}

.manufactor-list {

    height: auto;
    width: 256px;

}

.manufactor-list li {
    float: left;
    height: 74px;
    width: 74px;
    position: relative;
    margin: 5px;
}

.nor-border {
    border: 1px solid #ddd;
}

.act-border {
    border: 1px solid #9d2124;
}

.manufactor-icon {
    height: 70px;
    width: 70px;
    margin-top: 2px;
    margin-left: 2px;
}

.tea-tit {
    width: 80px;
    height: 30px;
    text-align: center;

}

.f-check-icon {
    height: 23px;
    width: 23px;
    position: absolute;
    bottom: 0;
    right: 0;
}

.price-level-list {
    width: 256px;
    height: auto;
}

.price-level-list li {
    float: left;
    height: 44px;
    width: 74px;
    position: relative;
    margin: 5px;
}

.fcate-list {
    width: 256px;
    height: auto;
}

.fcate-list li {
    float: left;
    height: 120px;
    width: 74px;
    position: relative;
    margin: 5px;
}

.fcate-icon {
    height: 72px;
    width: 72px;
}

.cate-check-icon {
    height: 23px;
    width: 23px;
    position: absolute;
    bottom: 46px;
    right: 0;

}

.intro-container {
    height: auto;
    min-height: 100px;
}

.cates-info {
    background: #ffffff;
    min-height: 5px;
    height: auto;
    clear: both;
    padding: 20px;
}



.cur-level, .cur-gmoney, .cur-smoney {
    width: auto;
    height: 100%;
    margin-right: 10px;
    text-align: left;
    letter-spacing: 1px;
}

.f-add-btn {
    height: 16px;
    width: 16px;
    margin-top: 7px;
    cursor: pointer;

}

.leve-container {
    height: auto;
    min-height: 5px;
    width: 100%;
    clear: both;
}

.intro-list {
    border: 0;
}

.summary-container {
    height: auto;
    background: #ffffff;
    clear: both;
    position: relative;
}

.ship-items {
    height: 30px;
    width: 100%;
    line-height: 30px;
    text-align: left;
    position: absolute;
    left: 0px;
    top: 0px;
}

/*.summary-items{
	height: 30px;
	width: 400px;
	line-height: 30px;
	text-align: left;
	position: absolute;
	right:100px;
	bottom:0px;
}*/
.each-money, .f-money, .f-num, .ship-money {
    margin-left: 2%;
    width: auto;
}

.fnum-text {
    height: 16px;
    width: 40px;
    text-align: center;
    border: 1px solid #e5e5e5;
    margin-top: 4px;
}

.list-plus-img {
    margin-left: 2px;
}

.up-level-btn {
    height: 16px;
    line-height: 18px;
    width: 40px;
    font-size: 12px;
    text-align: center;
    margin-top:2px;
    color: #ffffff;
    background: #9d2124;
    cursor: pointer;
    margin-right: 20px;
}

.level-tip {
    height: auto;
    width: 120px;
    border: 1px solid #ddd;
    z-index: 10;
    background: #ffffff;
    position: absolute;
    left: 227px;
    top: 6px;
    padding: 5px 10px;
}

.le-list li {
    height: 24px;
    width: 100%;
    line-height: 24px;
    margin: 6px 0;
    text-align: center;
    border: 1px solid #ddd;
    cursor: pointer;
    color: #333333;
}

.del-list-btn {
    position: absolute;
    height: 16px;
    width: 16px;
    left: 127px;
    top: -5px;
    cursor: pointer;
}

.tea-goods-desc {
    height: 100%;
    width: 163px;
    overflow: hidden;
    color: #333333;
}

.tea-goods-price {
    height: 100%;
    width: 80px;
    text-align: center;
    color: #fd7400;
    font-size: 16px;
    margin-top: 2px;
}

.onemore {
    height: 16px;
    width: 16px;
    background: red;
    color: #ffffff;
    position: absolute;
    line-height: 17px;
    text-align: center;
    top: -17px;
    right: 0px;
    font-size: 10px;
}

.add_tea, .change_tea {
    height: 16px;
    width: 16px;
    margin-top: 7px;
    cursor: pointer;
    background: url(../images/jiahao.png) no-repeat;
    background-size: 100%;
    background-position: 50%;
    position: relative;
}

.getTea-btn {
    height: 35px;
    width: 124px;
    background: #9d2124;
    line-height: 35px;
    text-align: center;
    border: 0;
    font-size: 14px;
    border-radius: 5px;
    letter-spacing: 1px;
    margin-left: 120px;
    margin-top: 10px;
}

.paknum {
    width: 50px;
    height: 15px;
    text-align: center;
    border: 1px solid #ddd;
}

.paknum-sub {
    height: 19px;
    border: 1px solid #9d2124;
    line-height: 13px;
    color: #ffffff;
    background: #9d2124;
    margin-left: 5px;

}

.intro-list td {
    font-size: 14px;
    color: #333333;
}

.tese-list {
    width: 634px;
    margin-right: 30px;
}

.tese-list li {
    float: left;
    width: 89px;
    height: 40px;
    margin-right: 20px;
    border: 0;
    position: relative;

}

.tese-list li a {
    display: block;
    width: 90px;
    height: 40px;
}

.tese-area {
    width: 976px;
    height: 40px;
    margin: 0 auto;
}

.test-text {
    height: 36px;
    width: 34px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 2px;
    top: 2px;
    color: #333333;
}

.another-tese-list li {
    float: right;
    width: 89px;
    height: 40px;
    margin-right: 20px;
    border: 0;
    position: relative;
}

.yjcg-hor-inline {
    display: inline-block;
    margin: 0px;
    margin-right: 20px;
    float: left;
}

.yi-btn {
    height: 40px;
    width: 80px;
    margin-left: 20px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    background: #9d2124;
    font-size: 16px;
    border: 0;
    border-radius: 5px;
}

.yj-hor-input {
    width: 548px;
}

.yj-hor-form {
    width: 650px;
    text-align: center;
    display: inline-block;
    margin: 0px;
    float: left;
}

.show-num-text {
    padding: 28px 10px;
    background: #ffffff;
    position: relative;
    height: 28px;
}

.url-link {
    display: inline;
    color: #9d2124;
    text-decoration: underline;
    cursor: pointer;
}

.prize-container {
    height: 544px;
    width: 100%;

}

.prize-ad {
    height: 544px;
    width: 462px;
}

.doprize-items {
    height: 544px;
    width: 738px;
}

.doprize-items-bg {
    width: 540px;
    height: 392px;
    background: url(../images/prize-bg.png) no-repeat;
    position: relative;
}

.prize-info {
    height:60px;
    width: 540px;
}

.prize-time {
    height: 50px;
    width: 108px;
    position: absolute;
    bottom: 53px;
    left: 90px;
}

#monthpay-select {
    height: 21px;
    width: 126px;
    padding: 0 5px;
    margin: 5px 0 0 0;
}

.base-border {
    border: 1px solid #ddd;
}

.moban-label-item {
    height: auto;
    min-height: 30px;
    width: 895px;
    margin: 0 auto;
    /*border: 1px solid #ddd;*/
    display: flex;
    padding: 10px;
    background-color: #fff;
}

.moban-label-name {
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: left;
}

.moban-label-list {
    width: 834px;
}

.moban-label-list li {
    float: left;
    width: 80px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}

#moban-label-select {
    width: 100px;
    height: 25px;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: center;
}

.btn-default {
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff !important;
    cursor: pointer;
    border-radius: 5px;
}

.detail-download-btn {
    /*padding: 0px 15px;*/
    margin-right: 15px;
    width: 88px;
}

.detail-download-btn-small {
    height: 30px;
    line-height: 30px;
    /*padding: 0px 15px;*/
    margin-right: 15px;
    width: 88px;
}

.water-tickets-list-item {
    width: 1200px;
    margin-right: 20px;
}

.water-tickets-logs-item {
    width: 440px;
    min-height: 25px;

}

.water-tickets-logs-list {
    margin-top: 10px;
}

.water-tickets-logs-list th {
    text-align: center;
}

.center {
    text-align: center;
}

.lable-require {
    color: red;
}

.text-inline {
    display: inline;
}

.text-inline-block {
    display: inline-block;
}

.btn1 {
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    cursor: pointer;
    border-radius: 5px;
    border: 0px;
    min-width: 80px;
    font-size: 14px;
}

.book-container {
    height: auto;

}

.book-label {
    height: 25px;
    line-height: 25px;
    position: relative;
}

.tt-checkbox {
    position: absolute;
    left: 0;
    top: 6px;
}

.book-items {
    height: auto;
    width: 100%;
}

.layui-layer-tips {
    border: 1px solid #dddddd !important;
    width: auto !important;
    min-width: 300px !important;
    max-width: 450px !important;

}

.pindan-lable {
    color: #333333;
    background: #f5f5f5;
    font-size: 14px;
    padding: 8px;
    min-width: 250px;
    cursor: pointer;
    margin: 5px;
}

.pindan-lable.active {
    background: #9d2124;
    color: #ffffff;
}

.abolished-css {
    text-decoration: line-through;
    color: #333333;
}

.share-base {
    width: 170px;
    height: 200px;
    border: 1px solid #c5c5c5;
    text-align: center;
    position: absolute;
    z-index: 10000;
    background-color: #F1F1F1;
}

.share-base img {
    width: 150px;
    height: 150px;
    padding: 10px 10px 5px 10px;
}

.redBag-text {
    width: 95px;
    height: 39px;
    position: absolute;
    left: 97px;
    top: 178px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 39px;
}

.quxian-btn {
    width: 92px;
    height: 30px;
    background: #9d2124;
    color: #ffffff;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

.userinfo-uinfo-label {
    width: 100px;
    background-image: none;
    text-align: right;
    padding-right: 10px;
    line-height: 34px;
    color: #333333;
    font-size: 13px;
}

.user-select-addr-ul {
    margin: 20px;
}

.user-select-addr-li {
    color: #333333;
    font-size: 13px;
    padding: 5px 10px;
    background-color: #eeeeee;
    margin-bottom: 10px;
}

.user-select-addr-li:hover {
    background-color: #9d2124;
    color: #ffffff;
}

.layer-xzlm-skin .layui-layer-title {
    background-color: #9d2124;
    color: #ffffff;
}

.no-scrollbar::-webkit-scrollbar {
    width: 1px;
    height: 1px;
}

.countdown-div {
    /*min-width: 67px;*/
    height: 26px;
    line-height: 26px;
    width: 120px;
    position: absolute;
    bottom: 166px;
    left: 85px;
    font-size: 13px;
    color: #ffffff;
    z-index: 1;
}

.getHongbao {
    background-color: #9d2124;
}

.s-labels {
    height: 35px;
    width: 100%;
}

.s-labels li {
    float: left;
    margin-right: 15px;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
}

.act-border-bottom {
    border-bottom: 2px solid #9d2124;
}

.phone-area {
    width: 100%;
    padding: 0 10px;
    height: 40px;
    clear: both;
}

.phone-list li {
    float: left;
    margin: 0 10px;
    color: #333333;
    font-size: 14px;
    line-height: 40px;
}

.pagination_num_pages {
    border: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #5c5c5c;
    display: inline-block;
    position: relative;
}

.total-page {
    height: 30px;
    min-width: 50px;
    width: auto;
    line-height: 30px;
    position: absolute;
    top: -20px;
    left: 10px;
}

.switch input:checked + label {
    background: #9d2124;
}

.cate-sort {
    display: inline-block;
    height: 24px;
    padding: 0 4px 0 8px;
    line-height: 24px;
    vertical-align: top;
    margin-top: 6px;
    margin-right: 10px;
    position: relative;
    letter-spacing: 1px;
    color: #666;
    font-weight: 400;
}

.birthdaycate-list {
    width: 470px;
    margin: 0 auto;
}

.birthdaycate-list li {
    margin-right: 20px;
    height: 100%;
    float: left;
}



.xiawushiguang-icon {
    height: 60px;
    width: 60px;
    margin-top: 0px;
}

.new-list-img {
    height: 155px;
    width: 310px;
}

.hasProgram {
    /*height: 26px;*/
    /*width: 18px;*/
    /*position: absolute;*/
    /*top: 1px;*/
    /*right: 1px;*/
    /*background: url(../images/pack-icon.png) no-repeat;*/
    /*background-size: 100%;*/
    /*z-index: 5;*/
    height: 16px;
    width: 16px;
    position: absolute;
    top: 1px;
    right: 1px;
    background: url(../images/pack-icon.png) no-repeat;
    background-size: 70%;
    z-index: 5;
    background-position: 50% 50%;
}

.pk-num {
    height: 25px;
    width: 160px;
    float: left;
    margin-left: 2%;
    margin-right: 16px;
}

.fnum-text {
    width: 50px;
}

.chailv-list {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.chailv-list li {
    height: 266px;
    width: 287px;
    float: left;
    margin: 5px 10px 5px 0;
}

.level-icon {
    width: 40px;
    height: 26px;
}

.enlarge-ing {
    position: absolute;
    top: 38px;
    left: 68px;
    width: 200px;
    border: 1px solid #ddd;
}

.enlarge-ing-close {
    position: absolute;
    right: -68px;
    top: 39px;
    height: 20px;
    width: 20px;
}

.choose-post {
    height: 100%;
    width: 150px;
    margin: 0;
    margin-right: 55px;
}

.new-list-body {
    height: auto;
    width: 1200px;
    margin: 0 auto;
    background: #f7f7f7;
}

.detail-tips {
    padding: 0;
    font-size: 14px;
    font-weight: normal;
    color: #fd7400;
    margin-bottom: 15px;
    line-height: 18px;
}

.icon-left {
    height: 20px;
    width: 40px;
    background: #ed5900;
    color: #ffffff;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 1px;
}

.icon-right {
    height: 18px;
    width: 40px;
    background: #fff;
    border: 1px solid #ed5900;
    color: #ed5900;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 1px;
    margin-right: 3px;
}

.icon1-left {
    height: 20px;
    width: 40px;
    background: #9d2124;
    color: #ffffff;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 1px;
}

.icon1-right {
    height: 18px;
    width: 40px;
    background: #fff;
    border: 1px solid #9d2124;
    color: #9d2124;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 1px;
    margin-right: 3px;
}

.icon2-left {
    height: 20px;
    width: 40px;
    background: #F28F2D;
    color: #ffffff;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 1px;
}

.icon2-right {
    height: 18px;
    width: 40px;
    background: #fff;
    border: 1px solid #F28F2D;
    color: #F28F2D;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 1px;
    margin-right: 3px;
}

.bind-alipay-qrcode {
    text-align: center;
    margin-top: 30px;
}

.pay-alipay-qrcode {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

.login-list .active {
    border: 1px solid #9d2124;
    border-bottom: 0px;
    background-color: transparent;

}

.login-list li a{
    text-decoration: none;
}

.myprofile-menu {
    display: none;
    border: 1px solid #9d2124;
    padding: 5px 15px;
    background-color: #ffffff;
    position: absolute;
    z-index: 2;
    right: -1px;
}

.myprofile-menu ul {
    width: 168px;
}

.myprofile-menu li {
    /*border-bottom: 1px solid #9d2124;*/
    /*padding: 5px;*/
    float: left;
}

.myprofile-menu li:last-child {
    border-bottom: 0px;
}

.myprofile-menu li a:hover {
    color: #9d2124;
}

.menu-bot {
    height: 5px;
    position: absolute;
    background-color: #fff;
    bottom: -3px;
    left: 0px;
    width: 100%;
    z-index: 3;
}

.caosong-list {
    height: 104px;
    width: 200px;
    border: 1px solid #f0bd71;
    position: absolute;
    top: -107px;
    right: -80px;
    background: #fff;
}

.csqcode-btn, .url-btn {
    margin: 5px 10px;
    height: 20px;
    width: 166px;
    line-height: 20px;
    background: #e5e5e5;
    color: #5c5c5c;
    letter-spacing: 1px;
    font-size: 14px;
}

.caosongArea {
    position: absolute;
    top: -240px;
    right: -80px;
    height: 180px;
    width: 160px;
    border: 1px solid #f0bd71;
    background: #ffffff;
    color: #5c5c5c;
    text-align: center;
    padding: 20px;
}

.caosongQrcode {
    height: 160px;
    width: 160px;
}

.qcode-txt {
    line-height: 20px;
    margin-top: 10px;
}

.ut-hide {
    position: absolute;
    left: -9999px;
}

.aat-tab-title {
    margin-bottom: 10px;
    font-size: 16px;
}

.aat-tab-title.aat-active {
    border-bottom: 2px solid #9d2124;
}

.aat-tab-title.aat-active a {
    color: #9d2124;
    font-size: 17px;
}

.aat-tab-title a:hover {
    color: #9d2124;
}

.ding-icon {
    height: 40px;
    width: 40px;
    position: absolute;
    left: 4px;
    top: 4px;
    background: url(../images/ding.png) no-repeat;
    background-size: 100%;
    z-index: 3;
}

.paopao {
    position: relative;
    width: 300px;
    height: 170px;
    border: 1px solid #ddd;
}

.paopao em, .paopao span {
    position: absolute;
    top: -30px;
    left: 128px;
    display: block;
    border-width: 15px;
    border-style: solid dashed dashed;
}

.paopao em {
    border-color: transparent transparent #ddd;
}

.paopao span {
    top: -29px;
    border-color: transparent transparent #FFF;
}

.menu-cate-list-li {
    margin: 0;
    height: 150px;
    width: 260px;
    padding: 10px 20px;
}

.menu-cate-list-li dt {
    width: 120px;
    padding: 10px 15px !important;
    float: left;
    margin: 10px 5px;
}

.mune-icon {
    height: 30px;
    width: 30px;
}

.mune-tit {
    height: 30px;
    width: 80px;
    line-height: 30px;
    color: #5c5c5c;
    font-size: 14px;
}

.name-container-ext {
    color: #333333;
    font-size: 16px;
}

.jingyanList-tit-ext {
    padding: 10px 20px;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 20px;
}

.saishi-desc-ext {
    margin-left: 0px;
    padding-left: 20px;
    padding-right: 20px;
    width: 853px;
    color:#999;
}

.cls-view-count {
    position: absolute;
    right: 10px;
    top: 0px;
    color: #8c8c8c;
}

.detail-gift-jqlh-sub {
    border-radius: 5px;
    height: 35px;
    width: 115px;
    line-height: 35px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    cursor: pointer;
    border: 0px;
    font-size: 14px;
}

.goods-icons {
    padding: 2px 10px;
    margin-right: 3px;
    overflow: hidden;
    text-align: center;
    font-style: normal;
    font-size: 14px;
    background: #ed5900;
    color: #FFF;
    cursor: default;
    border-radius: 2px;
}

.co-order-content {
    padding: 15px 30px;
    line-height: 1.6;
    color: #333333;
}

.co-dtips {
    padding: 15px 30px;
    line-height: 1.6;
}

.co-val-item {
    text-align: left;
    padding-left: 17px;
}

.co-order-content-item {
    width: 50%;
    overflow: hidden;
    margin-bottom: 10px;
    /*border-bottom: 1px solid #e5e5e5;*/
}

.co-order-content-item table {
    width: 100%;
    border: 0px;
}

.co-item-label {
    width: 50px;
    padding: 10px 2px;
    font-size: 14px;
    vertical-align: top;
    color:#999;
}

.co-item-value {
    padding: 10px 0;
    font-size: 14px;
    vertical-align: top;
}

.co-invoice li {
    height: auto;
    line-height: 1.7;
}

a.od-type-link:hover {
    color: #9d2124;
}

.com-item-cate {
    font-weight: bold;
}

.com-item-busi-info {
    line-height: 1.3;
}

.com-item-btn {
    color: #ffffff;
    height: 25px;
    line-height: 25px;
}

.com-item-busi-info-t {
    text-align: left;
    margin-bottom: 6px;
    line-height: 1.3;
}

.com-item-busi-info-t:last-child {
    margin-bottom: 0px;
}

.bcom-contract-table {
    font-size: 14px;
}

.bcom-contract-table td {
    font-size: 14px;
    padding: 5px;
    height: 30px;
}

.bcom-contract-btn {
    height: 25px;
    width: 80px;
    background: #9d2124;
    color: #ffffff;
    font-size: 14px;
    line-height: normal;
    cursor: pointer;
    margin: 3px auto;
    border: 0;
}

.com-lay-content {
    width: 100%;
    text-align: center;
}

.com-lay-content textarea {
    resize: none;
    width: 98%;
    border: 1px solid #dddddd;
    padding: 5px;
}

.com-lay-content input, .com-lay-content textarea, .com-lay-content select {
    font-size: 14px;
}

.com-lay-content .inrow {
    margin-bottom: 15px;
    font-size: 14px;
}

.com-lay-content .fileinput {
    position: absolute;
    opacity: 0;
    right: 0px;
    top: 0px;
    z-index: 1;
    font-size: 14px;
    margin: 0px;
    height: 30px;
}

.com-lay-content .input-txt {
    width: 390px;
    font-size: 14px;
    padding: 5px;
}

.com-lay-content .textarea-txt {
    width: 385px;
    vertical-align: top;
    font-size: 14px;
}

.com-lay-content .error {
    color: red;
    font-size: 14px;
    padding: 5px;
    overflow: hidden;
}

.com-lay-content label {
    font-size: 14px;
}

.com-invoice-tit {
    position: relative;
}

.com-invoice-edit-btn {
    background: url(../images/editor.png) center no-repeat;
    background-size: 70%;
    height: 25px;
    width: 25px;
    line-height: 25px;
    margin-right: 15px;
    float: right;
    margin-top: 5px;
    cursor: pointer;
}

.com-invoice-save-btn {
    background: url(../images/icon-save.png) center no-repeat;
    background-size: 70%;
    height: 25px;
    width: 25px;
    line-height: 25px;
    margin-right: 5px;
    float: right;
    margin-top: 5px;
    cursor: pointer;
}

.com-invoice-cancel-btn {
    background: url(../images/icon-cancel.png) center no-repeat;
    background-size: 70%;
    height: 25px;
    width: 25px;
    line-height: 25px;
    margin-right: 15px;
    float: right;
    margin-top: 5px;
    cursor: pointer;
}

.cate-active {
    color: #9d2124 !important;
}

.custom-price {
    height: 30px;
    width: 250px;
}

.f-price-set .input-txt {
    width: 60px;
    height: 22px;
    border: 1px solid #ddd;
    margin: 7px 4px;
}

.price-auto-btn {
    height: 25px;
    width: 60px;
    background: #9d2124;
    line-height: 25px;
    font-size: 12px;
    text-align: center;
    margin-top: 7px;
    color: #fff;
    cursor: pointer;
}


.price-auto-btn {
    height: 25px;
    width: 60px;
    background: #9d2124;
    line-height: 25px;
    font-size: 12px;
    text-align: center;
    margin-top: 7px;
    color: #fff;
}

#tooltip {
    width: 560px;
    /*height: 180px;*/
    height: auto;
    border-radius: 5px;
    position: absolute;
    left: 0;
    top: -223px;
    display: none;
    background-color: #fff;
    color: #333;
    padding: 20px;
    border: 3px solid #9d2124;
    /*text-shadow: 1px 1px 1px #999;*/
    z-index: 999;
    line-height: 28px;
    overflow-y: auto;
}

.tooltip-arrow {
    bottom: -16px;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
    position: absolute;
    background: url(../images/tooltip-arrow-img.png) center no-repeat;
    background-size: 22px 16px;
    width: 22px;
    height: 16px;
    top: 10px;
    z-index: 1000;
    display: none;
}

.hold-pay-icon {
    width: 30px;
    height: 50px;
    display: inline-block;
    background: url(../images/hold-pay.png) center no-repeat;
    background-size: 30px 30px;
    vertical-align: middle;
}

.hot-icon {
    background: url("../images/hot-icon.png") no-repeat;
    width: 23px;
    height: 23px;
    display: inline-block;
    float: right;
    margin-top: -4px;
    background-size: 100%;
}

.current {
    background-color: #fff;
    font-weight: bold;
    color: #9d2124 !important;
    font-size: 18px !important;
}

#to-top {
    display: none;
}

.com-order-content-tablethead td {
    color: #333333;
    font-size: 13px;
}

.com-odr-danbao {
    width: 40px;
    font-family: verdana;
    height: 22px;
    line-height: 22px;
    color: #9d2124;
    cursor: pointer;
    border: 1px solid #9d2124;
    text-align: center;
}

/* 个人中心 收货地址管理 */
.userinfo-left-item .address-item {
    color: inherit;
}

.userinfo-left-item .address-item .address-li {
    margin: 20px auto;
    border: 1px solid #ddd;
    padding: 10px 20px;
    border-radius: 5px;
    line-height: 28px;
}

.userinfo-left-item .address-item .address-li:hover {
    background-color: #fbfbfb;
}

.userinfo-left-item .address-item .name {
    display: inline-block;
    float: left;
    width: 50%;
}

.userinfo-left-item .address-item .tel {
    display: inline-block;
    float: left;
    width: 50%;
}

.userinfo-left-item .address-item .default {
    background-color: #ebebeb;
}

.userinfo-left-item .address-item .edit, .userinfo-left-item .address-item .delete, .userinfo-left-item .address-item .to_default {
    float: right;
    width: auto;
    /*min-width: 50px;*/
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
}

.userinfo-left-item .address-item .edit {
    background-color: #9d2124;
    border: 1px solid #9d2124;
}

.address-item .delete {
    background-color: #aaa;
    border: 1px solid #aaa;
}

.address-item .edit, .address-item .to_default {
    margin-right: 1em;
}

.userinfo-left-item .address-item .to_default {
    background-color: #9d2124;
    border: 1px solid #9d2124;
}

.userinfo-left-item .address-item .company {
    display: block;
    width: 100%;
}

.userinfo-left-item .address-item .address {
    display: block;
    width: 100%;
}

.userinfo-left-item .address-item .add-new {
    display: block;
    margin: 20px auto 10px;
    padding: 5px 10px;
    height: 38px;
}
.file-item{height:20px;line-height:20px;position: relative;}
.file-show{
    height: 20px;
    width: 140px;
    background: url(../images/file-url.png) no-repeat;
    background-size: 14% 100%;
    text-decoration: underline;
    padding-left: 34px;
}
.file-input{position: absolute;left:0;top:0;height: 20px;width: 120px !important;opacity: 0;}
.order-tablethead td{padding: 10px;}
.flash-container{width: 100%;position: fixed;bottom:0; }
.no-data{height: 30px;width: 768px;line-height: 30px;text-align: center;border-top: 1px solid #ddd;color: #9d2124;}
.export-btn{height: 30px;width: 120px;background:#9d2124;color: #fff;font-size: 14px;line-height: 30px;text-align: center;float:right;margin-top: 5px; }
.tc-withdraw-tips{
    padding: 10px;
    padding-left:100px;
}
.tc-withdraw-tips ul li{
    color: #999;
    text-indent: 20px;
}
.pub-label{
    height: 25px;
    width: 70px;
    font-size: 12px;
    background: #fff;
    border: 1px solid #ddd;
}
.order-edit-btn{height: 18px;width: 18px; background: url(../images/editor.png) no-repeat;background-size: 100%;position: absolute;right:10px;top:3px;}
.border{border:1px solid #ddd;padding: 5px;}
.busi-order-select{width: 200px;height: 30px;border: 1px solid #ddd;color: #5c5c5c;margin: 0;}
.od-show-refu-msg {
    color: #9d2124;
    text-decoration: underline;
    cursor: pointer;
    text-align: center;
    height: 25px;
    line-height: 25px;
    position: relative;
}
.water-tablethead th{width: 100px;background: #f1f1f1;text-align: center;nt-size: 16px;}
.water-tablethead td{
    padding: 10px;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 1px;
}
.invoid-text{height: 30px;width: 600px;line-height: 30px;border: 1px solid #ddd;padding: 0 10px 0;}
.get-invoid-btn{
    height: 20px;
    width: 116px;
    padding: 3px 10px;
    background: #9d2124;
    margin-left: 15px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    letter-spacing: 1px;
}
.nomargin{margin:0 !important;}
.collection-item{height: 26px;width: 200px;font-size: 12px;color:#999;text-align: left;padding: 10px 0;}
.collection-icon-item{width: 26px;height: 26px; display: block;cursor: pointer;}
.collection-text{width: 174px;height: 26px;line-height: 26px;text-align: left;}
.collection-uicon{background: url(../images/ahide.png) no-repeat;background-size: 66%;background-position: 50%;}
.collection-cicon{background: url(../images/ahide_c.png) no-repeat;background-size: 66%;background-position: 50%;}
.cdel-btn{height: 26px;width: 26px;background: #fff;position: absolute;right:5px;top:5px;z-index:2; }
.del-img{height: 20px;width: 20px;margin-top: 3px;margin-left: 3px;}
.del-all-collection{height: 20px;line-height: 20px;margin-top:9px;font-size: 12px;cursor: pointer;}
.undercarriage{height: 60px;width: 60px;position: absolute;left:5px;top:5px;z-index:88;}
.op-yeepay-tip{
    text-align: left;
    line-height: 26px;
    width: 660px;
    margin: auto auto 25px;
    color: initial;
    padding-left: 30px;
}
.cuxiao-btn{min-width:30px;height:16px !important;padding: 1px 2px;color: red;border: 1px solid red;line-height: 16px;font-size: 12px;margin-left: 5px;margin-bottom: 5px;}
.cuxiao-title{color: #999;font-size: 14px;width: 60px;height: 20px;line-height: 20px;}
.coupon-container{height: auto;width: 320px;position: fixed;right:0;top:181px;border:1px solid #ddd;z-index: 4;background: #fff;padding:20px 10px;}
.get-coupon-btn{height: 32px;width: 234px;color: #fff;position:absolute;left:45px;top:80px;text-align: center;border-bottom: 0;line-height: 30px;font-size: 18px;background: url(../images/coupon-re-btn.png) no-repeat;cursor: pointer;}
.get-btn{z-index:10;height: 32px;width: 234px;color: #ddd;position:absolute;left:45px;top:80px;text-align: center;border-bottom: 0;line-height: 30px;font-size: 18px;background: url(../images/coupon-re-btn.png) no-repeat;cursor: pointer;}


/*---商品提交页面优惠券模块--*/

.busi-coupon-list{height: auto;min-height: 80px;font-size: 12px;color:#999;}
.busi-coupon-list li{width: 110px;height: 55px;float: left;margin-right: 10px;background: url("../images/coupon-bg.png") no-repeat;background-size: 100%;background-position: 50%;position: relative; }
.coupon-img-iten{width: 110px;height: 55px;}
.coupon-text{font-size: 12px;color:#fff;height: 25px;line-height: 25px;text-align: center;}
.ucheck-coupon-btn{height:14px;width:14px;position: absolute;left:3px;top:3px;background: url("../images/uncheck.jpg") no-repeat;background-size: 100%;}
.icheck-coupon-btn{height:14px;width:14px;position: absolute;left:3px;top:3px;background: url("../images/check.jpg") no-repeat;background-size: 100%;}
.cou-text {height: 55px;width: 80px;line-height: 55px;}
.getcoupon-btn{height: 20px !important;width: 32px;background: #9d2124;color: #fff;font-size: 12px;line-height: 20px;text-align: center;margin-left: 15px;cursor: pointer;}

/*---全定制改版--*/
.cusback-img{width: 100%;height: 100%;}
.cusorder-form{
    position: fixed;
    right: 10%;
    top: 20%;
    border-radius: 10px;
    background: rgba(255,255,255,0.7);
    z-index: 3;
    padding: 2% 28px;
}
.cusorder-title{height: 50px;width: 100%;font-size: 18px;color: #333;font-weight: bold;letter-spacing: 1px;border-bottom: 1px solid #aaa;}
.obiaoshi{height: 50%;width: 6px;background: #9d2124;margin: 2% 2% 0;}
.form-each-item{height: 35px;width: 100%;font-size: 14px;color: #333;;padding:2% 0;clear: both;}
.form-each-label{width: 136px;height: 35px;line-height:35px;margin-left: 12px;text-align: right;background: transparent;border:0;color: #333;font-size: 14px;}
.form-each-input{width: 66%;border:1px solid #aaa;border-radius:4px;height: 100%;font-size: 14px;color:#888;padding:0;padding-left: 10px;}
.cplace-label {
    height: auto;
    min-height: 115px;
    width: 336px;
    margin-left: 148px;
    border: 1px solid #e5e5e5;
    margin-bottom: 28px;
    top: 41px;
    background-color: #F9F9F9;
}
.qita-label{
    height: auto;
    min-height: 115px;
    width: 336px;
    margin-left: 148px;
    border: 1px solid #e5e5e5;
    margin-bottom: 28px;
    top: 41px;
    background-color: #F9F9F9;
    z-index:10;
}
.mudu-list,.qita-list {
    height: auto;
    min-height: 110px;
    padding: 5px;
}
.mudu-list li,.qita-list li{
    height: 24px;
    width: auto;
    font-size: 13px;
    color: #8c8c8c;
    margin: 6px;
    float: left;
    text-align: center;
    line-height: 24px;
    cursor: pointer;
}
.c-each{width: 45%;height: 100%;border-radius: 6px;}
.pipei-btn{background: #9d2124;color:#fff;border-radius: 6px;border:0;letter-spacing: 1px;}
.addBook{background: #e96619;color:#fff;border-radius: 6px;border:0;letter-spacing: 1px;}

.busi-tf-bank-tbl{
    width: 800px;
    font-size: 14px;
}
.busi-tf-bank-tbl td{
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
    padding: 10px;
    font-weight: bold;
}
.busi-tf-bank-tbl tr:last-child td{
    border-bottom:0px;
}
.busi-tf-bank-tbl td:first-child{
    text-align: right;
    font-weight: normal;
}
.btn-busi-withdraw{
    height: 29px;
    width: 60px;
    margin-left: 10px;
    cursor: pointer;
}
.op-daifu-tit{
    font-size: 14px;
    color: #9d2124;
    margin-bottom: 10px;
}

.pay-daifu-content {
    min-height: 50px;
    margin: 0 auto;
    margin-top: 20px;
    line-height: 50px;
    text-align: center;
    overflow: hidden;
}

.op-daifu-info {
    text-align: left;
    line-height: 26px;
    width: 660px;
    margin: auto auto 5px;
    padding-left: 25px;
    font-size: 16px;
}
.show-table{width: 565px;height: auto;padding: 10px;}
.yaoqing-title{height: 30px;color: #333;line-height: 30px;font-size: 16px;}
.build-plan{color:#9d2124;font-size: 12px;text-decoration: underline;float: right;margin-right: 65px;cursor: pointer;}
.cg-icon {height: 40px;width: 40px;position: absolute;left: 4px;top: 4px;background-size: 100%;z-index:6;}
.ding-text{font-size: 12px;color:#9d2124;display: inline-block;}
.join-plan-btn{height: 24px;width:74px;line-height:24px;text-align: center;letter-spacing: 1px;font-size: 14px;color:#fff;background: #9d2124;position: absolute;right: 8px;top:8px;z-index:3;cursor: pointer;}


.busi-menu {
    display: none;
    border: 1px solid #9d2124;
    padding: 5px 15px;
    background-color: #ffffff;
    position: absolute;
    z-index: 2;
    right: -1px;
}

.busi-menu ul {
    width: 139px;
}

.busi-menu li {
    /*border-bottom: 1px solid #9d2124;*/
    /*padding: 5px;*/
    float: left;
}

.busi-menu li:last-child {
    border-bottom: 0px;
}

.busi-menu li a:hover {
    color: #9d2124;
}
.busi-bot{
    height: 5px;
    position: absolute;
    background-color: #fff;
    bottom: -3px;
    left: 0px;
    width: 100%;
    z-index: 3;
}
.req-banner{width: 1200px;height: 150px;margin: 0 auto;}
.req-banner-img{width:590px;height: 100%;float: left;}
/** 后勤服务的列表中增加4个服务项 */
.cate-li-menu{
    width: 310px;
    height: 30px;
    background-color: #fff;
    color: #ffffff;
    position: absolute;
    bottom:5px;
}
.cate-li-mu-li{
    float: left;
    width:76px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
}
.cate-li-mu-li-tit.active{
    background-color: #ff8636;
    font-size: 18px;
    transform: scale(1.1, 1.2);
    -ms-transform:scale(1.1, 1.2);     /* IE 9 */
    -moz-transform:scale(1.1, 1.2);     /* Firefox */
    -webkit-transform:scale(1.1, 1.2); /* Safari 和 Chrome */
    -o-transform:scale(1.1, 1.2);
}
.cate-li-menu .cate-li-mu-li:first-child .cate-li-mu-li-tit.active{
    width: 73px;
    margin-left: 3px;

}
.cate-li-menu .cate-li-mu-li:last-child .cate-li-mu-li-tit.active{
    width: 73px;
    margin-right: 3px;
}
.cate-li-mu-brk{
    float: left;
    width: 2px;
    height: 80%;
    background-color: transparent;
    margin-top: 1%;
    border-radius: 2px;
}
.cate-li-mu-li-tit i{
    background-size: contain;
    background-position: center;
    width:24px;
    height: 24px;
    margin-right: 3px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    letter-spacing:2px;
}
.cate-li-mu-ico-service{
    background: transparent url(../images/catelist/zxfz_2x.png)  no-repeat;
}
.cate-li-mu-ico-experience{
    background: transparent url(../images/catelist/jingyan_2x.png)  no-repeat;
}
.cate-li-mu-ico-promot{
    background: transparent url(../images/catelist/cuxiao_2x.png)  no-repeat;
}
.cate-li-mu-ico-profit{
    background: transparent url(../images/catelist/shouyi_2x.png)  no-repeat;
}
.cate-li-mu-pan{
    display: none;
    background-color: #ffffff;
    color: #333333;
    float: left;
    /*border: 1px solid red;*/
    width: 290px;
    height: 174px;
    border-radius: 6px;
    overflow: hidden;
}
.cate-li-mu-pan-ser{
    height: 140px;
    padding: 10px 7px;
}
.cate-li-mu-pan-ser i{
    width:20px;
    height: 20px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;

}
.cate-li-mu-pan-ser .cate-pan-serv-ico-fq{
    background: transparent url(../images/catelist/ico-serv-fq.png)  no-repeat;
    background-size: contain;
    background-position: center;
}
.cate-li-mu-pan-ser .cate-pan-serv-ico-zb{
    background: transparent url(../images/catelist/ico-serv-zb.png)  no-repeat;
    background-size: contain;
    background-position: center;
}
.cate-li-mu-pan-ser .cate-pan-serv-ico-fa{
    background: transparent url(../images/catelist/ico-serv-fa.png)  no-repeat;
    background-size: contain;
    background-position: center;
}
.cate-li-mu-pan-ser .cate-pan-serv-ico-fw{
    background: transparent url(../images/catelist/ico-serv-fw.png)  no-repeat;
    background-size: contain;
    background-position: center;
}
.menu-li-pan-serv-line{
    height: 35px;
    line-height: 35px;
}
.menu-li-pan-serv-line-lbl{
    text-align: left;
    display: inline-block;
    font-weight: bold;
    float: left;
    font-size: 16px;
    padding-right: 5px;
    color: #333333;
}
.menu-li-pan-serv-line-desc{
    font-size: 14px;
    display: inline-block;
    float: left;
    color: #999999;
    overflow: hidden;
    text-align: left;
    padding-left: 10px;
}
.cate-li-mu-pan-offset-exp{
    padding: 10px;
    position: absolute;
    width: 290px;
    left: 0px;
    bottom: 27px;
    background: #fff;
    z-index: 10;
}
.cate-li-mu-pan-exp{
    height: 140px;
}
.menu-li-pan-exp-line{
    height: 69px;
    overflow: hidden;
    margin-top: 10px;
}
.menu-li-pan-exp-line-spacer{
    height: 1px;
    width: 100%;
    background-color: #cccccc;
}
.menu-li-pan-exp-line-lbl{
    color: #333;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    height: 22px;
    padding-right: 10px;
    line-height: 1.7;
    width: 76px;
}
.menu-li-pan-exp-line-desc{
    font-size: 13px;
    line-height: 22px;
    height: 47px;
    text-align: left;
    color: #666666;
    position: relative;
}
.menu-li-pan-exp-more{
    font-size: 12px;
    color: #9d2124;
    position: absolute;
    right: 5px;
    cursor: pointer;
}
.cate-li-mu-pan-offset-promot{
    height: 140px;
    padding: 10px;
    position: absolute;
    left: 0px;
    bottom: 26px;
    background: #fff;
    z-index: 10;
}
.cate-li-mu-pan-promot{
    height: 140px;

}
.menu-li-pan-promot-line{
    height: 25px;
    line-height: 25px;
    margin-top: 10px;
    text-align: left;
}
.cate-li-mu-pan-promot .menu-li-pan-promot-line:first-child{
    /*margin-top: 0px;*/
}
.menu-li-pan-promot-line-lbl{
    display: inline-block;
    float: left;
    font-size: 14px;
    padding-right: 10px;
    width: 55px;
}
.menu-li-pan-promot-line-desc{
    font-size: 12px;
    display: inline-block;
    float: left;
    color: #666666;
    width: 225px;
}
.menu-li-pan-promot-txt{
    background-color: #9d2124;
    color: #ffffff;
    text-align: center;
}
.menu-li-pan-promot-more{
    display: inline-block;
    position: absolute;
    right: 10px;
    font-size: 13px;
}
.menu-li-pan-promot-long-tip{
    font-size: 12px;
    color: #666666;
    display: none;
    /*height: 140px;*/
    z-index: 3;
    position: absolute;
    background-color: #ffffff;
}
.menu-li-pan-promot-long-tip li{
    line-height: 25px;
}

.cate-li-mu-pan-offset-profit{
    padding: 10px;
    position: absolute;
    left: 0px;
    bottom: 28px;
    background: #fff;
    z-index: 10;
}
.cate-li-mu-pan-profit{
    height: 140px;
}
.menu-li-pan-profit-line{
    height: 45px;
    line-height: 45px;
    text-align: left;
    clear: both;;
}
.menu-li-pan-profit-line-lbl{
    display: inline-block;
    font-weight: bold;
    float: left;
    text-align: right;
}
.menu-li-pan-profit-line-desc{
    font-size: 12px;
    display: inline-block;
    float: left;
    color: #999;
    width: 260px;
    padding-left: 10px;
}

.cate-li-mu-pan-profit i{
    height: 35px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 10px;
}
.cate-li-mu-pan-profit .cate-pan-profit-ico-z{
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #9d2124;
    /*background: transparent url(../images/catelist/ico-profit-z.png)  no-repeat;*/
    /*background-size: contain;*/
    /*background-position: center;*/
}
.cate-li-mu-pan-profit .cate-pan-profit-ico-f{
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #9d2124;
    /*background: transparent url(../images/catelist/ico-profit-f.png)  no-repeat;*/
    /*background-size: contain;*/
    /*background-position: center;*/
}
.cate-li-mu-pan-profit .cate-pan-profit-ico-j{
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #9d2124;
    /*background: transparent url(../images/catelist/ico-profit-j.png)  no-repeat;*/
    /*background-size: contain;*/
    /*background-position: center;*/
}

.menu-li-span-profit-mon{
    color: #9d2124;
    font-size: 15px;
}

/*** 商品列表中 “促销” 优惠券样式 **/
.mainlist-coupon-pan{
    height: 70px;
    width: 225px;
    background: url("../images/coupon-bg.png") no-repeat;background-size: 100%;background-position: 50%;
    position: relative;
}
.mainlist-coupon-l{
    width: 160px;
    height: 100%;
    float: left;
    color: #ffffff;
}
.mainlist-coupon-r{
    width: 59px;
    height: 100%;
    float: left;
    border-left: 1px dashed #ffffff;
}
.mainlist-coupon-btn-lq{
    width: 100%;
    height: 70px;
    line-height: 70px;
    font-size: 15px;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
}
.mainlist-coupon-money-line{
    height: 40px;
    line-height: 40px;
}
.mainlist-coupon-discount-or-money{
    width: 90px;
    height: 40px;
    line-height: 40px;
    font-size: 26px;
    color: #FF6600;
    float: left;
    overflow: hidden;
    text-align: center;
}
.mainlist-coupon-mon-desc{
    font-size: 13px;
    width: 54px;
    height: 34px;
    line-height: 43px;
    padding: 3px;
    overflow: hidden;
    float: left;
    text-align: right;
}

.mainlist-coupon-l-tt{
    height: 15px;
}
.mainlist-coupon-l-key-detail{
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    padding-left: 15px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.menu-li-jingyan{
    position: relative;
}
.menu-li-jingyan .menu-li-pan-exp-more, .menu-li-pinglun .menu-li-pan-exp-more{
    top:-20px;
    line-height: 20px;
    color:#9d2124;
    right: -96px;
}
.oneline-ellipsis{
    -o-text-overflow: ellipsis;    /* Opera */ 
    text-overflow: ellipsis;    /* IE, Safari (WebKit) */ 
    overflow: hidden;
    white-space: nowrap; 
}
.undder-line{
    text-decoration: underline;
    cursor: pointer;
}
.layui-layer-btn .layui-layer-btn0{
    background: #9d2124 !important;
    border: 0;
    border-radius: 2rem;
}
.layui-layer-btn a{border-radius: 2rem !important;}
.cact-icon{position: absolute;width: 100%;height: 100%;left:0;top:0; background:rgba(200,200,200,0.5);background-size: 100%;}
.gq-level-list{height: 20px;width:auto;margin-right:15px;float: left;margin-left: 50px;}
.gq-level-list li{height: 20px;width: 70px;line-height: 20px;text-align: center;color: #fff;background: #9d2124;float: left;margin: 0 5px;cursor: pointer;}
.fruit-form td{font-size: 14px;}
.check-img-icon{height: 80px;width: 80px;position: absolute;left:60px;top:60px;}

.order-good-list-footer{
    border-top: 1px solid #dddddd;
}
.order-promotion-lbl{
    width:45px;
    float: left;
    display: inline-block;
    margin-left: 30px;
    height: 35px;
    line-height: 35px;
}
.order-promotion-val{
    float: left;
    display: inline-block;
    color: #9d2124;
    max-width: 980px;
    min-height: 35px;
    line-height: 35px;
}
.orderdetail-good-list-footer{
    border: 1px solid #dddddd;
    border-top: 0px;
}
.order-teaorder-list-footer{
    border: 1px solid #dddddd;
    margin-top: 30px;
}

.cod-info-line{
    width:630px;
    margin-bottom: 10px;
}
.cod-info-lbl{
    width: 70px;
    text-align: right;

    height: 30px;
    line-height: 30px;
}
.cod-info-val{
    width: 560px;
    min-height: 30px;
    line-height: 30px;
}
.cod-info-val input, .cod-info-val textarea{
    border: 1px solid #ddd;
    padding: 1px 10px;
    height: 24px;
    width: 486px;
}
.cod-info-val textarea{
    height: auto;
    height: 70px;
    padding: 10px;
}
.cod-info-platform-mode-head{
    height: 30px;
    line-height: 30px;
}
.cod-info-platform-mode-head i{
    font-size: 18px;
    color: #9d2124;
}
.cod-platform-mode-panel{
    padding: 15px 30px;
    border: 1px solid #ddd;
    border-top: 0px;
}
.cod-mode-head{
    font-weight: bold;
}
.cod-platform-mode-item{
    padding: 10px 30px;

}
.cod-recognize-lbl{
    width: 150px;
    font-size: 14px;
}
.cod-recognize-lbl input[type="radio"]{
    margin: 0px;
}
.cod-mode-s-tip{
    padding-left: 20px;
    color: #999999;
    margin: 10px 0px;
}
.cod-mode-l-tip{
    margin: 0px 35px;
    width: 660px;
    padding: 10px 20px;
    background-color: #fefcee;
    color: #666666;
    display: none;
}
.cod-child-cc{
    margin-bottom: 0px;
}
.cod-platform-mode-item.active{
    background-color: #ffffff;
    color: inherit;
}
.cod-platform-mode-item.active .cod-mode-l-tip{
    display: block;
}
.cod-mode-select-error{
    color: red;
    font-size: 12px;
    display: none;
}
.cod-mode-select-error i{
    color: red;
    font-size: 14px;
    margin-left: 30px;
}


.od-yt-btn{
    height: 35px;
    width: 130px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    border: 0;
    cursor: pointer;
    border-radius: 35px;
    font-size: 14px;
}
.od-yt-btn-t{
    margin-right: 25px;
}
.od-btn-icon{
    width: 20px;
    height: 100%;
    line-height: 35px;
    font-size: 18px;
    margin-right: 5px;
    display: inline-block;
    overflow: hidden;
}
.od-btn-txt{
    max-width: 100px;
    height: 100%;
    line-height: 35px;
    display: inline-block;
    overflow: hidden;
}
.lookbusi-btn {
    height: 35px;
    width: 140px;
    text-align: center;
    background: #9d2124;
    color: #ffffff;
    border: 0;
    cursor: pointer;
    border-radius: 5px;
    font-size: 14px;
    margin-right: 30px;
}
.od-icon-tel{
   line-height: 38px;
}
.od-show-tel{
    text-align: right;
    width: 125px;
    padding-right: 10px;
}

.co-providetype-content {
    padding: 15px 0px;
    line-height: 1.6;
    color: #333333;
}
.cod-providetype-line {
    width: 100%;
    margin-bottom: 10px;
}
.cod-providetype-line:last-child{
    margin-bottom: 0px;
}
.cod-providetype-lbl {
    width: 70px;
    text-align: right;
    height: 30px;
    line-height: 30px;
}
.cod-providetype-val {
    width: 960px;
    min-height: 30px;
    line-height: 30px;
    padding-left: 0px;
    padding-right: 0px;
}
.cod-providetype-checkbox{
    font-size: 14px;
    display: inline-block;
    margin-right: 25px;
}
.btn-providetype-ckb{
    margin-right: 25px;
}
.cor-service-ckbox-cmp{
    font-size: 14px;
    margin-right: 90px;
}
.cor-service-ckbox-cmp .ckbicon{
    margin-top: 6px;
}
.xcheckbox{
    cursor: pointer;
    position: relative;
}
.xcheckbox.active{
    background-color: #ffffff;
    color: #333333;
}
.xcheckbox .ckbicon{
    border: 1px solid #B7B7B7;
    width: 14px;
    height: 14px;
    border-radius: 14px;
    display: inline-block;
    background-color: #ffffff;
}
.xcheckbox.active .ckbicon{
    /*background-image: url(../../resource/images/ad/check.png)*/
    border: 0px;
    width: 16px;
    height: 16px;
    border-radius: 16px;
    background-image: url(../../resource/images/ad/check.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.xcheckbox .ckbtxt{
    padding: 0px 8px;
}

.busi-tc-pay-head-tip{
    padding: 20px 30px 30px 20px;
}
.busi-tc-wtype-tab{
    border-bottom: 1px solid #e5e5e5;
    margin: 0px 10px;
}
.tc-wtype-head{
    width: 120px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background-color: #e5e5e5;
    cursor: pointer;
}
.tc-wtype-head:hover{
    background-color: #9d2124;
    color:#ffffff;
}
.tc-wtype-head.active{
    background-color: #9d2124;
    color:#ffffff;
}

.zb-subitem{
    width: auto;
}
.zb-subitem .gift-order-subbtn{
    margin-right: 0px;
    border-radius: 17px;
    background-color: #9d2124;
    font-size: 16px;
    width: 150px;
    line-height: 34px;
}
.qdz-btn-line .share-btn{
    width: 100px;
    height: 35px;
    line-height: 35px;
    border-radius: 5px;
    margin-right: 15px;
    cursor: pointer;
}
.qdz-btn-line .share-btn input[type=button]{
    background-color: #9d2124;
    color: #ffffff;
    cursor: pointer;
}
.qdz-btn-line .zb-subitem{
    margin-right: 8px;
}
.tea-share-invite-btn{
    width: 60px;
    position: fixed;
    top: 582px;
    right: 0px;
    cursor: pointer;
    font-size: 14px;
    color: #999999;
    z-index: 50;
    text-align: center;
}
.tea-share-invite-txt{
    margin-top: 10px;
}
.local-btn{width: 140px;height: 40px;background:#9d2124;color: #fff;line-height:40px;font-size: 16px;border-radius: 25px;text-align: center;cursor: pointer;}
.btn-check{height: 20px;width:20px;background: url("../images/tea/white-check.png") no-repeat;background-size: 100%;position: absolute;right: 0;bottom:0;}

.r-hook-checkbox{
    border: 1px solid #B7B7B7;
    width: 18px;
    height: 18px;
    border-radius: 18px;
    display: inline-block;
    background-color: #ffffff;
}
.cod-platform-mode-item.active .r-hook-checkbox{
    border: 0px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background-image: url(../../resource/images/ad/check.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

}

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently not supported by any browser */
}

.cop-paid-suc-redbag-profit{
    color:#9d2124;display: inline-block;text-decoration: underline;
}
.order-tips{
    color: #333333;
    padding: 20px 0px;
}
.copop-canel-pay-btn{
    display: inline-block;
    margin-left: 30px;
    color: #999999;
    font-size: 14px;
}
.op-offlinepay-div{
    margin-top: 40px;
}
.cos-money-lbl {
    width: 100px;
    display: inline-block;
}
.cos-money-val {
    width: 120px;
    display: inline-block;
}
.t-label.t-money-paid-line{
    margin-bottom: 15px;
    text-align: left;
}

a.odm-order-closed-tip{
    color: #333333;
    font-size: 15px;
    font-weight: bold;
}
a.odm-a-cancel-btn{
    color:#999999;
    height:25px;
    line-height: 25px;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
}
.desc_yeepay, .desc_alipay, .desc_wx{
    display: none;
}
.desc_yeepay.chk, .desc_alipay.chk, .desc_wx.chk{
    display: block;
}
.c-999{
    color: #999999;
}
.orderassign-list-table
{
    width: 100%;
    border: 0px;
    color: #333333;
    font-size: 14px;
}
.btn-show-more-assign-busi{
    cursor: pointer;
}
.orderassign-item-dot{
    display: inline;
    font-size: 12px;
}
.orderassign-item-dot i{
    font-size: 12px;
}
.coma-llay-content{
    padding: 10px 20px;
}
.plan-label{height: 32px;width: 80px;font-size: 14px;color:#999;text-align: center;line-height: 32px;}
.logo-location {
    height: 28px;
    width: 150px;
    position: absolute;
    left: 200px;
    top: 38px;
    letter-spacing: 2px;
    z-index: 9999;
}
.h-loc-panel{
    font-size: 15px;
    color: #999999;
    cursor: pointer;
    position: relative;
}
.header-cur-cityname{
    font-size: 13px;
    color: #9d2124;
    font-weight: bold;
}
.head-loc-icon{
    width: 15px;
    display: inline-block;
    background: url(../../resource/images/order/detail-addr.png) no-repeat;
    background-position: center;
    background-size: 90%;
}
.h-loc-locations-panel{
    width:240px;
    display: none;
    /*float: left;*/
    border: 1px solid #f5f5f5;
    padding: 10px;
    z-index: 9999;
    background-color: #ffffff;
    position: absolute;
    top: 30px;
    left: -190px
}
.h-loc-list > li.h-loc-item{
    float: left;
    width: 70px;
    margin-right: 10px;
    margin-left: 0px;
    font-size: 13px;

    height: 30px;
    line-height: 30px;
    color: #333333;
    text-align: left;
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
    border: 0px;
}
.h-loc-list > li.h-loc-item:nth-child(3n){
    margin-right: 0px;
}
.h-loc-text{
    padding: 5px;
    display: inline-block;
    width: auto;
    color: #333;
}
.h-loc-text:hover{
    color: #9d2124;
    /*background-color: #9d2124;*/
}
.h-loc-list > li.h-loc-item.lactive .h-loc-text{
    color: #9d2124;
    /*background-color: #9d2124;*/
}


.region-select-panel{
    width: 260px;
    position: relative;
}
.region-select-locations-panel{
    width:240px;
    display: none;
    border: 1px solid #f5f5f5;
    padding: 10px;
    z-index: 9999;
    background-color: #ffffff;
    position: absolute;
    left: 0px;
}
.region-select-item{
    float: left;
    width: 70px;
    margin-right: 10px;
    font-size: 13px;
    cursor: pointer;
}
.region-select-item:nth-child(3n){
    margin-right: 0px;
}
.region-select-text{
    padding: 5px;
    display: inline-block;
    width: auto;
    color: #333;
}
.region-select-text:hover{
    color: #9d2124;
    /*background-color: #9d2124;*/
}
.region-select-item.lactive .region-select-text{
    color: #9d2124;
    /*background-color: #9d2124;*/
}

.menu-top-active{
    color: #9d2124 !important;
    font-weight: bold;
    text-align: center
}

.show-error {
    font-size: 12px;
    color: #9d2124;
    height: 20px;
    text-align: center;
    line-height: 28px;
}
.white_bg{
    background-color: #ffffff;
}
.csdetail-comment{
    margin: 12px 0px;
    height: auto;
    min-height: inherit;
    width:802px;
    margin-left: 100px;   
}
.csdetail-comment .comment-input-form{
    width: 100%;
    margin-left: 0px;
    height: auto;
}
.csdetail-comment .comment-input-area{
    margin: 0px;
    width: 782px;
}
.csdetail-comment .saishi-sub-item{
    width: 100%;
    height: auto;
    min-height: inherit;

}
.csdetail-container{
    width: 782px;
    margin-left: 0px;
}
.csdetail-container .comment-touxiang-btn{
    padding-left: 0px;
}
.csdetail-container .comment-name-container{
    width: 722px;
}
.csdetail-container .respon-input-area{
    width: 692px;
    padding: 8px;
    margin-left: 50px;
}
.csdetail-container .add-respon-btn{
    height: 30px;
    line-height: 30px;
    width: 70px;
    margin-right: 24px;
}
.csdetail-container .respon-input-items,.csdetail-container .responTo-input-items{
    
}
.csdetail-container .respon-container{
    width: 732px;
    margin-left: 50px;
}
.csdetail-container .respon-name-container{
    width: 672px;
    padding-right: 0px;
}
.csdetail-container .comment-name{
    line-height: 1.8;
    margin-bottom: 10px;
}
.csdetail-container .comment-pub-time{
    width: 662px;
    line-height: 1.8;
}
.csdetail-container .respon-name{
    width: 662px;
    line-height: 1.8;
    margin-bottom: 10px;
}
.csdetail-container .respon-pub-time{
    width: 662px;
    line-height: 1.8;
}
.csdetail-container .comment-pub-time{
    width: 712px;
}
.csdetail-main{
    width: 902px;
    margin: 0px;
}
.csdetail-main .name-item{
    width: 800px;
}
.csdetail-main .sdel-btn{
    right: 0px; 
    top:10px;
}
.csdetail-comment-main{
    background-color: #fbfbfb;
    width: 782px;
    margin-left: 100px;
    border-radius: 6px;
    padding-left: 20px;
}

.jydetail-comment-main{
    background-color: #fbfbfb;
    width: 710px;
    margin-left: 60px;
    border-radius: 6px;
    padding-left: 20px;
}

.jydetail-comment{
    margin: 12px 0px;
    height: auto;
    min-height: inherit;
    width:730px;
    margin-left: 60px;   
}
.jydetail-comment .comment-input-form{
    width: 100%;
    margin-left: 0px;
    height: auto;
}
.jydetail-comment .comment-input-area{
    margin: 0px;
    width: 710px;
}
.jydetail-comment .saishi-sub-item{
    width: 100%;
    height: auto;
    min-height: inherit;

}

.jydetail-container{
    width: 710px;
    margin-left: 0px;
}
.jydetail-container .comment-touxiang-btn{
    padding-left: 0px;
}
.jydetail-container .comment-name-container{
    width: 650px;
}
.jydetail-container .respon-input-area{
    width: 622px;
    padding: 8px;
    margin-left: 50px;
}
.jydetail-container .add-respon-btn{
    height: 30px;
    line-height: 30px;
    width: 70px;
    margin-right: 24px;
}
.jydetail-container .respon-input-items,.jydetail-container .responTo-input-items{
    
}
.jydetail-container .respon-container{
    width: 660px;
    margin-left: 50px;
}
.jydetail-container .respon-name-container{
    width: 600px;
    padding-right: 0px;
}
.jydetail-container .comment-name{
    line-height: 1.8;
    margin-bottom: 10px;
}
.jydetail-container .comment-pub-time{
    width: 640px;
    line-height: 1.8;
}
.jydetail-container .respon-name{
    width: 590px;
    line-height: 1.8;
    margin-bottom: 10px;
}
.jydetail-container .respon-pub-time{
    width: 590px;
    line-height: 1.8;
}
.c-phl{
    color: #B28225;
}
.case-message-box{height: 120px;width: 250px;position: fixed;bottom:-220px;right:0;z-index: 9999999;background: #fff;border:1px solid #ddd;padding: 10px;}
.box-item{height: 120px;width: 250px;position: relative;}
.case-title{height: 30px;width:100%;line-height: 30px;text-align: center;font-size: 14px;font-weight: bold;color:#333;}
.case-tips{font-size: 12px;color:#666;line-height: 20px;text-align: left;}
.canel-box{height: 10px;width: 10px;position: absolute;top:0px;right:0px;background: url("../images/delete_icon.png") no-repeat;background-size: 100%;cursor: pointer;}
.more-btn{width: 74px;height: 30px;position: absolute;right: 0;bottom: 0;font-size: 12px;color: #999;line-height: 30px;text-align: center;cursor: pointer;}

.head-c-search{
    position: absolute;
    top: 5px;
    left: 46%;
    width: 424px;
    height: auto;
    margin-left: -260px;
    z-index: 1;
}
.sms2liearder-input-text{
    border: 0px;
    background-color: #f8f8f8;
    color: #333333;
    padding: 0px 20px;
    width: 65%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.head-yuejie-apply-head{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 1.125rem;
    font-weight: bold;
    text-align: center;
    line-height: 4rem;
}
.head-yuejie-apply-btn{
    width: 180px;
    height: 40px;
    cursor: pointer;
    border-radius: 20px;
    line-height: 40px;
    text-align: center;
    float: left;
    font-size: 15px;
    margin: 0px;
    margin-left: 250px;
    background-color: #9d2124;
}
.head-yuejie-cancel-btn{
    width: 180px;
    height: 40px;
    cursor: pointer;
    border-radius: 20px;
    line-height: 40px;
    text-align: center;
    float: left;
    font-size: 15px;
    margin: 0px;
    margin-left: 40px;
    background-color: #ffffff;
    border: 1px solid #9d2124;
    color: #9d2124;
}

.nmg-lay-content{
    padding: 40px;
    position: relative;
}
.nmg-lay-content-inner{
    overflow-y: auto;
}
.nmg-lay-close{
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 18px;
    color: #9d2124;
    width: 25px;
    height: 25px;
    text-align: center;
    cursor: pointer;
    display: none;
}

.nmg-lay-item-panel{
    padding: 10px;
    border-bottom: 1px solid #9d2124;
    margin-bottom: 20px;
}
.nmg-lay-item-panel:last-child{
    border-bottom: 0px;
    margin-bottom: 0px;
}
.nmg-lay-item-bot{
    color: #999999;
}
/** PC */
.not-select{
    -moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;
}
/**H5*/
.no-touch {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.mt-0{margin-top: 0px;}
.mt-5{margin-top: 5px;}
.mt-10{margin-top: 10px;}
.mt-15{margin-top: 15px;}
.mt-20{margin-top: 20px;}
.mt-25{margin-top: 25px;}
.mt-30{margin-top: 30px;}
.mt-35{margin-top: 35px;}
.mt-40{margin-top: 40px;}
.mt-45{margin-top: 45px;}
.mt-50{margin-top: 50px;}
.mt-100{margin-top: 100px;}

.ml-0{margin-left: 0px;}
.ml-5{margin-left: 5px;}
.ml-10{margin-left: 10px;}
.ml-15{margin-left: 15px;}
.ml-20{margin-left: 20px;}
.ml-25{margin-left: 25px;}
.ml-30{margin-left: 30px;}
.ml-35{margin-left: 35px;}
.ml-40{margin-left: 40px;}
.ml-45{margin-left: 45px;}
.ml-50{margin-left: 50px;}
.ml-100{margin-left: 100px;}

.mr-0{margin-right: 0px;}
.mr-5{margin-right: 5px;}
.mr-10{margin-right: 10px;}
.mr-15{margin-right: 15px;}
.mr-20{margin-right: 20px;}
.mr-25{margin-right: 25px;}
.mr-30{margin-right: 30px;}
.mr-35{margin-right: 35px;}
.mr-40{margin-right: 40px;}
.mr-45{margin-right: 45px;}
.mr-50{margin-right: 50px;}
.mr-100{margin-right: 100px;}

.mb-0{margin-bottom: 0px;}
.mb-5{margin-bottom: 5px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-20{margin-bottom: 20px;}
.mb-25{margin-bottom: 25px;}
.mb-30{margin-bottom: 30px;}
.mb-35{margin-bottom: 35px;}
.mb-40{margin-bottom: 40px;}
.mb-45{margin-bottom: 45px;}
.mb-50{margin-bottom: 50px;}
.mb-100{margin-bottom: 100px;}
.e-busi{height: 30px;margin-bottom: 10px;cursor: pointer;}

.gallery-top {
    height: 80%;
    width: 100%;
}

.gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
}

.gallery-thumbs .swiper-slide {
    width: 25%;
    height: 100%;
    opacity: 0.4;
}

.gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}

.good-menu-loading{
    border:0px;
    width:15px;
    height: 15px;
    background-size: contain;
    margin-top: 3px;
}
.good-menu-loadtext{margin-left: 8px;}
.comment-btn{width: 100px;height: 28px;line-height: 28px;text-align: center;font-size: 14px;font-weight: bold;color: #9d2124;background: #fff;border:1px solid #9d2124;border-radius:30px;cursor: pointer;}
.state-item-show{min-height: 30px;margin-bottom: 20px;}
.state-label{width: 100px;height: 40px;line-height: 40px;}
.state-li{width: 100%;line-height: 30px;}
.state-li li{width: auto;min-width:50px;height: 30px;padding:0 15px;line-height: 30px;float: left;background: #f1f1f1;margin-right:10px;margin-bottom:10px;border-radius:30px;cursor: pointer;}
.act-state-btn{background: #9d2124 !important;color:#fff;}
.order-state-title{color:#9d2124;font-size: 14px;position: absolute;left:10px;top:10px;}

/*客服栏*/
.fixed-side {
    position: fixed;
    right: 10px;
    height: 40px;
    bottom: 150px;
    width: 40px;
    z-index: 999;
    line-height: 40px;
    text-align: center;
}

 .fixed-side .interaction .inter {
     width: 70px;
     height: 70px;
     margin-bottom: 10px;
     text-align: center;
     float: right;
     background: #9d2124;
 }
.fixed-side .interaction .inter {
    width: 70px;
    height: 70px;
    margin-bottom: 2px;
    /* border-radius: 5px; */
    text-align: center;
    background: #9d2124;
    float: right;
}
.fixed-side .inter {
    position: relative;
    transition: all 0.5s;
    cursor: pointer;
}
.icon-fize {
    font-size: 30px !important;
    color: #fff;
    line-height: initial;
}
.fixed-side .interaction .inter p {
    font-size: 12px;
}
.mt12{margin-top:12px;}
.code-det,.contact-det,.code-customer {
    width: 300px;
    height: 180px;
    box-sizing: border-box;
    background: #fff;
    padding: 14px;
    position: absolute;
    right: 70px;
    bottom: 0;
    display: none;
    transition: all 0.5s;
}
.code-det div{width: 130px;height:100%;margin:0 3px;}

.box-sd99 {
    box-shadow: 0 0 20px #999;
}
.col-6e{color:#333;}
.inter-tit{color:#fff;}
.shopping-cart{
    height: 70px;width:70px;position: fixed;top:50%;right:6px;background: red;margin-top: 88px;
    display: inline-block;
    background: url('../images/order/_cart.png') no-repeat 0 0;
    background-size: 50%;
    background-position: 50%;
    background-color: #9d2124;
    z-index: 999;
    cursor: pointer;
}
.badge-space-panel{
    position: relative;
}
.badge-space-panel .badge{
    position: absolute;
    background-color: #ff0000;
    color: #ffffff;
    /*padding: 1px 2px;*/
    width: auto;
    max-width: 28px;
    min-width: 12px;
    height: 12px;
    line-height: 12px;
    font-size: 0.75rem;
    text-align: center;
    border-radius: 12px;
    top: 2px;
    right: -10px;
    /*opacity: 0.7;*/
    display: none;
}
.cpointer{
    cursor: pointer;
}
.showimg-preview-container{display: none;}
.member-item{width: 200px;height: 622px;overflow-y:scroll;background: #ffffff;border-left: 1px solid #f1f1f1;}
.close-member-btn{cursor:pointer;position: absolute;right: 5px;top: 5px;font-size: 14px;font-weight: normal;}
.member-text{height: 48px;width:180px;padding:0 10px;line-height: 50px;text-align: left;border-bottom: 1px solid #ddd;}
.member-list{width: 180px;padding:0 10px;height: auto;}
.member-list li{width:100%;height:36px;line-height:36px;margin: 2px;text-align: center;overflow: hidden;}
.member-name{font-size: 12px;color:#666;overflow: hidden;text-align: left;padding-left: 4px;}
.member-table{height: auto;width:100%;border-bottom: 1px solid #f1f1f1;}
.fun-modular{min-height: 300px;height:auto;margin-top: 20px;padding: 0 10px;}
.member-item::-webkit-scrollbar {width: 0px;background-color: #fafafa;}
.member-item::-webkit-scrollbar-thumb {background-color: #fbedd2;}
.fun-modular dd{font-size: 14px;font-weight: bold;color:#333;line-height: 20px;text-align: left;margin-top: 10px;margin-bottom: 4px;}
.fun-modular dt{font-size: 12px;font-weight: normal;color:#666;line-height: 20px;text-align: left;margin-bottom: 10px;}

.cedit-form{margin-top: 50px;text-align: center;}
.exchange-tabel{width:220px;height:80px;margin:0 auto;padding:12px;background:#f1f1f1;}
.exchange-tips{text-align: center;font-size: 0.75rem;height:20px;color:#999;margin-bottom:10px;}
.exchange-btn-item{height: 26px;width: 100%;}
.exchange-no-btn{height: 26px;width:80px; float: left;line-height:26px;text-align:center;background: #ddd;color:#333;margin-left: 9px;font-size: 0.75rem;cursor: pointer;}
.exchange-yes-btn{height: 26px;width:80px; float: right;line-height:26px;text-align:center;background: #9d2124;color:#fff;margin-right: 9px;font-size: 0.75rem;cursor: pointer;}
.card-tabel{width: 220px;height: 80px;background: #f1f1f1;}
.card-text{width: 140px;height:56px;line-height: 20px;padding: 12px;text-align: center;color:#666;float: left; }
.card-cimg{height: 80px;width: 80px;float: left;background:#3fa737; }
.card-cimg img{height: 40px;width: 40px;margin:20px;}
.card-input-text{border:0;background: #f1f1f1;padding:0.3rem 0.5rem;}
.card-info-tabel{width: 240px;min-height: 140px;height:auto;background: #f1f1f1;padding: 12px;}
.card-info-title{font-size: 0.875rem;font-weight: bold;color:#666;text-align: center;width: 100%;line-height:20px;margin-bottom: 14px;}
.card-info-text{font-size: 0.75rem;color:#999;text-align: left;width: 100%;line-height:27px;overflow: hidden;}
.edit-form{text-align: center;}
.layui-layer-min,.layui-layer-max{display: none;}
.icon-text{color:#999;}
.gift-cate-list li,.fruit-cate-list li,.travel-cate-list li,.other-cate-list li,.wenju-cate-list li,.home-cate-list li,.mishu-cate-list2 li,.mishu-cate-list1 li{position: relative;}
.shengrihui-cate-panel li{position: relative;}
.active-icon{height: 40px;width: 40px;position: absolute;top:0;left:0;}

.menu-cate-list-ul{
    max-height:326px;height:auto;width:1170px;z-index:20;overflow-y:scroll;background: #fff;position: absolute;left:0;padding: 15px;
    -webkit-box-shadow:2px 2px 8px #ddd;
    -moz-box-shadow: 2px 2px 8px #ddd;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
}
.menu-cate-list-ul::-webkit-scrollbar { width: 0 !important; }

.jd-li{width: 100%;line-height: 40px;font-size: 14px;text-align: left;}
.c-cate-label{font-size: 14px;color:#333;font-weight: bold;margin-right: 10px;cursor: pointer;height: 40px;line-height: 40px; }
.g-list{margin-bottom: 0;width: 1086px;}
.g-list dd{width: auto;float: left;margin: 0 10px;line-height: 40px;font-size: 13px;color:#666;cursor: pointer;}
.gcate-list{width: auto;float: left;margin: 0 8px;line-height: 40px;font-size: 13px;color:#666;cursor: pointer;}

.kefu-title-section{height: 40px;background: #9d2124;color:#fff;border-radius: 10px 10px 0 0;padding: 5px 10px;line-height: 40px;position: relative;}
.kefu-touxing{width: 30px;height: 30px;border-radius: 30px;}
.small-chart-item,.max-chart-window{width: 320px;height: 330px;position: fixed;bottom: 0;right:0;z-index: 999;background:#fff;border-radius: 10px 10px 0 0;box-shadow: 1px 1px 50px rgba(0,0,0,.3)}
.to-big-chart,.big-chart,.max-chart{height: 10px;width: 10px;position: absolute;right:38px;top:19px;cursor: pointer;}
.to-small-chart,.close-chart{width: 16px;height: 16px;position: absolute;right: 10px;top: 17px;cursor: pointer;}
.to-small-chart-line{height: 2px;width: 14px;display: block;background: #fff;margin-top: 7px;}


.lt-lay-row{
    display: flex;
    width: 100%;
    flex-direction: row;
}
.lt-lay-rdo-l{
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.lt-lay-rdo-l input{margin:0;}
.lt-lay-lbl-m{
    width: 80px;
}
.lt-lay-lbl-r{
    flex: 1;
}
.lt-lay-row .input-text{
    background-color: #F5F5F5;
    border:0;
    width: 100%;
    padding: 5px 10px;
}
.lay-emsg-err{
    color: red;

}
