@charset "utf-8";

html,body,div,ul,li,dl,dt,dd,p,h1,h4{padding:0; margin:0;}
html,body{font-family:"Microsoft Yahei"; height:100%; overflow:hidden;font-size:14px; color:#6e6e6e;}
table{font-size:14px; color:#6e6e6e;}
ul,li{list-style:none;}
a{text-decoration:none; color:#369}
a:hover{text-decoration:underline}
.autoHeight{overflow:auto}
.frame-right.autoHeight,.frame-content.autoHeight,.frame-main.autoHeight,.tree-content.autoHeight{overflow:hidden}
.mt-10,.table.mt-10{margin-top:10px;}
.ml-20{margin-left:20px;}
.pt-10{padding-top:10px;}

.advanced-sear{padding:3px 0 0 10px;font-weight: bold;}
.dropdown{position:relative; z-index:99}
.dropdown-toggle{color:#349de8; cursor:pointer}
.dropdown-content{display:none; background:#fff; border:1px solid #ccc; width:360px;
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 1000;
    min-width: 160px;
    padding:8px;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    background-clip: padding-box;
}
.dropdown-content .arrow{background:url(../images/bg.gif) -350px top no-repeat; height:7px; width:15px; position:absolute; left:20px; top:-7px;}
.dropdown-content table{border: none; width: 100%;table-layout: fixed;}
.dropdown-content th {width: 85px;padding: 5px; font-weight: normal;vertical-align: top;padding-top: 8px;}
.dropdown-content td {padding: 5px;width:265px;*overflow: hidden; *white-space: nowrap; *word-break: keep-all; }
.dropdown-content td input[type='text']{width:98%}
.dropdown-content .tool-bar{text-align: right;width: 100%}
.frame-main{height:100%; overflow:hidden;z-index: 1;}
.frame-iframe{width: 100%;height: 100%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;}

.frame-header {height:70px; background:url(../images/head-bg.jpg) repeat-x;z-index: 1;}
.header-right{float:right;background:url(../images/head-bg.jpg) right -80px no-repeat;height:58px;color:#fff;  }
.user{background:url(../images/bg.gif) -500px top no-repeat; padding-left:30px; margin-top:17px; height:25px; line-height:25px; float:left;}
.user strong{padding-right:10px;}
.tool{background:url(../images/bg.gif) -528px -45px no-repeat; float:left; margin:15px 0 0 20px;padding-left:15px; height:31px;}
.tool li{float:left; width:24px; height:24px;padding:3px; margin-right:10px;cursor: pointer;}
.tool li:hover{background:#1f82dd}

.frame-header .dropdown-content{position:absolute; left:330px; top:30px; width:auto; background:#fbfbfb; border-color:#c1c1c1;width:140px; min-width:140px; padding:0; z-index:999}
.frame-header .dropdown-content ul{ width:137px;border-right:1px solid #e4e4e4; padding:1px; position:relative;}
.frame-header .dropdown-content li{border-bottom:1px solid #efefef;}
.frame-header .dropdown-content li a{color:#545454; display:inline-block; width:120px; line-height:32px; padding-left:20px; font-weight:bold; position:relative}
.frame-header .dropdown-content li a.hover{background:#7bbdec; color:#fff; text-decoration:none}
.frame-header .dropdown-content li a span{position:absolute; right:6px; top:9px; background:url(../images/bg.gif) -370px -160px no-repeat; height:16px; width:16px;}
.frame-header .dropdown-content li a.hover span{background-position:-320px -160px;}
.frame-header .dropdown-content li ul{display:none; position:absolute; left:139px; top:-1px; width:164px; border-right:none;}
.frame-header .dropdown-content li ul.bg{background:#fbfbfb; border:1px solid #c1c1c1;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);}
.frame-header .dropdown-content li li{border-bottom:none; line-height:33px; padding-left:15px; font-weight:bold; margin:0 8px 0 0; cursor:pointer;width:149px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.frame-header .dropdown-content li li:hover{background:#ededed;}
.frame-content{ position:absolute; top:62px; right:0; bottom:0px;left:0; }
.frame-iframe{ width:100%;height:100%;}


.frame-footer {height:29px; line-height:26px;  font-size:12px;color:#666666; text-shadow:0 1px 0 #f6f6f6;box-shadow:inset 0 1px 0 0 #ededed; text-align:center; background:#e4e4e4; border-top:1px solid #dfdfdf; position:absolute; left:0; bottom:0; right:0}


.frame-left{width:70px; background:#edeff5; border-right:1px solid #d1d7e8; overflow-x:hidden;overflow-y:auto;height:100%;float:left;}
.subtab-button{position:absolute;right:0; top:8px; z-index:999}
.subtab-button .btn{padding: 2px 12px 3px;}
.frame-right{ position:absolute; top:0; right:0; bottom:0;left:95px; padding: 15px 0 0 0;}

.btn{font-family:"Microsoft Yahei"}

.l-icon-export-sel{background: url("../images/icon-export-sel.png") no-repeat center;}
.l-icon-export-page{background: url("../images/icon-export-page.png") no-repeat center;}
.l-icon-export-all{background: url("../images/icon-export-all.png") no-repeat center;}


.form-title{color:#444343; padding:10px 5px; font-size:14px; font-weight:bold; overflow:auto;}
.form-title span{color:#6e6e6e; font-weight:normal; padding-left:10px; font-size:12px;}
.form-title strong{color:#f80; padding:0 3px;}
.form-title img{ margin-right:2px;margin-top: -2px;margin-top: -4px \9;*margin-top: 0}
.form-body{border:1px solid #dfdfdf; border-top:2px solid #d1d1d1;padding:15px;}
.form-body table{width:100%;}
.form-body th{font-weight:normal; text-align:right;line-height:28px; padding:0 10px 10px 0;}
.form-body th span{color:#f80; font-weight:bold;padding-right:5px;}
.form-body td,.form-body th{vertical-align:top;text-overflow:ellipsis;white-space: nowrap;word-break:break-all;}
table.divide{background:url(../images/table-divide.gif) center top repeat-y}
.form-actions{text-align:center; padding: 8px;}
.help-block{color:#e20c01; background:url(../images/bg.gif) -508px -157px no-repeat;padding-left:23px; line-height:23px; height:23px;}
.form-body .view td{font-weight:bold;}
.form-body .view th,.form-body .view td{padding:0 10px 15px 0; line-height:22px;}
.form-body .view td{word-break:break-all;white-space: normal;}

.tree-topic{height: 40px;line-height: 40px;}
.tree{ border:1px solid #dcdcdc; width:260px;padding:0px; overflow-x:hidden;overflow-y:auto; background:#eee;}
.tree-content{position:absolute;}
.tree-normal{position:absolute;top:21px; bottom:10px; left:0;}
.tree-folder{position:absolute;top:20px; bottom:10px; left:0;}
.normal-content{top:21px; right:0; bottom:10px; left:310px;}
.folder-content{top:40px; right:0; bottom:10px; left:290px;}
.normal-content iframe{position:absolute; top:0; right:0; bottom:0; left:0;}
.folder-content iframe{position:absolute; top:0; right:0; bottom:0; left:0;}
.sear ~ .tree{top:49px;}
.sear ~ .tree-content{top:49px;}

.editor-info{position: absolute;top: 35px;bottom:5px;left: 5px;width: 260px;}
.editor-content{position: absolute;top: 35px;bottom:5px;left: 270px;right: 0;}


.sear{margin:10px 0; height:28px;}

.list{position:absolute; top:0; right:0; bottom:40px; left:0; background:#fff; overflow:auto}
.sear ~ .list{top:49px;}
.list-tool-border-first{-webkit-border-radius: 2px 2px 2px 2px ;border-radius: 2px 2px 2px 2px; border:1px solid #f6c78c; border-top:none;}
.list-tool-border{-webkit-border-radius: 2px 2px 2px 2px ;border-radius: 2px 2px 2px 2px; border:1px solid #f6c78c; border-bottom:none;}
.list-tool{position:absolute; left:20px; top:0; height:24px; background:#fff0cf; display:none; padding:0 10px;}
.list-tool a{float:left; display:block; padding:3px 10px 3px 18px; color:#f80; cursor:pointer; font-size:12px;}
.list-tool a.iconview{background:url(../images/table-icon/icon-view.gif) 0 0 no-repeat;}
.list-tool a.iconmdf{background:url(../images/table-icon/icon-mdf.gif) 0 0 no-repeat;}
.list-tool a.icondel{background:url(../images/table-icon/icon-delete.gif) 0 0 no-repeat;}
.list-tool a.iconchioce{background:url(../images/table-icon/icon-choice.gif) 0 0 no-repeat;}
.list-tool a.iconup{background:url(../images/table-icon/icon-up.gif) 0 0 no-repeat;}
.list-tool a.icondon{background:url(../images/table-icon/icon-down.gif) 0 0 no-repeat;}
.list-tool a.iconvalid{background:url(../images/table-icon/icon-valid.gif) 0 0 no-repeat;}
.list-tool a.iconinvalid{background:url(../images/table-icon/icon-invalid.gif) 0 0 no-repeat;}
.list-tool a.icontop{background:url(../images/table-icon/icon-top.gif) 0 0 no-repeat;}
.list-tool a.iconend{background:url(../images/table-icon/icon-end.gif) 0 0 no-repeat;}
.list-tool a.iconmoveout{background:url(../images/table-icon/icon-moveout.gif) 0 0 no-repeat;}
.list-tool a.icondeal{background:url(../images/table-icon/icon-deal.gif) 0 0 no-repeat;}
.list-tool a.iconreport{background:url(../images/table-icon/icon-deal.gif) 0 0 no-repeat;}
.list-tool a.iconapproval{background:url(../images/table-icon/icon-deal.gif) 0 0 no-repeat;}
.list-tool a.iconsend{background:url(../images/table-icon/icon-send.gif) 0 0 no-repeat;}
.list-tool a.iconoperrol{background:url(../images/table-icon/icon-operrol.gif) 0 0 no-repeat;}
.list-tool a.iconrolefunc{background:url(../images/table-icon/icon-rolefunc.gif) 0 0 no-repeat;}
.list-tool a.iconchagedept{background:url(../images/table-icon/icon-changedept.gif) 0 0 no-repeat;}
.list table{margin:0}
.all-delete{border:none; background:none; float:right; color:#666; background:url(../images/bg.gif) left -160px no-repeat; padding-left:20px;}
.all-delete:hover{background-position:-150px -160px;}
input.add-row{background:url(../images/bg.gif) left -190px no-repeat;border:1px solid #d1d1d1; line-height:28px; height:28px;-webkit-border-radius: 2px;border-radius: 2px; padding-left:28px; padding-right:10px;*overflow:visible;}
input.add-row:hover{background-position:left -220px; border:1px solid #cbc9c9}
.table thead .checkbox-inline{font-weight:bold}


.worktable{float:right; width:340px; background:url(../images/bg-y.gif) repeat-y left top; height:100%; position:relative;}
.worktable .nav-tabs{overflow:hidden; height:20px; border-bottom:none; margin:11px 0 12px 10px;}
.worktable .nav-tabs li{border-right:1px solid #c1c1c1; padding: 0 13px; line-height:16px; color:#666; border-top:none; cursor:pointer; float:left;}
.worktable .nav-tabs li.active{color:#3a5a97; font-weight:bold}
.worktable .nav-tabs li:last-child{border-right:none;}
.worktable dl{background:url(../images/bg.gif) -150px -190px no-repeat; padding-left:21px; width:303px; margin-bottom:15px;}
.worktable dt{background:#E4E4E4; height:22px; line-height:22px; padding-left:10px; color:#666; font-size:12px;}
.worktable dd{border:1px solid #e8e8e8; border-bottom-width:2px; background:#fff; padding:0 5px; overflow:hidden}
.worktable ul{margin-top:-1px;}
.worktable li{border-top:1px dotted #d4d4d4; padding:5px; overflow:hidden}
.worktable li div{float:left; font-size:12px;}
.worktable li .col-1{width:120px; float:left; color:#353535;}
.worktable li .col-2{width:80px; float:left; color:#9a9a9a; text-align:center}
.worktable li .col-2 span{color:#fc9700;}
.worktable .tab-content{ position:absolute; top:60px; left:0;right:0; bottom:0; overflow:auto; overflow-x:hidden;}

.my-work{margin:0 0 0 0; height:100%; overflow:auto;*position:relative;}
.my-work .span-6{width:48%; margin:0 1.99% 10px 0; float:left;}
.my-work .form-title{margin-bottom:10px; border-bottom:2px solid #d1d1d1;}
.newly{ width:100%; color:#656565;}
.newly td{line-height:28px; height:28px; padding-left:5px;}
.chart{background:#fbfbfb; border:1px solid #e4e4e4; border-bottom:2px solid #e4e4e4; margin-top:10px;}
.chart dt{background:#fff; border-top:1px solid #f1f1f1;}
.chart dd{overflow:hidden; padding:10px;}
.chart dt{ padding:10px; text-align:center}


/*.login_body{background:url(../images/loginBg.jpg) left top repeat-x #fff;}*/
.login_parent{background:url(../images/login_new.jpg) no-repeat; width:1200px; height:444px; margin:0 auto; position: relative;}
.login_parent form{overflow:hidden; position: absolute; top: 170px; left: 695px;}
.login_parent form h4{font-size:16px; margin-bottom:15px;}
.login_parent form .form-actions{text-align:left; padding:14px 0}
.login_parent form .form-actions input{margin-left:0; width:118px; height:42px; font-size:18px; margin-right:10px;}
.login_parent .name,.login_parent .pass{width:202px; height:32px; line-height:32px; margin-bottom:15px;vertical-align:middle; padding-left:40px;}
.login_parent .name{background:url(../images/bg.gif) -494px -190px no-repeat}
.login_parent .name:focus{ background:url(../images/bg.gif) -494px -290px no-repeat;}
.login_parent .pass{background:url(../images/bg.gif) -494px -240px no-repeat}
.login_parent .pass:focus{ background:url(../images/bg.gif) -494px -340px no-repeat;}
.login_parent label{ color:#666; font: normal 14px/20px "Microsoft Yahei"}
.login_parent label input{vertical-align:top}
.copy_right{ color:rgba(90,90,90,0.8); text-align:right; line-height:25px; clear:both; font-size:12px; position: absolute; top: 465px; right: 5px;}
.copy_right a{color:#2f96e1; text-decoration:underline}
.copy_right a:hover{color:#369;}

.break {height: 20px;}


.subtab-container{position: absolute;left: 15px;top: 0;right: 1px;bottom: 0; padding: 8px 3px 0 0; }
.subtab-container .pull-right-button{position:absolute;right:10px; top:6px; z-index:99}


.dialog-container-body{position: absolute;top: 9px;left: 5px;right: 5px;bottom: 50px; overflow: auto;}
.dialog-container-bottom{position: absolute;bottom: 0px;left: 0; right: 0;}


.sear-control {
    display: block;
    width:250px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.sear-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.sear-control:-moz-placeholder {
    color: #999999;
}

.sear-control::-moz-placeholder {
    color: #999999;
    opacity: 1;
}

.sear-control:-ms-input-placeholder {
    color: #999999;
}

.sear-control::-webkit-input-placeholder {
    color: #999999;
}

.sear-control[disabled],
.sear-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eeeeee;
}



a{color:#2d5bbb;}
img{border:none}
.worktable .nav-tabs{height:20px; border-bottom:none; margin:15px 10px 0;}
.worktable .tab-content{ top:45px;}
.worktable .nav-tabs li{color:#2d5bbb; border-top:none; cursor:pointer; float:left;font-weight:bold}
.worktable .nav-tabs li.active{color:#6e6e6e; }
.tool{padding-right:20px;}
.tool li{float:left; width:28px; height:28px;padding:1px; margin:2px 10px 0 0 ; cursor:pointer}
.help{position:absolute; right:0; top:0; border:none;}
.spacing{margin:10px 1.99% 0 0; }
.sear-1{padding:10px; background:#f7f7f7; margin-right:1.99%; margin-top:20px;}
.sear-1 input{width:80%}
.title-small{color:#6e6e6e; padding:0 5px; font-size:14px; font-weight:bold; overflow:auto; }
.title-small img{vertical-align:middle; margin-right:2px;}

.table.table-new{margin:10px 0 10px!important; border:1px solid #dfdfdf;}
.table-new thead{background-color:#f8f8f8;border:1px solid #dfdfdf; }
.table.table-new th div{ padding:3px 0; color:#666}
.table.table-new{box-shadow: 0 2px 0 0px #e8e8e8;}
.table.table-new > thead > tr > th{height:20px;padding:3px 5px; font-weight:normal;color:#9a9a9a;border-bottom:1px;font-size:12px;}
.table.table-hover.table-new > tbody > tr > td{height:20px;padding:6px 5px 7px; font-size:12px;}
.table.table-hover.table-new> tbody > tr:hover > td{background-color: #f0f7fd;}
.text-ellipsis{width:95%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
select.input-mini{ height: 22px;line-height:15px; padding:1px;}
input[type="text"].input-mini{ height: 18px;line-height:15px; padding:1px;}
.btn.btn-mini{line-height:14px; height:22px; padding:3px 6px; *padding: 0px 6px 0px 6px; *font-size: 12px;}
.btn img{vertical-align:top}
.chart-1{text-align:center; margin:10px;}
.chart-1 h4{padding-bottom:10px; font-size:16px;}
.chart-1 h4.h4-btn{padding-left:95px;}
.chart-1 h4 .btn.btn-mini{margin-top:-5px; position:relative}
.chart-1 .divide{border-top:1px solid #ebebeb;height:1px; overflow:hidden; margin:15px 0; clear:both}

.table.table-new > tbody > tr > td.rank{background-color: #f4f4f4; padding:10px 0 20px 20px;}
.rank-item{width:31%; margin-right:2%; float:left;}
.rank-item h4{text-align:center; margin-bottom:10px; font-size:16px;}
.rank-item ul{border:1px solid #dfdfdf; background:#fff; padding:10px 2px;}
.rank-item li{overflow:hidden; height:30px; background:url(../images/bg-x1.png) repeat-x left top; padding-left:5px;}
.rank-item li div{ padding:2px 10px 4px 0; overflow:hidden;}

.rank-item li.on{background:url(../images/bg-1.png) left -120px no-repeat}
.rank-item li.on div{background:url(../images/bg-1.png) right -120px no-repeat;}
.rank-item li.on div .rank-number{background:#f80}

.rank-item li:hover .rank-name{}
.rank-item .rank-name,.rank-item span{padding-top:3px;}
.rank-number{float:left; width:25px; height:25px; line-height:25px; margin-right:25px; font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; background:#ccc; text-align:center;}
.rank-number small{font-size:10px;}

.rank-item li.first,
.rank-item li.secondly{background:url(../images/bg-1.png) left 5px no-repeat; height:44px;}
.rank-item li.first div,
.rank-item li.secondly div{ height:40px; line-height:40px; overflow:hidden}

.rank-item li.first.on,
.rank-item li.secondly.on
{background:url(../images/bg-1.png) left -60px no-repeat}

.rank-item li.first.on div,
.rank-item li.secondly.on div
{background:url(../images/bg-1.png) right -60px no-repeat;}

.rank-item li.first.on .rank-number,
.rank-item li.secondly.on .rank-number
{background:none}
.first .rank-number,.secondly .rank-number{width:50px; background:none; text-align:left; margin-right:0; padding-top:10px;}
.first .rank-number{ font-size:32px; font-weight:bold; color:#fe4800;}
.rank-item li.secondly{background:url(../images/bg-1.png) left 5px no-repeat;}
.secondly .rank-number{ font-size:32px; font-weight:bold; color:#f80}
.rank-name{font-weight:bold; color:#666}
.rank .rank-item li span{color:#999;}
.rank-name{float:left;padding-left: 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 57%;}
.rank .rank-item span{float:right}

.worktable li{font-size:12px; padding:6px 8px;}
.worktable li i{font-style:normal; color:#999;float:left;}
.worktable li i.col-a{width:210px;}
.worktable li i.col-b{width:110px;}
.worktable li i.col-c{width:45px;}
.worktable li a{float:left;}
.prewarning{background:url(../images/bg-1.png) 5px -168px no-repeat; width:36px; height:13px; float:left;}

.sear-2{margin:20px 20px 10px; border:1px solid #dfdfdf; border-top:2px solid #c5d3de; padding:8px 20px; font-size:12px; color:#666; overflow:hidden;}
.sear-2 .divide{border-top:1px solid #ebebeb;height:1px; overflow:hidden; margin:8px 0}
.sear-2 p{border-left:1px solid #dfdfdf; float:right; color:#9a9a9a; padding-left:10px;}
.sear-2 p span{padding-right:10px;}
.sear-2 input[type="text"]{width:95px;}
.my-propose-tab{width:280px; float:left; position:absolute; left:0; top:10px; bottom:10px;}
.my-propose-tab .nav-tabs{border-right:1px solid #dfdfdf;overflow:hidden; margin-top:5px;}
.my-propose-tab .nav-tabs li{width:93px; float:left; text-align:center; background:url(../images/bg-1.png) -40px -170px no-repeat; height:36px; line-height:36px; color:#999; cursor:pointer}
.my-propose-tab .nav-tabs li.active{background:url(../images/bg-1.png) -140px -170px; color:#6e6e6e;}
.my-propose-tab .tab-content{border:1px solid #dfdfdf; border-top:none;padding:10px;position:absolute; left:0; top:60px; bottom:0; right:0;overflow:auto;}
.accordion{border:1px solid #d8d8d8; border-top:0;}
.accordion h4{overflow:hidden; padding:0 28px 0 10px; background:url(../images/bg-1.png) right -170px no-repeat; height:28px; line-height:26px; color:#444343; font-size:12px; margin-bottom:-1px; cursor:pointer}
.accordion h4.active{ background:url(../images/bg-1.png) right -210px;}
.accordion h4 span{float:right; color:#999; font-weight:normal;}
.accordion h4.only{padding:3px; background:url(../images/bg-x1.png) left -100px repeat-x; padding-right:10px; cursor:default}
.accordion h4 .btn.btn-mini { color:#6f7693; font-weight:bold; margin-top:3px;}
.accordion ul{padding:6px 10px; font-size:12px; display:none;}
.accordion li{ overflow:hidden; line-height:24px;}
.accordion li a{color:#6e6e6e; width:150px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; float:left;}
.accordion li:hover a{font-weight:bold;text-decoration:none;}
.accordion li span{color:#999; float:right;}
.accordion a.active{font-weight:bold;text-decoration:none;}
.propose{position:absolute; top:105px; right:0; bottom:10px;left:320px; overflow:auto}
.propose .form-body{margin:5px 0 10px; border-top-color:#c2d3dd; font-size:12px; padding:8px 0 0 0;}
.propose .form-body .view td{font-weight:normal;padding:0 10px 0 0; line-height:24px; height:24px;}
.propose .form-body .view th{padding:0 10px 0 0; line-height:24px; height:24px; color:#999}
.propose .form-body .view-more{background:#f7f7f7; text-align:center; margin-top:10px; padding:2px;}
.cl-green{color:#2bd632; font-style:normal; padding-right:3px;}
.cl-org{ color:#f80;font-style:normal; padding-right:3px;}

.approval-process{border:1px solid #dfdfdf; background:#f7f7f7; margin:5px 0 10px; min-height:230px; overflow-x:auto;}
.approval-process dl{background:url(../images/approval-process-bg.png) no-repeat center 30px; overflow:hidden; width:950px; margin:10px auto 0;}
.approval-process dt{overflow:hidden}
.approval-process dt.step-2{ background:url(../images/approval-process-step.png) no-repeat left 0;}
.approval-process dt.step-3{ background:url(../images/approval-process-step.png) no-repeat left -100px;}
.approval-process dt.step-4{ background:url(../images/approval-process-step.png) no-repeat left -200px;}
.approval-process dt span{float:left; width:230px; text-align:center; height:75px; font-weight:bold;}
.approval-process dt span.success{ background:url(../images/step-success.png) bottom center no-repeat; color:#2bd532;}
.approval-process dt span.warning{ background:url(../images/step-warning.png) bottom center no-repeat; color:#f80;}
.approval-process dt span.warning em{font-style:normal; padding-left:40px;}
.approval-process dt span.default{ background:url(../images/step-default.png) bottom center no-repeat; color:#999;}
.approval-process dt a.modify{font-weight:normal; padding-left:5px;}
.approval-process dd{width:190px; background:url(../images/bg-x1.png) repeat-x left bottom; margin:5px 10px 0 32px; float:left; padding-bottom:2px;}
.approval-process .arrow{background:url(../images/bg-1.png) no-repeat left -198px; height:8px; width:14px; margin-left:78px; position:relative; z-index:2;}
.propose-info{border:1px solid #dfdfdf; background:#fff; padding:8px; margin-top:-1px; font-size:12px;}
.propose-info p{color:#999; border-bottom:1px dotted #d4d4d4; padding-bottom:5px; margin-bottom:5px;}
.my-doc{ position:relative}

.deadline{ background:url(../images/bg-1.png) left -240px no-repeat; width:50px; height:16px; line-height:16px; text-align:center; display:block; color:#fff; font-weight:bold;}
.deadline.overdue{background-position:-60px -240px;}
.table-new .span-6{width:48%; margin:0 1.99% 10px 0; float:left;}


.propose.statistics-count{top:10px; left:190px; overflow:hidden;}
.statistics{position: absolute;top: 0;right: 0;left: 0;bottom: 0;}
.statistics strong{padding-left:10px;}
.statistics .stat-chart-table{position: absolute;top: 30px;right: 0;left: 0;bottom: 0;}
.statistics .stat-chart-table .stat-chart-tdiv{width:100%;height: 100%;text-align: center}
.statistics .stat-chart-table .query{box-shadow:0 0 0 0 #fff;width:100%;border-bottom: 1px solid #dfdfdf;}
.statistics .stat-chart-table .query thead{background-color: #f8f8f8}
.statistics .stat-chart-table .query .searbar{padding: 3px 5px 3px 5px}
.statistics .stat-chart-table .query .fix-height{line-height:27px;}
.statistics .stat-chart-table .query .fix-dropdown-content{right: -20px;left: auto;font-weight: normal;}
.statistics .stat-chart-table .query .fix-arrow{right: 20px;left: auto;}
.statistics .stat-chart-table{border:1px solid #dfdfdf; margin:0;padding:0;overflow:auto;}
.statistics .stat-chart-table table.table,.showchart{overflow:auto; border:1px solid #dfdfdf;padding:10px 0;width: 90%;margin: 15px auto !important}
.statistics .stat-chart-table table.table th{text-align: center}
.statistics .stat-chart-div{width:100%;text-align: center;padding-top: 10px;}
.statistics .stat-chart-div h4{font-size: 16px;padding-bottom: 10px;}
.tot td{ color:#7498b2; font-weight:bold}


.statistics-side{border:1px solid #90bfdd; width:260px;padding:0 8px; overflow-x:hidden;overflow-y:auto; position:absolute;top:5px; bottom:10px; left:0;}
.statistics-content{position:absolute;top:0; right:0; bottom:10px; left:290px;}
.my-propose-tab strong,.propose strong{padding-left:10px;}
.my-propose-tab.statistics-class{top:10px;width:180px;}
.my-propose-tab.statistics-class .accordion{position:absolute; left:0; top:30px; right:0;bottom:0; overflow:auto}
.my-propose-tab.statistics-class .accordion li a{width:240px;}


.OpenDialog .top-logo.set{background:url(../images/set.png)}
.quick-operation{float:left; width:47%; margin-left:1.99%; padding-top:15px; position:relative;}
.quick-operation h4{padding-left:10px;}
.quick-operation ul.quicklist{border:1px solid #ecedf5; background:#f8f8f8; margin-top:10px; padding:0 0 20px 10px; overflow:auto; height:360px;}
.quick-operation li{ float:left; margin:4px; position:relative}
.quick-operation li a{color:#2a5bba; float:left;width:72px; height:62px; text-align:center;padding-top:10px;font-size: 12px;}
.quick-operation li a:hover{text-decoration:none;}
.quick-operation li img{margin-bottom:3px;}

.quick-operation .quick-desk{border:1px solid #ecedf5; background:#f8f8f8; margin-top:10px; text-align:center; overflow:auto; height:360px;padding:0 0 20px 0;position: relative; }

.quick-operation .quick-desk ul{min-height: 80px;display: block;}
.quick-operation a{overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;}
.table-middle .form-actions{clear:both}
.OpenDialog .table{height:auto}
.delete-operation,.add-operation{width:16px; height:16px; position:absolute; right:3px;top:3px; background:url(../images/bg.gif) left -280px; display:none;}
.delete-operation:hover{background-position:-30px -280px;}
.add-operation{ background-position:left -310px;}
.add-operation:hover{ background-position:-30px -310px;}
.quick-operation ul li:hover{background:#eeeff4; }
.quick-operation ul li:hover .delete-operation,
.quick-operation ul li:hover .add-operation{display:block;}
.prompt{position:absolute; left:10px; bottom:10px; color:#999}


.patent-info{margin:5px 0 5px 0; overflow:auto;}
.patent-info .container{width:34%; margin-bottom:10px; padding:1px 0;position: relative;min-width: 250px;}
.patent-info .container-last{width:31.5%; min-width: 230px;}
.patent-info div{float:left; height:83px;}
.patent-info .icon-title{position:absolute;left:0;right:136px;top:0;bottom:0; color: #fffeff; font-size: 16pt;text-align: center;}
.patent-info .icon-title span{padding-top:18px;padding-left:35px;display:inline-block;height:40px;line-height:40px;}
.patent-info .orange{border:1px solid #f9ba00;background:#fad568;}
.patent-info .orange span{background: url("../images/icon-pi-1.png") left bottom no-repeat;}
.patent-info .blue{border:1px solid #7ba7ea;background:#9cc2f6;}
.patent-info .blue span{background: url("../images/icon-pi-2.png") left bottom no-repeat;}
.patent-info .green{border:1px solid #29f551;background:#6fff82;}
.patent-info .green span{background: url("../images/icon-pi-3.png") left bottom no-repeat;}
.patent-info .info{position:absolute;right:20px;top:0;bottom:0; width:115px; text-align:center; background:#f7f7f7; border:1px solid #e6e6e6; border-left: none;}
.patent-info .split{position:absolute;top:0;right:0;bottom:0; width: 20px; background:url("../images/icon-right-arrow.png") 50% no-repeat;}
.patent-info .info .no-slash{border-right:none;}
.patent-info .info ul{margin:16px auto; float:left;}
.patent-info .info li{display: inline;float: left; padding:0 5px; height: 40px; color:#666666; font-size:14pt; font-weight: bold; border-right: 1px solid #efefef;}
.patent-info .info li p{height: 20px;line-height: 20px; color:#cbcbcb; font-size: 10pt; font-weight: normal;}
.patent-info .container-last .info{right:0;}
.patent-info .container-last .icon-title{right:116px;}
.patent-info .two .icon-title{right:121px;}
.patent-info .two .info{width:100px;}
.patent-info .two ul{margin-left: 15px;}
.patent-info .three ul{margin-left: 2px;}

.save-titleup{position:absolute; top:0; left:0; right:4px; height:36px;z-index:100;line-height: 36px;padding-right: 5px;}
.save-contentup{overflow-y: auto;overflow-x:hidden;position:absolute; top:36px; left:0; right:4px; bottom:1px;z-index:99}

.buttonPosition{position:fixed; bottom: 0;left:0;right:30px; background: #f8f8f8;}


.my-propose-tab-cbl{width:280px; float:left; position:absolute; left:0; top:5px; bottom:10px;}
.my-propose-tab-cbl .nav-tabs-cbl{border-right:1px solid #dfdfdf;overflow:hidden; margin-top:0px;}
.my-propose-tab-cbl .nav-tabs-cbl li{width:93px; float:left; text-align:center; background:url(../images/bg-1.png) -40px -170px no-repeat; height:36px; line-height:36px; color:#999; cursor:pointer}
.my-propose-tab-cbl .nav-tabs-cbl li.active{background:url(../images/bg-1.png) -140px -170px; color:#6e6e6e;}
.my-propose-tab-cbl .tab-content-cbl{border:1px solid #dfdfdf; border-top:none;padding:10px;position:absolute; left:0; top:30px; bottom:0; right:0;overflow:auto;}



.lbs_con{ width:auto; height:auto!important; height:300px; min-height:300px; padding-right:265px; background-color:#f7f7f7; position:relative;}
.lbs_conlr{ width:auto; height:auto!important; height:300px; min-height:300px; background-color:#fff; padding:12px 12px 12px 20px; border-right:1px solid #e7e7e7;}
.lbs_conrl{ position:absolute; top:0; right:0; width:230px; height:auto!important; height:300px; min-height:300px; padding:15px;}

.lbs_conzl{ width:auto;}
.lbs_conzl h2{ margin:0; padding-left:10px; line-height:34px; font-family:"Microsoft Yahei"; font-size:14px; color:#666;}
.lbs_conzl_h2{ margin:0; padding-left:10px; font-family:"Microsoft Yahei"; font-size:14px; color:#666;}
.lbs_conzl ul{ width:100%;}
.lbs_conzl ul li{ width:14%; float:left; float:left; height:auto!important; height:100px; min-height:100px; background-color:#f7f7f7; border:1px solid #e7e7e7; margin-bottom:10px; text-align:center;}
.lbs_conzl ul li.lbs_conzl_icon{ width:16px; border:none; background:url(../images/lbg.png) -16px 15px no-repeat;}
.lbs_conzl ul li .lbs_conzlblue{ width:100%; height:55px; line-height:50px; position:relative; background-color:#97cbf0; text-align:center;}
.lbs_conzl ul li .lbs_conzlblue span,.lbs_conzl ul li .lbs_conzlgren span,.lbs_conzl ul li .lbs_conzlorge span{ padding:8px 0 8px 45px; font-family:"Microsoft Yahei"; font-size:20px; color:#fff; background:url(../images/lbg.png) no-repeat;}
.lbs_conzl ul li .lbs_conzlblue span.span1{ background-position:-5px -293px;}
.lbs_conzl ul li .lbs_conzlblue span.span2{ background-position:-5px -417px;}
.lbs_conzl ul li .lbs_conzlblue span.span3{ background-position:-5px -542px;}
.lbs_conzl ul li .lbs_conzlblue span.span4{ background-position:-5px -690px;}
.lbs_conzl ul li .lbs_conzlblue b{ display:block; width:14px; height:8px; position:absolute; bottom:-8px; left:50%; margin-left:-7px; background:url(../images/lbicon_1.jpg) no-repeat;}
.lbs_conzl ul li font{ display:block; margin-top:8px; line-height:30px; font-size:20px; color:#666; font-weight:bold;}

.lbs_conzl ul li .lbs_conzlgren{ width:100%; height:55px; line-height:50px; position:relative; background-color:#89ec8e; text-align:center;}
.lbs_conzl ul li .lbs_conzlgren span.span5{ background-position:-19px -805px; padding-left:66px;}
.lbs_conzl ul li .lbs_conzlgren b{ display:block; width:14px; height:8px; position:absolute; bottom:-8px; left:50%; margin-left:-7px; background:url(../images/lbicon_2.jpg) no-repeat;}

.lbs_conzl ul li .lbs_conzlorge{ width:100%; height:55px; line-height:50px; position:relative; background-color:#ffcc7f; text-align:center;}
.lbs_conzl ul li .lbs_conzlorge span.span6{ background-position:-9px -922px; padding-left:60px;}
.lbs_conzl ul li .lbs_conzlorge b{ display:block; width:14px; height:8px; position:absolute; bottom:-8px; left:50%; margin-left:-7px; background:url(../images/lbicon_3.jpg) no-repeat;}

.lbs_conrw{ width:100%; height:auto!important; height:100px; min-height:100px; margin-top:10px; border:1px solid #e7e7e7; background-color:#f3f3f3;}
.lbs_conrw h2{ margin:0; padding-left:10px; line-height:34px; font-family:"Microsoft Yahei"; font-size:14px; color:#666;}
.lbs_conrw .lbs_conrwdt{ width:auto; height:auto!important; height:30px; min-height:30px; margin:0 8px 10px 35px; position:relative; border:1px solid #e7e7e7; border-left:none; background-color:#fff;}
.lbs_conrwdt em{ position:absolute; top:7px; left:-22px; display:block; width:30px; height:20px; background:url(../images/lbg.png) -23px -87px no-repeat; z-index:5;}
.lbs_conrwdt h3{ position:absolute; left:0; top:0; width:200px; height:100%; line-height:34px; text-align:center; background-color:#a6d3f3; font-size:18px; color:#fff; margin:0;}
.lbs_conrwdt ul{ width:auto; padding:0 10px; margin-left:210px; height:auto!important; height:30px; min-height:30px;}
.lbs_conrwdt ul li{ width:100%; height:30px; line-height:30px; border-bottom:1px dashed #e7e7e7;}
.lbs_conrwdt ul li span{ float:left; display:block; text-align:center; height:30px; line-height:30px; font-size:12px; color:#999;}
.lbs_conrwdt ul li span.lbs_conrwdt1{ width:35%; color:#2d5bbb;}
.lbs_conrwdt ul li span.lbs_conrwdt1 b{ padding-left:3px;}
.lbs_conrwdt ul li span.lbs_conrwdt2{ width:25%;}
.lbs_conrwdt ul li span.lbs_conrwdt3{ width:20%;}
.lbs_conrwdt ul li span.lbs_conrwdt4{ width:19%;}

.lbs_condqta{ width:100%; height:auto!important; height:100px; min-height:100px; margin-top:10px;}
.lbs_condqta h2{ line-height:22px; padding-left:10px; font-family:"Microsoft Yahei"; font-size:14px; color:#666;}
.lbs_condqta ul{ width:100%; height:auto!important; height:100px; min-height:100px; border:1px solid #dfdfdf; border-bottom:none;}
.lbs_condqta ul h3{ width:100%; height:30px; margin:0; line-height:30px; clear:both; background-color:#f3f3f3; border-bottom:1px solid #dfdfdf; font-size:12px; color:#999; font-weight:normal;}
.lbs_condqta ul li{ width:100%; height:30px; line-height:30px; clear:both; border-bottom:1px solid #dfdfdf;}
.lbs_condqta ul li span,.lbs_condqta ul h3 span{ float:left; display:block; height:30px; line-height:30px; text-align:center; font-size:12px;}
.lbs_condqta ul li:hover{ background-color:#f0f7fd;}
.lbs_condqta ul li:hover span.lbs_condqta1 a{ text-decoration:underline;}
.lbs_condqta ul span.lbs_condqta1{ width:15%; float: left;}
.lbs_condqta ul span.lbs_condqta1 a{ color:#2d5bbb;}
.lbs_condqta ul span.lbs_condqta2{ width:35%; float: left;}
.lbs_condqta ul span.lbs_condqta3{ width:20%; float: left;}
.lbs_condqta ul span.lbs_condqta4{ width:15%; float: left;}
.lbs_condqta ul span.lbs_condqta5{ width:13%; float: left;}

.lbs_conblzw{ width:100%; height:auto!important; height:100px; min-height:100px; margin-top:13px;}
.lbs_conblzw .lbs_conbsrw{ float:left; width:49%; height:300px; border:1px solid #dfdfdf;}
.lbs_conbsrw h2{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #efefef; margin:0; text-align:center; font-size:14px; color:#666;}
.lbs_conbsrw h2 font{ font-size:14px; color:#ff8800;}
.lbs_conbsrw .lbs_conbsrwdt{ width:100%; height:260px; padding-top:10px; text-align:center;}
.lbs_conblzw .lbs_conlcmb{ float:right;width:49%; height:300px; border:1px solid #dfdfdf;}
.lbs_conlcmb h2{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #efefef; margin:0; background-color:#fbfbfb; font-size:14px; color:#666;}
.lbs_conlcmb h2 span{ float:left; display:block; text-align:center;}
.lbs_conlcmb h2 span.span1{ float:left; width:50%;}
.lbs_conlcmb h2 span.span2{ float:right; width:48%; text-align:center; border-left:1px solid #efefef;}
.lbs_conlcmdt{ width:100%; height:270px;}
.lbs_conlcmdt .lbs_conlcmdtlr{ float:left; width:50%; text-align:center; padding-top:15px;}
.lbs_conlcmdt .lbs_conlcmdtrl{ float:right; width:48%; height:255px; text-align:center; padding-top:15px; border-left:1px solid #efefef;}
.lbs_conlcmdt img{ width:195px; height:125px;}
.lbs_conlcmdt ul{ padding-top:12px;}
.lbs_conlcmdt ul li{ height:27px; line-height:27px;}
.lbs_conlcmdt ul li a{ font-size:13px;}

.lbs_congx{ width:100%; height:auto!important; height:100px; min-height:100px;}
.lbs_congx h2{ width:auto; line-height:34px; text-align:center; margin:0; font-family:"Microsoft Yahei"; font-size:14px; color:#666;}
.lbs_congxdt{ width:auto; height:170px; background-color:#f0f7fd; border:1px solid #d6dee4;}
.lbs_congxdt ul{ padding:15px;}
.lbs_congxdt ul li{ color:#288ad2; font-size:12px;}
.lbs_congxpeg{ width:auto; line-height:30px; text-align:center;}
.lbs_congxpeg a{ color:#97a7b4;}
.lbs_congxpeg a:hover{ color:#859aaa; text-decoration:underline;}

.lbs_conform{ width:100%; padding:10px 0; text-align:center;}
.lbs_conform .btn-select{ border:none; background:#fff; width:auto!important; width:20px; min-width:20px; border:1px solid #ccc; padding-left:2px; color:#666; height:22px; line-height:22px; font-size:12px;}
.lbs_conform input[type="button"]{ border:none; background:none; width:25px; height:22px; background:url(../images/lbicon_6.jpg) no-repeat; cursor:pointer;}

.lbs_conpm{ width:100%; height:auto!important; height:50px; min-height:50px; border:1px solid #dfdfdf; margin-bottom:10px;}
.lbs_conpm h2{ width:auto; height:26px; line-height:26px; padding-left:10px; margin:0; background-color:#eee; border-bottom:1px solid #dfdfdf; color:#999; font-size:13px;}
.lbs_conpm ul{ padding:12px 6px;}
.lbs_conpm ul li{ width:auto; padding-left:25px; height:26px; line-height:26px; position:relative;}
.lbs_conpm ul li b{ display:block; width:16px; height:16px; line-height:16px; text-align:center; background-color:#ff8800; position:absolute; top:5px; left:2px; color:#fff; font-size:12px;}
.lbs_conpm ul li a{ color:#666; font-size:12px;}
.lbs_conpm ul li a:hover{ text-decoration:underline;}
.lbs_conpm ul li font{ position:absolute; top:0px; right:2px; font-size:12px;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    /*height: 24px;*/
    line-height: 22px;
    padding: 0 0 0 3px;
    color: #6e6e6e;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0;
    vertical-align: middle;
}

.clearfix{overflow:hidden;_zoom:1;}
