BODY{
    FONT-SIZE: 12px;
    FONT-FAMILY: 宋体,verdana,arial,sans serif;
    margin:0px;
    margin-top:5px;
    color: #000000;
    background-color: #f8f8f8;
    /***
    scrollbar-face-color: #ffffff;
    scrollbar-shadow-color: #1854C2;
    scrollbar-base-color : #ffffff;
    scrollbar-highlight-color: #1854C2;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #f8f8f8;
    scrollbar-arrow-color: #1854C2;
    border:solid #1854C2 1px;
    */
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
 background-color: #fff;
 background-image: none;
 color: #000;
 -webkit-box-shadow: 0 0 0px 1000px white inset !important;  
 -webkit-text-fill-color: #000;
}
input:focus{background:transparent}
.on{display:inline}
.off{display:none}

A
{
    COLOR: #1c7bef;
    TEXT-DECORATION: none;
}



.clsCCGeneralHead
{
    PADDING-RIGHT: 2pt;
    BORDER-TOP: #6699cc 1px solid;
    PADDING-LEFT: 6pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #003366;
    PADDING-BOTTOM: 2pt;
    COLOR: #ffffff;
    PADDING-TOP: 2pt;
    FONT-FAMILY: verdana,arial,sans serif
}
.clsBBarRaised
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #99ccff 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000033 1px solid
}

.clsButton
{ 
    BORDER-TOP:#e8f3d3 0px;
    BORDER-RIGHT:#e8f3d3 0px;
    BORDER-LEFT:#e8f3d3 0px;
    BORDER-BOTTOM:#e8f3d3 0px;
    BACKGROUND-COLOR:#e8f3d3;
    COLOR:#e8f3d3
    BORDER:#e8f3d3
}

.clsLoadMsg
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 4px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 150px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: ivory
}
TD
{
    FONT-SIZE: 10pt
}

.clsNavTbl
{
   BORDER-RIGHT: #f5f5f5 1px solid;
   PADDING-RIGHT: 0px;
   BORDER-TOP: #d0d0d0 1px solid;
   PADDING-Left: 0px;
   PADDING-BOTTOM: 0px;
   BORDER-LEFT: #d0d0d0 1px solid;
   PADDING-TOP: 0px;
   BORDER-BOTTOM: #f5f5f5 1px solid;
}

.clsNavTd
{
   BORDER-RIGHT: #f5f5f5 1px solid;
   PADDING-RIGHT: 0px;
   BORDER-TOP: #d0d0d0 1px solid;
   PADDING-Left: 0px;
   PADDING-BOTTOM: 0px;
   BORDER-LEFT: #d0d0d0 1px solid;
   PADDING-TOP: 0px;
   BORDER-BOTTOM: #f5f5f5 1px solid;
}

.clsRating
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #666666 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.clsNavLinks A:hover
{
    TEXT-DECORATION: none
}
.clsNavLinks
{
    CLEAR: both
}
.clsData
{ border-left-color:#f5f5f5;
  border-right-color:#808080
}


.clsColorData
{
background-color:#EAEAEA
}

.clsColorHeader
{
background-color:#F2F2F2
}

.clsColorBorder
{
BORDER-RIGHT: #EAEAEA 1px solid;
BORDER-TOP: #EAEAEA 1px solid;
BORDER-LEFT: #EAEAEA 1px solid;
BORDER-BOTTOM: #EAEAEA 1px solid;
BACKGROUND-COLOR: #EAEAEA
}

.clsBtnUp
{
    BORDER-RIGHT: #99ccff 2px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #99ccff 2px outset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #99ccff 2px outset;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #99ccff 2px outset
}
.clsBtnDown
{
    BORDER-RIGHT: #99ccff 2px inset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #99ccff 2px inset;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FILTER: gray();
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #99ccff 2px inset;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #99ccff 2px inset
}
.clsBtnOn
{
    BORDER-RIGHT: #333399 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #3399cc 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #3399cc 1px solid;
    CURSOR: hand;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #333399 1px solid;
    BACKGROUND-COLOR: #336699
}
.clsBtnOff
{
    BORDER-RIGHT: #336699 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #336699 1px solid;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #336699 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #336699 1px solid;
    tab-index: 0;
    BACKGROUND-COLOR: #336699
}

