* {
    font-family: 'Microsoft YaHei',Simsun, Arial, sans-serif;
}
body{font-size:13px;}
form{padding:0px;margin:0px;}
textarea{white-space: pre-wrap;}
.red{color:#ff0000;}
.green{color:#00aa00;}
a{outline:none;}
a:focus,input[type="text"],input[type="textarea"]{outline: none !important;}
.rich-content{
    padding: 10px;
    font-size: 13px;
    line-height: 1.7;
    background: #fff;
    color: #515151;
    word-break: break-word;
    font-family: arial, simsun;
}
.rich-content img{
    border: none;
    max-width: 100%;
}

A.orgAdd:link, A.orgAdd:visited{
   padding-left:12px;
   background:url("org_select.png") no-repeat;
   background-position:0px 0px;
}
A.orgAdd:hover, A.orgAdd:active{
   text-decoration: none;
}

A.orgClear:link, A.orgClear:visited{
   color:#9AA9B8;
   padding-left:12px;
   background:url("org_select.png") no-repeat;
   background-position:0px -60px;
   margin-left:5px;
}
A.orgClear:hover, A.orgClear:active{
   color:#40a9ff;
   background-position:0px -40px;
   text-decoration: none;
}
a.tdoa-upload{
	position:relative;
}
a.tdoa-upload input.tdoa-upload-input-file{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	right: 0;
	width: 104px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
a.tdoa-upload .tdoa-upload-file{
	margin-top: 5px;
}
a.addfile,
a.selfile,
a.addimage,
a.add_image_multi,
a.add_swfupload{
   color:#0e86fe;
   cursor:pointer;
   text-decoration:none;
}
/* a.addfile:hover, */
a.selfile:hover,
a.addimage:hover,
a.add_image_multi:hover,
a.add_swfupload:hover{
   color:#fff;
   text-decoration:none;
}
a.addfile:focus {
   color: #fff;
}
a.addfile {
   /* width: 60px;
   position:relative;
   overflow:hidden;  */

   text-decoration:none;
   /* padding-left:18px;
   background:url("/static/images/attach/add.png") no-repeat left center; */

   cursor:pointer;
   /* float:left; */
}
a.addfile_drag:hover
/* ,a.addfile:hover */
 {

   text-decoration:none;
   background:url("/static/images/attach/add_hover.png") no-repeat left center;
}
a.addfile:hover{
   text-decoration:none;
   color:#fff;
   cursor: pointer!important;
}
a.selfile:hover{
   text-decoration:none!important;
}

input[type="file"].addfile,
input.addfile {
   cursor:pointer;
   position:absolute;
   right:0px;
   top: 0px;
   height: 20px;
   width: 110px;
   font-size: 20px;
   opacity: 0; /* for modern browsers */
   filter: alpha(opacity=0); /* for IE */
   cursor: pointer;
}
a.addfile_drag{
   position:relative;
}
a.addfile_drag,
/* a.addfile, */
a.selfile,
a.addimage,
a.add_swfupload{
   display:inline-block;
   *display:inline;
   *zoom:1;
   height: 20px;
   line-height: 20px;
   vertical-align:middle;
   *vertical-align:baseline;
   margin-right: 10px;
   /* float:left; */
}
/* a.addfile .swfupload, */
a.addimage .swfupload{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
a.selfile{
   /* padding-left:18px; */
   /* background:url("/static/images/attach/add_selfile.png") no-repeat left center; */
   cursor:pointer;
   /* float:left; */
}
a.selfile:hover{
   /* padding-left:18px; */
   /* background:url("/static/images/attach/add_selfile_hover.png") no-repeat left center; */
   cursor:pointer;
}
a.selfile:link, a.selfile:visited {
   text-decoration:none;
}
a.selfile:hover, a.selfile:active {
   text-decoration:underline;
}

a.addimage {
   width: 60px;
   position:relative;
   overflow:hidden;
   text-decoration:none;
   /* padding-left:18px; */
   /* background:url("/static/images/attach/add_img.png") no-repeat left center; */
   /* float:left; */
   cursor:pointer;
}
a.addimage:hover {
   text-decoration:none;
   /* background:url("/static/images/attach/add_img_hover.png") no-repeat left center; */
}
a.add_image_multi{
   width: 105px;
   /* padding-left:18px; */
   /* background:url("/static/images/attach/add_img_muti.png") no-repeat left center; */
   cursor:pointer;
   text-decoration:none;
   /* float:left; */
}
a.add_image_multi:hover {
   /* text-decoration:underline; */
   text-decoration:none;
   /* background:url("/static/images/attach/add_img_muti_hover.png") no-repeat left center; */
}
a.add_swfupload{
   padding-left:18px;
   overflow:hidden;
   position: relative;
   background:url("/static/images/attach/new_upload_muti.png") no-repeat left center;
   cursor:pointer;
   width: 70px;
}
a.add_swfupload:hover{
   text-decoration:underline;
   background:url("/static/images/attach/new_upload_muti.png") no-repeat left center;
}
a.add_swfupload .swfupload {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 5;
    filter: alpha(opacity=0); /* for IE */
}
.swfupload{
   vertical-align: top;
}
.SwfBtn {
    position: relative;
}
.SwfBtn .swfupload {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 5;
    filter: alpha(opacity=0); /* for IE */
}
.file-dropzone{
    line-height: 40px;
    background: #FAFAFA;
    border: 2px dashed #DDD;
    margin: 10px;
    color: #888;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    transition: all 0.5s ease-in-out;
}
.file-dropzone.dragging:hover{
    color: #39E;
    border-color: #39E;
}
a.dropdown:link,
a.dropdown:hover,
a.dropdown:active,
a.dropdown:visited {
   text-align:right;
   padding-right:16px;
   text-decoration:none;
   background:url("/static/images/menu_arrow_down.gif") right center no-repeat;
}

label.sms-remind-label{
    margin-right: 10px;
}

label.sms-remind-label input{
    vertical-align: top;
    line-height: 20px;
}

a.ToolBtn{
   display:inline-block;
   padding-left:5px;
   text-decoration:none;
   background:url("tool_btn.png") left 0px no-repeat;
}
a.ToolBtn span{
   display:inline-block;
   padding:0px 13px 0px 8px;
   height:21px;
   line-height:21px;
   color:#ffffff !important;
   background:url("tool_btn.png") right -42px no-repeat;
   cursor:pointer;
}
a.ToolBtn:hover,
a.ToolBtn-active{
   background-position:left -21px;
}
a.ToolBtn:hover span,
a.ToolBtn-active span{
   color:#fff !important;
   background-position:right -63px;
}

a.ToolBtn2{
   display:inline-block;
   text-decoration:none !important;
   background:url("big_btn_bg.png") left -1px repeat-x;
   font-size:12px;
   font-weight:bold;
   border:1px #91a9bd solid;
}
a.ToolBtn2 span{
   display:inline-block;
   padding:0px 10px;
   height:34px;
   line-height:34px;
   color:#36434E !important;
   cursor:pointer;
}
a.ToolBtn2:hover{
   background-position:left -39px;
}
a.ToolBtn2:hover span{
   color:#000 !important;
}

a.BigBtn{
   display:inline-block;
   padding-left:5px;
   text-decoration:none !important;
   background:url("tool_btn.png") left 0px no-repeat;
}
a.BigBtn span{
   display:inline-block;
   padding:0px 10px;
   height:21px;
   line-height:21px;
   color:#fff !important;
   background:url("tool_btn.png") right -42px no-repeat;
   cursor:pointer;
}
a.BigBtn:hover{
   background-position:left -21px;
}
a.BigBtn:hover span{
   background-position:right -63px;
}

img{border:0px;}
table{border-collapse:collapse;}
.td-min-height td{
	min-height: 17px;
}
.bodycolor { /*BACKGROUND: #E2E5E6;*/padding-top:10px;}
.loginbodycolor { BACKGROUND: #6BA2D8}
.topbar {font-size: 13px;BACKGROUND: #C4D9EF;background-image: url("topbar.gif")}

.panel{ BACKGROUND: #C4D9EF; COLOR:#654125;}
.timebar{ BACKGROUND: #CEDFF1;}



.small  { font-size: 13px;}
.small1  { font-size: 13px;COLOR: #333;}
.big { font-size: 12pt;}
.big1   { font-size: 12pt;COLOR: #333;}
.big2   { font-size: 18pt}
.big3   { font-size: 12pt;COLOR: #333;FONT-WEIGHT: bold;padding-left:1%;}
.big4   { COLOR: #FF0000;}
.verybig{ font-size: 24pt}

.ArrowButtonL{width:20px;height:16px;background: url('/static/images/previouspage.gif') center center no-repeat;}
.ArrowButtonR{width:20px;height:16px;background: url('/static/images/nextpage.gif') center center no-repeat;}
.ArrowButtonLL{width:20px;height:16px;background: url('/static/images/prevpreviouspage.png') center center no-repeat;}
.ArrowButtonRR{width:20px;height:16px;background: url('/static/images/nextnextpage.png') center center no-repeat;}



input.SmallButton{
    background-color: #2B2C2C;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2B2C2C), color-stop(100%, #27506B));
    background: -webkit-linear-gradient(top, #2B2C2C, #27506B);
    background: -moz-linear-gradient(top, #2B2C2C, #27506B);
    background: -o-linear-gradient(top, #2B2C2C, #27506B);
    background: linear-gradient(top, #2B2C2C, #27506B);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2B2C2C',endColorstr='#ff27506B',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    height: 21px;
    line-height: 13px;
    padding: 2px 6px;
    border: 1px solid #021E36;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin: 1px;
    font-size: 13px;
    color: #FFF;
    text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    cursor: pointer;
    -webkit-appearance: none;
}
input.SmallButton:hover{box-shadow: 0px -2px 2px 0px #86DDEF inset;}

input.SmallButtonAHover{width:50px;height:21px;color:#FFFFFF;background:url("btn_a.png") no-repeat;border:0px;cursor:pointer;background-position:0 -21px;}
input.SmallButtonA{width:50px;height:21px;color:#FFFFFF;background:url("btn_a.png") no-repeat;border:0px;cursor:pointer;}
input.SmallButtonA:hover{background-position:0 -21px;}

input.SmallButtonBHover{width:74px;height:21px;color:#FFFFFF;background:url("btn_b.png") no-repeat;border:0px;cursor:pointer;background-position:0 -21px;}
input.SmallButtonB{width:74px;height:21px;color:#FFFFFF;background:url("btn_b.png") no-repeat;border:0px;cursor:pointer;}
input.SmallButtonB:hover{background-position:0 -21px;}

input.SmallButtonCHover{width:105px;height:21px;color:#FFFFFF;background:url("btn_c.png") no-repeat;border:0px;cursor:pointer;background-position:0 -21px;}
input.SmallButtonC{width:105px;height:21px;color:#FFFFFF;background:url("btn_c.png") no-repeat;border:0px;cursor:pointer;}
input.SmallButtonC:hover{background-position:0 -21px;}

input.SmallButtonDHover{width:160px;height:21px;color:#FFFFFF;background:url("btn_d.png") no-repeat;border:0px;cursor:pointer;background-position:0 -21px;}
input.SmallButtonD{width:160px;height:21px;color:#FFFFFF;background:url("btn_d.png") no-repeat;border:0px;cursor:pointer;}
input.SmallButtonD:hover{background-position:0 -21px;}

input.SmallButtonEHover{width:245px;height:21px;color:#FFFFFF;background:url("btn_e.png") no-repeat;border:0px;cursor:pointer;background-position:0 -21px;}
input.SmallButtonE{width:245px;height:21px;color:#FFFFFF;background:url("btn_e.png") no-repeat;border:0px;cursor:pointer;}
input.SmallButtonE:hover{background-position:0 -21px;}

input.BigButton{
    background-color: #2B2C2C;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2B2C2C), color-stop(100%, #27506B));
    background: -webkit-linear-gradient(top, #2B2C2C, #27506B);
    background: -moz-linear-gradient(top, #2B2C2C, #27506B);
    background: -o-linear-gradient(top, #2B2C2C, #27506B);
    background: linear-gradient(top, #2B2C2C, #27506B);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2B2C2C',endColorstr='#ff27506B',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    height: 24px;
    line-height: 14px;
    padding: 4px 10px;
    border: 1px solid #021E36;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin: 1px;
    font-size: 14px;
    color: #FFF;
    text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
    cursor: pointer;
    -webkit-appearance: none;
}
input.BigButton:hover{box-shadow: 0px -2px 2px 0px #86DDEF inset;}

input.BigButtonAHover{width:60px;height:24px;color:#FFFFFF;background:url("big_btn_a.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;background-position:0 -24px;}
input.BigButtonA{width:60px;height:24px;color:#FFFFFF;background:url("big_btn_a.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;}
input.BigButtonA:hover{background-position:0 -24px;}

input.BigButtonBHover{width:84px;height:24px;color:#FFFFFF;background:url("big_btn_b.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;background-position:0 -24px;}
input.BigButtonB{width:84px;height:24px;color:#FFFFFF;background:url("big_btn_b.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;}
input.BigButtonB:hover{background-position:0 -24px;}

input.BigButtonCHover{width:125px;height:24px;color:#FFFFFF;background:url("big_btn_c.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;background-position:0 -24px;}
input.BigButtonC{width:125px;height:24px;color:#FFFFFF;background:url("big_btn_c.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;}
input.BigButtonC:hover{background-position:0 -24px;}

input.BigButtonDHover{width:195px;height:24px;color:#FFFFFF;background:url("big_btn_d.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;background-position:0 -24px;}
input.BigButtonD{width:195px;height:24px;color:#FFFFFF;background:url("big_btn_d.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;}
input.BigButtonD:hover{background-position:0 -24px;}

input.BigButtonEHover{width:305px;height:24px;color:#FFFFFF;background:url("big_btn_e.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;background-position:0 -24px;}
input.BigButtonE{width:305px;height:24px;color:#FFFFFF;background:url("big_btn_e.png") no-repeat;border:0px;cursor:pointer;font-size:12pt;}
input.BigButtonE:hover{background-position:0 -24px;}

input.BigInput,textarea.BigInput {font-size: 10pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('bg_input_text.png') top left repeat-x;}
input.BigInput:hover,textarea.BigInput:hover {font-size: 10pt;border: 1px solid #99CC00; background: white url('bg_input_text_hover.png') top left repeat-x;}
input.BigInput{ height: 20px; }
input.SmallInput,textarea.SmallInput {font-size: 13px;padding: 1px 5px;  border: 1px solid #C0BBB4; background: white url('bg_input_text.png') top left repeat-x;}
input.SmallInput:hover,textarea.SmallInput:hover {font-size: 13px;border: 1px solid #99CC00; background: white url('bg_input_text_hover.png') top left repeat-x;}

input.BigInputMoney{COLOR:#006; BACKGROUND: #F8F8F8; text-align: RIGHT; border:solid 1px black; BORDER-BOTTOM:1px double; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 22px; LINE-HEIGHT: normal}

input.BigStatic,textarea.BigStatic {font-size: 10pt;padding: 1px 5px;  border: 1px solid #C0BBB4; background: #E0E0E0;}

input.SmallStatic,textarea.SmallStatic {font-size: 13px;padding: 1px 5px;  border: 1px solid #C0BBB4; background: #E0E0E0;}

select.BigSelect  { COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('bg_input_text.png') top left repeat-x; BORDER-BOTTOM:1px double; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 22px; LINE-HEIGHT: normal}
select.BigSelect:hover  { COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('bg_input_text_hover.png') top left repeat-x; BORDER-BOTTOM:1px double; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 22px; LINE-HEIGHT: normal}

select.SmallSelect{ COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('bg_input_text.png') top left repeat-x; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}
select.SmallSelect:hover{ COLOR: #000066;  border: 1px solid #C0BBB4; background: white url('bg_input_text_hover.png') top left repeat-x; BORDER-BOTTOM:1px double; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}

select.BigStatic  { COLOR: #000066; BACKGROUND: #E0E0E0; border:solid 1px black; BORDER-BOTTOM:1px double; FONT-SIZE: 12pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 22px; LINE-HEIGHT: normal}
select.SmallStatic{ COLOR: #000066; BACKGROUND: #E0E0E0; border:solid 1px black; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal}

.TableControl{ background: url("footer_bg.png") bottom left;}
.TableHeader { COLOR:#2E2E5A; FONT-WEIGHT: bold; FONT-SIZE: 13px; background:url("list_hd_bg.png"); line-height:25px;}
.TableHeader1 { BACKGROUND: #D3E5FA; background-image: url("button_back.gif");  cursor:pointer; COLOR: #000066;}
.TableHeader2 { BACKGROUND: #D3E5FA; background-image: url("menubg.gif");  cursor:pointer; COLOR: #000066;FONT-WEIGHT: bold;}
.TableContent{ BACKGROUND: #F0F0F0;}
.TableData   { BACKGROUND: #FFFFFF;COLOR:#333;}
.TableLine1  { BACKGROUND: #F8F8F8;}
.TableLine2  { BACKGROUND: #FFFFFF;}
.TableRed{background:#FFEBEB;}
.TextColor1  { COLOR: #FF6600;}
.TextColor2  { COLOR: #FF0000;}
.TextColor3  { COLOR: #808080;}
.top{ COLOR: #FF0000;font-weight:bold;}

.percent { height: 12px; border: 1px solid #666666; float: left; padding: 0px;margin-top:3px;}
.percent div {height: 8px;font-size: 0px;margin: 1px;float:left;background-color:#00FF40;}
.percenttxt {float:left;font-size: 13px;margin-top:1px;}
.s_on{background:url(/static/images/topmenubg2.gif);font-size: 13px;}
.s_of{background:url(/static/images/topmenubg1.gif);font-size: 13px;}
.m_on{background:url(/static/images/topmenubg2.gif);font-size: 13px;}
.border14-1 {border: solid 1px #2E2E5A;font-size: 14px;}/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.border14-2 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #2E2E5A;border-right-width: 1px;border-right-style: solid;border-right-color: #2E2E5A;font-size: 14px;}/* ï¿½ï¿½ï¿½ß¿ï¿½ï¿½ï¿½ï¿½ï¿½ */
.border14-3 {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #98BBD6;font-size: 14px;border-top-style: none;border-right-style: none;border-left-style: none;}/* ï¿½ï¿½ï¿½ß¿ï¿½ï¿½ï¿½ï¿? */
.border14-4 {border-right-width: 1px;border-right-style: solid;border-right-color: #98BBD6;font-size: 14px;}/* ï¿½ï¿½ï¿½ß¿ï¿½ï¿½ï¿½ï¿½ï¿½ */
.title_text {  font-size: 14px; font-weight: bold; color: #0A5FA2; }
.table_border {  border-color: #98BBD6 #98BBD6 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.table_bg {  background-attachment: fixed; background-image: url("bg_header.png"); background-repeat: repeat; background-position: left; border-color: #2E2E5A black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}

.attach_link{white-space: nowrap;word-wrap: break-word;margin-right: 15px;line-height: 22px;display:inline-block;}
.lte_ie9 .attach_link,.lte_ie8 .attach_link{white-space: normal;}
.attach_link_block{display:block;}
.attach_name:link,.attach_name:hover,.attach_name:active,.attach_name:visited{color:#0D3A73;}
.attach_div{display:none;width:101px;border:#cccccc 1px solid;position:absolute;padding:6px 0px;z-index:10001;background:#FFFFFF;}
.attach_div a{display:block !important;padding-left:3px;height:30px;line-height:30px;text-decoration:none;color:#393939;font-size:14px;}
.attach_div a:hover{background:#ecf6ff;color: #333;text-decoration:none;}

.PageHeader{
   height:30px;
   padding-top:5px;
}
.PageHeader .title{
   float:left;
   margin-top:8px;
   margin-right:20px;
   font-size:14px;
   font-weight:bold;
}
.PageHeader .header-left{
   float:left;
}
.PageHeader .header-right{
   float:right;
}

.BlockTop{
   border:0px;
   font-size:12px;
   border:1px #9F9F9F solid;
}
.BlockTop td{
   line-height:30px;
   font-weight:bold;
   text-align:center;
   background:url('list_hd_bg.png') left top repeat-x;
}
.BlockTop td.left{
   width:5px;
}
.BlockTop td.center{
}
.BlockTop td.right{
   width:5px;
}

.BlockTopInactive,
.BlockBottomInactive{
   font-size:12px;
   border:1px #124164 solid;
}
.BlockTopInactive td,
.BlockBottomInactive td{
   line-height:25px;
   font-weight:bold;
   text-align:center;
   background:#fff;
}
.BlockTopInactive td.left,
.BlockBottomInactive td.left{
   width:5px;
}
.BlockTopInactive td.center,
.BlockBottomInactive td.center{
}
.BlockTopInactive td.right,
.BlockBottomInactive td.right{
   width:5px;
}

.BlockBottom{
   border:0px;
   font-size:12px;
   border:1px #9F9F9F solid;
}
.BlockBottom td{
   line-height:25px;
   font-weight:bold;
   text-align:center;
   background:url('list_hd_bg.png') left top repeat-x;
}
.BlockBottom td.left{
   width:5px;
}
.BlockBottom td.center{
}
.BlockBottom td.right{
   width:5px;
}

.TableTop{
   clear:both !important;
   border:0px;
   font-size:12px;
   border:1px #9F9F9F solid;
}
.TableTop td{
   line-height:25px;
   font-weight:bold;
   background:url('list_hd_bg.png') left top repeat-x;
}
.TableTop td.left{
   width:5px;
}
.TableTop td.center{
   text-align:center;
}
.TableTop td.right{
   width:5px;
}

/*  ï¿½Ð±ï¿½ï¿½Í±ï¿½ï¿½ï¿½ï¿½Ê?  */
.TableList{
   border:1px #9F9F9F solid;
   line-height:25px;
   font-size:13px;
   border-collapse:collapse;
}
.TableList .TableHeader td,
.TableList td.TableHeader{
   background:url("list_hd_bg.png");
   border-top:1px #9F9F9F solid;
   border-right:1px #DCDCDC solid;
   font-weight:bold;
   text-align:center;
   padding:0px;
}
.TableList .TableLine1 td,
.TableList td.TableLine1{
   background:#F8F8F8;
   border-top:1px #DCDCDC solid;
   padding:3px;
}
.TableList .TableLine2 td,
.TableList td.TableLine2{
   background:#FFFFFF;
   border-top:1px #DCDCDC solid;
   padding:3px;
}
.TableList .TableData td,
.TableList td.TableData{
   background:#FFFFFF;
   border-top:1px #DCDCDC solid;
   padding:3px;
}
.TableList .TableContent td,
.TableList td.TableContent{
   background:#F0F0F0;
   border-top:1px #DCDCDC solid;
   padding:3px;
}
.TableList .TableFooter td,
.TableList .TableControl td,
.TableList td.TableFooter,
.TableList td.TableControl{
   background: url("footer_bg.png") bottom left;
   border-top:1px #DCDCDC solid;
   padding:3px;
}
.TableList .TableRed td,
.TableList td.TableRed
{
   background:#FFEBEB;
   padding:3px;
}
.TableList .TextColor1 td,
.TableList td.TextColor1
{
   COLOR: #FF6600;
   padding:3px;
}
.TableList .TextColor2 td,
.TableList td.TextColor2
{
   COLOR: #FF0000;
   padding:3px;
}

.TableList .TableLeft td,
.TableList td.TableLeft{
   background:#F0F0F0;
   border-top:1px #DCDCDC solid;
   padding:3px;
}

.TableList .TableRowHover td,
.TableList td.TableRowHover
{
   background:#E2E5E6;
   padding:3px;
}

.TableList .TableRowActive td,
.TableList td.TableRowActive
{
   background:#7D95A5;
   color:#FFFFFF;
   padding:3px;
}

/*  blockï¿½Í±ï¿½ï¿½ï¿½ï¿½Ê?  */
.TableBlock{
   border:1px #124164 solid;
   line-height:20px;
   font-size:13px;
   border-collapse:collapse;
   padding:3px;
}
.TableBlock .TableHeader td,
.TableBlock td.TableHeader{
   background:url("list_hd_bg.png");
   border-bottom:1px #9F9F9F solid;
   border-right:1px #606275 solid;
   font-weight:bold;
   color:#124164;
   line-height:25px;
   padding:3px;
}
.TableBlock .TableLine1 td,
.TableBlock td.TableLine1{
   background:#F8F8F8;
   border-bottom:1px #606275 solid;
   border-right:1px #606275 solid;
   padding:3px;
}
.TableBlock .TableLine2 td,
.TableBlock td.TableLine2{
   background:#FFFFFF;
   border-bottom:1px #606275 solid;
   border-right:1px #606275 solid;
   padding:3px;
}
.TableBlock .TableData td,
.TableBlock td.TableData{
   background:#FFFFFF;
   border-bottom:1px #606275 solid;
   border-right:1px #606275 solid;
   padding:3px;
}
.TableBlock .TableContent td,
.TableBlock td.TableContent{
   background:#F0F0F0;
   border-bottom:1px #606275 solid;
   border-right:1px #606275 solid;
   padding:3px;
}
.TableBlock .TableFooter td,
.TableBlock .TableControl td,
.TableBlock td.TableFooter,
.TableBlock td.TableControl{
   background: url("footer_bg.png") bottom left;
   border-top:1px #606275 solid;
   padding:3px;
}
.TableBlock .TableRed td,
.TableBlock td.TableRed
{
   background:#FFEBEB;
   padding:3px;
}

.TableBlock .TableLeft td,
.TableBlock td.TableLeft{
   background:#F0F0F0;
   border-bottom:1px #606275 solid;
   border-right:1px #606275 solid;
   padding:3px;
}

.Content{
   line-height:normal;
   word-wrap:break-word;
   word-break:break-all;
}

.TableControl a{
   color:#124164;
   text-decoration: none;
}

.TableBlock .TableRowHover td,
.TableBlock td.TableRowHover
{
   background:#E2E5E6;
   padding:3px;
}

.TableBlock .TableRowActive td,
.TableBlock td.TableRowActive
{
   background:#7D95A5;
   color:#FFFFFF;
   padding:3px;
}

.TableList .TableHeader td table td,
.TableList .TableLine1 td table td,
.TableList .TableLine2 td table td,
.TableList .TableData td table td,
.TableList .TableRed td table td,
.TableList .TableLeft td table td,
.TableList .TableContent td table td,
.TableList .TableFooter td table td,
.TableList .TableRowHover td table td,
.TableList .TableRowActive td table td,
.TableBlock .TableHeader td table td,
.TableBlock .TableLine1 td table td,
.TableBlock .TableLine2 td table td,
.TableBlock .TableData td table td,
.TableBlock .TableRed td table td,
.TableBlock .TableLeft td table td,
.TableBlock .TableContent td table td,
.TableBlock .TableFooter td table td,
.TableBlock .TableRowHover td table td,
.TableBlock .TableRowActive td table td{
   background:none;
   border:none;
   padding:0px;
   font-weight:normal;
}

.no-left-border{
   border-left:0px !important;
}
.no-top-border{
   border-top:0px !important;
}
.no-right-border{
   border-right:0px !important;
}
.no-bottom-border{
   border-bottom:0px !important;
}

/* ï¿½ï¿½Ê¾ï¿½ï¿½ï¿½ï¿½Ê½ */
/* .MessageBox, */
.dialog{
   margin:0px auto;
   border:1px #9F9F9F solid;
}

/* ï¿½ï¿½Í· */
/* .MessageBox .head td, */
.dialog .head{
   height:30px;
   overflow:hidden;
}
/* .MessageBox .head .left, */
.dialog .head .left{
   width:0px;
}
/* .MessageBox .head .center, */
.dialog .head .center{
   background:url('list_hd_bg.png') left top repeat-x;
}
/* .MessageBox .head .center .title, */
.dialog .head .center .title{
   float:left;
   color:#000;
   font-size:16px;
   font-weight:bold;
   margin-top:5px;
}
/* .MessageBox .head .center .close, */
.dialog .head .center .close{
   float:right;
   width:16px;
   height:16px;
   margin-top:5px;
   background:url('/static/images/close.png') center center no-repeat;
}
/* .MessageBox .head .center .close:hover, */
.dialog .head .center .close:hover{
   background:url('/static/images/close_x.png') center center no-repeat;
}
/* .MessageBox .head .right, */
.dialog .head .right{
   width:0px;
}

/* ï¿½ï¿½ï¿½ï¿½ */
/* .MessageBox .body td, */
.dialog .body{
   height:90px;
   background-color:#fff;
}
/* .MessageBox .body .left, */
.dialog .body .left{
   width:0px;
}
/* .MessageBox .body .center, */
.dialog .body .center{
   text-align:center;
}
/* .MessageBox .body .center .msg-content, */
.dialog .body .center .msg-content{
   margin:20px;
}
/* .MessageBox .body .right, */
.dialog .body .right{
   width:0px;
}
/* ï¿½ï¿½Å¥ï¿½ï¿½ */
/* .MessageBox .control td, */
.dialog .control{
   height:30px;
   vertical-align:top;
   background-color:#fff;
}
/* .MessageBox .control .left, */
.dialog .control .left{
   width:0px;
}
/* .MessageBox .control .center, */
.dialog .control .center{
   text-align:center;
}
/* .MessageBox .control .right, */
.dialog .control .right{
   width:0px;
}

/* ï¿½ï¿½ï¿? */
/* .MessageBox .foot td, */
.dialog .foot{
   height:0px;
}
/* .MessageBox .foot .left, */
.dialog .foot .left{
   width:0px;
}
/* .MessageBox .foot .center, */
.dialog .foot .center{
}
/* .MessageBox .foot .right, */
.dialog .foot .right{
   width:0px;
}
.MessageBox{
	position: relative;
    margin: 30px auto;
    border: 1px solid #fbfbfb;
    background: #fff;
    padding: 12px;
    box-shadow: 0px 0px 36px #ddd;
}
.MessageBox img.MessageBoxIcon {
    position: absolute;
    top: 50%;
    left: -40px;
    width: 90px;
    height: 90px;
    margin-top: -45px;
}
.MessageBox .center {
    padding-left: 50px;
	display: table-cell;
    vertical-align: middle;
	height:50px;
	float: none;
}
.MessageBox .center.blank {
    padding-left: 5px;
}
.MessageBox .title {
    font-size: 18px;
	font-family: microsoft yahei;
	margin-bottom: 12px;
}
.MessageBox .error .title{
	color: #ea0909;
}
.MessageBox .info .title{
	color: #2f8cff;
}
.MessageBox .warning .title{
	color: #f4c72a;
}
.MessageBox .forbidden .title{
	color: #ff5f49;
}
.MessageBox .stop .title{
	color: #fe385e;
}
.MessageBox .help .title{
	color: #1ea7fb;
}
.MessageBox .blank .title{}
.MessageBox .msg-content {
    font-size: 14px;
	font-family: microsoft yahei;
    color: #666;
}
.MessageBox .massageBoxButtons {
    padding-top: 10px;
	text-align: center;
}
/*
.MessageBox .msg td{
   height:90px;
   background-color:#fff;
}
.MessageBox .msg .left{
   width:0px;
}
.MessageBox .msg .center{
   padding-left:90px;
   font-size:16px;
   color:#6BAD42;
}
.MessageBox .msg .right{
   width:0px;
}

.MessageBox .msg .error{
   background-image:url("/static/images/icon64_error.png");
   background-position:10px 10px;
   background-repeat:no-repeat;
}
.MessageBox .msg .info{
   background-image:url("/static/images/icon64_info.png");
   background-position:10px 10px;
   background-repeat:no-repeat;
}
.MessageBox .msg .warning{
   background-image:url("/static/images/icon64_warning.png");
   background-position:10px 10px;
   background-repeat:no-repeat;
}
.MessageBox .msg .forbidden{
   background-image:url("/static/images/icon64_forbidden.png");
   background-position:10px 10px;
   background-repeat:no-repeat;
}
.MessageBox .msg .stop{
   background-image:url("/static/images/icon64_stop.png");
   background-position:10px 10px;
   background-repeat:no-repeat;
}
.MessageBox .msg .blank{
   height:40px;
   padding:10px 20px 10px 20px;
   text-align:center;
}
*/
.hightlight{
   text-decoration: underline;
   background: #FFFF00;
   padding-left: 3px;
   padding-right: 3px;
}
.banned{
   color: #FF0000;
}
.mod{
   color: #333;
}
.filter{
   color: #0000FF;
}
.pageArea{
	text-align:right;
	margin: 0px 0px 10px 0px;
}
.pageArea ul{
	display: inline-block;
    position: relative;
    margin: 0;
}
.pageArea ul li{
	display: inline-block;
}
.pageArea a{
    display: inline-block;
    padding: 0 4px;
    vertical-align: middle;
    height: 28px;
    line-height: 28px;
    margin-right: 8px;
    cursor: pointer;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width: 22px;
    text-align: center;
    list-style: none;
    border: 1px solid #d9d9d9;
    background-color: #fff;
    font-family: Arial;
    outline: 0;
    text-decoration: none;
    color: rgba(0,0,0,.65);
    -webkit-transition: none;
    transition: none;
    margin: 0 4px;
}
.pageArea a:hover{
	-webkit-transition: all .3s;
    transition: all .3s;
    border-color: #0e86fe;
    color: #0e86fe;
	text-decoration: none;
}
.pageArea a.page_num.active{
	background-color: #0e86fe;
    border-color: #0e86fe;
    color: #fff;
}
.pageArea a.page_num.active:hover{
	background-color: #49a9ee;
    border-color: #49a9ee;
}
.pageArea .page_no{
	text-align: center;
    width: 45px;
    height: 20px;
}
/*
.pageArea{text-align:left;padding:5px;color:#006EFE;width:330px;display:inline;}
.pageArea img{cursor:pointer;}
.pageArea a{width:30px;height:16px;display:inline-block;}
.pageArea .pageFirst{background: url('/static/images/firstpage.gif') center center no-repeat;}
.pageArea .pagePrevious{background: url('/static/images/previouspage.gif') center center no-repeat;}
.pageArea .pageNext{background: url('/static/images/nextpage.gif') center center no-repeat;}
.pageArea .pageLast{background: url('/static/images/lastpage.gif') center center no-repeat;}
.pageArea .pageFirstDisable{background: url('/static/images/firstpage_disable.gif') center center no-repeat;}
.pageArea .pagePreviousDisable{background: url('/static/images/previouspage_disable.gif') center center no-repeat;}
.pageArea .pageNextDisable{background: url('/static/images/nextpage_disable.gif') center center no-repeat;}
.pageArea .pageLastDisable{background: url('/static/images/lastpage_disable.gif') center center no-repeat;}
.pageArea .pageGoto{background: url('/static/images/green_arrow.gif') center center no-repeat;width:17px;}
*/
.ColorTable {
	margin: 0px; background: #F5FBFF; border: #BBBBBB 1px solid;
}
.ColorTable td {
	font-size: 12px; font-weight: bold;border-right: 1px #F5FBFF solid; border-bottom: 1px #F5FBFF solid; padding: 2px;
}
.ColorTable td.Selected {
	cursor: pointer; border: #316AC5 1px solid; background: #DFF1FF;
}
.ColorTable td div {
	cursor: pointer; border: #BBBBBB 1px solid;
}

.scroll-left{
   width:16px;
   background:url('/static/images/hscroll_arrow.png') -1px center no-repeat;
   cursor:pointer;
}
.scroll-left-active{
   width:16px;
   background:url('/static/images/hscroll_arrow.png') -33px center no-repeat;
   cursor:pointer;
}
.scroll-right{
   width:16px;
   background:url('/static/images/hscroll_arrow.png') -16px center no-repeat;
   cursor:pointer;
}
.scroll-right-active{
   width:16px;
   background:url('/static/images/hscroll_arrow.png') -48px center no-repeat;
   cursor:pointer;
}

.red{color:red;}
table.card .info .offline{
   color:#a0a0a0;
   padding-left:0px;
}
.online-0{
   background:url('/static/images/client_type_0.png') left center no-repeat;
}
.online-1{
   background:url('/static/images/client_type_1.png') left center no-repeat;
}
.online-2{
   background:url('/static/images/client_type_2.png') left center no-repeat;
}
.online-5{
   background:url('/static/images/client_type_5.png') left center no-repeat;
}
.online-6{
   background:url('/static/images/client_type_6.png') left center no-repeat;
}

/* tools */

/* ï¿½ï¿½Í·ï¿½ï¿½ï¿½ï¿½ï¿? */
.ui-poptip-arrow,.ui-poptip-arrow em,.ui-poptip-arrow span {
	position:absolute;
	font-size:14px;
	font-family:SimSun,Hiragino Sans GB;
	font-style:normal;
	line-height:21px;
	z-index:10;
	*zoom:1;
}
.ui-poptip-arrow em {
	color:#ddd;
}
.ui-poptip-arrow span {
	color:#fff;
	top:0;
	left:0;
}
.ui-poptip-arrow-10 {
	top:6px;
	left:-6px;
}
.ui-poptip-arrow-10 em {
	top:0;
	left:-1px;
}


/* ï¿½ï¿½Í·ï¿½ï¿½ï¿½Ò±ï¿½ 2 */

.ui-poptip-arrow-2 {
    top: 10px;
    right: 0;
}

.ui-poptip-arrow-2 em {
    top: 0;
    left: 1px;
    border-left-color: #ddd;
    border-width: 6px 0 6px 6px;
}

.ui-poptip-arrow-2 span {
    border-left-color: #fff;
    border-width: 6px 0 6px 6px;
}

/* ui-poptip-arrow-11 */
.ui-poptip-arrow-11 em,
.ui-poptip-arrow-11 span {

}

/* ï¿½ï¿½Í·ï¿½ï¿½ï¿½Ï±ï¿½ 1 11 */

.ui-poptip-arrow-11 em,
.ui-poptip-arrow-1 em {
    border-width: 0 6px 6px;
    border-bottom-color: #ddd;
    top: -1px;
    left: 0;
}

.ui-poptip-arrow-11 span,
.ui-poptip-arrow-1 span {
    border-width: 0 6px 6px;
    border-bottom-color: #fff;
}

.ui-poptip-arrow-11 {
    left: 14px;
    top: -6px;
}
.ui-poptip-arrow-1 {
    right: 28px;
    top: -6px;
}

/* ï¿½ï¿½Í·ï¿½ï¿½ï¿½Â·ï¿½ 5 7 */

.ui-poptip-arrow-5 em,
.ui-poptip-arrow-7 em {
    border-width: 6px 6px 0;
    border-top-color: #ddd;
    top: 1px;
    left: 0;
}

.ui-poptip-arrow-5 span,
.ui-poptip-arrow-7 span {
    border-width: 6px 6px 0;
    border-top-color: #fff;
}

.ui-poptip-arrow-5 {
    right: 28px;
    bottom: 0;
}

.ui-poptip-arrow-7 {
    left: 14px;
    bottom: 0;
}

#_my97DP{
	box-shadow: #222 0px 0px 17px -7px;
	-moz-box-shadow: #222 0px 0px 17px -7px;
	-webkit-box-shadow: #222 0px 0px 17px -7px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow: hidden;
}
#selectUserContainer{
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 99999;
  border-radius: 10px;
  margin-left: -227px;
  margin-top: -175px;
  overflow: hidden;
  box-shadow: 2px 2px 12px 1px #aaa;
  border: 1px solid #C8C8C8;
  background: #E7E7E7;
}
#selectUserContainer iframe{
    border: none;
}
#role_search_btn {
    display: inline-block;
    width: 200px;
    height: 25px;
    cursor: pointer;
    position: relative;
    border: 1px solid #888;
    border-radius: 5px;
    margin-left:20px;
    margin-bottom:5px;
}

#role_search {
    width: 83%;
    height: 23px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border: none;
    line-height: 23px;
    padding-left:7px;
    /* margin-left: 5%; */
}

#role_search_btn>img {
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0;
    top: 0px;
}

.portals_container .icon_img{
	padding:10px;
	color: #fff;
}

@font-face {
   font-family:'iconfont';
   src: url('/static/common/iconfont/iconfont.eot');
   src: url('/static/common/iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
   url('/static/common/iconfont/iconfont.woff') format('woff'),
   url('/static/common/iconfont/iconfont.ttf') format('truetype'),
   url('/static/common/iconfont/iconfont.svg#iconfont') format('svg');
}
.ui-icon,[class^=ui-icon-] {
   font-family: iconfont!important;
   font-size: 14px;
   line-height: 20px;
   font-style: normal;
   -webkit-font-smoothing: antialiased;
   -webkit-text-stroke-width: .2px;
   display: inline;
   color: rgba(0,0,0,.5);
}

.ui-icon-jpg:before { content: "\e763"; }
.ui-icon-psd:before { content: "\e762"; }
.ui-icon-word1:before { content: "\e761"; }
.ui-icon-zip1:before { content: "\e760"; }
.ui-icon-video1:before { content: "\e75c"; }
.ui-icon-sql:before { content: "\e75a"; }
.ui-icon-txt1:before { content: "\e759"; }
.ui-icon-ppt1:before { content: "\e758"; }
.ui-icon-log1:before { content: "\e757"; }
.ui-icon-iso:before { content: "\e756"; }
.ui-icon-gif1:before { content: "\e755"; }
.ui-icon-apk1:before { content: "\e754"; }
.ui-icon-bt:before { content: "\e753"; }
.ui-icon-excel:before { content: "\e752"; }
.ui-icon-bmp1:before { content: "\e751"; }
.ui-icon-cad:before { content: "\e750"; }
.ui-icon-audio1:before { content: "\e74f"; }
.ui-icon-tongyongunkuown:before { content: "\e774"; }
.ui-icon-download:before { content: "\e6ad"; }
.ui-icon-new-shanchu2:before { content: "\e7b5";}
.ui-icon-new-bianji1:before { content: "\e7b9";}
.ui-icon-new-zhuancun:before { content: "\e7b4";}
.ui-icon-new-xiazai:before { content: "\e7b2";}
.ui-icon-new-yuedu:before { content: "\e7b8";}
.ui-icon-new-tianjiafujian:before { content: "\e777";}
.ui-icon-new-arrowdown-down:before { content: "\e6ba";}
.ui-icon-new-arrowdown-up:before { content: "\e75f";}
.ui-icon-new-shanchu3:before { content: "\e778";}
.ui-icon-new-tianjia2:before { content: "\e779";}
.ui-icon-new-wenjian1:before { content: "\e77a";}
.ui-icon-new-bofang:before { content: "\e7b3";}
.ui-icon-new-kuaisuliulan:before { content: "\e7ae";}
.ui-icon-new-charuzhengwen:before { content: "\e7b0";}
.ui-icon-new-zhongmingming:before { content: "\e7b7";}
.ui-icon-new-chakan:before { content: "\e7ad";}
.ui-icon-new-kuaisuyuedu:before { content: "\e7af";}
.ui-icon-piliangcharutu:before { content: "\e781";}
.ui-icon-piliangshangchuan:before { content: "\e782";}

.ui-icon-bt{color: #DB7A2A;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-word1{color: #14A9DA;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-zip1{ color: #8199AF;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-txt1{color: #F9CA06;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-excel{color: #45B058;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-sql{color: #3AA046;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-psd{color: #0C77C6;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-ppt{color: #E34221;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-log{color: #D82B2B;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-jpg{color: #F99F00;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-iso{color: #00AA61;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-gif{color: #00BCA5;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-cad{color: #3EB6FF;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-bmp{color: #F7DF00;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-apk{color: #7E2BD6;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-video1{color: #8E4C9E;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-audio{color: #379FD3;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-tongyongunkuown{color: #8199af;font-size:14px;line-height: 20px;margin-right:10px;}
.ui-icon-download{color: #fff;font-size:14px;line-height:20px;display: inline;padding-right: 5px;}
.ui-icon-new-shanchu2{font-size:14px;line-height:20px;display:inline;margin-left:10px;}
.ui-icon-new-bianji1{font-size:14px;line-height:20px;display:inline;margin-left:10px;}
.ui-icon-new-zhuancun{font-size:14px;line-height:20px;display:inline;margin-left:10px;}
.ui-icon-new-xiazai{font-size:14px;line-height:20px;display:inline;margin-left:10px;}
.ui-icon-new-yuedu{font-size:14px;line-height:20px;display:inline;margin-left:10px;}
.ui-icon-new-bofang{font-size:14px;line-height:20px;display:inline;margin-left:10px;}
.ui-icon-new-kuaisuliulan{font-size:14px;line-height:20px;display:inline;margin-left:10px;}
.ui-icon-new-charuzhengwen{font-size:14px;line-height:20px;display:inline;margin-left:10px;}
.ui-icon-new-zhongmingming{font-size:14px;line-height:20px;display:inline;margin-left:10px;}
.ui-icon-new-chakan{font-size:14px;line-height:20px;display:inline;margin-left:10px;}
.ui-icon-new-kuaisuyuedu{font-size:14px;line-height:20px;display:inline;margin-left:10px;}
.ui-icon-new-tianjiafujian{font-size:14px;line-height:20px;display:inline;color:#fff;padding-right: 5px;}
.ui-icon-new-arrowdown-down{font-size:26px;line-height:20px;float:right;color:#999;cursor:pointer;}
.ui-icon-new-arrowdown-up{font-size:26px;line-height:20px;float:right;color:#999;cursor:pointer;}
.ui-icon-new-shanchu3{font-size:14px;line-height:20px;color:#666;cursor:pointer;display:inline;}
.ui-icon-new-tianjia2{font-size:14px;line-height:20px;color:#0e86fe;cursor:pointer;display:inline;}
.ui-icon-new-wenjian1{font-size:14px;color:#fff;cursor:pointer;display:inline;}
.ui-icon-piliangcharutu{font-size:14px;color:#fff;cursor:pointer;display:inline;padding-right:5px;}
.ui-icon-piliangshangchuan{font-size:14px;color:#0e86fe;cursor:pointer;display:inline;}
.attach_name_font{
   font-size:13px;
   font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ,'Arial Negreta', 'Arial Normal', 'Arial'!important;
   color:#333;
}
.attach_size{
   font-size:13px;
   font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ,'Arial Negreta', 'Arial Normal', 'Arial'!important;
   color:#666;
   margin-left:10px;
}
a.addfile{
   width:84px;
   height:24px;
   color: #fff;
   background-color: #0e86fe;
   border-color: #0e86fe;
   display: inline-block;
   margin-bottom: 0;
   margin-right:10px;
   font-weight: 500;
   text-align: center;
   -ms-touch-action: manipulation;
   touch-action: manipulation;
   cursor: pointer;
   background-image: none;
   border: 1px solid transparent;
   white-space: nowrap;
   line-height:24px;
   /* padding: 4px 15px; */
   font-size: 12px;
   border-radius: 4px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
   transition: all .3s cubic-bezier(.645,.045,.355,1);
   position: relative;
}
a.selfile{
   width: 185px;
   height:24px;
   color: #fff;
   background-color: #0e86fe;
   border-color: #0e86fe;
   display: inline-block;
   margin-bottom: 3px;
   margin-right:3px!important;
   font-weight: 500;
   text-align: center;
   -ms-touch-action: manipulation;
   touch-action: manipulation;
   cursor: pointer;
   background-image: none;
   border: 1px solid transparent;
   white-space: nowrap;
   line-height:24px;
   /* padding: 4px 15px; */
   font-size: 12px;
   border-radius: 4px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
   transition: all .3s cubic-bezier(.645,.045,.355,1);
   position: relative;
}
a.addimage{
   width:84px;
   height:24px;
   color: #fff;
   background-color: #0e86fe;
   border-color: #0e86fe;
   display: inline-block;
   margin-bottom: 3px;
   margin-right:10px;
   font-weight: 500;
   text-align: center;
   -ms-touch-action: manipulation;
   touch-action: manipulation;
   cursor: pointer;
   background-image: none;
   border: 1px solid transparent;
   white-space: nowrap;
   line-height:24px;
   /* padding: 4px 15px; */
   font-size: 12px;
   border-radius: 4px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
   transition: all .3s cubic-bezier(.645,.045,.355,1);
   position: relative;
}
a.add_image_multi{
   width:105!important;
   height:24px;
   color: #fff;
   background-color: #0e86fe;
   border-color: #0e86fe;
   display: inline-block;
   margin-bottom: 3px;
   margin-right:3px!important;
   font-weight: 500;
   text-align: center;
   -ms-touch-action: manipulation;
   touch-action: manipulation;
   cursor: pointer;
   background-image: none;
   border: 1px solid transparent;
   white-space: nowrap;
   line-height:24px;
   /* padding: 4px 15px; */
   font-size: 12px;
   border-radius: 4px;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
   transition: all .3s cubic-bezier(.645,.045,.355,1);
   position: relative;
   text-decoration:none;
}
.attachment_show_box{
   width:100%;
   /* width:790px; */
   /* height:90px; */
   /* padding-top:4px; */
   /* background:cyan; */
   border-bottom:1px solid #999;
   position: relative;
   float:left;
}
.attachment_info_box{
   width:100%;
   height:58px;
   /* width:790px; */
   position: relative;
   /* background:orange; */
}
.new_attachment_name{
   font-size:14px;
   color:#333;
   text-align: left;
   display: block;
   width:50%;
   float: left;
   margin-top:7px;
}
.attachment_size{
   font-size:12px;
   color:#999;
   text-align: left;
   display: block;
   width:50%;
   float: left;
}
.attach_handle_icon{
   margin-right:6px;
}
.attachment_public_documents{
   float:left;
   margin-left:20px;
   line-height:20px;
   cursor: pointer;
}
.attachment_public_up_title{
   font-size:12px;
   color:#fff;
   /* font-family:'Î¢ÈíÑÅºÚ'; */
   margin-left:4px;
}
.addfile>div>input[type="file"]{
   opacity:0;
   position: absolute;
}
#addMultipleFile>div>input[type="file"]{
   font-size:200px;
   width:80px;
}
.self_info_box{
   display: inline-block;
}


.workflow_attach a.addfile,
.workflow_attach a.selfile,
.workflow_attach a.addimage,
.workflow_attach a.add_image_multi,
.workflow_attach a.add_swfupload{
   color:#0e86fe;
   cursor:pointer;
}
.workflow_attach a.addfile:hover,
.workflow_attach a.selfile:hover,
.workflow_attach a.addimage:hover,
.workflow_attach a.add_image_multi:hover,
.workflow_attach a.add_swfupload:hover{
   color:#3F8BD8;
}
.workflow_attach a.addfile {
   width: 60px;
   position:relative;
   overflow:hidden;

   text-decoration:none;
   padding-left:18px;
   background:url("/static/images/attach/add.png") no-repeat left center;

   cursor:pointer;
}
.workflow_attach a.addfile_drag:hover,
.workflow_attach a.addfile:hover {

   text-decoration:underline;
   background:url("/static/images/attach/add_hover.png") no-repeat left center;
}

.workflow_attach input[type="file"].addfile,
.workflow_attach input.addfile {
   cursor:pointer;
   position:absolute;
   right:0px;
   top: 0px;
   height: 20px;
   width: 110px;
   font-size: 20px;
   opacity: 0; /* for modern browsers */
   filter: alpha(opacity=0); /* for IE */
   cursor: pointer;
}
.workflow_attach a.addfile_drag{
   position:relative;
}
.workflow_attach a.addfile_drag,
.workflow_attach a.addfile,
.workflow_attach a.selfile,
.workflow_attach a.addimage,
.workflow_attach a.add_swfupload{
   display:inline-block;
   *display:inline;
   *zoom:1;
   height: 20px;
   line-height: 20px;
   vertical-align:middle;
   *vertical-align:baseline;
   margin-right: 10px;
   margin-bottom:0;
}
.workflow_attach a.addfile .swfupload,
.workflow_attach a.addimage .swfupload{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.workflow_attach a.selfile{
   padding-left:18px;
   background:url("/static/images/attach/add_selfile.png") no-repeat left center;
   cursor:pointer;
}
.workflow_attach a.selfile:hover{
   padding-left:18px;
   background:url("/static/images/attach/add_selfile_hover.png") no-repeat left center;
   cursor:pointer;
}
.workflow_attach a.selfile:link, a.selfile:visited {
   text-decoration:none;
}
.workflow_attach a.selfile:hover, a.selfile:active {
   text-decoration:underline;
}

.workflow_attach a.addimage {
   width: 60px;
   position:relative;
   overflow:hidden;
   text-decoration:none;
   padding-left:18px;
   background:url("/static/images/attach/add_img.png") no-repeat left center;

   cursor:pointer;
}
.workflow_attach a.addimage:hover {
   text-decoration:underline;
   background:url("/static/images/attach/add_img_hover.png") no-repeat left center;
}
.workflow_attach a.add_image_multi{
   width: 75px;
   padding-left:18px;
   background:url("/static/images/attach/add_img_muti.png") no-repeat left center;
   cursor:pointer;
}
.workflow_attach a.add_image_multi:hover {
   text-decoration:underline;
   background:url("/static/images/attach/add_img_muti_hover.png") no-repeat left center;
}
.workflow_attach a.add_swfupload{
   padding-left:18px;
   overflow:hidden;
   position: relative;
   background:url("/static/images/attach/upload_muti.png") no-repeat left center;
   cursor:pointer;
   width: 70px;
   font-size: 12px;
}
.workflow_attach a.add_swfupload:hover{
   text-decoration:underline;
   background:url("/static/images/attach/upload_muti_hover.png") no-repeat left center;
}
.workflow_attach a.add_swfupload .swfupload {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 5;
    filter: alpha(opacity=0); /* for IE */
}
.workflow_attach .swfupload{
   vertical-align: top;
}
.workflow_attach .SwfBtn {
    position: relative;
}
.workflow_attach .SwfBtn .swfupload {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 5;
    filter: alpha(opacity=0); /* for IE */
}
.workflow_attach .file-dropzone{
    line-height: 40px;
    background: #FAFAFA;
    border: 2px dashed #DDD;
    margin: 10px;
    color: #888;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    transition: all 0.5s ease-in-out;
}
.workflow_attach .file-dropzone.dragging:hover{
    color: #39E;
    border-color: #39E;
}
.workflow_attach .workflow_attach a.dropdown:link,
.workflow_attach .workflow_attach a.dropdown:hover,
.workflow_attach .workflow_attach a.dropdown:active,
.workflow_attach .workflow_attach a.dropdown:visited {
   padding-left:10px;
   display:inline-block;
   height:25px;
   line-height:25px;
   color:#373737;
   text-align:center;
   text-decoration:none;
   background:url("../10/images/btn_dropdown_l.png") left top no-repeat;
}
.workflow_attach a.dropdown:hover{
   text-decoration:none;
}

.workflow_attach a.dropdown span{
  display:inline-block;
  margin:0px;
  padding:0 15px 0 0;
  white-space:nowrap;
  height:25px;
  background:url("../10/images/btn_dropdown_r.png") right top no-repeat;
  cursor:pointer;
}

.workflow_attach .attach_name:link,.workflow_attach .attach_name:hover,.workflow_attach .attach_name:active,.workflow_attach .attach_name:visited{color:#0D3A73;}
.workflow_attach .attach_div{display:none;width:110px;border:#cccccc 1px solid;position:absolute;padding:0px;z-index:10001;background:#FFFFFF;}
.workflow_attach .attach_div a{display:block !important;padding:0px 10px;height:25px;line-height:25px;text-decoration:none;color:#393939;}
.workflow_attach .attach_div a:hover{background: #83C1DE;color: #FFF;text-decoration:none;}
.workflow_attach .attach_div img.ImgHover{border:1px #98BBD6 solid;cursor:pointer;}
.workflow_attach .attach_div img.ImgNormal{border:1px #fff solid;cursor:pointer;}
.workflow_attach .attach_div .icon-dropdown-checkbox{
    width: 16px;
    height: 16px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    background: none;
}
.workflow_attach .attach_div .icon-dropdown-checkbox-checked{
    background:url('/static/images/dropdown_menu_checked.png') no-repeat 0 0;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
