*{box-sizing: border-box;}
html,body{margin:0; padding:0 3px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; color:#333;}
body{ background:url(../img/pattern01.png); color:#555; padding:5px 5px 40px 5px; overflow:auto;}
body:after , .after:after{height:0px;visibility:hidden;content:".";clear:both;display:block; float:none;}
ul,li{ margin:0; padding:0; list-style:none;}
a{text-decoration:none; color:#555;}
img{border:none;}
.ease_out , .ease_out a , .ease_out li{-webkit-transition:all 0.3s ease-out;-khtml-transition:all 0.3s ease-out;}
.unselect{-moz-user-select:none; -webkit-user-select:none; user-select:none;}

.Cred_1{ color:#f00 !important;}
.Cred_2{ color:#d78067 !important;}

.Cblue_1{ color:#70a3e2 !important;}
.Cblue_2{ color:#5587c5 !important;}
.Cblue_3{ color:#083369 !important;}

.Cgreen_1{ color:#93c065 !important;}
.Cgreen_2{ color:#7faa54 !important;}
.Cgreen_3{ color:#060 !important;}

.Corange_1{ color:#ff7500 !important;}
.Corange_2{ color:#ff461f !important;}

.Cf39{ color:#f39 !important;}
.Cddd{ color:#ddd !important;}
.C999{ color:#999 !important;}
.C666{ color:#666 !important;}
.C333{ color:#333 !important;}

.grade_color_10{ color:#ff0000 !important;}
.grade_color_9{ color:#FF6600 !important;}
.grade_color_8{ color:#DA9652 !important;}
.grade_color_0{ }


.H10{ height:10px;}
.H15{ height:15px;}
.H20{ height:20px;}


.FWblod{ font-weight:bold;}
.FWnormal{ font-weight:normal;}

.FFyh{ font-family:'微软雅黑','黑体';}
.FFht{ font-family:'黑体','微软雅黑';}
.FFst{ font-family:'宋体';}

.LS1{ letter-spacing:1px;}
.LS2{ letter-spacing:2px;}
.LS3{ letter-spacing:3px;}

.FS12{ font-size:12px;}
.FS13{ font-size:13px;}
.FS14{ font-size:14px;}
.FS16{ font-size:16px;}
.FS18{ font-size:18px;}
.FS20{ font-size:20px;}

.ML5{ margin-left:5px;}
.ML10{ margin-left:10px;}
.ML90{ margin-left:90px;}
.ML120{ margin-left:120px;}
.MR10{ margin-right:10px;}

FL{ float:left;}
FR{ float:right;}

.help_hospital_track{ color:#f00;}

.pointer{cursor:pointer;}

.fixed_bottom{}

.gradual{
background: #EAEAEA;
background: linear-gradient(to bottom, #f8f8f8 0%,#eaeaea 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#eaeaea',GradientType=0);
}
.textHighLightMark{ background:rgb(255,138,0);}
.discount{ vertical-align:middle; margin:-3px 0 0 5px;}
/***===============回到顶部、刷新等===================**/
.page_ctrl_mask,.page_ctrl{ position:fixed; right:0; bottom:0; height:32px; padding:0; z-index:9; padding-left:5px;}
.page_ctrl_mask{border-top:#ccc solid 1px;border-left:#ccc solid 1px; background:#ccc;opacity:.5;  filter:alpha(Opacity=50);}
.page_ctrl .tool{opacity:0.5;  filter:alpha(Opacity=50); cursor:pointer; background-image:url(../img/tool_icon.png); background-repeat:no-repeat; width:32px; height:32px; float:left;}
.page_ctrl .tool:hover{opacity:1;  filter:alpha(Opacity=100);}
.page_ctrl .reload{ background-position:0 -0;}
.page_ctrl .chat{ background-position:0 -32px;}
.page_ctrl .totop{ background-position:0 -64px;}

/**=============模块样式=================**/
.block_module_1{background:#eaeaea; border:#ccc solid 3px;box-shadow: inset 1px 1px 0 #fff !important;}
.block_module_2{ margin:10px 5px;}
.block_module_3{background:#eaeaea; border:#ccc solid 3px;box-shadow: inset 1px 1px 0 #fff !important;}
.top_actions{ margin:0 0 5px 0;}
.ui_list_line_1{ width:250px; float:left; margin:5px 0; min-height:30px; line-height:30px;}
.ui_list_line_2{float:left; margin:5px 20px 5px 0; min-height:30px; line-height:30px;}
.block_title_1{ height:40px; line-height:40px; border-bottom:#ccc solid 1px;box-shadow: 0 1px 0 #fff; margin:0 1px; padding-left:10px; font-size:14px; font-family:'微软雅黑','黑体'; letter-spacing:1px; text-shadow:1px 1px #fff;
background: #EAEAEA;
background: -webkit-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);
background: -moz-linear-gradient(top, #f8f8f8 0%,  #eaeaea 100%);
background: -o-linear-gradient(top, #f8f8f8 0%,  #eaeaea 100%);
background: linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#eaeaea',GradientType=0);
}
.block_title_2{ height:40px; line-height:40px; border-bottom:#ccc solid 1px;box-shadow:inset 0 1px 0 #fff; margin:0 1px; padding-left:10px; font-size:14px; font-family:'微软雅黑','黑体'; letter-spacing:1px; text-shadow:1px 1px #fff;background: #EAEAEA; position:relative;}
.block_title_1.block_title_2{ border-bottom:none;border-top:#ccc solid 1px;box-shadow:inset 0 1px 0 #fff; position:absolute; width:100%;bottom:0;}
.add_receipt{height: 2px;background: #f00;position: absolute;bottom: 0;width: 100%;left: 0;}
.line_1{ border-bottom:#ccc solid 1px;box-shadow:  1px 1px 0 #fff !important;}
.line_2{border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;-moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff; height:3px; margin:20px 0; position:relative; *clear:both; }
.line_2 > span{ position:absolute; top:-6px; left:90px; background:#eee; padding:0 2px; height:13px; line-height:13px;zoom:1; *left:auto;}
.line_3{ border-bottom:#eee solid 1px;box-shadow:  1px 1px 0 #fff !important;}

.message_1{ margin:7px 5px;}
.message_2{}
.message_3{}

/*==============表单，表单行，text，textarea，行标题，行说明=========================*/

.ui_form_content{}
.ui_form_line{ margin:5px 0; min-height:30px; line-height:30px;}
.ui_form_line_txt{ width:90px; display:inline-block; text-align:right; padding-right:10px; float:left; height:30px; line-height:30px; text-shadow:1px 1px #fff; color:#555;}
.ui_form_line_input{ margin-left:91px; display:block;}
.ui_form_line_msg{ color:#999; font-size:12px;}
input.text,input[type=text]{border: 1px solid #ccc;height: 25px; line-height:25px;font-size: 12px;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;margin: 0 2px 0 0;color: #555; padding:0 4px; width:150px; background:#fff;/*-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; */vertical-align:middle;}
input.text:focus,input[type=text]:focus{border: 1px solid #a3c7f3;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;}
.text30{ width:30px !important;} 
.text50{ width:50px !important;} 
.text60{ width:60px !important;} 
.text80{ width:80px !important;} 
.text100{ width:100px !important;} 
.text120{ width:120px !important;} 
.text150{ width:150px !important;} 
.text200{ width:200px !important;}
.text300{ width:300px !important;}
.text400{ width:400px !important;}
.text500{ width:500px !important;}
input.error{ border:red solid 1px;}
input.error:focus{ border:red solid 1px;}

textarea.textarea{border: 1px solid #ccc;height: 50px;font-size: 12px;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;margin: 0;color: #555;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; padding:0 4px; width:400px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
textarea.textarea:focus{border: 1px solid #a3c7f3;-webkit-box-shadow: 0 1px 0 #fff;-moz-box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 #fff;}

select{ width:150px; height:25px; line-height:24px; padding:1px; border:#ccc solid 1px; color:#555;}
input[type=checkbox]{ vertical-align:middle;}
.select_province{ width:120px;}
.select_city{ width:120px;}
.select_seven{ width:114px;}
.select_demand{}
/***==============上传文件==================****/
div.uploader { 
  max-width: 400px;
  min-width: 150px;
  position: relative; 
  overflow: hidden; 
  border: 1px solid #ccc; 
  background: #f8f8f8;
  background: linear-gradient(to bottom, #f8f8f8 0%,#eaeaea 100%);
  filter: -webkit-linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);
  padding: 2px 2px 2px 8px; 
  line-height: 24px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff;
  
  box-sizing: border-box; 
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  -ms-box-sizing: border-box;
}

div.uploader span.action { 
  width: 24px; 
  height: 24px; 
  background: url(../img/uploadButtonActive.png) center center;
  font-size: 11px; 
  font-weight: bold; 
  cursor: pointer; 
  float: right; 
  text-indent: -9999px; 
  display: inline; 
  overflow: hidden; 
  cursor: pointer; 
}

div.uploader:active span.action { 
  background: url(../img/uploadButtonActive.png) center center;
}

div.uploader span.filename { 
  color: #707070; 
  max-width: 300px; 
  font-size: 11px; 
  line-height: 24px;
  text-shadow: 0 1px 0 #fff;
  float: left; 
  display: block; 
  overflow: hidden; 
  text-overflow: ellipsis; 
  white-space: nowrap; 
  cursor: default; 
}

div.uploader input { 
  min-width: 100%; 
  opacity: 0; 
  position: absolute; 
  top: 0; 
  left: 0; 
  bottom: 0; 
  float: right; 
  height: 30px; 
  z-index: 80;
  line-height: 24px;
  border: none; 
  cursor: pointer; 
}

.uploader { 
  display: -moz-inline-box; 
  display: inline-block; 
  vertical-align: middle; 
  zoom: 1; 
  *display: inline; 
}

/*============滑块百分比=============*/
.amount{ float:left; width:20px; margin-left:5px;}
.slider,.slider_show{background: #d7d7d7;border: 1px solid #ccc;box-shadow: 0 1px 0 #fff, 0 1px 0 #f8f8f8 inset; height:5px; width:150px; position:relative; display:inline-block; margin:11px 0 0 0; float:left;}
.ui-slider-range{border: 1px solid #5ba8e1;box-shadow: 0 1px 0 #a7c4e7 inset;background: #7DAFEC; height:5px; position:absolute; top:-1px; left:-1px;}
.ui-slider-handle{ display:block; height:20px; width:20px; position:absolute; background:url(/src/img/sliderHandler.png); top:-7px; margin-left:-10px;}

/*==============dl列表样式【一】===========================*/
.dl_0{}
.dl_0 > dt{ font-size:14px;}
.dl_0 > dd{}

.dd_level_1{ padding:6px 0 0 0; margin:0}
.dd_level_2{ padding:6px 0 0 30px; margin:0;}
.dd_level_3{ padding:6px 0 0 60px; margin:0;}
.dd_level_4{ padding:6px 0 0 90px; margin:0;}

/*===================table样式===========================*/
.ui_table{width:100%; margin:auto; font-size:12px; background:#EAEAEA;border-left: solid 2px #ccc;border-top: solid 3px #ccc;border-right: solid 3px #ccc;border-bottom: solid 2px #ccc;}
.ui_table thead tr th,.ui_table tfoot tr th{
height:40px; color:#555; text-shadow:#fff 1px 1px;  padding:0 0 0 0;  box-shadow: inset 1px 1px 0 #fff !important;border-left:#ccc solid 1px;border-bottom:#ccc solid 1px;background: #EAEAEA;
background: -webkit-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);
background: -moz-linear-gradient(top, #f8f8f8 0%,  #eaeaea 100%);
background: -o-linear-gradient(top, #f8f8f8 0%,  #eaeaea 100%);
background: linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#eaeaea',GradientType=0);
cursor:default;
} 
.ui_table thead tr .sorting_asc, .ui_table thead tr .sorting_desc {
background: #f8f8f8;
background: -webkit-linear-gradient(top, #eaeaea 0%, #f8f8f8 100%);
background: -moz-linear-gradient(top, #eaeaea 0%,  #f8f8f8 100%);
background: -o-linear-gradient(top, #eaeaea 0%,  #f8f8f8 100%);
background: linear-gradient(top, #eaeaea 0%,#f8f8f8 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f8f8f8',GradientType=0);
}

.ui_table tbody td {border-left:#ccc solid 1px;border-bottom:#ccc solid 1px; padding:7px 5px;box-shadow: inset 1px 1px 0 #fff !important; color:#666; font-size:12px; line-height:1.6em;}
.ui_table tbody tr.odd {background:#f6f6f6;}
.ui_table tbody tr:hover td{ background:#d3d3d3;}
.ui_table tbody tr.checked_tr td{ background:#93BAE9 !important; text-shadow:#666 0px 1px; color:#fff;}
.ui_table tfoot tr th {background-color: #eaeaea;font-size: 8pt;padding: 0; height:32px;}

.dataTables_info{ margin-top:5px;}
.dataTables_scrollHead .ui_table{ border-top:solid 3px #ccc; border-bottom:none;}
.dataTables_scrollBody .ui_table{ border-top:none; border-bottom:none;}
.dataTables_scrollFoot { margin-top:-1px; position:relative;}
.dataTables_scrollFootInner{ border-top:solid 1px #ccc;}
.dataTables_scrollFoot .ui_table{ border-top:none;}


.arrow_sort{width:10px;height:10px;line-height:0; display:inline-block; float:right; background-image:url(../img/sort.png); background-position:0 -60px; margin:3px 5px 0 0;}
.sorting_asc .arrow_sort{margin:3px 5px 0 0; background-position:0 0;}
.sorting_desc .arrow_sort{margin:3px 5px 0 0; background-position:0 -30px;}
.highlighted{ background:#d3d3d3;}

.paginate_disabled_previous , .paginate_disabled_next , .yn0{background: #ededed;border: 1px solid #aaa;text-shadow: 0 1px 0 #eee;box-shadow: inset 0 1px 0 #fff, 0 0 0 0 #aaa; color:#666; padding:3px 7px; margin-right:3px; cursor:default;}
.paginate_enabled_next,.paginate_enabled_previous , .yn1{background: #7fb2f0;border: 1px solid #548acc;text-shadow: 0 1px 0 #548acc;box-shadow: inset 0 1px 0 #a7c4e7, 0 0 0 0 #d5d5d5; color:#fff; padding:3px 7px; margin-right:3px; cursor:pointer;}



.min_table{ border-right:#ccc solid 1px; border-top:#ccc solid 1px;border-collapse:collapse;  border-spacing:0; background:#fff; margin:auto; }
.min_table td,.min_table th{ border-bottom:#ccc solid 1px; border-left:#ccc solid 1px; padding:4px 5px;}
.min_table th{ background:#ddd; height:30px; line-height:30px;}
/**===========分页样式===============*/
.page{text-align: right;}
.page label{height: 40px; line-height: 40px; margin-right: 10px;}
.pagination{ text-align:right; margin:10px 0; float: right;}
.pagination li{ display: inline-block; margin-right: 3px;}
.pagination a , .pagination span{ font-size:12px; color:#fff; padding:3px 8px;}
.pagination span , .pagination a.current{ background:#DC8A74; color:#fff; border:#9C5643 solid 1px;}
/*datatables分页*/
.dataTables_info{ float:left;}
.dataTables_paginate{ float:right;}
.dataTables_paginate a{ cursor:pointer; margin:0 1px; padding:2px 7px;}
.dataTables_paginate > span{ background:none; color:#fff; border:none;box-shadow:none; margin:0;}
/**==Jbox相关样式==*/
.jbox_view_more{ display:none; padding:5px;}
#jbox-content p{ line-height:1.6em;}


/*=========checkbox && radio=========*/
.custom-checkbox,.custom-radio{ font-size:13px; display:inline-block; z-index:0;}
.custom-checkbox input{position:absolute;margin:0;}
.custom-radio label,.custom-checkbox label{display:block;position:relative;font-size:13px;padding-right:1em;line-height:1;padding:.5em 0 .5em 30px;margin:0 0 .3em;cursor:pointer;-moz-user-select:none; -webkit-user-select:none; user-select:none;}
/* states */
.custom-checkbox label{background:url('../img/checkbox.gif') no-repeat;}
.custom-radio label{background:url('../img/radiobutton.gif') no-repeat;}
.custom-checkbox label,.custom-radio label{background-position:-6px -14px;}
.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus{background-position:-6px -114px;}
.custom-checkbox label.checked,.custom-radio label.checked{background-position:-6px -214px;}
.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus{background-position:-6px -314px;}
.custom-checkbox label.focus,.custom-radio label.focus{/*outline:1px dotted #ccc;*/}
.custom-radio input{position:absolute;margin:0;}
.custom-radio label{display:block;position:relative;padding-right:1em;line-height:1;padding:.5em 0 .5em 30px;margin:0 0 .3em;cursor:pointer;}
.custom-checkbox  input,.custom-radio  input{opacity: 0;filter:alpha(Opacity=0); width:0;}
.no_search ~ .chosen-container .chosen-search{ display:none;}

/*******==============track_icon 彩色==================********/
.track_icon{ background-image:url(../img/track_icon.png); background-repeat:no-repeat; display:block; float:left; margin:1px 3px 0 0; width:22px; height:16px; line-height:16px; overflow:hidden;}
.track_icon_0{ background-position:0 -140px;}
.track_icon_1{ background-position:0 -120px;}
.track_icon_3{ background-position:0 -80px;}
.track_icon_5{ background-position:0 -60px;}
.track_icon_7{ background-position:0 -160px;}
.track_icon_10{ background-position:0 -20px;}
.track_icon_15{ background-position:0 0;}
.track_icon_17{ background-position:0 -180px;}
.track_icon_20{ background-position:0 -40px;}
.track_icon_30{ background-position:0 -200px;}
.track_icon_100{ background-position:0 -100px;}
.track_icon_6{ background-position:0 -80px;}

/*======================track_icon 灰色======================*/
.icon_gray_0{ background-position:-48px -24px;}
.icon_gray_1{ background-position:-24px -72px;}
.icon_gray_3{ background-position:-216px -24px;}
.icon_gray_5{ background-position:-384px -0px;}
.icon_gray_7{ background-position:-48px -96px;}
.icon_gray_10{ background-position:-120px -96px;}
.icon_gray_15{ background-position:-72px -96px;}
.icon_gray_17{ background-position:-24px -24px;}
.icon_gray_20{ background-position:-96px -120px;}
.icon_gray_30{ background-position:-360px -120px;}
.icon_gray_100{ background-position:-96px -0px;}

/*======================track_weights 灰色 每个图标高度15px======================*/
.track_weights{display:inline-block; width:14px; height:15px; background-image:url(../img/track_weights.png); background-repeat:no-repeat; vertical-align: middle;}
.weights_icon_0{ background-position:0 0;}
.weights_icon_10{ background-position:0 -90px;}
.weights_icon_20{ background-position:0 -90px;}
.weights_icon_30{ background-position:0 -90px;}
.weights_icon_40{ background-position:0 -165px;}
.weights_icon_50{ background-position:0 -90px;}
.weights_icon_60{ background-position:0 -15px;}
.weights_icon_70{ background-position:0 -15px;}
.weights_icon_80{ background-position:0 -15px;}
.weights_icon_90{ background-position:0 -15px;}
.weights_icon_100{ background-position:0 -60px;}


/*======================顾客意向、跟进权重的文字颜色======================*/
.intentcolor50,.intentcolor40,.twcolor60,.twcolor70,.twcolor80,.twcolor90,.twcolor100{ color:#f00;}


/***新流程进度条***/
.process_line{ border:#ccc solid 1px; border-radius:20px; height:30px; line-height:30px;background: #EAEAEA; margin:0 1px 2px 1px; position:relative; border-top:none;
background: -webkit-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);
background: -moz-linear-gradient(top, #f8f8f8 0%,  #eaeaea 100%);
background: -o-linear-gradient(top, #f8f8f8 0%,  #eaeaea 100%);
background: linear-gradient(top, #faf8f8 0%,#eaeaea 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf8f8', endColorstr='#eaeaea',GradientType=0);
}
.icons_line{ height:22px; padding:7px 0 0 0; position:absolute; width:100%;}
.icons_c{ width:14%; display:block; float:left; text-align:right; line-height:15px; height:15px; position:relative;}
.icon_t.icon_h{ width:60px; position:absolute; top:24px; right:-20px; text-align:center; background:#93c3ff; padding:1px; border:solid 1px #639ee7; border-radius:10px; display:none;}
.icons_c:hover .icon_h{ display:block;}
.icon_h.icon_s{ display:block;}
.icons_c .icons{ float:right;}

.process_scale{ height:28px; border-width:6px; line-height:30px;  border-style:solid;border-radius:20px; text-align:right; font-size:12px; color:#00306a;border-color:#93c3ff;box-shadow:inset 1px 1px  #639ee7 ,  inset -1px -1px #bfdcff, 1px 1px #639ee7; background:#93c3ff; 
background: -webkit-linear-gradient(top, #9dc8fd 0%, #7db2f4 100%);
background: -moz-linear-gradient(top, #9dc8fd 0%,  #7db2f4 100%);
background: -o-linear-gradient(top, #9dc8fd 0%,  #7db2f4 100%);
background: linear-gradient(top, #9dc8fd 0%,#7db2f4 100%);
}
.process_scale_0{ width:14%;}
.process_scale_1{ width:29%;}
.process_scale_5{ width:100%;}
.process_scale_7{ width:100%;}
.process_scale_15{ width:43%;}
.process_scale_17{ width:57%;}
.process_scale_20{ width:71%;}
.process_scale_30{ width:85%;}
.process_scale_100{ width:100%;}



/*************自定义的下拉列表***************/

.zm_select{ display:inline-block;  width:200px; height:25px; line-height:25px; position:relative; cursor:pointer; margin:0 1px 0 0;-moz-user-select:none;-webkit-user-select:none;user-select:none;   
 background-color: #fff; vertical-align:middle;
background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background: -moz-linear-gradient(top, #ffffff 0%,  #eeeeee 100%);
background: -o-linear-gradient(top, #ffffff 0%,  #eeeeee 100%);
background: linear-gradient(top, #ffffff 0%,#eeeeee 100%);
background-clip: padding-box;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
border:0;
}
.zm_select_text{ padding:0; height:25px; line-height:25px; display:block; padding-left:5px;border:#ccc solid 1px; box-shadow:1px 1px 1px #fff inset , 1px 1px #fff;}
.zm_drop_icon{background: url('../chosen/chosen-sprite.png') no-repeat 0px 2px;position: absolute;z-index:2;height: 18px;width: 18px; right:0; top:0;}
.zm_drop .zm_drop_icon{background: url('../chosen/chosen-sprite.png') no-repeat -18px 2px;position: absolute;z-index:2;height: 18px;width: 18px; right:0; top:0;}
.zm_select_option{ display:none;}
.zm_select .zm_select_option{ background:#f6f6f6; border:#ccc solid 1px; position:absolute; width:100%; left:0; top:23px; box-shadow:1px 1px #fff; padding:4px 0; display:none; overflow:auto; z-index:99;}
.zm_drop{ border-bottom:#fff solid 1px;
background: -webkit-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
background: -moz-linear-gradient(top, #eeeeee 0%,  #ffffff 100%);
background: -o-linear-gradient(top, #eeeeee 0%,  #ffffff 100%);
background: linear-gradient(top, #eeeeee 0%,#ffffff 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0);
}
.zm_drop .zm_select_option{ display:block; border-top:none; background:#fff; margin-bottom:10px; max-height:300px;}
.zm_select_option li{ margin:1px 4px 0 4px; padding:2px;}
.zm_select_selected , .zm_select_option li:hover{ background:#96c1f6; color:#fff;}
.zm_select .track_icon{ margin:4px 0 0 0;}
.zm_text_default{ color:#999;}

.zm_month,.zm_quarter{ width:120px;}
.zm_select_zero{ float:left;width:100%; height:22px; line-height:22px; text-align:center;}
.zm_select_year{ float:left; width:65px; text-align:center; border-right:#ddd solid 1px;}
.zm_select_year span{ display:inline-block; width:64px; height:22px; line-height:22px; float: left;}
.zm_select_month{ float:left; width:53px; text-align:center;}
.zm_select_month span{ display:inline-block; width:53px; height:22px; line-height:22px; float: left;}
.zm_select_month span:hover,.zm_select_year span:hover,.zm_month_zero:hover{ background:#96c1f6; color:#fff;}

.zm_week{ width:210px;}
.zm_week .zm_select_option{ height:296px;}
.zm_select_week{ height:100%; overflow-y:scroll;}
.week_value{ display:block; text-align:center;}
.week_value:hover{ background:#96c1f6; color:#fff;}

.zm_year{ width:80px;}
.zm_year .zm_select_year{ border:none; width:100%;}
.zm_year .zm_select_year span{ width:100%;}
/**************title插件minitip样式*****************/
.minitip-content {
    font-size: 11px;
    padding: 7px 7px;
    color: #fff;
    background-color: #6da0df;
    border-radius: 3px;
}

/* green */
.green .minitip-content{
    background-color: #A8D18B;
    color: #3C3C3C;
}

/* blue */
.blue .minitip-content{
    background-color: #4FC6E0;
}

/* red */
.red .minitip-content{
    background-color: #F15A29;
}

/* yellow */
.yellow .minitip-content{
    background-color: #FBF59D;
    color: #3C3C3C;
}

/******************排行榜***********************/
.zm_rank_content{ position:relative; height:285px; float:left; margin:0 5px; width:280px;}
.zm_rank_title{ color:#5587c5; font-size:20px; font-family:'微软雅黑'; text-shadow:1px 1px #fff; text-align:center;letter-spacing:2px; margin:10px;}
.zm_rank_title span{ font-size:14px;}
.zm_rank{ margin:0; padding:0;}
.zm_rank li{ height:30px; line-height:30px; font-size:12px; background:url(../img/list.png); background-repeat:no-repeat; background-position:right -125px; margin:0;}
.zm_rank li:nth-child(1){background-position:right -6px;}
.zm_rank li:nth-child(2){background-position:right -46px;}
.zm_rank li:nth-child(3){background-position:right -86px;}
.zm_rank_name{font-family:'黑体'; color:#274b6d; text-shadow:0 1px #fff;font-size:12px; margin-left:5px;}
.zm_rank_score{ font-family:'Constantia'; float:right; margin-right:8px;font-size:14px;text-shadow:0 1px #666; color:#F36;}
.zm_rank_end{font-family:'微软雅黑';text-shadow:1px 1px #fff; color:#000; position:absolute; right:20px; bottom:20px;}
.zm_rank_end span{ font-family:'Constantia'; font-size:40px;text-shadow:1px 1px #fff; color:#F60;}
.vertical_line{ width:5px; float:left; height:300px; background:url(../img/vertical_line.png); background-position:center center; background-repeat:no-repeat; margin:0 10px;}
/*****************闪烁的文字***********************/
.flicker1{-webkit-animation:flicker1 0.5s ease infinite;}
@-webkit-keyframes flicker1{
	0%{ color:#00f;}
	100%{ color:#f00;}
}
/******************图片旋转**********************/
.turn{
    -moz-animation:turn  1s linear infinite;
	-webkit-animation:turn  1s linear infinite;
	-o-animation:turn  1s linear infinite;
	-ms-animation: turn  1s linear infinite;
	animation:turn  1s linear infinite;
}
@-moz-keyframes turn{
	0%{-moz-transform:rotate(0deg);}
	50%{-moz-transform:rotate(180deg);}
	100%{-moz-transform:rotate(360deg);}
}
@-webkit-keyframes turn{
	0%{-webkit-transform:rotate(0deg);}
	50%{-webkit-transform:rotate(180deg);}
	100%{-webkit-transform:rotate(360deg);}
}
@-o-keyframes turn{
	0%{-o-transform:rotate(0deg);}
	50%{-o-transform:rotate(180deg);}
	100%{-o-transform:rotate(360deg);}
}
@-ms-keyframes turn{
	0%{-ms-transform:rotate(0deg);}
	50%{-ms-transform:rotate(180deg);}
	100%{-ms-transform:rotate(360deg);}
}
@keyframes turn{
	0%{transform:rotate(0deg);}
	50%{transform:rotate(180deg);}
	100%{transform:rotate(360deg);}
}



/**************html5文件上传*******************/
.upload_box{width:930px; margin:1em auto;}
.upload_main{border-width:1px 1px 2px; border-style:solid; border-color:#ccc #ccc #ddd; background-color:#fbfbfb;}
.upload_choose{ padding:15px; background:url(../img/add22.png) 60px 35px no-repeat;}
.upload_drag_area{display:inline-block; width:60%; padding:4em 0; margin-left:.5em; border:1px dashed #ddd; color:#999; text-align:center; vertical-align:middle;}
.upload_drag_hover{border-color:#069; box-shadow:inset 2px 2px 4px rgba(0, 0, 0, .5); color:#333;}
.upload_preview{border-top:1px solid #bbb; border-bottom:1px solid #bbb; background-color:#fff; padding:15px 10px; float:left;} /* overflow:hidden; _zoom:1;*/
.upload_append_list{height:120px; width:160px; padding:3px; float:left; position:relative; margin:5px;}
.upload_name{ display:block; width:120px; height:20px; overflow:hidden; float:left; color:#999; margin-left:3px;white-space:nowrap;}
.upload_delete{margin-left:10px; display:block; height:20px; float:left; cursor:pointer; color:#999;}
.upload_submit{padding-top:1em; padding-left:1em;}
.upload_submit_btn{display:none; height:32px; font-size:14px;}
.upload_loading{height:250px;}
.upload_progress{display:none; padding:5px; border-radius:10px; color:#fff; background-color:rgba(0,0,0,.6); position:absolute; left:65px; top:50px;}

#fileImage{ vertical-align:top; height:110px;opacity: 0; cursor:pointer; width:200px;}
.upload_image_content{ width:160px; height:90px; text-align:center; overflow:hidden;border: 1px solid #eee; padding:1px 0; float:left;}
.upload_image{ max-height:90px; text-align:center;}


.bc0 { background-color:#9BAAB5; }
.bc1 { background-color:#527EAA; }
.bc2 { background-color:#C1B6B6; }
.bc3 { background-color:#528087; }
.bc4 { background-color:#542E2E; }
.bc5 { background-color:#6C7C59; }
.bc6 { background-color:#5D5177; }
.bc7 { background-color:#874767; }
.bc8 { background-color:#6A6D34; }
.bc9 { background-color:#338449; }







.color1{ color:#408080;}
.color2{ color:#FF80C0;}
.color3{ color:#0080C0;}
.color4{ color:#FF0080;}
.color5{ color:#8080FF;}
.color6{ color:#F0F;}
.color7{ color:#808040;}
.color8{ color:#FF80FF;}
.color9{ color:#F27900;}




.auto_msg{ display:block;}




/**************同步信息格式*****************/
.sync_title{ display:block;}
.sync_data{ margin-right:20px;}
.sync_key{ color:#999;}