INPUT.clsButton
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #336699
}
.White
{
    COLOR: white
}
.black
{
    COLOR: black
}
.navPoint
{
    FONT-SIZE: 9pt;
    CURSOR: hand;
    COLOR: white;
    FONT-FAMILY: Webdings
}
.TrEven
{
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #c1e0ff
}
.TrHead
{
    FONT-SIZE: 9pt;
    COLOR: white;
    BACKGROUND-COLOR: cornflowerblue
}
.TrOdd
{
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #d7ecfa
}
.hide
{
    DISPLAY: none;
    COLOR: #000000
}
.show
{
    COLOR: #000000
}
.TreeList
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    BORDER-BOTTOM: black 1pt solid;
    BACKGROUND-COLOR: lightgrey
}
.clsTrMove
{
    COLOR: black;
    BACKGROUND-COLOR: linen
}
.clsTrOut
{
    COLOR: black;
    BACKGROUND-COLOR: white
}

.sbttn 
{
     background: #D0D7EF;
     border-bottom: 1px solid #133580;
     border-right: 1px solid #133580;
     border-left: 1px solid #133580;
     border-top:1px solid #133580;
     color:#000099;
     height:19px;
     text-decoration:none;
     cursor: hand
}

.search	
{
     background-color:#d0d7ef;
     border-bottom:1px solid #133580;
     border-right: 1px solid ;
     border-left: 1px solid ;
     border-top:1px solid;
     color:#000099;
     height:19px;
     width:90;
     text-decoration:none
}

.toolbar 
{
     color: #a5a5a5;
     height:32px;
     FONT-SIZE: 12px;
     text-align: center;
     background:#fff;
}
.alignLeft{
 	text-align: left;
}
.toolbarLabel 
{
     CURSOR: normal; 
     FONT-SIZE: 12px;
     HEIGHT: 22px;
   
     padding-top: 5px;
}

.toolbarSearchBtn 
{
  
     FONT-SIZE: 12px;
     width:38px;
     HEIGHT: 20px;
     text-align:center;
     margin-right: 3%;
}

.toolbarSearchInput
{
     color:#000000;
     width:24px;
     height:18px;
     margin-left:4px;
     margin-right:4px;
     margin-bottom:2px;
}
.button 
{
    align-items: flex-start;
    text-align: center;
    cursor: default;
    color: buttontext;
    background-color: buttonface;
    box-sizing: border-box;
    padding: 2px 6px 3px;
    border-width: 2px;
    border-style: outset;
    border-color: buttonface;
    border-image: initial;
}


/*按钮*/
.clear {
	overflow: hidden;
	width: 100%;
	margin-left:6px;
}

a.button {
    color: #000;
    display: block;
    float: left;
    height: 23px;
    margin-right: 2px;
    padding-right: 8px;
    text-decoration: none;
}

input.speedBtn2, input.speedbtn4 ,input.speedbtn2,input.speedBtn3,input.toolbarSearchBtn,
input.speedbtn3,input.speedbtn4,input.speedBtn4,input.speedbtn6,a.buttonA{
    border: none;
    padding: 4px;
    width: 72px;
    height: 26px;
    margin: 5px;

	}
input[name=btnSearch],input[name=Submit],input[name=btnSubmit],input[name=change] {
  background-image: url(../images/newSearchBtn.png);
  color: #fff;
}
input[name=resetBtn],input[name=btnDownload],input[name=btnAdd],input[name=Reset],
input[name=cancel],input[name=btnDelete],input[name=return],input[name=clostBtn],
input[name=btnClose],input[name=reset],input[name=submit],input[name=modifyBtn],
input[name=btnFirtPage],input[name=btnPreviousPage],input[name=btnNextPage],
input[name=btnLastPage],input[name=Input],
a.buttonA
{
    background-image: url(../images/newClearBtn.png);
     color: #000;
}


