/* .content_layout .title{font-size:18px;border-bottom:1px solid #FFA1A1;height:35px;line-height:35px;margin-bottom:10px;} */
.content_layout .user_left{float:left;width:220px;background-color:#F8F8F8;}
.content_layout .user_left ul{padding:10px 0px;}
.content_layout .user_left ul li{line-height:25px;font-size:14px;text-align:center;padding:15px 0px;margin:0px 20px;border-bottom:1px dotted #DDD;}
.content_layout .user_left ul li.end{border-bottom:0px;}
.content_layout .user_left ul li a{display:inline-block;width:140px;background-position: 120px center; font-size:16px;}
.content_layout .user_left ul li a.active, .content_layout .user_left ul li a:hover{color:#E70000;background-image:url("/image/arrow_right.gif");background-repeat:no-repeat;background-position-x:right;}
.content_layout .user_left ul li a .count {display:inline-block; padding:0px 8px; margin: 0px 0px 0px 10px; background-color:#FF4E4E; color:#FFF; font-size:12px; line-height:18px; height:18px; vertical-align:middle; -moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;}
.content_layout .user_right{float:right;width:920px;}
.content_layout .user_right .item{display:block;padding:20px;border-bottom:1px solid #ededed;}
.content_layout .user_right .input_item{padding:10px 20px;}
.content_layout .user_right .item_end{border-bottom:0px;}
.content_layout .user_right .waring{background-color: #FFE1E1;padding: 20px;color:#000; position:relative; font-size:14px;}
.content_layout .user_right .waring a{text-decoration:underline;display:inline-block;margin:0px 5px;color:#DD0000;}
.content_layout .user_right .waring a.button { position:absolute; right:0px; top:0px; margin:11px 10px 0px 0px; text-decoration:none; color:#FFF; font-size:14px; display:inline-block; padding:8px 20px;background-color:#FF4E4E; vertical-align:middle; }
.content_layout .user_right .waring a.button:hover { background-color:#FB2525; }
.content_layout .user_right .item .name{display:inline-block;width:120px;text-align:left;margin-right:30px;vertical-align:middle;color:#888;font-size:14px;}
.content_layout .user_right .item a{vertical-align:middle;}
.content_layout .user_right .item img.user_header{width: 76px; height: 76px; border: 3px solid #F8F8F8; display: inline-block;margin: 0px 0px 0px 0px; -moz-border-radius: 41px; -webkit-border-radius: 41px;border-radius: 41px;vertical-align:middle;}
.content_layout .user_right .item .left{display: inline-block;width:500px;vertical-align:middle;font-size:14px;white-space:nowrap; }
.content_layout .user_right .item .red{color:#DD0000;}
.content_layout .user_right .item .left font{margin:0px 5px;}
.content_layout .user_right .item .left input{height:36px;line-height:36px;width:200px;border:1px solid #CCCCCC;padding-left:5px;padding-right:5px;font-size:14px;vertical-align:middle;}
.content_layout .user_right .item .left .button_red{padding:0px 40px;font-size:14px;border:0px;}
.content_layout .user_right .item .hint{font-size:12px;color:#FF0000;text-align:left;}
.content_layout .user_right .item .right{text-align:right;display: inline-block;width:100px;vertical-align:middle;}
.content_layout .user_right .item .right a{display:inline-block;margin:0px 5px;vertical-align:middle;}
.content_layout .user_right .item .add { overflow: hidden; text-overflow:ellipsis;white-space:nowrap; width: 600px; }
.content_layout .user_right .button_layout{padding:20px 200px;text-align:center;}
.content_layout .user_right .button_layout a{display:block;line-height:40px;height:40px;text-align:center;width:300px;font-size:14px;border:1px solid #EEE;margin:20px 0px;color:#000;}
.content_layout .user_right .button_layout a:hover{border:1px solid #CCC;background-color:#FAFAFA;}
.content_layout .user_right .button_layout a.disabled, .content_layout .user_right .button_layout a.disabled:hover{background-color:#EEE;cursor:not-allowed;border:1px solid #EEE;color:#999;}
.content_layout .user_right .progress_layout{margin-left:50px;}
.content_layout .user_right .progress_layout dl{width:150px;}
/*�������� ������Ի���*/
.content_layout .user_right .history_dialog{border:1px solid #dadada;width:920px;height:300px;padding:10px;margin-bottom:10px;overflow-y:scroll;}
.content_layout .user_right .history_dialog .dialog{width:900px;display:block;overflow:hidden;padding:5px;}
.content_layout .user_right .history_dialog .dialog .left{display:inline-block;width:40px;height:40px;}
.content_layout .user_right .history_dialog .dialog .left img{width:35px;height:35px;border:1px solid #ddd;}
.content_layout .user_right .history_dialog .dialog .right{padding:0 10px 10px 10px;}
.content_layout .user_right .history_dialog .dialog .right .name{display:block;height:20px;line-height:20px;}
.content_layout .user_right .history_dialog .dialog .right .text{max-width:400px;padding:5px 8px;margin:5px 0;border:1px solid #eee;background:#fbfbfb;border-radius:10px;word-break:break-all;}
.content_layout .user_right .history_dialog .dialog .right .text img{max-width:150px; max-height:100%;}
.content_layout .user_right .history_dialog .dialog .right .text div{display:inline-block;}
.content_layout .user_right .history_dialog .dialog .right .time{color:#c9c9c9;}
.content_layout .user_right .history_dialog .client .right .name{text-align:right;}
.content_layout .user_right .history_dialog .client .right .time{float:right;}
.content_layout .user_right .send_box{overflow:hidden; width:942px;}
.content_layout .user_right .send_box textarea{float:left; border:1px solid #dadada;width:830px; height:50px; padding:10px;resize:none;margin-bottom:10px;overflow-y:scroll;}
.content_layout .user_right .send_box a{float:right; width:80px; height:71px; line-height:71px; text-align:center; padding:0; position:relative; border:1px solid #dadada;}
.content_layout .user_right .send_box a img{max-width:100%; max-height:100%; padding-top:0; vertical-align:middle;}
.content_layout .user_right .send_box a input{position:absolute; top:0; right:0; width:80px; padding:0; height:70px; overflow:hidden; opacity:0; cursor:pointer;}
.content_layout .user_right .send_box a i{position:absolute; top:0; right:0; width:24px; height:24px; line-height:21px; background:rgba(0,0,0,.7); color:#fff; font-size:20px; font-style:normal; cursor:pointer;}
#user_image_header{width:400px;display:none;}
#user_image_header #user_image_layout{text-align:center;width:400px;height:400px;overflow:hidden;}
#user_image_header img.user_header{width: 100%;height:100%; display: inline-block;margin: 0px 0px 0px 0px;vertical-align:middle;}
#user_image_header .fileinput_button{text-decoration: none; background-color: #DDD; margin-bottom: 0; font-size: 12px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 0px; cursor: pointer; float: none; width: 80px;height: 38px;line-height:38px;color:#000; text-align: center; margin-top: 0px; overflow: hidden;position: relative; display: inline-block;margin-right:10px;}
#user_image_header .fileinput_button:hover{background-color: #D6D6D6;}
#user_image_header .fileinput_button input{position: absolute; top: 0; right: 0; margin: 0; opacity: 0; -ms-filter: 'alpha(opacity=0)';filter:alpha(opacity=00); font-size: 200px; direction: ltr; cursor: pointer;}
#user_info{width:350px;display:none;}
#password{width:350px;display:none;}
#population{width:350px;display:none;}
#mobile{width:350px;display:none;}
#mobile a.send_validate_code{width:110px;padding:0px;color:#FFF;}
#open_mobile_login{width:415px;display:none;}
#modify_mobile{width:300px;display:none;}
#repair{width:470px;display:none;}
#device_info{width:350px;display:none;}
#consignee{width:350px;display:none;}
.pop_window{padding:15px 30px;}
.pop_window .hint{font-size:12px;padding:10px;color:#FF0000;text-align:center;}
.pop_window .tip{font-size:12px;padding:10px;text-align:center;}
.pop_window .input_item{height:50px;line-height:50px;}
.pop_window .input_item .selects{display:inline-block;width:350px;margin-left:-4px; vertical-align: middle;}
.pop_window .input_item .selects select{ height:38px; line-height:38px;font-size:14px;color: #000; font-size: 14px; border: #CCC 1px solid; outline: none;}
.pop_window .input_item .selects select option{vertical-align:middle; }
.pop_window .input_item label.left{display:inline-block;width:100px;vertical-align:middle;}
.pop_window .textarea_item label.left{display:inline-block;height:50px;line-height:50px;width:100px;vertical-align:top;}
.pop_window .textarea_item textarea{outline:none;resize:none; padding:5px;width:350px; border:1px solid #CCC;margin-top:10px;}
.pop_window .input_item .right{display:inline-block;vertical-align:middle;line-height:50px;}
.pop_window .input_item b{display:inline-block;margin:0px 5px;color:#CC0000;font-size:14px;}
.pop_window .input_item input{height:36px;line-height:36px;width:200px;border:1px solid #CCCCCC;padding-left:5px;padding-right:5px;font-size:14px;vertical-align:middle;}
.pop_window .input_item a.button{width:100%;display:inline-block;border:1px solid #EEE;height:40px;line-height:40px;cursor:pointer;font-size:12px;color:#000;vertical-align:middle;text-align:center;background-color:#FFFFFF;}
.pop_window .input_item a.button:hover{background-color:#FAFAFA;border-color:#DDD;}
.pop_window .button_layout{border-top:1px solid #F5F5F5;margin:20px 0px 0px;padding-top:20px;text-align:center;}
.content_layout .user_right .item .button_red,
.pop_window .button_red, .pop_window .button_gray, .pop_window a.button_red, .pop_window a.button_gray{display:inline-block;border:0px;height:38px;line-height:38px;cursor:pointer;font-size:12px;color:#FFF;padding:0px 20px;vertical-align:middle;text-align:center;}
.content_layout .user_right .item .button_red, .pop_window .button_red{background-color:#FF4E4E;}
.content_layout .user_right .item .button_red:hover, .pop_window .button_red:hover{background-color:#FB2525;}
.pop_window input.button_red, .pop_window input.button_gray{line-height:18px;}
.pop_window .button_gray{background-color:#CCCCCC; cursor:not-allowed;}
#modify_password_by_mobile{display:none;}
#modify_password_by_mobile .form{width:580px;margin-left:90px;margin-top:50px;}
.content_layout .user_right #modify_password_by_mobile .item span.left{width:300px;}
.content_layout .user_right .empty{ padding: 20px; text-align:center; }

#password_strength{height:8px; line-height:8px; width:212px;border:0px solid #ccc;padding:0px; background-color:#F5F5F5; font-size:0px; overflow:hidden; } 
#password_strength span { display:inline-block;height:8px; line-height8px; width:0px; }
#password_strength span.strengthLv1{background:#FF0000; width:33%;} 
#password_strength span.strengthLv2{background:#FFAA00; width:66%;} 
#password_strength span.strengthLv3{background:#1ED200; width:100%;} 

.order_table{width: 100%;border-collapse: collapse;}
.order_table .empty{ padding: 80px 0px; text-align:center; }
.order_table thead th{height: 36px; line-height: 36px; text-align: center; background: #f5f5f5; color: #000; font-weight: 400;}
.order_table .number_column{width: 673px;}
.order_table .consignee_column{width: 115px;}
.order_table .amount_column{width: 105px;}
.order_table .status_column{width: 105px;}
.order_table .order_time_cont{position: relative; float: left; z-index: 10; width: 138px; cursor: pointer;}
.analysis .time_chose .sales_time_cont .time_text , .order_table .order_time_cont .time_text{position: relative; height: 36px; line-height: 36px; text-align: left; padding-left: 20px; padding-right: 12px; border: 1px solid #f5f5f5;}
.analysis .time_chose .sales_time_cont .time_text b , .order_table .order_time_cont .time_text b{position: absolute; width: 7px; height: 4px; right: 18px; top: 16px; overflow: hidden; vertical-align: middle; background: url("/image/icon_order.gif") right top no-repeat;}
.analysis .time_chose .sales_time_cont .time_list , .order_table .order_time_cont .time_list{position: absolute; left: 0; top: 36px; z-index: 2; display: none; width: 136px; background: #fff; border: 1px solid #f5f5f5; border-top: 0;}
.analysis .time_chose .sales_time_hover .time_text , .order_table .order_time_hover .time_text{background: #fff;}
.analysis .time_chose .sales_time_hover .time_text b ,.order_table .order_time_hover .time_text b{background-position: left top;}
.analysis .time_chose .sales_time_hover .time_list ,.order_table .order_time_hover .time_list{display: block;}
.analysis .time_chose .sales_time_cont .time_list li , .order_table .order_time_cont .time_list li{height: 36px; line-height: 36px; text-align: left;}
.analysis .time_chose .sales_time_cont .time_list li a , .order_table .order_time_cont .time_list li a{display: block; position: relative; color: #000; height: 36px; line-height: 36px; padding-left: 20px;}
.analysis .time_chose .sales_time_cont .time_list li a:hover ,.order_table .order_time_cont .time_list li a:hover{background: #f5f5f5; color: #e4393c;}
.analysis .time_chose .sales_time_cont .time_list li a.curr ,.order_table .order_time_cont .time_list li a.curr{color: #e4393c;}
.analysis .time_chose .sales_time_cont .time_list li a b ,.order_table .order_time_cont .time_list li a b{display: block; position: absolute; left: 5px; top: 15px; width: 10px; height: 7px; vertical-align: middle; overflow: hidden;}
.analysis .time_chose .sales_time_cont .time_list li a.curr b ,.order_table .order_time_cont .time_list li a.curr b{background: url("/image/icon_order.gif") left -10px no-repeat;}
.order_table .order_detail_text{display: inline-block; vertical-align: middle;}
.order_table .deal_state_cont{position: relative; z-index: 10; width: 105px; cursor: pointer;}
.order_table .deal_state_cont .state_text{position: relative; height: 36px; line-height: 36px; text-align: left; padding-left: 20px; padding-right: 12px; border: 1px solid #f5f5f5;}
.order_table .deal_state_cont .state_text b{position: absolute; width: 7px; height: 4px; right: 18px; top: 16px; overflow: hidden; vertical-align: middle;background: url("/image/icon_order.gif") right top no-repeat;}
.order_table .deal_state_cont .state_list{position: absolute; left: 0; top: 36px; z-index: 2; display: none; width: 103px; background: #fff; border: 1px solid #f5f5f5; border-top: 0;}
.order_table .deal_state_hover .state_text{background: #fff;}
.order_table .deal_state_hover .state_list{display: block;}
.order_table .deal_state_cont .state_list li{height: 36px; line-height: 36px; text-align: left;}
.order_table .deal_state_cont .state_list li a{display: block; position: relative; color: #000; height: 36px; line-height: 36px; padding-left: 20px;}
.order_table .deal_state_cont .state_list li a.curr{color: #e4393c;}
.order_table .deal_state_cont .state_list li a:hover{background: #f5f5f5; color: #e4393c;}
.order_table .deal_state_cont .state_list li a b{display: block; position: absolute; left: 5px; top: 15px; width: 10px; height: 7px; vertical-align: middle; overflow: hidden;}
.order_table .deal_state_cont .state_list li a.curr b{background: url("/image/icon_order.gif") left -10px no-repeat;}

.order_table .empty_row{height: 20px;}
.order_table .title_row{background: #f5f5f5; height: 31px; line-height: 31px; color: #888; overflow: hidden;}
.order_table .title_row td{border-bottom-color: #f5f5f5;border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;}
.order_table .title_row td.start { border-left: 1px solid #e5e5e5; }
/* .order_table .title_row td.consigneeInfo { width: 400px; } */
.order_table .title_row td.end { border-right: 1px solid #e5e5e5; }
.order_table .title_row .gap{width: 14px; height: 18px; line-height: 18px; padding: 2px 0px 0px;display:inline-block;}
.order_table .title_row .dealtime{margin-right: 80px; font-family: verdana; height: 18px; line-height: 18px; padding: 2px 0 0; display:inline-block;}
.order_table .title_row .number{width: 226px; font-family: verdana;}
.order_table .item_row td{padding: 14px 0px; border: 1px solid #e5e5e5; vertical-align:top;}
.order_table .item_row_package td{background-color: #F9EFEF}
.order_table .item_row .goods{ display: inline-block; float: left; width: 195px; margin-right: 0px; white-space: nowrap; overflow: hidden; border-left: 1px solid #e5e5e5;  }
.order_table .item_row .goods.start { border-left: 0px; }
.order_table .item_row .goods .image{float: left; padding: 0px 10px 0px 15px;background-color:#FFF;}
.order_table .item_row .goods .image a{padding:2px;border: 1px solid #efefef;display:inline-block;width: 80px; height: 80px;overflow:hidden;}
.order_table .item_row .goods .image a:hover{border: 1px solid #DDD;}
.order_table .item_row .goods .image img{width:100%;}
.order_table .item_row .goods_count{ width: 80px; text-align: left; font-family: verdana; font-size: 14px; margin-bottom: 10px; white-space: nowrap; }
.order_table .item_row .goods .name{ width: 80px; float: left; overflow: hidden;}
.order_table .item_row .goods .name a { width: 80px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; display: inline-block;  }
.order_table .item_row .goods .name span{display:block;color:#666;margin-top:4px;}
.order_table .item_row td{position: relative;}
.order_table .item_row td .oflag{dispaly:block;position:absolute;top:0;right:0;width:55px;height:55px;background:url(/image/demo2.0/flag_booking.png);}
.order_table .consignee{position: relative; width: 300px; margin: 0 auto; z-index: 2; cursor: pointer;text-align:center;color:#333;}
.order_table .consignee b{display: inline-block; width: 14px; height: 16px; background: url("/image/icon_order.gif") left -20px no-repeat; vertical-align: middle; margin: 0px 5px 0px 0px;}
.order_table .consignee .text{display: inline-block; white-space: nowrap; overflow: hidden; max-width: 200px; text-overflow: ellipsis; vertical-align: middle;}
.order_table .consignee .tooltip{position: absolute; z-index: 1; display: none; color: #666; line-height: 22px; width: 230px; right: 100px; top: -15px; padding: 20px; cursor: auto;border: 1px solid #DDD; background: #fff;text-align:left;}
.order_table .consignee .tooltip strong{font-weight:bold;}
.order_table .consignee .tooltip .arrow{right: -8px; top: 20px; width: 9px; height: 15px; position: absolute; background: url("/image/arrow_gray_right.gif") no-repeat;background-position: 0px 0px;}
.order_table .amount{ text-align:center;color:#333;}
.order_table .amount b{display: inline-block; width: 7px; height: 8px;font-size:0px; background: url("/image/icon_order.gif") right -10px no-repeat; vertical-align: middle; margin: 0px 3px 0px 0px; }
.order_table .amount span{margin-left:5px; vertical-align: middle; color:#DD0000; }
.order_table .total { text-align: center; margin-bottom: 5px; }
.order_table .total span { display: inline-block; margin: 0px 3px; color:#DD0000; }
.order_table .status{text-align:center;}
.order_table .status .cancel{color:#AAA;text-decoration:line-through;}
.order_table .status .finish{color:#999;}
.order_table .status .running{color:#10A900;}
.order_table .status .red{color:#DD0000;}
.order_table .operate{text-align:center;}
.order_table .more { text-align: center; margin-top: 30px; color: #DD0000; }
.order_table .cancelButton,.order_table .totaldetail { background-color: transparent; text-align: center; width: 100%; display: inline-block; cursor: pointer;  }
.order_table .disconnecting { color:#FFF; display: inline-block; margin-left: 10px; background-color: #E70000; padding: 0px 5px; line-height: 22px; height: 22px; -mz-border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.order_detail_layout .order_table td{vertical-align:middle;}
.order_detail_layout .order_table td .red{color:#DD0000;font-weight:bolder;}
.order_detail_layout .order_table td .blue{color:blue;font-weight:bolder;} 
.order_detail_table th.order_no { font-size:14px; }
.order_process{display:inline-block;display:block;margin:35px 0px 75px 0px;padding-left:85px;display:inline-block;}
.order_process:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .order_process{height:1%;}
*+html .order_process{min-height:1%;}
.order_process ul{position:absolute;width:100%;margin-top:-38px;text-align:center}
.order_process .empty{height:36px;margin-bottom:53px;font-size:12px; padding: 0px;}
.order_process .text{font-size:14px;line-height:25px;color:#999}
.order_process .time{color:#acafb5;line-height:15px}
.order_process .node{position:relative;top:-17px;float:left;width:65px;height:43px;}
.order_process .node .node_icon{position:absolute;display:block;left:11px;top:0;width:43px;height:43px;background:url('/image/icon_order_statu.gif') no-repeat;overflow:hidden;}
.order_process .node .icon_start{background-position:0px -108px;}
.order_process .node .icon_wait{background-position:-54px 0}
.order_process .node .icon_store{background-position:-108px 0}
.order_process .node .icon_cabinet{background-position:-162px 0}
.order_process .node .icon_finish{background-position:-216px 0}
.order_process .node .icon_express{background-position:-270px 0}
.order_process .node ul{z-index:1;width:189px;margin-left:-62px;}
.order_process .proce{position:relative;float:left;height:9px;width:124px;background-image:url('/image/icon_order_proce.gif');}
.order_process .done{background-position:0 -38px}
.order_process .done .empty{color:#71b247;font-weight:700;}
.order_process .doing{background-position:0px 0px}
.order_process .doing .empty,.order_process .doing .text{color:#71b247;font-weight:700}
.order_process .doing .icon_start{background-position:0 -54px}
.order_process .doing .icon_wait{background-position:-54px -54px}
.order_process .doing .icon_store{background-position:-108px -54px}
.order_process .doing .icon_cabinet{background-position:-162px -54px}
.order_process .doing .icon_finish{background-position:-216px -54px}
.order_process .doing .icon_express{background-position:-270px -54px}
.order_process .ready .text{color:#666}
.order_process .ready .icon_start{background-position:0 -108px}
.order_process .ready .icon_wait{background-position:-54px -108px}
.order_process .ready .icon_store{background-position:-108px -108px}
.order_process .ready .icon_cabinet{background-position:-162px -108px}
.order_process .ready .icon_finish{background-position:-216px -54px}
.order_process .ready .icon_express{background-position:-270px -108px}
.order_process .wait{background-position:0px -19px}
.order_warn_process .done .icon_finish{background-position:-54px -163px}
.order_warn_process .done .empty,.order_warn_process .done .text{color:#e4393c;}
.order_strike_process { width: 270px; margin-left:285px; }
.order_strike_process .ready .icon_start{background-position:0px -162px;}
.order_strike_process .done{background-position:0px -57px;}
.order_strike_process .ready .icon_finish{background-position:-108px -163px;}
.order_strike_process .ready .empty,.order_strike_process .ready .text{color:#e4393c;}

.order_track{padding:0px 0px 10px 100px;margin:0px 30px;border-top:1px solid #EDEDED;}
.order_track .track_list li{position: relative; padding: 10px 0 0 25px; line-height: 18px; border-left: 1px solid #D9D9D9; color: #666;}
.order_track .track_list li.end{color: #F4282C;}
.order_track .track_list li .node_icon{position: absolute; left: -6px; top: 50%; width: 11px; height: 11px; background: url('/image/icon_order_track.gif') right top no-repeat;}
.order_track .track_list li.end .node_icon{background-position: left top;}
.order_track .track_list li .time, .order_track .track_list li .text{position: relative; top: 0px; display: inline-block; vertical-align: middle;}
.order_track .track_list li .time {margin-right: 20px;}
.order_track .track_list li .text {max-width: 670px;}

.order_detail_layout .address_table tr td{padding-left:20px;}
.order_detail_layout .total { background-color:#F5F5F5; padding:10px 0px;}
.order_detail_layout .total div { padding: 6px 20px; text-align:right; }
.order_detail_layout .total div span {display:inline-block; width:100px; text-align:right;}
.order_detail_layout .total div span.red {font-size: 18px;}
.order_detail_layout .total div span.blue {font-size: 18px;}

.message_layout { padding: 0px; }
.message_layout .message_border { border:1px solid #EDEDED; border-bottom-width:0px; }
.message_layout ul li { border-bottom:1px solid #EDEDED; height:auto; }
.message_layout ul li.end { border-bottom:0px; }
.message_layout ul li .icon { float:left; width: 30px; padding:10px 10px 10px 20px;  }
.message_layout ul li .message { float:left; width: 710px; padding:10px 10px 20px 10px; }
.message_layout ul li .message .title { font-size:14px; color:#000; height: 26px; line-height:26px; border:0px; padding:0px; margin:0px; }
.message_layout ul li .message .title .tip {display:inline-block; padding:0px 8px; margin: 0px 10px 0px 0px; background-color:#FF4E4E; color:#FFF; font-size:12px; line-height:18px; height:18px; vertical-align:middle; -moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;}
.message_layout ul li .message .title .label { display:inline-block; margin:0px 10px; font-size: 12px; }
.message_layout ul li .message .title .doing { color:#DD0000; }
.message_layout ul li .message .title .done { color:#999; }
.message_layout ul li .message .time { float:right; text-align:right; color:#AAA; font-size:12px; }
.message_layout ul li .message .content { color:#666; padding-top:5px; }
.message_layout ul li .message .content a { margin:0px 3px; }
.message_layout ul li .message .answer { border-top: 1px dotted #EDEDED; margin-top: 8px; padding-top: 8px; }
.message_layout ul li .message .answer div { padding:3px; line-height: 16px; }
.message_layout ul li .message .answer div.text { color:#DD0000; }
.message_layout ul li .message .answer div.text img { vertical-align:top; padding-right: 4px; }
.message_layout ul li .message .answer div.reply { padding-left: 22px; color:#999; }
.message_layout ul li .message .answer div.reply span { color:#AAA; margin-left:20px; }
#opinion { display:none; }

.checkbox { display: inline-block; width: 17px; height: 17px; line-height:17px; vertical-align: middle; background-image: url("/image/icon_check_box.gif"); background-position: left top; background-repeat: no-repeat; margin: 0px 5px; }
.checkbox_uncheck { background-position: left bottom; }


/*订单列表评论弹窗*/
.c-popup--comment{}
.c-popup--comment .c-popup__caption{}
.c-popup--comment .c-popup__sprite{width:800px;height:550px;margin:-275px auto auto -400px;}
.c-popup--comment .c-popup__conbox{height:380px;}
.c-popup--comment .c-popup__operbox{height:132px;background:#eee;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.c-popup--comment .c-popup__operbox .c-button--border{margin-right:20px;}

.commentlist{padding:15px;}
.commentlist__level{position:relative;}
.commentlist__avatar{float:left;display:inline;}
.commentlist__avatar .field--user{display:block;}
.commentlist__avatar img{width:36px;height:36px;border-radius:999px;}
.commentlist__respond{padding:15px 15px 0 15px;}
.commentlist__level{}
.commentlist__levelbox:after{visibility: hidden;display: block;font-size: 0; content: " ";clear: both;height: 0;}
.commentlist__comment{margin-left:46px;padding-bottom:20px;}
.commentlist__con{font-size:14px;line-height:1.5;}
.commentlist__imgs{margin-top:10px;}
.commentlist__imgs .field--img{display:inline-block;width:100px;height:100px;border:#e5e5e5 1px solid;text-align:center;margin-right:8px;}
.commentlist__imgs .field--img img{max-width:100%;max-height:100%;vertical-align: middle;}
.commentlist__imgs .field--img:after{display:inline-block;content: '';width:0;height:100%;vertical-align: middle;}
.commentlist__meta{color:#bbb;font-size:12px;margin-top:5px;}
.commentlist__box{border: 2px solid #ccd4d9;padding: 4px 0 0 4px; position: relative;background:#fff;}
.commentlist__comt{padding-left:46px;position:relative;}
.commentlist__comt .commentlist__avatar{margin-left:-46px;}
.commentlist__oper{position: absolute;right:10px;bottom:0px;}
.commentlist__oper .c-button{padding:0 15px;}
.commentlist__oper .c-button__txt{font-size:14px;margin:8px 0;}
.commentlist__textarea{width: 100%;resize: none;overflow-x: hidden;overflow-y: auto;border: none;line-height: 22px;font-size: 14px;outline: 0;color: #666;height: 38px;}
.commentlist__ctrl{background-color: #fbfbfb;height:36px;margin-left: -4px;border-top: solid 1px #f2f2f2;}
.commentlist__nodata{font-size:16px;text-align:center;padding-top:35px;}
.upload{position:relative;margin:0 auto;padding-top:5px;text-align:left;}
.upload__box,
.upload__data,
.upload__oper{display:inline-block;}
.upload__data{margin-right:5px;position:relative;}
.upload__del{position: absolute;right:0;top:0;display:inline-block;width:20px;height:20px;background:url(/image/mobile/icon_close.png) no-repeat;background-size:100%;}
.upload .field--img{display:inline-block;width:50px;height:50px;border:#ccd4d9 1px solid;text-align:center;background:#fff;}
.upload .field--img img{max-width:100%;max-height:100%;vertical-align: middle;}
.upload .field--img:after{display:inline-block;content: '';width:0;height:100%;vertical-align: middle;}
.commentlist__level02{margin-left:46px;padding-top:15px;border-top:#e5e5e5 1px solid;}
.servicetype{position: absolute;right:200px;bottom:0;text-align:left;}
.servicetype__line{padding-top:5px;}
.servicetype .c-radio{display:inline-block;border:#ddd 1px solid;background:#fff;width:55px;padding:2px 0;text-align:center;font-size:0;vertical-align: middle;}
.servicetype .c-radio__status{display:none;}
.servicetype .c-radio__label{font-size:12px;}
.servicetype .c-radio--checked{color:#ed1c24;border-color:#ed1c24;background:url(/image/checked.png) no-repeat right bottom #fff;background-size:20%;}
.servicetype .label{display:inline-block;margin-left:8px;vertical-align: middle;}

/*订单详情_订单二维码*/
.ordercode{border: 1px solid #e5e5e5;padding:20px;text-align:right;position:relative;}
.ordercode__qrcode{display:inline-block;text-align:center;}
.ordercode__qrcode img{width:100px;height:100px;}
.ordercode__info{font-size:14px;margin-top:5px;position:absolute;top:50%;transform:translateY(-50%); } 