/* 滚动条美化 */
.order-table-responsive::-webkit-scrollbar-track-piece { 
background-color:rgba(72,183,236,0.1);
}
.order-table-responsive::-webkit-scrollbar {
width:16px;
height:16px;
}
.order-table-responsive::-webkit-scrollbar-thumb {
background-color:rgba(72,183,236,0.2);
background-clip:padding-box;
min-height:28px;
}
.order-table-responsive::-webkit-scrollbar-thumb:hover {
background-color:rgba(72,183,236,0.6);
}

body{
          scrollbar-arrow-color: red; /*上下按钮上三角箭头的颜色*/
          scrollbar-face-color: #CBCBCB; /*滚动条凸出部分的颜色*/
          scrollbar-3dlight-color: blue; /*滚动条亮边的颜色*/
          scrollbar-highlight-color: #333; /*滚动条空白部分的颜色*/
          scrollbar-shadow-color: yellow; /*滚动条阴影的颜色*/
          scrollbar-darkshadow-color: green; /*滚动条强阴影的颜色*/
          scrollbar-track-color: #eee; /*滚动条背景颜色*/
 
          scrollbar-base-color: black; /*滚动条的基本颜色*/
          Cursor:url(http://cpc.gzdlinfo.cn/cpc/static/bootstrap/2.3.1/new_css/mouse.cur); /*自定义个性鼠标*/
          /*以上2项适用与：body、div、textarea、iframe*/
      }
      ::-webkit-scrollbar {/* 滚动条整体部分 */
        width:12px;
        height:12px;
        margin-right:2px
        }
      /* ::-webkit-scrollbar-button { 滚动条两端的按钮
          width:10px;
          background-color: yellow;
      }
      ::-webkit-scrollbar:horizontal {
          height:10px;
          margin-bottom:2px
      } */

      ::-webkit-scrollbar-track {  /* 外层轨道 */
          border-radius: 10px;
      }
      ::-webkit-scrollbar-track-piece { 
        background-color:rgba(72,183,236,0.1);
        }
      ::-webkit-scrollbar-track-piece {  /*内层轨道，滚动条中间部分 */
          background-color:#daf1fb;
          
      }

      ::-webkit-scrollbar-thumb {/* 滑块 */
          background-color:rgba(72,183,236,0.5);
          background-clip:padding-box;
          border-radius: 10px;
          min-height:28px;
}
      ::-webkit-scrollbar-corner { /* 边角 */
          width: 10px;
          background-color: rgba(72,183,236,1);
      }
      ::-webkit-scrollbar-thumb:hover {/* 鼠标移入滑块 */
        background-color:rgba(72,183,236,0.7);
     }

/* 滚动条美化 */

body{
    font-family: "微软雅黑" !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px!important;
}
#uploadForm{
    margin-bottom: 10px
}
.breadcrumb {padding:0 ; width:calc(98% - 16px); margin: 8px auto;}
.breadcrumb_01 {padding:0 ;background-color:#fff ; width:98%; margin: 8px auto !important;}
.showback {
    background: #ffffff;
    padding:8px;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}

.form-search .label_ml {
    margin-left: 10px;
}
.showback_01 {
    background: #ffffff;
    
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.table th, .table td {
    padding: 8px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top:1px solid rgba(255,255,255,0.2);
}
.form-actions {
    padding: 15px 20px 15px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
}
.form-search {margin-bottom:0 }
.accordion-group a {
    position: relative;
    display: block;
    padding: 12px 15px 12px 2px;
    font-size: 11px;
    font-weight: 600;
    background: 0 0;
    
    text-transform: uppercase;
    outline: 0;
}
#left .accordion-group a {
    color: #fff;
}
.padding_left{padding-left: 20px}
.clear{ clear:both} ;
.tips_red{
	color: #ff0000;font-weight:700;margin-left: 10px;margin-top: 10px;
}
.tips_hui{
	color: #222;line-height: 40px;
}
.smart-widget {
	width: 98%;
	min-height:300px;
    margin: 0 auto;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 20px;
    border-color: #e4e4e4;
    border-top-width: 4px;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.smart-widget .title {
    background-color: #f5f5f5;
    padding:15px;
    border-bottom: 1px solid #e6e6e6;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
	font-size:15px;
	font-weight: 600;

}
.zdy_btn {
    display: inline-block;
    padding: 3px 10px;
    margin-bottom: 0;
    font-size: 14px;
    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: 1px solid transparent;
    border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.16), 0 2px 10px rgba(0,0,0,0.12);
} 
.main_color_ann {
    background:linear-gradient(#34a5f8, #088ef0);
    /* border: 1px solid #088ef0; */
    color: #fff
}
.lan_color_ann {
    color: #fff;
    background: #23b7e5;
    border: 1px solid #19a9d5;
}
.delete_color_ann {
    background: #e36159;
    border: 1px solid #df4c43;
    color: #fff;
}
.delete_color_ann:hover {
    background-color: #d9534f;
    border: 1px solid #d43f3a;
    color: #fff;
}
.main_color_ann:hover {
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#42abf8), to(#0888e6));
    background: linear-gradient(top, #42abf8, #0888e6); 
}
.lan_color_ann:hover {
    color: #fff;
    background: #32c5cd;
    border: 1px solid #26969c;
}
.delete_mb_btn {
    border: 1px solid #df4d44;
    color: #e36159 ;
}
.zhu_mb_btn {
    color: #42abf8;
    border: 1px solid #42abf8;
}
.zhu_mb_btn:hover {
    color: #fff;
    background:#48b7ec;
    /* border: 1px solid #088ef0; */
}
.delete_mb_btn:hover {
    color: #fff;
    background: #e36159;
    /* border: 1px solid #e36159; */
}
.mb_btn01 {
    padding: 1px 5px;
    font-size: 12px ;
    line-height: 1.4 ;
    border-radius: 3px;
}
/* 表单 */
.new-Table-style th {
    border-left: 1px solid rgba(255,255,255,0.2) !important; 
    font-size: 12px ;
    background: #48b7ec !important;
    color: #fff !important;
    text-transform: uppercase;
}
.new-Table-style td {
    border-left: 1px solid #ddd;
}
.new-Table-style td {
    word-wrap:break-word;
    font-size: 12px ;
    padding: 10px 4px;
    text-align: left;
}
.new-Table-style tr td {
    background:#fdfcfc ;
    color: #424242;
    border-top: 1px solid #ddd;
} 
/* .form-horizontal .form-actions {
    padding-left: 100px;
} */
table tr:nth-of-type(2n+1) td {
    background: #ffffff !important;
}
.new-Table-style td {
    border-left: 1px solid #ddd;
}
.new-Table-style{border: 1px solid #ddd;/* table-layout:fixed */}
.pagination {text-align: center;}
.pagination ul {text-align: center;}
.pagination ul li{text-align: center;}
/* 表单 */

.nav-tabs {
    background: #fff;
	margin-bottom: 0;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 8px;
}
.nav-tabs li a .icon-wrapper {
    display: inline-block;
    font-size: 15px;
    line-height: 26px;
}
.nav-tabs li a .text-wrapper {
    display: inline-block;
    vertical-align: top;
    margin-top: 7px;
    margin-left:2px;
}
.nav-tabs>li>a {
    padding-top: 3px !important;
    padding-bottom: 5px !important;
}
.control-group {
    margin-bottom: 0 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #ededed;
}
.input-style-01 {
    border: 1px solid #e6e6e6 !important;
    background-color: #fff !important;
    border-radius: 2px !important;
}
.layui-form-item {
    margin-bottom: 15px;
    clear: both;
    margin-top: 15px;
}
.layui-input-block {
    margin-left: 170px;
    min-height: 36px;
}
.m-right-xs {
    margin-right: 3px;
}
/* 短信发送样式 */


.input_tit{
    color: #333;
    font-weight: 700;
    line-height: 26px;
    width: 70px;
}
.margin_left{
	float: left;margin-left: 20px
}
.list-group-item {
    position: relative;
    display: block;
    padding: 3px 0px;
}
/* .text_lan{
    background-color: #bde9f7;
    color:#0d9dc9;
    padding:1%;
    border-radius: 5px;
    line-height: 23px;
    margin-bottom: 10px
    } */
.text_red{
	background-color:rgba(0,0,0,.07);
	color: red;
	padding: 1%;
    border-radius: 5px;
    line-height: 23px;
    margin-bottom: 10px
}
/* 短信发送样式 结束*/
.color_zhu {
    background: #48b7ec !important;
    color: #fff !important;
}
/* 客户管理等左侧子菜单栏 */
.border-new {
    border: 1px solid #ccc;
}
.ztree li span {
    line-height: 16px;
    margin-right: 2px;
    font-size: 0.95em !important;
    font-weight: 100 !important;
}
/* 客户管理等左侧子菜单栏 */