.vertical_middle
{
    vertical-align: middle;
}

.wordbreak
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.font12_download
{
    font-family: Arial;
    font-size: 12px;
    color: #0000FF;
    text-decoration: underline;
}

.font12_c5c5c5
{
    font-family: Arial;
    font-size: 12px;
    color: #C5C5C5;
}

.font12_326799
{
    font-family: Arial;
    font-size: 12px;
    color: #32669A;
}

.font12_ff0000
{
    font-family: Arial;
    font-size: 12px;
    color: #ff0000;
}

.font12_ffffff
{
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
}

.fontnormal
{
    font-family: Arial;
    font-size: 12px;
    color: #32669A;
}

.border808080
{
    border: solid 1px #808080;
}

.border6db6e1
{
    border: solid 1px #6CB6E1;
}

.bordercontain
{
    border: solid 1px #32669A;
}

.borderinput
{
    
}

.buttonStyle_d
{
    padding: 0px;
    border: solid 1px #5D5D5D;
    background: #808080;
    text-align: center;
}

.buttonStyle
{
    padding: 0px;
    border: solid 1px #32669A;
    background: #6CB6E1;
    text-align: center;
}

.leftBarTitle
{
    padding: 0px 0px 0px 5px;
    background: #091835;
    height: 25px;
    line-height: 25px;
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.leftMasterItemCon
{
    padding: 0px;
    margin: 0px;
}

.leftMasterItem_n
{
    font-family: Arial;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px 0px 5px;
    font-size: 12px;
    background: url(/public/img/common/bg_sub-nav_layer02_n.jpg);
    list-style-type: none;
    text-align: left;
    cursor: pointer;
    color: #FFFFFF;
}

.leftMasterItem_h
{
    font-family: Arial;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px 0px 5px;
    font-size: 12px;
    background: url(/public/img/common/bg_sub-nav_layer02_f.jpg);
    list-style-type: none;
    text-align: left;
    cursor: pointer;
    color: #FFFFFF;
}

.leftMasterItem_s
{
    font-family: Arial;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px 0px 5px;
    font-size: 12px;
    background: url(/public/img/common/bg_sub-nav_layer01.jpg);
    list-style-type: none;
    text-align: left;
    cursor: pointer;
    color: #FFFFFF;
}

.leftSubItem1Con
{
    /*background: #507298;*/
    padding: 0px;
    margin: 0px;
}

.leftSubItem1
{
    font-family: Arial;
    margin: 0px;
    padding: 5px 5px 5px 0px;
    font-size: 12px;
    list-style-type: none;
    text-align: left;
    cursor: pointer;
    color: #FFFFFF;
}

.leftSubItem2Con
{
    padding: 0px 0px 0px 21px;
    margin: 0px;
}

.leftSubItem2
{
    font-family: Arial;
    margin: 0px;
    padding: 5px 5px 5px 0px;
    font-size: 12px;
    list-style-type: none;
    text-align: left;
    cursor: pointer;
}

.leftSubItem3Con
{
    padding: 0px 0px 0px 17px;
    margin: 0px;
}

.leftSubItem3
{
    font-family: Arial;
    margin: 0px;
    padding: 5px 5px 5px 0px;
    font-size: 12px;
    list-style-type: none;
    text-align: left;
    cursor: pointer;
}

.itemNoneImg
{
    width: 9px; 
    height: 9px; 
    float: left; 
    display: inline;
    padding: 3px 0px 0px 0px;
    margin: 0px 7px 0px 0px;
    background-repeat: no-repeat;
    background-position: bottom;
    cursor: pointer;
}

.itemUnfoldImg
{
    width: 9px; 
    height: 9px; 
    background: url(/Public/img/skin1/opened.gif); 
    float: left; 
    display: inline;
    padding: 3px 0px 0px 0px;
    margin: 0px 7px 0px 0px;
    background-repeat: no-repeat;
    background-position: bottom;
    cursor: pointer;
}

.itemFoldImg
{
    width: 9px; 
    height: 9px; 
    background: url(/Public/img/skin1/closed.gif); 
    float: left; 
    display: inline;
    padding: 3px 0px 0px 0px;
    margin: 0px 7px 0px 0px;
    background-repeat: no-repeat;
    background-position: bottom;
    cursor: pointer;
}

.itemText
{
    cursor: pointer;
    color: #326292;
}

.tableContain
{
    background: #FFFFFF;
    margin: 5px 0px 0px 0px;
    padding: 5px;
    border: solid 1px #6CB6E1;
}

.tableTitle
{
    font-family: Arial;
    text-align: left;
    padding: 20px 0px 5px 0px;
    color: #32669A;
}

.tableContent
{
    
}

.tableHead
{
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    border-bottom: solid 1px #808080;
}

.headTR
{
    text-align: center;
    line-height: 25px;
    background: #6CB6E1;
    font-size: 12px;
}

.headCell
{
    border-right: solid 1px #FFFFFF;
    word-wrap: break-word;
    //word-break:break-all;
    color: #FFFFFF;
}

.tableData
{
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    overflow: auto;
}

.tableTR1
{
    background: #DAEDFE;
    line-height: 22px;
    text-align: center;
    font-size: 12px;
}

.tableTR2
{
    background: #F5F5F5;
    line-height: 22px;
    background-position: center;
    background-repeat: no-repeat;
    text-align: center;
    font-size: 12px;
}

.tableTR_h
{
    background: #D5D5D5;
    line-height: 22px;
    text-align: center;
    font-size: 12px;
}

.tableTD
{
    border-right: solid 1px #D5D5D5;
    word-break: break-all;
}

.pageContain
{
    margin: 5px 0px 0px 0px;
    text-align: right;
    font-size: 12px;
    font-family: Arial;
}

.pageContain a
{
    color: #326799;
}

.pageContain span
{
    color: #d73d3d;
}

.advmenu{width:166px; background:#999999; font-family:Arial; color:#FFFFFF;cursor:pointer; text-align: left; z-index:50}
.advmenu .line{text-align:left; border-bottom: solid 1px #FFFFFF;}
.advmenu .line .pic{float:left;	margin:2px 5px 2px 5px;}
.advmenu .line .pic img{}
.advmenu .line .chkdiv{float:left; height: 20px; padding:3px 0px 3px 5px;}
.advmenu .line .text{float:left; font-size:12px; height: 27px; line-height:27px; padding:0px 0px 0px 5px; width: 135px; text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.advmenu .butcontain {text-align: center; margin: 5px;}

.passCodefield
{
    padding: 5px;
}

.loading{width:339px; height:195px; background: url(/public/img/common/dialog02.png); z-index: 70; font-family: Arial; font-size: 14px;}
.loading .titleContain{height:35px; padding: 5px 0px 0px 0px; text-align: center; line-height: 35px; font-size: 16px; font-weight: bold; color: #FFFFFF; position: relative;}
.loading .titleContain .title{float: left; width: 280px; text-align: center;}
.loading .titleContain .close{float: right; position: absolute; right: 15px; bottom: 0px;}
.loading .titleContain .close img{cursor: pointer;}
.loading .body{height:40px;}
.loading .body .picContain{}
.loading .body .picContain .pic{float: left; margin-left: 150px; width:50px; height:50px; background:url(/public/img/icon_loading.gif);}
.loading .body .textContain{text-align: center;}
.loading .body .textContain .text{height:40px; line-height:40px; font-size:14px; color: #3399FF;}
.loading .foot{}
.mask{background:url(/public/img/AlphaBgcolor.png); z-index: 60;}
.mask80{background:url(/public/img/AlphaBgcolor.png); z-index: 80;}

.doexport{width: 238px; height: 100px; border: solid 1px #337ab7; background: #FFFFFF; font-family: Arial; z-index:80 }
.doexport .pop_title{background: #337ab7; padding: 0px 0px 0px 10px;}
.doexport .pop_title .pop_titletext{float: left; line-height: 25px; font-size : 12px;  color : #FFFFFF;}
.doexport .pop_title .pop_close{float: right; width: 25px; height: 25px; cursor: pointer; display: none;}
.doexport .pop_title .pop_close_over{float: right; width: 30px; height: 30px; cursor: pointer; display: none;}
.doexport .pop_body{padding: 25px 0px 0px 0px; text-align: center;}

.tableheaderbuttom_n
{
	width: 24px;
	height: 24px;
	/*border: solid 1px #72cef4;
	background: #d8f4ff;*/
	cursor: pointer;
}

.tableheaderbuttom_f
{
	width: 24px;
	height: 24px;
	/*border: solid 1px #72cef4;*/
	background: #AAAAAA;
	cursor: pointer;
}

.tableheader
{
	background: #DDDDDD;
	padding: 3px;
}

.tableheadertext
{
    font-family: Arial;
    text-align: left;
    color: #5B5B5B;
	float:left;
	line-height: 25px;
}

.pagingcontain
{
	background: #DDDDDD;
	font-size: 14px;
	color: #5B5B5B;
}

.pagingbut
{
	line-height: 27px;
	cursor: pointer;
	text-decoration: underline;
	margin:2px;
	padding: 2px;
	/*border: solid 1px #6CB6E1;*/
	/*background: #666666;*/
}

.pagingdisable
{
	line-height: 25px;
	margin:2px;
	padding: 2px;
	color: #FFFFFF;
	background: #6CB6E1;
}