﻿.my_nv_lt
{
    border: 1px solid #dddddd;
}
.my_nv_lt li
{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    border-bottom: 1px solid #dddddd;
    text-align: left;
    padding-left: 15px;
}
.my_nv_lt li.title
{
    font-size: 14px;
    color: White;
    font-weight: bold;
    padding-left: 15px;
}
.my_nv_lt li.subnv
{
    font-weight: normal;
    background-color: White;
    padding-left: 25px;
}
.my_nv_lt li.subnv a
{
    color: #333;
    text-decoration: none;
}
.my_nv_lt li.subnv a:hover
{
    color: #9e0000;
    text-decoration: underline;
}
.my_nv_right
{
    width: 100%;
}
.my_nv_right tr.title
{
    background-color: #EFEFEF;
    border-top: 1px solid #dddddd;
}
.my_nv_right tr.title td
{
    height: 30px;
    border-bottom: 1px solid #dddddd;
    text-align: center;
    color: #666;
}
.my_nv_right tr.item td
{
    height: 69px;
    border-left: 1px solid #E0E0E0;
    border-right: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
}
.my_nv_right tr.item td img
{
    width: 49px;
    height: 49px;
    border: 1px solid #dddddd;
}
.my_nv_right tr.item td a
{
    color: #005EA7;
}
.web_bg_color
{
    background-color: #c0178e;
}
.web_border_bottom
{
    border-bottom: 1px solid #dbdbdb;
}
.web_color
{
    color: #c0178e;
}
.web_border_bottom_1
{
    border-bottom: 1px solid #c0178e;
}
.web_border_top_1
{
    border-top: 1px solid #c0178e;
}
.web_border_1
{
    border: 1px solid #c0178e;
}
.od_tt
{
    color: #777777;
    font-size: 14px;
    padding-right: 20px;
}
.od_tt a
{
    font-weight: bold;
    color: #990000;
    text-decoration: none;
}
.od_tt a:hover
{
    font-weight: bold;
    color: #990000;
    text-decoration: underline;
}
.od_tt label
{
    font-weight: bold;
}
.od_search
{
    height: 25px;
    line-height: 25px;
    border: 1px solid #dddddd;
    border-bottom-color: #B9B9B8;
    border-right-color: #B9B9B8;
    background-color: #F0F0F0;
    outline: none;
    cursor: pointer;
}
my_info
{
    border: 1px solid #dddddd;
}
.my_info label
{
    font-weight: bold;
}
.my_info input[type='password'], .my_info input[type='text']
{
    width: 200px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #AAAAAA;
}
.my_info select
{
    padding: 2px 4px 2px 4px;
}
.odr_status
{
    border-collapse: collapse;
    border: 1px solid #EED97C;
    background-color: #FFFCEB;
    color: #333333;
    font-size: 13px;
}
.wht
{
    font-weight: bold;
    font-size: 14px;
}
.wht2
{
    font-weight: bold;
    font-size: 13px;
}
.size13
{
    font-weight: bold;
    font-size: 11x;
}
.at_btn
{
    height: 25px;
    line-height: 25px;
    border: 1px solid #dddddd;
    border-bottom-color: #B9B9B8;
    border-right-color: #B9B9B8;
    background-color: #F0F0F0;
    outline: none;
}
.lbmsg
{
    display: block;
    margin: 6px 0 10px 0;
    font-size: 13px;
    line-height: 20px;
}
.select_sp
{
    color: #333333;
    background-color: #fff;
    border-bottom: 1px solid #fff;
}
.clr_9
{
    color: #999999;
}
.store
{
    background-image: url(../images/store.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    height: 40px;
    background-color: #F8F8F8;
    border: 1px solid #E0E0E0;
}
.store strong
{
    color: #FA7800;
}
.orderTitle
{
    height: 40px;
    background-color: #F7F9FB;
}
.orderTitle td
{
    border: 1px solid #C4D5E0;
}
.item_status
{
    height: 30px;
    border: 1px solid #E0E0E0;
}
.item_status_clock
{
    background-image: url(../images/clock.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.my_nv_right input[type='button']
{
    background-color: #FA7800;
    padding: 3px;
    border: #999999;
    font-family: Arial;
    color: White;
    font-weight: bold;
    cursor: pointer;
}
.my_nv_right input[type='submit']
{
    background-color: #FA7800;
    padding: 3px;
    border: #999999;
    font-family: Arial;
    color: White;
    font-weight: bold;
    cursor: pointer;
}
.orderOperator
{
    border: 1px solid #E0E0E0;
    height: 40px;
}
.item_box
{
    position: relative;
}
.status_box
{
    position: absolute;
    left: 810px;
    top: -14px;
    width: 50px;
    height: 50px;
}
.status_box img
{
    max-width: 50px;
    max-height: 50px;
}
.noData
{
    height: 100px;
    color: #FA7800;
    font-size: 14px;
}
.cancel_notice
{
    height: 50px;
    font-weight: bold;
    font-size: 18px;
    color: #FA7800;
    line-height: 50px;
    padding-left: 30px;
}
.cancel_reason
{
    padding-left: 30px;
}
.review_level
{
    border: 1px solid #E0E0E0;
    border-bottom: 0px;
    height: 50px;
}
.review_level img
{
    max-height: 35px;
    cursor: pointer;
}
.review_good
{
    font-size: bold;
    color: #FA7800;
}
.review_soso
{
    font-size: bold;
    color: #666;
}
.review_bad
{
    font-size: bold;
    color: red;
}
.review_content
{
    border: 1px solid #E0E0E0;
    border-top: 0px;
}
.review_content textarea
{
    width: 100%;
    height: 80px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #FA7800;
}
.ques_leftmenu
{
    width: 200px;
    height: 300px;
    float: left;
    text-align: left;
    color: #666666;
    background-color: #F3F3F3;
}
.ques_rightmenu
{
    width: 970px;
    float: right;
    color: #666666;
}
.ques_rightmenu input[type='text']
{
    border: 1px solid #CCCCCC;
    height: 18px;
    line-height: 18px;
}
.ques_rightmenu select
{
    border: 1px solid #CCCCCC;
    height: 20px;
}
.ques_rightmenu input[type='button']
{
    border: 1px solid #CCCCCC;
    background-color: #F7F7F7;
}
.ques_rightmenu textarea
{
    border: 1px solid #CCCCCC;
}
.ques_title
{
    width: 170px;
    margin: 0 auto;
    font-size: 14px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding-left: 18px;
    background: url(../images/workorder/icon1.png) no-repeat left center;
}
.ques_subTitle
{
    width: 100%;
    margin: 0 auto;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
}
.ques_subTitle a
{
    text-decoration: none;
    color: #666666;
    margin-left:10px;
}
.ques_selSubTitle
{
    color: #0669ad;
    background:#fff;
}
.ques_title_box
{
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-left:2px solid #8BBD3A;
    padding-left:10px;
}
.ques_search_box
{
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #ccc;
}
.table-list
{
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
    border:1px solid #ccc;
}
.table-row
{
    background:#f5f5f5;    
}
.table-list td
{
    text-align: center;
    height: 40px;
}
.table-list th
{
    text-align: center;
    height: 36px;
    border: 0px;
}
.table-list a
{
    text-decoration: none;
    font-style: italic;
    color: #0569ad;
}
.table-list .data-row:hover
{
    background:#FAFAFA;   
}
.ques-item-status
{
    color: #0569ad;
    font-style: italic;
}
.ques-pager
{
    text-align: center;
}
.ques-notice
{
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 15px;
    background-color: #F5F5F5;
    border: 1px dashed #999999;
    line-height: 20px;
    color: #858585;
}
.ques_add_top
{
    width: 970px;
    margin: 0 auto;
    margin-top: 20px;
    height: 15px;
    background: url(../images/workorder/bg1.png) no-repeat;
}
.ques_add_center
{
    width: 970px;
    margin: 0 auto;
    background: url(../images/workorder/bg2.png) repeat-y;
}
.ques_add_bottom
{
    width: 970px;
    margin: 0 auto;
    background: url(../images/workorder/bg3.png) no-repeat;
    height: 15px;
    margin-bottom:20px;
}

.ques_add_table
{
    color: #666666;
    font-weight: bold;
    margin: 0 auto;
}
.ques-error-message
{
    font-weight: bold;
    color: Red;
}
.ques-message-container
{
    border: 1px solid #ccc;
    margin-top: 20px;
}
.ques-message-center
{
    width: 710px;
    margin: 0 auto;
}
.ques-message-top
{
    height: 50px;
    line-height: 50px;
    text-align: right;
}
.ques-message-top input[type='submit']
{
    padding: 5px 10px 5px 10px;
    border: 1px solid #33B5D4;
    color: #33B5D4;
    background-color: transparent;
    cursor: pointer;
    margin-top: 20px;
}
.ques-message-title
{
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 20px;
    font-size: 16px;
    color: #444545;
}
.ques-message-status
{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    margin-bottom: 10px;
    color: #707070;
}
.ques-message-progress
{
    background: url(../images/workorder/line.png) no-repeat left center;
    width: 710px;
    height: 75px;
}
.ques-message-progressItems
{
    width: 625px;
    margin: 0 auto;
}
.ques-message-progressTexts
{
    width: 650px;
    height: 120px;
    margin: 0 auto;
}
.ques-message-progress-item
{
    width: 32px;
    height: 32px;
    float: left;
    margin-top: 60px;
}
.ques-message-progress-right
{
    width: 32px;
    height: 32px;
    float: left;
    margin-top: 60px;
    margin-right: 160px;
}
.ques-message-progress-text
{
    margin-top: 10px;
    width: 66px;
    float: left;
    text-align: center;
}
.ques-message-progress-text-right
{
    margin-top: 10px;
    width: 65px;
    float: left;
    margin-right: 125px;
    text-align: center;
}
.ques-message-box-top
{
    background: url(../images/workorder/bg4.png) no-repeat;
    height: 20px;
}
.ques-message-box-center
{
    background: url(../images/workorder/bg5.png) repeat-y;
}
.ques-message-box-center textarea
{
    border: 0px;
    background-color: transparent;
}
.ques-message-box-bottom
{
    background: url(../images/workorder/bg6.png) no-repeat;
    height: 20px;
}
.ques-message-box
{
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
    width: 360px;
    padding-left: 45px;
    padding-top: 15px;
}
.ques-message-box-right
{
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
    width: 360px;
    padding-right: 45px;
    padding-top: 15px;
    margin-left: 300px;
}
.ques-message-chat-top
{
    background: url(../images/workorder/chat_blue_bg1.png) no-repeat;
    height: 6px;
}
.ques-message-chat-center
{
    background: url(../images/workorder/chat_blue_bg2.png) repeat-y;
    padding: 10px;
    position: relative;
}
.ques-message-chat-bottom
{
    background: url(../images/workorder/chat_blue_bg3.png) no-repeat;
    height: 11px;
}
.ques-message-chat-right-top
{
    background: url(../images/workorder/chat_gray_bg1.png) no-repeat;
    height: 6px;
}
.ques-message-chat-right-center
{
    background: url(../images/workorder/chat_gray_bg2.png) repeat-y;
    padding: 10px;
    position: relative;
}
.ques-message-chat-right-bottom
{
    background: url(../images/workorder/chat_gray_bg3.png) no-repeat;
    height: 11px;
}
.ques-message-chat-left-pic
{
    position: absolute;
    left: -30px;
    top: 5px;
}
.ques-message-chat-left-zui
{
    position: absolute;
    left: -5px;
    top: 5px;
}
.ques-message-chat-left-date
{
    color: #707070;
}
.ques-message-chat-right-pic
{
    position: absolute;
    left: 375px;
    top: 5px;
}
.ques-message-chat-right-zui
{
    position: absolute;
    left: 358px;
    top: 5px;
}
.ques-message-chat-right-date
{
    text-align: right;
    color: #707070;
}
.ques-message-attach-box
{
    width: 100px;
    height: 100px;
    border: 1px solid #ccc;
    margin-top: 20px;
    margin-right: 20px;
    position: relative;
    text-align: center;
}
.ques-message-attach-item
{
    max-width: 40px;
    margin-top: 10px;
}
.ques-message-remove-box
{
    width: 25px;
    height: 25px;
    position: absolute;
    left: 90px;
    top: -12px;
}
.ques-message-img-box
{
    max-width: 100px;
    max-height: 100px;
}
.ques-message_sub
{
    text-align: right;
    margin-top: 20px;
}
.ques-message_sub input[type='submit']
{
    border: 0px;
    background-color: #33B5D4;
    padding: 5px 15px 5px 15px;
    color: #33B5D4;
    cursor: pointer;
    margin-top: 20px;
    color: White;
}
.houst_box2
{
    width: 720px;
    height: auto;
    float: left;
}
.houst_box2 ul
{
    width: 720px;
    height: auto;
    float: left;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}
.houst_box2 ul li
{
    height: auto;
    float: left;
    list-style: none;
}
.left
{
    height: auto;
    float: left;
    color: #757a81;
    font-size: 14px;
    line-height: 30px;
    text-align: right;
    margin-right: 10px;
}
.right
{
    margin-right: 20px;
    float: left;
}
.packageTitle
{
    height: 32px;
    float: left;
}
.box
{
    height: 30px;
    background-color: #fbead4;
    border: 1px solid #f4bd76;
    float: left;
    line-height: 30px;
    padding: 0 15px 0 15px;
    font-size: 14px;
    font-weight: lighter;
    color: #4d4e4e;
    cursor: default;
    cursor: pointer;
}
.myOrder_box2_left
{
    width: 50%;
    float: left;
}
.myOrder_box2_right
{
    width: 50%;
    float: right;
    text-align: right;
}
.WORD_BREAK
{
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
}
.option-color-item
{
    width: 29px;
    height: 29px;
    -webkit-border-top-right-radius: 50%;
    border-top-right-radius: 50%;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    border: 1px solid;
    border-color: #d8d9db;
    display: inline-block;
    vertical-align: middle;
    -webkit-box-shadow: 0 3px 8px -5px #000 inset,-3px -1px 8px -4px #fff inset;
    box-shadow: 0 3px 8px -5px #000 inset,-3px -1px 8px -4px #fff inset;
    cursor: pointer;
}
.cart-coupon
{
    display: inline-block;
    width: 80px;
    height: 25px;
    line-height: 25px;
    padding: 0 0 0 11px;
    text-align: left;
    color: #f40;
    margin-left: 10px;
    cursor: pointer;
    background: url(../images/cart/cart-item-bg.png) -20px -75px no-repeat;
    background-image: -webkit-image-set(url(../images/cart/cart-item-bg.png) 1x,url(../images/cart/cart-item-bg.png) 2x);
    cursor: pointer;
}
.notice-box
{
    position: absolute;
    padding: 5px;
    background-color: #999;
    color: white;
    font-size: 12px;
    text-align: left;
    max-width: 100px;
    border: 1px solid #666;
    left: -140px;
    top: -20px;
    display: none;
}
.notice-img
{
    cursor: pointer;
}
.order-title-container
{
    height: 30px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #666;
}
.order-bar
{
    height: 2px;
    background-color: #ccc;
    margin-bottom: 10px;
    position: relative;
}
.order-bar-scroll
{
    height: 2px;
    background-color: #DD6627;
    width: 150px;
    left: 0px;
    top: 0px;
    position: absolute;
}
.order-title-container a
{
    color: #666;
    font-size: 16px;
}
.order-title-container a:hover
{
    color: #DD6627;
}
.order-title-box
{
    height: 40px;
    float: left;
    width: 150px;
    text-align: center;
    line-height: 30px;
}
.order-title-current-box
{
    height: 30px;
    float: left;
    width: 150px;
    text-align: center;
    line-height: 30px;
    background: url(images/jiantou-left.png) no-repeat left center;
}
.order-title-current-box a
{
    color: #DD6627;
    font-size: 16px;
}
.status-unpay
{
    font-weight: bold;
    color: Red;
}
.status-process
{
    font-weight: bold;
    color: Green;
}
.status-waiting
{
    color: #E17942;
    font-weight: bold;
}
.status-completed
{
    font-weight: bold;
    color: Green;
}
.cart-desc
{
    color:#424243;    
}
.store-keeper-logo
{
    width:20px;
    height:20px;
    border-radius:25px;
    -webkit-border-radius:25px;   
    margin-left:5px;
    border:0px;
}
.orderList_box1_c3 a 
{
    float:left; 
    line-height:20px;
    color:#E07339;   
}
.process-box
{
   width:100%;
   max-height:150px;
   overflow-y:scroll;
}
.process-box ul 
{
   list-style-type:disc;
   padding-left: 20px;
}
.process-box ul li
{
   list-style-type:disc;
   line-height:25px;
}
.process-cutdown
{
    color:#FF6000;  
    margin-left:10px;  
}