﻿
html{height:100%;}
body {min-height:100%;height:auto;color: #333;font-size: 14px;font-family: "微软雅黑",arial;background-color:#fff;}
a {color: #40b134;}
a:hover {text-decoration: underline;}
.hide {display: none;}
.lines{width:100%;height:2px;background-color:#2bbb14;margin:20px 0;border:none;}
.btn {margin-right: 5px;display: inline-block;padding: 6px 16px;line-height: 16px;border: 1px solid #dcdcdc;color: #333;font-family: "songti";font-size: 12px;border-radius:4px;background: linear-gradient(to bottom, #f5f5f5, #f1f1f1) #f3f3f3 repeat-x;vertical-align:middle;box-sizing:border-box;}
.btn-primary {border: 1px solid #239616;background-color: #2bbb14;background-image: none;color: #fff;}
.btn-primary:hover {background-color: #40b134;}
.btn-primary.disabled {color: #ccc;background-color: #40b134;}
.btn-seq{padding: 3px 6px;color: #fff;background-color: #68be36;border: 1px solid #68be36;background-image:none;box-shadow: 0 0 1px rgba(0,0,0,0.2);}
/* 信息提示 */
.m_tip{margin:10px 0;line-height:24px;}
/* 主体页面框架结构 */
.box {padding: 10px;box-sizing: border-box;}
.box .box-title {position: relative;padding: 7px 0 7px 10px;border-bottom: 1px solid #ddd;}
.box .box-title h2 {font-size: 20px;line-height: 32px;}
.m-search{position:absolute;right:0;bottom:7px;}
.box .box-title small {font-size: 12px;color: #999;margin-left: 5px;}
.box .box-content {padding: 20px;}
/* 浏览器是IE9以下，显示 */
#ie9-tips {display: none;overflow: hidden;height: 43px;color: #f48c12;font-size: 12px;}
#ie9-tips #tipsPanel {position: absolute;top: 54px;width: 100%;border: 1px solid #f9f2a7;border-right: 0;border-left: 0;background-color: #fefded;line-height: 36px;}
#ie9-tips #tipsPanel #tipsDesc {float: left;margin-left: 10px;font-weight: bold;text-align: center;}
#ie9-tips #tipsPanel #tipsDesc a{color:rgb(54, 142, 224);}
#ie9-tips #tipsPanel #stopSuggestA {float: right;display: block;margin-right: 10px;text-decoration: none;}
/* 设置时的表单样式 */
.w-form sup{color:#b94a48;margin-right:3px;}
.w-form .control-group {margin-bottom: 10px;overflow: hidden;}
.text_right.control-label{margin-right:10px;text-align:right;}
.w-form .control-group.inline {width:400px;display:inline-block;margin-right: 16px;}
.w-form .control-label {float: left;width: 140px;line-height: 32px;}
.w-form .controls,.w-form .control {overflow: hidden;line-height: 32px;}
.w-form .controls.inline {float:left;margin-right: 16px;}
.w-form .inpbox {font-size: 14px;height:32px;width: 240px;padding:0 10px;border: 1px solid #d9d9d9;box-sizing: border-box;}
.w-form .inpbox:focus {border: 1px solid #2bbb14;}
.w-form .inpbox.color:focus {border: 1px solid transparent;}
.w-form .inpbox-large {width: 360px;}
.w-form .inpbox-medium {width: 140px;}
.w-form .inpbox-mini {width: 100px;}
.w-form input[readonly] {background-color: #fff;border:none;cursor: not-allowed;}
.w-form input[readonly]:focus {border:none;}
.w-form textarea[readonly] {background-color: #fff;cursor: not-allowed;}
.w-form .txtbox {padding: 10px;width: 400px;line-height: 1.5;border: 1px solid #d9d9d9;height: 200px;}
.w-form .inpbox[disabled] {background-color: #f1f1f1;background-image: none;cursor: not-allowed;border:1px solid #d9d9d9;}
.w-form button[disabled] {background-color: #40b134;color: #ccc;cursor: default;}
.w-form textarea[disabled]{background-color:#fff;}
.w-form .radiowrap {margin-right: 10px;color: #666;overflow: hidden;height: 30px;}
.w-form .radiobox,.w-form .checkbox,.w-form [type="radio"],.w-form [type="checkbox"] {width: 16px;height: 16px;margin-right: 5px;vertical-align: -3px;}
.w-form .file-btn {position: relative;display: inline-block;margin-left: 5px;padding:0 10px;color: #333;line-height:30px;text-align: center;vertical-align: middle;border: 1px solid #dcdcdc;border-radius: 2px;background: linear-gradient(to bottom, #f5f5f5, #f1f1f1) #f3f3f3 repeat-x;}
.w-form .filebox {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.w-form .help-inline,.w-form .help-block {font-size: 12px;margin-left: 10px;color: #595959;}
.w-form .help-inline sup,.w-form .help-block sup {color: #b94a48;font-size: 14px;margin-right:3px;}
.w-form .help-block {line-height: 24px;margin-left: 0;display: block;}
.w-form .error {color: #b94a48!important;border-color: #b94a48!important;}
.w-form .btn {height:32px;line-height:18px;min-width:100px;text-align:center;}
.w-form .btn[disabled]{background-color:#ccc;border-color:#ccc;}
.w-form .inpbox[type='file']{padding-top:3px;}
.w-form .form-actions {margin-top: 20px;padding-left: 140px;}  /* 放置按钮 */
/* 分页样式 */
.m_page{width:100%;padding-bottom:10px;text-align:right;}
.m_page a,.m_page span{display:inline-block;width:24px;height:24px;margin:0 2px;line-height:24px;text-align:center;vertical-align:middle;}
.m_page a:hover{text-decoration:none;}
.m_page .first_last_btn{width:60px;color:#2bbb14;}
.m_page .first_last_btn[disabled]{color:#999;}
.m_page .prev_next_btn{font-family:"FontAwesome";width:30px;background-color:#80d473;color:#fff;font-weight:bold;border-radius:2px;font-size:14px;}
.m_page .prev_next_btn[disabled]{background-color:#ccc;}
.m_page .page_btn{color:#666;}
.m_page .page_btn:hover{color:#fff;background-color:#80d473;}
.m_page .cur_btn{color:#2bbb14;}
.m_page .page_index_inp{width:20px;height:20px;text-align:center;border:1px solid #dadada;border-radius:2px;}
.m_page .page_index_inp:focus{border:1px solid #80d473;}
.m_page .submit_btn{height:24px;border:1px solid red;border-color: #c0c0c0 #d9d9d9 #d9d9d9;font-size:12px;border-radius:2px;margin-left:5px;background-image: linear-gradient(to bottom, #fff, #e6e6e6);}
.m_page .submit_btn:hover{background-image:none;}
/* tab页面切换 */
.nav-tabs {border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.nav-tabs > li {float: left;margin-bottom: -1px;margin-right: 5px;}
.nav-tabs > li.active a {color: #333;font-weight: bold;border: 1px solid #ddd;border-bottom: 1px solid #fff;cursor: default;}
.nav-tabs > li a {display: block;padding: 10px;font-size: 12px;color: #666;}
.nav-tabs > li a:hover {text-decoration: none;background-color: #eee;}
/* 弹出框 */
.modal {display: none;z-index: 1050;left: 0;top: 0;position: fixed;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.6);}
.modal-content {box-sizing:border-box;position: absolute;top: 10%;left: 50%;width: 560px;height: 420px;margin-left: -280px;background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.3);box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);}
.modal-header {position: relative;padding: 10px 15px;border-bottom: 1px solid #eee;}
.modal-header h4 {font-size: 18px;font-weight: bold;}
.modal-header a:hover {color: #2bbb14;}
.modal-close{position: absolute;color: #999;font-size: 28px;top: 0;right: 10px;line-height: 40px;}
.modal-footer {position:absolute;left:0;bottom:0;right:0;padding: 10px 15px;text-align: right;background-color: #f5f5f5;border-top: 1px solid #ddd;border-radius: 0 0 6px 6px;box-shadow: inset 0 1px 0 #fff;}
.modal-footer .btn{min-width:auto;}
.modal-body {padding: 10px 15px;max-height: 300px;overflow: auto;}
.modal-body .control-label {width: 120px !important;margin-right: 10px;}
.modal-body .mc-message {background-color: #dfdfdf;text-align: center;line-height: 24px;margin: 5px 0;}
.modal-tip{font-size:18px;text-align:center;padding:20px 0;}
/* 表格图片 */
.tb_img{position:relative;display:inline-block;}
.tb_img_big{position:absolute;top:0;left:101px;z-index:10;max-width:none;display:none;width:240px;}

