/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,select,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:40%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
p {margin:0 0 9px;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.8 "Microsoft YaHei UI","Microsoft YaHei",Arial,SimSun,"Segoe UI",Tahoma,Helvetica,sans-serif;outline:0;}
body{background:#fff;}
a{color:#3b5998;outline:none;}
a:hover{color:#d54e21;text-decoration:underline;}
body .ui-widget{font:12px/1.8 Microsoft YaHei,arial,simsun;color:#333;outline:0;}
body .ui-widget.ui-dialog{border:1px solid #bbb;}
body .ui-dialog{-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.index1{z-index:1;}
/*浮动*/
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}
/*显示形式*/
.inline{display:inline;}
.block{display:block;}
.inline-block{display:inline-block;zoom:1;*display:inline;}
.hidden{display:none;}
/* 颜色 */
.red{color:#d54e21;}
.blue{color:#1c64e3;}
.green{color:green;}
.c666{color:#666;}
.c999{color:#999;}
.cccc{color:#999;}
.cddd{color:#ddd;}
/*长度*/
.width100{width:100%;}
.width90{width:90%;}
.width80{width:80%;}
.width70{width:70%;}
.width60{width:60%;}
.width50{width:50%;}
.width40{width:40%;}
.width30{width:30%;}
.width20{width:20%;}
.width10{width:10%;}
.input-large{width:520px;}
.input-medium{width:260px;}
.input-small{width:120px;}
select.input-small{width:127px;}
select.input-medium{width:265px;}
select.input-large{width:527px;}
.input-time{width:45px;}
/*表单元素样式*/
textarea,
input[type="text"],
input[type="password"],
input[type="search"],
div.uploader{height:14px;line-height:14px;padding:7px 5px;padding-left:5px;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border linear 0.2s,box-shadow linear 0.2s;vertical-align:middle;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="search"]:focus{border-color:#52acdd;outline:0;outline:thin dotted \9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,172,221,.6);}
select{border:1px solid #ccc;vertical-align: middle;padding:4px 10px;line-height:1;}
input[readonly]{color:#999;}
input[disabled]{background:#f3f3f3;}
.placeholder {color: #aaa;}
.highcharts-button{display:none;}
/*按钮样式*/
.btn{-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);text-shadow:0 1px 0 #fff;background-image:url(../images/btn-bg1.png);_background-image:none;background-color:#f3f3f3;color:#444;text-align:center;vertical-align:middle;border:1px solid #ccc;line-height:1;cursor:pointer;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.noshadow{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.btn:hover{border-color:#999;color:#444;text-decoration:none;}
.btn-primary{border-color:#1f4189;background-color:#405c96;text-shadow:0 -1px rgba(0,0,0,0.2);color:#e4e9f1}
.btn-primary:hover ,
.btn-primary:focus {border-color:#1f4189;background:#37538d;color:#e4e9f1;}
.gaincode{width:75px;}
/*文字样式*/
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.disabled{color:#bbb;cursor:default;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.zclip{line-height:1;}
a.disabled,#conference a.disabled,#iframe a.disabled,a.disabled:hover,#conference a.disabled:hover,#iframe a.disabled:hover{color:#bbb;cursor:default;}
/*提示信息样式*/
.alert {padding:8px 35px 8px 14px;margin:10px 0;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#8bc5e8;color:#1c628b;border:1px solid #7ed0e5;}
.alert-heading {color: inherit;}
.alert .close {position:relative;right:-21px;line-height:18px;}
.close {float:right;font-size: 20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20);}
.close:hover {color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
.close {padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
.alert-success {background-color:#e3fad9;border-color:#aef78b;color:#679933;}
.alert-danger,.alert-error {background-color:#faddd9;border-color:#f7968b;color:#99333b;}
.alert-info {background-color:#faf0d9;border-color:#f7d58b;color:#963;}
.alert-block {padding-top: 14px;padding-bottom: 14px;}
.alert-block > p,.alert-block > ul {margin-bottom:0;}
.alert-block p + p {margin-top:5px;}
.caption{margin-top:25px;padding-top:15px;border-top:1px dotted #ddd;padding-left:5px;}
.caption strong{font-size:14px;}
.caption i.icon-exclamation-sign{color:#0c0;font-size:16px;}
.msg{margin-top:15px;padding:5px;}
.msg a{font-weight:bold;}
.screentip{position:fixed;top:50%;left:50%;box-shadow:0 3px 10px rgba(0, 0, 0, 0.3);z-index:9999;border-radius:5px;display:none;}
.screentip .alert{margin:0;padding:15px 25px;border:none;text-shadow:none;color:#fff;border-radius:5px;font-size:14px;}
.screentip .alert i{font-size:14px;}
.screentip .alert-success {background-color:#37b94d;}
.screentip .alert-error {background-color:#db5662;}
.span4{overflow:hidden;}
.span4 li{float:left;width:25%;}
.span4 li strong i{font-weight:normal;color:#999;}
.span4 li em{font-size:16px;color:#c00;}
.span4 li span{color:#999;}
.span4 li strong,.span4 li em,.span4 li span{display:block;}
.span5{overflow:hidden;}
.span5 li{float:left;width:20%;}
.span5 li strong i{font-weight:normal;color:#999;}
.span5 li em{font-size:16px;color:#c00;}
.span5 li span{color:#999;}
.span5 li strong,.span5 li em,.span5 li span{display:block;}
/* 信息提示页面样式 */
#msg #login-toplink {position:absolute;height:33px;right:0;bottom:26px;word-spacing:1em;color:#ddd;}
#msg #header #headwrap{padding:0;}
#msg #main{background:#fff;border-top:1px solid #ddd;}
#msg .msg{margin-top:120px;width:800px;position:relative;padding-left:180px;}
#msg .msg i{font-size:160px;position:absolute;top:10px;left:0;padding:10px;}
#msg .msg i.icon-exclamation-sign{color:#005590;}
#msg .msg i.icon-ok-sign{color:#079000;}
#msg .msg i.icon-remove-sign{color:#c10000;}
#msg .msg p{margin-top:15px;font-size:14px;}
#msg .msg h3{font-size:28px;margin-top:30px;}
/*下拉三角符号*/
.caret {display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";opacity:0.3;filter:alpha(opacity=30);}
.caret.up{border-top:none;border-bottom:4px solid #000000;}
.arrow-left{color:#ddd;width:6px;height:12px;overflow:hidden;display:block;line-height:1;position:absolute;left:-6px;top:0;font-family:"SimSun";}
.arrow-left em{color:#fff;display:block;position:absolute;left:1px;top:0}
/* 列表样式 */
table {max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.table {width:100%;background:#fff;border:1px solid #ddd;border-right:none;border-left:none;}
.table.tableborder{border-left:1px solid #ddd;border-right:1px solid #ddd;}
.table tr{width:100%;}
.table thead{background:#f9f9f9;}
.table th,.table td {padding:8px;line-height:18px;text-align:left;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.table th.text-center,.table td.text-center{text-align:center;}
.table th {font-weight:bold;}
.table tbody + tbody {border-top: 2px solid #ddd;}
.table tbody tr:hover>td{background-color:#f3f7ff;}
.table select{padding:0;}
.table .check-column{width:2.2em;}
.table .nopadding{padding:0;}
.table .nomargin{margin:0;}
.table .nopadding .table th,.table .nopadding .table td {border-bottom:1px dotted #95dfd1;border-top:1px dotted #95dfd1;}
.table .nopadding .table{margin-top:-1px;margin-bottom:-1px;}
.table .nopadding .table thead{background:#e0f5f1;}
.table .nopadding .table tbody{background:#f7fdfc;}
.tablenav{height:35px;line-height:35px;overflow:hidden;}
.tablenav.top{margin-bottom:5px;}
.tablenav.bottom{margin-top:5px;}
.tablenav .actions{margin-right:10px;}
.tablesorter thead tr .header {background-image:url(../images/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
.tablesorter thead tr .headerSortUp {background-image: url(../images/asc.gif);}
.tablesorter thead tr .headerSortDown {background-image: url(../images/desc.gif);}
.sorter{width:28px;}
.sorter-ico{display:inline-block;margin:auto;width:14px;height:14px;background-image: url(../images/sorter.png);font-size:0;overflow:hidden;}
.sorter-ico:hover{background-position:0 -14px;}
.edittable th,.edittable td{padding:8px 0;text-indent:8px;}
.ui-state-highlight td{background:#fcfbf2;border-color:#fcefa1;}
.handle{cursor:move;}
/* 图片列表 */
#piclist{padding:5px 0;overflow:hidden;}
#piclist li {display:block;width:202px;float:left;margin-right:20px;margin-bottom:25px;}
#piclist li img{border:1px solid #ddd;width:200px;height:150px;}
#piclist li span{display:block;}
#piclist li span .installed{color:#999;}
#piclist li span .del{float:right;color:red;padding:0 5px;}
#piclist li span .del:hover{color:#fff;background:red;}
.action-links{color:#ccc;word-spacing:2px;}
/* 文件列表 */
.filepath {color:#999;}
.filepath a{font-weight:bold;}
.showfile{height:500px;margin-bottom:15px;}
/* 列表筛选样式 */
.filter{display:block;height:35px;line-height:35px;vertical-align:middle;padding-left:5px;overflow:hidden;}
.filter li{float:left;margin-right:6px;}
.filter li a{line-height:2;padding:.2em;}
.filter li a.cur{color:#333;font-weight:bold;}
.filter li span{color:#999;font-weight:normal;}
.filter .input-append input{width:240px;}
/* 详细页 */
#detailed li{padding:9px 0;*zoom:1;border-bottom:1px dotted #ccc;}
#detailed li:before,
#detailed li:after {display:table;content:"";}
#detailed li:after {clear:both;}
#detailed li:last-child {border:none;}
#detailed li>strong{display:inline-block;width:140px;text-align:right;}
#detailed li [class*="-preview"]{display:inline-block;vertical-align:top;}
#detailed li .pic-preview img{margin:0 auto;}
#detailed li>strong:after{content:"：";}

/*分页样式*/
.pager{display:block;height:35px;line-height:35px;padding:8px 0;text-align:center;overflow:hidden;}
.pager a{display:inline-block;*zoom:1;*display:inline;text-decoration:none;border:1px solid #ccc;height:32px;line-height:32px;padding:0 12px;color:#666;font-family:arial;margin:0 3px;vertical-align:middle;}
.pager span{display:inline-block;*zoom:1;*display:inline;height:32px;line-height:32px;padding:0 8px;color:#666;font-family:arial;margin:0 3px;}
.pager a:hover{border-color:#bbb;background:#ddd;}
.pager a.disabled{color:#fff;border-color:#ff6804;cursor:default;background:#ff6804;}
.pager .pagination{margin-right:10px;}
.pager .gotopage .current-page,.pager .gotopage .btn{width:40px;height:18px;border:1px solid #ddd;text-align:center;padding:0;}
.current-page,.pager .gotopage .btn{margin-left:-1px;}
/*表单样式*/
.form-horizontal{padding-top:15px;*overflow:hidden;}
.form-horizontal legend {display:block;width:100%;padding:5px 0;margin-bottom:15px;text-indent:10px;border-bottom:1px solid #ddd;font-size:14px;font-weight:bold;}
.form-horizontal legend a {font-size:12px;margin-left:10px;font-weight:normal;}
.form-horizontal .control-group {margin-bottom:9px;*zoom:1;*width:100%;*float:left;position:relative;}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {display:table;content:"";}
.form-horizontal .control-group:after {clear:both;}
.form-horizontal .control-label {position:absolute;width:120px;left:0;top:9px;text-align:right;}
.form-horizontal .controls {padding:5px 0;padding-left:130px;}
.form-horizontal .controls  p{padding-top:4px;}
.form-horizontal .controls .btn{padding:0 18px;height:28px;line-height:28px;}
.form-horizontal .help-block {margin-top:9px; margin-bottom:0;} 
.form-horizontal .form-actions {padding-left:130px;}
.form-horizontal .btn{padding:0 18px;height:31px;line-height:31px;margin-right:10px;}
.form-horizontal a.btn{display:inline-block;zoom:1;*display:inline;line-height:31px;height:31px;*line-height:29px;height:29px;}
.control-group label.required:before{content:"*";font-weight:normal;color:red;margin-right:8px;}
.control-group label.error,.control-group label.valid{padding-left:8px;zoom:1;}
.control-group .error{color:#bd4247;}
.control-group .form-text{display:inline-block;zoom:1;*display:inline;padding-top:4px;}
.control-group input.error{border-color:#bd4247;}
.control-group input.error:focus{box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(189,66,71,.6);}
.control-group .valid{color:#669533;}
.control-group input.valid{border-color:#669533;}
.control-group input.valid:focus{box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,149,51,.6);}
.control-group .inline,.control-group .inline input{line-height:28px;vertical-align:middle;padding-right:10px;}
.control-group  textarea{vertical-align:middle;min-height:120px;}
.help-inline,.help-block{color:#666;padding-left:8px;}
.help-inline{display:inline;}
.help-block{display:block;}
.pic-preview  a{position:relative;display:inline-block;background:url(../images/uploadify-cancel.png) 0 0 no-repeat #fff;width:16px;height:16px;margin-top:12px;margin-left:-22px;text-indent:-9999px;vertical-align:top;}
.pic-preview img{max-width::140px;max-height:140px;margin-top:10px;}
hr.line{height:0;border:0;margin:9px 0;padding:0;overflow:hidden;border-bottom:1px dotted #ddd;}
/* 文件上传 */
div.uploader {position:relative;overflow:hidden;cursor:default;}
div.uploader span{display:block;vertical-align:middle;}
div.uploader span.action {position:absolute;top:-1px;bottom:-1px;line-height:30px;right:-1px;padding:0 15px;overflow:hidden;cursor:pointer;border:1px solid #ccc;background-image:url(../images/btn-bg1.png);_background-image:none;background-color:#f3f3f3;color:#444;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);}
div.uploader span.filename {margin-right:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;}
div.uploader input {z-index:1;opacity:0;filter:alpha(opacity=0);position: absolute;height:100%;height:25px;border:none;cursor:default;}
.hidden-title .ui-dialog-title{display:none;}
.hidden-title .ui-tabs-nav a:focus{outline:none;}
.ui-dialog.hidden-title .ui-dialog-content,.ui-dialog.hidden-title .ui-dialog-titlebar{padding:0;border:none;}
.ui-dialog.hidden-title .ui-dialog-titlebar-close{z-index:1;top:16px;}
.ui-dialog.hidden-title .ui-dialog-buttonpane{bottom:0;position:absolute;left:10px;right:10px;}
.ui-dialog.hidden-title .ui-widget-content{overflow:auto;}
#upload-dialog{position:relative;}
#upload-dialog div[id*="tab"]{position:absolute;top:35px;bottom:40px;left:0;right:0;padding:10px 0;}
#upload-dialog .form-horizontal{margin-top:10px;}
#upload-dialog .control-label{margin-top:6px;}
#upload-dialog #attachmentsUrl{height:40px;font-size:16px;}
.attachments {overflow:hidden;padding-top:5px;}
.attachment-toolbar{overflow:hidden;padding:5px 2px;}
.attachments li{float:left;margin:5px 10px 2px 2px;border:5px solid #fff;box-shadow:0 0 0 1px #ddd;width:100px;height:100px;overflow:hidden;line-height:1.6;position:relative;}
.attachments li.selected {border-color:#3ea0d9;box-shadow:none;}
.attachments li .attachment-preview{width:100px;height:100px;}
.attachments li .attachment-preview img{width:100px;height:100px;}
.attachments li span{display:block;padding-top:10px;width:100px;height:90px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.attachments li  [class*="icon-"]{display:block;background-image:url(../images/file.png);width:64px;height:64px;margin:auto;}
.attachments li  .icon-doc,.attachments li  [class*="icon-doc"]{background-position:0 0}
.attachments li  .icon-rar{background-position:-69px 0}
.attachments li  .icon-folder{background-position:-138px 0}
.attachments li  .icon-xls,.attachments li  [class*="icon-xls"]{background-position:-207px 0}
.attachments li  .icon-ppt,.attachments li  [class*="icon-ppt"]{background-position:-276px 0}
.attachments li  .icon-zip{background-position:0 -70px}
.attachments li  .icon-wma{background-position:-69px -70px}
.attachments li  .icon-7z{background-position:-138px -70px}
.attachments li  .icon-mp3{background-position:-207px -70px}
.attachments li  .icon-exe{background-position:-276px -70px}
.attachments li  .icon-txt{background-position:0 -140px}
.attachments li  .icon-bat{background-position:-69px -140px}
.attachments li  .icon-flv{background-position:-138px -140px}
.attachments li  .icon-rmvb{background-position:-207px -140px}
.attachments li  .icon-pdf{background-position:-276px -140px}
.attachments li  .icon-htm{background-position:0 -210px}
.attachments li  .icon-html{background-position:-69px -210px}
.attachments li  .icon-psd{background-position:-138px -210px}
.attachments li  .icon-swf{background-position:-207px -210px}
.attachments li  .icon-gif{background-position:-276px -210px}
.attachments li  .icon-jpg{background-position:0 -280px}
.attachments li  .icon-jpeg{background-position:0 -280px}
.attachments li  .icon-png{background-position:-69px -280px}
.attachments li  .icon-bmp{background-position:-138px -280px}
.attachments li  .icon-ai{background-position:-207px -280px}
.attachments li  .icon-mp4{background-position:-276px -280px}
.attachments li  .icon-avi{background-position:0 -350px}
.attachments li  .icon-wmv{background-position:-69px -350px}
.attachments li  .icon-apk{background-position:-138px -350px}
.attachments li  .icon-xml{background-position:-207px -350px}
.attachments li  .icon-ipa{background-position:-276px -350px}
.attachments li  .icon-fla{background-position:0 -420px}
.attachments li  .icon-eps{background-position:-69px -420px}
.attachments li  .icon-3gp{background-position:-138px -420px}
.attachments li  .icon-asf{background-position:-207px -420px}
.attachments li  .icon-rm{background-position:-276px -420px}
.attachments li  .icon-asp{background-position:0 -490px}
.attachments li  .icon-iso{background-position:-69px -490px}
.attachments li  .icon-log{background-position:-138px -490px}
.attachments li  .icon-cab{background-position:-207px -490px}
.attachments li  .icon-mod{background-position:-276px -490px}
.attachments li  .icon-mov{background-position:0 -560px}
.attachments li  .icon-mpe{background-position:-69px -560px}
.attachments li  .icon-chm{background-position:-138px -560px}
.attachments li  .icon-msg{background-position:-207px -560px}
.attachments li  .icon-xmin{background-position:-276px -560px}
.attachments li  .icon-bak{background-position:0 -630px}
.attachments li  .icon-dmg{background-position:-69px -630px}
.attachments li  .icon-hlp{background-position:-138px -630px}
.attachments li  .icon-wav{background-position:-207px -630px}
.attachments li  .icon-jar{background-position:-276px -630px}
.attachments li  .icon-msi{background-position:0 -700px}
.attachments li  .icon-ace{background-position:-69px -700px}
.attachments li  .icon-tmp{background-position:-138px -700px}
.attachments li  .icon-ttf{background-position:-207px -700px}
.attachments li  .icon-otf{background-position:-276px -700px}
.attachments li  .icon-code{background-position:0 -770px}
.attachments li  .icon-compress{background-position:-69px -770px}
.attachments li  .icon-unknow, .attachments li  .icon-file{background-position:-138px -770px}
.attachments li  .icon-exec{background-position:-207px -770px}
.attachments li  .icon-filebroken{background-position:-276px -770px}
.attachments li  .icon-document{background-position:0 -840px}
.attachments li  .icon-image{background-position:-69px -840px}
.attachments li  .icon-video{background-position:-138px -840px}
.attachments li  .icon-audio{background-position:-207px -840px}
.attachments li  .icon-cab{background-position:0 -910px}
.attachments li  .icon-uue{background-position:-69px -910px}
.attachments li  .icon-old{background-position:-138px -910px}
.attachments li  .icon-tar{background-position:-207px -910px}
.attachments li  .icon-vsd{background-position:0 -980px}
.attachments li  .icon-rp{background-position:-69px -980px}
.attachments li  .icon-c{background-position:-138px -980px}
/*Uploadify*/
.uploader .uploadify{position:absolute;right:0;}
.uploader .uploadify-button{display:none;}
.uploadify-queue{margin-bottom:1em;}
.uploadify-queue-item{background-color:#F5F5F5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:11px Verdana,Geneva,sans-serif;margin-top:5px;max-width:350px;padding:10px;}
.uploadify-error{background-color:#FDE5DD !important;}
.attachments li  .cancel{display:block;background:url(../images/uploadify-cancel.png) #fff 0 0 no-repeat;width:16px;height:16px;text-indent:-9999px;position:absolute;right:5px;top:5px;}
.uploadify-queue-item.completed{background-color:#E5E5E5;}
.uploadify-progress{background-color:#E5E5E5;width:100%;}
.uploadify-progress-bar{background-color:#3ea0d9;height:10px;width:1px;border-radius:5px;}
.progress-bar{width:100px;height:10px;background:#ddd;overflow:hidden;border-radius:5px;margin-top:35px;}
/*图标集*/
@font-face{font-family:'FontAwesome';src:url('../images/font/fontawesome-webfont.eot?v=3.2.1');src:url('../images/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../images/font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../images/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../images/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:13px;text-decoration:inherit; -webkit-font-smoothing:antialiased;*margin-right:.3em;}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;}
[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;}
.icon-glass:before{content:"\f000";}
.icon-music:before{content:"\f001";}
.icon-search:before{content:"\f002";}
.icon-envelope-alt:before{content:"\f003";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-empty:before{content:"\f006";}
.icon-user:before{content:"\f007";}
.icon-film:before{content:"\f008";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-ok:before{content:"\f00c";}
.icon-remove:before{content:"\f00d";}
.icon-zoom-in:before{content:"\f00e";}
.icon-zoom-out:before{content:"\f010";}
.icon-power-off:before,.icon-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-gear:before,.icon-cog:before{content:"\f013";}
.icon-trash:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-file-alt:before{content:"\f016";}
.icon-time:before{content:"\f017";}
.icon-road:before{content:"\f018";}
.icon-download-alt:before{content:"\f019";}
.icon-download:before{content:"\f01a";}
.icon-upload:before{content:"\f01b";}
.icon-inbox:before{content:"\f01c";}
.icon-play-circle:before{content:"\f01d";}
.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";}
.icon-refresh:before{content:"\f021";}
.icon-list-alt:before{content:"\f022";}
.icon-lock:before{content:"\f023";}
.icon-flag:before{content:"\f024";}
.icon-headphones:before{content:"\f025";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-barcode:before{content:"\f02a";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-book:before{content:"\f02d";}
.icon-bookmark:before{content:"\f02e";}
.icon-print:before{content:"\f02f";}
.icon-camera:before{content:"\f030";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-list:before{content:"\f03a";}
.icon-indent-left:before{content:"\f03b";}
.icon-indent-right:before{content:"\f03c";}
.icon-facetime-video:before{content:"\f03d";}
.icon-picture:before{content:"\f03e";}
.icon-pencil:before{content:"\f040";}
.icon-map-marker:before{content:"\f041";}
.icon-adjust:before{content:"\f042";}
.icon-tint:before{content:"\f043";}
.icon-edit:before{content:"\f044";}
.icon-share:before{content:"\f045";}
.icon-check:before{content:"\f046";}
.icon-move:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus-sign:before{content:"\f055";}
.icon-minus-sign:before{content:"\f056";}
.icon-remove-sign:before{content:"\f057";}
.icon-ok-sign:before{content:"\f058";}
.icon-question-sign:before{content:"\f059";}
.icon-info-sign:before{content:"\f05a";}
.icon-screenshot:before{content:"\f05b";}
.icon-remove-circle:before{content:"\f05c";}
.icon-ok-circle:before{content:"\f05d";}
.icon-ban-circle:before{content:"\f05e";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";}
.icon-resize-full:before{content:"\f065";}
.icon-resize-small:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-exclamation-sign:before{content:"\f06a";}
.icon-gift:before{content:"\f06b";}
.icon-leaf:before{content:"\f06c";}
.icon-fire:before{content:"\f06d";}
.icon-eye-open:before{content:"\f06e";}
.icon-eye-close:before{content:"\f070";}
.icon-warning-sign:before{content:"\f071";}
.icon-plane:before{content:"\f072";}
.icon-calendar:before{content:"\f073";}
.icon-random:before{content:"\f074";}
.icon-comment:before{content:"\f075";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-retweet:before{content:"\f079";}
.icon-shopping-cart:before{content:"\f07a";}
.icon-folder-close:before{content:"\f07b";}
.icon-folder-open:before{content:"\f07c";}
.icon-resize-vertical:before{content:"\f07d";}
.icon-resize-horizontal:before{content:"\f07e";}
.icon-bar-chart:before{content:"\f080";}
.icon-twitter-sign:before{content:"\f081";}
.icon-facebook-sign:before{content:"\f082";}
.icon-camera-retro:before{content:"\f083";}
.icon-key:before{content:"\f084";}
.icon-gears:before,.icon-cogs:before{content:"\f085";}
.icon-comments:before{content:"\f086";}
.icon-thumbs-up-alt:before{content:"\f087";}
.icon-thumbs-down-alt:before{content:"\f088";}
.icon-star-half:before{content:"\f089";}
.icon-heart-empty:before{content:"\f08a";}
.icon-signout:before{content:"\f08b";}
.icon-linkedin-sign:before{content:"\f08c";}
.icon-pushpin:before{content:"\f08d";}
.icon-external-link:before{content:"\f08e";}
.icon-signin:before{content:"\f090";}
.icon-trophy:before{content:"\f091";}
.icon-github-sign:before{content:"\f092";}
.icon-upload-alt:before{content:"\f093";}
.icon-lemon:before{content:"\f094";}
.icon-phone:before{content:"\f095";}
.icon-unchecked:before,.icon-check-empty:before{content:"\f096";}
.icon-bookmark-empty:before{content:"\f097";}
.icon-phone-sign:before{content:"\f098";}
.icon-twitter:before{content:"\f099";}
.icon-facebook:before{content:"\f09a";}
.icon-github:before{content:"\f09b";}
.icon-unlock:before{content:"\f09c";}
.icon-credit-card:before{content:"\f09d";}
.icon-rss:before{content:"\f09e";}
.icon-hdd:before{content:"\f0a0";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-bell:before{content:"\f0a2";}
.icon-certificate:before{content:"\f0a3";}
.icon-hand-right:before{content:"\f0a4";}
.icon-hand-left:before{content:"\f0a5";}
.icon-hand-up:before{content:"\f0a6";}
.icon-hand-down:before{content:"\f0a7";}
.icon-circle-arrow-left:before{content:"\f0a8";}
.icon-circle-arrow-right:before{content:"\f0a9";}
.icon-circle-arrow-up:before{content:"\f0aa";}
.icon-circle-arrow-down:before{content:"\f0ab";}
.icon-globe:before{content:"\f0ac";}
.icon-wrench:before{content:"\f0ad";}
.icon-tasks:before{content:"\f0ae";}
.icon-filter:before{content:"\f0b0";}
.icon-briefcase:before{content:"\f0b1";}
.icon-fullscreen:before{content:"\f0b2";}
.icon-group:before{content:"\f0c0";}
.icon-link:before{content:"\f0c1";}
.icon-cloud:before{content:"\f0c2";}
.icon-beaker:before{content:"\f0c3";}
.icon-cut:before{content:"\f0c4";}
.icon-copy:before{content:"\f0c5";}
.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";}
.icon-save:before{content:"\f0c7";}
.icon-sign-blank:before{content:"\f0c8";}
.icon-reorder:before{content:"\f0c9";}
.icon-list-ul:before{content:"\f0ca";}
.icon-list-ol:before{content:"\f0cb";}
.icon-strikethrough:before{content:"\f0cc";}
.icon-underline:before{content:"\f0cd";}
.icon-table:before{content:"\f0ce";}
.icon-magic:before{content:"\f0d0";}
.icon-truck:before{content:"\f0d1";}
.icon-pinterest:before{content:"\f0d2";}
.icon-pinterest-sign:before{content:"\f0d3";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-google-plus:before{content:"\f0d5";}
.icon-money:before{content:"\f0d6";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-columns:before{content:"\f0db";}
.icon-sort:before{content:"\f0dc";}
.icon-sort-down:before{content:"\f0dd";}
.icon-sort-up:before{content:"\f0de";}
.icon-envelope:before{content:"\f0e0";}
.icon-linkedin:before{content:"\f0e1";}
.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";}
.icon-legal:before{content:"\f0e3";}
.icon-dashboard:before{content:"\f0e4";}
.icon-comment-alt:before{content:"\f0e5";}
.icon-comments-alt:before{content:"\f0e6";}
.icon-bolt:before{content:"\f0e7";}
.icon-sitemap:before{content:"\f0e8";}
.icon-umbrella:before{content:"\f0e9";}
.icon-paste:before{content:"\f0ea";}
.icon-lightbulb:before{content:"\f0eb";}
.icon-exchange:before{content:"\f0ec";}
.icon-cloud-download:before{content:"\f0ed";}
.icon-cloud-upload:before{content:"\f0ee";}
.icon-user-md:before{content:"\f0f0";}
.icon-stethoscope:before{content:"\f0f1";}
.icon-suitcase:before{content:"\f0f2";}
.icon-bell-alt:before{content:"\f0f3";}
.icon-coffee:before{content:"\f0f4";}
.icon-food:before{content:"\f0f5";}
.icon-file-text-alt:before{content:"\f0f6";}
.icon-building:before{content:"\f0f7";}
.icon-hospital:before{content:"\f0f8";}
.icon-ambulance:before{content:"\f0f9";}
.icon-medkit:before{content:"\f0fa";}
.icon-fighter-jet:before{content:"\f0fb";}
.icon-beer:before{content:"\f0fc";}
.icon-h-sign:before{content:"\f0fd";}
.icon-plus-sign-alt:before{content:"\f0fe";}
.icon-double-angle-left:before{content:"\f100";}
.icon-double-angle-right:before{content:"\f101";}
.icon-double-angle-up:before{content:"\f102";}
.icon-double-angle-down:before{content:"\f103";}
.icon-angle-left:before{content:"\f104";}
.icon-angle-right:before{content:"\f105";}
.icon-angle-up:before{content:"\f106";}
.icon-angle-down:before{content:"\f107";}
.icon-desktop:before{content:"\f108";}
.icon-laptop:before{content:"\f109";}
.icon-tablet:before{content:"\f10a";}
.icon-mobile-phone:before{content:"\f10b";}
.icon-circle-blank:before{content:"\f10c";}
.icon-quote-left:before{content:"\f10d";}
.icon-quote-right:before{content:"\f10e";}
.icon-spinner:before{content:"\f110";}
.icon-circle:before{content:"\f111";}
.icon-mail-reply:before,.icon-reply:before{content:"\f112";}
.icon-github-alt:before{content:"\f113";}
.icon-folder-close-alt:before{content:"\f114";}
.icon-folder-open-alt:before{content:"\f115";}
.icon-expand-alt:before{content:"\f116";}
.icon-collapse-alt:before{content:"\f117";}
.icon-smile:before{content:"\f118";}
.icon-frown:before{content:"\f119";}
.icon-meh:before{content:"\f11a";}
.icon-gamepad:before{content:"\f11b";}
.icon-keyboard:before{content:"\f11c";}
.icon-flag-alt:before{content:"\f11d";}
.icon-flag-checkered:before{content:"\f11e";}
.icon-terminal:before{content:"\f120";}
.icon-code:before{content:"\f121";}
.icon-reply-all:before{content:"\f122";}
.icon-mail-reply-all:before{content:"\f122";}
.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";}
.icon-location-arrow:before{content:"\f124";}
.icon-crop:before{content:"\f125";}
.icon-code-fork:before{content:"\f126";}
.icon-unlink:before{content:"\f127";}
.icon-question:before{content:"\f128";}
.icon-info:before{content:"\f129";}
.icon-exclamation:before{content:"\f12a";}
.icon-superscript:before{content:"\f12b";}
.icon-subscript:before{content:"\f12c";}
.icon-eraser:before{content:"\f12d";}
.icon-puzzle-piece:before{content:"\f12e";}
.icon-microphone:before{content:"\f130";}
.icon-microphone-off:before{content:"\f131";}
.icon-shield:before{content:"\f132";}
.icon-calendar-empty:before{content:"\f133";}
.icon-fire-extinguisher:before{content:"\f134";}
.icon-rocket:before{content:"\f135";}
.icon-maxcdn:before{content:"\f136";}
.icon-chevron-sign-left:before{content:"\f137";}
.icon-chevron-sign-right:before{content:"\f138";}
.icon-chevron-sign-up:before{content:"\f139";}
.icon-chevron-sign-down:before{content:"\f13a";}
.icon-html5:before{content:"\f13b";}
.icon-css3:before{content:"\f13c";}
.icon-anchor:before{content:"\f13d";}
.icon-unlock-alt:before{content:"\f13e";}
.icon-bullseye:before{content:"\f140";}
.icon-ellipsis-horizontal:before{content:"\f141";}
.icon-ellipsis-vertical:before{content:"\f142";}
.icon-rss-sign:before{content:"\f143";}
.icon-play-sign:before{content:"\f144";}
.icon-ticket:before{content:"\f145";}
.icon-minus-sign-alt:before{content:"\f146";}
.icon-check-minus:before{content:"\f147";}
.icon-level-up:before{content:"\f148";}
.icon-level-down:before{content:"\f149";}
.icon-check-sign:before{content:"\f14a";}
.icon-edit-sign:before{content:"\f14b";}
.icon-external-link-sign:before{content:"\f14c";}
.icon-share-sign:before{content:"\f14d";}
.icon-compass:before{content:"\f14e";}
.icon-collapse:before{content:"\f150";}
.icon-collapse-top:before{content:"\f151";}
.icon-expand:before{content:"\f152";}
.icon-euro:before,.icon-eur:before{content:"\f153";}
.icon-gbp:before{content:"\f154";}
.icon-dollar:before,.icon-usd:before{content:"\f155";}
.icon-rupee:before,.icon-inr:before{content:"\f156";}
.icon-yen:before,.icon-jpy:before{content:"\f157";}
.icon-renminbi:before,.icon-cny:before{content:"\f158";}
.icon-won:before,.icon-krw:before{content:"\f159";}
.icon-bitcoin:before,.icon-btc:before{content:"\f15a";}
.icon-file:before{content:"\f15b";}
.icon-file-text:before{content:"\f15c";}
.icon-sort-by-alphabet:before{content:"\f15d";}
.icon-sort-by-alphabet-alt:before{content:"\f15e";}
.icon-sort-by-attributes:before{content:"\f160";}
.icon-sort-by-attributes-alt:before{content:"\f161";}
.icon-sort-by-order:before{content:"\f162";}
.icon-sort-by-order-alt:before{content:"\f163";}
.icon-thumbs-up:before{content:"\f164";}
.icon-thumbs-down:before{content:"\f165";}
.icon-youtube-sign:before{content:"\f166";}
.icon-youtube:before{content:"\f167";}
.icon-xing:before{content:"\f168";}
.icon-xing-sign:before{content:"\f169";}
.icon-youtube-play:before{content:"\f16a";}
.icon-dropbox:before{content:"\f16b";}
.icon-stackexchange:before{content:"\f16c";}
.icon-instagram:before{content:"\f16d";}
.icon-flickr:before{content:"\f16e";}
.icon-adn:before{content:"\f170";}
.icon-bitbucket:before{content:"\f171";}
.icon-bitbucket-sign:before{content:"\f172";}
.icon-tumblr:before{content:"\f173";}
.icon-tumblr-sign:before{content:"\f174";}
.icon-long-arrow-down:before{content:"\f175";}
.icon-long-arrow-up:before{content:"\f176";}
.icon-long-arrow-left:before{content:"\f177";}
.icon-long-arrow-right:before{content:"\f178";}
.icon-apple:before{content:"\f179";}
.icon-windows:before{content:"\f17a";}
.icon-android:before{content:"\f17b";}
.icon-linux:before{content:"\f17c";}
.icon-dribbble:before{content:"\f17d";}
.icon-skype:before{content:"\f17e";}
.icon-foursquare:before{content:"\f180";}
.icon-trello:before{content:"\f181";}
.icon-female:before{content:"\f182";}
.icon-male:before{content:"\f183";}
.icon-gittip:before{content:"\f184";}
.icon-sun:before{content:"\f185";}
.icon-moon:before{content:"\f186";}
.icon-archive:before{content:"\f187";}
.icon-bug:before{content:"\f188";}
.icon-vk:before{content:"\f189";}
.icon-weibo:before{content:"\f18a";}
.icon-renren:before{content:"\f18b";}

.octicon{font:normal normal 16px FontAwesome;display:inline-block;margin-right:5px;vertical-align:middle;}
.octicon-file-directory{color:#80A6CD;}
.octicon-file-directory:before{content:"\f07b";}
.octicon-file-text{color:#666;}
.octicon-file-text:before{content:"\f15c";}

[class^="file-"]{background:url(../images/file-ico.png) -154px -2px;display:inline-block;zoom:1;*display:inline;width:16px;height:16px;overflow:hidden;margin-right:5px;vertical-align:middle;}
.file-doc,.file-docx{background-position:-278px -2px;}
.file-ppt,.file-pptx{background-position:-257px -2px;}
.file-xls,.file-xlsx{background-position:-131px -2px;}
.file-vsd{background-position:-173px -2px;}
.file-pot{background-position:-26px -2px;}
.file-pps{background-position:-47px -2px;}
.file-rtf{background-position:-239px -2px;}
.file-wps{background-position:-197px -2px;}
.file-et{background-position:-71px -2px;}
.file-dps{background-position:-113px -2px;}
.file-pdf{background-position:-5px -2px;}
.file-txt{background-position:-218px -2px;}
.file-epub{background-position:-89px -2px;}

/* 银行ico */
.ico-icbc, .ico-cmb, .ico-ccb, .ico-abc,
.ico-boc, .ico-spdb, .ico-sdb, .ico-cib,
.ico-bob, .ico-cebb, .ico-boco, .ico-cmbc,
.ico-ecitic, .ico-gdb, .ico-pingan, .ico-post, .ico-union,
.ico-jsb,.ico-srcb,.ico-hkb,.ico-nbbc,.ico-njcb,.ico-bosh,.ico-hxb,.ico-hzb{background:url(../images/bank_ico.png) no-repeat;display:inline-block;position:relative;height:18px;width:18px;overflow:hidden;line-height:999px;vertical-align:top;}
.ico-icbc{background-position:0 0;}                       /* 中国工商银行 */
.ico-cmb{background-position:-18px 0;}                    /* 招商银行 */
.ico-ccb{background-position:-36px 0;}                    /* 中国建设银行 */
.ico-abc{background-position:-54px 0;}                    /* 中国农业银行 */
.ico-boc{background-position:-72px 0;}                    /* 中国银行 */
.ico-spdb{background-position:-54px -18px;}               /* 上海浦东发展银行 */
.ico-sdb{background-position:-108px -18px;}               /* 深圳发展银行   */
.ico-cib{background-position:0 -18px;}                    /* 兴业银行 */
.ico-bob{background-position:-126px -18px;}               /* 北京银行 */
.ico-cebb{background-position:-90px 0;}                   /* 中国光大银行 */
.ico-boco{background-position:-36px -18px;}               /* 交通银行 */
.ico-cmbc{background-position:-90px -18px;}               /* 中国民生银行 */
.ico-ecitic{background-position:-126px 0;}                /* 中信银行 */
.ico-gdb{background-position:-72px -18px;}                /* 广发银行 */
.ico-pingan{background-position:0 -36px;}                 /* 平安银行 */
.ico-post{background-position:-18px -18px;}               /* 中国邮政储蓄银行 */
.ico-union{background-position:-27px -36px;width:27px;}   /* 银联 */
.ico-jsb{background-position:-54px -36px;}                /* 江苏银行 */
.ico-srcb{background-position:-72px -37px;}               /* 上海农商行 */
.ico-nbbc{background-position:-90px -36px;}               /* 宁波银行 */
.ico-njcb{background-position:-108px -36px;}               /* 南京银行 */
.ico-hkb{background-position:-126px -36px;}               /* 汉口银行 */
.ico-bosh{background-position:0 -54px;}                  /* 上海银行 */
.ico-hxb{background-position:-18px -54px;}                 /* 华夏银行 */
.ico-hzb{background-position:-36px -54px;}                 /* 杭州银行 */
/*
   灰色银行ico
   用法： 给银行列表父节点加class "bank-gray"
*/
.bank-gray .ico-icbc{background-position:-144px 0;}                    /* 中国工商银行 */
.bank-gray .ico-icbc:hover{background-position:0 0;}
.bank-gray .ico-cmb{background-position:-162px 0;}                     /* 招商银行 */
.bank-gray .ico-cmb:hover{background-position:-18px 0;}
.bank-gray .ico-ccb{background-position:-180px 0;}                     /* 中国建设银行 */
.bank-gray .ico-ccb:hover{background-position:-36px 0;}
.bank-gray .ico-abc{background-position:-198px 0;}                     /* 中国农业银行 */
.bank-gray .ico-abc:hover{background-position:-54px 0;}
.bank-gray .ico-boc{background-position:-216px 0;}                     /* 中国银行 */
.bank-gray .ico-boc:hover{background-position:-72px 0;}
.bank-gray .ico-spdb{background-position:-198px -18px;}                /* 上海浦东发展银行 */
.bank-gray .ico-spdb:hover{background-position:-54px -18px;}
.bank-gray .ico-sdb{background-position:-252px -18px;}                 /* 深圳发展银行   */
.bank-gray .ico-sdb:hover{background-position:-108px -18px;}
.bank-gray .ico-cib{background-position:-144px -18px;}                 /* 兴业银行 */
.bank-gray .ico-cib:hover{background-position:0 -18px;}
.bank-gray .ico-bob{background-position:-270px -18px;}                 /* 北京银行 */
.bank-gray .ico-bob:hover{background-position:-126px -18px;}
.bank-gray .ico-cebb{background-position:-234px 0;}                    /* 中国光大银行 */
.bank-gray .ico-cebb:hover{background-position:-90px 0;}
.bank-gray .ico-boco{background-position:-180px -18px;}                /* 交通银行 */
.bank-gray .ico-boco:hover{background-position:-36px -18px;}
.bank-gray .ico-cmbc{background-position:-234px -18px;}                /* 中国民生银行 */
.bank-gray .ico-cmbc:hover{background-position:-90px -18px;}
.bank-gray .ico-ecitic{background-position:-270px 0;}                  /* 中信银行 */
.bank-gray .ico-ecitic:hover{background-position:-126px 0;}
.bank-gray .ico-gdb{background-position:-216px -18px;}                 /* 广发银行 */
.bank-gray .ico-gdb:hover{background-position:-72px -18px;}
.bank-gray .ico-pingan{background-position:-144px -36px;}              /* 平安银行 */
.bank-gray .ico-pingan:hover{background-position:0 -36px;}
.bank-gray .ico-post{background-position:-162px -18px;}                /* 中国邮政储蓄银行 */
.bank-gray .ico-post:hover{background-position:-18px -18px;}
.bank-gray .ico-union{background-position:-171px -36px;width:27px;}    /* 银联 */
.bank-gray .ico-union:hover{background-position:-27px -36px;width:27px;}
.bank-gray .ico-jsb{background-position:-198px -36px;}                 /* 江苏银行 */
.bank-gray .ico-jsb:hover{background-position:-54px -36px;}
.bank-gray .ico-srcb{background-position:-216px -37px;}                 /* 上海农商行 */
.bank-gray .ico-srcb:hover{background-position:-72px -37px;}
.bank-gray .ico-nbbc{background-position:-234px -36px;}                  /* 宁波银行 */
.bank-gray .ico-nbbc:hover{background-position:-90px -36px;}
.bank-gray .ico-njcb{background-position:-252px -36px;}               /* 南京银行 */
.bank-gray .ico-njcb:hover{background-position:-108px -36px;}
.bank-gray .ico-hkb{background-position:-270px -36px;}                 /* 汉口银行 */
.bank-gray .ico-hkb:hover{background-position:-126px -36px;}
.bank-gray .ico-bosh{background-position:-144px -54px;}                 /* 上海银行 */
.bank-gray .ico-bosh:hover{background-position:0 -54px;}
.bank-gray .ico-hxb{background-position:-162px -54px;}                   /* 华夏银行 */
.bank-gray .ico-hxb:hover{background-position:-18px -54px;}
.bank-gray .ico-hzb{background-position:-180px -54px;}                   /* 杭州银行 */
.bank-gray .ico-hzb:hover{background-position:-36px -54px;}

/* 银行logo */
.bank-icbc, .bank-cmb, .bank-ccb, .bank-abc,
.bank-boc, .bank-spdb, .bank-sdb, .bank-cib,
.bank-bob, .bank-cebb, .bank-boco, .bank-cmbc,
.bank-ecitic, .bank-gdb, .bank-pingan, .bank-post, .bank-jsb,
.ico-cop, .ico-ydt,.bank-srcb,.bank-bosh,.bank-hxb,.bank-hzb,.bank-nbbc,.bank-fdb,.alipay{background:url(../images/bank.png) no-repeat;display:inline-block;position:relative;height:33px;width:128px;overflow:hidden;line-height:999px;vertical-align:top;}
.bank-icbc{background-position:0 -35px;}            /* 中国工商银行 */
.bank-cmb{background-position:0 -66px;}             /* 招商银行 */
.bank-ccb{background-position:0 -99px;}             /* 中国建设银行 */
.bank-abc{background-position:0 -132px;}            /* 中国农业银行 */
.bank-boc{background-position:0 -165px;}            /* 中国银行 */
.bank-spdb{background-position:0 -198px;}           /* 上海浦东发展银行 */
.bank-sdb{background-position:0 -231px;}            /* 深圳发展银行   */
.bank-cib{background-position:0 -264px;}            /* 兴业银行 */
.bank-bob{background-position:0 -297px;}            /* 北京银行 */
.bank-cebb{background-position:0 -330px;}           /* 中国光大银行 */
.bank-boco{background-position:0 -363px;}           /* 交通银行 */
.bank-cmbc{background-position:0 -396px;}           /* 中国民生银行 */
.bank-ecitic{background-position:0 -429px;}         /* 中信银行 */
.bank-gdb{background-position:0 -462px;}            /* 广发银行 */
.bank-pingan{background-position:0 -495px;}         /* 平安银行 */
.bank-post{background-position:0 -528px;}           /* 中国邮政储蓄银行 */
.bank-jsb{background-position:0 -561px;}            /* 江苏银行 */
.bank-srcb{background-position:0 -594px;}           /* 上海农商行 */
.bank-bosh{background-position:0 -627px;}           /* 上海银行 */
.bank-hxb{background-position:0 -660px;}            /* 华夏银行 */
.bank-hzb{background-position:0 -1352px;}           /* 杭州银行 */
.bank-nbbc{background-position:0 -791px;}           /* 宁波银行 */
.bank-fdb{background-position:0 -1913px;}            /* 富滇银行 */
.alipay{background-position:0 -1945px;}            /* 支付宝 */
.ico-cop{background-position:0 0;position:absolute;right:2px;top:9px;width:26px;height:16px;}    /* 企业图标 */
.ico-ydt{background-position:-26px 0;position:absolute;right:0;top:9px;width:35px;height:16px;}  /* 一点通图标 */
/*
   银行logo(小版)
   用法： 给银行列表父节点加class "bank-mini"
*/
.bank-mini .bank-icbc, .bank-mini .bank-cmb, .bank-mini .bank-ccb, .bank-mini .bank-abc,
.bank-mini .bank-boc, .bank-mini .bank-spdb, .bank-mini .bank-sdb, .bank-mini .bank-cib,
.bank-mini .bank-bob, .bank-mini .bank-cebb, .bank-mini .bank-boco, .bank-mini .bank-cmbc,
.bank-mini .bank-ecitic, .bank-mini .bank-gdb, .bank-mini .bank-pingan, .bank-mini .bank-post, .bank-mini .bank-jsb,
.bank-mini .ico-cop, .bank-mini .ico-ydt,.bank-mini .bank-srcb{background:url(../images/bank_mini.png) no-repeat;display:inline-block;position:relative;height:22px;width:99px;overflow:hidden;line-height:999px;vertical-align:top;}
.bank-mini .bank-icbc{background-position:0 -22px;}
.bank-mini .bank-cmb{background-position:0 -44px;}
.bank-mini .bank-ccb{background-position:0 -66px;}
.bank-mini .bank-abc{background-position:0 -88px;}
.bank-mini .bank-boc{background-position:0 -110px;}
.bank-mini .bank-spdb{background-position:0 -132px;}
.bank-mini .bank-sdb{background-position:0 -154px;}
.bank-mini .bank-cib{background-position:0 -176px;}
.bank-mini .bank-bob{background-position:0 -198px;}
.bank-mini .bank-cebb{background-position:0 -220px;}
.bank-mini .bank-boco{background-position:0 -242px;}
.bank-mini .bank-cmbc{background-position:0 -264px;}
.bank-mini .bank-ecitic{background-position:0 -286px;}
.bank-mini .bank-gdb{background-position:0 -308px;}
.bank-mini .bank-pingan{background-position:0 -330px;}
.bank-mini .bank-post{background-position:0 -352px;}
.bank-mini .bank-jsb{background-position:0 -374px;}
.bank-mini .bank-srcb{background-position:0 -398px;}
.bank-mini .ico-cop{background-position:0 0;position:absolute;right:2px;top:5px;width:18px;height:11px;}
.bank-mini .ico-ydt{background-position:-18px 0;position:absolute;right:0;top:5px;width:24px;height:11px;}

/*
   加宽银行logo
   说明： 部分银行加上一点通或企业标志时需要加宽
   用法： 1. 所有银行加长，给银行列表父节点加class "bank-long-all"
          2. 单个银行加长，给单个银行节点加class "bank-long"
*/
.bank-long,
.bank-long-all .bank-icbc, .bank-long-all .bank-cmb, .bank-long-all .bank-ccb, .bank-long-all .bank-abc,
.bank-long-all .bank-boc, .bank-long-all .bank-spdb, .bank-long-all .bank-sdb, .bank-long-all .bank-cib,
.bank-long-all .bank-bob, .bank-long-all .bank-cebb, .bank-long-all .bank-boco, .bank-long-all .bank-cmbc,
.bank-long-all .bank-ecitic, .bank-long-all .bank-gdb, .bank-long-all .bank-pingan, .bank-long-all .bank-post,
.bank-long-all .bank-jsb,.bank-long-all .bank-srcb{padding-right:24px;}
.bank-long .ico-cop, .bank-long-all .ico-cop{right:6px;}
/* Top Bar */
#topbar{position:absolute;top:0;left:0;right:0;height:44px;line-height:44px;background:#3b3b3b;z-index:10;}
#topbar span{display:inline-block;*zoom:1;*display:inline;padding:0 8px;position:relative;}
#topbar span.hover{background:#fff;color:#666;}
#topbar span.hover a{text-decoration:none;color:#666;}
#topbar span.hover a:hover{color:#c00;}
#topbar span.hover .caret{border-top-color:#999;}
#topbar span .subnav{display:none;position:absolute;background:#fff;border:1px solid #ddd;border-top:none;padding:8px 0;left:-1px;}
#topbar span .subnav a{display:block;line-height:28px;padding:0 10px;white-space:nowrap;color:#666;text-decoration:none;}
#topbar span .subnav a:hover{color:#666;background:#f4f4f4;}
#topbar .caret{border-top-color:#fff;opacity:0.6;filter:alpha(opacity=60);} 
#topbar a{color:#b7c6e7;font-weight:bold;}
#topbar a:hover{color:#90c1ee;}
#topbar .bar-right{color:#ccc;}
#topbar .bar-right a{font-weight:normal;}
#topbar #top-nav .subnav{width:190px;right:0;left:auto;overflow:hidden;}
#topbar #top-nav .subnav li{float:left;border-left:1px solid #ddd;padding:0 10px;}
#topbar #top-nav .subnav li:first-child{border:none;}
#topbar #top-nav .subnav h3{padding:0 10px;}
/* lightbox */
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.lightbox a img{border:none;}
.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.lb-outerContainer:after{content:"";display:table;clear:both;}
.lb-container{padding:4px;}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat;}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
.lb-container > .nav{left:0;}
.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block;}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.lb-dataContainer:after{content:"";display:table;clear:both;}
.lb-data{padding:0 4px;color:#ccc;}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}