/*容器*/
.body_box_table {background-color:#FFFFFF;width:100%;height:100%;border:solid #1854C2 1px;}
.body_box_td {background-color:#FFFFFF;width:100%;height:100%;vertical-align:top;text-align:center;}

.box_table {background-color:#dfdfdf;width:100%;}
.box_table1 {background-color:#dfdfdf;width:100%;}
.box_table50 {background-color:#637F9D;width:50%;}
.box_table70 {background-color:#637F9D;width:70%;}
.box_table95 {background-color:#dfdfdf;width:98%;}
.box_table90 {background-color:#dfdfdf;width:100%;}
.box1_table {background-color:#FFFFFF;width:100%;}
.box1_table1 {background-color:#FFFFFF;width:98%;}
.box1_table50 {background-color:#637F9D;width:50%;}
.box1_table70 {background-color:#637F9D;width:70%;}
.box1_table95 {background-color:#dfdfdf;width:95%;}
.box1_table90 {background-color:#FFFFFF;width:98%;}
.box_tit_tr {background-color:#9DB9DF;height:26px;padding-left:14px;padding:2px;color:black;font-size:14px;}
.box_tit_tr1 {background-color:#9DB9DF;height:26px;padding-left:14px;padding:2px;color:white;font-size:14px;}
.box_tit_font {color:#003772;font-weight:bold;font-size:14px;vertical-align:middle}
.box_field_td {background-color:#EDF0F4;width:110px;height:25px;color:#5a5a5a;font-size:12px;font-family:宋体,Arial;vertical-align:middle;text-align:center;}
.box_field_td_nowidth {background-color:#f6f6f6;height:25px;color:#5a5a5a;font-size:12px;font-family:宋体,Arial;vertical-align:middle;text-align:center;}

.box_td1 {background-color:#EDF0F4;color:black;font-size:12px;font-family:宋体,Arial;}

.box_top_margin {background-color:#FFFFFF;width:100%;height:16px;}

.box_subject_head 
{
    background-image: url('../images/mainHeadBg.png');
    height:32px; 
    vertical-align:middle;
    text-align:left;
    padding-left: 20px;
}

.subject
{
    display:block;
    font-weight:bold;
    font-size:14px;
    font-family:宋体,Arial;
    color: #5a5a5a;
}

.box_field_td_project {background-color:#EDF0F4;width:100px;height:25px;color:black;font-size:12px;font-family:宋体,Arial;vertical-align:middle;text-align:center;}
.box_field_td_color1 {background-color:#CCCCCC;width:110px;height:25px;color:black;font-size:12px;font-family:宋体,Arial;vertical-align:middle;text-align:center;}
.box_field_td_color2 {background-color:#FFFFFF;width:110px;height:25px;color:black;font-size:12px;font-family:宋体,Arial;vertical-align:middle;text-align:center;}
.box_field_td1 {background-color:#EDF0F4;width:80px;height:25px;color:black;font-size:12px;font-family:宋体,Arial;vertical-align:middle;text-align:center}
.box_field_value {background-color:#fbfbfb;padding:2px;color:black;font-size:12px;font-family:宋体,Arial;height:25px;text-align: left;}
.box_field_value1 {background-color:#D4EAFF;padding:2px;color:black;font-size:12px;font-family:宋体,Arial;height:48px;vertical-align:middle;text-align:center}
.box_field_value2 {background-color:#FAFBFE;padding:2px;color:black;font-size:12px;font-family:宋体,Arial;height:27px;}
.box_dataguide_field {background-color:#EDF0F4;height:25px;color:black;font-weight:bold;font-size:12px;font-family:宋体,Arial;vertical-align:middle;text-align:center}
.box_dataguide_value_tr {BEHAVIOR:  url(../css/box_dataguide_value_tr.htc);background-color:white;height:23px;padding-left:4px;padding-right:4px;cursor:hand;font-size:12px;}
.box_dataguide_value_tr0 {BEHAVIOR:  url(../css/box_dataguide_value_tr0.htc);background-color:#EFFBFD;height:23px;padding-left:4px;padding-right:4px;cursor:hand;font-size:12px;}
.box_dataguide_value_tr1 {BEHAVIOR:  url(../css/box_dataguide_value_tr1.htc);background-color:#F9F4C9;height:23px;padding-left:4px;padding-right:4px;cursor:hand;font-size:12px;}
.box_dataguide_value_tr2 {background-color:#ffffff;height:22px;padding-left:4px;padding-right:4px;cursor:hand;font-size:12px;}
.box_button_td {height:26px;background-color:#CCCCCC;padding:2px;font-size:14px;padding-left:14px;}

.box_login
{
   width:800px; 
   height:500px;
   background-image:url(../images/background.jpg); 
}

.box_login_td {width:106px;height:28px;font-size:14px;font-family:宋体,Arial;vertical-align:middle;text-align:right;}
.box_login_value {}

.loginSubmit
{
   width:61px;
   height:32px;
   border-width:0px;
   cursor:hand;
   margin:0px;
   padding:0px;
}

.bottomTabletd
{
    background-image:url(../images/bottombg.gif);
    width:213px
}

.bottomTabletd1
{
    background-image:url(../images/bottombg1.gif);
}



.largeSelect
{
   background-color:#FFFFFF;
   border:solid #7F9DB9 1px;
   color:#000000;
   font-size:12px;
   height:19px;
   width:240px;
   text-decoration:none;
}

.input	
{
   background-color:#FFFFFF;
   border:solid #7F9DB9 1px;
   color:#000000;
   height:19px;
   width:80%;
   text-decoration:none
}
.input,.select{
	border:none;
	outline:none;
	width:96%;
	height:25px;
	margin-left:2%;
	line-height:25px;
	}
#startDate,#endDate,#deliverdates,#searchDate,#strcertdate,#saleDate,#strStartDate,#strEndDate{
background:url(../images/newDateBtn.png) no-repeat 94% 50%;
background-size: 16px 16px;
}



.loginInput	
{
   background-color:#FFFFFF;
   border:solid #7F9DB9 1px;
   color:#000000;
   height:20px;
   width:96px;
   text-decoration:none
}

.searchInput	
{
   background-color:#FFFFFF;
   border:solid #7F9DB9 1px;
   font-size:12px;
   color:#000000;
   height:22px;
   width:80px;
   text-decoration:none
}

.fileInput	
{
   background-color:#FFFFFF;
   border:solid #7F9DB9 1px;
   color:#000000;
   height:25px;
   width:240px;
   text-decoration:none
}

.largeInput	
{
   background-color:#FFFFFF;
   border:solid #7F9DB9 1px;
   color:#000000;
   height:19px;
   width:240px;
   text-decoration:none
}

.searchSelect
{
   background-color:#FFFFFF;
   border:solid #7F9DB9 1px;
   color:#000000;
   height:22px;
   width:84px;
   text-decoration:none;
}
.multiSelect
{
   background-color:#FFFFFF;
   border:solid #7F9DB9 0px;
   color:#000000;
   height:291px;
   width:200px;
   text-decoration:none;
   padding:0px;
   margin:0px;
   overflow:hidden;
}

.textArea
{
   background-color:#FFFFFF;
   border:solid #7F9DB9 1px;
   color:#000000;
   text-decoration:none;
   overflow:auto;
}

.nameColumn
{
   display:block;
   height:1px;
}

.copyRightText
{
   font-size:9pt;
   font-family:宋体,Arial;
   color:#000000;
}

.markedText1
{
   color:#1C7BEF;
}

.markedText2
{
 color:#1C7BEF;
}

.markedNumber1
{
   font-weight:bold;
   color:#1C7BEF;
}

.hintText
{
width:auto; 
height:25px;	
padding-top: 5px;
padding-left: 25px;
text-align:left; 
float:right;
color:#000000;
}


.dataHeader
{
   background-color:#f6f6f6!important;
   color:#000000;
   height:28px;
   text-align:center;
   font-weight:700;
}

.dataItems
{
   background-color:#FAFBFE;
   color:#000000;
   height:24px;
   text-align:center;
}

.dataItemsOver
{
   background-color:#dfdfdf;
   color:#000000;
   height:24px;
   text-align:center;
}

.dataItems a
{
    color: #000000;
    text-decoration: underline;
}

.dataItems a:hover
{
    color: #000000;
    text-decoration: none;
}

.gridData
{
   background-color:#D4EAFF;
   color:#000000;
   height:19px;
   text-align:center;
}

.gridInput
{
   background-color:#FFFFFF;
   border:solid #7F9DB9 1px;
   color:#000000;
   height:19px;
   width:95%;
   text-decoration:none
}

.gridSelect
{
   background-color:#FFFFFF;
   BORDER-TOP: 1pt solid; 
   BORDER-RIGHT: 1pt solid; 
   BORDER-BOTTOM: 1pt solid; 
   BORDER-LEFT: 0pt solid; 
   OVERFLOW: hidden; 
   PADDING-TOP: 0px;
   HEIGHT: 19px;
   POSITION: absolute; 
   TOP: -1px;  
   Z-INDEX: 10; 
}

/*打印页面*/
.print_box_table {background-color:#000000;width:100%;border-collapse:collapse;}
.print_box_table1 {background-color:#000000;width:98%;border-collapse:collapse;}
.print_box_table92 {background-color:#FFFFFF;width:92%;}
.print_box_table90 {background-color:#FFFFFF;width:90%;}
.print_box_table98 {background-color:#FFFFFF;width:98%;}
.print_box_field_td {background-color:#FFFFFF;padding:4px;height:25px;color:black;font-size:12px;font-family:宋体,Arial;}
.print_box_field_value {background-color:#FFFFFF;padding:4px;color:black;font-size:12px;font-family:宋体,Arial;height:25px;}

.print_box_subject_head 
{
    background-color:#FFFFFF; 
    height:32px; 
    vertical-align:middle;
    text-align:center;
}
.print_subject
{
    display:block;
    font-weight:bold;
    font-size:16px;
    font-family:宋体,Arial;
    letter-spacing: 0.5em;
    color:blank;
}
.print_subhead
{
    display:block;
    font-size:14px;
    font-family:宋体,Arial;
    letter-spacing: 0.5em;
    color:blank;
}

.print_subhead1
{
    display:block;
    font-size:13px;
    font-family:宋体,Arial;
    letter-spacing: 0.5em;
    color:blank;
}

.print_dataHeader
{
   background-color:#FFFFFF;
   color:#000000;
   height:28px;
   text-align:center;
}

.print_dataItems
{
   background-color:#FFFFFF;
   color:#000000;
   height:24px;
   text-align:center;
}
/**以下为列搜索区域NEW样式*/
	.leftTop{
    width: 98%;
    text-align: left;
    margin: 1%;
    padding-left: 1%;
    color:#a5a5a5;
    background-color: #fff;
    height: 20px;
    line-height: 20px;
	}
	.pageBar{
   margin-top:10px;
   width:98%;
   text-align:right;
   color:#a5a5a5;
	}
	.pageBar input.speedbtn3,.pageBar input.speedbtn2,.pageBar input.toolbarSearchBtn{
     margin:2px;
	}

	.outBorder{
	display:inline-block;
	border:1px solid #dfdfdf;
	border-radius:2px;
	width:60%;
	height:28px;
	position:relative;
	float:left;
	}
	.inputName{
    display: inline-block;
    width: 35%;
    text-align: right;
    float: left;
    margin-top: 8px;
	}
	.outBorder a{
	position:absolute;
	right:2%;
	top: 5px;
	}
    .forExplain {
    width: 98%;
    margin: 10px auto;
    text-align: left;
    background-color: #fff;
	}
	.searchBar{
	 width:98%;
	 border:1px solid #dfdfdf;
     margin:10px auto;
     background-color:#fff;
	}
	.searchBar ul,.searchBar li{
	list-style:none;
	margin:0;padding:0;
	box-sizing: border-box;
	}
	
	.searchBar li{
	float:left;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	width:25%;
	height:40px;
	padding-top: 4px;
	}
	.searchBar li:nth-of-type(4n){
	border-right:none;
	}
	.searchBtnGroup{
	width: 100%;
    text-align: center;
    border-top: 1px solid #dfdfdf;
    margin-top: -1px;
	}
	tr.dataItems:nth-of-type(even) {
    background-color: #fff;
	}
	tr.dataItems:nth-of-type(odd) {
    background-color: #F7f8f9;
	}
	tr.dataItems:hover{
	 background-color: #dfdfdf;
	}
	@media screen and (max-width: 1024px){
	  .searchBar li{
	  width:33.3333%;
	  }
	.searchBar li:nth-of-type(3n){
	border-right:none;
	}
	.searchBar li:nth-of-type(4n){
	border-right:1px solid #dfdfdf;
	}
    }
    /*搜索区域NEW样式 END*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}