/*添加菜单CSS样式*/
.menu{width:99.5%;height:99%;}
.add_menu{height:38px;line-height: 38px;border-bottom: 1px solid #95B8E7;}
.menu_content{padding:10px 60px 20px 60px; margin-top: 9px;}
.w250h20{width:250px;height:20px;}
.w100h30{width:100px;height:30px;margin-left: 24px;  line-height: 30px;}

/*表单元素css样式*/
.list_text{width: 150px; line-height: 20px; height: 20px; border: 1px solid #ccc; border-radius: 4px; padding: 3px 6px; margin: 0 0 0 15px;}
.ipt-text,.slt{width:205px;height:24px;line-height:24px;border:1px solid #ccc;border-radius: 4px;padding:3px 6px;}
.slt {width:220px;height:32px;}
.ipt-text:focus,.slt:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}    
.slt-sm {height: 28px;border: 1px solid #ccc;border-radius:4px; padding: 4px 0;}
.ipt-sm{width:100px;}
.btn-white {padding: 0; border: 1px solid #ddd; background: #fff; color: #777; cursor: pointer; vertical-align: middle; line-height: 30px; min-width: 75px; font-size: 14px;}
.btn-white:hover {background: #f1f1f1;}

/*弹层样式*/
.zonePrice  {display: none;}
.zonePrice .tb-wrap {position: fixed;left: -50px;top: 0;width: 100%;height: 100%;display: table;z-index: 9999;}
.zonePrice .tb-cell {display: table-cell;vertical-align: middle;}
.zonePrice .tb-cell .main{width:500px;border: 1px solid #ddd;border-radius: 5px;background: #fff;margin: 0 auto;box-shadow: 0 0 6px #ccc;}
.zonePrice .hd {height: 50px;line-height: 50px;padding-left: 10px;background: #fbfbfb;border-bottom: 1px solid #f1f1f1;border-radius: 5px 5px 0 0;font-size: 16px;font-weight: normal;}
.zonePrice .hd h2 {display: inline-block;}
.zonePrice .i-close {display: inline-block;float: right;margin-right: 10px;font-size: 26px;color: #666;cursor: pointer;font-style: inherit;}
.zonePrice .bd {padding: 10px;}
.zonePrice .ft {margin: 10px 0 0 0;padding: 10px;border-top: 1px solid #ddd;text-align: right;}
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; line-height: 1.428571429; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.btn-primary { color: #fff; background-color: #428bca; border-color: #357ebd } 
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary { color: #fff; background-color: #3276b1; border-color: #285e8e } 
.btn-default { color: #666; background-color: #fff; border-color: #ccc; } 
.btn-default:hover { color: #666; background-color: #ebebeb; border-color: #adadad }
.zonePrice .iptList{display: block;clear: both;overflow: auto;max-height: 120px;}
.zonePrice .iptList li {display: inline-block;}
.zonePrice .iptList li label{margin-right: 5px;}
.zonePrice .iptList li label input{vertical-align: middle;}

/*黑白灰表格样式*/
#addnew{width: auto; margin: 10px; padding: 5px; background: #efefef; border: 1px solid #ddd; text-align: center;}
#addnew .addnew_title{background: #fff; border: 1px solid #ccc; margin: 10px 0; padding: 5px; width: auto; line-height: 34px;}
#addnew .addnew_title .at_tr{width: 100%; height: 34px; border-bottom: 1px solid #e1e1e1; margin-bottom: 2px;}
#addnew .addnew_title .at_tr .at_tr_l{background: #e2e8eb; display: inline-block; float: left; text-align: right; padding-right: 5px; width: 11%; border-right: 1px solid #ccc; margin-right: 5px; font-size: 14px;}
#addnew .addnew_title .at_tr .at_tr_r{min-height: 34px; float: left; width: 88%; text-align: left;}
#addnew .addnew_title .at_tr .at_tr_r .addnew_text {border: 1px solid #ccc; border-radius: 4px; width: 200px; height: 26px; padding: 0 2px; margin: 2px 100px 2px 0;}
#addnew .addnew_content{background: #fff; border: 1px solid #ccc; margin: 10px 0; padding: 5px; width: auto; line-height: 30px;}
#addnew .addnew_content .ac_left{background: #e2e8eb; float: left; text-align: right; padding-right: 5px; width: 10%; border-right: 1px solid #ccc; margin-right: 5px; font-size: 14px;}
#addnew  .addnew_content .ac_right{float: left; width:89%;}

.selected { color: #fff; background: #f84143;padding: 0px 2px 1px;margin:0 3px;} 

/*后台基本通用样式*/
.thcss{line-height: 30px; font-weight: bold; text-align: center;}
.tdcss{line-height: 30px; float: left; width: 100%;}
.list_sub, .easyui-linkbutton, .setup_btn{vertical-align: middle; font-size: 14px; cursor: pointer; text-align: center; color: #606060; border: solid 1px #b7b7b7; border-radius: 4px; background: #FFFFFA; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFA), to(#DEDBDB)); background: -moz-linear-gradient(top, #F5F5F4, #DEDBDB); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFA', endColorstr='#DEDBDB');}
.list_sub{min-width: 46px; height: 26px; line-height: 26px; display: inline-block; margin-left: 15px; padding: 0 12px;}
.setup_btn{width: 217px; height: 35px; line-height: 35px; display: inline-block; margin-left: 50px; margin-top: 10px; padding: 0 12px;}
.list_sub:hover, .easyui-linkbutton:hover, .setup_btn:hover{border: solid 1px #b7b7b7; text-decoration:none;background: #ededed; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc)); background: -moz-linear-gradient(top, #fff, #dcdcdc); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc'); }
.list_sub:active, .easyui-linkbutton:active, .setup_btn:active{border: solid 1px #b7b7b7; color: #999; background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff)); background: -moz-linear-gradient(top, #ededed, #fff); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff'); }
.list_sub2{display: inline-block; float: right; width: 70px; height: 28px; line-height: 28px; text-align: center; border-radius: 5px; color: #fff; font-size: 14px; background: #e54144;}
.list_sub3{display: inline-block; padding: 0 10px; height: 28px; line-height: 28px; text-align: center; border-radius: 5px; color: #fff; font-size: 14px; background: rgba(22, 155, 213, 1); vertical-align: middle;}
.list_sub4{display: inline-block; float: right; width: 68px; height: 26px; line-height: 26px; text-align: center; border-radius: 5px; color: #999; font-size: 14px; background-color: #fff; border: 1px solid #ccc;}
.list_top{line-height: 28px; padding:10px 0;}
.time_text{width: 90px; height: 20px; line-height: 20px; border: 1px solid #ccc; border-radius: 4px; margin-left: 0px; padding: 3px 6px; background: #fff url(/picture/home/healthinfo/time.png) no-repeat 78px; color: #4d4d4d;}
.list_textarea{line-height: 20px; border: 1px solid #ccc; border-radius: 4px; padding: 3px 5px;}

.ipt_text{height:24px;line-height:24px;border:1px solid #ccc;border-radius: 4px;padding:3px 6px;}
.ipt_select{height: 32px; border: 1px solid #ccc; border-radius: 4px; padding: 6px 0;}
.ipt_radio{vertical-align: middle; margin: 0 5px;}

/* 自定义列表 */
.customlist{border-top: 1px solid #dce4ec; border-left: 1px solid #dce4ec; color: #3c3c3c; font-size: 14px;}
.customlist .c_title{height: 37px; line-height: 37px; text-align: center; background-color: #fff; background: -webkit-linear-gradient(top,#F9F9F9 0,#efefef 100%); background: -moz-linear-gradient(top,#F9F9F9 0,#efefef 100%); background: -o-linear-gradient(top,#F9F9F9 0,#efefef 100%); background: linear-gradient(to bottom,#F9F9F9 0,#efefef 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F9F9F9,endColorstr=#efefef,GradientType=0);}
.customlist .c_title li{font-size: 14px; font-family: 'Microsoft YaHei'; float: left; border-right: 1px solid #dce4ec; border-bottom: 1px solid #dce4ec;}
.customlist .cc_lisr{width: 100%; height: 44px; line-height: 44px; font-size: 0; text-align: center; background-color: #fff; border-bottom: 1px solid #dce4ec;}
.customlist .cc_lisr li{float: left; font-size: 14px; border-right: 1px solid #dce4ec;}
.customlist .cc_lisr li a{font-size: 13px; color: #0691e4;}
/* 自定义列表底部统计 */
.customftotal{background: #fff; line-height: 30px; height: 30px; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.customftotal li{float: left; padding-left: 15px; width:150px;}

/* 不可操作项 */
.unopt_btn{color: #999 !important; cursor: context-menu !important;}

/* 操作颜色样式 */
.opt_on{color: #008800 !important;}
.opt_off{color: red !important; }
.flex { display: flex; -webkit-display: flex;}
.flex .flex_1 { width: 0; flex: 1; -webkit-flex: 1; align-items: center; justify-content: space-between; }
.flex .flex_2 { width: 0; flex: 2; -webkit-flex: 2; align-items: center; justify-content: space-between; }
.flex .flex_3 { width: 0; flex: 3; -webkit-flex: 3; align-items: center; justify-content: space-between; }

/* 后台编辑弹窗高度自适应 */
.ke-dialog-default.ke-dialog{height: auto !important;}

/* 后台首页右下角消息提示框样式 */
.sysnewsbox { display: none; opacity: 0; position: fixed; z-index: 100; right: 30px; /*bottom: 22px;*/ box-sizing: border-box; border: 1px solid #dae3ea; box-shadow: -6px 4px 8px rgba(0, 0, 0, .22); -moz-box-shadow: -6px 4px 8px rgba(0, 0, 0, .22); -webkit-box-shadow: 0px 6px 10px rgba(220, 239, 255, 1); border-radius: 4px; float: right; width: 284px; /*padding: 0 15px;*/ background-color: #fff; color: #666; }
.sysnewsbox .header { text-align: left; height: 45px; line-height: 45px; border-bottom: 1px solid #ebeff8; }
.sysnewsbox .header .title { float: left; color: #333; }
.sysnewsbox .header .title .count{ color: #333; font-size: 16px; padding: 0 5px; font-size: 16px; vertical-align: top;}
.sysnewsbox .header .icon_news { /*background-image: url(/picture/admin/icon_news.png); background-repeat: no-repeat; background-position: 3px center; background-size: 16px;*/ padding-left: 18px; }
.sysnewsbox .header .close_btn { padding-right: 16px; float: right; background-image: url(/picture/admin/icon_close.png); background-repeat: no-repeat; background-position: center; background-size: 12px; width: 24px; height: 100%; }
.sysnewsbox .main { padding: 10px 0; }
.sysnewsbox .newslist { line-height: 36px; color: #666; font-size: 14px; }
.sysnewsbox .newslist .nl_item { }
.sysnewsbox .newslist .content { width: 180px; float: left; text-align: left; padding-left: 16px; }
.sysnewsbox .newslist .content > span { color: #ed2314; font-size: 16px; padding: 0 5px; }
.sysnewsbox .newslist .name { margin-left: 206px; padding: 0 15px 0 0; }
.sysnewsbox .newslist .btn { border: 1px solid #ccc; padding: 4px 15px; }
.sysnewsbox .sysnewbox-out-triangle {
    position: absolute;
    top: -19px;
    right: 4px;
    color: #dae3ea;
    border-top: 8px solid #dae3ea;
    border-left: 7px solid #dae3ea;
    border-bottom: 11px solid #dae3ea;
    border-right: 7px solid #dae3ea;
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
.sysnewsbox .sysnewbox-triangle { 
    position: absolute;
    top: -17px;
    right: 5px;
    border-top: 8px solid #fff;
    border-left: 6px solid #fff;
    border-bottom: 10px solid #fff;
    border-right: 6px solid #fff;
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
.sysnewsbox .newlist-none {
    text-align: center;
}
.sysnewsbox .newlist-none img {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 180px;
}
#sysnews_qrcode{
    display: none;
    opacity: 0;
    width: auto;
    position: absolute;
    top: 40px;
    right: -22px;
}
#sysnews_qrcode .qrcode{
    text-align: center;
    color: #666;
    width: 175px;
    height: 215px;
    padding-top: 15px;
    box-sizing: border-box;
    line-height: 1;
}
#sysnews_qrcode .qrcode > img{
    width: 120px;
    height: 120px;
    display: block;
    margin: 0 auto 15px auto;
}

#sysnews_qrcode .qrcode .download-qcode-btn {
    color: #fff;
    margin-top: 10px;
    display: inline-block;
}
#sysnews_qrcode .qrcode .download-qcode-btn:hover {
    color: #fff;
}
