body{ font: 14px/1.8 "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",Helvetica;background:#f2f4f8; color:#666}

.relative{position:relative}
.absolute{position:absolute;}

.none{ display:none}
.block{ display:block}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.over_hidden{ overflow:hidden;}
.fl{float: left;}
.fr{float: right;}

a{text-decoration:none;color:#555;outline:0;}
a:hover{color:#fa4b14; text-decoration:none;}
input{outline:none;}
select, input[type="file"] {color: #555555;display: inline-block;font-size: 13px;line-height: 18px;margin: 0 10px 0 0;padding: 4px; border-radius:3px; border-color:#ccc}
table{width:100%;}
table td{ padding:3px;}
li{list-style: none;}

.f_12{ font-size:12px}

.m_lr_5{ margin:auto 5px;}
.m_l_5{ margin-left:5px;}
.m_r_5{ margin-right:5px;}
.m_t_5{ margin-top:5px;}
.m_t_10{ margin-top:10px;}
/*btn*/
.btn-primary {
  color: #fff;
  background-color: #557cd1;
  border-color: #557cd1;
}
/* =================================�ṹ��� */
.wrapper{ width:1200px;margin:auto;}
/*hd_bar*/
.hd_bar{color:#808080;background: #f8f8f8;border-bottom: solid 1px #e2e2e2;text-align:right;font-size:13px;line-height:35px; height:36px;}
.hd_bar .fl>a{color:#808080;display: inline-block;padding: 0 10px;border-right: solid 1px #e2e2e2;height:15px;line-height:1;}
.hd_bar .fr {height: 30px;}
.hd_bar .fl a:last-child{border-right:none}
.hd_bar a:hover{color:#fd4342;}
.hd_bar a.hot{color: #fe5611;border-left: solid 1px #e2e2e2;margin-left: 10px;}
.hd_bar b{margin-left:8px;color: #666}

.hd_bar .fr a{display: inline-block;padding: 0 10px; height:15px;line-height:1;}
.hd_bar .fr .other_login{padding: 0 10px 0 0;color: #0064a0;}
.hd_bar .fr .other_login:hover{color:#ee5f00;text-decoration: underline}
.hd_bar .fr .iconfont{color: #ff6904;}
.hd_bar .fr .registerMember{height: 27px;line-height: 27px;color: #ffffff;background: #ff6904;padding: 0 15px;min-width: 75px;}
.hd_bar .fr .registerMember:hover{background:#ff7e23;text-decoration: underline}

/*header*/
.header{padding:0;justify-content: flex-end;z-index:99;width: 100%;height:var(--header-nav-height);background:#fff;transition: height 0.3s, background 0.3s;box-shadow: 0 .3rem .8rem rgba(0,0,0,.05)!important;margin-bottom: 15px;}
.header .logo{ width:443px; height:70px;display: flex;align-items: center;;}
.header .header_nav li{ list-style:none;display:inline-block; float:left}
.header .header_nav a{ font-size:16px; color:#969aa2; height:77px; line-height:77px; width:100px; text-align:center;display:inline-block;}
.header .header_nav a:hover,
.header .header_nav a.active{ text-decoration:none; color:#fff; background:#2b313d;}
.header .logo_sub {
  display: inline-block;
  position: relative;
  padding-left: 15px;
  font-weight: bold;
  line-height: 20px;
  margin-left: 20px;
  font-size: 16px;
  border-left: solid 1px #ddd;
}
/*location*/
.location{padding:7px 0;}
/*login*/
.login_box{height: calc(100vh - 224px);padding-bottom: 133px;display: flex;background: url(../img/loginbg.jpg) no-repeat 100% center;background-size: cover}
.login_box .login{ width:400px;margin:auto; background:#fff; padding:30px; border:solid 1px #dedede;}
.login_box .login-tit{ font-size:24px; color:#3c3d49; text-align:center;}
.login_box .login-fields{ font-size:12px}
.login_box .form-control{font-size:12px;  height:37px;}
.login_box .field{ background:#eff4f7; padding:3px;margin-top:10px;}
.username-field,.password-field{ background:url(../images/icon.png) no-repeat #fff;padding-left:29px; }
.username-field{ background-position:5px 8px;}
.password-field{background-position:5px -48px;}
.login_btn{ font-size:16px; margin-bottom:10px;
  background: #0064a0;
  background: -webkit-linear-gradient(205deg, #0064a0,#1b92d8);
  background: -o-linear-gradient(205deg, #0064a0,#1b92d8);
  background: -moz-linear-gradient(205deg, #0064a0,#1b92d8);
  background: linear-gradient(205deg,#0064a0,#1b92d8);
  border: none;
}
#aliyunCaptcha-sliding-wrapper #aliyunCaptcha-sliding-body #aliyunCaptcha-sliding-slider{
  background: #0064a0!important;
  background: -webkit-linear-gradient(205deg, #0064a0,#1b92d8) !important;
  background: -o-linear-gradient(205deg, #0064a0,#1b92d8) !important;
  background: -moz-linear-gradient(205deg, #0064a0,#1b92d8) !important;
  background: linear-gradient(205deg,#0064a0,#1b92d8) !important;
}
#aliyunCaptcha-sliding-wrapper #aliyunCaptcha-sliding-body #aliyunCaptcha-sliding-left{
  background-color: #fff9f4 !important;
}
.login-actions{ font-size:12px; color:#666;}
.login_yzm{ display:inline-block;}
.login_yzm input{ width:110px !important}
.login_err{ padding:0 5px; background:#ffe6e6; border-radius:3px; line-height:20px;border:solid 1px #f49191; color:#e00000; margin:5px 3px 3px;}
/*content*/
.content{ margin:0 auto;}
.l_box{display: flex;gap:15px;}
.l_sidebar{ padding:15px;float:left; overflow:hidden; min-width: 170px;}
.l_sidebar .nav-pills a{color:#647493;}
.l_sidebar .nav-pills li{ border-bottom:solid 1px #e0e2e4; margin-bottom:-1px;}
.l_sidebar .nav-pills li:hover,.sidebar .nav-pills li.active{ border-bottom:none;margin-bottom:0;}
.l_sidebar .nav-pills li span{ margin-right:8px;}

.l_main{flex: auto;}
.main_titcio{ margin:-10px 5px -10px -15px; display:inline-block; padding:10px 12px; background:#647493;}
.taocan_box{ padding:15px;}
.conbox{ box-shadow: 0 .2rem 1.5rem rgba(0,0,0,.18)!important;background:#fff;margin-bottom: 15px; }
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
  color: #fff;
  background: #0064a0;
  background: -webkit-linear-gradient(205deg, #0064a0,#1b92d8);
  background: -o-linear-gradient(205deg, #0064a0,#1b92d8);
  background: -moz-linear-gradient(205deg, #0064a0,#1b92d8);
  background: linear-gradient(205deg,#0064a0,#1b92d8);
}
/*footer*/
.footer{ width:100%; font-size:12px; text-align:center; padding:30px 0; background:#1e1e1e; color:#afb2b6; text-shadow:1px 1px 0 rgba(0,0,0,0.27);position:relative; z-index:2}

/* =================================������Ϣ */
.orange{color: #ff2b2b !important;}
.geren{text-align: center;font-size: 12px;display: flex;align-items: center;height: 70px;flex-direction: column;
  justify-content: center;}
.geren b{color:#d5910f;}
.geren .btn-default {color:#6688c5;background:none;border-color: #ddd;padding: 2px 10px;line-height: 1.5;border-radius: 10px;}

.yuming{ font-size:20px; line-height:1; color:#1b5ace; font-weight:bold; margin-top:8px;display:inline-block}
.main_table01{}
.main_table01 td{padding:8px !important; border-color:#e4e4e4 !important;}
.main_table01 th{padding:8px 5px !important;background:#edeff5; text-align:center; border-bottom: 1px solid #dee2e6!important;}

.main_nav {display: flex;justify-content: space-between;gap: 10px;margin-bottom: 15px;}
.main_nav a{display: block;flex: auto;padding:20px; box-shadow: 0 0 5px rgba(0,0,0,0.15);background:#fff; border-radius:3px; color:#666; line-height:35px;font-weight: bold;
  font-size: 16px;}
.main_nav a:hover{ background:#ffffe9;text-decoration:none}
.main_nav i{ display:inline-block; width:40px; float:left; height:35px;margin-right:7px; background:url(../images/navico.png) no-repeat;}
.main_nav_ico01{ background-position:0 0 !important;}
.main_nav_ico02{ background-position:0 -55px !important;}
.main_nav_ico03{ background-position:0 -109px !important;}
.main_nav_ico04{ background-position:0 -164px !important;}

.nav-tabs.yumingjiexi li{ float:right !important;}
.yumingjiexi{height:42px;}
.yumingjiexi_alert{ font-size:12px; line-height:1.4; margin-top:10px; margin-bottom:0; padding-left:80px; color: #3d87ae;background-color: #eff8ff;border-color: #c2e4fd;}
.yumingjiexi_alert b{ font-size:14px; line-height:2}
.yumingjiexi_alert a{ color:#7f960b; margin:0 5px; font-weight:bold}
.yumingjiexi_nav{ margin-top:10px;}
.yumingjiexi_gjss{ width:30px; line-height:17px;font-size:12px;margin-left:8px;}
.ymdw{padding: 10px 0}
.yangcp{ margin:0; padding:10px 10px 0; font-size:12px; background:none}
/*���������б�*/
.jx_list{ margin-top:10px;border:solid 1px #a2b4d6; border-radius:3px;margin-bottom: 1rem;}
.jx_list table{ margin-bottom:0}
.jx_list table thead th{background:#819ed5 !important; color:#fff;}
.jx_list .jx_add{ background:#fff5c8 !important;}
.jx_list tbody td,
.jx_list tbody th{border-color:#d6dae2 !important;}
.jx_list .table-striped > tbody > tr:nth-of-type(odd){background-color: #f7f9fc;}

.entry-extra {margin: -0.75rem;
  padding: 15px 20px;
  background: #fff;
  font-size: 12px;
  text-align: left;
  box-shadow:inset 0 2px 3px rgba(0,0,0,0.1);
  background:#FFFDED;}
.entry-extra .noticeHelper {
  font-size: 14px;
  font-weight: bold;
  padding-left: 22px;
  background: transparent url(../images/conicon.png) 0 0 no-repeat;
  white-space: normal;
}
.entry-extra ul li span {
  display: inline-block;
  width: 90px;
  text-align: center;
  color: #1a6ec4;
}

.btn_ico{width:15px;height:15px; display:inline-block; background-image:url(../images/conicon.png); }
.btn_ico_edit{ background-position:0 -37px;margin:0 15px;}
.btn_ico_delete{background-position:0 -72px;margin:0 15px;}
.btn_ico_stop{background-position:0 -105px;}
.btn_ico_start{background-position:0 -139px;}
.recordType{border:1px solid #ccc;}
.label-success a{color: #fff;}
.label-success a:hover{color: #fff;text-decoration:none;}


/*panel*/
.panel-primary > .panel-heading {color: #3271ae;
  background-color: #edeff5;
  padding: 10px 15px;
  position: relative;
  border-left: solid 5px #418bce;}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;font-weight: bold;
  color: inherit;
}
.panel-body{padding: 15px;}
.alert-default {
  color: #666;
  background-color: #f9f9f9;
  border-color: #dddddd;
}

#aliyunCaptcha-window-embed{
  z-index: 999 !important;
}

