﻿html{
	height:100%;
	overflow:hidden;
	background-color:white;
}
body{
	margin:0px;
	height:100%;
	overflow:hidden;
	background-color:white;
}
div,td,input,select,textarea
{
    font-family:"Microsoft YaHei";
	font-size:10pt;
	color:#060606;
}
form{
	padding:0px;
	margin:0px;
}
textarea{
	overflow:auto;
}
table{
	border-collapse:collapse;
}

a{ color:#2068D5; text-decoration:none;}
a:hover{ color:#2068D5; text-decoration:underline;}

select {
  height: 22px;
  color: #333;
  vertical-align: middle;
}

/* --Login---------------------------------------- */
.loginBlock{width:500px;height:320px;border:1px solid #296BC9;top:50%;left:50%;margin-left:-190px;margin-top:-140px; position:absolute;z-index:99999;}
.loginBlock_head{ height:58px; background-color:#296BC9; clear:both;}
.loginBlock_head_1{ float:left; padding:13px;}
.loginBlock_head_2{ float:left; height:58px; line-height:58px; color:White; font-size:22px;}
.loginBlock_body_table{ width:100%; border-collapse:collapse; margin:16px 0px; border:1px solid red;}
.loginBlock_body_td1{ line-height:22px; font-size:15px; width:140px; text-align:right;}
.loginBlock_body_td2{ line-height:22px; font-size:15px;}
.loginBlock_foot{ border-top:1px solid #296BC9; line-height:58px; bottom:0px; width:100%; position:absolute; text-align:center; background-color:#fafafa;}
.input-login {
  width: 240px;
  height: 28px;
  line-height: 26px;
  border:1px solid #aaaaaa;
  padding:2px 4px;
  font-size:16px;
}
/* --End Login------------------------------------ */



/* --Common：form--------------------------------- */
.querypad{ padding:8px 16px;}
.qtitle1{ text-align:right; width:60px;}
.qtitle2{ text-align:right; width:80px;}

.input-case {
  width: 170px;
  height: 18px;
  line-height: 20px;
  border:0px;
  border-bottom:1px solid #aaaaaa;
  padding:2px 4px;
  background-color:transparent;
}
.input-width1 {
  width: 124px;
  height: 18px;
  line-height: 20px;
  border:0px;
  border-bottom:1px solid #aaaaaa;
  padding:2px 2px;
  background-color:transparent;
}
.input-width2 {
  width: 150px;
  height: 18px;
  line-height: 20px;
  border:0px;
  border-bottom:1px solid #aaaaaa;
  padding:2px 4px;
  background-color:transparent;
}
.input-width3 {
  width: 80px;
  height: 18px;
  line-height: 20px;
  border:0px;
  border-bottom:1px solid #aaaaaa;
  padding:2px 4px;
  background-color:transparent;
}
.input-width4 {
  width: 30px;
  height: 18px;
  line-height: 20px;
  border:0px;
  border-bottom:1px solid #aaaaaa;
  padding:2px 4px;
  background-color:transparent;
}
.input-width5 {
  width: 50px;
  height: 18px;
  line-height: 20px;
  border:0px;
  border-bottom:1px solid #aaaaaa;
  padding:2px 4px;
  background-color:transparent;
}
.input-page
{
  width: 26px;
  text-align:center;
  line-height:13px;
  height:14px;
  border:0px;
  border-bottom:1px solid #aaaaaa;
}
.input-cal
{
  width: 100px;
  height: 18px;
  line-height: 20px;
  border:1px solid #aaaaaa;
  padding:2px 4px;
}
.input-caseread {
  width: 170px;
  height: 18px;
  line-height: 20px;
  border:0px;
  padding:2px 4px;
  background-color:transparent;
}
.input-read1 {
  width: 110px;
  height: 18px;
  line-height: 20px;
  border:0px;
  padding:2px 4px;
  background-color:transparent;
}
.input-read2 {
  width: 140px;
  height: 18px;
  line-height: 20px;
  border:0px;
  padding:2px 4px;
  background-color:transparent;
}
.input-read3 {
  width: 80px;
  height: 18px;
  line-height: 20px;
  border:0px;
  padding:2px 4px;
  background-color:transparent;
}
.input-read4 {
  width: 30px;
  height: 18px;
  line-height: 20px;
  border:0px;
  padding:2px 4px;
  background-color:transparent;
}
.input-read5 {
  width: 50px;
  height: 18px;
  line-height: 20px;
  border:0px;
  padding:2px 4px;
  background-color:transparent;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999999;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color:#999999;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color:#999999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color:#999999;
}

.select-width1 {
  width: 132px;
  height: 24px;
  line-height: 24px;
  border:0px;
  border-bottom:1px solid #aaaaaa;
  background-color:transparent;
}
.select-width2 {
  width: 158px;
  height: 24px;
  line-height: 24px;
  border:0px;
  border-bottom:1px solid #aaaaaa;
  background-color:transparent;
}

.button-large:hover {
  border: 0;
  background: #3385FF;
}
.button-large {
  margin: 0 auto;
  height: 30px;
  border: 0;
  line-height: 28px;
  text-align: center;
  background: #005EEA;
  cursor: pointer;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  font-size:15px;
  margin-left: 6px;
  margin-right: 6px;
  padding:0px 10px;
}
.button-large-cancel:hover {
  background: #EAF2FF;
  color:#3385FF;
  border: 1px solid #AECEFF;
}
.button-large-cancel {
  margin: 0 auto;
  height: 30px;
  border: 1px solid #dcdfe6;
  line-height: 28px;
  text-align: center;
  background: #fff;
  cursor: pointer;
  border-radius: 3px;
  box-shadow: none;
  color: #606266;
  font-size: 16px;
  margin-left: 6px;
  margin-right: 6px;
  padding:0px 10px;
}
.button-large1:hover {
  border: 0;
  background: #3385FF;
}
.button-large1 {
  margin: 0 auto;
  min-width: 80px;
  height: 30px;
  border: 0;
  line-height: 28px;
  text-align: center;
  background: #005EEA;
  cursor: pointer;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  font-size:16px;
  margin-left: 6px;
  margin-right: 6px;
}
.button-large2:hover {
  border: 0;
  background: #FF8040;
}
.button-large2 {
  margin: 0 auto;
  min-width: 80px;
  height: 30px;
  border: 0;
  line-height: 28px;
  text-align: center;
  background: #FF671E;
  cursor: pointer;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  font-size:16px;
  margin-left: 6px;
  margin-right: 6px;
}
.button-large3:hover {
  border: 0;
  background: #00D269;
}
.button-large3 {
  margin: 0 auto;
  min-width: 80px;
  height: 30px;
  border: 0;
  line-height: 28px;
  text-align: center;
  background: #00BF60;
  cursor: pointer;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  font-size:16px;
  margin-left: 6px;
  margin-right: 6px;
}
.button-largeX:hover {
  border: 0;
  background: #BE6BFC;
}
.button-largeX {
  margin: 0 auto;
  min-width:80px;
  height: 30px;
  border: 0;
  line-height: 28px;
  text-align: center;
  background: #AD45FA;
  cursor: pointer;
  border-radius: 3px;
  box-shadow: none;
  color: #fff;
  font-size: 16px;
  margin-left: 6px;
  margin-right: 6px;
}

.button-small-cancel:hover {
  background: #EAF2FF;
  color:#3385FF;
  border: 1px solid #AECEFF;
}
.button-small-cancel {
  margin: 0 auto;
  height: 24px;
  border: 1px solid #dcdfe6;
  line-height: 22px;
  text-align: center;
  background: #fff;
  cursor: pointer;
  border-radius: 2px;
  box-shadow: none;
  color: #606266;
  font-size: 12px;
  margin-left: 4px;
  margin-right: 4px;
  letter-spacing: 1px;
  padding:0px 10px;
}
.button-small-error:hover {
  border: 0;
  background: #FAAFAF;
}
.button-small-error {
  margin: 0 auto;
  height: 24px;
  border: 0;
  line-height: 22px;
  text-align: center;
  background: #f56c6c;
  cursor: pointer;
  border-radius: 2px;
  box-shadow: none;
  color: #fff;
  font-size: 12px;
  margin-left: 4px;
  margin-right: 4px;
  letter-spacing: 1px;
  padding:0px 10px;
}
.button-small:hover {
  border: 0;
  background: #3385FF;
}
.button-small 
{
  margin: 0 auto;
  height: 24px;
  border: 0;
  line-height: 22px;
  text-align: center;
  background: #005EEA;
  cursor: pointer;
  border-radius: 2px;
  box-shadow: none;
  color: #fff;
  font-size: 12px;
  margin-left: 4px;
  margin-right: 4px;
  letter-spacing: 1px;
  padding:0px 10px;
}
.button-small1:hover {
  border: 0;
  background: #3385FF;
}
.button-small1  
{
    _width:expression(document.body.clientWidth < 70 ? "70px" : "auto"); 
    margin: 0 auto;
    min-width: 70px;
    height: 24px;
    border: 0;
    line-height: 22px;
    text-align: center;
    background: #005EEA;
    cursor: pointer;
    border-radius: 2px;
    box-shadow: none;
    color: #fff;
    font-size: 12px;
    margin-left: 4px;
    margin-right: 4px;
    letter-spacing: 1px;
    padding:0px;
    padding-left: 8px;
    padding-right: 8px;
}
.button-space1 {
  margin: 0 auto;
  height: 24px;
  border: 0;
  line-height: 22px;
  text-align: center;
  background:White;
  cursor: pointer;
  border-radius: 2px;
  box-shadow: none;
  color: #005EEA;
  font-size: 12px;
  margin-left: 4px;
  margin-right: 4px;
  letter-spacing: 1px;
  padding:0px;
}
.button-small1-2 {
  margin: 0 auto;
  min-width: 70px;
  height: 26px;
  border: 1px solid #005EEA;
  line-height: 20px;
  text-align: center;
  background:#FFF;
  cursor: pointer;
  border-radius: 20px; 
  box-shadow: none;
  color: #005EEA;
  font-size:13px;
  margin-left: 4px;
  margin-right: 4px;
  letter-spacing: 1px;
  padding:0px 10px;
}
.button-small1-2:hover {
  background: #D5E6FF;
}
.button-small2:hover {
  border: 0;
  background: #FF8040;
}
.button-small2 {
    margin: 0 auto;
    height: 24px;
      min-width: 70px;
    border: 0;
    line-height: 22px;
    text-align: center;
    background: #FF671E;
    cursor: pointer;
    border-radius: 2px;
    box-shadow: none;
    color: #fff;
    font-size: 12px;
    margin-left: 4px;
    margin-right: 4px;
    letter-spacing: 1px;
    padding:0px;
    padding-left: 8px;
    padding-right: 8px;
}/*FF671E橘色604811咖啡C3B091卡其BEB86C深卡其FF4500橘红e19e35橘黄*/
.button-space2 {
    margin: 0 auto;
    height: 24px;
    border: 0;
    line-height: 22px;
    text-align: center;
    background:#ffffad;
    cursor: pointer;
    border-radius: 2px;
    box-shadow: none;
    color: #005EEA;
    font-size: 12px;
    margin-left: 4px;
    margin-right: 4px;
    letter-spacing: 1px;
    padding:0px;
}
.button-small2-2 {
  margin: 0 auto;
  min-width: 70px;
  height: 26px;
  border: 1px solid #FF671E;
  line-height: 20px;
  text-align: center;
  background:#FFF;
  cursor: pointer;
  border-radius: 20px;
  box-shadow: none;
  color: #FF671E;
  font-size:14px;
  margin-left: 4px;
  margin-right: 4px;
  letter-spacing: 1px;
  padding:0px 10px;
}
.button-small2-2:hover {
  background: #FFDFD0;
}

.button-small3:hover {
  border: 0;
  background: #00D269;
}
.button-small3 {
    margin: 0 auto;
    min-width: 70px;
    height: 24px;
    border: 0;
    line-height: 22px;
    text-align: center;
    background: #00BF60;
    cursor: pointer;
    border-radius: 2px;
    box-shadow: none;
    color: #fff;
    font-size: 12px;
    margin-left: 4px;
    margin-right: 4px;
    letter-spacing: 1px;
    padding:0px;
    padding-left: 8px;
    padding-right: 8px;
}
.button-space3 {
  margin: 0 auto;
  height: 24px;
  border: 0;
  line-height: 22px;
  text-align: center;
  background:#00BF60;
  cursor: pointer;
  border-radius: 2px;
  box-shadow: none;
  color: #fff;
  font-size: 12px;
  margin-left: 4px;
  margin-right: 4px;
  letter-spacing: 1px;
}
.button-small3-2 {
  margin: 0 auto;
  min-width: 70px;
  height: 26px;
  border: 1px solid #00BF60;
  line-height: 20px;
  text-align: center;
  background:#FFF;
  cursor: pointer;
  border-radius: 20px;
  box-shadow: none;
  color: #00BF60;
  font-size:14px;
  margin-left: 4px;
  margin-right: 4px;
  letter-spacing: 1px;
  padding:0px 10px;
}
.button-small3-2:hover {
  background: #D0FFE8;
}

.button-small4:hover {
    background: #D5E6FF;
}
.button-small4 {
    margin: 0 auto;
    min-width: 70px;
    border: 1px solid #005EEA;
    line-height: 18px;
    text-align: center;
    background:#FFF;
    cursor: pointer;
    border-radius: 4px; 
    box-shadow: none;
    color: #005EEA;
    font-size: 12px;
    margin-left: 4px;
    margin-right: 4px;
    letter-spacing: 1px;
/*    padding:0px 10px;*/
}

.button-smallX:hover {
  border: 0;
  background: #BE6BFC;
}
.button-smallX {
  margin: 0 auto;
  min-width: 70px;
  height: 24px;
  border: 0;
  line-height: 22px;
  text-align: center;
  background: #AD45FA;
  cursor: pointer;
  border-radius: 2px;
  box-shadow: none;
  color: #fff;
  font-size: 12px;
  margin-left: 4px;
  margin-right: 4px;
  letter-spacing: 1px;
}
.button-smallX-2 {
  margin: 0 auto;
  min-width: 70px;
  height: 26px;
  border: 1px solid #AD45FA;
  line-height: 20px;
  text-align: center;
  background:#FFF;
  cursor: pointer;
  border-radius: 20px;
  box-shadow: none;
  color: #AD45FA;
  font-size: 14px;
  margin-left: 4px;
  margin-right: 4px;
  letter-spacing: 1px;
}
.button-smallX-2:hover {
  background: #FCF7FF;
}

.BH_CheckItem1
{
    float:left; 
    min-width:90px; 
    border-radius: 4px; 
    border:1px solid #408CFF; 
    background-color:#EEF4FF; 
    margin:4px; 
    padding:2px 4px; 
    line-height:18px; 
    list-style:none;    
}

.BH_CheckItem2
{
    float:left; 
    min-width:90px; 
    border-radius: 4px; 
    border:1px solid #FF925E; 
    background-color:#FFF3EE; 
    margin:4px; 
    padding:2px 4px; 
    line-height:18px; 
    list-style:none;    
}
.BH_CheckItem3
{
    float:left; 
    min-width:90px; 
    border-radius: 4px; 
    border:1px solid #66D772; 
    background-color:#EEFFF7; 
    margin:4px; 
    padding:2px 4px; 
    line-height:18px; 
    list-style:none;    
}
/* --End Common：form----------------------------- */




/* --Common：main_head---------------------------- */

.main_head{ height:55px; clear:both;  background: #296bc9;}
.main_head_logo{ 
  font-size:26px;
  letter-spacing:4px; 
  padding-left:20px; 
  line-height:40px; 
  font-weight:bold; 
  position:relative;
  height:50px; 
  float:left; 
  border:0px solid red; 
  margin-top: 2px;
  color:White;
}
.main_head_logo>img{
  height:35px; 
  position:relative; 
  top:7px;
  left:13px;
}
.main_head_info{ float:right; border:0px solid red; font-size:15px; line-height:40px;color: white;font-size: 16px;margin-top:0px;}
.main_head_info span{
  color:white;
}
.main_head_info a:hover{
  color:white;
}
.main_head_menu
{
    margin:0px;
    width: 100%;
    height: 40px;
    background-color:#296BC9;
}
.main_head_menu_date{width:280px;color:#ffffff; font-size:13px; text-align:center;}

.menu_box
{
    margin:0px;
    padding:0px;
    border:0px solid red;
    clear:both;
}
.menu_m1
{
    float:right;
    height:36px;
    margin:0px;
    padding:6px 18px 0px 18px;
    color:#ffffff;
    list-style-type:none;
    cursor:pointer;
    font-size:18px;
}
.menu_m1:hover{ text-decoration:underline;}
.menu_m2
{
    float:right;
    height:36px;
    margin:0px;
    padding:6px 22px 0px 22px;
    background-color:#FFFFFF;
    color:#296BC9;
    list-style-type:none;
    cursor:pointer;
    font-size:18px;
    font-weight:bold;
}

.main_body 
{
    margin:0px 0px 0px 0px; 
    padding:0px 0px;
    height:100%;
    border:0px solid red;
}

.main_body_left{ background-color:#296bc9; border-right:1px solid #d3d3d3;overflow-y: scroll;}

/* --End Common：main_head------------------------ */



/* --left menu------------------------------------ */
.leftmenu_title 
{
    background-image:url('/Skin/BHSea/images/leftmenu.png'); 
    background-position:left center; 
    background-repeat:no-repeat;
    height:34px;
    background-color:#0F96E7;
    color:#ffffff;
    line-height:34px;
    padding-left:30px;
    font-size:15px;
}
.leftmenu_box
{
    border-right:0px solid #d3d3d3;
    border-bottom:1px solid #296bc9;
    background-color:#ffffff;
}
.leftmenu_lm1
{
    padding:0px 4px;
    height: 29px;
    background-color:#c7e4f6;
    background-image:url('/Skin/BHSea/images/close.png');
    background-position:right center;
    background-repeat:no-repeat;
    text-align:left;
    color:#060606;
    border-bottom: 1px solid #75c3f2;
    line-height: 29px;
    cursor:pointer;
    font-size:13px;
}
.leftmenu_lm2
{
    padding:0px 4px;
    height: 29px;
    background-color:#c7e4f6;
    background-image:url('/Skin/BHSea/images/open.png');
    background-position:right center;
    background-repeat:no-repeat;
    text-align:left;
    color:#060606;
    border-bottom: 1px solid #75c3f2;
    line-height: 29px;
    cursor:pointer;
    font-size:13px;
}
.leftmenu_lm3
{
    margin:0px 2px;
    padding:0px 0px;
    height: 29px;
    text-align:left;
    color:#060606;
    border-bottom: 1px solid #bbbbbb;
    line-height: 29px;
    cursor:pointer;
}
.leftmenu_a1
{
    color:#060606;
    text-decoration:none;
    padding-left:12px;
}
.leftmenu_a1:hover
{
    color:#006AA4;    
    text-decoration:underline;
}
.leftmenu_a2
{
    color:#006AA4;    
    text-decoration:none;
    font-weight:bold;
    padding-left:26px;
    background-image:url('/Skin/BHSea/images/leftmenu2.png');
    background-repeat:no-repeat;
    background-position:left center;
}
.leftmenu_a2:hover
{
    color:#006AA4;    
    text-decoration:underline;
}
.leftmenu_sub
{
    margin:0px 0px 2px 0px;
}
/* --End left menu-------------------------------- */




/* --Common：BHBlock------------------------------ */
.UI_Panel
{
    width:100%;
    height:100%;
    overflow:hidden;
}
.BH_Title
{
    margin:0px;
    padding:0px 6px;
    height: 30px;
    background-color:#0F96E7;
    text-align:left;
    color:#4a4a49;
    border-bottom: 1px solid #d3d3d3;
    line-height: 30px;
}
.BH_Title2
{
    margin: 0px;
    height: 38px;
    max-width:900px;
    background-color: #FFFFFF;
    text-align: left;
    color: #005AA1;
    border-bottom: 3px solid #cacaca;
    line-height: 38px;
    font-size: 16px;
    padding-left: 30px;
    background-image:url('/Skin/BHSea/images/edit1.png');
    background-repeat:no-repeat;
    background-position:left center;
}
.BH_Title3
{
    margin: 0px;
    height: 38px;
    max-width: 900px;
    background-color: #FFFFFF;
    text-align: left;
    color: #005AA1;
    border-bottom: 3px solid #cacaca;
    line-height: 38px;
    font-size: 16px;
    padding-left: 30px;
    background-image:url('/Skin/BHSea/images/edit2.png');
    background-repeat:no-repeat;
    background-position:left center;
}
.BH_Title_Query
{
    margin:0px;
    text-align:left;
    background-image:url('/Skin/BHSea/images/query.png');
    background-repeat:no-repeat;
    background-position:left center;
    height:45px;
    background-color:#dedede;
    color:#296bc9;
    line-height:45px;
    padding-left:30px;
    font-size:15px;
    border-left: 15px solid #dedede;
    font-family: 微软雅黑;
    font-weight: bold;
}

.BH_Title_List
{
    margin:0px;
    text-align:left;
    background-image:url('/Skin/BHSea/images/title.png');
    background-repeat:no-repeat;
    background-position:left center;
    height:45px;
    width:100%;
    background-color:#dedede;
    color:#296bc9;
    line-height:45px;
    padding-left:30px;
    font-size:15px;
    border-left: 15px solid #dedede;
    font-family: 微软雅黑;
    font-weight: bold;
}
.BH_Title_Edit
{
  margin:0px;
  text-align:left;
  background-image:url('/Skin/BHSea/images/edit.png');
  background-repeat:no-repeat;
  background-position:left center;
  height:45px;
  width:100%;
  background-color:#dedede;
  color:#296bc9;
  line-height:45px;
  padding-left:30px;
  font-size:15px;
  border-left: 15px solid #dedede;
  font-family: 微软雅黑;
  font-weight: bold;
}
.BH_Title_Edit_Pop
{
    margin:0px;
    padding:0px 6px;
    text-align:left;
    background-image:url('/Skin/BHSky/images/edit.png');
    background-repeat:no-repeat;
    background-position:left center;
    height:34px;
    background-color:#0F96E7;
    color:#ffffff;
    line-height:34px;
    padding-left:30px;
    font-size:16px;
    cursor: move;
}


.BH_Query{ width: 220px; height:100%; border:0px solid #d3d3d3; border-top:0px; display:none;}
.BH_Query_Condition{width:100%; height:100%; overflow:auto; padding:10px 0px; }
.BH_Query_Condition td{ padding:4px; font-size:12px;}

.BH_List{ width: 260px; height:100%; border:1px solid #d3d3d3; border-top:0px;}
.BH_MainBtn{ padding:10px;}
.BH_BottomBtn{ padding:10px; position:fixed; bottom:0px; left:0px; background-color:#FFFFFF;width:100%;}
.divEditContent{ margin-bottom:50px;}
.BH_Edit{ padding: 10px 0px;}
.BH_Edit td{ padding:6px 4px; white-space:nowrap;}


.BH_Block
{
    margin:0px;
    padding:6px;
    min-height:50px;
    background-color:#fafafa;
    border:1px solid #d3d3d3;
    line-height:20px;
}
.BH_PopBlock
{
    margin:0px;
    padding:0px;
    min-height:50px;
    background-color:#fafafa;
    border:1px solid #d3d3d3;
    line-height:20px;
}
.BH_PopBlockMask 
{    
    position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777;  
    z-index: 1002; left: 0px;  
    opacity:0.5; 
    -moz-opacity:0.5;  
}  
.BH_BlockButtonBar
{
    margin:0px;
    padding:0px 6px;
    height: 30px;
    background-color:#f6f6f6;
    text-align:center;
    color:#4a4a49;
    border-top: 1px solid #d3d3d3;
    line-height: 30px;





}
.BH_PageBar
{
    text-align:right;
    margin:10px;
}
.BH_ListHD
{
    text-align:center;
    border:1px solid #d3d3d3;
    line-height:30px;
    background-color:#f2f2f2;
}
.BH_ListTD
{
    border:1px solid #d3d3d3;
    line-height:30px;
    padding:0px 6px;
}
.BH_ListTD1
{
    border:1px solid #d3d3d3;
    line-height:30px;
    padding:2px 6px;
    background-color:#E6F3FC !important;
}
.BH_ListTDSelected
{
    border:1px solid #d3d3d3;
    line-height:30px;
    padding:0px 6px;
    background-color:#ccffcc; 
}
.BH_ListTDYellow
{
    border:1px solid #d3d3d3;
    line-height:30px;
    padding:0px 6px;
    background-color:#FFFFEA;
}
.BH_ListTDGreen
{
    border:1px solid #d3d3d3;
    line-height:30px;
    padding:0px 6px;
    background-color:#E6FFF2;
}
.BH_ListTDRed
{
    border:1px solid #d3d3d3;
    line-height:30px;
    padding:0px 6px;
    background-color:#FFF2F2;
}
.BH_ListTDBlue
{
    border:1px solid #d3d3d3;
    line-height:30px;
    padding:0px 6px;
    background-color:#E6F2FF;
}
.BH_ListTDWarn
{
    border:1px solid #d3d3d3;
    line-height:30px;
    padding:0px 6px;
    background-color:#ff6b6b;
}
.BH_EditHD
{
    text-align:center;
    border:1px solid #d3d3d3;
    line-height:30px;
    background-color:#f2f2f2;
    padding:2px 6px;
    font-weight:bold;
}
.BH_EditTD1
{
    border:1px solid #d3d3d3;
    line-height:30px;
    padding:2px 6px;
    min-width:40px;
}
.BH_EditTD2
{
    border:1px solid #d3d3d3;
    line-height:30px;
    padding:2px 6px;
    background-color:#E6F3FC;
    min-width:40px;
}
.BH_SplitterH{
	float:left;
	height:100%;
	width:6px;
	border-top:0px;
	border-bottom:0px;
	overflow:hidden;
	background:#dedede;
}
.BH_FrameH{
	float:left;
	height:100%;
	margin:0px;
	overflow:hidden;
}
.toolbar_bg 
{
    margin:0px;
    width: 100%;
    background-color: #333;
    height: 32px;
    border:1px solid #333;
    border-bottom:2px solid #666666;
}
.toolbar 
{
    margin:0px;
    padding:0px;
    border:0px solid red;
    height: 32px;
}
.toolbar li {
    float: left;
    line-height: 32px;
    font-size: 12px;
    color:White;
    list-style-type:none;
    margin:0px 6px;
    border:0px solid blue;
}
.toolbar a {
     color:White;
     text-decoration:none;
}
.toolbar a:hover
{
     text-decoration:underline;
}

.fixedThead{
    display: block;
}
.scrollTbody{
    display: block;
            
    overflow: auto;
}
.button-disabled{
    background:gray!important;

}
/* --End Common：BHBlock-------------------------- */








rf{ color:Red;}

/*表格中的图象*/
.imgOneCase{
	width:18px;
	height:18px;
	margin-left:5px;
	margin-bottom:-4px;
	border:none;
}
/*  快捷查询单位宽度 */
.unitWidth
{
    width:80px!important;
}
.main_head_title
{
    font-family: 微软雅黑;
    font-size: 24px;
    font-weight: bold;
    color: white;
    margin-left: 15px;
} 

.left-menu>div.left-menu-noselected{
  background-color: #296bc9;
}
.left-menu-1-sub>div.left-menu-noselected{
  background-color: #296bc9;
}
.left-menu-2-sub>div.left-menu-noselected{
  background-color: #296bc9;
}
.left-menu-comm{
  overflow: hidden;
  cursor:pointer
}
.left-menu>div.left-menu-selected,.left-menu>div.left-menu-selected>img {
  background-color: #003580;
  border-bottom:0px;
}
.left-menu-1-sub>div.left-menu-selected{
  /*background-color: #3684f2!important;*/
}
.left-menu-2-sub>div.left-menu-selected{
  background-color:#245090!important;
  color: #ffeb86;
}

/*一级菜单*/
.left-menu-1{
  font-size: 16px;
  line-height:45px;
  padding-left:10px;
  color:#fff;
  font-family: 微软雅黑;
  background: #296bc9;
  border-bottom: 1px solid #3684f2;
}
.left-menu-1:hover,.left-menu-1:hover img{
  background-color: #3684f2!important;
}
.left-menu-2:hover{
  background-color: #3684f2!important;
}
.left-menu-3:hover{
  background-color: #245090!important;
}
.left-menu-1 img{
  position: relative;
  top: 3px;
  background: #296bc9;
  width:16px;
}
.left-menu-1 span{
  margin-left:10px;
}
.left-menu-1-sub{
  border-bottom:1px solid #3684f2;
}
.left-menu-2{
  font-size: 14px;
  line-height: 35px;
  padding-left:35px;
  color:white;
  background: #003580;
}
.left-menu-2 span.lefticon{
  font-size: 15px;
  font-weight: 900;
  padding-right: 3px;
}


.left-menu-3{
  font-size: 14px;
  line-height: 35px;
  padding-left:56px;
  background: #0b3f8a;
  color:#fff;
}

.leftmenu_box .arrow-1 {
  display: block;
  width: 14px!important;
  height: 14px;
  line-height: 14px;
  text-shadow: none;
  right: 10px;
  top: 12px;
  padding: 0;
  text-align: center;
  padding-right: 18px;
  padding-top: 14px;
  float: right;
  font-size: 20px;
}
.leftmenu_box  .arrow-2{
  display: block;
  width: 14px!important;
  height: 14px;
  line-height: 14px;
  text-shadow: none;
  right: 10px;
  top: 12px;
  padding: 0;
  text-align: center;
  padding-right: 18px;
  padding-top: 10px;
  float: right;
  font-size: 18px;
}

.no-show{
  display: none;
}

.no-show1{
  display: none;
}

.arrow-3{
  font-size: 16px!important;
  position: relative;
  margin-left: -13px;
  margin-right: 6px;
  top:2px;
}

.main_head_info span{
  font-size: 12pt;
}
#sLeftMenu {
  text-decoration: none;
  font-weight: bolder;
  position: absolute;
  right: -12px;
  top: -webkit-calc(50% - 66px); 
  top: calc(50% - 66px); 
}
#tdLeft
{
  width:250px; height:100%; display:none;;position: relative;
}
#tdRight{
  padding-left:12px;
  height:100%; 
}
#divBodyArea>table{
  width:100%; height:100%; border-collapse:collapse;
}
#BH_Title div
{
    color:#fff;
}
/*---begin tab  add by mo 2021-6-16---*/
.tr_body_top{
  background-color: #296bc9;
}
#td_tab{
  height: 36px;
}
#td_tab ul{
  z-index: 0;
  background: #296bc9;
  margin:0;
  padding: 0;
  position:absolute;
  top:55px; /*这里的高度是页头的高度，移植的时候要修改*/
  left:12px;/* 这里的左边是菜单宽度，移植的时候要修改 */
  height: 36px;
}
#td_tab li{
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  font-size: 14px;
  transition: all .2s;
  -webkit-transition: all .2s;
  position: relative;
  line-height: 35px;
  min-width: 128px;
  width: 128px;
  padding: 0 10px;
  text-align: center;
  cursor: pointer;
  border: 1px #fff solid;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
  background-color: #296bc9;
  color:#fff;
  margin-left: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;

}
#td_tab li.tab-this{
  color:#296bc9;
  background-color: #fff;
}

#td_tab .close-button{
  width:20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  right:0px;
  top:0px;
  line-height: 20px;
  text-align: center;
}
#td_tab a{
  text-decoration: none;
  color:#fff;
}
#td_tab li.tab-this a{
  text-decoration: none;
  color:#296bc9;
}
#td_tab a.close-button:hover{
  color:#ffffff;
  background-color: #ff0000;
}

#bh-tab-nav{
  position:  absolute;
  top:55px;
  right: 0px;
  color:#fff;
  background-color: #296bc9;
  height: 36px;
  line-height: 36px;
  width: 100px;
  text-align: center;
  margin:0 auto;
}
#label_tabNum{
  min-width: 20px;
  font-size: 18px;
}
#bh-tab-nav-container{
  width:100px;
}
#bh-tab-nav icon{
  font-size: 20px;
}

#tdLeft{
  z-index: 10;
}
#bh-tab-nav a.a-can-click{
  color:#fff;
  cursor: pointer;
}
#bh-tab-nav a{
  color:#BDBDBD;
  cursor: auto;
}
#td_tab li.left-one{
  border-radius: 0px 5px 0px 0px;
  margin-left:0px;
}
/*---end tab ----*/