@charset "utf-8";
/*---------------------------------
Site:云工程数据
Description:通用样式
Company:同望
Author:Leibb
Created:2015-03-04
Updated:2015-03-09
Updated by:Leibb
---------------------------------*/


/* ----------------------
 Base
 - - - - - - - - - - - */

html {height:100%;} 
body {margin:0;padding:0;width:100%;height:100%;font-size:12px;font-family:"Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif;color:#222;background:#fff;_text-align:left;}
input,.input-alert,code {font-family:"Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif;}

ul, dl, dl dt, dl dd,ul.ui,li {padding:0;margin:0;list-style:none;}
h1, h2, h3, h4, h5, h6, form {margin:0;padding:0;}
h2, h3 {color:#008ad2;font-weight:normal;}
h2 a, h3 a {color:#008ad2;}
h2 {font-size:21px;} 
h3 {font-size:18px;}
h4 {font-size:14px;}
h5, h6 {font-size:12px;}
table {border-collapse:collapse;border-spacing:0;}

a {color:#222;text-decoration:none;}
a:hover {color:#008ad2;}
a:focus {outline:none;}
a img {border:none;}
hr {height:0;border:none;border-bottom:solid 1px #ccc;}

input {outline:none;}
fieldset {border:solid 1px #eee;}
legend {color:#999;}
textarea {margin:0;padding:5px;font-size:14px;border:solid 1px #ccc;background:#fcfcfc;}
textarea:focus {outline:none;border:solid 1px #6cc9ff;outline:none;}

.clear {zoom:1;}
.clear:after {height:0;content:"";display:block;clear:both;}

/*================== header ====================*/
.header {height:70px;position:relative;background:url(../../images/header-bg.jpg) right top no-repeat;}
.header .logo {width:150px;position:absolute;right:0;top:12px;text-align:center;height:50px;}
    .logo img {display:inline-block;margin-top:5px;}
.header .header-info {float:left;}
    .header-rightContent {float:left;margin-left:50px;}
        .header-rightContent ul li {float:left;line-height:40px;font-size:16px;padding:10px 10px 0 10px;margin:0 10px;}
        .header-rightContent ul li a {color:#fff;text-shadow:1px 1px 3px #000;}
        .header-rightContent ul li.selected {border-bottom:3px solid #fff;}
        .header-rightContent ul li.selected a {font-weight:bold;}
        .header-rightContent ul li:hover {border-bottom:3px solid #97cafd;}
    .header-title {float:left;display:inline-block;padding:0 10px 0 0px;font-size:14px;font-weight:bold;color:#fff;margin-left:10px;}
    .header-title img {width:50px;height:50px;float:left;display:inline-block;margin-top:9px;margin-right:3px;}
    .header-title .user-info {float:left;padding-top:11px;line-height:22px;}
        .user-info a {color:#fff;border:1px solid #2e9afb;padding:3px 0 3px 5px;}
        .user-info a:hover {border:1px solid #89c5fa;}
        .user-info a.selected {border:1px solid #b2d9fb;background-color:#58adfe;}
        .user-info a span.ico-arrow {width:16px;height:16px;display:inline-block;background-position:3px -931px;}
        .user-info span {font-size:12px;font-weight:normal;color:#d0e7ff;display:block;padding-left:5px;}
    .info-hover {background-color:#fff;position:absolute;left:10px;top:65px;z-index:9995;padding:5px 10px 10px 10px;font-size:12px;width:370px;font-weight:normal;box-shadow:0 0 5px #000;}
    .actived {background-color:#fff;}
    .infobg {width:100%;height:100%;position:fixed;_position:absolute;left:0;top:80px;z-index:999;background:#fff;opacity:.1;filter:alpha(opacity=10);-moz-opacity:0.1;display:none;}

/*================= 文档内容 ====================*/
.icons {background-image:url(../../images/ico-file.png);background-repeat:no-repeat;}
.fileContent {position:relative;background-color:#fff;}
.leftMenu {width:227px;height:482px;background:#eaedf4;border-right:1px solid #d7d8dc;_text-align:left;float:left;}
.leftMenu .list a.listTitle {color:#969bb0;font-size:14px;line-height:46px;height:46px;display:inline-block;width:187px;margin-bottom:5px;padding-left:40px;_width:228px;}
.leftMenu .active a.listTitle {background-color:#86bce9;color:#fff;font-weight:bold;margin-bottom:0;border-bottom:1px solid #69a9e0;}
.leftMenu .list a.listTitle:hover {background-color:#6ba9dd;color:#fff;}
    .leftMenu .list .cloud {background-position:15px -94px;}
    .leftMenu .list .share {background-position:15px -130px;border:1px solid #eaedf4;border-left:none;border-right-color:#d7d8dc;}
    .leftMenu .list .recover {background-position:15px -167px;}
    .leftMenu .active .cloud,
    .leftMenu .list a.cloud:hover {background-position:15px 13px;}
    .leftMenu .active .share,
    .leftMenu .list a.share:hover {background-position:15px -23px;}
    .leftMenu .active .recover,
    .leftMenu .list a.recover:hover{background-position:15px -60px;}
    .leftMenu .list a.case {border:1px solid #ffc861;border-left:none;border-right-color:#d7d8dc;background-color:#fcf0d2;color:#f18f02;font-weight:bold;padding-left:13px;width:214px;}
    .leftMenu .list a.case:hover,.leftMenu .active a.case {background-color:#fcf0d2;color:#f18f02;border-color:#ffc861;border-right-color:#d7d8dc;}
    .case img {width:22px;height:22px;display:inline-block;float:left;margin:11px 5px 0 0;}

.leftMenu .subClass {height:310px;overflow-y:auto;overflow-x:hidden;background:#fff;border-bottom:1px solid #d7d8dc;padding-top:8px;position:relative;}
.subClass dl {padding:0 0 8px 0;}
    .subClass h3 {font-size:12px;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:34px;position:relative;}
    .subClass a,
    .subClass h3 strong {color:#6791bf;display:block;}
    .leftMenu span {display:inline-block;width:16px;height:16px;float:left;}
    
        .subClass .ico-recover {background:url(../../images/ico-file.png) 0 -1987px no-repeat;margin-top:7px;margin-right:5px;}
    .subClass .ico-shares {background:url(../../images/ico-file.png) -3px -599px no-repeat;}
    .subClass .ico-inbox {background:url(../../images/ico-file.png) 0 -301px no-repeat;margin-top:10px;margin-right:5px;}

.leftMenu .active span.list-tap {float:right;margin:18px 0 0 5px;background:url(../../images/ico-file.png) -18px -244px no-repeat;}
.leftMenu .active .selected span.list-tap {background:url(../../images/ico-file.png) -18px -218px no-repeat;/*margin-top:9px;*/}
.ico-arrowOpen {background:url(../../images/ico-file.png) -18px -218px no-repeat;/*margin-top:9px;*/}
    .ico-arrowClose {background:url(../../images/ico-file.png) 2px -240px no-repeat;margin-top:5px;}

.subClass h3 span {margin:12px 2px 0 15px;}
.subClass li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;_margin-left:-15px;_display:inline;+margin-right:5px;text-align:left;}
.subClass li {border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:36px;padding-left:14px;margin:2px 0;position:relative;}
.subClass .ico-floder {background:url(../../images/ico-floder.png) left top no-repeat;margin-top:8px;margin-right:5px;}
.subClass .ico-txt {background:url(../../images/ico-file.png) 0 -269px no-repeat;margin-top:10px;margin-right:5px;}
.subClass .ico-other {background:url(../../images/ico-file.png) 0 -1184px no-repeat;margin-top:10px;margin-right:5px;}
.subClass li .ico-txt {margin-left:20px;margin-right:0;}
.subClass h3 a code {position:absolute;right:10px;top:10px;background:url(../../images/ico-file.png) left -337px no-repeat;width:27px;height:15px;line-height:15px;font-size:10px;display:inline-block;text-align:center;color:#fff;}

.subClass li:hover,
.subClass h3:hover  {+border-top:1px solid #cfe2fe;+border-bottom:1px solid #cfe2fe;+background-color:#ddebff;}

.subClass li.selected,
.subClass h3.selected,
.subClass li.active,
.subClass h3.active {border-top:1px solid #cfe2fe;border-bottom:1px solid #cfe2fe;background-color:#ddebff;}

.subClass li:hover .menu-opa,
.subClass li.selected .menu-opa,
.subClass h3.selected .menu-opa,
.subClass h3:hover .menu-opa {display:block;}
.subClass h3 span.ico-txt {background-position:left -2097px;margin-top:9px;}

.subClass .menu-opa {position:absolute;right:5px;+right:0;top:2px;width:35px;+width:40px;padding-left:8px;height:32px;background-color:#ddebff;display:none;}
    .menu-opa a,.subClass li .menu-opa a {width:14px;height:14px;display:inline-block;cursor:pointer;opacity:.7;filter:alpha(opacity=70);+margin-top:8px;}
    .menu-opa a.ico-add {background-position:2px -953px;}
    .menu-opa a.ico-edit {background-position:0 -973px;}
    .menu-opa a.ico-del {background-position:2px -991px;}
    .menu-opa a:hover,.subClass li .menu-opa a:hover {opacity:1;filter:alpha(opacity=100);}

.leftMenu .userSpace {border-top:1px solid #ddd;width:100%;padding-top:15px;margin-top:55px;}
    .userSpace p {padding:2px 15px;margin:0;font-size:12px;color:#999;}
    .userSpace p.jd {height:6px;width:180px;display:inline-block;border:1px solid #ddd;margin:5px 0 5px 15px;padding:0;position:relative;} 
    .userSpace p.jd span {background-color:#66d21d;display:inline-block;height:6px;line-height:6px;_overflow:hidden;border:1px solid #3f9a00;position:absolute;left:-1px;top:-1px;z-index:885;}
    .userSpace p a {color:#008ad2;}
    .userSpace p a:hover {color:#0c83c4;}


/* appbox webkit滚动条 */
/*
::-webkit-scrollbar{width:8px;height:10px;border-radius:0px;background-color:#f5f6f9;border:solid 1px #eff1f5;}
::-webkit-scrollbar:hover{background:#DCE1E4;}
::-webkit-scrollbar-thumb{background-color:#d8dce5;}
::-webkit-scrollbar-thumb:hover{background-color:#9198a6;border-color:#9198a6;}
::-webkit-scrollbar-arrow {color:#F00;background:#0F0;}
::-webkit-scrollbar-button{display:block;width:8px;height:10px;border:1px solid #B5BBBF;display:none;}
::-webkit-scrollbar-button:hover{border-color:#5F6366;}
::-webkit-scrollbar-button:vertical:start:increment,
::-webkit-scrollbar-button:vertical:end:decrement {display:none;}
*/

/*=========== 主内容区 ===============*/
.fileRight {overflow-y:auto;background-color:#fff;height:100%;}
.fileRight .top-btn {height:46px;border-bottom:1px solid #e9e9e9;background-color:#fbfafa;padding-left:15px;}
    .top-btn ul {float:left;}
    .top-btn li {float:left;margin-right:10px;position:relative;margin-top:2px;}
    .top-btn ul li a {display:inline-block;height:30px;line-height:30px;padding:0 15px;margin-top:6px;color:#333;border-radius:2px;border:1px solid #fbfafa;}
    .top-btn ul li a:hover {border:1px solid #999;background-color:#fff;color:#555;}
    .top-btn a.upload {width:71px;height:32px;line-height:32px;background:url(../../images/ico-upload.png) left top no-repeat;padding:0;border:none;padding-left:30px; color:#fff;float:left;border-radius:0;_width:93px;}
    .top-btn a.upload:hover {background-position:left -34px;border:none;color:#fff;}
    .top-btn span.upMore {width:17px;height:30px;display:inline-block;cursor:pointer;background-position:2px -926px;position:absolute;right:0;top:6px;z-index:60;}
    .top-btn li .up-sub {position:absolute;left:0;top:36px;width:108px; border:1px solid #ccc;background:#fff;display:none;}
    .top-btn li .up-sub p {margin:0;padding:0;}
    .top-btn li .up-sub a {padding:0 0 0 10px;display:block;border:none;margin:0;}
    .top-btn li .up-sub a:hover {background-color:#f1f1f1;border:none;}
    .top-btn a.newfolder {background-position:9px -376px;padding:0 9px 0 35px;color:#333;}

/*============= 选中复选框后按钮 =================*/
.top-btn .other-btn {margin-left:5px;border-left:1px dotted #ccc;height:32px;margin-top:7px;padding-left:5px;}
    .top-btn ul.other-btn li {margin-right:0px;}
    .top-btn ul.other-btn li a {opacity:0.35;filter:Alpha(opacity=35);margin-top:0;height:28px;line-height:28px;}
    .top-btn ul.other-btn li a:hover,
    .top-btn ul.other-show li a,
    .top-btn ul.other-btn li a.newfolder {opacity:1;filter:Alpha(opacity=100);}
    .other-btn span {width:18px;height:18px;display:inline-block;margin-top:3px;margin-left:-5px;padding-right:7px;float:left;}


/* 展示类型切换 */
.top-btn .do-change {float:right;margin-top:7px;margin-right:10px;}
.do-change span {width:24px;height:24px;display:inline-block;float:left;margin-right:5px;}
    .do-change span a {display:block;width:24px;height:24px;border:none;margin:0;padding:0;}
    .do-change span a.ico-list {background-position:5px -446px;}
    .do-change span a.ico-block {background-position:5px -484px;}
    .do-change span a.ico-menu {background-position:5px -1036px;}
    .do-change span a.ico-menu2 {background-position:5px -1010px;}
.do-change span.icoOpen {display:none;}

    .do-change span.selected a.ico-list {background-position:5px -413px;background-color:#cacaca;}
    .do-change span.selected a.ico-block {background-position:5px -517px;background-color:#cacaca;}

/* 操作栏 */
.mid-btn {border-bottom:1px solid #e9e9e9;height:36px;line-height:36px;position:relative;}
    .mid-btn ul {padding-left:12px;}
    .mid-btn li {float:left;color:#777;}
    .mid-btn li input {display:inline-block;margin-top:11px;float:left;}
    .mid-btn .tag {display:inline-block;margin-left:25px;}
        .tag span {color:#999;float:left;}
        .tag a {background-color:#e2e1e1;padding:1px 10px;border-radius:10px;color:#b0afaf;float:left;margin:8px 5px 0 0;line-height:18px;height:18px;}
        .tag a.selected,.tag a.selected:hover {background-color:#58c3fb;color:#fff;}
        .tag a:hover {color:#777;}
.crumb {position:absolute;right:15px;top:0;z-index:550;color:#555;}
.crumb code {color:#999;padding:0 3px;}

/*======= 文件列表 ========*/
.datalist ul.dataItembox {padding-left:12px;min-width:758px;border-bottom:1px solid #e6e6e6;}
    ul.dataItembox:hover {background:#f0f6fd;}
    .dataItembox li {float:left;padding:8px 0;color:#bbb;}
    .dataItembox .col1 {width:3.5%;min-width:30px;padding-top:20px;}
    .dataItembox .col2 {width:3.5%;text-align:left;min-width:40px;}
    .dataItembox .col3 {width:68%;text-align:left;min-width:340px;position:relative;}
    .dataItembox .col4 {width:10%;text-align:center;min-width:80px;}
    .dataItembox .col5 {width:5%;text-align:right;min-width:50px;padding-top:20px;}
    .dataItembox .col6 {width:10%;text-align:center;min-width:80px;padding-top:20px;}
    .dataItembox .imgs img {width:34px;}
    .dataItembox .col3 h3 {font-size:12px;font-weight:bold;line-height:24px;margin-right:15px;}
    .dataItembox .col3 h3 a {color:#777;}
    .dataItembox .col3 h3 a:hover {color:#008ad2;}
    .tagSpan {color:#999;margin-right:5px;}
    .tag-list {line-height:24px;display:block;}
        .tag-list a {color:#3ab0ed;display:inline-block;margin-left:5px;float:left;}
        .tag-list a:hover {color:#008ad2;}
        .tag-list span {float:left;}
    .costFile .col3 h3,.costFile .col3 .tag-list {margin-top:0;}
    .costSpan {position:absolute;left:0;bottom:-10px;}
    .costSpan span {padding-right:10px;}
    .costSpan span code {font-weight:bold;color:#f60;}
    .enter {display:none;}

    .col4 .operate {display:none;margin-top:10px;+margin-top:20px;position:relative;}
    .col4 .operate a {width:20px;height:20px;display:inline-block;float:left;margin-right:5px;text-indent:-99999px;opacity:0.6;filter:Alpha(opacity=60);cursor:pointer;}
    .col4 .operate a:hover {opacity:.9;filter:Alpha(opacity=90);}
    .ico-open {background-position:1px -828px;}
    .ico-down {background-position:2px -560px;}
    .ico-share {background-position:2px -694px;}
    .ico-remove {background-position:2px -644px;}
    .ico-edit {background-position:2px -865px;}
    .ico-del {background-position:2px -744px;}
    .ico-send {background-position:2px -782px;}
    .ico-more {background-position:0px -901px;}
    .ico-reduc {background-position:2px -1220px;}
        .more-list {position:absolute;left:10px;top:20px;z-index:60;background:#fff;border:1px solid #ccc;width:100px;display:none;}
        .col4 .operate .more-list a {width:100%;height:24px;line-height:24px;text-indent:0;}
        .col4 .operate .more-list a:hover {background-color:#f3f3f3;}
    .Floder li {padding:12px 0;}
    .Floder .col1 {padding-top:17px;}
    .Floder .col3 h3 {line-height:30px;}

.right-frame {float:left;width: 1384px;}
.index-iframe,.pop-iframe {width:100%;height:100%;}
iframe {border:0;filter:chroma(color=#ffffff);}

/* popdialog */
.popbg {width:100%;height:100%;position:fixed;_position:absolute;left:0;top:0;z-index:999;background:#000;opacity:.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
/*.popwin {width:100%;height:100%;position:relative;_position:absolute;}*/
/*.popbg {display:none;}*/
.popwin {display:none;}
.popdialog {width:600px;height:416px;margin-top:0;background:#fff;border:none;z-index:9999;margin:auto;position:absolute;left:50%;top:50%;box-shadow:0 0 5px #333;margin-left:-300px;margin-top:-208px;}
    .pop-title {position:relative;height:44px;color:#fff;padding-bottom:10px;background-color:#369dfe;}
    .ico-closed {width:24px;height:24px;display:inline-block;position:absolute;right:0;top:0;background-position:6px -1097px;cursor:default;}
    .ico-closed:hover {background-color:#c80101;background-position:6px -1097px;}
    #title,#poptitle {padding-left:20px;font-size:14px;font-weight:bold;line-height:40px;margin-top:7px;display:inline-block;color:#fff;}
.dialog-content {display:block;padding:15px 0 15px 20px;min-height:300px;}

/*================= 编辑标签 =================*/
.tag-con li {float:left;padding:7px 0;line-height:26px;}
    .leftName {font-weight:bold;color:#777;text-align:right;width:80px;}
    .tagName {width:80%;}
    .tagName span {float:left;padding:0 15px;margin:0 2px;display:inline-block;background-color:#61abf6;color:#fff;cursor:pointer;}
    .tagName span:hover {background-color:#008ad2;}
    .choose span {background-color:#fff;border:1px dashed #dcdcdc;color:#777;margin-bottom:5px;}
    .choose span:hover {background-color:#61abf6;color:#fff;border:1px solid #61abf6;}
    .tagName .tag-input {width:180px;height:20px;padding:3px;line-height:20px;border:1px solid #ccc;float:left;font-size:12px;margin-left:2px;}
    .tagName a {display:inline-block;float:left;height:26px;line-height:26px;border:1px solid #ccc;border-left:none;padding:0 8px;color:#777;}
    .tagName a:hover {background-color:#c4e0fc;color:#008ad2;}
    .tagName a.btn {border:none;padding:3px 20px;color:#fff;margin-left:2px;}
    .tagName a.btn:hover {background-color:#027ab9;}

.btn {height:32px;padding:0 20px;line-height:32px;border:none;display:inline-block;font-size:14px;color:#fff;background-color:#008ad2;cursor:pointer!important;}
.btn:hover {color:#fff;text-decoration:none;cursor:default;background-color:#027ab9;}
.btn:active {box-shadow:inset 3px 3px 3px #015b8a;background-color:#016ba3;}

/*=============== 移动 ==============*/
.files {float:left;}
    .files img {float:left;width:34px;display:inline-block;margin-right:5px;}
    .files p {float:left;padding:0;margin:0;line-height:22px;color:#555;}
    .files p span {display:block;color:#bbb;}
    .files p.tol {padding: 15px 0 0 20px;color:#333;}
.file strong {float:right;font-size:20px;color:#ccc;padding-right:20px;padding-top:8px;}
.floderMenu {border:1px solid #ccc;margin-right:20px;margin-top:15px;height:205px;overflow-y:auto;}
    .floderMenu .subClass span {float:left;width:18px;height:18px;}
    .floderMenu .subClass h3 {line-height:inherit;}
    .floderMenu .subClass h3 span {margin:9px 0 0 -1px;}
    .floderMenu .subClass h3 span.ico-floder {margin-right:6px;}
    .floderMenu .subClass h3 span.ico-arrowClose {margin-top:5px;}
    .floderMenu .subClass h3 span.ico-arrowOpen {margin-top:11px;background-position:0 -218px;}
    .floderMenu .subClass .ico-floder {margin-top:10px;}
    .floderMenu .subClass h3 {padding-left:15px;padding-right:15px;}
    .floderMenu .subClass h3 a {float:left;line-height:34px;}
.floderMenu .subClass h3,.floderMenu .subClass li,.floderMenu .subClass li a {+position:static;}
    .subClass h3.h-title {border-bottom:1px solid #bfd9ef;font-size:14px;line-height:37px;}
    

.links {float:right;display:block;margin-right:20px;}
.links a {display:inline-block;margin-top:10px;float:left;cursor:pointer;}
    .links .cannel {background-color:#fff;border:1px solid #ddd;height:30px;padding:0 20px;line-height:30px;margin-left:5px;}

/*============== 编辑 ===============*/
.input-edit {height:16px;background:none;border:none;font-size:12px;padding:3px;color:#6791bf;display:none;width:75%;}
.focus {border:1px solid #008ad2;background:#fff;color:#333;}
.subClass span.ico-ok {background-position:4px -1119px;float:none;background-color:#fff;height:22px;line-height:22px;width:22px;border:1px solid #ccc;position:absolute;top:6px;right:5px;display:none;}
    .ico-ok:hover {background-color:#ccecfd;border:1px solid #008ad2;}

.subClass li:hover .hide, .subClass li.selected .hide, .subClass h3.selected .hide, .subClass h3:hover .hide {display:none;}
.subClass li a i {font-style:normal;+display:inline-block;margin-left:5px;+width:170px;}
.dataItembox .col3 h3 a {display:block;overflow:hidden;}
.dataItembox .col3 h3 a .input-edit {float:left;}
.dataItembox .col3 h3 a i {font-style:normal;float:left;}
.dataItembox .col3 h3 a .ico-ok {background-position:4px -1119px;display:inline-block;width:22px;line-height:22px;border:1px solid #ccc;height:22px;float:left;margin-left:5px;display:none;}

/*造价案例*/
.dataItembox .col3 h3 .code-tip {font-weight:normal;color:#008ad2;}
.dataItembox .col3 h3 .span-tip {display:block;font-weight:normal;color:#bbb;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-box .dataItembox .col3 {width:75%;}
.dataItembox .w-62 {width:62%;}

.newadd {display:none;}
.newadd .input-edit {line-height:19px;height:19px;margin-top:2px;}
.newadd .col3 h3 .ico-ok {margin-top:3px;}

/************========== 个人信息 ==========**************/
.info-title {border-bottom:1px solid #dedede;margin-right:20px;padding-bottom:12px;margin-bottom:10px;}
.info-title img {width:64px;height:64px;float:left;}
.header-title .info-title .user-info {float:left;padding-left:10px;padding-top:0;}
    .user-info strong {display:block;font-size:14px;}
    .info-title .user-info span {color:#999;line-height:22px;}
    .info-title a,.info-con a {display:inline-block;color:#008ad2;border:none;}
    .info-title a:hover,.ico-vlel:hover,.info-con a:hover {color:#016ba3;border:none;}
    .info-title .user-info p {padding:8px 0 0 0;margin:0;}
    .info-title .user-info p code {color:#999;padding:0 8px;}
.info-right {float:right;margin-top:9px;}
    .ico-vlel {padding-left:20px;background-position:left -1144px;color:#008ad2;text-decoration:underline;}
.info-con li {float:left;padding:7px 0;color:#777;}
    .info-con .leftlist {width:65px;text-align:right;}
    .info-con strong {color:#333;}
    .info-con span {color:#f00;}
    .info-con a {padding-left:10px;}
.popwin-preson .links {margin-top:25px;}

/*============================= inner ===================================*/
.inner {background:#ededf0;}
.inner-header {height:50px;position:fixed;top:0;left:0;z-index:9999;width:100%; background:url(../../images/header-bg.jpg) #2e9afc right top no-repeat;box-shadow:0 0 5px #777;}
    .inner-header .logo {float:left;}
    .inner-header .logo img {margin:0;}
    .inner-add {float:right;}
    .inner-add a {display:inline-block;padding:0 15px;line-height:34px;margin:7px 0 0 0;background-color:#fff;font-size:14px;}
    .inner-add a:hover {background-color:#a3cffb;color:#fff;}
    .inner-add a:active {background-color:#8ec2f5;}

.inner-content {margin:65px 15px 15px 15px;background-color:#fff;border:1px solid #d8d8da;position:relative;+top:65px;background-color:#f9f9f9;}
.inner-left {margin-right:315px;border-right:1px solid #d8d8da;background-color:#fff;}
.share-header {padding:15px 0 15px 15px;position:relative;}
    .share-tip {color:#999;}
    .share-tip code {padding:0 7px;}
    .share-title {padding:10px 0 15px 0;}
    .share-title h3 {float:left;font-size:26px;color:#555;font-weight:bold;}
    .share-title a {float:left;line-height:21px;padding:0 10px;color:#fff;background-color:#76bddf;display:inline-block;margin:9px 0 0 5px;border-radius:15px;}
    .share-title a:hover {background-color:#1154b9;}

    .share-img {float:left;margin-right:15px;position:relative;}
        .share-img img {width:102px;height:102px;}
    .share-list {float:left;margin-top:-5px;}
    .share-list span {width:180px;display:inline-block;font-size:14px;line-height:27px;color:#555;}
    .share-list2 {float:left;color:#555;font-size:14px;padding-top:8px;}
    .share-list2 span {line-height:50px;color:#85c026;}
    .share-list2 strong {font-size:24px;padding:0 10px 0 5px;}

.share-note,.share-target,.share-data,.share-book {padding-left:15px;}
.note-title {position:relative;margin-top:30px;}
    .note-title code {display:block;height:1px;background-color:#ddd;width:100%;}
    .note-title span {position:absolute;left:-16px;top:-15px;height:28px;line-height:28px;background-color:#fff;min-width:230px;padding-right:20px;}
    .note-title span .tabs {width:40px;line-height:32px;background:url(../../images/ico-logo.png) #56a2f9 8px 8px no-repeat;display:inline-block;height:32px;float:left;font-style:normal;padding-left:45px; font-size:22px;font-weight:bold;color:#fff;}
    .note-title span strong {color:#56a2f9;font-size:22px;padding-left:10px;line-height:32px;}

.note-info {padding:20px 15px 0 15px;line-height:28px;color:#555;font-size:14px;}
    .note-info p {text-indent:2em;}
    .note-annex span.line {height:1px;width:150px;border-top:1px dashed #56a2f9;display:block;}
    .note-annex .annex-con {padding:10px 0 5px 0;}
        .annex-con code {float:left;display:block;margin-right:5px;color:#56a2f9;}
        .annex-con div {float:left;display:inline-block;}
        .annex-con div a {overflow:hidden;line-height:32px;color:#56a2f9;display:block;margin-bottom:8px;}
        .annex-con div a:hover {color:#1154b9;text-decoration:underline;}
        .annex-con div a img {width:26px;display:inline-block;float:left;margin-right:5px;}
    .note-opearte a {display:inline-block;line-height:34px;width:20px;padding-left:32px;font-size:20px;color:#555;margin-right:8px;margin-top:15px;}
    .note-opearte a:hover {background-color:#fff;border:none;color:#56a2f9;}
    .note-opearte .ico-ok {background-position:8px -1248px;}
    .note-opearte .ico-pl {background-position:7px -1275px;}
    .note-opearte .ico-share {background-position:10px -688px;}

/*================ 回复 ==================*/
.note-review {margin-top:15px;margin-left:10px;}
    .reply-title span {float:left;}
    .my-review>span {float:left;}
    .my-review img {width:40px;height:40px;display:inline-block;margin-right:10px;}
    .my-review form {float:left;width:94%;}
    .my-review .input-text {width:100%;padding:5px;line-height:28px;height:30px;}
    .my-review .input-add {padding:0 25px;line-height:32px;background-color:#56a2f9;color:#fff;display:inline-block;float:right;margin-right:-18px;cursor:pointer;margin-top:5px;}
    .my-review .input-add:hover {background-color:#1154b9;}

.review-show {float:left;width:95%;margin-left:50px;margin-bottom:15px;padding-bottom:10px;}
    .review-show h3 {background-position:5px -1302px;line-height:40px;border-bottom:1px solid #ccc;padding-left:27px;color:#555;font-size:14px;font-weight:bold;margin-bottom:15px;}
    .review-show img {width:40px;height:40px;display:inline-block;margin-right:10px;}
    .review-show .review-txt span {float:left;line-height:20px;}
        .review-txt span strong {display:block;font-size:14px;color:#333;}
        .review-txt span code {font-size:12px;}
.review-info {display:block;padding:10px 15px;background-color:#f2f2f2;line-height:24px;margin-top:2px;}
.review-info p {padding:0;margin:0;}
    .review-info .annex-con {border-top:1px solid #ddd;padding-top:10px;margin-top:10px;}
.left {float:left;}
.right,.review-show .review-txt .review-btn span.right {float:right;overflow:hidden;}
    .review-btn a {display:inline-block;padding:0 5px;line-height:26px;font-size:12px;color:#777;padding-left:16px;margin:10px 2px 10px 0;cursor:pointer;float:left;}
    .review-btn a:hover {color:#1154b9;}
    .ico-btn1 {background-position:3px -1335px;}
    .ico-btn2 {background-position:3px -1370px;}
    .ico-btn3 {background-position:3px -1408px;}
    .ico-btn4 {background-position:6px -1876px;}
    
    .ico-btn2:hover {background-position:3px -1388px;color:#013e9a;}
    .ico-btn3:hover {background-position:3px -1429px;color:#013e9a;}
    .ico-btn4:hover {background-position:6px -1905px;color:#013e9a;}
    .right a {color:#1154b9;padding:0;margin:10px 0;color:#013e9a;}
    .right a:hover {color:#013e9a;text-decoration:underline;}
    .right code {color:#1154b9;padding:0 5px;line-height:26px;float:left;display:inline-block;margin-top:9px;}
    .review-info .annex-con img {width:26px;height:auto;}
    .review-btn a.ico-btn1-selected,.ico-btn1:hover {background-position:3px -1353px;color:#013e9a;}

.review-txt .reply-txt {display:block;width:100%;height:100px;}
    .reply-txt .input-text {width:98.5%;}
    .reply-txt .input-add {padding:0 25px;line-height:32px;background-color:#56a2f9;color:#fff;display:inline-block;float:right;cursor:pointer;margin-top:0;margin-right:5px;margin-top:5px\9;}
    .reply-txt .input-add:hover {background-color:#1154b9;color:#fff;}
    .reply-txt .input-cannel {padding:0 25px;line-height:32px;background-color:#ddd;color:#555;display:inline-block;float:right;cursor:pointer;margin-top:0;margin-right:0;margin-top:5px\9;}
    .reply-txt .input-cannel:hover {background-color:#bbb;color:#555;}

.reply-innershow {padding:10px;border:1px solid #ddd;position:relative;margin-top:-1px;margin-bottom: 10px; +position:inherit;}
    .reply-innershow .reply-title {width:100%;float:left;}
    .reply-arrow {width:18px;height:18px;display:inline-block;background-position:left -1458px;position:absolute;left:18px;top:-12px;z-index:655;+display:none;}
    .reply-innershow .review-info {background:none;padding:0;position:relative;+position:inherit;}
    .reply-innershow .review-info .annex-con {border-bottom:1px solid #ddd;border-top:none;margin-bottom:5px;}
    .reply-btn {position:absolute;right:10px;bottom:15px;z-index:656;}
    .reply-btn a {color:#1154b9;font-size:12px;cursor:pointer;}
    .reply-btn a:hover {color:#013e9a;text-decoration:underline;}
.ico-annon {padding-left:23px;display:inline-block;line-height:32px;background-position:left -1842px;cursor:pointer;float:left;+margin-top:2px;}
/*========== 回复end ===========*/

/*================= 主要指标 ======================*/
.target-con {display:block;padding:45px 0 30px 30px;}
    .target-con li {float:left;width:22.7%;margin:0 0 10px 0;text-align:center;font-size:14px;color:#555;line-height:32px;border:1px solid #ddd;padding:5px 0 8px 0;}
    .target-con li span.title {display:block;line-height:32px;height:32px;color:#777;}
    .target-con li span code {display:block;font-size:12px;}
    .target-con li span strong {font-size:24px;display:block;line-height:34px;}
/*    .target-con li.even span.title {background-color:#3192c5;}
    .target-con li.odd span.title {background-color:#3d6084;}
    .target-con li.even {background-color:#69b6de;}
    .target-con li.odd {background-color:#5e85d4;}
*/

/*======================= 主要材料消耗 =========================*/
.data-con {display:block;padding:45px 0 30px 30px;}
.data-table {background-color:#ddd;border-collapse:separate;border-spacing:0px;border:1px solid #ddd;border-bottom:none;+border-collapse:inherit;float:left;width:58%;}
.data-table th {padding:10px 5px;background-color:#eee;color:#777;position:relative;border-bottom:1px solid #ddd;}
.data-table th i {display:inline-block;height:20px;width:1px;background-color:#ccc;position:absolute;right:0;top:9px;z-index:657;}
.data-table td {padding:12px 5px;background-color:#fff;text-align:center;border-bottom:1px solid #ddd;}
.data-table .even td {background-color:#f0f6fd;}
td.txtleft {text-align:left;color:#398dee;font-weight:bold;}
td.txtright {text-align:right;}
.data-table a {color:#56a2f9;text-decoration:underline;}
.data-table a:hover {color:#1154b9;}
.data-table td span {display:inline-block;width:14px;height:14px;}

/*======分享页预算书======*/
.book-con {display:block;padding:45px 0 30px 0px;}
.book-info table {border-top:3px solid #56a2f9;}
.book-btn a {display:inline-block;margin-right:2px;height:60px;line-height:60px;width:130px;text-align:center;background-color:#c7eafc;color:#555555;font-size:18px;margin-top:10px;border:1px solid #90d4f8;border-radius:3px;}
.book-btn a:hover {background-color:#90d4f8;}

/*===================== 分享右边栏目内容 ==========================*/
.inner-right {width:315px;position:absolute;z-index:560;top:0;right:0;}
.inner-right .user-info {padding:25px 20px 15px 20px;}
    .user-img {float:left;border:1px solid #ccc;padding:4px;background-color:#fff;display:inline-block;height:72px;margin-right:10px;}
        .user-img img {width:72px;height:72px;display:inline-block;}
    .user-list strong {font-size:16px;color:#333;}
    .user-list span {color:#555;padding:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
.user-data {padding:0 20px;}
    .user-data span {float:left;width:24%;text-align:center;font-size:14px;color:#555;border-right:1px solid #eae7e7;}
    .user-data span.noborder {border-right:none;}
    .user-data strong {display:block;font-size:18px;color:#333;}
.user-box {margin:20px;border:1px solid #ddd;}
    .user-box h3 {background-color:#e9eef7;height:46px;line-height:46px;padding-left:15px;color:#777;font-size:20px;font-weight:bold;border-bottom:1px solid #ddd;}
    .user-box ul {padding:15px 5px 0 15px;}
    .user-box ul li {float:left;width:50px;text-align:center;margin-right:13px;margin-bottom:15px;}
    .user-box ul li img {width:50px;height:50px;display:block;text-align:center;}
    .user-box ul li a span {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#398dee;text-align:left;padding:5px 0 1px 0;}
    .user-box ul li code {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#999;}
    .user-box ul li:hover span {color:#1154b9;}
.down {padding-left:20px;}
.right-links {padding:35px 20px 20px 40px;position:relative;/*right:22px;bottom:110px;*/margin-top:35px;}
    .right-links ul {border-left:1px solid #aeaeae;padding:10px 0;}
    .right-links li {padding:10px 0 10px 15px;font-size:14px;font-weight:bold;position:relative;}
    .right-links li code {width:20px;height:20px;display:inline-block;position:absolute;left:-11px;top:10px;z-index:580;background-position:5px -1534px;}
    .right-links li span {color:#777;}
    .right-links li.selected code {background-position:5px -1584px;}
    .right-links a {cursor:pointer;}
    .link-top {width:20px;height:20px;display:inline-block;position:absolute;left:30px;top:20px;z-index:582;background-position:5px -1483px;}
    .link-bottom {width:20px;height:20px;display:inline-block;position:absolute;left:30px;bottom:7px;z-index:583;background-position:5px -1483px;}
.scrollBox_top {margin:25px 0 0 35px;position:absolute;left:0;bottom:-50px;z-index:588;}
    .scrollBox_top a {width:36px;height:36px;display:inline-block;background:url(../../images/ico-file.png) #f6f6f6 10px -1631px no-repeat;overflow:hidden;
text-indent:-9999px;border:1px solid #ddd;}

.layout {min-width:1000px;margin-left:auto;margin-right:auto;}
.footer {text-align:center;line-height:22px;padding-bottom:20px;color:#999;}

/*======================== 预算书 ==============================*/
.budget-header {padding:10px 0;}
.bud-crumb {float:left;line-height:32px;}
    .bud-crumb a {padding-right:5px;}
    .bud-crumb strong {font-size:14px;padding-left:5px;}
.bud-btn {float:right;}
    .bud-btn a {padding:0 20px 0 35px;line-height:32px;display:inline-block;background-color:#00a0e9;color:#fff;cursor:pointer;font-weight:bold;font-size:14px;background-position:10px -1676px;border-radius:2px;}
    .bud-btn a:hover {background-color:#028ccb;}
.budget-content {background-color:#fcfcfc;box-shadow:0 0 5px #999;overflow:auto;border:1px solid #ddd\9;}
    .bud-table {background-color:#eee;border-collapse:separate;border-spacing:1px;width:100%;color:#777;+border-collapse:inherit;}
    .bud-table th {padding:10px 5px;background-color:#fcfcfc;color:#777;position:relative;z-index:560;}
    .bud-table td {padding:8px 5px;background-color:#fff;text-align:center;}
    .bud-table .even td {background-color:#f0f6fd;}
    td.bgcolored {background-color:#f6fafe;}
    .table2 {margin-top:-1px;overflow:auto;}
    td.title {text-align:left;color:#555;}
    td.num {text-align:right;color:#555;}

/*======================== 报表 ========================*/
.report-btn {height:42px;border-bottom:2px solid #7a95b2;margin-bottom:5px;position:relative;z-index:566;background-color:#fafafa;}
.report-btn ul {float:left;}
    .report-btn ul li {float:left;margin:0 8px;padding-top:9px;}
    .report-btn ul li a {padding:0 20px;line-height:30px;font-size:14px;font-weight:bold;color:#999;}
    .report-btn ul li a:hover {color:#9cd93f;}
    .report-btn ul li.selected {border-bottom:3px solid #85c02b;}
    .report-btn ul li.selected a {color:#85c02b;}
.report-btn .allbtn {float:left;height:42px;display:inline-block;border-right:1px solid #ddd;}
    .allbtn a {display:block;background-position:12px -1700px;height:42px;cursor:pointer;padding:0 10px 0 35px;width:25px;line-height:42px;}
    .allbtn a:hover {background-color:#f2f2f2;}
    .allbtn a.active {background-color:#eee;}
.updown {position:absolute;left:-1px;top:44px;border-right:1px solid #ddd;z-index:582;background:#fff;padding:5px 0 15px 0;width:260px;overflow-y:auto;overflow-x:hidden;}
    .updown li {line-height:18px;padding:8px 15px;padding:8px\9;+margin-left:-15px;}
    .updown li.active {background-color:#f7f7f7;}
    .updown li a {display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:230px;}
.budget-content {background-color:#fff;box-shadow:none;}
.reports.opens {margin-left:262px;}
.report-btn .bud-crumb {line-height:42px;padding-left:15px;}
.report-btn .bud-btn {margin:5px 10px 0 0;}
.file-infos {min-height:600px;}

/*===================== 文件详情 ========================*/
/*.file-crumb {padding:10px 10px 0 22px;}*/
.view-show {background-color:#008ad2;padding:8px 10px;color:#8fd3f6;}
    .file-crumb span {width:20px;height:20px;display:inline-block;float:left;background-position:left -1752px;margin-top:8px;cursor: pointer;margin-right:3px;}
    .file-crumb a {float:left;line-height:30px;font-size:14px;}
    .file-crumb>a {color:#fff;}
    .file-crumb code {float:left;padding:0 2px;color:#fff;margin-top:5px;}
    .file-crumb strong {color:#fff;float:left;height:28px;line-height:28px;display:inline-block;}
    .file-crumb a.ico-down {float:right;display:inline-block;height:30px;padding:0 20px 0 23px;color:#fff;background-position:0 -555px;opacity:.8;filter:alpha(opacity=80);}
    .file-crumb a.ico-share {float:right;display:inline-block;height:30px;padding:0 20px 0 23px;color:#fff;background-position:0 -690px;opacity:.8;filter:alpha(opacity=80);}
    .file-crumb a.ico-remove {float:right;display:inline-block;height:30px;padding:0 20px 0 23px;color:#fff;background-position:0 -640px;opacity:.8;filter:alpha(opacity=80);}
    .file-crumb a.ico-upload {float:right;display:inline-block;height:30px;padding:0 20px 0 23px;color:#fff;background-position:0 -3124px;opacity:.8;}    
    .file-crumb a:hover {opacity:1;filter:alpha(opacity=100);}
    .crumb-list {float:left;position:relative;margin-bottom:2px;}
        .crumb-list ul {position:absolute;left:0;top:29px;z-index:800;background:#fff;padding:5px 20px 5px 10px;border:1px solid #ddd;display:none;}
        .crumb-list ul li a {display:block;width:100%;white-space:nowrap;}
        .crumb-list strong i {width:23px;height:19px;display:inline-block;background-position:-13px -209px;+background-position:-13px -212px;cursor:pointer;}
        .crumb-list strong.str i {margin-top:30px;margin-left:5px;}
        .crumb-list strong {padding:0 5px;line-height:20px;margin-top:2px!important;}
.view-show .crumb-list strong {line-height:29px;font-size:14px;}
.view-show .crumb-list span {display:inline-block;width:auto;height:18px;}
.view-show .crumb-list span.items {line-height:20px;}
.time {padding:5px 0 0 15px;color:#999;}

.file-con .share-list span {width:180px;}

.file-con {float:left;margin-left:-3px;_width:550px;}
.inner-left .file-con {float:inherit;margin:14px 0 8px 0;}
    .file-info .share-img img {width:190px;height:140px;}
        .share-img .imgTips {position:absolute;left:0;bottom:3px;z-index:630p;height:24px;background-color:#000;opacity:.8;filter:alpha(opacity=80);width:190px;}
        .imgTips span {color:#fff;line-height:24px;float:left;font-size:12px;width:88px;text-align:center;}
        .imgTips code {color:#fff;padding:0 2px;float:left;margin-top:2px;width:2px;}
    .file-con .share-title {padding:0 0 8px 0;}
    .file-con .share-title h3 {font-size:26px;font-weight:normal;display:inline-block;margin-right:10px;cursor: pointer;}
    .file-con .share-list span {font-size:12px;line-height:22px;}
    .file-con .share-list .share-news {padding-top:10px;}
    .file-con .share-list .share-news span {min-width:180px;width:auto;}
    .file-con .share-list .share-news span strong {font-size:20px;padding-right:3px;color:#f00;}
    .file-con .share-title a {margin-top:2px;padding:0 18px;font-size:14px;line-height:26px;padding-bottom:2px}
    .file-con .share-list {margin-top:0;}
    .file-con .share-title .crumb-list {margin:-2px 5px 0 -5px;}
    .file-con .share-title .crumb-list strong {display:inline-block;padding-right:0;color:#555;}
    .file-con .share-title .crumb-list a {background:none;color:#555;font-size:12px;margin:0;padding:0;}
    .file-con .share-title .crumb-list a:hover {color:#008ad2;}
    .file-con .share-title .crumb-list strong.str ul {left:530px;top:52px;}
    .file-con .share-title h3.str {font-size:34px;padding:5px 0;display:inline-block;}
.file-right {float:right;margin-right:30px;margin-top:10px;_width:300px;}
    .file-right li {float:left;background-color:#85c026;padding:8px 13px 5px 13px;min-width:120px;border-radius:5px;margin-left:10px;text-align:center;color:#c0ee74;line-height:26px;}
    .file-right li strong {display:block;font-size:22px;font-weight:bold;color:#fff;border-bottom:1px solid #c0ee74;line-height:34px;padding-bottom:3px;}


.file-list {padding-top:5px;background:#fff;top:0;left:0;width:98%;margin:0 auto;}
.file-btn {border-bottom:1px solid #56a2f9;position:relative;+position:inherit;}
    .file-btn li {float:left;margin-right:8px;margin-bottom:1px;}
    .file-btn ul li a {padding:0 20px;line-height:34px;font-size:14px;color:#999;}
    .file-btn ul li a:hover {color:#9cd93f;}
    .file-btn ul li a:active {background:none;}
    .file-btn ul li.selected {background-color:#008ad2;}
    .file-btn ul li.selected a {color:#fff;}
.gohome {position:absolute;right:8px;top:5px;z-index:662;}
    .gohome a {line-height:28px;color:#56a2f9;cursor:pointer;display:none;}
    .gohome a:hover {text-decoration:underline;color:#1154b9;}

.file-note {padding-right:360px;position:relative;}
.note-btn {height:38px;background-color:#ecf2f7;line-height:38px;border-right:1px solid #e4e4e4;}
    .note-btn .ico-edit {padding:0 15px 0 35px;height:30px;line-height:30px;background-color:#00a0e9;display:inline-block;margin-left:12px;color:#fff;font-weight:bold;background-position:12px -1778px;border-radius:2px;+margin-top:4px;}
    .note-btn .ico-save {padding:0 15px 0 35px;height:30px;line-height:30px;background-color:#00a0e9;display:inline-block;margin-left:12px;color:#fff;font-weight:bold;background-position:12px -1809px;border-radius:2px;+margin-top:4px;}
    .note-btn .ico-edit:hover,.note-btn .ico-save:hover {background-color:#028ccb;}
.note-text {padding:0;border:1px solid #e4e4e4;+overflow-y:auto;}
    .note-text p {text-indent:2em;font-size:14px;color:#777;line-height:26px;}

.note-text .edui-default .edui-editor {border:none;border-radius:0;}
.note-text .edui-default .edui-editor-iframeholder {padding:5px;}

.file-opinion {width:339px;position:absolute;right:0;top:0;z-index:642;background-color:#fff;padding:0 5px;}
    .file-opinion .review-show {margin-left:0;width:100%;margin-bottom:0;padding-bottom:0;}
    .file-opinion h3 {border:none;margin-bottom:0;background-position:0 -1302px;padding-left:20px;}
    .file-opinion h3 span {float:left;}
    .file-opinion h3 a {float:right;font-size:12px;font-weight:normal;color:#333;display:inline-block;background-position:left -773px;padding-left:22px;opacity:.75;filter:alpha(opacity=75);}
    .file-opinion h3 a:hover {opacity:1;filter:alpha(opacity=100);}
    .file-opinion .annex-con div a {display:inline-block;overflow:inherit;line-height:16px;}
    .file-opinion .annex-con div {width:85%;}
    .file-opinion .review-show img {width:24px;height:24px;}
    .file-opinion .annex-con img {width:26px;height:auto;}
    .file-opinion .review-txt {padding-top:8px;}
    .review-show span code {display:inline-block;color:#999;padding-top:2px;}
    .file-opinion span code {padding-left:8px;}
    .review-show span code i {font-style:normal;padding-left:5px;}
    .file-opinion .review-show .review-txt span {line-height:24px;height: 32px;}
    .file-opinion .review-info {margin-top:-2px;+margin-top:0;}
    .file-opinion .review-btn a,.file-opinion .right a {margin-top:5px;margin-bottom:0;}
    .file-opinion .right code {margin-top:2px;}
    .file-opinion .my-review .input-text {width:102%;}
    .file-opinion .reply-txt .input-text {width:96.5%;}
    .file-control {margin-top:10px;border-top:1px solid #e4e4e4;padding-top:10px;padding-right:5px;}
    .file-opinion .reply-btn {top:0;}
    .file-opinion .review-info .annex-con {margin-top:0;display:none;}
    .file-opinion .review-info p {color:#555;}
    .file-opinion .reply-txt .input-cannel,.file-opinion .reply-txt .input-add {margin-top:0;}
    .file-opinion .review-btn {border-bottom:1px solid #e4e4e4;padding-bottom:5px;}

    /*主要指标*/
    .file-target .target-con li {width:19%;height:120px;}
    .file-target .target-con {padding:33px 0 30px 0;}

    /*主要材料*/
    .file-data .data-table {width:55%;float:left;}
    .file-data .data-con {padding:25px 0 30px 0;}

    .file-control {overflow-y:auto;overflow-x:hidden;}

@media screen and (min-width:1000px){.budget-content{border:none;}}


/*=========== 分享到页面 ==========*/
.share-file {}
.share-file li {float:left;margin-right:10px;width:97px;height:93px;}
    .share-file li a {width:97px;height:40px;display:inline-block;background:url(../../images/ico-share.png) center 0px no-repeat;padding-top:55px;font-size:14px;text-align:center;}
    .share-file li .share-link {background-position:center 0;}
    .share-file li .share-link02 {background-position:center -305px;}
    .share-file li .share-link03 {background-position:center -86px;}
    .share-file li .share-link04 {background-position:center -195px;}
    .share-file li.selected {background:url(../../images/ico-shareBg.png) left top no-repeat;}
    .share-file li.selected a {color:#008ad2;}
.share-box {border:1px solid #ddd;margin-top:15px;background-color:#fbfbfb;padding:8px 10px;}
.share-fw p {padding:0 0 2px 0;margin:0;color:#999;line-height:24px;text-align: left;}
    .share-fw div span {float:left;margin:5px 8px 5px 0;padding:4px 10px;display:inline-block;border:1px solid #ddd;position:relative;cursor:pointer;}
    .share-fw div span:hover {background-color:#65b3fc;border-color:#65b3fc;color:#fff;}
    .share-fw div span.selected {background-color:#369dfe;border-color:#369dfe;color:#fff;margin-right:20px;}
    .share-fw div span.selected code {width:12px;height:27px;display:none;background:url(../../images/ico-file.png) #bbb 3px -1934px;position:absolute;right:-14px;top:-1px;border-left:1px solid #fff;}
    .share-fw div span.selected code {display:inline-block;}
    .share-fw div span.selected code:hover {background-color:#af1f1f;}
    .share-fw .pro-link {display:inline-block;padding:3px 20px 5px 20px;font-size:14px;color:#fff;background-color:#32b16c;line-height:26px;margin:10px 0 15px 0;}
    .share-fw .pro-link:hover {background-color:#129b50;}
    .share-fw .copy {padding-bottom:10px;}
        .copy .input-text {width:400px;padding:3px;height:26px;_height:34px;line-height:26px;border:1px solid #ccc;float:left;margin-right:8px;}
        .copy a {float:left;line-height:34px;margin:0 8px 0 0;text-decoration:underline;font-size:14px;background:none;padding:0 15px;color:#dadada;}
        .copy a:hover {color:#dadada;}
        .copy a.copy-link {background:#d2d2d2;color:#fff;text-decoration:none;cursor:pointer;}
        .copy-selected a.copy-link {background:#0085bd;}
        .copy-selected a,.copy-selected a:hover {color:#0085bd;}
        .copy-selected a.copy-link:hover {color:#fff;background-color:#0062bd;}
    .share-link {height:263px;} 

/*======== 发给好友 ========*/
.share-friend,.share-mail,.share-case {border:none;background-color:#fff;margin-top:3px;padding-bottom:0;}
.fr-left {float:left;width:400px;color:#777;}
    .fr-left p {padding:0;margin:0;}
    .fr-left p span {float:left;}
    .fr-left p a {float:right;color:#006ba6;background-position:left -2066px;padding-left:14px;}
    .fr-cont {border:1px solid #ccc;margin-top:5px;padding:5px 0;position:relative;height:215px;overflow:hidden;}
    .fr-cont .input-text {width:380px;border:1px solid #ddd;padding:3px;height:22px;line-height:22px;font-size:12px;margin-left:5px;}
    .fr-cont .search-btn {position:absolute;right:7px;top:9px;width:24px;height:24px;display:inline-block;background-position:5px -2016px;cursor:pointer;}
    .fr-cont .control {padding-top:3px;}
        .control h4 {font-size:12px;line-height:20px;color:#333;padding-left:5px;}
        .control .icons {width:16px;height:10px;display:inline-block;background-position:-13px -2044px;cursor:pointer;+margin-top:-14px;}
        .control .ico-open {background-position:3px -2044px;}
        .control ul {height:142px;overflow-y:auto;}
        .control ul li a {color:#333;padding-left:12px;line-height:23px;display:block;}
        .control ul li a:hover,.fr-right ul li a:hover {color:#178ef2;background-color:#f2f2f2;}
.fr-right {float:right;width:200px;border:1px solid #ccc;margin-top:22px;height:225px;}
    .fr-right p {height:26px;background-color:#eee;padding:0;margin:0;text-align:center;line-height:26px;font-size:14px;color:#777;}
    .fr-right p span {color:#1d87c2;padding:0 3px;}
    .fr-right ul {padding:5px 0;overflow-y:auto;}
    .fr-right ul li {line-height:22px;color:#555;}
    .fr-right ul li a {display:block;padding:0 8px;}
.share-friend .linksed,.share-mail .linksed,.share-case .linksed {margin-right:0;}
    .linksed .cannel {border:none;color:#777;text-decoration:underline;}

/*======== 发到邮箱 =========*/
.share-mail {margin-top:10px;}
.share-mail .fr-left {float:right;}
    .share-mail .fr-left p {padding:3px 0 0 0;margin:0;}
.share-mail .fr-right {float:left;margin-top:0;height:227px;margin-bottom:3px;}
    .share-mail .fr-right p {text-align:left;padding-left:5px;background-color:#fff;color:#333;}
    .share-mail .input-text {width:390px;border:1px solid #ccc;padding:3px;height:22px;line-height:22px;font-size:12px;margin:3px 0;}
.share-mail textarea {width:388px;text-align:left;margin-top:5px;height:135px;}

/*======= 分享到案例库 ========*/
.share-case {margin-top:5px;}
    .share-case p {padding:0;margin:0;line-height:24px;color:#555;}
    .share-case h4 {font-size:12px;padding:5px 0;}
    .share-case textarea {width:567px;text-align:left;margin-top:5px;height:50px;}
    .share-case li {float:left;margin:2px;}
    .share-case li.selected {background-color:#369dfe;}
    .share-case li a {width:62px;width:69px\9; display:inline-block;white-space:nowrap;margin:3px 0;text-align:center;}
    .share-case li.selected a {color:#fff;}
    .share-case ul {padding:5px 5px 5px 10px;border:1px solid #ddd;height:55px;overflow-y:auto;margin-bottom:3px;}  
    
    
 /* pagenav */
.pagenav {padding-top:3px;line-height:20px;text-align:center;word-spacing:-4px;color:#999;}
.pagenav span,
.pagenav a {height:20px;padding:0 10px;margin-right:4px;display:inline-block;}
.pagenav span {border:solid 1px #eee;cursor:default;}
.pagenav a {color:#008ad2;border:solid 1px #eee;}
.pagenav a:hover {border:solid 1px #ddd;text-decoration:none;background:#f0f6fd;}
.pagenav a:active {background-color:#6cc9ff;}
.pagenav a.next {border:solid 1px #00a2f7;font-weight:bold;}
.pagenav .input-text {width:35px;height:16px;padding:6px;text-align:center;border:solid 1px #ccc;}
.pagenav .go {padding:0 5px;border:solid 1px #fff;display:inline-block;}
.pagenav .current {font-weight:bold;vertical-align:top;border:solid 1px #00a2f7;color:#fff;background:#00a2f7;margin-top:5px;}

.list-bottom-btn {display:inline-block;float:left;}
.pagenav span, .pagenav a {border:1px solid #ddd;color: #999;}
.listfoot {padding:10px 10px 0 0;display:inline-block;float:right;}
.pagenav a {color:#666;cursor:pointer;}
    .pagenav a:hover {border:1px solid #ccc;cursor:pointer;}
    .pagenav a.next {border:1px solid #00a2f7;color:#00a2f7;cursor:pointer;}
    .pagenav .current {border:1px solid #00a2f7;cursor:pointer;}
    .pagenav a.go {cursor:pointer;}

.highcharts-legend-item {+top:23px!important;}

/*========= 新增按钮 =========*/
.file-crumb.view-show a.ico-down {background-position:left -3093px;}
.file-crumb.view-show a.ico-share {background-position:left -30px;}
.file-crumb.view-show a.ico-sharemore {background-position:left -3054px;}
.ewm {margin:0 auto;text-align:center;font-size:14px;padding-top:15px;}
.ewm p {margin:0;padding:10px 0 20px 15px;text-align:left;}
.ewm img {padding:5px;border:1px solid #ccc;}
.ewm .btn {width:82%;margin-top:20px;height:40px;line-height:40px;text-align:center;}

.p-txt {line-height:34px;padding-top:10px;font-size:14px;font-weight:bold;}
.p-conts {border:1px solid #ddd;border-right:none\9;}
.p-conts li {float:left;width:12.4%;text-align:center;padding:10px 0;border-right:1px solid #ddd;}
.p-conts li:last-child {border:none;}
.p-conts li span {display:block;font-size:12px;color:#999;}
.p-conts li strong {font-size:18px;padding-top:3px;display:block;font-weight:normal;height: 24px;}
.file-data .data-con {padding-top:0;}
.link-btns {margin-bottom:8px;}

.file-book .bud-crumb {padding:5px 0;}

.new-ads {padding-left:10px;}
.new-ads .file-crumb .crumb-list strong {color:#fff;margin-left:-15px;margin-top:7px;}
.new-ads .files-name {color:#fff;padding-top:8px;line-height:20px;font-size:14px;font-weight:bold;margin-left:6px!important;}
.new-ads .file-crumb a.ico-share {background-position:10px -30px;padding-left:33px;margin-top:3px;color:#fff;}
.new-ads .file-crumb a.ico-share.ico-sharemore {background-position:10px -3053px;}
.new-ads .file-crumb a.ico-down {background-position:10px -3091px;padding-left:33px;margin-top:3px;color:#fff;}
.new-ads .file-crumb {margin-right:8px;margin-top:8px;}

.file-type .types {width:50px;height:60px;display:inline-block;margin-bottom:20px;}
.file-type .xls {background:url(../../images/pic-icoXls.png);}
.file-type .word {background:url(../../images/pic-icoWord.png);}
.file-type .txt {background:url(../../images/pic-icoTxt.png);}
.file-type .pdf {background:url(../../images/pic-icoPdf.png);}
.file-type .f-name strong {display:block;padding-bottom:12px;line-height:24px;}
.file-type .f-name strong span {font-weight:normal;border:1px solid #ccc;display:inline-block;padding:0 10px;margin-left:10px;color:#888;}
.file-type .f-name span {color:#aaa;}
.file-type .f-btn a {display:inline-block;line-height:34px;height:34px;padding:0 20px;margin-top:20px;background-color:#2e9afb;color:#fff;}
.file-type .f-btn a:hover {background-color:#008ad2;}
.f-btn a.download-paper{
  display: inline-block;
  line-height: 40px;
  height: 40px;
  padding: 0 20px 0 45px;
  margin-top: 20px;
  color: #fff;
  font-size:14px;
  background: #2e9afb url(../../images/ico-donwload-btn.png)  no-repeat  20px center;   /*背景图片地址请更新*/
  cursor: pointer;    
  border-radius: 4px;
}
.f-btn a.download-paper:hover{background-color: #008ad2;}
.f-btn p{color:#999;font-size: 14px;margin-top: 30px;}
.f-btn p a{
    color:#008ad2;
    padding-left: 25px;
    background: url(../../images/ico-miniCAD-btn.png) no-repeat 5px center;       /*背景图片地址请更新*/
    display: inline-block;
    cursor: pointer;
}
 .f-btn p a:hover{text-decoration: underline;}
 
#viewer #picDiv {margin-left:10px;width:98%;text-align:center;padding:30px 0 30px 0;}

.new-ads {background: url(../../images/header-bg.jpg) #2e9afb right top no-repeat;height:60px;margin:0;box-shadow:none;}
#yss {border-bottom:1px solid #eee;/*border-top:none;*/}
.share-report {padding-left:3px;}

.share-list2.share-news {margin-top:-15px;}
.share-list2.share-news li,.share-list2.share-news span {line-height:30px;}
.book-btn.share-report {position:absolute;right:15px;top:55px;}
.fileCont,.book-con {position:relative;}
.book-con .book-btn.share-report {top:-160px;}

.view-info {color:#b0daff;}
/*版本*/
.items {display:inline-block;height:16px;border:1px solid #fff;font-size:12px;color:#008ad2!important;background-color:#fff;font-weight:normal;padding:0 6px!important;line-height:16px;margin-left:10px;border-radius:2px;position:relative;top:-2px;}
.r-title {display:block;margin-top:15px;}

::-webkit-scrollbar {width: 6px;height:6px;}
::-webkit-scrollbar-track-piece{background-color: #eee;margin: -2px;}
::-webkit-scrollbar-thumb{background: #aaa;min-height: 150px;min-width: 150px;border-radius: 10px;}
::-webkit-scrollbar-thumb:vertical:hover{background: #555555}
::-webkit-scrollbar-thumb:horizontal:hover{background: #555555}