html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption,tfoot, s { margin:0; padding:0; border:0; font-size:12px; vertical-align:baseline; font-style:normal; text-decoration:none;word-wrap: break-word;}
ol,ul { list-style:none;}
a:focus{ text-decoration:none}

.fr{float: right;}
.fl{float: left;}
a:hover{text-decoration: none;}
.step_con{width: 550px;height: auto;margin:100px auto;position: relative;}
.step_bx{position: relative;}
.step_con .step_cir{background: #dbdbdc;color:#333;width:50px;height: 50px;text-align: center;line-height: 50px;border-radius: 50%!important;float: left;position: relative;z-index: 10;font-size: 16px;}
.d_purple{background: #d235ef!important;}

.step_con .step_cir:nth-child(2){margin:0 200px;}
.step_con .step_cur{background: #7d8dd2;color:#fff;}
.stop_line{height: 3px;background: #7d8dd2;position: absolute;top:23px;}
.clearfix:after{clear: both;content: " ";display: block;}
.step_form{background: #f9f8f8;padding:20px;margin:30px 0 20px;}
.next_btn{background: #7e8dd1;color:#fff;border-radius: 4px;width: 200px;height: 36px;text-align: center;line-height: 36px;margin:30px auto;display: block;}
.next_btn:hover{color:#fff;}
.has_res{text-align: center;font-size: 15px;}
.stop_box_sh{display: none;}
.phone_msg{text-align: center;color:#666;}
.send_phone_number{text-align: center;color:#999;}
.receive_code input[type=text]{border:none;border-bottom:1px solid #999;background: #f9f8f8;}
.receive_code input[type=button]{background: #7e8dd1;color:#fff;}
.receive_code{margin:0 auto;width: 242px;}
#re_get{display: none;}
.name,.contact_name,.phone,.pwd{color:#f40;display: block;margin-top: 5px;}

.top_column{float: left;}
.top_column_box{margin-top: 10px;margin-left: 20px;}
.top_column_box .top_column{position: relative;cursor: pointer;}
.top_column_box .top_column a font{color:#555;font-size: 14px;font-family: "黑体";}
.top_column_box .top_column a i{color:#555;}
.learn_video{line-height: 68px;height: 68px;}
.learn_video a{color:#555;}
.member_infor{margin-top: 20px;}
.member_infor p{margin:0;color:#666;font-size: 12px;}
.member_infor .progress{margin:10px auto;border-radius: 2px;}
.my_custume a{color:#999;font-size: 12px;float: right;}
.my_custume span{font-size: 14px;}
.sign_span span{color:#32c5d2;font-size: 14px;}
.border-radius-20{border-radius: 20px;}
.sign_span button{margin:0 8px 8px 0;}
.time_line{height: auto; padding-bottom:10px; position:relative}
.time_line .time_line_cir{width: 10px;float: left;height: 100%;}
.time_line .time_line_cir .time_line_px{width:1px;height: 100%;background: #32c5d2;position: absolute;left:4px;top:7px;}
.time_line_cir span{color:#32c5d2;position: absolute;left:0; top:-1px;}
.time_line .time_line_clock{width: 101px;color:#666;font-size: 12px;float: left; padding-left:20px;}
.txtBox{ float:left; width:150px; overflow:hidden}
.time_line_txt{width: 150px;font-size: 12px;color:#666;}
.no_bor{text-indent: 5px;}
.sel_radio{width:auto;text-align: center;line-height: 30px; color:#fff; padding:0 5px;float: left; margin-right: 10px;}
.sel_radio input{width:14px;height: 14px;border:1px solid #333;float: left;margin-top: 8px;}

.sel_radio2{width: auto;}
.sel_radio1 a{color:#fff;}
.sel_radio1 a:hover{text-decoration: none;}
.sel_radio1{margin-left: 10px;margin-right: 0;}
.write_seek{border:1px solid #eee;font-size: 12px;height: 30px;line-height: 30px;text-indent: 6px;}
.hi{display: none;}
.money_line_1{height:50px;margin-bottom:12px; background:#1ac1b3; padding:10px;}
.mytable tr td{color:#999;font-size: 14px;padding:10px 8px!important;}
.mytable .td_bg{background: #f1f1f1;color:#131111;font-size: 14px;text-align: center;}
.mytable{border:1px solid #eee;}
.person{border:1px solid #eee;width:148px; margin-top:3px; }
.btn_select a,.more{padding: 6px 15px;color:#1ac1b3;font-size: 16px;margin-right:6px;border-radius: 20px;display: inline-block; text-align:center; font-size:12px; }
.more{padding: 6px 15px;color:#333;font-size: 16px;border-radius: 20px;}

.btn_select a.pur_bor{ border:none;}
.btn_select a i{ display:block; text-align:center; font-size:24px; padding:4px 0px; color:#1ac1b3; font-weight:bold}
.btn_select a:hover{ background:none; color:#1ac1b3; font-weight:bold}
.btn_select a p{ margin:8px 0px; font-weight:bold; font-size:16px}
.btn_select a:hover p{ margin:8px 0px; font-weight:bold}

.no_mar_right{margin-right: 0!important;}
.myprotlet .tab-content{ border:none;}

.my_btn{border-radius: 2px;padding:1px 4px;color:#fff;font-size: 12px;display: inline-block;cursor: pointer;background: #36c6d3;border:1px solid #2bb8c4;}
.my_btn{transition: all .5s;-webkit-transition: all .5s;}
.my_btn:hover{transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);}
.my_btn:nth-child(2),.my_btn:nth-child(3){background: #ed6b75;border:1px solid #ea5460;}
.mytable1 tbody td a:nth-child(3) span{background: #ed6b75;border:1px solid #ea5460;}
#pro_list .my_btn{background: #ed6b75;border:1px solid #ea5460;}

.mytable1 thead tr td{background: #eaeaea;}
.mytable1{margin-bottom: 0;}
.mytable1 tbody tr .red1{background: #1ac1b3;}
.mytable1 tbody tr .red2{background: #E87E04;}
.mytable1 tbody tr .red3{background: #fe8888;}
.mytable1 tbody tr .red4{background: #9A12B3;}


.mytable1 tr td{text-align: center;border:1px solid #ddd;vertical-align: middle!important;}
/*.mytable1 tr:hover td{background: #dff0d8;}*/
.myprotlet .nav-tabs{margin-bottom: 0;}
.myprotlet{margin-top:15px;}

.my_border-left li a{display:block;float: left; background:#fff; margin:0px; border-left:solid 1px #eeeeee; border-radius:0px;}
.myprotlet .nav-tabs{ border:solid 1px #EEEEEE; border-bottom:solid 2px #1ac1b3;}
.my_border-left li:nth-last-child(1) a{ border-right:solid 1px #eeeeee; margin:0px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ border:none; background:#1ac1b3; color:#fff; border-top:solid 2px #1ac1b3; }
.my_border-left li{ margin-bottom:0px; margin-left:-1px;}
.my_border-left li a:hover, .my_border-left li a:focus{ background:#FFFFFF; border:solid 1px #ffffff; border-left:solid 1px #EEEEEE;}
.my_border-left li:nth-last-child(1)  a:hover,.my_border-left li:nth-last-child(1)  a:focus{border-right:solid 1px #EEEEEE;}

.mytable1 td input[type=checkbox]{width: 14px;height: 14px;background: #fff;}
.date1{border:none;border-bottom: 1px solid #ddd;width:100px;}
.date_box{display: inline-block;color:#666;font-size: 14px;margin-left: 10px;}
.modal-footer{background: #f8f8f8; padding:8px 15px; border-top:solid 1px #ddd; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
#table_sel_input .trbg td{background:#dff0d8!important;}
.mem_input label{margin-top: 4px;}
.mem_input input{height: 30px;padding:3px 12px;}
.mem_input select{height: 30px;padding:3px 12px;}
.mem_input .form-group{height: 24px;}
.data2{width: 70px;}
.page_my_head{background: #eaeaea;height: 60px;line-height: 60px;padding:0 30px;overflow: hidden;bottom: 0;right: 0;width: 100%;margin-top: 20px;}
.page_my_head button{margin-top: 13px;}
.mytable_input tbody input{width:auto;}
.mytable_input .mt-checkbox{margin-left: 10px;margin-bottom: 0;margin-top: 7px;}
.tb_cl{margin-top: 7px;margin-right: 10px;color:#ddd;}
.red1{font-size:12px;color:#f9a1a1;clear: both;}
.add_martop{margin-top: 7px;margin-left: 10px;}
.martop_20{margin-top: 20px;}
.mygreen{background: #1ac1b3!important;}
.btn.mygreen:hover{background: #1ac1b3!important;}
.mar_right{margin-left: 20px;}
.col999{color:#999;}
.form_type .col999{margin-right: 10px;margin-top: 10px;display: inline-block;}
.form_type{width: 310px;margin-right: 10px;padding-bottom: 10px;}
.seek_bor{float: right;}
.seek_bor input{border:1px solid #eee;display: inline-block;float: left;height: 45px;border-right: none;padding-left: 6px;width: 200px;outline: none;}
.seek_bor button{height: 45px;background: none;border:1px solid #eee;border-left: none;}
.bor_eee{border:1px solid #eee;margin:20px 0 30px;}
.bor_eee .tabbable-line>.tab-content{display: inline-block;}
.bor_eee .nav{border-bottom: 1px solid #eee;}
.bor_eee .tab-content{border-top:none!important;}
.page_my_head1{height: 60px;background: #eaeaea;padding:0 30px;overflow: hidden;position: fixed;right:0;bottom:0;width: 100%;z-index: 1000;}
.page_my_head1 .mt-radio-inline{padding:20px;float: left;}
.page_foot_wid{width: 180px;margin-left: 20px;float: left;margin-top: 13px;}
.bd_top{margin:20px 0 0 20px;}
.bd_top span{background: #fff;}
.page_footer_top{margin-top: 14px;}
.page_footer_top button{margin-left: 10px;}
.btn_yellow{background: #f0ad4e;color:#fff;}
.btn_yellow:hover{color:#fff;}
.card_box{width: 980px;margin:30px;}
.mar_right5{margin-right: 5px!important;}
.card_box .control-label{text-align: right;}
.table_cell_center tr td{vertical-align: middle!important;border:1px solid #eee;}
.color_red{color:#e02d2d;}
.member_box_pad{padding:20px;}
.marb_20{margin-bottom: 20px;}
.marb_10{margin-bottom: 10px;}
.mart_10{margin-bottom: 10px;}
.mart_0{margin-bottom: 0!important;}

.no_bor_line{border:none!important;}
.no_bor_line:hover{background: #3ab43a!important;}
.hei30{height:170px;}
.order_list .media-left img{width: 60px;border-radius: 50%;}
.order_list .media-body{width: 100px;text-align: left;}
.order_list .media-body .media-heading{color:#36c6d3;font-size: 14px;}
.order_list .media-body .media-heading i{padding-left: 6px;}
.order_list .media-body .media-heading-sub{font-size: 12px;color:#666;}
.man_col{color:#3696d3;}
.woman_col{color:#c03bd4;}
.marl_5{margin-left: 5px;}
.table_no_bor tr td{border:none;border-bottom: 1px solid #ddd;}
.red{color:#E35B5A;}
.order_sel{background: #f5f5f5;padding-top: 8px;padding-right: 8px;}
@media screen and (max-width:1920px) {
    .top_column_box .top_column{margin-left: 28px;}
}
@media screen and (max-width:1400px) {
    .top_column_box .top_column{margin-left: 20px;}
}

.tabbable-line .input-group{margin-bottom: 10px;}
#time_sel{display: inline-block;}
#time_sel button{background: #fff;outline: none; color:#000; border:none;}
.q_bor{border:1px solid #32c5d2;}
.poniter{cursor: pointer;}
.q:hover{background: #32c5d2;color:#fff;}
#btn_sel_2 button{background: #fff;outline: none;}
#btn_sel_2 button:hover{background: #32c5d2;color:#fff;}
#btn_sel_2 .current{background: #ededed ;color:#fff;}
.bgwhite{background: #fff!important;}

.sel_btn_ch label{float: left; font-weight:600; font-size:12px; color:#666}
.sel_btn_ch .form-group{float: left;max-width: 380px;}
.sel_btn_ch .form-group button{margin-bottom: 10px;background: #fff; border:none; }
.sel_btn_ch .form-group button:hover{ background:none; color:#000}
.sel_btn_ch .form-group .current{ background:#ededed; color:#000; border-radius:12px; padding:3px 15px;}
.sel_btn_ch .form-group .current:hover{ background:#ededed;}
.sel_btn_ch .mart_5{ margin-top:3px;}
.sel_btn_ch{ position:relative}
.sel_btn_ch .my_btnday{ font-size:12px; width:74px; border-radius:2px;}
.sel_btn_ch .my_whrit{position:absolute; right:20px; top:2px; width:150px; font-size:12px}
.sel_btn_ch .form-group .help-inline{ font-size:12px}
.sel_btn_ch .form-group .form-control{ font-size:12px; height:30px; vertical-align:top; border-radius:2px; padding:6px 3px;}
.sel_btn_ch .form-group .form-control.w230{ width:230px;}
.sel_btn_ch .form-group .btn{ padding:4px 12px;}

.mytable11 tr td{border:none;}
.bor_right{border-right:1px solid #eee!important;}
.no_padtb{padding: 0!important;}
.mysel_box {position: relative;}
.mysel_box .glyphicon-search{ position:absolute; left:5px; top:0px; z-index:999; color:#999}
.mysel_box input{position: relative; text-indent:5px; border-radius:4px;}
.mysel_box .mysel_con{position: absolute;top:0;left:0;padding:10px;top:36px;z-index: 1000;background: #fff;box-shadow: 0 0 3px #ccc;width: 500px;display: none; padding-bottom:0px;}
.alert_btn{position: absolute;right:10px;top:10px;color:#333;}
.alert_btn:hover{color:#9a12b3;}
.mysel_box .mysel_con button{margin-bottom: 5px;margin-right: 5px;}
.inline_block{display: inline-block;}
.no_padl{padding-left: 0!important;}
.no_padr{padding-right: 0!important;}
.rare{font-size: 14px;color:#333;white-space: nowrap;line-height: 32px;}
.mar_10{margin-right: 9px;}
.rare_wid{width: 130px;}
.mart_10{margin-top: 10px;}
.mart_20{margin-top: 20px;}
.mart_0{margin-top: 0;}
.mart_5{margin-top: 5px;}
.change_card{padding:15px;}
.table_left_right{border:1px solid #ddd;}
.wid_100{width: 100px;}
.nowrap{white-space: nowrap;}
.card_box_bg{padding:15px 30px;}
.text_right{text-align: right;}
.card_box_bg .col-md-6{color:#fff;}
.padl_15{padding-left: 15px;}
.pad4{padding:5px 10px!important;}
.padl_10{padding-left: 10px;}
.pad_15{padding: 15px;}
.text_set .col-md-2{text-align: right;padding-top: 5px;padding-left: 0;width:110px;}
.text_set .col-md-10{width: 814px;}
.mar_5{margin-right: 5px;}
.nopad_r{padding-right: 0!important;}
.nopad_l{padding-left: 0;}
.nopad_t{padding-top: 0!important;}
.nopad_b{padding-bottom: 0!important;}
.no_marb{margin-bottom: 0!important;}
.padl_30{padding-left: 30px;}
.wid_280{width: 280px;}
.wid_60{width: 60px;}
.padlr{padding-left: 15px;padding-right: 15px;}
.set_wid .col-md-3{margin-bottom: 30px;width: 246px;}
.set_wid .mt-head{height: 276px;}
.bg-orange{background: #e7b350!important;}
.wid_100per{width: 100%;}
.must_txt{color:#36c6d3;font-size: 18px;padding-left: 15px;}
.col_white{color:#fff;}
.bor_color{border:1px solid #ddd;}
.tree_pad{padding: 15px;}
.price_set{color:#36c6d3;font-size: 14px;border-bottom: 1px solid #ddd;padding:0 15px;margin-top: 0;height:40px;line-height: 40px;}
.padr_15{padding-right: 15px;}
.marr_15{margin-right: 15px;}
.marr_10{margin-right: 10px;}
.no_bor_right{border-right:none!important;}
.no_bor_left{border-left:none!important;}
.no_bor_bottom{border-bottom:none!important;}
.media_bor{border:1px solid #ddd;border-top:none;padding-right: 30px;padding-bottom: 50px;}
.wid_300{width: 300px;}
.status{color:#36c6d3;}
.wid_50{width: 50px;}
.mart_8{margin-top: 8px;}
.font_60{font-size: 60px!important;}
.set_wid2{max-width: 1000px;margin:0 auto;}
.pay_wei{background: #2ecbc5;width: 400px;height: 176px;margin:0 auto;overflow: hidden;}
.pay_wei_pic{float: left;width: 150px;margin: 13px 0 13px 13px;}
.pay_wei_pic img{width: 100%;}
.pay_wei_txt{float: left;width: 220px;}
.pay_wei_txt img{display: block;width: 84px;margin:50px 10px;float: left;}
.pay_wei_txt span{display: inline-block;float: left;width: 116px;color:#fff;margin:60px 0;}
.white1:hover{color:#666!important;}
.hei_80{height: 80px!important;}
.receiver{padding:10px;border-bottom:1px solid #ddd;}
.receive_txt{ background:#fff; padding:10px;}
.color2{color:#1ac1b3;}

.bor{border:1px solid #ddd;}
.no_borl{border-left: none;}
.no_borr{border-right: none;}
.no_bort{border-top:none;}
.no_borb{border-bottom: none;}
.bor_t{border-top:1px solid #ddd;}
.receive_txt p{;margin: 0; line-height:24px;}
.bort{border-top: 1px solid #ddd;}
.profile-userpic{background: url(../img/head_bg.jpg) no-repeat center center;padding: 20px 0;}
.head_acount .col-md-4 h5{text-align: center;font-weight: bold;font-size: 14px;}
.head_acount .col-md-4 h5 font{font-weight: normal;}
.bor_b{border-bottom: 1px solid #ddd;}
.no_mar{margin:0!important;}
.add_ser{background: #1ac1b3;height: 40px;line-height: 40px;padding:0 15px;color:#fff;font-size: 14px;}
.add_ser h4{color:#fff;font-size: 14px; padding-top:12px;}
.add_ser a{color:#fff;}
.marb_0{margin-bottom: 0!important;}
.bor_50{border-radius: 50%;}
.sel_cou p{margin: 5px 0;font-size: 14px;}
.mem_bg_f{padding:10px;color:#5b6a84;font-size:14px;background: #f7f7f7;}
#pie_pic{width: 100%;height: 380px;}
.pad_5{padding: 5px;}
.po_sel{position: absolute;right:0px;top:0px}
.no_mart{margin-top: 0!important;}
.card_title{border-bottom:1px solid #ddd;padding:10px;}
.no_data{background: #f9f9f9;text-align: center;padding:10px 0;font-size: 14px;}
.nomar_b{margin-bottom: 0;}

@media screen and (max-width:1920px) {
    .wid_360{width: 360px;}
}

@media screen and (max-width:1400px) {
    .wid_360{width: 270px;}
    .set_wid .col-md-2{width: 250px!important;margin-bottom: 20px;}
}
#pie1,#pie2,#pie3{width: 270px;height: 270px;margin:0 auto;}
.text_center{text-align: center;}
.no_bor1{border:none!important;}
.pad_10{padding-left: 10px;}
.padt_7{padding-top: 7px;}
.fc-content{background: #ccc;}
.wid_55{width: 55px!important;margin:0 auto;}
.wid_100per1{width: 100%!important;}
.add_per_big .row{margin-bottom: 10px;}
.font_24{font-size: 24px!important;}
.font_16{font-size: 16px!important;}
.wid_150{width: 150px;}
.clear{clear: both;}
.center{text-align: center;}
.my_btnday{border:1px solid #ddd;padding:4px 5px;outline: none;width: 90px;text-align: center;font-size: 14px;}
.wid_220{width: 220px;}
.yj4{cursor: pointer;}
.sel_line img{width: 24px;cursor: pointer;}
.no_back{background:rgba(255,255,255,.0);border:1px solid #fff;color:#fff;}
#set_wid .mt-head .mt-head-date{height: 60px;}

.green_1{background: #dff0d8;}
.bor_green{border:1px solid #d6e9c6;margin-bottom: 20px;}
.per_widset{width: 132px;height: 100px;background: #f40;border-radius: 10px;margin-right: 10px;padding:10px;}
.per_widset h3{color:#fff;margin:10px 0 20px;font-size: 18px;text-align: center;}
.per_widset p{color:#fff;margin:0;font-size: 14px;text-align: center;}
.per_right h4{font-size: 16px;}
.per_right p{color:#999;font-size: 14px;}
.space .col-md-6{margin-bottom: 20px;height: 122px;border-bottom:1px dashed #ccc;}

.order_list{margin-top: 20px;}
.order_list .order_list_box{width:250px;box-shadow: 0 0 10px #ccc;border-radius: 2px;position: relative;float: left;margin-right: 10px;border:1px solid #fff;margin-bottom: 10px}
.order_list .current1{border:1px solid #f40;}
.order_list .order_list_box .no_bgpic{background: none;}
.star{text-align: center;}
.star i{color:#dde0e3;}
.star .current{color:#ff942c;}
.order_list .order_list_box .reset{background: #ef435b;color:#fff;font-size: 12px;position: absolute;right:10px;border-radius: 10px;top:10px;display: inline-block;padding:2px 6px;box-shadow: 0 2px #e11330;}
.grade_p{text-align: center;color:#666;margin:0 auto;}
.grade_p span{color:#333;}
.table_tab li a{padding:3px 18px;font-size: 14px;color:#333;}
.order_num{text-align: center;}
.no_message{background: #c2c2c2;color:#fff;border-radius: 4px;display:block;padding:8px 10px;margin:5px auto;text-align: center;width: 100px;}
.max_h{max-height: 240px;overflow-y: auto;overflow-x: visible;height: 200px;}
.dashed{border:1px dashed #ccc;height: 1px;width: 100%;margin-bottom: 10px;}
.grade_bor{padding:10px;border:1px solid #ccc;border-top:none;}
.font_12{font-size:12px;}
.order_show{position: relative;z-index: 1000;}
.order_show ul{position: absolute;width: 126px;right:26px;top:30px;background: #fff;box-shadow: 0 0 5px #ccc;padding-left: 0;padding:10px 5px;display: none;}
.order_show ul li{text-align: center;text-align: center;width: 100%;list-style: none;margin-bottom: 4px;}
.order_show ul li a{color:#666;width: 100%;}
.order_show ul li a:hover{color:#333;}
.order_close{position: absolute;text-align: right;font-size: 16px;top:-14px;right:-6px;color:#666;font-weight: 300;}
.font_18{font-size: 18px;}
.bg_cir{color:#fff;border-radius: 50%;width: 20px;height: 20px;text-align: center;padding-top: 4px;cursor: pointer;margin-right: 4px; }
.no_padb{padding-bottom: 0!important;}
.space .col-md-6{margin-bottom: 20px;}
.mar_auto{margin:0 auto;}
.check_pad .mt-checkbox{width: 100%;margin:10px;}

.mysel_box .mysel_con{max-height: 200px;overflow-y: scroll;}
.wid_66{width:66px!important;}
.mysel_con a{ width:auto; float:left; display:block; background:#EFF4F7; height:30px; border-radius:3px; padding:4px 10px; text-align:left; line-height:30px; margin:5px; margin-top:0px; margin-bottom:10px;}
.mysel_con a.btn.default:not(.btn-outline){background:#EFF4F7; border-color:#c5d8d8;}
.mysel_con a.no_bor{border-radius: 3px!important; text-indent:0px;}

.mysel_box .mysel_con button{ width:auto; float:left; display:block; background:#EFF4F7; height:30px; border-radius:3px; padding:4px 10px; text-align:left; line-height:30px; margin:5px; margin-top:0px; margin-bottom:10px;}
.mysel_box .mysel_con  button.btn.default:not(.btn-outline){background:#EFF4F7; border-color:#c5d8d8;}
.mysel_con button.no_bor{border-radius: 3px!important; text-indent:0px;}
.mysel_box .mysel_con a.alert_btn{ display:none}
#tab_1_111 .jstree-anchor:hover{background: #e7f4f9;border-radius: 2px;box-shadow: 0 0 1px #ccc;}

.status_btn{position: relative;background: #82af6f;z-index: 1;display: inline-block;line-height: 1;box-sizing:border-box;padding:5px 15px;color:#fff;font-size: 12px;}
.status_red{background: #D91E18;}
.status_blue{background: #3598DC;}
.status_yellow{background: #F7CA18;}
.status_btn:before{width: 0;height: 0;border-top: 11px solid transparent;border-left: 10px solid #fff;border-bottom: 13px solid transparent;content:'';position: absolute;top:0;left:0;z-index: -1;}

.status_btn:after{width: 0;height: 0;border-top: 11px solid transparent;border-right: 10px solid #fff;border-bottom: 13px solid transparent;content:'';position: absolute;right:0;top:0;}

.modal-content .tab-content{max-height: 150px; overflow:hidden; overflow-y:auto; }
.mytable1 thead tr td{ background:#f8f8f8;}
.mytable1 tr td{ font-size:12px}
.sel_inpubg{background: #eaeaea!important;}

.close_my_sel>img{width: 30px;height: 30px;position: absolute;right:0;top:10px;cursor: pointer;z-index: 10000;}
/*新增2017-05-09 tgr*/
.table_tab{ background:#f8f8f8; border-bottom:none; border-bottom:solid 2px #1ac1b3}
.table_tab li{ width:25%; margin:0px;}
.four_pad .table_tab li a{ display:block; margin:px; padding:0px; width:100%; text-align:center; font-size:12px; border-top:solid 1px #DDDDDD; border-left:solid 1px #DDDDDD; padding:3px 0px; border-bottom:none; }
.four_pad .table_tab li:nth-last-child(1) a{border-right:solid 1px #DDDDDD;}
.four_pad .table_tab li.active{ position:relative}
.four_pad .table_tab li.active a{ margin-top:-5px; height:47px; border-top-left-radius:5px;  border-top-right-radius:5px; border-top:solid 1px #1ac1b3; padding-top:5px;}

/*新增日期控制样式2017-05-09 tgr*/
.datepicker-inline {
    width: 280px;
}
.datepicker.datepicker-rtl {
    direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
    float: right;
}
.datepicker-dropdown {
    top: 0;
    left: 0;
}
.datepicker > div {
    display: none;
}
.datepicker.days div.datepicker-days {
    display: block;
}
.datepicker.months div.datepicker-months {
    display: block;
}
.datepicker.years div.datepicker-years {
    display: block;
}
.datepicker table {
    margin: 0;
    float: left;
    border-spacing: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.datepicker td,
.datepicker th {
    text-align: center;
    width: 38px;
    height: 28px;
    line-height: 28px;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
    background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
    background: #eeeeee;
    cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
    color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    background: none;
    color: #999999;
    cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
    /*@todayBackground: lighten(@orange, 30%);
              .button-variant(#000,@todayBackground, spin(@todayBackground, 20));*/
    color: #f89406;
}
.datepicker table tr td.today:hover:hover {
    color: #f89406;
}
.datepicker table tr td.today.active:hover {
    color: #f89406;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
    background: #eeeeee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
    color: #f89406;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
    color: #ffffff;
    background-color: #b3b3b3;
    border-color: #808080;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    color: #ffffff;
    background-color: #28a3ef;
    border-color: #2861ef;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.datepicker table tr td span:hover {
    background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
    background: none;
    color: #999999;
    cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    color: #ffffff;
    background-color: #28a3ef;
    border-color: #2861ef;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
    color: #999999;
}
.datepicker th.datepicker-switch {
    width: 145px;
    font-size: 18px;
    font-weight: 600;
    height: 38px;
}
.datepicker .prev b,
.datepicker .next b {
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #bcbcbc;
    border-right: 8px solid #bcbcbc;
}
.datepicker .date-header .prev:hover,
.datepicker .date-header .next:hover {
    background: transparent;
}
.datepicker .prev b {
    margin-left: 2px;
    border-left-color: transparent;
}
.datepicker .next b {
    margin-left: 22px;
    border-right-color: transparent;
}
.datepicker .week-content .dow {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-left: none;
    border-right: none;
    margin: 0;
    color: #999999;
    font-weight: 600;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
    cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
    background: #eeeeee;
}
.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
    cursor: default;
    background-color: transparent;
}
.datepicker.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;
    list-style: none;
    padding: 0;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 18px;
}
.datepicker .timepicker-container {
    float: left;
    border-left: 1px solid #e5e5e5;
}
.datepicker.datepicker-small .datepicker-days td,
.datepicker.datepicker-small .datepicker-days th {
    text-align: center;
    width: 28px;
    height: 20px;
    line-height: 20px;
}
.datepicker.datepicker-small .datepicker-days .next b {
    margin-left: 2px;
}
.datepicker.datepicker-small .datepicker-months td {
    width: 25px;
}
.datepicker.datepicker-small .datepicker-months td span {
    height: 30px;
    line-height: 30px;
}
.datepicker.datepicker-small .timepicker .picker-con span {
    height: 24px;
}
.timepicker {
    width: 100px;
    height: 228px;
    position: relative;
    padding: 12px 20px;
    background: #fff;
}
.timepicker:before,
.timepicker:after {
    display: table;
    content: "";
    line-height: 0;
}
.timepicker:after {
    clear: both;
}
.timepicker .picker-wrap {
    width: 40px;
    overflow: hidden;
    float: left;
    position: relative;
    z-index: 1;
}
.timepicker .picker-wrap:first-child {
    margin-right: 20px;
}
.timepicker .picker-btn {
    display: block;
    width: 50%;
    height: 27px;
    line-height: 25px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.timepicker .picker-btn .arrow,
.timepicker .picker-btn .arrow-bg {
    width: 0;
    height: 0;
    display: inline-block;
    position: absolute;
    left: 3px;
}
.timepicker .picker-btn .arrow {
    border: 7px solid #bbb;
}
.timepicker .picker-btn .arrow-bg {
    border: 7px solid #fff;
}
.timepicker .picker-btn.up .arrow,
.timepicker .picker-btn.up .arrow-bg {
    border-left-color: transparent;
    border-top-color: transparent;
    border-right-color: transparent;
}
.timepicker .picker-btn.up .arrow {
    top: 0px;
}
.timepicker .picker-btn.up .arrow-bg {
    top: 1px;
}
.timepicker .picker-btn.down .arrow,
.timepicker .picker-btn.down .arrow-bg {
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
}
.timepicker .picker-btn.down .arrow {
    bottom: 0px;
}
.timepicker .picker-btn.down .arrow-bg {
    bottom: 1px;
}
.timepicker .picker-con {
    width: 100%;
    height: 174px;
    overflow: hidden;
    position: relative;
}
.timepicker .picker-con .picker-innercon {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.timepicker .picker-con span {
    display: block;
    height: 35px;
    width: 100%;
    text-align: center;
    line-height: 35px;
    cursor: pointer;
    color: #bbb;
}
.timepicker .picker-con span.current {
    color: #000;
    font-size: 16px;
}
.timepicker .timePicker-split {
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -15px;
    height: 30px;
    width: 100px;
    z-index: 0;
}
.timepicker .timePicker-split .hour-input,
.timepicker .timePicker-split .minute-input {
    width: 38px;
    height: 28px;
    border: 1px solid #ececec;
    float: left;
    background: #f9f9f9;
}
.timepicker .timePicker-split .split-icon {
    width: 20px;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: center;
    color: #000;
}
.timepicker.dropdown-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    list-style: none;
    /* padding: 0;*/
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 18px;
}

.datepicker .table-condensed > tbody > tr > td,
.datepicker .table-condensed > tbody > tr > th,
.datepicker .table-condensed > tfoot > tr > td,
.datepicker .table-condensed > tfoot > tr > th,
.datepicker .table-condensed > thead > tr > td,
.datepicker .table-condensed > thead > tr > th{ padding: 0px;}

.datepicker *, .datepicker *::after, .datepicker *::before{box-sizing:unset}

.top_column_box .top_column .btn-new{ background: #1ac1b3; }
.top_column_box .top_column .btn-new a i, .top_column_box .top_column .btn-new a font{ color: #fff;}
.r_search{ float: right; padding-right:15px;}
.top_column_box .align_center{ padding: 7px 0px;}
.left-btn{ float: left;}
.left_search{ float: left; padding-left: 15px;}
.left_search .mart_20{  margin-top: 14px;}
.btn-new{background: #1ac1b3; border-color: #1ac1b3;}
.btn-new:hover{background: #1ac1b3; border-color: #1ac1b3;}

.myprotlet .autoHeight { overflow:hidden; overflow-y:auto; border:solid 1px #ddd; border-top:none}
.price_set{ margin-bottom:0px;}
.h43{ height:43px; line-height:43px;}
.stopsale{ background-color:#ed6b75}

.status_1{color:#337ab7}
.status_2{color:#5bc0de}
.status_3{color:#5cb85c}
.status_4{color:#d9534f}

#photo .webuploader-pick, #Photo .webuploader-pick{ width:102px; height:102px; border:solid 1px #DFE0E0; background:url(/public/frontend/img/icon_add.png) no-repeat center center;}
#photo .webuploader-pick .btn-primary , #Photo .webuploader-pick .btn-primary{ display:none}
#photo .webuploader-pick  img, #Photo .webuploader-pick  img{ width:100px; height:100px; display:block;}

/*新增订单查询 tgr 2017-05-11*/

.search-box{}
.search-box .mt-checkbox{ font-size:13px; padding-top:3px;}
.search-box .form-group button{ background:none; padding:0px 10px;}
.search-box .form-group .btn{ margin-bottom:15px;}
.order_sel{ border:solid 1px #eee; background:#f9f9f9}
.search-box{ padding-bottom:1px;}
.search-box .form-group{ max-width:none; }
.search-box .form-group .btn-success{ background:#32c5d2; border-color:#32c5d2; margin-bottom:0px; margin-left:10px;}
.search-box .form-group .btn-success:hover{background:#32c5d2; border-color:#32c5d2; margin-bottom:0px; margin-left:10px;}
.box_tab{ padding-left:10px;}
.box_tab a{ font-size:12px;  padding:0px 5px; color:#000; text-decoration:none}
.box_tab a.curr{ color:#e84c75}
.order-list-box{ border:solid 1px #eee;}
.order-list-box .mytable1 tr td{ border:none;}
.order-list-box .mytable1 thead tr td{ background:#f8f8f8;}
.order-list-box  .table-striped > tbody > tr{ background:#fcfcfc; }
.order-list-box  .table-striped > tbody > tr td{ font-size:12px; border-top:solid 1px #eee;}
/*新增报表 tgr  2017-05-11*/
.Report_form .tab-content{ border:none}
.Report_form .search-box{ background:#fbfbfb; padding-top:10px; padding-bottom:8px; margin-bottom:20px; border:solid 1px #E4F5F7; box-shadow:0px 0px 2px #f5f5f5 inset;  }
.Report_form .search-box .mt-checkbox{ margin:0px; padding:0px; padding:0px 10px; padding-top:6px; }

.Report_table { overflow:hidden; overflow-x:auto; padding-bottom:15px;}

.edit-box{}
.edit-box .edit-item{ position:relative; padding-left:80px; margin-bottom:10px;}
.edit-box .edit-item .control-label{ position:absolute; left:0px; top:0px; }
.edit-box .edit-item .form-group{ margin-bottom:0px;}
.edit-box .edit-item .form-group .add-on{ }
.edit-box .edit-item .form-group .add-on i.icon-th{ display:block; padding-top:5px;}
.edit-box .item_01{ padding-right:40px;}
.edit-box .item_01 .col-md-10{ position:static}
.edit-box .item_01 .add_martop{ position:absolute; right:15px; top:5px; margin-top:0px;}
.search-box .form-group .form-control{ border-bottom-left-radius:0px;border-top-left-radius:0px; font-size:12px}

.pad2{ padding:0px 2px;}
.search-box .form-group .h34{ height:34px;}

.list-box{ border:solid 1px #EEEEEE;}
.list-box .table-bordered ,.list-box .table-bordered td, .list-box .table-bordered th{ border:none; margin:0px;}
.list-box table.table-bordered thead tr td, .list-box table.table-bordered thead tr th{ height:46px; background:#f8f8f8;  font-size:12px; vertical-align:middle}
.list-box table.table-bordered tbody tr td{ background:#fcfcfc; border-top:solid 1px #EEEEEE; font-size:12px; line-height:22px;}
.list-box > table.table-bordered{ margin:0px;}
.list-box table.table-bordered.mytable1 thead tr td, .list-box table.table-bordered.mytable1 thead tr th{ border-right:solid 1px #EEEEEE; text-align:center}
.list-box table.table-bordered.mytable1 tbody tr td{  border-right:solid 1px #EEEEEE;}

.form-box{border:solid 1px #EEEEEE;; border-top:none; border-bottom:none; background:#f8f8f8; padding:8px 10px; padding-bottom:6px}
.modal-header .close{ opacity:1; position:absolute; right:15px; top:22px;}
.layui-layer-title{ background:#1ac1b3; border-top-left-radius:5px;border-top-right-radius:5px; }
.member-info .table tr td{ padding:4px 8px; height:28px; line-height:12px; border:none; text-align:left; padding-left:10px; font-weight:bold; color:#000; font-weight:bold; font-size:12px; border-radius:4px;}
.member-info .mytable{ border:none; border-collapse:separate; border-spacing:5px;}
.member-info .table tr td.td_2{color:#E94C74;}

.table_new > tbody  > tr > td{ font-size:12px; border:none; background:#fcfcfc;}
.table_new {border:solid 1px #eeeeee;}
.table_new > tbody  > tr > td{ border-top:solid 1px #ddd}
.table_new > tbody  > tr > td.red{ background:#fafafa;}
.table_new > thead > tr > td{ border:none; background:#f8f8f8;}

.table_new_v2{border-collapse:separate; border-spacing:5px;}
.table_new_v2 tbody tr td{ border:none;  background:#fafafa; text-align:left; padding-left:10px; font-size:14px; font-weight:bold; }
.table_new_v2 tbody tr td font{ color:#1ac1b3; padding-left:5px; padding-right:5px;}
.btn.green-meadow:not(.btn-outline){ background-color:#1ac1b3; border-color:#1ac1b3; color:#fff}
.btn.colorFFF:not(.btn-outline){ color:#fff; cursor:pointer}

.searchBox{ background:#f8f8f8; padding:10px; padding-bottom:4px; font-size:12px}
.bgNone{ background:none;}
.searchBox.noTopBor{ border-top:none}
.searchBox label{ float:left; line-height:32px; }
.searchBox label.padR{ padding-right:15px;}
.searchBox  .form-control{ background:#fff; font-size:12px;}
.searchBox  label .search_sel{ height:34px;}
.searchBox  .item{ float:left; position:relative; padding-left:60px; height:32px; padding-right:15px; margin-bottom:10px;}
.searchBox  .item  select{ height:32px; width:100%;}
.searchBox  .item label{ position:absolute; left:0px; top:0px; width:60px; text-align:right; font-size:12px;  }
.searchBox  .item label.w100{ width:100%;}
.searchBox  .item label.mt-checkbox{ text-align:left;}
.searchBox  .item label.mt-checkbox span{ top:6px; left:0px;}
.searchBox  .item-10{ width:10%;}
.searchBox  .item-7{ width:66%;}
.searchBox  .item-6{ width:16%;}
.searchBox  .item-5{ width:20%;}
.searchBox  .item-4{ width:25%;}
.nav-tab > li.active > a, .nav-tab > li.active > a:focus, .nav-tab > li.active > a:hover{ color:#333; background-color:none; border-color:none; border-width:0px;}
.searchBox  .item-3{ width:33%}
.searchBox  .item-2{ width:50%}
.searchBox  .item-1{ width:100%}
.searchBox  .item label.mt-radio{ font-size:12px; padding-right:10px; position:relative; width:auto; text-align:left;}
.searchBox  .mt-radio span{ top:6px; left:6px;}
.searchBox .btn.green:not(.btn-outline){ height:32px; line-height:15px; vertical-align:top}
.searchBox .nolable{ padding:0px 10px;}
.searchBox .nolable .form-control{ height:32px; line-height:32px;}
.searchBox .nolable input[type='checkbox']{ vertical-align:sub; *vertical-align:middle; margin-top:10px;}



.searchBox_1{ padding:10px; padding-bottom:4px; font-size:12px}
.searchBox_1.noTopBor{ border-top:none}
.searchBox_1 label{ float:left; line-height:32px; }
.searchBox_1 label.padR{ padding-right:15px;}
.searchBox_1  .form-control{ font-size:12px;}
.searchBox_1  label .search_sel{ height:34px;}
.searchBox_1  .item{ float:left; position:relative; padding-left:60px; height:32px; padding-right:15px; margin-bottom:10px;}
.searchBox_1  .item  select{ height:32px; width:100%;}
.searchBox_1  .item label{ position:absolute; left:0px; top:0px; width:60px; text-align:right; font-size:12px;  }
.searchBox_1  .item label.w100{ width:100%;}
.searchBox_1  .item label.mt-checkbox{ text-align:left;}
.searchBox_1  .item label.mt-checkbox span{ top:6px; left:0px;}
.searchBox_1  .item-10{ width:10%;}
.searchBox_1  .item-7{ width:66%;}
.searchBox_1  .item-6{ width:16%;}
.searchBox_1  .item-5{ width:20%;}
.searchBox_1  .item-4{ width:25%;}
.nav-tab > li.active > a, .nav-tab > li.active > a:focus, .nav-tab > li.active > a:hover{ color:#333; background-color:none; border-color:none; border-width:0px;}
.searchBox_1  .item-3{ width:33%}
.searchBox_1  .item-2{ width:50%}
.searchBox_1  .item-1{ width:100%}
.searchBox_1  .item label.mt-radio{ font-size:12px; padding-right:10px; position:relative; width:auto; text-align:left;}
.searchBox_1  .mt-radio span{ top:6px; left:6px;}
.searchBox_1 .btn.green:not(.btn-outline){ height:32px; line-height:15px; vertical-align:top}
.searchBox_1 .nolable{ padding:0px 10px;}
.searchBox_1 .nolable .form-control{ height:32px; line-height:32px;}
.searchBox_1 .nolable input[type='checkbox']{ vertical-align:sub; *vertical-align:middle; margin-top:10px;}


.bm-tabs_nav{ height:50px; background:#FFFFFF; border-bottom:solid 1px #E5E5E5;}
.bm-tabs_nav  ul li.Ali{ height:50px; float:left; padding:0px 20px; }
.bm-tabs_nav  ul li.Ali a.Aone{ height:50px; font-size:14px; padding:0px 10px; display:block; line-height:50px; color:#333 }
.bm-tabs_nav  ul li.Ali.current a.Aone{ border-bottom:solid 2px #36C6D3; color:#36C6D3; }
.bm-tabs_nav  ul li.btn-group .dropdown-menu{ left:20px;}
.data-list .table_1 thead tr td{ border-bottom:solid 1px #E5E5E5; height:40px; text-align:center;}
.data-list .table_1 tbody tr td{ background:#fff; height:50px; border-bottom:solid 1px #E5E5E5;}
.color999{ color:#999}
.item_add{ background:#fff; height:50px; padding:10px 15px; border-bottom:solid 1px #E5E5E5;}
.btn_empty_green{ background:#fff; border:solid 1px #1ac1b3; border-radius:3px; color:#1ac1b3; height:30px; line-height:29px; margin:0px 4px;}
.btn_empty_green.current{ background:#1ac1b3; color:#FFF}
.item_add .total{ color:#F00; float:right; line-height:30px;}
.bm-form-control { border-bottom:solid 1px #E5E5E5; background:#fff; height:50px; font-size:12px}
.bm-ajax_data{ border:solid 1px #E5E5E5; background:#FFFFFF; width:850px; display:none; position:absolute; z-index:99}
.bm-ajax_data .Tt{ padding:5px 10px; height:39px;  background:#f8f8f8;}
.bm-ajax_data .Tt .data-search{ float:right;}
.bm-ajax_data .Tt .data-search .group_sel{ height:28px; background:#fff; border:solid 1px #E5E5E5; border-radius:3px; width:120px; padding:0px 5px; line-height:26px; color:#333; float:left;}
.bm-ajax_data .Tt .data-search .group_sel i{ float:right; color:#666; line-height:26px;}
.bm-ajax_data .Tt .data-search .group_sel a{ color:#333}
.bm-ajax_data .Tt .Tname{ line-height:30px;}
.bm-ajax_data .Tt .data-search .bm-search-input{ border-top-left-radius:3px; border-bottom-left-radius:3px; width:120px; float:left; padding:0px 5px; height:28px; line-height:26px; border:solid 1px #E5E5E5 }
.bm-ajax_data .Tt .data-search .glyphicon-search{ background:#f8f8f8; border-bottom-right-radius:3px; border-top-right-radius:3px; display:inline-block; float:left; width:28px; height:28px; overflow:hidden; text-align:center; line-height:28px; float:left; margin-top:-1px; border:solid 1px #E5E5E5; border-left:none; cursor:pointer}

.bm-ajax_data  .item-list { padding:5px 0px; background:#fff; height:180px; overflow:hidden; overflow-y:auto;}
.bm-ajax_data  .item-list ul li{ width:25%; float:left; padding:0px 10px; margin:5px 0px; cursor:pointer }
.bm-ajax_data  .item-list ul li .licont{ background:#EFF4F7; line-height:30px; height:30px; padding:0px 10px; border-radius:3px; }
.bm-ajax_data  .item-list ul li .licont .title{ width:100px; height:30px; line-height:30px; overflow:hidden; display:inline-block; text-overflow:ellipsis;white-space: nowrap; }
.bm-ajax_data  .item-list ul li .licont font{ float:right; color:#F00}
.data-list .mytable1 thead tr td{ border:none; background:none; border-bottom:solid 1px #E5E5E5; height:40px; text-align:center; font-size:12px}
.data-list .mytable1 tbody tr td{background:#fff; height:50px; font-size:12px; border:none; border-bottom:solid 1px #E5E5E5; border-top:none }

.data-list .mytable1 tbody tr td.td_worker{ padding:0px; text-align:right; background:#f8f8f8;}
.td_worker .worker{ background:#f8f8f8; padding:5px 0px; padding-bottom:0px;  display:inline-block; padding-right:60px; position:relative}
.data-list .mytable1 td.bgF8{ background:#f8f8f8}
.data-list .mytable1 .form-control-2{ font-size:12px; width:80%; margin:0 auto}
.worker label{ float:left; position:relative; padding-left:60px; max-width:25%;}
.worker label font{ position:absolute; left:0px; top:0px; text-align:right; width:60px; line-height:30px;}
.worker label font.add{ padding-left:20px; text-align:left; color:#F00; cursor:pointer}
.worker label font.del{ padding-left:20px; text-align:left; color:#F00; cursor:pointer}
.worker label .form-control{ height:30px; padding:6px; width:100%;}
.worker label.last{ position:absolute; right:0px; top:7px; text-align:center;}

.T-tabs{ border-bottom:solid 2px #1ac1b3; padding:0px 10px;}
.T-tabs li{ float:left;}
.T-tabs li a{ padding:0px 10px; height:34px; line-height:36px; color:#333; display:block; overflow:hidden}
.T-tabs li.active a{ background:#1ac1b3; color:#FFF; border-top-left-radius:2px; border-top-right-radius:2px;}
textarea.txt{ width:100%; height:100px; margin-top:15px; padding:5px; border:solid 1px #eeeeee}
.form-group-box{ padding-right:5%;}

.top_column_box .top_column{ margin:0px; padding:0px 15px;}
.top_column_box .top_column span i{ display:block; text-align:center; height:24px; padding-bottom:5px;}
.top_column_box .top_column span i img{ vertical-align:top}
.page-header.navbar .page-actions{ margin:0px; padding:5px 0px;}
.top_column_box .top_column a font{ font-family:"微软雅黑"}
.top_column_box .btn-group{ padding-top:10px;}
.top_column_box .btn-group span{ font-size:14px}
.top_column_box .btn-group span i{ display:inline-block}

.T-search{padding:10px; padding-bottom:0px; background:#FFF; margin-bottom:15px;}
.T-search .form-group{ margin-bottom:10px;}
.btn-success a{ color:#FFF}

/*全局弹出加载*/
.modal-overlay,
.preloader-indicator-overlay,
.popup-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:#000;
    z-index: 10600;
    opacity: 0.3;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
}

.preloader-indicator-modal {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 0.4rem;
    margin-left: -1.25rem;
    margin-top: -1.25rem;
    background: rgba(0, 0, 0, 0.8);
    z-index: 11000;
    border-radius: 0.25rem;
}

.preloader-indicator-modal .preloader {
    display: block;
    width: 3.8rem;
    padding:5px;
    height: 3.8rem;
}

/* === Preloader === */
.preloader {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: preloader-spin 1s steps(12, end) infinite;
    animation: preloader-spin 1s steps(12, end) infinite;
}
.preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.twoNav ul.nav{ border-bottom:none; background:#1ac1b3; padding:12px 0px; margin-top:-2px; padding-left:12px;}
.twoNav ul.nav li{ float:left;}
.twoNav ul.nav li a{ padding:0px 15px; color:#FFF}
.twoNav ul.nav li a:hover{ background:none;}
.twoNav ul.nav li.active a{ background:none}
.twoNav ul.nav li.active a font{ border-bottom:solid 2px #FFF; padding-bottom:6px;}

#reservation{ min-width:200px}

.list-box .topLine{ border-bottom:solid 1px #eee}

.wid_100per .mart_20{ margin-top:10px;}
/*************************添加treeview样式******************************************/
.treeview .list-group-item{padding:5px;}

/**********文本框样式修改************/
input.col-md-8,input.col-md-2,input.col-md-6{
    padding-left:2px;
    padding-right:2px;
}
table thead tr th{
    text-align: center!important;
}
table thead tr td{
    text-align: center!important;
}
table tbody tr td{
    text-align: center!important;
}
/*************************表单样式******************************************/
.ai-invalid{
    color: red!important;
}
.ai-valid{
    color: green!important;
}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 1px;
}

.modal-title{margin: 0;line-height: 1.42857;color: #fff;font-size: 16px;}

table tr:nth-child(odd) td{
    background: #fff;
}

table tr:nth-child(even){
    background: #e6e6e6;
}

table.alt-table tr:nth-child(odd){
    background: #fff !important;
}

table.alt-table tr:nth-child(even) td{
    background: #e6e6e6 !important;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle;
}