#all
{
    height:100%;
    _height:0;
    padding-top:50px;
    min-width:1000px;
    max-width:1200px;
    margin-left:auto;
    margin-right:auto;
}
#header
{
    width:100%;
    background:#5092bd;
    border-bottom:1px solid #3a6a8a;
    z-index:999;
    position:fixed;
    top:0;

}
.header_content
{
    width:auto;
    height:40px;
    position:relative;
    z-index:99;
    min-width:1000px;
    max-width:1200px;
    margin-left:auto;
    margin-right:auto;
}
.logo
{
    font-size:24px;
    color:#fff;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    text-indent:-9999px;
    width:140px;
    height:40px;
    display:block;
    background:url(../img/logo_xiaoshouyi.png) 16px 10px no-repeat;
}
/*给起航定制的logo*/
.logo_qihang
{
    font-size:24px;
    color:#fff;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    text-indent:-9999px;
    width:140px;
    height:40px;
    display:block;
    background:url(../img/logo_qihang.png) 16px 11px no-repeat;
}
.logo_account
{
    background:url(../img/logo_xiaoshouyi.png) left center no-repeat;
}
.mail
{
    float:left;
    height:40px;
    border-left:1px solid #4b89b2;
}
.mail li
{
    float:left;
    position:relative;
}
span.new_tip
{
    z-index:99;
    height:14px;
    line-height:14px;
    color:#fff;
    font-size:10px;
    display:block;
    padding:0 4px;
    background:url(../img/tip_bg.jpg) center repeat-x;
    border-radius:16px;
    -moz-box-shadow:0 0 1px 0 #525252;
    behavior:url(../css/pie/PIE.htc);
}
.mail li span.new_tip
{
    position:absolute;
    right:6px;
    top:6px;
}
.mail li a
{
    width:55px;
    height:40px;
    display:block;
    background:#5092bd;
    border-right:1px solid #4b89b2;
    -moz-transition-duration: 0.2s;
    -moz-transition-property: background-color;
    -moz-transition-timing-function: ease-in;
}
.mail li a span
{
    height:40px;
    width:55px;
    display:block;
}
.mail li.home a span
{
    background:url(../img/home.png) center no-repeat;
}
.mail li.sx a span
{
    background:url(../img/sx.png) center no-repeat;
}
.mail li.tz a span
{
    background:url(../img/tz.png) center no-repeat;
}
.mail li a:hover
{
    background:#4680a5;
}
.mail li.hover a,.mail li.hover a:visited
{
    height:41px;
    line-height:41px;
    background:url(../img/header_navitem_selected.png) bottom center no-repeat;
}
.mail li.hover a:hover
{
    background-color:#4680a5;
}
/******Menu style*******/
ul.topnav {
    float:left;
    list-style: none;
    z-index:-1;
}
ul.topnav li {
    float: left;
    height:40px;
    border-right:1px solid #4b89b2;
    position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li a,ul.topnav li a:visited{
    height:40px;
    line-height:40px;
    padding:0 20px;
    color: #fff;
    display: block;
    text-decoration: none;
    float: left;
    font-size:12px;
    font-weight:bold;
    -moz-transition-duration: 0.2s;
    -moz-transition-property: background-color;
    -moz-transition-timing-function: ease-in;
}
ul.topnav li a:hover{
    background:#4680a5;
}
ul.topnav li a.a_sub
{
    cursor:default;
}
ul.topnav li a.a_sub span
{
    height:40px;
    width:12px;
    display:block;
    background:url(../img/down_arrow.gif) center no-repeat;
    float:right;
}
ul.topnav li.hover
{

}
ul.topnav li.hover a,ul.topnav li.hover a:visited
{
    height:41px;
    line-height:41px;
    background:url(../img/header_navitem_selected.png) bottom center no-repeat;
}
ul.topnav li.hover a:hover{
    background-color:#4680a5;
}
ul.topnav li span { /*--Drop down trigger styles--*/

}
ul.topnav li a:hover span{

} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
    list-style: none;
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
    left: -19px; top:40px;
    background: #6aa2c7;
    border:1px solid #3a6a8a;
    display: none;
    float: left;
    width: 149px;
    margin-left:-1px;
    padding-bottom:6px;
    padding-top:6px;
    border-radius:0 0 2px 2px;
}
ul.topnav li ul.subnav li{
    clear: both;
    height:30px;
    width: 149px;
}

html ul.topnav li ul.subnav li a,html ul.topnav li ul.subnav li a:visited {
    float: left;
    font-weight:normal;
    display:block;
    width:105px;
    color:#396b9a;
    border:none;
    font-size:12px;
    margin-top:0;
    padding-left:10px;
    margin-left:7px;
    color:#fff;
    height:30px;
    line-height:30px;
    -moz-transition-duration: 0.2s;
    -moz-transition-property: background-color;
    -moz-transition-timing-function: ease-in;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
    background:#4680a5;
}
.topsec_area
{
    height:40px;
    width:55px;
    display:block;
    overflow:hidden;
}
.topsec_area_bg
{
    background:url(../img/topsec.png) center repeat-x;

}
.topsec_area_bg2
{
    overflow:visible;
}
.topsec
{
    width:330px;
    height:40px;
    float:right;
}
.topsec span
{
    float:left;
}
.search_input
{
    float:right;
    height:40px;
    line-height:40px;
    width:185px;
    border:0;
    border-left:0;
    padding-left:4px;
    color:#fff;
    font-family:"微软雅黑";
    font-size:12px;
    padding:0;
    padding-left:2px;
    background:none;
}
*+html .search_input
{
    padding-top:14px;
}
a.search_button
{
    height:40px;
    width:55px;
    display:block;
    background:url(../img/search.png) center no-repeat;
    float:right;
    -moz-transition-duration: 0.2s;
    -moz-transition-property: background-color;
    -moz-transition-timing-function: ease-in;
}
a.search_button:hover
{
    background-color:#4680a5;
}
.topsec_area_bg a.search_button:hover
{
    background-color:transparent !important;
}
.recbutton_area
{
    float:right;
}
.recbutton {
    float:left;
    position:relative;
}
.funcbuttn
{
    margin-right: 30px;
}
.view_change
{
    float:left;
    height:40px;
}
.view_change .view_select
{
    margin:10px 0 0 0;
}
a.new_add
{
    background:url(../img/new_add.png) center no-repeat;
}
a.history
{
    background:url(../img/history.png) center no-repeat;
}
a.search
{
    background:url(../img/search.png) center no-repeat;
}
a.admin
{
    background:url(../img/admin.png) center no-repeat;
}
a.log_out
{
    background:url(../img/log_out.png) center no-repeat;
}
a.net
{
    background:url(../img/net.png) center no-repeat;
}
a.menu_class {

    height:40px;
    line-height:40px;
    width:55px;
    text-align:center;
    display:block;
    color:#fff;
    position:relative;
    border-bottom:0;
    -moz-transition-duration: 0.2s;
    -moz-transition-property: background-color;
    -moz-transition-timing-function: ease-in;
}
.schedule_header_content a.menu_class
{
    line-height: 30px !important;
}
a.menu_class:hover
{
    background-color:#4680a5;
}
a.hover
{
    background-color:#4680a5;
}
a.function_add
{
    display: inline-block;
    background: url(../img/new_function_yellow.png) left top no-repeat;
    width: 51px;
    outline: none;
}
a.function_add span
{
    display: inline-block;
    margin-top: -5px;
}
a.function_add:hover
{
    background: url(../img/new_function_yellow_hover.png) left top no-repeat;
}
.funcbuttn a.menu_class:hover
{
    background-color:#5092BD !important;
}
.new_remind
{
    position: absolute;
    background: #ffffff;
    z-index: 999;
    top:45px;
    right: 40px;
    display: none;
    border-radius: 3px;
}
.new_remind a.pop_close {
    position:absolute;
    height:20px;
    width:20px;
    display:block;
    background:url(../img/close_11.png) center no-repeat;
    right:10px;
    top:10px;
    color:#333;
    z-index: 2;
}
.new_remind .new_remind_pop
{
    padding: 20px;
    width: 380px;
}
.new_remind .page-header h2
{
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 15px;
}
.new_remind .page-header h2 a
{
    color: #555;
}
.new_remind .cover-img
{
    float: left;
    width: 120px;
    margin-right: 20px;
}
.new_remind .span12
{
    display: table;
    width: 100%;
}
.new_remind .item p
{
    line-height: 1.5em;
}
.new_remind a.btn
{
    display: block;
    height: 30px;
    line-height: 30px;
    background: #2898e0;
    color: #fff;
    text-decoration: none;
    padding: 0 20px;
    float: left;
    border-radius: 3px;
    margin-top: 10px;
}
.new_remind a.btn:hover
{
    background: #2388c8;
}
.the_menu {
    display:none;
    width:120px;
    border:1px solid #3A6A8A;
    background:#fff;
    margin-top:0;
    position:absolute;
    margin-left:-1px;
    border-radius:0 0 2px 2px;
}
.the_menu li {
    background-color:#fff;
    height:30px;
    margin-top:8px;
    cursor:pointer;
}
.the_menu li a {
    color:#525252;
    text-decoration:none;
    height:30px;
    line-height:30px;
    display:block;
    margin-left:32px;
    width:84px;
    display:block;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.the_menu li:hover {
    background-color:#eee;
}

/*---------------新建小图标ico---------------------*/
.system_main
{
    padding-left:18px;
    margin-left:5px;
    max-width:120px;
    display:inline-block;
    text-decoration:underline;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background:url(../img/group02.png) left center no-repeat;
    vertical-align:middle;
    height:21px;
    line-height:19px;
}
.system_main:hover
{
    text-decoration:underline;
}
.account_ico
{
    background:url(../img/account_ico.png) 8px center no-repeat;
}
.opp_ico
{
    background:url(../img/opp_ico.png) 8px center no-repeat;
}
.enemy_ico
{
    background:url(../img/enemy_ico.png) 8px center no-repeat;
}
.contact_ico
{
    background:url(../img/contact_ico.png) 8px center no-repeat;
}
.leads_ico
{
    background:url(../img/leads_ico.png) 8px center no-repeat;
}
.case_ico
{
    background:url(../img/case_ico.png) 8px center no-repeat;
}
.partner_ico
{
    background:url(../img/partner_ico.png) 8px center no-repeat;
}
.market_ico
{
    background:url(../img/marketing_ico.png) 8px center no-repeat;
}
.document_ico
{
    background:url(../img/file_upload.png) 8px center no-repeat;
}
.product_ico
{
    background:url(../img/product_ico.png) 8px center no-repeat;
}
.industry_ico
{
    background:url(../img/industry_ico.png) 8px center no-repeat;
}
.table_ico
{
    background:url(../img/table_16x16.png) 8px center no-repeat;
}
.pie_ico
{
    background:url(../img/pie_ico.png) 8px center no-repeat;
}
.forecast_ico
{
    background:url(../img/forecast_ico.png) 8px center no-repeat;
}
.system_main
{
    background-position:1px 0;
}
.auto_select_ico
{
    padding-left:22px;
    background-position:0px center;
}
/*********toptool********/
.toptool
{
    position:absolute;
    right:13px;
    top:8px;
}
ul.acrossul li
{
    float:left;
    margin-left:20px;
}
.login_advice a
{
    color:#fff;
    height:28px;
    line-height:28px;
}
.login_net
{
    position:relative;
}
.login_net a.a_login_net,.login_net a.a_login_net:visited
{
    height:28px;
    line-height:28px;
    display:block;
    float:left;
    padding-left:30px;
    padding-right:15px;
    background:url(../img/login_net.png) 5px center no-repeat;
    text-decoration:none;
    position:relative;
    color:#fff;
}
.login_net a.a_login_net span
{
    height:28px;
    width:8px;
    background:url(../img/login_user_arrow.png) center no-repeat;
    position:absolute;
    right:5px;
    top:0;
}
.login_net a.a_login_net:hover
{
    background:#fff url(../img/login_net_hover.png) 5px center no-repeat;
    color:#396b9a;
}
.login_net a.a_login_net:hover span
{
    height:28px;
    width:8px;
    background:url(../img/login_user_arrow_hover.png) center no-repeat;
}
/*hover*/
.login_net a.a_login_net_hover,.login_net a.a_login_net_hover:visited
{
    background:#fff url(../img/login_net_hover.png) 5px center no-repeat;
    color:#396b9a;
}
.login_net a.a_login_net_hover span
{   height:28px;
    width:8px;
    background:url(../img/login_user_arrow_hover.png) center no-repeat;
}
.login_user
{
    position:relative;
}
.login_user a.a_login_user,.login_user a.a_login_user:visited
{
    height:28px;
    line-height:28px;
    display:block;
    float:left;
    padding-left:25px;
    padding-right:15px;
    background:url(../img/login_user.png) 5px center no-repeat;
    text-decoration:none;
    position:relative;
    color:#fff;
}
.login_user a.a_login_user span
{
    height:28px;
    width:8px;
    background:url(../img/login_user_arrow.png) center no-repeat;
    position:absolute;
    right:5px;
    top:0;
}
.login_user a.a_login_user:hover
{
    background:#fff url(../img/login_user_hover.png) 5px center no-repeat;
    color:#396b9a;
}
.login_user a.a_login_user:hover span
{
    height:28px;
    width:8px;
    background:url(../img/login_user_arrow_hover.png) center no-repeat;
}
/*hover*/
.login_user a.a_login_user_hover,.login_user a.a_login_user_hover:visited
{
    background:#fff url(../img/login_user_hover.png) 5px center no-repeat;
    color:#396b9a;
}
.login_user a.a_login_user_hover span
{
    height:28px;
    width:8px;
    background:url(../img/login_user_arrow_hover.png) center no-repeat;
}
ul.net_tool
{
    border: 1px solid #3a6a8a;
    position:absolute;
    margin-left:-1px;
    border-radius:0 0 2px 2px;
    display:none;
    position:absolute;
    width:150px;
    text-align:left;
    background:#fff;
}
.login_net ul.net_tool
{
    top:24px;
    border-top:0;
}
ul.net_tool li
{
    clear:left;
    height:30px;
    line-height:30px;
    margin-left:0;
    width:100%;

}
ul.net_tool li a
{
    height:30px;
    display:block;
    float:left;
    padding:0 12px 0 12px;
    width:90%;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
ul.net_tool li.net_title
{
    height:32px;
    line-height:32px;
    border-bottom:1px solid #eee;
}
ul.net_tool li.net_title span
{
    float:left;
    color:#525252;
    margin-left:10px;
}
ul.net_tool li.net_title a
{
    float:right;
    margin-right:5px;
    color:#525252;
}
ul.net_tool li span
{
    height:30px;
    float:left;
    margin-left:10px;
    color:#808080;
}
.net_more
{
    border-top:1px solid #eee;
}
ul.user_tool
{
    display:none;
    position:absolute;
    left:-1px;
    top:28px;
    background:#fff;
    border:1px solid #396b9a;
    border-top:0;
    width:80px;
    text-align:left;
    float:left;
}
ul.user_tool li
{
    clear:left;
    height:24px;
    line-height:24px;
    margin-left:0;
    width:100%;
}
ul.user_tool li a
{
    height:24px;
    display:block;
    float:left;
    margin-left:10px;
}


/*---*/
ul.recent
{
    position:absolute;
    left:50%;
}
/*===============================================Content style=====================================================*/
#content  /*固定宽度 居左布局*/
{
    height:auto;
    _height:0;
    position:relative;
    clear:both;
    background:#fff;
    padding-top:13px;
}
.index_content
{
    margin-top:62px;
}
.page_content_panel #content
{
    margin:0 !important;
    padding-top:0 !important;
}
.accountnet_content #content
{
    min-width:980px;
}
.pop_up #content
{
    padding-top:0;
}
.content_document
{
    min-width:1010px;
    width:100%;
    height:auto;
    _height:0;
    min-height:1000px;
    margin-top:12px;
    position:relative;
    clear:both;
    float:left;
}
.content_lastpage
{
    clear:both;
    height:auto;
    _height:0;
    min-height:1000px;
    margin-top:0px;
    position:relative;
}
.pop_up .content_lastpage
{
    min-height: 0;
}
.blog_lastpage
{
    min-width:980px;
    height:auto;
    _height:0;
    margin-top:20px;
    margin-left:15px;
    margin-right:15px;
    min-height:1000px;
    position:relative;
}
#content_full
{
    position:relative;
    clear:both;
    background:#fff;
    position:relative;
    min-height:650px;
    margin-bottom:24px;
}
.content_full
{
    width:100%;
    height:auto;
    _height:0;
    position:relative;
    margin-top:20px;
    min-height:650px;
}
#content_full_tabs
{
    width:100%;
    height:auto;
    _height:0;
    min-height:550px;
    position:relative;
}
.content_tabs
{
    min-width:1010px;
    width:100%;
    height:auto;
    _height:0;
    margin-top:12px;
    min-height:650px;
    position:relative;
}
.colleague_content
{
    margin-top:10px;
    height:auto;
    min-height:600px;
}
.accountnet_content
{
    width:1010px;
    height:auto;
    _height:0;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    min-height:800px;
    margin-top:12px;
}
.userlogo
{
    line-height:24px;
    color:#525252;
    background:#eee;
    font-size:14px;
    font-weight:bold;
}
.userlogo label
{
    display:block;
    color:#555;
    padding:8px 12px 8px 12px;
    overflow:hidden;

    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
}
.userinfo
{
    width:100%;
    margin-top:12px;
    height:50px;
    margin-bottom:24px;
    position:relative;
}
.userinfo img
{
    position:absolute;
    left:0;
    top:0;
    width:50px;
    height:50px;
    border:1px solid #ddd;
}
.userinfo ul
{
    position:absolute;
    left:68px;
    top:4px;
}
.userinfo ul li
{
    line-height:24px;
}
.userinfo ul li a,.userinfo ul li a:visited
{
    text-decoration:none;
}
.userinfo ul li a.username
{
    display: block;
    max-width: 105px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.userinfo ul li a.username,.userinfo ul li a.username:visited
{
    font-weight:bold;
    color:#525252;
}
.userinfo ul li a:hover
{
    text-decoration:underline;
}
.userinfo .profile_button
{
    top:10px;
}
.feedsnum
{
    width:100%;
    height:45px;
    border-bottom:1px dotted #999;
}
.feedsnum p
{
    width:33%;
    float:left;
    text-align:center;
    font-size:14px;
}
.feedsnum p span
{
    display:block;
}
.usertool
{
    width:100%;
    height:auto;
    _height:0;
    font-size:12px;
    margin-bottom:16px;
}
.usertool ul
{
    width:100%;
}
.usertool ul li
{
    width:100%;
    clear:both;
    height:32px;
    line-height:36px;
}
.usertool ul li span
{
    height:36px;
    width:16px;
    display:block;
    float:left;
}
.usertool ul li a,.usertool ul li a:visited
{
    color:#525252;
    text-decoration:none;
    height:36px;
    display:block;
    float:left;
    margin-left:8px;
    position:relative;
}

.usertool ul li.tool_img01 span
{
    background:url(../img/usertool01.png) left center no-repeat;
}
.usertool ul li.tool_img02 span
{
    background:url(../img/usertool02.png) left center no-repeat;
}

.usertool ul li.tool_img03 span
{
    background:url(../img/usertool03.png) left center no-repeat;
}
.usertool ul li.tool_img04 span
{
    background:url(../img/case_ico.png) left center no-repeat;
}
.usertool ul li.tool_img05 span
{
    background:url(../img/service_team.png) left center no-repeat;
}
.usertool ul li.tool_img06 span
{
    background:url(../img/buy_list.png) left center no-repeat;
}
.usertool ul li.tool_img07 span
{
    background:url(../img/question_an.png) left center no-repeat;
}
.usertool ul li.tool_img08 span
{
    background:url(../img/document.png) left center no-repeat;
}
.usertool ul li.tool_img09 span
{
    background:url(../img/usertool09.png) left center no-repeat;
}
.usertool ul li.tool_img10 span
{
    background:url(../img/usertool10.png) left center no-repeat;
}
.usertool ul li a:hover
{
    text-decoration:underline;
}
.usertool ul li.hover
{
    background:#fff url(../img/usertool_libg.png) left repeat-y;
    border:1px solid #ddd;
    border-right:1px solid #fff;
    padding-left:6px;
    margin-left:-6px;
}
.usertool ul li.hover a
{

}
.usertool ul li a span.new_tip
{
    position:absolute;
    left:50px;
    top:11px;
    z-index:99;
    width:auto;
    height:14px;
    line-height:14px;
    color:#fff;
    font-size:10px;
    display:block;
    padding:0 4px;
    background:url(../img/tip_bg.jpg) center repeat-x;
    border-radius:16px;
    -moz-box-shadow:0 0 1px 0 #525252;
}
.usertool ul li.hover span
{
    background-position:-16px center !important;
}
.usertool ul li.ui-tabs-active
{
    background:#fff url(../img/usertool_libg.png) left repeat-y;
    border:1px solid #ddd;
    border-right:1px solid #fff;
    padding-left:6px;
    margin-left:-6px;
}
.usertool ul li.ui-tabs-active  a
{

}
.usertool ul li.ui-state-hover
{

}
.usertool ul li.ui-state-hover a
{

}
.infolist
{
    clear:both;
    width:100%;
    height:auto;
    _height:0;
    margin-bottom:16px;
}
.infolist h5
{
    height:24px;
    line-height:24px;
    font-size:12px;
}
.infolist h5 span
{
    float:left;
    margin-left:1px;
}
.infolist h5 a,.infolist h5 a:visited
{
    float:right;
    text-decoration:none;
    font-weight:normal;
    line-height:none;
    margin-right:10px;
    display:none;
}
.infolist h5 a:hover
{
    text-decoration:underline;
}
.infolist ul
{
    margin-top:4px;
}
.infolist ul li
{
    clear:both;
    height:30px;
}
.infolist ul li a,.infolist ul li a:visited
{
    height:30px;
    line-height:30px;
    display:block;
    text-decoration:none;
    color:#525252;
}
ul.list_group li a
{
    color:#525252;
    padding-left:25px;
    background:url(../img/group02.png) left center no-repeat;
    overflow:hidden;
    max-width:120px;
    width:auto;
    display:block;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
ul.list_department li a
{

    background:url(../img/department_ico.png) left center no-repeat !important;
}
ul.group_talk li a
{
    background:url(../img/group01.png) left center no-repeat;
}
.infolist li span.group_p
{
    margin-top:2px;
}
#left .infolist li span.group_p
{
    margin-top: 0px !important;
}
.infolist02 ul.list_group
{
    margin:6px 0 0 0px;
}
.infolist02 ul.list_group li
{
    clear:both;
}
.infolist02 ul.list_group li a
{
    max-width:180px !important;
}
ul.list_topic li a
{
    padding-left:25px;
    background:url(../img/topic02.png) left center no-repeat;
    overflow:hidden;
    width:140px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.infolist ul li a:hover
{
    text-decoration:underline;
}
.infolist table
{
    border:0;
    width:100%;
    margin-top:8px;
}
.infolist table tr th
{
    height:21px;
    line-height:21px;
    background:#999999;
    text-align:left;
    padding-left:10px;
    font-weight:normal;
}
.infolist table tr td
{
    height:24px;
    line-height:24px;
    padding-left:5px;
}
.infolist02
{
    width:100%;
    height:auto;
    _height:0;
    margin-bottom:38px;
}
.infolist02 h5
{
    height:24px;
    line-height:24px;
    font-size:13px;
}
.infolist02 h5 span
{
    float:left;
}
.infolist02 h5 a
{
    float:right;
    font-weight:normal;
    margin-right:5px;
    display:none;
}
.infolist02 h5 .account_buy_all
{
    float:right;
    font-weight:normal;
    margin-right:2px;
}
.infolist02 h5 .account_buy_all span
{
    float:none;
    margin:0;
    color:#525252;
}
.infolist02 ul li
{
    line-height:24px;
}
.infolist02 span.crate_schedule
{
    background: url(../img/add-schedule.png) left center no-repeat;
    padding-left: 18px;
}
a.gray_button_border
{
    border-radius: 5px;
    background: #f3f3f3 !important;
}
a.gray_button_border:hover
{
    background: #e3e3e3 !important;
    border: 1px solid #e3e3e3 !important;
}
.operate_list
{
    padding-top:5px;
}
.operate_list li
{
    margin-bottom:4px;
}
.operate_list li span
{
    display:block;
    float:left;
}
.operate_list li span.name
{
    display:block;
    float:left;
}
.operate_list li span.time
{
    display:block;
    float:left;
    font-weight:bold;
    padding-right:8px;
}
.operate_list li span.action
{
    padding:0 4px;
}
.pop_content .operate_list
{
    padding-top:20px;
    margin-left:40px;
    padding-bottom:20px;
}
.pop_content .operate_list li
{
    margin-bottom:10px;
}
.operate_selete
{
    margin:20px 0 0 40px;
    width:100px;
    padding:1px;
}
.hot_question
{
    margin:8px 8px 0 8px;
    float:left;
}
.goal_set p
{
    text-align:center;
    margin:15px 0 0 0;
}
.goal_set p a
{
    text-decoration:underline;
}
.hot_question p
{
    color:#3C3C3C;
    line-height:20px;

}
.hot_question a
{
    float:right;
}
.newguide
{
    width:100%;
    height:auto;
    _height:0;
    margin-bottom:20px;
}
.newguide h5
{
    height:24px;
    line-height:24px;
}
.newguide h5 span
{
    margin-left:0;
}
.newguide h5 a
{
    float:right;
    font-weight:normal;
    margin-right:5px;
    cursor:help;
}
.newguide ul
{
    margin:0 5px 5px 10px;
    clear:left;
    padding-top:5px;
    padding-left:1px;
}
.newguide ul li
{
    line-height:24px;
    background:url(../img/li01.jpg) left center no-repeat;
    padding-left:15px;
}
.newguide ul li a,.newguide ul li:visited
{
    color:#525252;
}
.guide_stage
{
    margin:5px 0 5px 10px;
}
.guide_stage h5
{
    font-weight:bold;
    background:none;
    color:#4a73ab;
    clear:both;
}
.stage_bar
{
    width:180px;
    height:15px;
    display:block;
    border:1px solid #b0b0b0;
    margin-top:2px;
    float:left;
}
.stage_bar div
{
    height:15px;
    width:30%;
    display:block;
    background:url(../img/stage_bar.jpg) left repeat-x;
    float:left;
    margin:0;
}
.guide_stage span
{
    font-weight:bold;
    float:left;
    display:block;
    width:20px;
    height:18px;
    line-height:20px;
    color:#555;
}
.mention
{
    margin:5px 12px 10px 0;
}
.mention h5
{
    background:none;
    color:#999;
    font-weight:normal;
}
.mention p
{
    color:#999;
    line-height:22px;
    padding-left:5px;
}
.mention span.q_ico
{
    background:url(../img/q_ico.png) left center no-repeat;
    width:16px;
    display:block;
    float:left;
    text-indent:-9999px;
}
/*******微博消息发布框publish_edit*********/
#publish_edit
{
    width:100%;
    height:auto;
    _height:0;
    position:relative;
    float:left;
    margin-bottom:24px;
}
#publish_edit div
{

}
.publish_class li
{
    margin-right:14px !important;
}
.publish_class li a
{
    display:block;
    height:20px;
    line-height:20px;
    padding-left:21px;
    color:#888;
}
.publish_class li a.update
{
    background:url(../img/publish_01.png) 1px 2px  no-repeat;
}
.publish_class li a.question
{
    background:url(../img/publish_02.png) 1px 2px no-repeat;
}
.publish_class li a.commend
{
    background:url(../img/publish_03.png) 0px 1px no-repeat;
}
.publish_class li a.notes
{
    background:url(../img/publish_04.png) 1px 3px no-repeat;
}
.publish_class li a.idea
{
    background:url(../img/idea.gif) 1px 2px no-repeat;
}
.publish_class li a.active
{
    background:url(../img/active.png) 1px 2px no-repeat;
}
.publish_class li.ui-tabs-active a   /*设置tab页选中状态*/
{
    color:#727272;
    font-weight:bold;
}
.publish_class li.ui-tabs-active a:hover   /*设置tab页选中状态*/
{
    text-decoration:none !important;
}
.bottom_border
{
    border:1px solid #ddd;
    margin-top:8px;
    clear:both;
    float:left;
    width:100%;
    position:relative;
}
.feed_tip
{
    width:16px;
    height:16px;
    background:url(../img/help.png) center no-repeat;
    position:absolute;
    right:3px;
    top:3px;
    z-index:9999;
    display:none;
}

.edit_frame
{
    position:relative;
    padding:5px 15px 5px 5px !important;
}

.edit_frame textarea
{
    height:20px;
    resize:none;
    font-size:14px;
    width:100%;
    overflow:hidden;
    border:none;
}
.edit_frame textarea:focus
{
    border:none;
}
.edit_frame_net textarea
{
    background:#FEDFDA;
}
.edit_frame_nopadding
{
    position:relative;
    padding:0;
}
.praise
{
    padding-left:75px !important;
}
.edit_frame span
{
    width:13px;
    height:7px;
    display:block;
    background:url(../img/publist_up_arrow.gif) center no-repeat;
    position:absolute;
    top:-7px;
}
.edit_frame span.up_arrow01
{
    left:5px;
}
.edit_frame span.up_arrow02
{
    left:88px;
}
.edit_frame span.up_arrow03
{
    left:149px;
}
.edit_frame p
{
    position:absolute;
    left:10px;
    top:8px;
    color:#999;
}
.edit_bottom
{
    display:none;
    margin:0 1px 1px 1px;
}
#commend  textarea
{
    height: 60px !important;
}
.file
{
    clear:both;
    display:block;
}
.pop_list li .file
{
    clear:none;
    float:left;
    width:250px;
    border-bottom:1px dashed #ddd;
}
.message_sent li .file
{
    clear:none;
    float:left;
    width:700px !important;
    border-bottom:0;
}
.file .upload
{
    width:100%;
    margin:8px 0;
    position:relative;
}
.message_sent li .file .upload
{
    border-bottom:1px dashed #ddd;
}
.file .upload span
{
    width:auto;
    height:26px;
    line-height:26px;
    padding-left:20px;
    background:url(../img/file_upload.png) left center no-repeat;
    display:block;
    color:#0a57a4;
    float:left;
    margin:6px 6px 0 6px;
    overflow:hidden;
}
.file .upload a
{
    width:12px;
    height:26px;
    background:url(../img/delete_upload.jpg) center no-repeat;
    display:block;
    float:left;
    text-align:center;
    text-decoration:none;
    margin-top:6px;
}
.file .upload_img span
{
    background:url(../img/img_upload.png) left center no-repeat;
}
.resources_in
{
    height:26px;
    line-height:26px;
    color:#828282;
    position:absolute;
    right:30px;
    top:-28px;
}
.resources_in input
{
    float:left;
    margin:7px 2px 0 0;
}
.file .upload  a:hover
{
    text-decoration:underline;
}
.file_description
{
    clear:left;
    font-weight:normal;
    height:auto;
    margin:0 8px 8px 6px;
}
.file_description span
{
    height:auto;
    float:left;
    height:auto;
    width:100%;
    display:block;
    margin-top:8px;
}
.file_description textarea
{
    color:#555;
    height:20px;
    width:100%;
    border:1px solid #ddd;
}
.file_description span label
{
    margin:2px 0 0 2px;
}
.upfile
{
    display:block;
    margin:0 0 7px 5px;
    float:left;
}
.upfile span
{
    width:435px;
    padding-left:4px;
    height:22px;
    line-height:22px;
    display:block;
    border:1px solid #ccc;
    background:#fff;
    color:#999;
    float:left;
}
.upfile a.file_del
{
    border:1px solid #ccc;
    background:#ddd;
    height:22px;
    line-height:22px;
    padding:0 10px;
    display:block;
    float:left;
    text-align:center;
    text-decoration:none;
    margin-left:2px;
}
.upfile a.file_del:hover
{
    text-decoration:underline;
}
.upimg
{
    clear:both;
    display:block;
    float:left;
    margin:15px;
}
.upimg img
{
    width:70px;
    border:1px solid #ccc;
}
.upimg .img_name
{
    color:#999;
}
.upimg a.file_del
{
    border:1px solid #ccc;
    background:#ddd;
    height:22px;
    line-height:22px;
    padding:0 10px;
    display:block;
    float:left;
    text-align:center;
    text-decoration:none;
    margin-left:2px;
}
.upimg a.file_del:hover
{
    text-decoration:underline;
}
.topic
{
    clear:both;
    display:none;
}
.feed_topic
{
    border-top:1px dashed #ccc;
    height:auto;
    padding:5px;
    padding-bottom:0;
}
.show_topic
{
    float:left;
    background:#f5f5f5;
    height:auto;
    padding-bottom:0;
    #height:28px;
    width:100%;
    border-top:2px solid #fff;
}
.show_topic .topic
{
    display:block;
    margin:5px;
}
.topic_show
{
}
.topic_show li
{
    line-height:23px;
    height:auto !important;
    padding:0 6px;
    display:block;
    background:#dbe8fe;
    float:left;
    margin:0 5px 5px 0;
    color:#525252;
    text-decoration:none;
}
.topic_show li span
{
    float:left;
}
.topic_show li a
{
    height:23px;
    width:13px;
    display:block;
    float:left;
    margin-left:2px;
    background:url(../img/delect01.jpg) center no-repeat;
    text-decoration:none;
}
.topic_show li span a
{
    float:left;
    width:auto;
    height:auto !important;
    background:none;
    color:#525252;
}
.topic_show li span a:hover
{
    color:#0a57a4;
}
ul.topic_add
{
    width:200px;
    float:left;
    margin:0;
}
ul.topic_add li
{
    float:left;
    height:23px;
    line-height:23px;
    margin:0 2px 5px 0;
}
.shortcut ul.topic_show li
{
    margin-bottom:0;
    height:auto;
}
.shortcut ul.topic_add
{
    padding-top:0;
}
.shortcut ul.topic_add li
{
    padding-left:0;
}
ul.topic_add input
{
    width:90px;
    border:1px solid #cccccc;
    height:20px;
    float:left;
}
a.topic_edit
{
    float:right;
    margin:0 5px 0 0;
    height:20px;
    line-height:20px;
    text-decoration:none;
}
a.topic_edit:hover
{
    text-decoration:underline;
}
a.add_button,a.add_button:visited
{
    border:1px solid #ccc;
    background:#ddd;
    height:20px;
    line-height:20px;
    padding:0 10px;
    display:block;
    float:left;
    text-align:center;
    color:#525252;
    text-decoration:none;
}
a.add_button:hover
{
    background:#e4e4e4;
}
.sent
{
    height:30px;
    width:100%;
    border-top:1px solid #e0e0e0;
    background:#f2f2f2;
    position:relative;
    float:left;
}
ul.sent_add
{
    position:absolute;
    left:0;
    top:1px;
}
ul.sent_add li
{
    float:left;
}
ul.sent_add li a,ul.sent_add li a:visited
{
    text-decoration:none;
    color:#bbbbbb;
    height:29px;
    line-height:29px;
    display:block;
    padding:0 8px 0 28px;
    border-right:1px solid #e0e0e0;
}
ul.sent_add li.add_face a
{
    background:url(../img/add01.png) 5px  center no-repeat;
}
ul.sent_add li.add_img a
{
    background:url(../img/add_img.png) 7px  center no-repeat;
}
ul.sent_add li.add_file a
{
    background:url(../img/add_file.png) 8px  center no-repeat;
}
ul.sent_add li.add_file .fileAdd , ul.sent_add li.add_img  .fileAdd , .fileAdd
{
    position: relative;
}
ul.sent_add li.add_topic a
{
    background:url(../img/add_tag.png) 8px  center no-repeat;
}
ul.sent_add li a:hover
{
    background-color:#e9e9e9;
}
ul.sent_add li a.hover
{
    background-color:#e9e9e9;
}
.sent_button
{
    float:right;
    margin:6px 4px 0 0;
}
.sent_button a.sent_a,.sent_button a.sent_a:visited
{
    height:18px;
    padding-top:2px;
    width:60px;
    display:block;
    float:right;
    text-align:center;
    text-decoration:none;
    background:#6ABD3D;
    color:#fff;
    margin-left:4px;
    border-radius:1px;
}
a.sent_a_dis,a.sent_a_dis:visited
{
    height:18px;
    padding-top:2px;
    width:60px;
    display:block;
    float:right;
    text-align:center;
    text-decoration:none;
    background:#ddd;
    color:#666;
    margin-left:4px;
}
.sent_button a.sent_a:hover
{
    background:#9dd167;
}
.sent_class
{
    display:block;
    float:right;
}
span.sent_see
{
    display:block;
    float:right;
    margin:2px 4px 0 0;
    color:#808080;
}
span.sent_see input
{
    float:left;
    margin:2px 2px 0 0;
}

/*******微博消息框publish_show***************/
#publish_show
{
    width:100%;
    float:left;
    clear:both;
    position:relative;
}
.show_head
{
    width:100%;
    height:26px;
    line-height:26px;
    border-bottom:1px solid #eee;
    margin-bottom:12px;
    z-index:9;
}
.fensi_list_head
{
    width:auto;
    margin:0 15px 10px 15px;
}
.show_head li
{
    float:left;
    margin-right:8px;
    position:relative;
}
.show_head li span.new_tip
{
    position:absolute;
    right:-10px;
    top:-5px;
}
.show_head li a,.show_head li a:visited
{
    height:26px;
    line-height:26px;
    display:block;
    float:left;
    padding:0 8px;
    text-decoration:none;
    width:auto;
    color:#999;
}
.show_head li a:hover
{
    text-decoration:underline;
}
.show_head li.hover a
{
    font-weight:bold;
    color:#525252;
    border:1px solid #eee;
    border-bottom:0;
    cursor:text;
}
.show_head li.hover a:hover
{
    text-decoration:none;
}
.show_head li.hover ul li a
{
    background:none;
    font-weight:normal;
    border:none;
}

.show_head li.info_status
{
    float:right;
}
.show_head li.more a
{
    cursor:default;
    text-decoration:none;
}
.show_head li.more a span.more
{
    width:12px;
    height:26px;
    display:block;
    float:right;
    margin-left:2px;
    background:url(../img/dropdown_arrow2.png) center no-repeat;
}
.show_head_sub
{
    display:none;
    position:absolute;
    left:0;
    top:26px;
    width:100px;
    border:1px solid #eee;
    background:#fff;
    padding:5px 0;
    z-index:999;
}
.show_head_sub li
{
    float:none;
    clear:both;
}
.show_head_sub li a
{
    width:75px;
    float:none;
    margin-left:5px;
}
.show_head li.more .show_head_sub li a,.show_head li.more .show_head_sub li a:visited
{
    cursor:pointer;
    display:block;
}
.show_head li.more .show_head_sub li a:hover
{
    background:#ddd;
}
.show_head li.more .show_head_sub li.admin a
{
    font-weight:bold;
}
/**/
.act_head_filter
{
    height:14px;
    line-height:14px;
    padding-bottom:8px;
    border-bottom:1px solid #e4e4e4;
}
.act_head_filter li
{
    float:left;
}
.act_head_filter li a
{
    font-weight:bold;
}
.act_head_filter li.hover a
{
    color:#525252;
    cursor:text;
    text-decoration:none;
}
.act_head_filter_bullet
{
    margin:0 5px;
}
/**/
.act_head
{
    position:absolute;
    right:0;
    top:23px;
    height:24px;
    line-height:24px;
    margin-bottom:0px;
    z-index:1;
}
.act_head li
{
    float:right;
    position:relative;
    height:26px;
}
.act_head li a
{
    color:#666;
    font-weight:bold;
}
.act_head li a span
{
    float:left;
}
.act_head li a span.more
{
    height:24px;
    width:12px;
    display:block;
    float:left;
    margin-left:4px;
    background:url(../img/dropdown_arrow2.png) right center no-repeat;
}
.act_head_sub
{
    display:none;
    position:absolute;
    right:0;
    top:26px;
    width:140px;
    border:1px solid #ddd;
    background:#fff;
    padding:8px 0;
    z-index:999;
}
.act_head_sub li
{
    clear:both;
    float:left;
    height:26px;
    line-height:26px;
}
.act_head_sub li a
{
    font-weight:normal;
    margin-left:8px;
    display:block;
    width:126px;
}
.act_head_sub li a:hover
{
    background:#e4e4e4;
    text-decoration:none;
}
.act_head_sub li.hover a
{
    background:#e4e4e4;
    text-decoration:none;
}
.read_access li.arrow_down .act_head_sub li
{
    border-right:0;
}
.read_access li.arrow_down .act_head_sub li a
{
    padding-right:0;
    width:120px;
    font-weight:normal;
    padding-left:5px;
}
.show_content
{
    width:100%;
    float:left;
    height:auto;
    border-bottom:1px dotted #e4e4e4;
    padding-top:24px;
    position:relative;
}

.show_content .userpic
{
    position:absolute;
    left:0;
    top:24px;
    width:42px;
    height:42px;
    border:1px solid #ddd;
}
.daily_paper_list .show_content .userpic
{
    position:absolute;
    left:8px;
    top:14px;
    width:42px;
    height:42px;
    border:1px solid #ddd;
}
.show_content .userpic img.pic_user
{
    width:42px;
    height:42px;
    z-index:1;
}
.show_content .userpic img.pic_group
{
    width:24px;
    height:24px;
    position:absolute;
    right:0;
    bottom:0;
    z-index:2;
}
.show_content .userpic .group_face
{
    background:#eee;
    width:42px;
    height:42px;
}
.daily_paper_list .show_content
{
    width: 100%;
}
.daily_paper_list .show_content span.left_arrow
{
    display: none;
}
.daily_paper_list .show_content:hover
{
    background:#f4f4f4;
    cursor: pointer;
}
.daily_paper_list .show_content:hover .daily_tool a
{
    display: block;
}
.daily_paper_list .show_content_hover
{
    background: #f4f4f4;
}
.daily_paper_list .show_content_hover span.left_arrow
{
    position: absolute;
    top:35px;
    right: -2px;
    background:#f4f4f4  url(../img/left_arrow_w.png) no-repeat;
    width: 8px;
    height: 13px;
    display: block;
}
.daily_paper_list .show_content
{
    padding-top: 14px !important;
}
.group_face ul
{

}
.group_face ul li
{
    width:14px;
    height:14px;
    float:left;
}
.group_face ul li img
{
    height:12px;
    width:12px;
    border:1px solid #fff;
    border-radius:2px;
}
.show_content .right_content
{
    margin:0 0 0 57px;
    position:relative;
}
.show_content .feed_stuff_only
{
    position:absolute;
    right:0;
    top:0;
    width:16px;
    height:16px;
    background:url(../img/feed_stuff_only.png) center no-repeat;
}
.show_info a.username
{
    float:left;
    text-decoration:none;
    margin-right:4px;
}
.show_info span.comma
{
    float:left;
}
.show_info .action
{
    float:left;
    margin-right:5px;
}
.show_info .system_name
{
    float:left;
    font-weight:bold;
}
.show_info a.username:hover
{
    text-decoration:underline;
}
.show_info a.username_2
{
    float:left;
    text-decoration:none;
    margin-right:5px;
}
.show_info a.username_2:hover
{
    text-decoration:underline;
}
.show_info label.info_group
{
    display:block;
    width:12px;
    height:15px;
    float:left;
    margin-right:4px;
    background:url(../img/group_arrow.jpg) center no-repeat;
}
.show_info p
{
    display:block;
    line-height:21px;
    clear:left;
    word-break:break-all;
    word-wrap:break-word;
    float:left;
    width:100%;
    margin-top:5px;
}
span.question_ico
{
    height:20px;
    width:20px;
    background:url(../img/help.png) center no-repeat;
    display:block;
    float:left;
    margin-right:5px;
}
span.active_ico
{
    height:20px;
    width:20px;
    background:url(../img/contact_ico.png) left no-repeat;
    display:block;
    float:left;
    margin-right:2px;
}
span.active_name
{
    font-weight:bold;
    color:#666;
}
p.active_p
{
    margin-top:10px;
}
.active_p .active_content
{
    color:#888;
    margin:0 0 0 0 !important;
}
span.prise01
{
    width:45px;
    height:45px;
    display:block;
    float:left;
    background:url(../img/p1.png) center no-repeat;
    margin-right:5px;
}
span.prise02
{
    width:45px;
    height:45px;
    display:block;
    float:left;
    background:url(../img/p2.png) center no-repeat;
    margin-right:5px;
}
span.prise03
{
    width:45px;
    height:45px;
    display:block;
    float:left;
    background:url(../img/p3.png) center no-repeat;
    margin-right:5px;
}
span.prise04
{
    width:45px;
    height:45px;
    display:block;
    float:left;
    background:url(../img/p4.png) center no-repeat;
    margin-right:5px;
}
span.prise05
{
    width:45px;
    height:45px;
    display:block;
    float:left;
    background:url(../img/p5.png) center no-repeat;
    margin-right:5px;
}
.show_img
{
    height:auto;
    float:left;
    width:100%;
    margin-top:12px;
}
.show_img a
{
    width:100px;
    display:block;
}
.show_more_img
{
    width: 300px;
    float: left;
    height: auto;
    margin-top: 12px;
}
.show_twoline_img
{
    width: 200px !important;
}
.show_img img
{
    width:100px;
    border:1px solid #ddd;
    cursor:url(../img/big.cur),auto;
}
.show_more_img  li
{
    display: block;
    float: left;
    height: 78px;
    line-height: 80px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 78px;
    margin: 0 5px 5px 0;
    border:1px solid #ddd;
}
.show_more_img img
{
    cursor: url(../img/big.cur), auto;
    border:none;
    height: 78px;
    width: 78px;
    vertical-align: middle;
}
.show_more_img a
{
    display: inline-block;
    float: left;
    width: 70px;

    position: relative;
}
.show_more_img span.cover_layer
{
    background:#000;
    height: 80px;
    left: 0;
    opacity: 0.3;
    position: absolute;
    top: 0;
    width: 80px;
    display: none;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
.show_more_img a:hover span.cover_layer
{
    display: block;
    cursor:url(../img/big.cur),auto;
}
.show_file
{
    height:auto;
    float:left;
    width:100%;
    margin-top:12px;
    position:relative;
}
.show_file span
{
    color:#999;
    float:left;
}
.show_file a
{
    margin-right:10px;
    padding-left:5px;
    color:#999;
}
.show_file .file_class
{
    margin-right:0;
    padding-left:0;
    margin-right:8px;
    *cursor:url(../img/zoom_in.png),auto;
    display: table-cell;
    height: 80px;
    text-align: center;
    vertical-align: middle;
    width: 80px;
}
.show_file .file_class a
{
    margin-left:0;
    padding-left:0;
}
.show_file .file_class img
{
    cursor:default;
    border:1px solid #ddd;
    cursor:url(../img/zoom_in.png),pointer;
    width: 80px;
    height: 80px;
}
.show_file .file_nopreview
{
    width:80px;
    height:100px;
    background:url(../img/file_nopreview.jpg) center no-repeat;
    border:1px solid #ddd;
    border-radius:0 0 12px 0;
}
.show_file .file_previewing
{
    width:80px;
    height:100px;
    background:url(../img/file_previewing.png) center no-repeat;
    border:1px solid #ddd;
    border-radius:0 0 12px 0;
}
.show_file .file_convert_failed
{
    width:80px;
    height:100px;
    background:url(../img/preview_fail.png) center no-repeat;
    border:1px solid #ddd;
    border-radius:0 0 12px 0;
}
.show_file .file_tool
{
    float:left;
    max-width:300px;
    display:block;
}
.show_file .file_tool span.file_description
{
    float:left;
    display:block;
    max-width:300px;
    margin:8px 0 0 0;
    width:auto;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.file_name
{
    float:left;
    max-width:200px;
}
.file_name a
{
    padding-left:18px;
    background:url(../img/file_document.png) left center no-repeat;
    max-width:200px;
    width:auto;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float:left;
    display:block;
    line-height:16px;
    color:#828282;
}
.file_download
{
    float:left;
    margin-left:12px;
}
.file_download a,.file_download a:visited
{
    padding-left:18px;
    font-weight:normal;
    line-height:16px;
    color:#828282;
    background:url(../img/file_down.png) left center no-repeat;
}
.show_position
{
    margin-top:12px !important;
    height:24px;
    line-height:24px;
    float:left;
    clear:both;
    background:#f2f2f2 url(../img/position.png) 4px center no-repeat;
    padding:0 10px 0 22px;
}
.show_position:hover
{
    background-color:#e8e8e8;
}
.show_position span
{
    display:block;
    float:left;
    color:#525252;
}
.show_position .map_magnify
{
    margin:5px 0 0 5px;
}
a.feed_delete
{
    height:30px;
    width:20px;
    display:block;
    position:absolute;
    right:0;
    top:-24px;
    background:#f2f2f2 url(../img/feed_delete.png) center no-repeat;
    border:1px solid #ddd;
    z-index:2;
}
a.feed_delete:hover
{
    background:#e2e2e2 url(../img/feed_delete_hover.png) center no-repeat;
    border:1px solid #ccc;
}
.show_tool
{
    height:auto;
    float:left;
    clear:left;
    margin-top:12px;
    margin-bottom:16px;
    width:100%;
    height:16px;
}
.right_comment .show_tool
{
    margin-bottom:12px;
}
.show_tool a,.show_tool a:visited
{
    text-decoration:none;
    color:#70a0cc;
}
.show_tool a:hover
{
    text-decoration:underline;
}
.show_tool .publish_time
{
    color:#aaa;
    float:left;
    margin-right:5px;
    max-width:200px\0;
    width:auto\0;
    overflow:hidden\0;
    white-space: nowrap\0;
    -o-text-overflow: ellipsis\0;
    text-overflow: ellipsis\0;
}
.show_tool .publish_time p.group_name a,.show_tool .publish_time p.group_name a:visited
{
    color:#aaa;
}
.show_tool a.publish_time
{
    color:#aaa;
    float:left;
    margin-right:5px;
}
.my_daily_paper .show_tool a.publish_time
{
    cursor: default;
}
.my_daily_paper .show_tool a.publish_time:hover
{
    text-decoration: none;
}
.show_tool ul.tool_list
{
    float:right;
    margin-right:5px;
}
.show_tool .tag_list
{
    margin-left:10px;
}
.show_tool .tag_list a,.show_tool .tag_list a:visited
{
    color:#aaa;
    margin-right:10px;
}
.show_tool ul.tool_list li
{
    float:left;
    margin-left:8px;
}
.show_tool ul.tool_list a.done
{
    cursor:text;
}
.show_tool ul.tool_list a.done:hover
{
    text-decoration:none;
}
.show_tool ul.tool_list a span
{
    margin-left:2px;
}
.right_comment .show_tool ul.tool_list
{

}
a.attchment,a.attchment:visited
{
    padding-left:20px;
    background:url(../img/attachment_red.png) left center no-repeat;
    color:#999 !important;
}
.show_tool a.attchment
{
    width:250px;
    overflow:hidden;
}
.show_tool ul.tool_list li.info_del
{
    display:none;
}
.show_tool ul.blog_tool_list
{
    margin-top:20px;
    float:left;
}
.show_tool ul.blog_tool_list li
{
    float:left;
    margin-right:8px;
}
.best_answer
{
    height:auto;
    width:100%;
    border:1px solid #ddd;
    float:left;
    margin:5px 0 5px 0;
}
.best_answer h5
{
    margin: 6px 12px 0 12px;
}
.best_answer h5 span
{
    color:#6abd3d;
}
.best_answer p
{
    display:inline;
    margin:0 12px 5px 12px;
}
.answer_people
{
    margin:0 12px 12px 12px;
    color:#999;
}
.lose_bill ,.win_bill
{
    height:auto;
    width:100%;
    margin: 5px 0 5px 0;
    clear:both;
}
.lose_bill p ,.win_bill p
{
    margin-bottom: 10px;
}
.lose_reason
{
    height: auto;
    width: 100%;
    border: 1px solid #fceae5;
    background: #fdfcfc;
    margin: 5px 0 5px 0;
    clear: both;
    overflow: hidden
}
.lose_reason p ,.win_reason p
{
    padding:8px 10px 8px 10px ;
    margin-top: 0px;
    margin-bottom: 0px;
}
.lose_reason span
{
    padding-right: 10px;
}

.win_reason
{
    background: url(../img/win.png) right top no-repeat;
    background-color: #f5faf8;
    border: 1px solid #e3efea;
    clear: both;
    overflow: hidden;
    margin: 5px 0 5px 0;

}
.win_reason span
{
    padding-right: 45px;
}
.show_comment
{
    clear:both;
    height:auto;
    background:#f5f5f5;
    padding-bottom:8px;
    margin-bottom: 13px;
    display:none;
}
.comment_content
{
    width:100%;
    padding:8px 0 4px 0;
    float:left;
    height:auto;
    border-top:2px solid #fff;
    border-bottom:1px solid #ddd;
    position:relative;
}
.comment_content img
{
    width:38px;
    height:38px;
    display:block;
    position:absolute;
    left:8px;
    top:8px;
    border:1px solid #ddd;
}
.comment_content .show_img
{
    margin-top:10px;
}
.comment_content .show_img  img.comment_pic
{
    position:relative;
    left:0;
    top:0;
    width:60px;
    height:auto;
}
.comment_content .right_comment
{
    margin:0 10px 0 56px;
    display:block;
    line-height:20px;
    word-break:break-all;
    word-wrap:break-word;
}
.comment_content .right_comment_history span
{
    margin-right:5px;
}
.comment_content .right_comment .comment_word
{
    display:inline;
}
.comment_content .right_comment a.username
{

}
.comment_content .right_comment .show_tool
{
    margin-top:5px !important;
}

.more_comment a
{
    margin-left:8px;
}
.comment_publish
{
    clear:left;
    width:100%;
    border-top:2px solid #fff;
}
.comment_edit
{
    border:1px solid #ddd;
    margin:8px 8px 4px 8px;
    position:relative;
}
.comment_edit textarea
{
    height:20px;
    resize:none;
    font-size:12px;
    width:100%;
    overflow:hidden;
    border:none;
    *border:0;
    text-indent: 2px;
}
.comment_edit p
{
    position:absolute;
    left:5px;
    top:2px;
    color:#999;
}
.comment_edit .span_watermark
{
    display:block;
}
.comment_edit .span_watermark label
{
    margin-top:2px;
}
a.comment_close
{
    float:right;
    margin:2px 10px 0 0;
}
a.comment_button
{
    float:right;
    margin-right:8px;
    height:18px;
    padding-top:2px;
    width:60px;
    display:block;
    text-align:center;
    text-decoration:none;
    background:#6abd3d;
    color:#fff;
    border-radius:1px;
}
a.comment_button:hover
{
    background:#9dd167;
}
a.comment_button_dis
{
    float:right;
    margin-right:8px;
    height:18px;
    padding-top:2px;
    width:60px;
    display:block;
    text-align:center;
    text-decoration:none;
    background:#ddd;
    color:#666;
    border:1px solid #ccc;
    border-radius:3px;
}
/*task comment*/
.task_comment
{
    margin-top:5px;
    margin-left:33px;
}
.schedule_detail_bottom .task_comment
{
    margin-left: 5px;
}
.schedule_detail_bottom .fileAdd
{
    margin-top: 4px;
}
.schedule_detail_bottom #attachmentsDiv
{
    clear: both;
}
.schedule_detail_bottom span.none_info
{
    margin:15px 0 0 23px;
}
.schedule_detail_bottom .uploadify
{
    margin-bottom: 0px;
}
.schedule_detail_bottom .publish_button a.green_button
{
    color: #fff;
    display: block;
    float: right;
    height: 22px;
    line-height: 22px;
    text-align: center;
    text-decoration: none;
    width: 60px;
    font-weight: normal;
}
.schedule_detail_bottom .comment_edit
{
    border: none;
}
.schedule_detail_bottom .publisher
{
    border: 1px solid #ddd;
    margin-bottom: 10px;
}
.schedule_detail_bottom .comment_item
{
    border-top: 2px solid #fff;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
    border-bottom: 0 none;
    padding-bottom: 5px;
}
.schedule_detail_bottom .comment_item a.avatar {
    display: block;
    float: left;
    height: 30px;
    margin: 0;
    position: relative;
    width: 30px;
}
.schedule_detail_bottom a.avatar .avatar_masker {
    /* background: url(../img/avatar_masker_30.png) no-repeat scroll center center rgba(0, 0, 0, 0);*/
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 30px;
    z-index: 2;
}
.schedule_detail_bottom .avatar img
{
    border: 1px solid #ddd;
    display: block;
    height: 38px;
    position: absolute;
    top: 8px;
    width: 38px;
}
.schedule_detail_bottom .right_content
{
    line-height: 20px;
    margin: 8px 0 0 55px;
    position: relative;
}
.schedule_detail_bottom span.comment_time {
    color: #aaa;
    float: left;
    margin-right: 5px;
}
.schedule_detail_bottom a.reply {
    float: right;
}
.schedule_detail_bottom a.delete {
    float: right;
    margin-right: 10px;
}
.schedule_detail_bottom .show_tool a, .schedule_detail_bottom .show_tool a:visited {
    color: #70a0cc;
    text-decoration: none;
}
.schedule_detail_bottom a.username
{
    margin-right: 5px;
}
.approval_detail_bottom .task_comment
{
    margin-left: 0px;
}
.report_task_comment
{
    margin-left: 0px !important;
}
.task_comment .show_comment
{
    background:#fff;
}
.task_comment .comment_content
{
    border-bottom:0;
    padding-bottom:5px;
}
.task_comment .comment_content img
{
    left:0;
}
.task_comment .comment_content .right_comment
{
    margin-left:52px;
}
.task_comment .right_comment .show_tool
{
    margin-bottom:0;
}
.task_comment .comment_edit
{
    margin-left:0;
}
/**/
.quick_comment
{
    float:left;
    width:100%;
    border-top:0;
    margin:16px 0 15px 0;
}
.quick_comment a.comment_button
{
    margin:10px 10px 0 0;
}
.quick_comment .comment_edit
{
    margin:0 10px 0 0;
}
.quick_comment .attachment
{
    margin:8px 0 0 0;
    display:none;
}
/**/
.notes_publish
{
    margin-bottom:10px;
}
.notes_publish .comment_edit
{
    margin:0 0 10px 0;
}
.notes_publish .comment_button
{
    margin:0 0 0 0;
}
.back_top
{
    position:fixed;
    _position:absolute;
    bottom:90px;
    left:730px;
    margin-left:20px;/*特殊设定*/
}
.back_top a
{
    height:52px;
    width:52px;
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    margin-left:6px;
    background:#bbb url(../img/top.png) center no-repeat;
}
.back_top a:hover
{
    background:#999 url(../img/top.png) center no-repeat;
}
/*==============================================account_list================================================================================*/
.profile_title
{
    position:relative;
    width:100%;
    height:80px;
}
.profile_title_net
{
    position:relative;
    width:1010px;
    height:40px;
}
.profile_name_edit
{
    line-height:70px;
    margin:0 0 0 17px;
    font-size:18px;
    font-weight:bold;
}
.profile_name_edit span
{
    margin-right:10px;
}
.profile_name
{
    float:left;
    margin:12px 0 0 17px;
}
.profile_name span
{
    font-weight:bold;
    font-size:18px;
    margin-right:10px;
    float:left;
}
.profile_name span.star
{
    margin-right:2px;
}
.profile_name span.star img
{
    width:28px;
}
.profile_group
{
    float:left;
    margin:16px 0 0 0px;
    font-size:14px;
}
.profile_group span
{
    margin-right:4px;
}
.profile_update
{
    clear:both;
    float:left;
    margin:8px 0 0 17px;
    color:#888;
}
.profile_update p
{
    float:left;
    white-space:nowrap;word-wrap:normal;
}
.profile_update span
{
    float:left;
    color:#999;
    margin-left:10px
}
.profile_button
{
    position:absolute;
    right:10px;
    top:30px;
}
.profile_button a
{
    margin-left:10px;
}
.profile_button_net
{
    position:absolute;
    right:10px;
    top:15px;
}
.profile_button_net a
{
    margin-left:10px;
}
.page_title span
{
    font-size:16px;
    font-weight:bold;
    width:auto;
    max-width:820px;
    display:inline-block;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float:left;
}
.page_title span a
{
    font-size:12px;
    font-weight:normal;
    line-height:12px;
}
.page_title span span
{

}
.page_title span.page_title_tip
{
    font-size:13px;
    font-weight:normal;
    height:32px;
    line-height:32px;
    color:#888;
    margin-left:10px;
}
.page_title span.page_title_account
{
    padding-left:40px;
    height:50px;
    background:url(../img/page_title_account.png) left top no-repeat;
}
.page_title span.page_title_opp
{
    padding-left:40px;
    height:50px;
    background:url(../img/page_title_opp.png) left top no-repeat;
}
.page_title span.page_title_sl
{
    padding-left:40px;
    height:50px;
    background:url(../img/page_title_sl.png) left top no-repeat;
}
.page_title span.page_title_pro
{
    padding-left:40px;
    height:50px;
    background:url(../img/page_title_pro.png) left top no-repeat;
}
.page_title span.page_title_enemy
{
    padding-left:40px;
    height:50px;
    background:url(../img/page_title_enemy.png) left top no-repeat;
}
.page_title span.page_title_group
{
    padding-left:40px;
    height:50px;
    background:url(../img/page_title_group.png) left top no-repeat;
}
.page_title span.page_title_colleague
{
    padding-left:40px;
    height:50px;
    background:url(../img/page_title_colleague.png) left top no-repeat;
}
.page_title span.page_title_forecast
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_forecast.png) left top no-repeat;
}
.page_title span.page_title_resources
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_resources.gif) left top no-repeat;
}
.page_title span.page_title_pronet
{
    padding-left:40px;height:50px;
    background:url(../img/pronet.gif) left top no-repeat;
}
.page_title span.page_title_marketing
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_marketing.png) left top no-repeat;
}
.page_title span.page_title_contact
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_contact.png) left top no-repeat;
}
.page_title span.page_title_leads
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_leads.png) left top no-repeat;
}
.page_title span.page_title_message
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_message.png) left top no-repeat;
}
.page_title span.page_title_announcement
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_announcement.png) left top no-repeat;
}
.page_title span.page_title_table
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_table.png) left top no-repeat;
}
.page_title span.page_title_bell
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_bell.png) left top no-repeat;
}
.page_title span.page_title_search
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_search.png) left top no-repeat;
}
.page_title span.page_title_case
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_case.png) left top no-repeat;
}
.page_title span.page_title_partner
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_partner.png) left top no-repeat;
}
.page_title span.page_title_task
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_task.png) left top no-repeat;
}
.page_title span.page_title_tag
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_tag.png) left top no-repeat;
}
.page_title span.page_title_industry
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_industry.png) left top no-repeat;
}
.page_title span.page_title_network
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_network.png) left top no-repeat;
}
.page_title span.page_title_pie
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_pie.png) left top no-repeat;
}
.page_title span.page_title_contract
{
    padding-left:40px;height:50px;
    background:url(../img/page_title_contract.png) left top no-repeat;
}
.page_title span span.name
{
    margin-top:6px;
    max-width:600px;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    display: inline-block;

}
.page_title .self_built
{
    float:right;
    font-weight: normal;
    font-size: 12px;
    margin-top: 10px;
}
.page_title .self_built input
{
    float: left;
    margin-top: 2px;
    margin-right: 5px;
}
a.creat_button,a.creat_button:visited
{
    display:block;
    height:26px;
    line-height:26px;
    background:#6abd3d;
    border-radius:4px;
    float:right;
    color:#fff;
    font-weight:normal;
    padding:0 16px;
    margin-left:12px;
    margin-top:4px;
}
a.creat_button:hover
{
    background:#9dd167;
    text-decoration:none;
}
.app_title_area a.creat_button
{
    margin-top:-8px;
}
a.goto_button,a.goto_button:visited
{
    display:block;
    height:28px;
    line-height:28px;
    background:#6abd3d;
    border-radius:4px;
    float:right;
    color:#fff;
    font-weight:normal;
    padding:0 16px;
    margin-left:12px;
}
a.goto_button:hover
{
    background:#9dd167;
    text-decoration:none;
}
.shortcut_creat label
{
    display:block;
}
div.flow_canel
{
    height:20px;
    border:1px solid #d6d6d6;
    background:#eee;
    color:#8A8A8A;
    float:left;
    margin-left:8px;
}
div.grid_style_01 div.flow_canel
{
    margin-left:0;
}
div.flow_canel span
{
    margin:2px 0 0 8px;
    line-height:16px;
    float:left;
    padding-right:4px;
}
div.flow_canel a
{
    line-height:16px;
    float:left;
    margin:2px 8px 0 4px;
}

a.sx_button,a.sx_button:visited
{
    height:20px;
    line-height:20px;
    text-align:center;
    background:#eee url(../img/profile_mail.png) 8px 2px no-repeat;
    border:1px solid #ddd;
    display:block;
    float:left;
    color:#525252;
    padding-left:30px;
    padding-right:12px;
    border-radius:3px;
}
a.sx_button:hover
{
    background-color:#fff;
    text-decoration:none;
}
a.set_button
{
    height:22px;
    line-height:22px;
    display:block;
    background:#ebebeb url(../img/profile_set.png) 7px 3px no-repeat;
    padding-left:25px;
    padding-right:10px;
    float:left;
    color:#525252;
    border:1px solid #999;
    text-decoration:none;
    border-radius:3px;
}
a.set_button:hover
{
    background-color:#fff;
    text-decoration:none;
}
a.see_button
{
    height:22px;
    line-height:22px;
    display:block;
    background:#ebebeb url(../img/profile_see.png) 7px 2px no-repeat;
    padding-left:25px;
    padding-right:10px;
    float:left;
    color:#525252;
    border:1px solid #999;
    text-decoration:none;
    border-radius:3px;
}
a.see_button:hover
{
    background-color:#fff;
    text-decoration:none;
}
.list_title
{
    height:40px;
    padding:0;
    background:#f4f4f4;
    border-bottom:1px solid #eee;
}
.list_title select
{
    margin:8px 0 0 8px;
    height:24px;
    line-height:24px;
    border:1px solid #ddd;
    width:120px;
    float:left;
    padding:2px;
}
.list_title span
{
    font-weight:bold;
    margin-left:8px;
    line-height:40px;
}
.list_title span.title
{
    margin-left:12px;
}
.list_title span.no_use
{
    font-weight:normal;
}
.list_title .list_tool
{
    float:right;
    margin:12px 10px 0 0;
    font-size:12px;
}
.list_title .list_tool li
{
    float:left;
    margin-left:10px;
    border-left:1px solid #d4d4d4;
    padding-left:10px;
}
.list_title .list_tool li a
{
    color:#525252;
}
.list_title  .list_tool li.noborder
{
    border-left:0;
}
.left_list
{
    margin-left:10px;
}
.list_first a.hover
{
    background:#eee;
}
.list_first
{
    width:100%;
}
a.first_title,a.first_title:visited
{
    font-weight:bold;
    color:#525252;
    text-decoration:none;
    height:30px;
    line-height:30px;
    display:block;
    padding-left:10px
}
a.first_title:hover
{
    text-decoration:underline;
}
ul.list_second
{
    margin:0 0 10px 0;
}
ul.list_second li
{
    width:100%;
    height:24px;
    line-height:24px;
    margin-bottom:2px;
}
ul.list_second li a
{
    display:block;
    height:24px;
    line-height:24px;
    padding-left:18px;
}
ul.list_second li.indursty
{
    padding-left:18px;
}
.list_more
{
    padding-bottom:15px;
}
.left_list_search
{
    margin-left:20px;
}
.left_list_search .name_search
{
    float:left;
    margin-bottom:10px;
}
.name_search span
{
    float:left;
}
.left_list_search .name_search input
{
    width:110px;
}
.left_list .left_list_search
{
    margin:10px 0 0 15px;
}
.left_list_search select
{
    width:134px;
}
/**/
.group_button_area
{
    float:right;
}
.group_button_area .flow_canel span
{
    font-size:12px;
}
a.group_button_in,a.group_button_in:visited
{
    float:left;
    display:block;
    height:22px;
    line-height:22px;
    width:60px;
    text-align:center;
    padding-left:16px;
    background:#7abfec url(../img/group_in.png) 8px center no-repeat;
    border-radius:3px;
    color:#fff;
    margin-right:8px;
    position:relative;
    font-size:11px;
}
a.group_button_in:hover
{
    background:#ca413b url(../img/follow_canel.png) 8px center no-repeat;
    color:#fff;
    text-decoration:none;
}
a.group_button_join,a.group_button_join:visited
{
    float:left;
    display:block;
    height:20px;
    line-height:20px;
    width:60px;
    text-align:center;
    padding-left:16px;
    background:#eee url(../img/creat_g.png) 8px center no-repeat;
    border:1px solid #ddd;
    border-radius:3px;
    color:#525252;
    position:relative;
}
a.group_button_join:hover
{
    background:#ddd url(../img/creat_g.png) 8px center no-repeat;
    border:1px solid #ccc;
    text-decoration:none;
}
a.has_follow_button,a.has_follow_button:visited
{
    float:left;
    display:block;
    height:22px;
    line-height:22px;
    width:60px;
    text-align:center;
    padding-left:16px;
    background:#7abfec url(../img/follow_now.png) 8px no-repeat;
    color:#fff;
    border-radius:3px;
    position:relative;
    font-size:11px;
}
a.has_follow_button:hover
{
    background:#ca413b url(../img/follow_canel.png) 8px no-repeat;
    color:#fff;
    text-decoration:none;
}
a.follow_button
{
    border-radius:3px;
    float:left;
    display:block;
    height:20px;
    line-height:20px;
    width:60px;
    text-align:center;
    padding-left:16px;
    background:#eee url(../img/follow.png) 8px no-repeat;
    border:1px solid #ddd;
    color:#525252;
    position:relative;
}
a.follow_button:hover
{
    text-decoration:none;
    background:#ddd url(../img/follow.png) 8px no-repeat;
    border:1px solid #ccc;
}
a.group_button_invite,a.group_button_invite:visited
{
    float:left;
    display:block;
    height:20px;
    line-height:20px;
    width:64px;
    text-align:center;
    background:#5ec637;
    border:1px solid #4fa930;
    color:#fff;
    position:relative;
    border-radius:3px;
}
a.group_button_invite:hover
{
    border:1px solid #4fa930;
    background:#67d040;
    color:#fff;
    text-decoration:none;
}
.group_button_area a
{
    margin:4px 0 0 8px;
}
.group_button_area a.creat_button
{
    margin:0 0 0 5px;
}

/*==============================================account_content================================================================================*/
.user_pic
{
    margin-bottom:24px;
    border:1px solid #ddd;
}
.user_pic img
{
    width:178px;
}
.user_pic_net
{
    margin:10px;
}
.user_pic_net img
{
    border:1px solid #ddd;
}
.no_border_right
{
    border-right:0;
    border-right:none;
}
.user_tj
{
    float:left;
}
.user_tj ul
{
    margin-left:5px;
}
.user_tj ul li
{
    float:left;
    font-size:14px;
    text-align:center;
    margin-right:15px;
    border-right:1px solid #ccc;
    padding-right:15px;
}
.user_tj ul li.last
{
    border:none;
}
.user_tj ul li a
{
    font-size:12px;
}
.user_tj ul li span
{
    display:block;
    font-weight:bold;
    font-size:14px;
}
.deafult_info
{
    clear:both;
    height:auto;
    margin-bottom:24px;
    padding-bottom:24px;
    border:1px solid #eee;
    margin-top:4px;
}
.deafult_info h4
{
    height:48px;
    border-bottom:1px solid #eee;
    margin:0 0 0 6px;
}
.deafult_info h4 span
{
    font-size:14px;
    line-height:48px;
}
.deafult_info h4 a.edit
{
    font-size:12px;
    height:24px;
    line-height:24px;
    font-weight:normal;
    float:right;
    padding-left:20px;
    background:url(../img/editer.png) left center no-repeat;
    color:#626262;
    margin:8px 0 0 0;
}
.deafult_info ul
{
    margin:0 0 12px 12px;
}
.deafult_info ul li
{
    height:auto;
    float:left;
    width:50%;
    height:auto;
}
.deafult_info ul li.line
{
    border:0;
    width:100%;
    height:38px;
    line-height:38px;
    background:none;

    margin-top:5px;
}
.deafult_info ul li.first
{
    margin-top:0 !important;
}
.deafult_info ul li.full_width
{
    width:100%;
}
.deafult_info ul li.full_width label
{
    width:20%;
}
.deafult_info ul li.full_width span.right_span textarea
{
    width:99%;
}
.deafult_info ul li.line h5
{
    margin-top:10px;
}
.deafult_info ul li h5 span
{
    color:#525252;
    float:left;
    margin-left:2px;
}
.deafult_info ul li label
{
    display:block;
    height:32px;
    line-height:32px;
    float:left;
    width:40%;
    text-align:left;
    padding-left:12px;
    background:#f4f4f4;
    color:#525252;
}
.deafult_info ul li span.right_span
{

    display:block;
    float:left;
    color:#777;
    width:52%;
    height:auto;
    line-height:32px;
    padding-left:12px;
    text-align:left;
    word-break:break-all;
    overflow:hidden;
    word-wrap:break-word;
    white-space:nowrap;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
}
.deafult_info ul li.full_width span.right_span
{
    display:block;
    float:left;
    color:#777;
    width:75%;
    height:auto;
    text-align:left;
    white-space:normal;
    overflow:visible;
}

.deafult_info ul li span.editable:hover
{
    cursor:pointer;
    background:url(../img/editer.png) right center no-repeat;
}
.deafult_info ul li span.checkbox
{
    overflow:visible;
    height:auto;
}
.deafult_info ul li span.checkbox span
{
    margin-right:4px;
    float:left;
}
.no_edit ul li span.editable:hover
{
    cursor:default;
    background:none;
}
.deafult_info ul li span.editable form
{

}
.deafult_info ul li span.editable form span:hover
{
    background:none;
}
.deafult_info ul li span.editable input.text
{
    width:80%;
    height:24px;
    line-height:24px;
    margin:2px 0 2px 2px;
}
.deafult_info ul li span.editable .submit_input
{
    height:26px;
    padding:0 4px;
    margin-left:4px;
    margin-top:2px;
    cursor:pointer;
    line-height:20px;
}
.deafult_info ul li span.editable textarea
{
    width:80%;
}
.deafult_info ul li span.editable input.submit_input:hover
{
    background:#e3e3e3;
}
.deafult_info ul li span.editable input.checkbox
{
    margin-top:6px;
}
.deafult_info ul li span.editable select
{
    width:80%;
    padding:2px;
    height:24px;
    line-height:24px;
    margin:4px 0 4px 2px;
}
.deafult_info ul li span.editable textarea
{
    width:96px;
    margin-top:6px;
}
.deafult_info ul li span.editable .ui-datepicker
{
    position:absolute !important;
    z-index:9999;
}
.deafult_info ul li h5 span:hover
{
    background:#eee;
    cursor:default;
}
.deafult_info ul li.notes
{
    width:100%;
}
.deafult_info ul li.notes span.right_span
{
    width:95%;
    height:auto;
    overflow:visible;
    white-space:normal;
}
.deafult_info ul li.notes span.right_span textarea
{
    width:99%;
    height:100px;
    margin-left:6px;
    margin-bottom:6px;
}
ul.profile_info
{
    clear:both;
    margin:12px 0 24px 0;
    height:auto;
}
ul.profile_info li
{
    width:100%;
    float:left;
    height:20px;
    line-height:20px;
    height:auto;
    margin-top:8px;
    clear:both;
}
ul.profile_info li.first_h5
{
    background:#eee;
    height:28px;
    line-height:28px;
    margin-bottom:6px;
}
ul.profile_info li.first_h5 span
{
    margin-left:7px;
}
ul.profile_info li label
{
    font-weight:normal;
    text-align:left;
    float:left;
    margin-left:7px;
    margin-right:12px;
    width:auto;
    line-height:20px;
}
ul.profile_info li span.right_span
{
    display:block;
    float:left;
    color:#777;
    width:100px;
    line-height:20px;
    text-align:left;
    word-break:break-all;
    overflow:hidden;
    word-wrap:break-word;
}
a.editor_pen,a.editor_pen:visited
{
    height:32px;
    display:block;
    color:#bbb;
}
a.editor_pen:hover
{
    text-decoration:none;
}
.deafult_info ul li span.right_span:hover a.editor_pen
{
    background:none;
}
.base_info
{
    clear:both;
    height:auto;
    margin-bottom:24px;
}
.base_info h5
{
    background:#eeeeee;
    height:28px;
    line-height:28px;
}
.base_info h5 span
{
    margin:0 0 0 7px;
    float:left;
    color: #333333;
}
.base_info h5 a
{
    float:right;
    font-weight:normal;
    margin-right:8px;
    /*    margin-top: 3px;*/
    color: #5092bd;
}
.base_info ul.topic_show
{
    margin:10px 0 15px 6px;
    clear:both;
}
.base_info ul.topic_add
{
    margin:5px 0 0 6px;
    clear:both;
}
.base_info p
{
    clear:both;
    float:left;
    margin:4px 0 0 7px;
    line-height:20px;
    word-break:break-all;
    color:#888;
}
.base_info p.tag span
{
    color:#0080C0;
    margin-right:10px;
    float:left;
    text-wrap:normal;
    display:block;
    white-space:nowrap;word-wrap:normal;
}
.base_info ul.group_list
{
    clear:both;
    margin:5px 0 0 5px;
}
.base_info ul.group_list li
{
    line-height:24px;
    clear:left;
    padding-top:5px;
}
.base_info ul.label_list
{
    overflow: hidden;
    clear: both;
    margin: 12px 0 0;
}
.base_info ul.label_list li
{
    float: left;
    margin:0 10px 10px 0;
}
.base_info ul.label_list li span
{
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
    display: inline-block;
    background: #dbe8fe;
    border: 1px solid #d5e4fe;
    color: #4a4d57;
}
.base_info ul.group_list span
{
    display:block;
}
.incharge
{
    float:left;
    clear:both;
    width:100%;
    padding-top:10px;
    height:auto;
}
.incharge h5
{
    background:#eeeeee;
    height:28px;
    line-height:28px;
    width:100%;
}
.incharge span
{
    clear:both;
}
.incharge h5 span
{
    margin:0 0 0 7px;
    float:left;
}
.incharge h5 a
{
    float:right;
    margin-right:5px;
    font-weight:normal;
}
.incharge .userinfo
{
    margin-left:7px;
    margin-top:12px;
    clear:both;
}
.incharge .userinfo img
{

}
.incharge .userinfo ul
{

}
.infolist02 .userinfo
{
    clear:both;
}
.infolist03
{
    width:100%;
    height:auto;
    _height:0;
    margin-bottom:20px;
    padding-bottom:15px;
}
.infolist03 h5
{
    height:24px;
    line-height:24px;
}
.infolist03 h5 span
{
    margin-left:0;
    float:left;
}
.infolist03 .add_member
{

    width:222px;
    height:18px;
    line-height:18px;
    border:1px solid #ccc;
}
.infolist03 .span_watermark
{
    height:18px;
    float:left;
    margin:5px 0 5px 0;
}
.infolist03 .span_watermark label
{
    margin:2px 0 0 -6px;
}
.shortcut
{
    width:100%;
    height:auto;
    _height:0;
    margin-bottom:24px;
}
.shortcut h5
{
    height:24px;
    line-height:24px;
}
.shortcut h5 span
{
    float:left;
    color:#525252;
    font-size:13px;
}
.shortcut h5 a
{
    float:right;
    font-weight:normal;
    margin-right:5px;
    display: block;
}
.shortcut ul
{
    margin:0 5px 5px 0;
    clear:left;
    padding-top:5px;
    padding-left:1px;
}
.shortcut ul li
{
    height:auto;
    line-height:28px;
    padding-left:22px;
}
.shortcut ul li a,.shortcut ul li a:visited
{
    color:#525252;
}
.shortcut ul.topic_show
{
    padding-bottom:20px;
    margin-top:6px;
}
.shortcut ul.topic_show li
{
    padding-left:8px;
    margin-bottom:12px;
}
.schedulelist
{
    margin-bottom: 38px;
}
.schedulelist ul li
{
    padding-left: 0px;
}
.schedulelist span.schedule_time
{
    margin-right: 15px;
}
.schedulelist a.unconfirm
{
    color: #666666;
    font-size: 12px;
}
.schedulelist a.unconfirm em
{
    font-style: normal;
}
.schedulelist a.unconfirm_red
{
    color: #990000;
}
.schedulelist a.overdue_tip
{
    color: #990000;
    float: right;
    margin-left: 5px;
    margin-top: -1px;
}
li.shortcut_member
{
    background:url(../img/short_cut_member.jpg) left center no-repeat;
}
li.shortcut_opp
{
    background:url(../img/opp_ico.png) left center no-repeat;
}
li.shortcut_contact
{
    background:url(../img/contact_ico.png) left center no-repeat;
}
li.shortcut_document
{
    background:url(../img/short_cut_document.png) left center no-repeat;
}
li.shortcut_net
{
    background:url(../img/short_cut_net.png) left center no-repeat;
}
li.shortcut_task
{
    background:url(../img/short_cut_task.png) left center no-repeat;
}
li.shortcut_pro
{
    background:url(../img/product_ico.png) left center no-repeat;
}
li.shortcut_enemy
{
    background:url(../img/enemy_ico.png) left center no-repeat;
}
li.shortcut_set
{
    background:url(../img/editer.png) left center no-repeat;
}
li.shortcut_othergroup
{
    background:url(../img/invite.png) left center no-repeat;
}
li.shortcut_leads
{
    background:url(../img/import_ico.png) left center no-repeat;
}
li.shortcut_leads_add
{
    background:url(../img/leads_ico.png) left center no-repeat;
}
li.shortcut_parnter
{
    background:url(../img/partner_ico.png) left center no-repeat;
}
li.shortcut_announcement
{
    background:url(../img/short_cut_announcement.png) left center no-repeat;
}
li.shortcut_blog
{
    background:url(../img/blog_ico.png) left center no-repeat;
}
li.short_cut_transfer
{
    background:url(../img/short_cut_transfer.png) left center no-repeat;
}
li.short_cut_convert
{
    background:url(../img/convert.png) left center no-repeat;
}
li.shortcut_contract
{
    background:url(../img/contract_ico.png) left center no-repeat;
}
li.short_cut_change
{
    background:url(../img/short_cut_change.png) left center no-repeat;
}
li.short_cut_delete
{
    background:url(../img/delete_task_hover.png) left center no-repeat;
}
li.short_cut_view
{
    background:url(../img/short_cut_view.png) left center no-repeat;
}
li.shortcut_del
{
    background: url(../img/delete_gray2.png) left center no-repeat;
}
/**/
.account_total
{
    margin:7px 0 0 10px;
    border-top:1px solid #EEE;
    padding-top:5px;
}
.account_total ul li
{
    line-height:24px;
}
/**/
ul.contact_list
{
    margin:5px 0 0 0;
}
ul.contact_list li
{
    float:left;
    margin-right:6px;
    margin-top:5px;
    margin-bottom:0;
}
ul.people_list
{
    margin-top:0px;
    clear:both;
}
ul.people_list li
{
    float:left;
    margin-right:6px;
    margin-top:8px;
    margin-bottom:0;
    position:relative;
}
ul.people_list li a
{
    height:32px;
    display:block;
    float:left;
}
ul.people_list li img
{
    width:32px;
    height:32px;
    border:1px solid #ddd;
}
.approval_detail_content ul.people_list li img
{
    width: 24px;
    height: 24px;
}
ul.people_list li a.people_delete
{
    width:10px;
    height:10px;
    display:block;
    background:url(../img/delete_10.png) 0 0 no-repeat;
    position:absolute;
    right:0;
    top:0;
}
ul.people_list li a.people_delete:hover
{
    top:-1px;
}
ul.tip_people_list
{
    padding-bottom:8px !important;
    padding-left:2px !important;
}
.infolist03 ul.people_list
{
    margin:4px 0 0 0;
}
a.people_add
{
    width:34px;
    height:34px !important;
    border-radius:4px;
    background:#9dd167 url(../img/new_add.png) center no-repeat;
}
a.people_add:hover
{
    background:#6abd3d url(../img/new_add.png) center no-repeat;
}
ul.file_list
{
    clear: both;
    float: left;
    margin-top:6px;
}
ul.file_list li
{
    height:32px;
    line-height:32px;
    margin-bottom:6px;
    clear:both;
}
ul.file_list li a
{
    height:32px;
    display:block;
    float:left;
    padding-left:38px;
    max-width:220px;
    width:auto;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float:left;
    display:block;
    color:#525252;
}
.infolist02 ul.file_list li a
{
    max-width:170px;
}
ul.file_list li span
{
    float:right;
    margin-right:5px;
    color:#888;
}
a.file_class,a.file_class a:visited
{
    color:#525252;
    float:left;
}
tr.document_head:hover
{
    background: #ffffff;
}
tr.document_head span.default_desc
{
    background: url(../img/desc_ico.png) right 7px no-repeat;
    padding-right: 13px;
    display:inline-block;
    color: #343d47;
    padding-right:13px;
}
tr.document_head span.desc
{
    background: url(../img/desc_ico_blue.png) right 7px no-repeat;
    padding-right: 13px;
    display:inline-block;
    color: #343d47;
    padding-right:13px;
}
tr.document_head span.default_asc
{
    background: url(../img/asc_ico.png) right 7px no-repeat;
    padding-right: 13px;
    display:inline-block;
    color: #343d47;
    padding-right:13px;
}
tr.document_head span.asc
{
    background: url(../img/asc_ico_blue_1.png) right 7px no-repeat;
    padding-right: 13px;
    display:inline-block;
    color: #343d47;
    padding-right:13px;
}
tr.document_head span.document_publisher
{
    color: #343d47;
}
tr.document_head a
{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ffffff;
    padding: 0 5px;
    outline: none;
}
tr.document_head a:hover
{
    border: 1px solid #dbdbdb;
    text-decoration: none;
    border-radius: 3px;
}
.file_class_psd
{
    background:url(../img/file_pdf_32.png) left center no-repeat;
}
.file_class_ppt
{
    background:url(../img/file_ppt_32.png) left center no-repeat;
}
.file_class_excel
{
    background:url(../img/file_excel_32.png) left center no-repeat;
}
.file_class_word
{
    background:url(../img/file_word_32.png) left center no-repeat;
}
.file_class_document
{
    background:url(../img/file_document_32.png) left center no-repeat;
}
.file_class_folder
{
    background: url(../img/folder_yellow.png) left center no-repeat;

}
.file_info
{
    position:absolute;
    left:90px;
    top:50%;
    margin-top:-24px;
}
.file_info .name
{
    color:#525252;
    width:170px;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.file_info .download
{
    clear:both;
    margin-top:2px;
}
.show_file .file_info .download a,.show_file .file_info .download a:visited
{
    float:left;
    margin:0;
    padding:0;
    color:#4a73ab;
}
.show_file .file_info .download span
{
    float:left;
    margin:0 5px;
}
.file_time
{
    position:absolute;
    left:85px;
    bottom:5px;
}
.file_time span
{
    margin-left:5px;
    color:#aaa;
}
/**/
ul.blog_list
{
    margin:10px 0 0 0;
}
ul.blog_list li
{
    line-height:24px;
    clear:both;
}
ul.blog_list li a
{
    height:24px;
    display:block;
    float:left;
}
ul.blog_list li span
{
    float:right;
    margin-right:5px;
    color:#888;
}
/**/
.fensilist_area
{
    margin:0 15px 0 15px;
    padding-bottom:15px;
    margin-bottom:15px;
    height:auto;
}
.list_area
{
    padding-bottom:0;
}
.list_area h5
{
    border-bottom:1px solid #eee;
    margin-bottom:5px;
    height:24px;
}
.list_area h5 span
{
    margin-left:4px;
    float:left;
}
.list_area h5 .h5_right
{
    float:right;
    margin-right:4px;
    font-weight:normal;
}
.list_area h5 .h5_left
{
    float:left;
    margin-left:15px;
    font-weight:normal;
}
.table_top
{
    height:24px;
    margin-bottom:5px;
    margin-left:0px;
    margin-right:5px;
    *padding-right:7px;
    *padding-left:5px;
    padding-top:4px;
}
.table_top select
{
    float:left;
    width:100px;
    margin-right:5px;
}
.name_search
{
    float:left;
    border:1px solid #ccc;
    background:#fff;
}
.name_search input
{
    padding:1px;
    margin:0;
    height:18px;
    line-height:18px;
    border:none;
    font-size:12px;
    float:left;
    *border:0;
}
.colleague_head_extend .name_search input
{
    width: 90px;
}
.name_search a
{
    height:18px;
    width:18px;
    display:block;
    float:left;
    background:url(../img/search_button_gr.jpg) center no-repeat;
    outline: none;
}
.colleague_head_extend .name_search a
{
    margin-top: 2px;
}
.visit_filter .name_search
{
    float:left;
    margin:10px 0 0 20px;
}
.list_title .name_search
{
    margin:9px 0 0 8px;
}
.list_title .name_search span
{
    font-weight:normal;
    margin-left:0;
    line-height:normal;
}
.private_message_search
{
    margin:5px 0 0 0;
}
.private_message_search input
{
    height:22px;
    line-height:22px;
    width:210px;
}
.private_message_search  a
{
    margin:4px 2px 0 0;
}
.private_message_search label
{
    margin:2px 0 0 2px;
}
/**/
.fengxian
{
    margin-top:5px;
}
.fengxian span
{
    width:50px;
    height:14px;
    display:block;
    line-height:14px;

}
.fengxian .safe
{
    background:#0F9F1E;
    border:1px solid #7A7A7A;
}
.fengxian .danger
{
    background:#ffa205;
    border:1px solid #7A7A7A;
}
/**/
.more_info_content
{
    margin:12px 0 0 0;
}
.more_info_content  ul
{
    margin-top:5px;
}
.more_info_content li
{
    line-height:24px;
    margin:0 0 14px 15px;
    width:47%;
    float:left;
}
.more_info_content li span
{
    display:block;
    float:left;
    color:#777;
}
.more_info_content li span.more_info_title
{
    width:100px;
    height:24px;
    display:block;
    float:left;
    text-align:right;
    margin-right:5px;
    color:#525252;
}
.more_info_content li label
{
    width:100px;
    height:24px;
    display:block;
    float:left;
    text-align:right;
    margin-right:5px;
    color:#525252;
}
.more_info_content li.more_info_line
{
    width:99%;
    margin-left:0;
}
.more_info_content li.more_info_line h5
{
    height:32px;
    line-height:32px;
    border-bottom:1px solid #eee;
    padding-bottom:4px;
    margin-bottom:5px;
}
.more_info_content li.more_info_line h5 span
{
    color:#525252;
}
.more_info_content .cb_list
{
    float:left;
}
.more_info_content .cb_list span
{
    margin-right:8px;
}
.more_info_content li.full_width
{
    width:100%;
}
.more_info_content li.full_width span
{
    width:570px;
}
.more_info_content li.full_width span.more_info_title
{
    width:100px;
}

.more_info_content li .right_area
{
    width:200px;
}
.more_info_content li .right_area label
{
    float:left;
    margin-right:5px;
    text-align:left;
}
.more_info_content li textarea
{
    float:left;
    width:500px;
}
.more_info_content li input
{
    border:1px solid #ccc;
}
.more_info_content li input.text
{
    width:150px;
    border:1px solid #ccc;
}
.more_info_content li select
{
    width:145px;
    border:1px solid #ccc;
}
.verify_no
{
    margin-left:10px;
}
.verify_yes
{
    display:block;
    float:left;
    width:16px;
    height:16px;
    background:url(../img/verify_yes.png) center no-repeat;
}
.more_info_content .verify_yes
{
    margin:4px 0 0 5px;
}
/*----------plan----------*/
.plan
{
    width:100%;
    height:900px;
    border:1px solid #ddd;
    background:#eee;
}
#left_tabs_full .plan
{
    width:auto;
    margin-right:261px;
}
.plan_header
{
    height:40px;
    position:relative;
}
.plan_header h3
{
    position:absolute;
    left:12px;
    top:12px;
}
.plan_header select
{
    position:absolute;
    left:100px;
    top:13px;
    width:250px;
}
.plan_header .plan_name
{
    position:absolute;
    left:100px;
    top:12px;
    font-size:16px;
    font-weight:bold;
    color:#626262;
}
.plan_header .plan_header_button
{
    position:absolute;
    right:10px;
    top:10px;
}
.plan_header .plan_header_button li
{
    float:left;
    margin-right:4px;
}
a.plan_button
{
    height:22px;
    line-height:22px;
    padding:0 8px;
    display:block;
    border:1px solid #ddd;
    background:#fff;
}
.plan_content_border
{
    margin:0 10px 0 10px;
    border:1px solid #ddd;
    background:#fff;
    height:850px;
    position:relative;
}
.plan_content_header
{
    height:30px;
    background:#F9F9F9;
    border-bottom:1px solid #ddd;
}
.plan_content
{
    position:absolute;
    left:0;
    top:7px;
    z-index:2;
    width:100%;
    height:846px;
}
.plan_content_nav li
{
    margin-left:5px;
}
.plan_content_nav li a,.plan_content_nav li a:visited
{
    height:22px;
    line-height:22px;
    border:1px solid #ddd;
    background:#E4E4E4;
    padding:0 10px;
    float:left;
    color:#525252;
}
.plan_content_nav  li.ui-tabs-active a
{
    background:#fff;
    font-weight:bold;
    height:28px;
    line-height:28px;
}
.plan_content_nav  li.ui-state-hover a
{
    background:#fff;
    color:#525252;
}
/**/
.plan_text_frame
{
    height:auto;
    margin:10px;
    padding-top:5px;
    clear:both;
}
/**/
.plan_text
{
    clear:both;
    margin-top:10px;
    float:left;
    width:100%;
    position:relative;
    border:1px solid #d4d4d4;
}
.plan_text .list_title
{
    background:#d4d4d4;
}
.plan_text .plan_text_content
{
    margin:5px;
}
.plan_text .plan_text_content textarea
{
    width:100%;
    height:80px;
    border:none;
    text-align:left;
}
.plan_text .plan_text_content ul.pop_list input
{
    border:1px solid #ccc;
}
.plan_text .plan_text_content ul.pop_list textarea
{
    border:1px solid #ccc;
    float:left;
    width:400px;
    height:50px;
}
.plan_text p
{
    position:absolute;
    z-index:2;
    left:25px;
    top:40px;
    color:#777;
}
.plan_text ul.pop_list
{
    margin:15px 0 10px 20px;
}
/*------*/
.flow_page_content
{
}
.real_width_nc
{
}
.flow_page_title
{
    height:28px;
    background:#eee;
    border-top:1px solid #ddd;
}
#left_tabs_full .flow_page_content
{
    margin-right:261px;
}
.flow_page_title span.title_span
{
    font-size:12px;
    font-weight:bold;
    float:left;
    margin:5px 0 0 10px;
}
.flow_page_title a
{
    float:left;
    margin:5px 0 0 15px;
}
.flow_page_title .win
{
    float:right;
    margin:5px 5px 0 0;
    font-weight:bold;
}
.flow_stage
{
    margin-left:5px;
    margin-top:17px;
}
.flow_stage h5
{
    margin-top:5px;
    margin-left:5px;
    color:#555;
}
.flow_stage ul
{
    clear:both;
    height:40px;
    margin-left:0
}
.flow_stage ul li
{
    float:left;
    padding-right:25px;
    background:url(../img/flow_right.jpg) right center no-repeat;
}
.flow_stage ul li a,.flow_stage ul li a:visited
{
    height:40px;
    width:175px;
    display:block;
    font-size:14px;
    background:url(../img/flow_stage_bg.jpg) center repeat-x;
    color:#525252;
    font-weight:bold;
    text-decoration:none;
    cursor:context-menu;
}
.flow_stage ul li a span
{
    float:left;
    width:100%;
    text-align:left;
    height:40px;
    line-height:40px;
    padding-left:10px;
}
.flow_stage ul li a span label
{
    width:28px;
    height:28px;
    line-height:28px;
    display:block;
    text-align:center;
    float:left;
    background:url(../img/flow_num.png) center no-repeat;
    color:#fff;
    margin:6px 4px 0 0;
    font-size:18px;
}
.flow_stage ul li.flow_now
{
    background:url(../img/flow_now_right.jpg) right center no-repeat;
}
.flow_stage ul li.flow_end
{
    background:url(../img/flow_now_right_end.jpg) right center no-repeat;
}
.flow_stage ul li.sales_first a
{
    width:200px;
}
.flow_stage ul li.flow_now a,.flow_stage ul li.flow_now a:visited
{
    background:url(../img/flow_stage_bg_hover.jpg) center repeat-x;
    color:#fff;
    cursor:context-menu;
}
.flow_stage ul li.flow_now a:hover
{
    color:#fff;
}
.flow_stage ul li.flow_now a span label
{
    background:url(../img/flow_num_hover.png) center no-repeat;
}
.flow_stage ul li.account_first a span,.flow_stage ul li.sales_first a span
{
    background:url(../img/flow_first_left.jpg) left no-repeat;
}
.flow_stage ul li.account_first_now a span,.flow_stage ul li.sales_first_now a span
{
    background:url(../img/flow_first_left_hover.jpg) left no-repeat;
}
.flow_stage ul li.account_first a
{
    width:200px;
}
.flow_stage ul li.flow_last
{
    background:url(../img/flow_last_right_normal.jpg) right no-repeat;
    padding-right:3px;
}
.flow_stage ul li.flow_last_now
{
    background:url(../img/flow_last_right_hover.jpg) right no-repeat;
    padding-right:3px;
}
.flow_stage ul li a span label.per
{
    width:28px;
    height:28px;
    line-height:28px;
    display:block;
    text-align:center;
    float:right;
    margin-right:12px;
    background:none;
    color:#939393;
}
.sales_flow ul li a
{

}
.account_flow ul li a,.account_flow ul li a:visited
{
    cursor:default;
    text-decoration:none;
}
.account_flow ul li a:hover
{
    text-decoration:underline;
    color:#faa000;
    cursor:pointer;
}
.flow_stage_content_edit
{
    display:none;
    color:#525252;
}
.flow_stage_content_normal
{
    display:block;
}
.flow_stage_content
{
    width:197px;
    background:#fff url(../img/flow_stage_content_bg.jpg) top repeat-x;
    height:auto;
    min-height:200px;
    margin-top:4px;
    float:left;
    margin-left:4px;
    position:relative;
}
.first_stage_content
{
    width:200px;
}
.flow_stage_task_title input
{
    margin:6px 4px 0 2px;
    display:block;
    float:left;
}
.flow_stage_task
{
    float:left;
    margin:0 0 5px 0;
    width:100%;
    padding-bottom:5px;
    position:relative;
    color:#999;
}
.flow_stage_task:hover
{
    background:#e4e4e4;
}
.flow_stage_task .flow_stage_task_title
{
    height:28px;
    line-height:28px;
}
.flow_stage_task ul
{
    margin-left:15px;
}
.flow_stage_task ul li
{
    line-height:26px;
}
.flow_stage_task ul li input
{
    margin:5px 4px 0 0;
    display:block;
    float:left;
}
.flow_stage_key
{
    background:#f5dbd0;
}
div.goal_admin,.flow_stage_task div.goal_admin
{
    font-weight:normal;
    color:#555;
    float:right;
    margin:5px 5px 0 0;
}
div.goal_admin span
{
    float:left;
    margin-left:5px;
}
a.goal_delete
{
    width:16px;
    height:16px;
    display:block;
    background:url(../img/delete02.png) center no-repeat;
}
a.key_goal_set
{
    width:17px;
    height:16px;
    display:block;
    background:url(../img/key_flow.png) center no-repeat;
}
a.key_goal_delete
{
    width:17px;
    height:16px;
    display:block;
    background:url(../img/key_flow_delete.png) center no-repeat;
}
a.template_upload
{
    width:17px;
    height:17px;
    display:block;
    background:url(../img/t_upload.png) center no-repeat;
}
a.template_upload_first
{
    width:17px;
    height:17px;
    display:block;
    background:url(../img/upload_first.png) center no-repeat;
}

a.template_download
{
    width:17px;
    height:17px;
    display:block;
    background:url(../img/download.png) center no-repeat;
}
a.template_see
{
    width:17px;
    height:17px;
    display:block;
    background:url(../img/t_see.png) center no-repeat;
}
a.template_loading
{
    width:17px;
    height:17px;
    display:block;
    background:url(../img/t_see_loading.png) center no-repeat;
}
.flow_stage_key  div.goal_admin a:hover
{
    background-position:center 1px;
}
.flow_stage_content_normal .flow_stage_task_title
{
    padding-left:15px;
    background:url(../img/flow_content_stage_none.png) 3px 8px no-repeat;
}
.flow_stage_content_normal  .flow_stage_task ul li
{
    padding-left:15px;
    background:url(../img/flow_content_stage_none.png) 3px 8px no-repeat;
}
.flow_stage_content_normal .flow_stage_task_done
{
    background:url(../img/flow_content_stage.png) 3px 8px no-repeat;
    color:#525252;
}
.flow_stage_content_normal  .flow_stage_task ul li.flow_stage_task_done
{
    background:url(../img/flow_content_stage.png) 3px 8px no-repeat;
    color:#525252;
}
.flow_stage_content_normal .flow_stage_task_now *
{
    color:#faa000 !important;
}
.flow_stage_content_edit .flow_stage_task ul li,.flow_stage_content_edit .flow_stage_task h5
{
    background:url(../img/flow_content_stage.png) 3px 5px no-repeat;
    color:#525252;
}
.win_rate
{
    color:#999;
}
a.download
{
    position:absolute;
    bottom:10px;
    left:10px;
    height:20px;
    line-height:20px;
    padding-left:22px;
    background:url(../img/download.jpg) left center no-repeat;
}
a.upload
{
    position:absolute;
    bottom:10px;
    left:10px;
    height:20px;
    line-height:20px;
    padding-left:22px;
    background:url(../img/up_load.jpg) left center no-repeat;
}
/*system_prompt*/
.system_prompt {
    position: absolute;
    z-index: 9999;
    width: 350px;
    min-height: 44px;
    top: 12px;
    left: 50%;
    font-size: 14px;
    margin-left: -175px;
}

.system_prompt .hide {
    position: absolute;
    z-index: 2;
    right: 20px;
    top: 50%;
    margin-top: -8px;
    height: 16px;
    width: 16px;
    background: url(../../../img/v1.7/prompt_hide.png) center no-repeat;
    cursor: pointer;
}

.system_prompt .hide:hover {
    background: url(../../../img/v1.7/prompt_hide_hover.png) center no-repeat;
}

.system_prompt .sucess {
    padding: 10px 0;
    border-radius: 4px;
    padding-left: 50px;
    color: #fff;
    position: relative;
    background: #7cbc37 url(../../../img/v1.7/prompt_sucess.png) 20px center
    no-repeat;
}

.system_prompt .error {
    padding: 10px 0;
    border-radius: 4px;
    padding-left: 50px;
    color: #fff;
    padding-right: 50px;
    position: relative;
    background: #dc352e url(../img/v1.7/prompt_error.png) 20px center
    no-repeat;
}
/*====================新版内容页 销售机会内容页=======================================================================*/
.page_title
{
    clear:both;
    margin:12px 13px 0 13px;
    height:50px;
}
.page_title span
{
    font-weight:bold;
}
.page_title .group_button_area a span
{
    display:none;
}
.page_title span.title_opp
{
    padding-left:40px;
    background:url(../img/img_opp.png) left center no-repeat;
}
.page_title span.group_class_private
{
    font-size:12px;
    font-weight:normal;
    margin-left:5px;
    color:#999;
    padding-left:16px;
    background:url(../img/lock.png) left center no-repeat;
}
.page_title span.group_class_public
{
    font-size:12px;
    font-weight:normal;
    margin-left:5px;
    color:#999;
}
.page_title span.title_name
{
    clear:both;
    display:block;
    margin:-1px 10px 0 -8px;
    font-size:18px;
    line-height:22px;
    height:22px;
}
.page_title span.title_name a
{
    margin-left:6px;
}
.page_title span.title_name label.account_sea
{
    font-size:12px;
    color:#df4242;
    font-weight:normal;
}
.page_title span.title_info
{
    float:left;
    font-size:12px;
    height:14px;
    line-height:14px;
    font-weight:normal;
    margin:8px 8px 0 4px;
    color:#999;
    border-right:1px solid #ddd;
    padding-right:8px;
}
.page_title span.last
{
    border-right:0;
}
.page_title .title_select
{
    padding:5px 3px 5px 2px ;
    height:28px;
    line-height:28px;
    font-size:12px;
    font-weight:bold;
    width:140px;
    color:#545454;
}
.page_title .title_select optgroup
{
    font:"微软雅黑";
    font-weight:normal;
}
.page_title .title_select optgroup option
{
    font:"微软雅黑";
    font-size:13px;
    font-weight:normal;
    padding:2px 0 0 20px;
    border:none;
}
.page_title .title_select option
{
    font:"微软雅黑";
    font-size:13px;
    font-weight:normal;
    padding:2px 0 0 20px;
    border:none;
}
/*=-=============个人页面profile==============================*/
.my_score
{
    margin:6px 0 12px 0;
    height:auto;
    *padding-bottom:12px;
}
.my_score h5
{
    background:none;
    color:#0a57a4;
    float:left;
    width:50%;
    font-weight:normal;
}
.my_score h5 span
{
    margin:0;
}
.level_ex
{
    float:right;
    line-height:24px;
}
.ex_bar
{
    width:100%;
    height:14px;
    display:block;
    float:left;
    border:1px solid #80b2d2;
    margin:2px 0 4px 0;
    *width:217px;
}
.ex_bar .now_ex
{
    background:#7bb1d4;
    height:14px;
    width:30%;
}
.publish_score
{
    float:left;
    width:100%;
    margin:3px 0 3px 0;
}
.publish_score span
{
    color:red;
    margin-left:5px;
    margin-right:15px;
}
/*-----*/
.yinxiang_list
{
    margin:20px;
}
.yinxiang_list li
{
    float:left;
    padding:0 2px 2px 0;
    background:#fff;
}
.yinxiang_list li a
{
    height:30px;
    padding:0 10px;
    display:block;
    float:left;
    background:#ea3060;
    border:1px solid #ea3060;
    color:#fff;
    font-weight:bold;
    line-height:30px;
}
.yinxiang_list li a.yinxiang_edit
{
    height:12px;
    padding:0;
    width:12px;
    text-align:center;
}
.yinxiang_sent
{
    clear:both;
    margin:20px;
    float:left;
    position:relative;
}
.yinxiang_sent span
{
    display:block;
    float:left;
    margin-right:5px;
}
.yinxiang_sent span label
{
    line-height:24px;
}
.yinxiang_sent input
{
    height:20px;
    width:300px;
}
.yinxiang_sent a,.yinxiang_sent a:visited
{
    background:#6ABD3D;
    height:24px;
    line-height:24px;
    width:50px;
    display:inline-block;
    text-align:center;
    border-radius:3px;
    color:#fff;
}
.yinxiang_sent a:hover
{
    background:#9dd167;
}
.yinxiang_list li.color01 a
{
    background:#ea3060;
    border:1px solid #ea3060;
}
.yinxiang_list li.color02 a
{
    background:#ea446f;
    border:1px solid #ea446f;
}
.yinxiang_list li.color03 a
{
    background:#e56486;
    border:1px solid #e56486;
}
.yinxiang_list li.color04 a
{
    background:#e27d98;
    border:1px solid #e27d98;
}
.yinxiang_list li.color05 a
{
    background:#d997a8;
    border:1px solid #d997a8;
}
.yinxiang_list li.color06 a
{
    background:#c1c7cc;
    border:1px solid #c1c7cc;
}
.yinxiang_list li.color07 a
{
    background:#c0bebf;
    border:1px solid #c0bebf;
}
.yinxiang_list li.color08 a
{
    background:#b0adae;
    border:1px solid #b0adae;
}
.yinxiang_list li.color09 a
{
    background:#9f9d9e;
    border:1px solid #9f9d9e;
}
.yinxiang_list li.color10 a
{
    background:#9f9d9e;
    border:1px solid #9f9d9e;
}
.yinxiang_list li a:hover
{
    background:#fff;
    color:#0a57a4;
    text-decoration:none;
}

/*------*/
.fensi_list
{
    width:100%;
    float:left;
    height:auto;
    border-bottom:1px solid #eee;
    padding:15px 0 10px 0;
}
.fensi_list .userpic
{
    position:relative;
    float:left;
    width:50px;
    height:50px;
}
.liked_people_list .fensi_list .userpic
{
    width:38px;
    height:38px;
}
.fensi_list .userpic img.pic_user
{
    width:48px;
    height:48px;
    border:1px solid #ddd;
    z-index:1;
}
.liked_people_list .fensi_list .userpic img.pic_user
{
    width:36px;
    height:36px;
    border:1px solid #ddd;
    z-index:1;
}
.fensi_list .userpic img.pic_group
{
    width:25px;
    height:25px;
    position:absolute;
    right:0;
    bottom:0;
    z-index:2;
}
.fensi_list .right_content
{
    margin:0 0 0 60px;
    position:relative;
    _height:70px;
    min-height:70px;
}
.liked_people_list .fensi_list .right_content
{
    margin:0 0 0 48px;
    _height:40px;
    min-height:40px;
}
.fensi_list .right_content .contact
{
    position:absolute;
    left:40%;
    top:0;
}
.fensi_list .right_content .contact span
{
    color:#747474;
    display:block;
    margin-bottom:8px;
}
.user_group
{
    padding-top:3px;
}
.user_group span
{
    margin-right:6px;
}
.user_introduce
{
    line-height:20px;
    color:#909090;
    margin:0 110px 0 0;
    margin-top:1px;
}
.fensi_list_flow_button
{
    position:absolute;
    right:10px;
    top:0;
    width:auto;
    height:22px;
}
.people_list .fensi_list_flow_button
{
    top:10px;
    right:0;
}
.fensi_list_flow_button a
{
    float:right;
    clear:both;
}
.fensi_list_admin_button
{
    position:absolute;
    right:10px;
    bottom:12px;
    width:200px;
    height:12px;
}
.fensi_list_admin_button a
{
    float:right;
    margin-left:10px;
}
/*-------------*/
.user_edit
{
    height:auto;
}
.user_edit_nav
{
    height:22px;
    border-bottom:1px solid #e4e4e4;
    padding-bottom:24px;
}
.user_edit_nav li
{
    height:22px;
    margin-right:4px;
}
.user_edit_nav li a,.user_edit_nav li a:visited
{
    height:22px;
    line-height:22px;
    padding:0 8px;
    display:block;
    color:#828282;
}
.user_edit_nav li.ui-tabs-active a
{
    background:#e4e4e4;
    color:#525252;
    border-radius:2px;
}
.user_edit_nav li.ui-state-hover a
{
    color:#525252;
}
.user_edit_panel
{
    height:auto;
    position:relative;
    padding-left:4px;
}
.user_edit ul.pop_list
{
    margin:24px 0 24px 12px;
}
.user_edit ul.pop_list li.line
{
    border-bottom:1px solid #e6e6e6;
    padding-bottom:8px;
}
.user_edit ul.pop_list li.line h5
{
    color:#525252;
}
.user_tag
{
    height:auto;
    margin:24px 0 0 12px;
}
.user_tag h5
{
    color:#808080;
    font-weight:normal;
}
.user_tag .topic_show
{
    margin-top:10px;
}
.tag_add
{
    clear:both;
    float:left;
    margin:15px 0 0 5px;
}
.tag_add input
{
    width:300px;
    float:left;
}
/**/
.past_content
{
    clear:both;
}
.past_show
{
    width:400px;
    background:#bedff5;
    border:1px solid #ddd;
    margin-top:15px;
    float:left;
    padding:13px 10px 13px 10px;
    clear:both;
}
.past_main
{
    font-size:16px;
    margin-right:30px;
}
.past_time
{

}
.past_title
{
    width:100%;
    display:block;
    color:#4166dc;
    margin-top:5px;
}
.past_show_button
{
    float:left;
    margin-top:15px;
    margin-left:8px;
}
.past_show_button a
{
    display:block;
    float:none;
}
.past_add
{
    clear:both;
    float:left;
    margin-top:15px;
}
.past_add h5
{
    font-weight:normal;
    color:#525252;
    height:24px;
    line-height:24px;
    margin-bottom:4px;
}
.past_add_frame
{
    border:1px solid #ddd;
    padding:0 10px 10px 10px;
    width:500px;
}
.password_edit
{
    margin-left:12px;
}
.pfofile_pic
{
    width:180px;
    border:1px solid #ddd;
}
/**/
/*
 * ImageSelect jQuery Plugin
 *
 * lgalvin
 * http://www.liam-galvin.co.uk/imageselect
 *
 */
.praise_select
{

}
.jqis{
    position:absolute;
    left:6px;
    top:6px;
}

.jqis_header{
    background-image:url(../img/dropdown_arrow.png);
    background-position: right center;
    background-repeat:no-repeat;
    background-color:#fff;
    cursor:pointer;
    padding:5px 15px 5px 5px;
}

.jqis_header img{
    cursor:pointer;
    width:45px;
    height:45px;
}

.jqis_dropdown{
    position:absolute;
    overflow-x:hidden;
    overflow-y:scroll;
    padding:5px 0 5px 5px;
}

.jqis_dropdown img{
    width:45px;
    height:45px;
    cursor:pointer;
    float:left;
    margin-bottom:3px;
}
/**/
.info_account
{
    color:#FF8040;
}
.info_team
{
    color:#008040;
}
/**/
.advice_status01
{
    float:right;
    height:16px;
    line-height:16px;
    width:70px;
    text-align:center;
    display:block;
    border:1px solid #008080;
    background:#98E7EB;
    color:#004040;
}
.advice_status02
{
    float:right;
    height:16px;
    line-height:16px;
    width:70px;
    text-align:center;
    display:block;
    border:1px solid #222;
    background:#333;
    color:#E1E1E1;
}
.advice_status03
{
    float:right;
    height:16px;
    line-height:16px;
    width:70px;
    text-align:center;
    display:block;
    border:1px solid #521418;
    background:#B60E48;
    color:#F5CDD1;
}
/**/
.user_card
{
    display:none;
    z-index:99;
    position:absolute;
    left:272px;
    top:192px;
    width:200px;
    border:1px solid #d6d6d6;
    background:#fff url(../img/usercard_bg.jpg) top repeat-x;
}
.user_card .card_content
{
    margin:8px;
}
.user_card .card_content img.pic_user
{
    width:50px;
    height:50px;
    float:left;
}
.user_card .card_content .username
{
    float:left;
    font-weight:bold;
    margin:0 0 0 8px;
}
.user_card .card_content  .usertitle
{

    float:left;
    margin:0 0 0 8px;
}
.user_card .card_content  .usergroup
{

    float:left;
    color:#777;
    margin:0 0 0 8px;
}
.user_card .card_content  .userinfolist
{
    clear:left;
    float:left;
    margin-top:4px;
}
.user_card .card_content  .userinfolist li
{
    line-height:20px;
}
.user_card .card_content .card_button
{
    float:left;
    margin-top:4px;
}
.user_card .card_content .card_button a
{
    margin-right:8px;
}
.document_list
{
    width:auto;
    float:left;
    border:1px solid #d6d6d6;
    margin-right:4px;
    padding:2px;
}
.document_list option
{
    padding:2px;
    margin-bottom:1px;
}
.selGroup
{
    float:left;
    height:20px;
    margin-right:12px;
}
.selGroup input
{
    float:left;
    margin:4px 2px 0 0;
    *margin:0;
}
.directory  .selGroup
{
    margin-top:24px;
}
.selGroup span
{
    float:left;
    margin:2px 0 0 0;
}
.message_content
{
    margin:15px;
}
.message_page
{
    width:100%;
    border-top:1px solid #ddd;
    margin-bottom:30px;
}
.pop_up .message_content
{
    margin-top:0;
}
/*=========blog==========*/
.blog_content
{
    margin:15px 10px 10px 10px;
    overflow:hidden;
}
.pop_content .blog_content
{
    margin:0 30px 30px 30px;
    padding-top:15px;
}
.blog_title
{
    color:#4a73ab;
    float:left;
}
.blog_time
{
    float:left;
    color:#999;
    margin:6px 0 0 10px;
    font-size:11px;
}
.page_title span.announcement_time
{
    font-size:12px;
    font-weight:normal;
    color:#999;
    margin-left:12px;
    margin-top:10px;
}
.blog_content_text
{
    width:100%;
    clear:both;
    float:left;
    margin-top:12px;
}
.blog_content_text p
{
    margin-bottom:10px;
}
.blog_content_text ol li ,.blog_content_text ul li
{
    margin-left:20px;
    margin-bottom:8px;
}
.level_rating
{
    width:100%;
    clear:both;
    float:left;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:10px;
    padding-bottom:10px;
    border-top:1px dotted #ddd;
    border-bottom:1px dotted #ddd;
    position:relative;
}
.level_rating span
{
    float:left;
    margin-left:8px;
}
.level_rating .show_tool
{
    position:absolute;
    right:0;
    top:-5px;
}
.more_file
{
    margin-left:20px;
}
.blog_comment
{
    width:100%;
    display:block;
}
.blog_comment .right_comment
{

}
.document_comment
{
    display:block;
}
.document_comment .right_comment
{

}
.blog_title_publish
{
    margin-right:3px;
}
.blog_title_publish .span_watermark
{
    display:block;
}
.blog_title_publish .span_watermark label
{
    margin:12px 0 0 2px;
}
.blog_title_publish input
{
    height:24px;
    width:100%;
    margin-top:8px;
    border:1px solid #ccc;
}
.blog_text_publish
{
    margin-top:10px;
    margin-bottom:20px;
}
.blog_set
{
    float:left;
    margin-top:0px;
    margin-bottom:20px;
}
.set_class
{
    clear:both;
    margin-bottom:10px;
    height:24px;
}
.set_class_list span
{
    line-height:20px;
    height:20px;
    float:left;
    margin-right:10px;
}
.set_class_list span input
{
    margin-right:2px;
    float:left;
    margin-top:4px;
}
.blog_set label
{
    height:20px;
    line-height:20px;
    width:30px;
    display:block;
    text-align:left;
    margin-right:10px;
    float:left;
}
.blog_set select
{
    height:20px;
    width:200px;
}
.blog_topic
{
    display:block;
    float:left !important;
    width:350px;
    height:auto;
    line-height:24px;
}
.blog_topic ul.topic_show li,.blog_topic ul.topic_add li,.blog_topic a.topic_edit
{
    margin-top:0;
}
.blog_content_sent
{
    width:100%;
    clear:both;
    height:26px;
    margin-bottom:25px;
    position:relative;
}
.blog_content_sent a.page_addbutton
{
    height:26px;
    line-height:25px;
    padding:0 15px;
    text-align:center;
    font-size:14px;
    position:absolute;
    left:40%;
}
.blog_content_sent a.loading_btn
{
    height:26px;
    line-height:25px;
    padding:0 15px;
    text-align:center;
    font-size:14px;
    position:absolute;
    left:40%;
}
.blog_content_sent .self_built input
{
    float: left;
    margin:2px 5px 0 0;
}
.success_content_sent
{
    margin-top:20px;
    float:left;
}
/*-------*/
.document_title
{

}
.document_title h3
{
    float:left;
    width:400px;
    color:#0a57a4;
}
.document_title a.flow_button
{
    float:right;
}
.document_text
{
    width:100%;
    clear:both;
    float:left;
    margin-top:8px;
}
/*---------*/
.document_set
{
    margin:5px 0 0px 8px;
}
.document_set li
{
    line-height:24px;
    margin-bottom:4px;
    padding-left:22px;
}
.document_set li.set_download
{
    background:url(../img/file_download_black.png) left center no-repeat;
}
.document_set li.set_share
{
    background:url(../img/share_black.png) left center no-repeat;
}
.document_set li.set_upload
{
    background:url(../img/set_upload.png) left center no-repeat;
}
.document_set li.set_transfer
{
    background:url(../img/transfer_black.png) left center no-repeat;
}
.document_set li.set_delete
{
    background:url(../img/delete_black.png) left center no-repeat;
}
.document_set li.set_collect
{
    background:url(../img/star_black.png) left center no-repeat;
}
.document_set li a,.document_set li a:visited
{
    color:#888;
}
/*---------*/
.profession_frame
{
    width:49%;
    float:left;
    height:auto;
    _height:0;
    margin-top:0;
    border-right:1px solid #ccc;
}
.noborder
{
    border-right:0;
}
.profession_content
{
    margin:5px 15px 5px 15px;
    height:auto;
    _height:0;
    padding-bottom:15px;
    border-bottom:1px dotted #ccc;
}
.profession_button
{
    float:right;
}
.profession_list
{
    clear:both;
    float:left;
    margin-bottom:6px;
    margin-top:4px;
    height:12px;
    line-height:12px;
}
.profession_list li
{
    float:left;
}
.profession_list li span
{
    width:250px;
    height:12px;
    display:inline-block;
    overflow:hidden;
}
.profession_content p
{
    height:45px;
    overflow:hidden;
}
.gray_text
{
    clear:both;
    color:#999;
    line-height:22px;
}
.hufen
{
    width:45px;
    height:20px;
    display:block;
    background:url(../img/hufen.png) center no-repeat;
    text-indent:-9999px;
}
/*---------login--------*/
.login_bg
{
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    right:0;
}
.login_bg img
{
    width:100%;
    height:100%;
}
/**/
.login_menu
{
    position:absolute;
    bottom:15px;
    right:10px;
}
.login_menu ul li
{
    float:left;
    margin-right:20px;
    color:#67c8f5;
    text-align:center;
}
.login_menu ul li a,.login_menu ul li a:visited
{
    color:#67c8f5;
}
.login_logo
{
    width:auto;
    height:35px;
    text-align:center;
    margin-top:5%;
}
.login_frame
{
    width:450px;
    margin:50px auto 0 auto;
    border:1px solid #ddd;
    border-radius:5px;
    box-shadow:0 2px 5px rgba(0, 0, 0, 0.15);
    padding-bottom:10px;
    position:relative;
}
.login_input_name
{
    margin:0 20px;
    margin-top:20px;
    position:relative;
}
.login_input_code
{
    margin:0 20px;
    margin-top:20px;
    position:relative;
}
span.input_tip
{
    position:absolute;
    color:#999;
    left:8px;
    top:30px;
    *left:8px;
    font-size:14px;
}
label.input_title
{
    font-weight:bold;
    margin:0 0 0 1px;
}
.login_input_pass
{
    margin:0 20px;
    margin-top:20px;
    position:relative;
}

div.login_input
{
    width:100%;
    height:34px;
    line-height:34px;
    display:block;
    background:none;
    border:1px solid #ddd;
    border-radius:5px;
    margin-top:5px;
}
div.login_input input
{
    border:none;
    background:none;
    width:100%;
    font-size:14px;
    color:#666;
    height:34px;
    line-height:34px;
}
.login_rem
{
    clear:both;
    float:left;
    margin:30px 0 0 22px;
}
.login_rem input
{
    float:left;
    margin:2px 4px 0 0;
    *margin-top:-2px;
    *margin-left:-2px;
}
.login_input_button
{
    float:left;
    margin:25px 20px 10px 0;
}
.login_frame .login_input_button
{
    float:right;
}
.login_input_button a,.login_input_button a:visited
{
    height:28px;
    line-height:28px;
    width:64px;
    display:block;
    float:left;
    background:#6abd3d;
    text-align:center;
    font-size:12px;
    border-radius:4px;
    color:#fff;
    font-weight:bold;
}
.login_input_button a.disable,.login_input_button a.disable:visited
{
    background:#eee;
    border:1px solid #ccc;
    color:#333;
}
.login_input_button a.login_width
{
    width:440px;
}
.login_input_button a:hover
{
    text-decoration:none;
    background:#9dd167;
}
.login_input_button a.disable:hover
{
    background:#eee;
    border:1px solid #ccc;
    color:#333;
    cursor: text;
}
.login_warning
{
    position:absolute;
    right:20px;
    top:132px;
    background:white;
    border:1px solid #ccc;
    border-radius:5px;
    box-shadow:0 2px 5px rgba(0, 0, 0, 0.15);
}
.login_warning span
{
    width:16px;
    height:13px;
    display:block;
    background:url(../img/downarrow_lo.png) center no-repeat;
    position:absolute;
    bottom:-13px;
    right:20px;
}
.login_warning p
{
    color:#D1292E;
    margin:8px;
}
.signup
{
    width:auto;
    text-align:center;
    margin-top:10px;
}
.signup span
{
    font-size:12px;
    font-weight:bold;
}
.login_frame_bottom
{
    border-top:1px solid #ddd;
    clear:both;
    float:left;
    width:100%;
    margin-top:20px;
}
.login_app_area
{
    margin:20px;
}
.login_app_area h5
{
    color:#727272
}
a.login_app_download,a.login_app_download:visited
{
    float:left;
    display:block;
    height:40px;
    line-height:40px;
    width:200px;
    background:url(../img/login_app_download_bg.png) center repeat-x;
    border:1px solid #ddd;
    border-radius:4px;
    padding-left:18px;
    color:#727272;
    margin-top:15px;
}
a.login_app_download:hover
{
    text-decoration:none;
    background:#dadada;
    border-top:1px solid #b0b0b0
}
a.login_app_download span.android
{
    height:40px;
    background:url(../img/android2.png) left center no-repeat;
    padding-left:25px;
}
a.login_app_download span.ios
{
    height:40px;
    background:url(../img/apple2.png) left center no-repeat;
    padding-left:25px;
}
/**/

.copyright
{
    color:#fff;
    position:absolute;
    right:10px;
    bottom:20px;
}
/**/
.title_bg01
{
    text-indent:-9999px;
    height:45px;
    width:45px;
    display:block;
    background:url(../img/title_bg01.png) center no-repeat;
    position:absolute;
    left:15px;
    top:15px;
}
.sign_law
{
}

.content_frame
{
    width:450px;
    margin:30px auto 0 auto;
    border:1px solid #ddd;
    border-radius:5px;
    box-shadow:0 2px 5px rgba(0, 0, 0, 0.15);
    padding-bottom:30px;
    position:relative;
}
.content_frame ul
{
    margin:20px 40px 20px 40px;
}
.content_frame ul li
{
    margin-bottom:25px;
    position:relative;
}
.content_frame ul li label
{
    font-size:14px;
    height:24px;
    line-height:24px;

}
.content_frame ul li input
{
    height:30px;
    line-height:30px;
    width:100%;
    font-size:14px;
    color:#979797;
    border:1px solid #d2d2d2;
    border-top:1px solid #999;
    border-bottom:1px solid #d2d2d2;
    border-radius:2px;
}
.content_frame ul li select
{
    height:30px;
    line-height:30px;
    width:100%;
    font-size:14px;
    color:#979797;
    border:1px solid #d2d2d2;
    border-top:1px solid #999;
    border-bottom:1px solid #d2d2d2;
    border-radius:2px;
}
.content_frame ul li span
{
    position:absolute;
    left:5px;
    top:5px;
    color:#979797;
    font-size:14px;
}
.content_frame ul li a
{
    position:absolute;

}
.login_ul li label
{
    display:block;
    color:#676767;
    margin-bottom:10px;
}
.login_ul li label em
{
    font-size:12px;
    font-style:normal;
    color:#c65151;
}
.login_ul li p.value
{
    margin:0;
    font-size:16px;
    color:#525252;
}
.login_ul li.new_mail
{
    text-align:center;
    margin-top:40px;
}
.content_frame .login_input_button
{
    margin:0;
}
.content_frame .login_input_button a
{
    width:100%;
}
.sign_law
{
    margin:-10px 0 10px 0 !important;
}
.sign_law input
{
    width:20px;
    float:left;
}
.content_frame .login_ul li.sign_law input
{
    width:16px;
    height:16px;
    line-height:16px;
    float:left;
    margin:7px 2px 0 0;
}
.sign_law label
{
    float:left;
    font-size:12px !important;
    margin:2px 0 0 0 !important;
}
.sign_law a
{
    float:left;
    margin:6px 0 0 2px;
    position:relative !important;
}
.login_tip
{
    width:400px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    font-size:16px;
    color:#aaa;
    margin-top:30px;
}
.mail_tip
{
    text-align:center;
    font-size:20px;
    font-weight:bold;
}
/*-------*/
/**/
.pop_list_mult
{
    float:left;
}
.pop_list_mult .mult
{
    width:155px;
    height:200px;
}
.pop_list_mult input.text
{
    width:150px;
    margin:5px 5px 0 0;
}
.pop_list_mult input.button
{
    height:24px;
    width:100px;
    margin:5px 5px 0 0;
}
.pop_list_mult ul.pop_list_mult_tool
{
    float:left;
}
.pop_list_mult ul.pop_list_mult_tool input.up_button
{
    width:18px;
}
.pop_list_mult ul.pop_list_mult_tool input.down_button
{
    width:18px;
}
.pop_list_mult ul.pop_list_mult_tool input.delete_button
{
    width:18px;
}
.pop_list_mult ul.pop_list_mult_tool input.rename_button
{
    width:18px;
}
.pop_list_mult ul.pop_list_mult_tool input.edit_text
{
    width:100px;
}
.pop_list_mult ul.pop_list_mult_tool input.edit_button
{
    height:24px;
    width:40px;
}
.pop_list_mult a.button
{
    height:22px;
    line-height:22px;
    padding:0 12px;
    display:block;
    float:left;
    margin:5px 5px 0 0;
    border:1px solid #ccc;
    background:#eee;
    color:#525252;
    border-radius:3px;
}
.pop_list_mult a.button:hover
{
    background:#F4F4F4;
    text-decoration:none;
}
.right_button
{
    background:url(../img/move_button.png) center repeat-x;
    border:none;
    width:40px;
    height:21px;
    direction:block;
    cursor:pointer;
    color:#fff;
    border:1px solid #006199;
    margin-bottom:5px;
    border-radius:3px;
}
.left_button
{
    background:url(../img/move_button.png) center repeat-x;
    border:none;
    width:40px;
    height:21px;
    cursor:pointer;
    color:#fff;
    border:1px solid #006199;
    border-radius:3px;
}
.up_button
{
    background:url(../img/up_button.png) center no-repeat;
    border:none;
    width:18px;
    height:18px;
    cursor:pointer;
}
.down_button
{
    background:url(../img/down_button.png) center no-repeat;
    border:none;
    width:18px;
    height:18px;
    cursor:pointer;
}
.delete_button
{
    background:url(../img/delete.png) center no-repeat;
    border:none;
    width:18px;
    height:18px;
    cursor:pointer;
}
.rename_button
{
    background:url(../img/rename_button.png) center no-repeat;
    border:none;
    width:18px;
    height:18px;
    cursor:pointer;
}
/*input error*/
span.error
{
    color:#A42023;
}
span.nc_error
{
    color:#A42023;
    font-size:12px;
    position:absolute;
    left:360px;
    width:150px;
}
span.nc_error_business_required
{
    color:#A42023;
    font-size:12px;
    position:absolute;
    left:360px;
    width:150px;
}
span.nc_error_highsea
{
    color:#A42023;
    font-size:12px;
    position:absolute;
    left:260px;
    top:23px;
}
/*no_preview*/
.no_preview
{
    border:1px solid #ddd;
    width:100%;
    height:200px;
    background:#ededed;
}
.no_preview p
{
    line-height:200px;
    text-align:center;
    font-size:14px;
}
.img_preview
{
    width:100%;
    height:400px;
    overflow: hidden;
}
.img_preview img
{
    width: 800px;
    height: 400px;
}
.content_document .img_preview
{
    border:1px solid #ccc;
    height: auto !important;
    text-align: center;
}
.content_document .img_preview img
{
    max-width: 720px !important;
    max-height:auto !important;
    padding: 40px !important;
    width: auto;
    height: auto;
}
/**/
.content_update
{
    float:left;
    width:50%;
}
.content_update .infolist02
{
    width:auto;
    margin-right:12px;
}
.layout_last .infolist02
{
    margin-right:0;
}
.content_update_full
{
    clear:both;
    float:left;
    width:100%;
    margin-bottom:15px;
}

/**/
.question_update
{
    float:left;
    margin:12px 0 0 00;
    width:50%;
}
.question_update .show_content
{
    margin-bottom:0;
    padding-bottom:0;
    background:#f1f1f1;
    border-right:10px solid #fff;
}
.question_update .show_content .userpic
{
    margin:15px 0 0 15px;
}
.question_update .show_content .right_content
{
    margin-top:15px;
    margin-left:78px;
}
.layout_last .show_content
{
    margin-right:0 !important;
}
.question_update .show_content ul.tool_list li
{
    height:16px !important;
    line-height:16px !important;
    padding:0;
    margin:0;
}
.question_update .show_content .right_content .show_info
{
    height:80px;
    overflow:hidden;
}
.sucess_update
{
    margin:10px 0 0 0;
    border-radius:8px;
    border-bottom:1px solid #ddd;
    padding-bottom:10px;
    background:#ededed;
}
.sucess_update h5
{
    float:left;
    margin:8px 0 0 12px;
}
.sucess_update p
{
    clear:left;
    float:left;
    color:#3C3C3C;
    margin:2px 0 0 10px;
    line-height:22px;
}
.sucess_update a
{
    float:left;
    margin:5px 0 0 10px;
}
/**/
.ace_list
{
    margin:10px 10px 0 10px;
    border-bottom:1px solid #ddd;
    padding-bottom:10px;
}
.ace_list_last
{
    margin-bottom:20px;
    border:0;
    padding-bottom:0;
}
.ace_list span.num_show
{
    height:16px;
    line-height:16px;
    width:16px;
    text-align:center;
    display:block;
    float:left;
    border:1px solid #bbb;
    background:#ccc;
    font-weight:bold;
    color:#fff;
    margin:0 10px 0 0;
    border-radius:2px;
}
.ace_list span.num_ace
{
    background:#cc4237;
    border:1px solid #A61207;
    border-radius:2px;
}
.ace_list a
{
    float:left;
    font-weight:bold;
}
.ace_list img
{
    float:left;
    width:48px;
    border:1px solid #ccc;
    margin:0 8px 0 0;
}
.ace_list span.score
{
    width:120px;
    float:left;
    margin:4px 0 0 0;
    color:#3C3C3C;
    word-break:break-all;
    word-wrap:break-word;
    height:34px;
    overflow:hidden;
}
span.star
{
    height:22px;
    width:22px;
    display:block;
    float:left;
    margin:0 7px 0 0;
    background:url(../img/star_24x24.png) left no-repeat;
    text-indent:-9999px;
    margin-left:-2px;
}
/*---------*/
.forecast_content
{
    border:1px solid #e4e4e4;
}
.page_content_panel .forecast_content
{
    margin-top:10px;
    margin-bottom:35px;
}
.forecast_title
{
    height:28px;
    line-height:28px;
    background:#d6d6d6;
}
.forecast_title span
{
    margin:0 0 0 10px;
}
.forecast_top
{
    height:42px;
    border-bottom:1px solid #eee;
    background:#f2f2f2;
}
.forecast_top label
{
    height:24px;
    display:block;
    float:left;
    margin:7px 5px 0 0;
}
.forecast_top .name_search label
{
    height:auto;
    margin:0;
}
.forecast_top select
{
    float:left;
    margin:8px 0 0 8px;
}
.forecast_top input.text
{
    float:right;
    margin:8px 0 0 8px;
    width:150px;
}
.forecast_top .name_search
{
    margin:8px 0 0 8px;
    float:left;
}
.forecast_top .goal_set
{
    float:right;
    margin:12px 10px 0 0;

}
.forecast_top .goal_set a,.forecast_top .goal_set a:visited
{
    color:#525252;
    padding-left:20px;
    background:url(../img/profile_set.png) left center no-repeat;
}
.forecast_grid
{
    margin:24px;
    border:1px solid #ddd;
}
.forecast_grid .list_area
{
    margin:10px;
}
a.goal_set
{
    float:right;
    margin:0;
    color:#525252;
    padding-left:20px;
    background:url(../img/profile_set.png) left center no-repeat;
    font-size:12px;
    font-weight:normal;
}
.forecast_svg
{
    width:100%;
    margin-bottom:24px;
}
.forecast_svg .svg1
{
    clear:left;
    width:46%;
    float:left;
    min-height:343px;
    height:auto;
    margin-top:24px;
    margin-left:24px;
    margin-right:24px;
    background:#fff;
    border:1px solid #ddd;
    border-radius:2px;
}
.forecast_svg .svg2
{
    width:46%;
    float:left;
    min-height:343px;
    height:auto;
    margin-top:24px;
    border:1px solid #ddd;
    background:#fff;
    border-radius:2px;
}
.forecast_svg .svg3
{
    width:947px;
    float:left;
    min-height:300px;
    height:auto;
    margin-top:10px;
    margin-left:10px;
    background:#f2f2f2;
    border:1px solid #ddd;
    border-radius:2px;
}
.forecast_svg h5
{
    height:32px;
}
.forecast_svg h5 span
{
    float:left;
    margin:5px 0 0 10px;
}
.forecast_svg h5 select
{
    float:right;
    margin:5px 5px 0 0;
    padding:1px;
}
.forecast_svg h5 input.num
{
    float:right;
    margin:5px 5px 0 0;
    border:1px solid #ccc;
    width:24px;
    height:19px;
}
.forecast_svg h5 span.day
{
    float:right;
    margin:3px 5px 0 0;
    color:#525252;
    font-weight:normal;
}
.forecast_svg .svg_filter
{
    margin:0 5px;
    height:50px;
    background:#fff;
}
.forecast_svg_area
{
    width:50%;
    float:left;
}
.forecast_svg_area .svg1
{
    float:none !important;
    width:auto !important;
    margin:24px 12px 0 24px !important;
}
.forecast_svg_area .svg2
{
    float:none !important;
    width:auto !important;
    margin:24px 24px 0 12px !important;
}
.full
{
    width:100%;
}
.full .svg1
{
    margin-left:24px !important;
    margin-right:24px !important;
}
.full .svg2
{
    margin-left:24px !important;
}
/*svg filter*/
.forecast_svg .svg_filter .filter_slider
{
    display:inline-block;
    margin:5px 0 0 10px;
}
.slider_title
{

    float:left;
    margin-right:5px;
}
.slider_bar
{
    margin:4px 8px 0 8px;
}
.ui-slider
{
    background:#e9e9e9;
    border-top:1px solid #b0b0b0;
    border-left:1px solid #b0b0b0;
    border-right:1px solid #b0b0b0;
    border-bottom:1px solid #fff;
    height:7px;
    font-size:7px;
}

.ui-slider .ui-slider-range
{
    background:#84c5ff;
    border-top:1px solid #84c5ff !important;
    border-bottom:1px solid #6e96ff !important;
}
.ui-slider a.ui-slider-handle
{
    background:#efefef;
    border:1px solid #707070;
    height:12px;
    font-size:12px;
    width:6px;
    border-radius:2px;
    cursor:pointer !important;
}
.ui-slider a.ui-slider-handle:hover
{
    border:1px solid #3c7fb1;
    background:#dcf1fc;
}
.ui-slider a.ui-slider-handle:active
{
    border:1px solid #3c7fb1;
    background:#dcf1fc;
}
/**/
.forecast_svg .svg_img
{
    margin:0 5px 10px 5px;
}
.forecast_svg .svg_bottom
{
    height:40px;
    line-height:40px;
    background:#e3e3e3;
    margin:0 10px;
    margin-bottom:10px;
    text-align:center;
    margin-top:5px;
    position:relative;
}
.forecast_svg .svg_bottom p
{
    font-size:14px;
    color:#343434;
}
.forecast_svg .svg_bottom p label
{
    font-weight:bold;
    font-size:18px;
    margin:0 8px;
}
.forecast_svg .svg_bottom .svg_state
{
    position:absolute;
    right:8px;
    top:11px;
    height:20px;
    line-height:20px;
}
.forecast_svg .svg_bottom .svg_state label
{
    float:left;
}
.forecast_svg .svg_bottom .svg_state span
{
    height:20px;
    width:20px;
    display:block;
    float:left;
    margin-right:4px;
    background:#5e8bc0;
    border-radius:3px;
}
/**/
.more_edit
{
    float:right;
    margin:10px 10px 0 0;
}
/**/
span.group_p
{
    height:28px;
    width:16px;
    display:block;
    float:left;
    text-indent:-9999px;
    background:url(../img/lock.png) left center no-repeat;
}
.grid_style_02 span.group_p
{
    margin-top:-11px;
    height:16px;
}
.grid_name a
{
    float:left;
}
p.grid_name
{
    clear:none;
    float:left;
    width:180px;
    padding:0;
    line-height:16px;
    margin-top:0 !important;
    overflow:hidden;
}
p.grid_name a
{
    max-width:150px;
    line-height:16px;
    overflow:hidden;
    white-space:nowrap;word-wrap:normal;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    display:block;
    float:left;
}
/*goal_set_table*/
.goal_set_all
{
    float:left;
    width:765px;
    margin:15px;
}
.goal_year
{
    height:38px;
    width:100%;
    border:1px solid #ccc;
    background:#eee;
    border-radius:4px;
    position:relative;
}
.goal_year span.this_year
{
    position:absolute;
    left:10px;
    top:10px;
    font-size:14px;
}
.goal_year span.this_year span.unit
{
    font-size:12px;
    margin-left:5px;
}
.goal_year p
{
    height:32px;
    text-align:center;
    font-size:18px;
    font-weight:bold;
    color:#7f7f7f;
    margin-top:8px;
}
.goal_year p span
{
    padding-left:36px;
    height:32px;
    background:url(../img/trophy.png) left center no-repeat;
}
.goal_year a.goal_edit_a
{
    position:absolute;
    right:10px;
    top:7px;
    display:block;
    background:#6abd3d;
    border-radius:4px;
    font-weight:bold;
    color:#fff;
    height:24px;
    line-height:24px;
    padding:0 12px;
}
.goal_year a.goal_edit_a:hover
{
    background:#9dd167;
    text-decoration:none;
}
.goal_seasson
{
    width:178px;
    float:left;
    border:1px solid #ccc;
    border-radius:4px;
    height:200px;
    margin:15px 15px 0 0;
}
.goal_seasson h5
{
    width:160px;
    margin:5px 0 0 10px;
    font-size:14px;
    border-bottom:1px solid #ddd;
}
.goal_seasson h5.first
{
    color:#7f7f7f;
}
.goal_seasson h5.second
{
    color:#7f7f7f;
}
.goal_seasson h5.third
{
    color:#7f7f7f;
}
.goal_seasson h5.fourth
{
    color:#7f7f7f;
}
.goal_set_all .last_right
{
    margin-right:0;
}
.goal_seasson h5 span
{
    float:right;
}
.goal_seasson ul
{
    margin:10px;
    font-size:14px;
}
.goal_seasson ul li
{
    line-height:32px;
    color:#555;
}
.goal_seasson ul li span
{
    margin-left:10px;
    float:right;
}
.goal_seasson ul li span input
{
    margin-top:6px;
}
/**/
.content_one
{
    margin:0 15px;
}
/**/
p.group_name
{
    clear:none;
    float:left;
    width:auto;
    padding:0;
    line-height:16px;
    margin-top:0 !important;
    overflow:hidden;
}
.right_content p.group_name
{
    width:auto\0;
    max-width:190px\0;
    overflow:hidden\0;
}
p.group_name a
{
    width:auto;
    max-width:200px;
    max-width:150px\0;
    line-height:16px;
    overflow:hidden;
    white-space:nowrap;word-wrap:normal;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    display:block;
    float:left;
    color:#525252;
}

p.group_name span.group_p
{
    height:16px;
}
span.group_class
{
    height:16px;
    width:20px;
    float:left;
    background:url(../img/group02.png) left center no-repeat;
}
span.account
{
    background-image:url(../img/account_ico.png);
}
span.opp
{
    background-image:url(../img/opp_ico.png);
}
span.contact
{
    background-image:url(../img/contact_ico.png);
}
span.case
{
    background-image:url(../img/case_ico.png);
}
span.enemy
{
    background-image:url(../img/enemy_ico.png);
}
span.partner
{
    background-image:url(../img/partner_ico.png);
}
span.market
{
    background-image:url(../img/marketing_ico.png);
}
span.leads
{
    background-image:url(../img/leads_ico.png);
}
span.network
{
    background-image:url(../img/network_ico.png);
}
span.product
{
    background-image:url(../img/product_ico.png);
}
span.industry
{
    background-image:url(../img/industry_ico.png);
}
span.department
{
    background-image:url(../img/department_ico.png);
}
span.contract
{
    background-image:url(../img/contract_ico.png);
}
span.task
{
    background-image:url(../img/task_mail.png);
}
span.schedule
{
    background-image:url(../img/schedule.png);
}
span.customize
{
    background-image: url(../img/customize_ico.png);
}
span.order
{
    background-image: url(../img/order_ico.png);
}
span.external
{
    color:#d9951f;
}
.grid_style_01 p.group_name a
{
    color:#525252;
    font-weight:normal;
}
.grid_style p.group_name a
{
    color:#525252;
    font-weight:normal;
}
/**/
.width_control
{
    overflow:auto;
    position:relative;
}
.stage_flow
{
    position:relative;
}
.scroll_right
{
    width:32px;
    height:32px;
    display:block;
    background:url(../img/arrow_right.png) center no-repeat;
    position:absolute;
    z-index:999;
    right:0;
    top:82px;
}
.scroll_left
{
    width:32px;
    height:32px;
    display:block;
    background:url(../img/arrow_left.png) center no-repeat;
    position:absolute;
    z-index:999;
    left:4px;
    top:82px;
}
.flow_edit_button
{
    position:absolute;
    right:10px;
    top:0;
    z-index:9;
}
.flow_edit_button a,.flow_edit_button a:visited
{
    display:block;
    border-radius:4px;
    font-weight:bold;
    color:#fff;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 9px 0 0 9px;
    padding: 0 15px;
}
.flow_edit_button a:hover
{
    background:#9DD167;
    text-decoration:none;
}
/**/
.private_message_sent
{
    position:relative;
}
.private_message_sent .pic_user
{
    position:absolute;
    width:44px;
    height:44px;
    right:0;
}
.private_message_sent .pic_user img
{
    width:42px;
    height:42px;
    border:1px solid #ddd;
}
.message_sent_area
{
    position:relative;
    margin-right:62px;
}
.message_sent_area span.arrow
{
    height:15px;
    width:8px;
    display:block;
    background:url(../img/triangle_right02.png) center no-repeat;
    position:absolute;
    right:-9px;
    top:13px;
    z-index:2;
}
ul.message_sent
{
    margin:0;
    width:100%;
}
ul.message_sent li.message_sent_li
{
    margin-bottom:10px;
}
ul.message_sent li.message_add
{
    margin-top:0;
}
ul.message_sent li.message_add a
{
    float:left;
}
ul.message_sent li.message_add div.sent_button .sent_a
{
    line-height:16px;
}
ul.message_sent li input
{
    width:250px;
}
ul.message_sent li textarea
{
    width:100%;
    height:54px;
    overflow:hidden;
}
ul.message_sent li div.sent_button
{
    margin:0;
}
ul.message_sent li div.sent_button a.sent_a
{
    line-height:18px;
}
.sent_attach
{
    position:fixed;
    padding:20px 20px 0 20px;
    margin-left:-29px;
    top:41px;
    z-index:9;
    background:#fff;
    border:1px solid #e4e4e4;
    background:#f6f6f6;
    border-width:0 1px 1px 1px;
    width:690px;
    border-radius:0 0 2px 2px;
}
.private_message_list_back
{
    clear:both;
    border-top:1px solid #e4e4e4;
    padding:10px 0px 5px 0px;
    height:32px;
}
.private_message_list_back a
{
    float:left
}
.private_message_list
{
    border-bottom:1px dotted #E4E4E4;
    margin-bottom:10px;
    clear:both;
}
.private_message_content
{
    border-bottom:0;
    border-top:1px dotted #e4e4e4;
    margin-bottom:0;
    padding-top:20px;
    position:relative;
    overflow:visible;
}
.private_message_content:hover
{
    background:#f5f5f5;
}
.private_message_content:hover a.delete_chat
{
    display: block;
}
.private_message_content .username
{
    font-size:13px;
    color:#444;
    width:350px;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;

}
.private_message_content .userpic
{
    margin-left:5px;
}
.private_message_content a.no_read,.private_message_content a.no_read:visited
{
    position:absolute;
    top:72px;
    left:3px;
    color:#aaa;
}
.private_message_content .right_content
{
    margin-left:65px;
}
.private_message_content .right_content .show_info p
{
    margin-right:30px;
    color:#999;
    font-size:12px;
}
.private_message_content .right_comment
{
    width:535px;
}
.private_message_content a.delete_chat
{
    position: absolute;
    right: -13px;
    top:-1px;
    background: url(../img/weixin_close.png) center center no-repeat;
    width: 14px;
    height: 19px;
    display: none;
    cursor: pointer;
}
.private_message_content a.delete_chat:hover
{
    background: url(../img/weixin_close_hover.png) center center no-repeat;
}
.private_message_content_in
{
    border-top:1px dotted #e4e4e4;
    padding-top:25px;
}
.private_message_content_in:hover
{
    background:#fff;
}
.private_message_content_in .userpic
{
    margin-top:0;
}
.private_message_content_in .right_content
{
    margin-left:72px
}
.private_message_content_in .right_comment
{

}
.private_message_new
{
    position:absolute;
    left:40px;
    top:15px;
    z-index:2;
}
.private_message_new a,.private_message_new a:visited
{
    display:block;
    height:14px;
    line-height:14px;
    padding:0 4px;
    background:url(../img/tip_bg.jpg) center repeat-x;
    border-radius:16px;
    color:#fff;
    font-size:10px;
    behavior:url(../css/pie/PIE.htc);
}
.private_message_new a:hover
{
    text-decoration:none;
}
.private_message_num
{
    position:absolute;
    right:10px;
    top:43px;
    z-index:9;
}
.private_message_num a
{
    height:24px;
    line-height:24px;
    padding:0 8px;
    background:#bbb;
    border-radius:4px;
    color:#fff;
    font-size:10px;
}
.private_message_time
{
    position:absolute;
    right:10px;
    top:20px;
    color:#999;
}
.show_attachment
{
    clear: left;
    float: left;
    margin-top: 12px;
    width: 100%;
}
.upload_file_frame .show_attachment
{
    margin-top: 0px;
}
.show_attachment a,.show_attachment a:visited
{
    margin-right:10px;
    color:#70A0CC;
}
.show_attachment img
{
    width:80px;
    max-height:240px;
    border:1px solid #ddd;
    cursor:url(../img/big.cur),auto;
}
/*announcement*/
.announcement
{
    margin:10px;
    margin-left:0;
}
.announcement h4
{
    font-weight:normal;
    font-size:12px;
    line-height:16px;
}
.announcement p
{
    clear:both;
    margin-top:5px;
    line-height:16px;
    color:#525252;
    height:48px;
    overflow:hidden;
}
.announcement .announcement_date
{
    margin-top:10px;
    color:#8C8C8C;
    float:left;
}
.announcement .announcement_group
{
    color:#8C8C8C;
    float:left;
    margin-top:10px;
    margin-right:10px;
}
.announcement a.next
{
    float:right;
    height:12px;
    width:12px;
    display:block;
    background:url(../img/next.png) center no-repeat;
    margin:25px 2px 0 0;
}
.announcement a.next_disable
{
    background:url(../img/next_disable.png) center no-repeat;
    cursor:text;
}
.announcement a.last
{
    float:right;
    height:12px;
    width:12px;
    display:block;
    background:url(../img/last.png) center no-repeat;
    margin:25px 2px 0 0;
}
.announcement a.last_disable
{
    background:url(../img/last_disable.png) center no-repeat;
    cursor:text;
}
/**/
.title_01
{
    background:#eee;
    height:28px;
}
.title_01 span
{
    margin-left:8px;
}
.ul_list_01
{
    float:left;
    margin:8px 10px 8px 15px;
}
.ul_list_01 li
{
    line-height:20px;
    clear:both;
    margin-bottom:5px;
}
.histroty
{
    border:1px solid #ddd;
    height:auto;
    margin-bottom:15px;
}
.histroty h5
{
    height:40px;
    line-height:40px;
    background:#f6f6f6;
    border-bottom:1px solid #eee;
}
.histroty h5 span
{
    float:left;
    margin-left:8px;
}
.histroty h5 span.baobiao_name
{
    margin-left:12px;
}
ul.baobiao_list
{
    margin:8px 12px 8px 12px;
    height:30px;
}
ul.baobiao_list li
{
    float:left;
    line-height:20px;
    margin:0 30px 5px 0;
    padding-left:20px;
    background:url(../img/table_16x16.png) left center no-repeat;
}
ul.baobiao_list li span
{
    margin-left:10px;
    color:#666;
}
.baobiao_form_tip
{
    margin:16px 12px 8px 22px;
    color:#777;
}
.baobiao_form_list
{
    margin:15px 12px 8px 12px;
}
.baobiao_form_list tr td
{
    padding-bottom:10px;
}
.baobiao_form_list .baobiao_form_li
{
    display:block;
    height:auto;
    margin:0 15px 15px 0;
    padding:0 10px;
}
.baobiao_form_list .baobiao_form_li select
{
    height:25px;
}
.baobiao_form_list .baobiao_form_li span.name select
{
    width:100px;
    margin-right:5px;
    border:1px solid #ccc;
}
.baobiao_form_list .baobiao_form_li span.value input,.baobiao_form_list .baobiao_form_li span.value select
{
    width:305px;
    margin-left:5px;
    height:23px;
    border:1px solid #ccc;
}
.baobiao_form_list .baobiao_form_li span.value .name_select input
{
    border:0;
}
.baobiao_form_list .baobiao_form_li span.value div.name_select
{
    line-height:14px;
    margin-left:5px;
}
.baobiao_form_list .baobiao_form_li span.value div.name_select input
{
    margin:0;
    width:5px;
    height:auto;
}
.baobiao_form_list .baobiao_form_li span.value div.name_select ul.holder
{

}
.baobiao_form_list .baobiao_form_li span
{
    display:block;
    float:left;
}
.baobiao_form_list .baobiao_form_li .condSelect
{
    width:75px;
}
.baobiao_form_list .baobiao_form_li span.name_2
{
    height:24px;
    line-height:24px;
    width:80px;
}
.baobiao_form_list .baobiao_form_li span.value span.span_watermark label
{
    margin:4px 0 0 8px;
}
span.delete a
{
    text-indent:-9999px;
    height:16px;
    width:16px;
    float:left;
    display:block;
    background:url(../img/denied.png) center no-repeat;
    margin:4px 5px 0 5px;
}
.baobiao_run_button
{
    height:20px;
    float:right;
    margin-left:30px;
    font-weight:normal;
    font-size:12px;
}
.baobiao_run_button ul li
{
    float:left;
    margin-right:16px;
}
.baobiao_run_button ul
{
    margin:10px 0 0 0;
}
.run_button
{
    margin:0 12px 15px 25px;
    height:20px;
}
.h5_title01
{
    height:28px;
    line-height:28px;
    background:#eee;
}
.h5_title01 span
{
    float:left;
    margin-left:10px;
}
/**/
.tongzhi_list_area
{
    clear:both;
    height:auto;
    padding-top:5px;
    min-height:200px;
    position:relative;
}
.tongzhi_list_content
{
    position:relative;
    clear:both;
    margin:0 10px;
    line-height:32px;
    border-bottom:1px dashed #ddd;
    padding:8px 5px 4px 5px;
}
.tongzhi_list_borderno
{
    border: none;
}
.tongzhi_list_content p
{
    padding-right:10px;
    padding-left:10px;
    position:relative;
}
.tongzhi_list_content p.new label
{
    position:absolute;
    width:22px;
    height:9px;
    left:-16px;
    top:10px;
    line-height:9px;
    text-indent:-9999px;
    background:url(../img/new.gif) center no-repeat;
}
.tongzhi_list_content span
{
    margin-right:5px;

}
.tongzhi_list_content span.name
{
    overflow: hidden;
    display: inline-block;
}
.message_list_content p
{
    overflow: hidden;
}
.message_list_content p.new
{
    overflow: visible !important;
}

.message_list_content span.name
{
    overflow: hidden;
    display: inline-block;
    float: left;
}
.message_list_content span
{
    float: left;
}
.message_list_content span span.name
{
    clear: both;
    float: right;
}
.tongzhi_list_content span a.nc_content
{
    max-width:400px;
    overflow:hidden;
    white-space:nowrap;word-wrap:normal;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
    display: inline-block;
    float: left;
}
.tongzhi_list_content span.time
{
    position:absolute;
    right:4px;
    top:8px;
    color:#666;
}
.tongzhi_list_content span.listtop
{
    display: inline-block;
    background: #f6a01a;
    border-radius: 3px;
    color: #ffffff;
    padding: 0 6px;
    line-height: 18px;
    margin-left: 15px;
    cursor: default;
    float:left;
    margin-top: 8px;
}

/**/
.search_result_area
{
    width:600px;
    margin:0 10px;
    padding:15px 0;
}
.search_result_info
{
    margin:0 0 10px 0;
    color:#666;
    padding-bottom:5px;
    border-bottom:1px solid #ddd;
}
/*tag_cloud*/
.tag_cloud_area
{
    border-top:1px solid #ddd;
}
ul.tag_cloud
{
    margin:20px 20px;
}
/* display the individual items next to each other, not one-per-line */
.tag_cloud li { display: inline;line-height:34px;
}
/* hide the extra context from CSS-enabled browsers, but not screenreaders */
.tag_cloud li a {padding:5px;}
.tag_cloud li a:hover {color:#A57E3F;}
.tag_cloud span { position: absolute; left: -999px; width: 990px; }
/* size is purely presentational, based upon the class */
.tag_cloud .not-popular { font-size: 1em; }
.tag_cloud .not-very-popular { font-size: 1.3em; }
.tag_cloud .somewhat-popular { font-size: 1.6em; }
.tag_cloud .popular { font-size: 1.9em; }
.tag_cloud .very-popular { font-size: 2.2em; }
.tag_cloud .ultra-popular { font-size: 2.5em; }
/***********************/
.my_important_list
{
    clear:both;
    float:left;
    border:1px solid #ccc;
    width:450px;
    margin:-15px 0 10px 40px;
}
.my_important_list ul
{
    width:200px;
    float:left;
    margin:5px 10px 10px 10px;
}
.my_important_list ul li
{
    margin-left:10px;
    line-height:22px;
}
.my_important_list ul li.first
{
    margin-left:0;
}
.my_important_list ul li h5
{
    margin:0;
    font-weight:normal;
}
.my_important_list ul li span.name
{
    float:left;
    width:100px;
    color:#676767;
    overflow:hidden;
    margin-right:10px;
}
.my_important_list ul li span.delete
{
    display:none;
}
.my_important_list ul li span.delete a
{
    float:left;
    margin:0;
    margin-top:2px;
}
/**/
.human_face_24x24
{
    width:24px;
    height:24px;
}
.facebook_auto_human
{
    height:24px;
    margin:1px 0 2px 0;
    padding-left: 5px;
}
.facebook_auto_human img
{
    float:left;
    border:1px solid #ddd;
}
.facebook_auto_human span
{
    float:left;
    height:24px;
    line-height:24px;
    margin-left:4px;
}
/**/
.jq_auto_human
{
    height:24px;
    margin:3px 0 0 0;
}
.jq_auto_human img
{
    float:left;
}
.jq_auto_human span
{
    float:left;
    height:24px;
    line-height:24px;
    margin-left:4px;
}
.jq_auto_human img
{
    margin: 1px 0 0 6px !important;
}
/**/
.sales_list
{
    margin:15px 10px 15px 0;
}
.sales_list li
{
    clear:both;
    height:50px;
    margin-bottom:24px;
}
.sales_list span
{
    float:left;
    line-height:12px;
    margin-right:12px;
}
.sales_list span.num
{
    width:18px;
    height:18px;
    line-height:18px;
    text-align:center;
    display:block;
    float:left;
    background:#ccc;
    border:1px solid #bbb;
    font-weight:bold;
    color:#fff;
    border-radius:2px;
}
.sales_list li .human_face_48x48
{
    width:48px;
    height:48px;
    border:1px solid #ddd;
}
.sales_list span.first
{
    background:#cc4237;
    border:1px solid #a61207;
    border-radius:2px;
}

/**/
.case_update
{
    margin-left:5px;
    float:left;
}
.case_update a
{
    height:17px;
    width:17px;
    display:inline-block;
    background:url(../img/case_up.png) 0 0 no-repeat;
}
.case_update a:hover
{
    background-position:1px 1px;
}
.case_update_al
{
    margin-left:5px;
    float:left;
    height:16px;
    width:16px;
    display:inline-block;
    background:url(../img/important.png) 0 0 no-repeat;
}
.case_see
{
    float:left;
}
.case_see a
{
    height:17px;
    width:17px;
    display:inline-block;
    background:url(../img/bubble.png) 0 0 no-repeat;
}
.case_see a:hover
{
    background-position:1px 1px ;
}
.case_file
{
    float:left;
}
.case_file a
{
    height:17px !important;
    width:17px !important;
    display:inline-block !important;
    background:url(../img/case_file.png) 0 0 no-repeat;
}
.case_file a:hover
{
    background-position:1px 1px ;
}
.case_rate
{
    float:left;
    margin:2px 0 0 0;
}
.case_rate li
{
    float:left;
    line-height:12px;
    margin-right:10px;
}
.case_rate li span
{
    margin:0;
    margin-right:3px;
}
.svg_result
{
    text-align:center;
    padding-top:10px;
    position:relative;
    height:120px;
}
.p_result
{
    text-align:center;
    padding-top:10px;
}
/**/
.announcement_filter
{
    position:absolute;
    right:25px;
    top:-25px;
}
/**/
.recipients-tips
{
    position: absolute;
    left: -2px;
    top: 1px;
    border:1px solid #ccc;
    z-index: 9999;
    display: none;
    width:250px;
}
.recipients-tips ul li
{
    background:#fff;
}
.recipients-tips ul li a
{
    display: block;
    color: #525252;
    cursor: pointer;
    line-height:24px;
    padding: 5px 0 5px 12px;
}
.recipients-tips ul li a img
{
    border:1px solid #ddd;
    float:left;
    margin-right:4px;
}
.recipients-tips li a em {
    color:#525252;
    font-style:normal;
    text-decoration:underline;
}
.recipients-tips ul li a:hover
{
    background: #497AB1;
    color: #fff;
}
.recipients-tips ul li.autoSelected a
{
    background: #497AB1;
    color: #fff;
}
/**/
.tools_list
{
    margin:5px 0 0 10px;
}
.tools_list li
{
    clear:none;
    float:left;
    margin-right:10px;
}
/**/
a.run_start
{
    height:20px;
    line-height:20px;
    display:block;
    padding-left:20px;
    float:left;
    background:url(../img/run_start.png) left center no-repeat;
}
a.run_add
{
    height:20px;
    line-height:20px;
    display:block;
    float:left;
    padding-left:20px;
    background:url(../img/creat.png) left center no-repeat;
}
a.save,a.save:visited
{
    color:#828282;
    height:20px;
    line-height:20px;
    display:block;
    padding-left:20px;
    background:url(../img/save.png) left center no-repeat;
}
a.back_list,a.back_list:visited
{
    color:#525252;
    height:20px;
    line-height:20px;
    display:block;
    padding-left:20px;
}
/**/
.content_error
{
    height:auto;
    padding:20px 0 0 0;
    border-top:1px solid #ddd;
}
.index_middle .content_error
{
    border-top:0;
}
.content_error h3
{
    margin-bottom:20px;
    margin-left:10px;
}
.content_error p
{
    line-height:20px;
    padding:10px;
    background:#ddffdd;
    border:1px solid #9fb69e;
}
.dashboard_error
{
    border:0;
    padding:20px;
}
/**/
.blog_story_content
{
    color:#999;
}
a.editor_a,a.editor_a:visited
{
    float:right;
    height:16px;
    line-height:16px;
    width:16px;
    display:block;
    background:url(../img/editer.png) center no-repeat;
    text-indent:-9999px;
    margin-right:5px;
}
a.editor_a:hover
{
    background:#fff url(../img/editer.png) center no-repeat;
    border:1px solid #ccc;
}
.grid_style_01 a.editor_a
{

}
.grid_style_02 a.editor_a
{

}
.editor_m
{
    float:left;
    display:block;
}
/**/
.none_info
{
}
.none_info p
{
    padding:12px 0 12px 0;
    color:#808080;
}
.base_info .none_info p
{
    padding-left:0;
}
.yinxiang_list .none_info p
{
    padding:0;
}
#publish_show .none_info p
{
    padding:0;
}
/**/
.question_ask
{
    position:absolute;
    right:10px;
    top:7px;
    font-weight:bold;
}
/**/
a.file_select,a.file_select:visited
{
    background:#eee url(../img/upload.png) 4px center no-repeat;
    height:24px;
    line-height:24px;
    display:block;
    float:left;
    color:#525252;
    padding:0 12px 0 26px;
    border:1px solid #ddd;
    border-radius:3px;
}
.schedule_field a.file_select , .schedule_field  a.file_select:visited
{
    border: none !important;
    border-radius:0px !important;
}
.schedule_field .uploadify
{
    border-radius: 3px !important;
}
a.file_select:hover
{
    background-color:#e4e4e4;
    text-decoration:none;
}

div.file_select,div.file_select:visited
{
    background:#eee url(../img/upload.png) 4px center no-repeat;
    height:24px;
    line-height:24px;
    display:block;
    float:left;
    color:#525252;
    border:1px solid #ddd;
    border-radius:3px;
    width:118px;
}
div.file_select:hover
{
    background-color:#e4e4e4;
    text-decoration:none;
}
div.file_select span{
    margin-left:26px;
}

a.template_link
{
    line-height:24px;
    height:24px;
    margin-left:15px;
}
/**/
.prise_info
{
    display:block;
    clear:left;
    padding-top:2px;
}
.prise_info tr td
{
    vertical-align:top;
    line-height:21px;
}
/**/
.case_time_input
{
    width:84px;
    border:1px solid #ddd;
}
.tip_bottom
{
    margin:4px 0 0 1px !important;
    clear:left;
    color:#fff;
    padding:6px 4px 2px 4px;
    width:auto;
    max-width:370px;
    background:url(../img/tip_bottom.png) left top no-repeat;
    word-break:keep-all;
    word-break:break-all\0;
    overflow:hidden;
    word-wrap:normal;
}

.schedule_task_inner .tip_bottom
{
    display: inline;
    float: left;
    margin-left: 106px !important;
}
.tip_bottom_red
{
    background:url(../img/tip_bottom_red.png) left top no-repeat;
}
/**/
.loading
{

}
.loading span
{
    height:16px;
    line-height:16px;
    padding-left:20px;
    font-weight:bold;
    background:url(../img/loading.gif) left center no-repeat;
}
.task_right_detail .loading
{
    text-align:center;
    margin-top:60px;
}
.feed_load
{
    border-top:1px dashed #ddd;
    padding:5px;
}
.face_load
{
    float:left;
    margin:10px 0 15px 0;
}
.search_load
{
    float:left;
    margin:4px 0 0 0;
}
/**/
a.view_button
{
    float:right;
    margin:5px 10px 0 0;
    height:18px;
    width:18px;
    display:block;
    background:#fff url(../img/view_grid.png) center no-repeat;
    border:1px solid #ccc;
}
a.view_button:hover
{
    background-color:#eee;
    border:1px solid #bbb;
}
a.view_more
{
    width:16px;
    height:16px;
    display:block;
    float:left;
    background:url(../img/view_more.png)  center no-repeat;
    margin:0 0 0 10px;
}
a.view_all
{
    padding-left:18px;
    display:block;
    float:left;
    background:url(../img/view_all.png) left center no-repeat;
}
a.edit_pen
{
    padding-left:18px;
    display:block;
    float:right;
    background:url(../img/editer.png) left center no-repeat;
}
a.edit_pen:hover
{
    background:url(../img/editer_hover.png) left center no-repeat;
}
a.save_pen
{
    padding-left:18px;
    display:block;
    float:right;
    background:url(../img/editer2.png) left center no-repeat;
}
span.back_num
{
    display:block;
    float:left;
}
/*--------------------------------------------------------------------------------------------*/
.login_footer
{
    text-align:center;
    margin-top:50px;
}
.login_footer span
{
    padding:0 6px;
    color:#929292;
}
.login_footer a,.login_footer a:visited
{
    color:#929292;
}
#footer
{
    clear:both;
    float:left;
    width:100%;
    height:45px;
    text-align:center;
    border-top:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    background:#f1f1f1;
    padding-top:40px;
}
#footer span
{
    padding:0 6px;
    color:#929292;
}
#footer a,#footer a:visited
{
    color:#929292;
}
/**/
.layout_last
{
    margin-right:0;
}
/**/
.deafult_info .highlight_01 label
{
    /*color:#d88431;*/
}
.deafult_info .highlight_01 span.right_span
{
    background-color:#ffeed9;
}
/**/
.transfer_object
{
    word-wrap:break-word;
    word-break:break-all;
}
.group_mail
{
    height:100%;
    width:28px;
    display:block;
    margin:0 0 0 0;
    position:absolute;
    right:0;
    top:0;
    border-left:1px solid #ccc;
    background:#f6f6f6 url(../img/group_mail.png) center no-repeat;
}
.group_mail:hover
{
    background:#e4e4e4 url(../img/group_mail_hover.png) center no-repeat;
}
/*新建审批*/
.group_select
{
    position:absolute;
    width:100%;
    height:auto;
    right:0;
    bottom:-370px;
    border:1px solid #ccc;
    background:#fff;
    z-index:98;
}
.group_select_top
{
    height:30px;
    margin:10px 15px 0 15px;
}

.group_select_top h5
{
    width:auto;
    float:left;
    font-size:14px;
    font-weight:normal;
}
.group_select_top select
{
    float:right !important;
    width:100px !important;
}
.group_select_top .group_member_num
{
    float:right;
    color:#888;
    margin-top:3px;
    margin-right:5px;
}
.group_select_top .group_member_num span
{
    float:none;
    margin:0;
}
ul.group_member
{
    height:190px;
    margin:0px 15px 0 15px;
    border:1px solid #ddd;
    border-bottom:0;
    overflow:auto;
    padding:20px;
}
ul.group_member li
{
    float:left !important;
    width:auto !important;
}
ul.group_member li:hover
{
    background:#eee;
    cursor:pointer;
}
.pop_list li ul.group_member li
{
    width:auto;
    float:left;
    clear:none;
    height:52px;
    margin-right:20px;
    margin-bottom:20px;
    position:relative;
}
ul.group_member li img
{
    width:48px;
    height:48px;
    border:1px solid #ddd;
    float:left;
    margin-right:10px;
}
ul.group_member li p
{
    float:left;
    width:70px;
    overflow:hidden;
}
ul.group_member li p span
{
    display:block;
    width:70px;
    overflow:hidden;
}
ul.group_member li span.checked
{
    height:24px;
    width:24px;
    direction:block;
    background:url(../img/done_square.png) center no-repeat;
    position:absolute;
    left:-6px;
    bottom:-6px;
}
.select_all
{
    height:27px;
    margin:0px 15px 0 15px;
    padding-top:10px;
    background:#eee;
    border:1px solid #ddd;
    border-tp:0;
}

.select_all input
{
    margin-left:10px;
}
.group_select_bottom
{
    height:55px;
    margin:0px 15px 0 15px;
}
.group_select_bottom a
{
    height:22px;
    line-height:22px;
    padding:0 15px;
    display:block;
    background:#6abd3d;
    color:#fff;
    float:right;
    margin-top:15px;
    border-radius:3px;
}
.group_select_bottom a:hover {
    color:#525252;
    text-decoration:none;
}
.private_message_name_select .select_all input
{
    margin-top: -2px;
}
/**/
.checkbox_area
{
    float:right;
    height:14px;
    line-height:14px;
    margin:4px 10px 0 0px;
}
.checkbox_area input
{
    float:left;
    margin-top:1px;
    margin-right:2px;
}
.checkbox_area  span
{
    float:left;
}
/**/
.pop_list_style_num
{
    clear:both;
    list-style-type:decimal;
    margin-left:55px !important;
}
.pop_list_style_num span
{
    float:none !important;
}
.sucess_word
{
    color:#6dcc33;
}
.error_word
{
    color:#cc3345;
}
.loading_start
{
    height:40px;
    width:130px;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    background:url(../img/loading2.gif) left center no-repeat;
    padding-left:40px;
}
/*=================index_contet=========================*/
.index_content
{
    margin:0 13px 0 193px;
    border-left:1px solid #e4e4e4;
    position:relative;
}
.index_content_nav_more
{
    position:absolute;
    background:#fff;
    height:50px;
    width:500px;
    left:300px;
    top:0;
    z-index:1;
}
a.newguide_ico,a.newguide_ico:visited
{
    height:16px;
    line-height:16px;
    display:block;
    padding-left:20px;
    background:url(../img/newguide_ico16.png) left 1px no-repeat;
    color:#525252;
}
a.invite,a.invite:visited
{
    height:16px;
    line-height:16px;
    display:block;
    padding-left:20px;
    background:url(../img/invite.png) left 1px no-repeat;
    color:#525252;
}
a.recommend,a.recommend:visited
{
    height:16px;
    line-height:16px;
    display:block;
    padding-left:20px;
    background:url(../img/recommend.png) left 1px no-repeat;
    color:#525252;
}
.index_content a.newguide_ico
{
    position:absolute;
    right:0;
    top:12px;
    z-index:9;
}
.index_content a.invite
{
    position:absolute;
    right:140px;
    top:12px;
    z-index:9;
}
.index_content a.recommend
{
    position:absolute;
    right:85px;
    top:12px;
    z-index:9;
}
.crm_nav_area
{
    position:relative;
    margin:13px 12px 28px 12px;
}
.index_content_nav
{
    height:62px;
    border-bottom:1px solid #e4e4e4;
    margin-left:28px;
}
.crm_nav_area .index_content_nav
{
    margin-left:0;
    margin-right:120px;
}
.view_seleter
{
    position:absolute;
    right:0;
    top:0;
    width:120px;
    height:62px;
    border-bottom:1px solid #e4e4e4;
}
.view_seleter p
{
    height:52px;
    border-left:1px solid #e4e4e4;
}
.view_seleter p span
{
    display:block;
    padding:15px 0 0 26px;
}
.index_content_nav li
{
    float:left;
    height:62px;
    margin-left:0px;
    margin-right:10px;
    position:relative;
}
.index_content_nav li.first
{
    margin-left:0;
}
.index_content_nav li a
{
    color:#666666;
    text-align:center;
    display:block;
    margin-top:0px;
}
.index_content_nav li a:hover
{
    text-decoration:none;
}
.index_content_nav li a span
{
    width:60px;
    overflow:hidden;
    display:block;
}
.index_content_nav li a span.icon
{
    height:24px;
    width:24px;
    margin-left:auto;
    margin-right:auto;
    display:block;
    margin-bottom:4px;
    opacity:0.6;
}
.index_content_nav li a.act span.icon
{
    background:url(../img/act.png) left center no-repeat;
}
.index_content_nav li a.talk span.icon
{
    background:url(../img/talk.png) left center no-repeat;
}
.index_content_nav li a.stuff span.icon
{
    background:url(../img/stuff.png) left center no-repeat;
}
.index_content_nav li a.zhishiku span.icon
{
    background:url(../img/zhishiku.png) left center no-repeat;
}
.index_content_nav li a.outspace span.icon
{
    background:url(../img/outspace.png) left center no-repeat;
}
.index_content_nav li a.date span.icon
{
    background:url(../img/date.png) left center no-repeat;
}
.index_content_nav li a.shenpi span.icon
{
    background:url(../img/shenpi.png) left center no-repeat;
}
.index_content_nav li a.report span.icon
{
    background:url(../img/report.png) left center no-repeat;
}
.index_content_nav li a.sp span.icon
{
    background:url(../img/shenpi_title.png) left center no-repeat;
}
.index_content_nav li a.date span.icon
{
    background:url(../img/date_title.png) left center no-repeat;
}
.index_content_nav li a.baifang span.icon
{
    background:url(../img/baifang.png) left center no-repeat;
}
.index_content_nav li a.app_add span.icon
{
    background:url(../img/app_add.png) left center no-repeat;
}
.index_content_nav li a.app_account span.icon
{
    background:url(../img/app_account.png) left center no-repeat;
}
.index_content_nav li a.app_opp span.icon
{
    background:url(../img/app_opp.png) left center no-repeat;
}
.index_content_nav li a.app_contact span.icon
{
    background:url(../img/app_contact.png) left center no-repeat;
}
.index_content_nav li a.app_leads span.icon
{
    background:url(../img/app_leads.png) left center no-repeat;
}
.index_content_nav li a.app_yibiao span.icon
{
    background:url(../img/app_yibiao.png) left center no-repeat;
}
.index_content_nav li a.app_case span.icon
{
    background:url(../img/app_case.png) left center no-repeat;
}
.index_content_nav li a.app_product span.icon
{
    background:url(../img/app_product.png) left center no-repeat;
}
.index_content_nav li a.app_baobiao span.icon
{
    background:url(../img/app_baobiao.png) left center no-repeat;
}
.index_content_nav li a.app_sl span.icon
{
    background:url(../img/app_sl.png) left center no-repeat;
}
.index_content_nav li a.app_partner span.icon
{
    background:url(../img/app_partner.png) left center no-repeat;
}
.index_content_nav li a.app_enemy span.icon
{
    background:url(../img/app_enemy.png) left center no-repeat;
}
.index_content_nav li a.app_contract span.icon
{
    background:url(../img/app_contract.png) left center no-repeat;
}
.index_content_nav li a.app_market span.icon
{
    background:url(../img/app_market.png) left center no-repeat;
}
.index_content_nav li a.app_index span.icon
{
    background:url(../img/app_home.png) left center no-repeat;
}
.index_content_nav li a.app_forecast span.icon
{
    background:url(../img/app_forecast.png) left center no-repeat;
}
.index_content_nav li a.app_highsea span.icon
{
    background:url(../img/app_highsea.png) left center no-repeat;
}
.index_content_nav li a.app_leadhighsea span.icon
{
    background:url(../img/app_leadhighsea.png) left center no-repeat;
}
.index_content_nav li a.app_record span.icon
{
    background:url(../img/app_record.png) left center no-repeat;
}
.index_content_nav li a.app_goal span.icon
{
    background:url(../img/app_goal.png) left center no-repeat;
}
.index_content_nav li a.app_order span.icon
{
    background:url(../img/app_order.png) left center no-repeat;
}
.index_content_nav li a.app_customize span.icon
{
    background:url(../img/app_customize.png) left center no-repeat;
}
.index_content_nav li a:hover span.icon
{
    background-position:-24px 0;
    opacity:1;
}
.index_content_nav li.hover a span.icon
{
    background-position:-24px 0;
    opacity:1;
}
.index_content_nav li  span.arrow
{
    width:100%;
    height:10px;
    margin:0 auto;
    display:none;
    position:absolute;
    bottom:-1px;
    background:url(../img/arrow_up.png) center no-repeat;
}
.index_content_nav li.hover  span.arrow
{
    display:block;
}
.task_list
{
    height:auto;
    margin-top:10px;
}
.task_list li
{
    line-height:24px;
    clear:both;
    padding-bottom:8px;
}
.task_list li span
{
    height:24px;
    display:block;
    float:left;
}
.task_list li span.task_done input
{
    margin-top:6px;
}
.task_list li span.task_cotnent
{
    margin-left:5px;
    display:block;
    float:left;
    width:auto;
}
.schedulelist .task_list li span.task_cotnent
{
    margin-left: 3px;
}
.task_list li span.task_cotnent a
{
    display:block;
    float:left;
    max-width:200px;
    width:auto;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color:#525252;
}
.schedulelist .task_list li span.task_cotnent a
{
    max-width: 180px;
    max-width: 160px\9\0;
}
.task_list li.overdue span.task_cotnent a
{
    color:#990000;
}
.task_list li span.done a,.task_list li span.done a:visited
{
    text-decoration:line-through;
    color:#999999;
}
a.overdue_tip,a.overdue_tip:visited
{
    color:#990000;
    display:block;
    margin:5px 0 5px 0;
}
.task_new_area
{
    padding-top: 12px;
}
.task_new_area_inlist
{
    position:absolute;
    width:auto;
    top:10px;
    right:15px;
}
.task_left_list .task_new_area_inlist
{
    top:5px;
}
.task_new_area a
{
    float:left;
    display:block;
    height:32px;
    line-height:32px;
    padding:0 6px 0 22px;
    background:#f3f3f3;
    border:1px solid #ddd;
    border-radius:6px;
    color:#303030;
}
.task_new_area a.for_self
{
    margin-right:10px;
    background:#f3f3f3 url(../img/for_self.png) 4px center no-repeat;
}
.task_new_area a.for_self_green
{
    color:#fff;
    margin-right:10px;
    border:0;
    background:#6abd3d url(../img/for_self_w.png) 4px center no-repeat;
}

.task_new_area a.for_add_daily
{
    color:#fff;
    border:0;
    border-radius: 4px;
    background:#6abd3d url(../img/add_baobiao_white.png) 24px center no-repeat;
    padding: 0 25px 0 40px;
    height: 28px;
    line-height: 28px;
}
.drop_div {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    box-shadow: 0 1px 2px #ddd;
    z-index: 99;
}
.task_new_area .drop_div {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 43px;
    width: 100px;
}

.task_new_area .drop_div a {
    display: block;
    height: 34px;
    line-height: 34px;
    padding-left: 15px;
    font-size: 12px;
    border-bottom: none !important;
    color: #343D47 !important;
    float: none !important;
    background:none !important;
    border: none !important;
    border-radius: 0 !important;
}
.task_new_area .drop_div a:hover {
    background: #f6f6f8 !important;
    color: #343d47;
    border: 0;

}
.task_new_area a.for_other
{
    background:#f3f3f3 url(../img/for_other.png) 4px center no-repeat;
}
.task_new_area a.for_other_blue
{
    color:#fff;
    border:0;
    background:#5092bd url(../img/for_other_w.png) 4px center no-repeat;
}
.task_new_area a:hover
{
    text-decoration:none;
    background-color:#e3e3e3;
}
.task_new_area a.for_self_green:hover
{
    background-color:#9dd167;
}
.task_new_area a.for_add_daily:hover
{
    background-color:#9dd167;
}
.task_new_area a.for_other_blue:hover
{
    background-color:#66b8ed;
}
td a.done
{
    text-decoration:line-through;
}
.task_list .task_time
{
    clear:both;
    margin-left:24px;
    color:#999;
    font-size:11px;
}
.task_list .time_out,td.time_out
{
    color:#CF0000;
}
.opp_list
{
    height:auto;
    margin-top:10px;
}
.opp_list li
{
    line-height:24px;
    clear:both;
    margin-bottom:12px;
}
.opp_list li span.opp_cotnent
{
    height:24px;
    display:block;
    margin-bottom:2px;
}
.opp_list li span.opp_cotnent a
{
    color:#525252;
    padding-left:20px;
    background:url(../img/opp_ico.png) left center no-repeat;
    width:auto;
    max-width:120px;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float:left;
    display:block;
}
.opp_list li span.opp_cotnent label
{
    max-width:80px;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float:left;
    display:block;
    color:#999;
    margin-left:5px;
}
.opp_list li span.market_cotnent a
{
    color:#525252;
    padding-left:20px;
    background:url(../img/marketing_ico.png) left center no-repeat;
    width:auto;
    max-width:150px;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float:left;
    display:block;
}
.opp_list li span.service_cotnent a
{
    color:#525252;
    padding-left:20px;
    background:url(../img/case_ico.png) left center no-repeat;
    width:auto;
    max-width:150px;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float:left;
    display:block;
}
.opp_list li span.opp_stage
{
    clear:left;
    height:24px;
    display:block;
    float:left;
    margin-left:20px;
    color:#828282;
}
.opp_list li span.opp_stage .sales_stage
{
    margin-top:9px;
}
.opp_list li span.opp_goal
{
    height:24px;
    display:block;
    float:left;
    color:#828282;
    margin-left:12px;
}
/************/

.guide_content
{
    margin:10px 40px 0 40px;
    padding-bottom:20px;
}
.guide_header
{
    border-bottom:1px dotted #ccc;
    padding-bottom:20px;
}
.guide_info
{
    color:#999;
    margin-top:8px;
}
.stage_name
{
    color:#666;
    margin-top:24px;
    margin-bottom:32px;
    font-size:15px;
}
.stage_name a
{
    font-size:12px;
    font-weight:normal;
    margin-left:32px;
}
.introduce_info
{
    height:auto;
    margin-bottom:28px;
    padding-bottom:16px;
    border-bottom:1px dotted #ccc;
}
.introduce_info img
{
    display:block;
    float:left;
}
.introduce_info .right_content
{
    float:left;
    margin-left:24px;
}
.introduce_info .right_content h4
{
    line-height:15px;
    font-size:15px;
    color:#626262;
    margin-bottom:12px;
}
.introduce_info .right_content p
{
    color:#666;
    width:800px;
    line-height:24px;
    margin-bottom:12px;
}
.introduce_info .right_content ul li
{
    float:left;
    border-left:1px solid #ccc;
    padding:0 16px;
}
.introduce_info .right_content ul li.first
{
    border-left:0;
    padding-left:0;
}
.guide_bottom
{
    height:auto;
    position:relative;
    margin-bottom:42px;
}
.guide_bottom_border
{
    border-top:1px dotted #ccc;
    padding-top:28px;
}
a.black_button,a.black_button:visited
{
    display:block;
    background:#b8b8b8;
    color:#fff;
}
a.black_button:hover
{
    background:#ccc;
    text-decoration:none;
}
a.gray_button,a.gray_button:visited
{
    display:block;
    border:1px solid #e4e4e4;
    background:#f8f8f8;
    color:#525252;
}
a.gray_button:hover
{
    background:#eaeaea;
    text-decoration:none;
}
a.green_button,a.green_button:visited
{
    display:block;
    background:#6abd3d;
    border-radius:4px;
    font-weight:bold;
    color:#fff;
}
a.green_button:hover
{
    background:#9dd167;
    text-decoration:none;
}
a.red_button,a.red_button:visited
{
    display:block;
    background:#c24c4c;
    border-radius:4px;
    font-weight:bold;
    color:#fff;
}
a.red_button:hover
{
    background:#e28181;
    text-decoration:none;
}
.guide_bottom a.green_button,.guide_bottom a.green_button:visited
{
    float:left;
    height:30px;
    line-height:30px;
    width:120px;
    text-align:center;
}
.right_top a.green_button
{
    height:28px;
    line-height:28px;
    width:100%;
    text-align:center;
    font-weight:normal;
}
.right_top
{
    margin-bottom:38px;
}

.step_tip
{
    color:#999;
    float:left;
    display:block;
    height:30px;
    line-height:30px;
    margin-left:12px;
    font-size:14px;
}
.step_skip
{
    float:right;
    height:30px;
    line-height:30px;
}
.invite
{
    height:auto;
    margin-bottom:28px;
}
.invite input
{
    border:1px solid #ccc;
    height:24px;
    line-height:24px;
    width:200px;
    margin-right:12px;
}
.invite label
{
    font-weight:bold;
}
/********/
.colleague_head
{
    height:40px;
    border-bottom:1px solid #eee;
}
.colleague_head select
{
    width:120px;
    height:22px;
    float:right;
    margin-left:10px;
}
.colleague_head_extend select
{
    float: left;
    height: 24px;
    width: 100px;
    margin-left: 5px;
}
.colleague_head_extend  .name_search
{
    height: 22px;
    margin-left: 5px;
    line-height: 18px;
}
.colleague_head_extend .attention_all
{
    background: url(../img/follow.png) no-repeat  8px center #EEEEEE;
    border: 1px solid #dddddd;
    border-radius: 3px;
    color: #525252;
    display:inline-block;
    float: right;
    height: 22px;
    line-height: 22px;
    padding-left: 28px;
    padding-right: 10px;
    position: relative;
    text-decoration: none;
    z-index: 99;
}
.colleague_head_extend a.attention_all:hover ,.colleague_head_extend a.attention_all_ing:hover
{
    background-color: #dddddd;
    border:1px solid #ccc;
}
.colleague_head_extend a.attention_all_ing
{
    background: url(../img/loading.gif) no-repeat  8px center #EEEEEE;
    border: 1px solid #dddddd;
    border-radius: 3px;
    color: #525252;
    display:inline-block;
    float: right;
    height: 22px;
    line-height: 22px;
    padding-left: 28px;
    padding-right: 10px;
    position: relative;
    text-decoration: none;
    z-index: 99;
}
.colleague_head_extend a.attention_all_disable
{
    background: url(../img/follow_disable.png) no-repeat  8px center #eeeeed;
    border: 1px solid #dddddd;
    border-radius: 3px;
    color: #999999;
    display:inline-block;
    float: right;
    height: 22px;
    line-height: 22px;
    padding-left: 28px;
    padding-right: 10px;
    position: relative;
    text-decoration: none;
    z-index: 99;
    cursor: default;
}

.colleague_head  .name_search
{
    float:left;
}
.cooleague_content
{
    height:auto;
    margin-top:24px;
    padding-bottom:24px;
    border-bottom:1px dotted #e4e4e4;
}
.cooleague_content img
{
    height:48px;
    width:48px;
    border:1px solid #ddd;
    float:left;
}
.cooleague_content ul
{
    height:48px;
}
.cooleague_content ul li
{
    float:left;
}
.cooleague_content ul li.base
{
    margin-left:12px;
    width:25%;
    overflow:hidden;
}
.cooleague_content ul li.base span.name
{
    display:block;
    margin-bottom:4px;
}
.cooleague_content ul li.base span.name span
{
    color:#e58e89;
    margin:4px 0 6px 0;
}
.cooleague_content ul li.base span.job_info
{
    display:block;
    float:left;
    margin-right:8px;
}
.cooleague_content ul li.contact
{
    width:25%;
}
.cooleague_content ul li.contact span
{
    color:#747474;
    display:block;
    margin-bottom:8px;
}
.cooleague_content ul li.score
{
    width:15%;
}
.cooleague_content ul li.score span
{
    display:block;
    color:#747474;
    margin-bottom:8px;
}
.cooleague_content ul li.flow
{
    float:right;
}
.cooleague_content ul li.flow a
{
    margin-top:0;
}
.cooleague_admin
{
    float:right;
    margin:0 0 0 2px;
    position:relative;
}
a.cooleague_admin_button
{
    height:20px;
    width:20px;
    display:block;
    border-radius:3px;
    border:1px solid #ddd;
    background:#f5f5f5 url(../img/admin_c.png) center no-repeat;
}
a.cooleague_admin_button:hover
{
    border:1px solid #ccc;
    background-color:#e4e4e4;
}
.cooleague_admin ul
{
    position:absolute;
    right:20px;
    top:0;
    width:100px;
    height:auto;
    padding:5px 10px 5px 10px;
    z-index:9;
    border:1px solid #ddd;
    background:#f5f5f5;
    border-radius:3px 0 0 3px;
}
.cooleague_admin ul li
{
    clear:both;
    height:24px;
    line-height:24px;
}
.cooleague_admin ul li a,.cooleague_admin ul li a:visited
{
    color:#626262;
}
/**/
.directory
{
    padding-bottom:24px;
    border-bottom:1px solid #eee;
    position:relative;
}
.directory a.hover
{
    background:#dfdfdf;
    color:#525252;
    border-left:1px solid #b6b6b6;
    border-top:1px solid #b6b6b6;
}
.directory .document_list,.directory select
{
    float:left;
    margin:24px 12px 0 0;
    width:120px;
}
.directory ul
{
    float:left;
    margin:20px 0 0 0;
    display:block;
    width:80%;
}
.directory ul li
{
    float:left;
    height:24px;
    display:block;
    line-height:24px;
    margin-right:12px;
    margin-bottom:6px;
}
.directory ul li a,.directory ul li a:visited
{
    color:#888;
    height:24px;
    padding:0 8px;
    display:block;
    float:left;
    font-size:12px;
    border-radius:3px;
}
.directory ul li a:hover
{
    color:#525252;
    text-decoration:none;
}
.directory a.directory_add
{
    font-weight:bold;
    font-size:16px;
    margin-top:-1px;
}
.directory a.directory_add:hover
{
    text-decoration:none;
    color:#aaa;
}
.directory .status_filter
{
    float:left;
    width:100%;
    border-top:1px solid #eee;
    margin-top:10px;
}
.directory .status_filter select
{
    margin-top:24px;
    height:24px;
    padding:2px;
}
.directory .task_tab_ul  a
{
    color: #666666;
}
.directory .task_tab_ul  a.hover
{
    background: #ededed;
    color: #525252;
    padding: 2px 10px;
    border: none;
}
.directory .salse_type
{
    overflow: hidden;
    float: right;
    margin-top: 24px;
}
.directory .salse_type span
{
    float: left;
    height: 23px;
    line-height: 23px
}
.directory .salse_type select
{
    height: 23px;
    line-height: 23px;
    margin: 0px;
}
.daily_path
{
    background:none !important;
    padding:0 0 10px 0 !important;
}
.daily_path ul.file_path_menu
{
    padding: 0px;
}
.daily_path ul
{
    margin: 0px;
}
.daily_path ul li a, .daily_path ul li a:visited
{
    padding:0 5px;
}
.grid_tool
{
    position:absolute;
    bottom:0px;
    right:0;
    height:24px;
    padding:0 6px;
    border:1px solid #eee;
    border-bottom:0;
}
.grid_tool a,.grid_tool a:visited
{
    height:24px;
    line-height:24px;
    display:block;
    float:left;
    color:#525252;
    padding:0 6px;

}
.grid_tool a:hover
{
    background:#ddd;
    text-decoration:none;
}
.function_info
{
    border:1px solid #e4e4e4;
    border-radius:4px;
}
.function_info p
{
    margin:16px;
}
.bueiness_flow_info
{
    color:#828282;
    margin-top:20px;
}
a.blog_publish
{
    position:absolute;
    right:0;
    top:50%;
    background:#5092bd url(../img/upload_w.png) 12px center no-repeat;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-top:-11px;
    padding:0 12px 0 32px;
    border-radius:4px;
}
a.blog_publish:hover
{
    background-color:#66b8ed;
    text-decoration:none;
}
/**/
.admin_tool
{
    position:fixed;
    right:0;
    top:240px;
    background:#eee;
    border:1px solid #ddd;
    border-right:0;
    z-index:999;
    border-radius:4px 0 0 4px;
}
.admin_tool a,.admin_tool a:visited
{
    height:30px;
    width:30px;
    margin:6px 4px 6px 4px;
    display:block;
    border-radius:3px;
}
.admin_tool a.admin
{
    background:url(../img/admin_b.png) center no-repeat;
}
.admin_tool a.suggestion
{
    background:url(../img/suggestion.png) center no-repeat;
}
.admin_tool a.help
{
    background:url(../img/help_ico.png) center no-repeat;
}
.admin_tool a.video
{
    background:url(../img/video_ico.png) center no-repeat;
}
.admin_tool a:hover
{
    background-color:#ddd;
}
.right_sub {
    display:none;
    width:150px;
    border: 1px solid #ddd;
    background:#f2f2f2;
    position:absolute;
    right:38px;
    top:0px;
    border-radius:3px 0 3px 3px;
}
.right_sub li
{
    line-height:30px;
    width:100%;
}
.right_sub h5
{
    height:30px;
    line-height:30px;
    font-weight:normal;
    border-bottom:1px solid #ddd;
    margin:0 8px;
    font-size:13px;
}
.right_sub a
{
    color:#545454;
    text-decoration:none;
    height:30px;
    line-height:30px;
    display:block;
    padding-left:32px;
    width:100px !important;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.admin_tool .right_sub a:hover
{
    background:none;
    text-decoration:underline;
}
/*task_tickbox*/
.task_done .task_tickbox
{
    float:left;
    height:20px;
    margin-top:4px;
}
.task_done .task_tickbox_disabled
{
    float:left;
    height:20px;
    margin-top:4px;
}
.task_tickbox a
{
    height:16px;
    width:18px;
    display:block;
    float:left;
}
.task_tickbox a.normal
{
    background:url(../img/task-tickbox.png) 0 0 no-repeat;
}
.task_tickbox a.normal:hover
{
    background:url(../img/task-tickbox.png) 0 -16px no-repeat;
}
.task_tickbox a.done
{
    background:url(../img/task-tickbox.png) 0 -32px no-repeat;
}
.task_tickbox_disabled a
{
    height:16px;
    width:18px;
    display:block;
    float:left;
}
.task_tickbox_disabled a.normal
{
    background:url(../img/task-tickbox_disable.png) 0 0 no-repeat;
    cursor:default;
}
.task_tickbox_disabled a.normal:hover
{
    background:url(../img/task-tickbox_disable.png) 0 0 no-repeat;
}
.task_tickbox_disabled a.done
{
    cursor:default;
    background:url(../img/task-tickbox_disable.png) 0 -16px no-repeat;
}
/**/
.create_link
{
    height:24px;
    line-height:24px;
    padding-top:12px;
}
.create_link a
{
    display:block;
    float:left;
    padding-left:28px;
    padding-right:12px;
    color:#525252;
    background:#f3f3f3 url(../img/creat.png) 8px center no-repeat;
    border-radius:4px;
    border:1px solid #ddd;
}
.create_link a:hover
{
    background:#e3e3e3 url(../img/creat.png) 8px center no-repeat;
    text-decoration:none;
}
.create_group
{
    height:30px;
    line-height:30px;
}
.create_group a
{
    display:block;
    float:left;
    padding-left:24px;
    color:#525252;
    background:url(../img/creat.png) left center no-repeat;
}
.create_group a:hover
{

}
.all_link
{
    height:30px;
    line-height:30px;
}
.all_link a
{
    display:block;
    padding-left:25px;
    color:#525252;
    background:url(../img/view_all.png) 1px center no-repeat;
}
/**/
.business_list
{
    clear:both;
    float:left;
    margin-top:16px;
}
.business_list li
{
    height:24px;
    line-height:24px;
    background-position:left center;
    margin-bottom:6px;
    display:block;
    clear:both;
    float:left;
    color:#525252;
    word-break:break-all;
    overflow:hidden;
    word-wrap:break-word;
    white-space:nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width:230px;
    width:auto;
}
.business_list li span.group_class
{
    width:20px;
    height:24px;
    display:block;
    float:left;
}
.business_list li a
{
    display:block;
    float:left;
    color:#525252;
    margin-left:2px;
    word-break:break-all;
    overflow:hidden;
    word-wrap:break-word;
    white-space:nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width:200px;
    width:auto;
}
.business_flow_list
{
    clear:both;
    height:22px;
    padding:20px 10px;
    border-bottom:1px solid #eee;
}
.business_flow_list .business_flow
{
    float:right;
}
/*group_list_block*/
.group_list
{
    height:auto;
    margin:40px
}
.group_list_block
{
    float:left;
    margin-bottom:40px;
    width:33%;
}
.group_list_block img
{
    width:48px;
    height:48px;
    border:1px solid #ddd;
    float:left;
}
.group_list_block .group_info
{
    float:left;
    display:block;
    margin-left:12px;
}
.group_list_block span.group_name
{
    float:left;
    display:block;
    font-size:13px;
    margin-bottom:12px;
    max-width:120px;
    width:auto;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.group_list_block a
{
    clear:both;
    display:block;
    height:22px;
    line-height:22px;
    padding:0 12px;
    float:left;
}
a.group_start,a.group_start:visited
{
    background:#5092bd;
    border:1px solid #3a6a8a;
    color:#fff;
    border-radius:2px;
}
a.group_start:hover
{
    background:#66b8ed;
    text-decoration:none;
}
a.group_join,a.group_join:visited
{
    border-radius:2px;
    background:#6abd3d;
    border:1px solid #477f29;
    color:#fff;
}
a.group_join:hover
{
    background:#9dd167;
    text-decoration:none;
}
a.group_in,a.group_in:visited
{
    border-radius:2px;
    background:#eee;
    border:1px solid #ddd;
    color:#525252;
    cursor:text;
}
a.group_in:hover
{
    text-decoration:none;
}
.group_list .login_input_button a
{
    width:64px;
}
a.task_name
{
    font-weight:bold;
}
#question_tabs
{
    margin-top:24px;
}
.none_tip
{
    position:absolute;
    width:100%;
    height:100%;
    background:#fff;
    z-index:100;
}
.none_tip p
{
    margin-left:auto;
    margin-right:auto;
    margin-top:100px;
    font-size:24px;
    width:200px;
    text-align:center;
}
.sign_up
{
    margin:20px auto;
    position:relative;
    width:480px;
    overflow:visible;
}
.sign_up span.span_watermark
{
    display: block;
}
.sign_up span label
{
    font-size: 14px;
    margin: 12px 0 0 8px
}
.sign_up input
{
    height:40px;
    line-height:40px;
    padding:0 12px;
    border:1px solid #ddd;
    border-right:0;
    border-radius:4px 0 0 4px;
    width:350px;
    float:left;
    font-size:14px;
    background:url(../img/signup-button.png) right center no-repeat;
}
.sign_up a.sign_button
{
    float:left;
    height:42px;
    line-height:42px;
    display:block;
    padding:0 20px 0 20px;
    background:#6abd3d;
    border-radius:0 4px 4px 0;
    color:#fff;
    font-size:14px;
    font-weight:bold;
}
.sign_up span.tip
{
    width:200px;
    height:40px;
    line-height:40px;
    font-size:14px;
    color:#bd5e3d;
    position:absolute;
    left:480px;
    top:0;
    display:inline;
    word-wrap:normal;
    word-break:keep-all;
}
a.task_delete
{
    height:16px;
    display:block;
    text-indent:-200px;
    background:url(../img/delete_task.png) center no-repeat;
}
a.task_delete:hover
{
    background:url(../img/delete_task_hover.png) center no-repeat;
}
/*私信上传文件*/
.fileUpload
{
    margin:0 0 0 80px;
}
.uploadifyQueue
{
    clear:both;
    float:left;
    width:694px;
    margin:0 0 8px 0;
    line-height:none;
    display:none;
}
.bottom_tabs_content .uploadifyQueue
{
    padding-top:20px !important;
    margin-left:10px;
}
.uploadifyQueueItem
{
    margin-bottom:2px !important;
}
.uploadifyQueueItem span
{
    float:none;
    max-width:none !important;
    margin:0 5px 0 5px;
}
.fileAdd
{
    float:left;
    /*position:relative;*/
    /*overflow:hidden;*/
}
.fileAdd .uploadify-wrapper
{
    /*position:absolute;*/
    /*left:0;*/
    /*top:0;*/
}
.fileAdd #uploadify-wrapper
{
    /*position:absolute;*/
    /*left:0;*/
    /*top:0;*/
}
/*feed 上传*/
#publish_upload_file_show .uploadifyQueue
{
    width:100%;
    margin:0;
    line-height:none;
    display:none;
}
.fileAdd #uploadify-wrapper-file
{
    position:absolute;
    left:0;
    top:0;
}
.fileAdd .file_attachment_sns
{
    background: url(../img/index_file.png) 10px center no-repeat;
    height: 15px;
}
.fileAdd .file_attachment_sns span.uploadify-button-text
{
    border-right: 1px solid #e0e0e0;
    color: #bbbbbb;
    display: block;
    height: 29px;
    line-height: 29px;
    padding: 0 8px 0 28px;
    text-decoration: none;
}
.fileAdd .file_attachment_sns:hover
{
    background-color: #e9e9e9;
}
/*group 文档上传*/
.fileAdd_wrapper
{
    margin:0 0 0 80px;
}
.fileAdd_wrapper .uploadifyQueue
{
    width:100%;
    margin:0;
    line-height:none;
    display:none;
    margin-top:8px;
}
.pop_list_style_num .fileAdd_wrapper
{

}
#profile_icon_show
{
    margin:0 0 0 80px;
}
/*工作报告文档上传*/
.word_report_upload .fileAdd_wrapper
{
    margin:0;
}
/*新版私信文档上传*/
.upload_frame .uploadifyQueue
{
    width: 100% !important;
}
.pic_show .fileAdd
{
    width: 100%;
    position: relative;
}
/**/
.group_tip
{
    font-size:12px;
    color:#d74e42;
    display:block;
    margin:4px 0;
}
/**/
.sys_notes h5
{
    margin:20px 0 10px 20px;
    color:#e83c2e;
}
.sys_notes p
{
    margin:0 20px 20px 20px;
    line-height:22px;
}
a.new_feed
{
    display:block;
    width:100%;
    height:30px;
    line-height:30px;
    text-align:center;
    border-top:1px dotted #e4e4e4;
    border-bottom:1px dotted #e4e4e4;
    margin-top:24px;
    color:#f2744d;
}
a.new_feed:hover
{
    background:#f4f4f4;
}

/**/
.cooleague_content
{
    position:relative;
}
.online
{
    height:10px;
    width:10px;
    display:block;
    background:#8fdc00;
    border:1px solid #48c000;
    border-radius:3px;
}
.offline
{
    height:10px;
    width:10px;
    display:block;
    background:#ddd;
    border:1px solid #ccc;
    border-radius:2px;
}
.cooleague_content .online
{
    position:absolute;
    z-index:2;
    left:40px;
    top:40px;
}
.cooleague_content .offline
{
    position:absolute;
    z-index:2;
    left:40px;
    top:40px;
}
/**/
.share_content
{
    clear:both;
    border:1px solid #ddd;
    float:left;
    width:100%;
    margin:12px 0 0 0;
}
.share_content .show_info
{
    margin:12px;
}
.transmit_content .show_info
{
    margin:12px 12px 0 12px !important;
}
.file_share
{
    margin:8px 0 0 -1px;
}
.file_share a
{
    cursor:text;
}
.file_share a:hover
{
    text-decoration:none;
}
p.share_none
{
    color:#888;
    margin:12px;
}
a.share_viewall
{
    float:left;
    clear:both;
    margin:12px 0 0 0;
}
.shoare_content_panel
{
    margin:0 0 12px 0;
    clear:both;
}
.shoare_content_panel .share_content
{
    margin-top:0;
}
/**/
.purview_list
{
    max-height:300px;
    padding-left:24px;
    overflow:auto;
}
.purview_list li
{
    position:relative;
}
.purview_list li p.group_name span.group_class
{
    margin-right:0;
}
.purview_list li a.delete
{
    position:absolute;
    left:-24px;
    height:16px;
    width:16px;
    display:block;
    background:url(../img/delete_task.png) center no-repeat;
}
.purview_list li a.delete:hover
{
    background:url(../img/delete_task_hover.png) center no-repeat;
}
p.purview_tip
{
    margin:0 0 -12px 42px;
    padding-top:24px;
    clear:both;
}
.read_public
{
    color:#8ccf60;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    margin-left:5px;
}
.read_private
{
    color:#cf6260;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    margin-left:5px;
}
.read_all
{
    clear:both;
    color:#888;
    margin-top:8px;
}
.read_set
{
    margin:0 0 0 40px;
    padding-bottom:20px;
    padding-top:20px;
    border-bottom:1px solid #e4e4e4;
}
.read_set select
{
    width:120px;
    padding:2px;
}
/*new department_select*/
.department_select
{
    float:left;
    width:140px;
    margin-right:5px;
    margin-top:0;
    margin-left:0;
}
.file_path_menu .department_select
{
    margin-right:5px;
    margin-top:0;
    margin-left:0;
}
.department_select input
{
    height:22px;
    line-height:22px;
    width:112px !important;
    display:block;
    float:none !important;
    padding:0 20px 0 2px;
    background:url(../img/select_down.gif) 116px center no-repeat #fff;
    border:1px solid #ccc;
    cursor: pointer;
}
.colleague_head_extend .department_select input
{
    width:83px !important;
    background:url(../img/select_down.gif) 86px center no-repeat;
}
.department_select ul.MultipleSelectBox
{
    width:240px;
    line-height:24px !important;
}
.department_select ul.MultipleSelectBox li
{
    line-height:24px !important;
    float:none !important;
    width:auto !important;
}
.department_select .MultipleSelectBox li.selected
{
    background-color:#3399ff !important;
    filter:none;
    color:#fff;
    border:0;
}
.department_select .MultipleSelectBox li:hover
{
    background-color:#3399ff !important;
    color:#fff;
}
.department_select .group_all
{
    font-weight:bold;
    background:#ebebeb;
}
.department_select .group_1
{
    background:#ebebeb;
    font-weight:bold;
    padding-left:5px;
}
.department_select .group_2
{
    padding-left:5px;
    background:#ebebeb;
    font-weight:bold;
}
.department_select .group_3
{
    padding-left:30px !important;
    background-image:none !important;
}
.department_select .group_4
{
    padding-left:40px !important;
}
.department_select .group_5
{
    padding-left:50px !important;
}
.department_select .group_6
{
    padding-left:60px !important;
}
.department_select .group_7
{
    padding-left:70px !important;
}
.department_select .group_8
{
    padding-left:80px !important;
}
.group_select_top .department_select
{
    float:right;
    margin-right:0;
}
.group_select_top .department_select input
{
    margin-right:0;
}
.group_select_top .department_select .MultipleSelectBox li
{
    margin-bottom:0 !important;
}
.directory .department_select
{
    margin:24px 5px 0 0;
}
.directory .department_select ul.MultipleSelectBox
{
    margin:0;
}
.directory .department_select .MultipleSelectBox li
{
    margin-bottom:0 !important;
    margin-right:0 !important;
}
/*新手教学style*/
.guide_list
{
    float:left;
    width:100px;
    margin:24px 0 24px 32px;
}
.guide_list li
{
    margin-bottom:10px;
}
.guide_list li h5
{
    font-size:14px;
    color:#666;
}
.guide_list li a,.guide_list li a:visited
{
    color:#666;
    font-size:12px;
}
.video_frame
{
    float:left;
    width:600px;
    height:480px;
    margin:24px 0 32px 32px;
    border:1px solid #ddd;
}
.solution_iframe
{
    border:1px solid #ddd;
}
/**/
.report_area
{
    padding-top:15px;
}
.report_title
{
    height:50px;
}
.report_title h5
{
    float:left;
    line-height:50px;
    font-size:14px;
}
.report_title h5 img
{
    height:42px;
    width:42px;
    margin:4px 10px 0 0;
    float:left;
    border:1px solid #ddd;
}
.report_title span
{
    float:right;
    margin:15px 0 0 0;
}
.report_title .report_reader
{
    margin:18px 15px 0 0;
    color:#888;
}
.report_title h5 span
{
    float:left;
    margin:0;
}
.report_status
{
    height:22px;
    width:60px;
    text-align:center;
    line-height:22px;
    border-radius:1px;
}
.status_01
{
    background:#b4b4b4;
    color:#fff;
}
.status_02
{
    display:block;
    background:#4c94c2;
    color:#fff;
}
.status_03
{
    display:block;
    background:#6abd3d;
    color:#fff;
}
.status_04
{
    display:block;
    background:#c24c4c;
    color:#fff;
}
.status_05
{
    display:block;
    background:#81b4d4;
    color:#fff;
}
.report_publish
{
    min-height:400px;
    border-top:1px solid #e4e4e4;
    margin-top:15px;
}
.report_publish_list
{
    margin:15px 0 15px 0;
    padding-bottom:15px;
}
.report_publish_list h5
{
    margin-bottom:5px;
    color:#666;
}
.report_publish_list textarea.notes,.report_detail_list textarea.notes
{
    width:100%;
    height:50px;
}
.report_publish_list input.submit_people
{
    width:250px;
    height:24px;
    line-height:24px;
    padding-left:5px;
    border:1px solid #ccc;
}
.report_publish_list a.green_button,.report_detail_list a.green_button
{
    height:28px;
    line-height:28px;
    text-align:center;
    width:200px;
    margin-top:5px;
}
.report_publish_list .span_watermark
{
    display:block;
}
.report_publish_list .span_watermark label
{
    margin:5px 0 0 5px;
    color:#888 !important;
}
.report_detail_list
{
    padding-bottom:15px;
    padding-top:15px;
    border-top:1px solid #e4e4e4;
    margin-top:15px;
}
.feed_filter
{
    height:auto;
}
.feed_filter p
{
    float:left;
    margin:5px 10px 0 0;
    color:#777;
}
.feed_filter select
{
    float:right;
    margin:1px 0 0 5px;
    padding:1px;
    width:90px;
    color:#777;
}
.feed_filter p input
{
    float:left;
    margin:2px 2px 0 0;
}
.notes_content
{
    margin-bottom:20px;
    background:#fff;
    padding:10px 8px 10px 8px;
    border:1px solid #ccc;
    color:#888;
}
.feed_line_top
{
    margin:0 0 15px 0;
}
.feed_line_top .date
{
    font-weight:bold;
    color:#666;
    margin-right:5px;
}
.feed_line_area
{
    padding-bottom:20px;
    border-bottom:0 dashed #e4e4e4;
}
.report_detail .feed_line_area
{
    margin-top:10px;
}
.feed_line
{
    background:url(../img/feed_line.png) 15px repeat-y;
}
.feed_show
{
    height:auto;
    max-height:800px;
    overflow:auto;
    margin-bottom:5px;
}
.feed_content_area
{
    position:relative;
    height:auto;
    padding-left:42px;
}
.feed_content_area span.feed_arrow
{
    width:8px;
    height:16px;
    background:url(../img/feed_arrow.png) center no-repeat;
    position:absolute;
    left:35px;
    top:14px;
    z-index:2;
}
.feed_content_area span.feed_time
{
    position:absolute;
    left:0;
    top:9px;
    color:#999;
    line-height:26px;
    height:26px;
    display:block;
    background:#fff;
}
.feed_content
{
    margin-bottom:10px;
    background:#fff;
    border:1px solid #e4e4e4;
}
.last .feed_content
{
    margin-bottom:0;
}
.feed_show_select .feed_content:hover
{
    background:#eee;
}
.feed_show_select .feed_content_area:hover span.feed_arrow
{
    background-image:url(../img/feed_arrow_hover2.png) !important;
}
.feed_content_select .feed_content
{
    background:#fde7ca;
    border:1px solid #ffcc8a;
}
.feed_content_select span.feed_arrow
{
    background-image:url(../img/feed_arrow_hover.png) !important;
}
.feed_show_select .feed_content_select:hover span.feed_arrow
{
    background-image:url(../img/feed_arrow_hover.png) !important;
}
.feed_show_select .feed_content_select .feed_content:hover
{
    background:#fde7ca;
    border:1px solid #ffcc8a;
}
.feed_content_top
{
    height:20px;
    margin:10px 15px 0 15px;
    position:relative;
}
.attachment_content
{
    margin:10px 15px 7px 15px;
    color:#888;
}
.feed_content_top a.task_delete
{
    float:right;
    width:12px;
}
.feed_content_top .group_name
{

}
.feed_content_top input.add
{
    float:left;
    margin:2px 4px 0 0;
}
.feed_content_bottom
{
    margin:0 15px;
}
.feed_content .show_content
{
    border-bottom:0;
    border-bottom:none;
    margin-top:5px;
}
.feed_content .show_content .right_content
{
    margin-left:0;
}
.feed_content .show_content .right_content .show_info p
{
    margin-top:0;
}
.report_other
{
    margin-bottom:20px;
}
.report_other h5
{
    margin-bottom:5px;
}
/**/
.adv_search_box
{
    background: #ffffff;
    border: 1px solid #c9e4f6;
    margin-top: -63px;
    position: relative;
    width: 100%;
    display: none;
    margin-left: -1px;
    z-index: 11;
}
.adv_search_box_inner
{
    margin:0 20px -20px 20px;
    overflow:hidden;
    position: relative;
    clear: both;
    top:-40px;
    left: 0px;
}
.adv_search_head
{
    overflow:hidden;
    clear: both;
}
.adv_search_head span.title
{
    font-weight: bold;
    color: #333333;
    font-size: 15px;
    float: left;
}
.adv_search_head a.close
{
    background: url(../img/close_20.png) center center no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    float: right;
}
.adv_search_tiaojian
{
    clear: both;
    overflow:hidden;
    margin-top: 10px;
}
.adv_search_result
{
    margin: 10px 0 10px 0;
}
.adv_search_result span.number
{
    color: #de0810;
}
.adv_search_result a.export_results
{
    float: right;
    margin-right: 8px;
}
table.adv_tiaojaon_table td
{
    height: 35px;
    line-height: 35px;
}
table.adv_tiaojaon_table td .name_select
{
    line-height:normal;
}
table.adv_tiaojaon_table td span
{
    display: inline-block;
    height: 12px;
    line-height: 12px;
    margin-right: 15px;
}
table.adv_tiaojaon_table td input.daily_type
{
    float: left;
    margin-right: 4px;
}
table.adv_tiaojaon_table td input.daily_date
{
    float: left;
    margin-right: 4px;
}
table.adv_tiaojaon_table td input.daily_status
{
    float: left;
    margin-right: 4px;
}
table.adv_tiaojaon_table td label
{
    float: left;
}
table.adv_tiaojaon_table td select
{
    width: 139px;
    height: 24px;
}
table.adv_tiaojaon_table td input.keyword
{
    border: 1px solid #dbdbdb;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
    width: 254px;
    border-radius: 3px;
}
table.adv_tiaojaon_table td input.start_date
{
    margin-right: 14px;
}
table.adv_tiaojaon_table td input.start_date , table.adv_tiaojaon_table td input.end_date
{
    border: 1px solid #ccc;
    width: 131px;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
}
.adv_tiaojaon_table td a.adv_search_btn
{
    background:#6abd3d;
    border-radius: 4px;
    color: #fff;
    display: block;
    float: left;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 64px;
    margin-right: 20px;
}
.adv_tiaojaon_table td a.adv_search_btn:hover
{
    background: #9dd167;
    text-decoration: none;
}
.adv_tiaojaon_table td a.adv_search_concel
{
    height: 24px;
    line-height: 24px;
    color: #959ca8;
    margin-left: 20px;
    display: block;
}
.adv_tiaojaon_table .odd_number
{
    border: 1px solid #ccc;
    width: 131px;
    height: 24px;
    line-height: 24px;
    padding-left: 5px;
}
.adv_tiaojaon_table td .name_select
{
    line-height: 25px;
}
.adv_tiaojaon_table td  ul.holder
{
    width: 318px !important;
    line-height: normal;
    padding-bottom: 2px;
}
.adv_tiaojaon_table td .facebook-auto ul
{
    width: 323px !important;
    height: 80px !important;
    overflow: auto;
}
.adv_tiaojaon_table .ui-powerinput-box
{
    width: 322px !important;
    min-height: 26px;
    border:1px solid #ccc;
    border-radius: 0px;
}
.adv_tiaojaon_table .ui-autocomplete-input
{
    width: 40px !important;
    padding: 0px !important;
}
.adv_tiaojaon_table .ui-autocomplete-box .ui-autocomplete-item
{
    padding-right:2px;
}
.report_list_area
{
    position:relative;
}
.apply_show_info .username
{
    font-weight:bold;
    float: none !important;
}
.show_tool a.draft
{
    color: #e03400;
    float: left;
    margin-right: 10px;
}
.report_list_area .show_content .report_status
{
    position:absolute;
    right:0;
    top:20px;
}
.report_list_area .show_content .report_edit
{
    position:absolute;
    right:0;
    top:50px;
}
.report_list_area .show_content .report_history_in
{
    position:absolute;
    right:105px;
    top:50px;
}
.report_list_area .show_content .daily_tool
{
    position: absolute;
    top: 23px;
    right: 20px;
    width: 80px;
}
.report_list_area .show_content .approval_tool
{
    width: 20px !important;
    right: 30px !important;
}
.daily_detail_content .show_comment
{
    padding-bottom: 0px;
    margin-bottom: 6px;
}
.daily_paper_list .show_info
{
    margin-right:70px;
}
.daily_paper_list .show_info , .daily_paper_list .show_tool
{
    padding-left: 5px;
}
.report_list_area .show_content .unread
{
    width: 34px;
    height: 18px;
    border:1px solid #f54246;
    color: #f54246;
    border-radius: 10px;
    line-height: 18px;
    top:8px;
}
.report_list_area .show_content .agree
{
    width: 34px;
    height: 18px;
    color: #3c970a;
    line-height: 18px;
    top:8px;
}
.report_list_area .show_content .reject
{
    width: 34px;
    height: 18px;
    color: #d10101;
    line-height: 18px;
    top:8px;
}
.my_daily_paper .show_content .right_content
{
    margin: 0 !important;
}
.daily_tool a.delete
{
    display: none;
}
select.report_people
{
    float:left;
    margin:5px 0 0 0;
    width:180px;
    padding:2px;
}
.report_detail
{
    background:#fff;
    width:100%;
    height:auto;
}
.report_detail_show
{
    padding-top:15px;
}
.sp_list_area
{
    padding-top:24px;
}
.sp_user_name
{
    margin-right:5px;
}
a.report_edit
{
    background:url(../img/editer.png) left center no-repeat;
    padding-left:20px;
    font-weight:normal;
    color:#888;
    margin-left:10px;
}
a.report_edit:hover
{
    text-decoration:none;
    color:#555;
}
a.report_history_in
{
    background:url(../img/report_history.png) left center no-repeat;
    padding-left:20px;
    font-weight:normal;
    color:#888;
    margin-left:10px;
}
a.report_history_in:hover
{
    text-decoration:none;
    color:#555;
}
.report_feed_add
{
    margin:0 20px 20px 20px;
    padding-top:20px;
}
/**/
.sp_detail_area
{
    border:1px solid #e4e4e4;
    border-radius:3px;
    margin-top:20px;
}
.sp_detail
{
    margin:0 15px 15px 15px;
    padding-top:10px;
}
.sp_detail_title
{
    border-bottom:1px dashed #ddd;
    height:30px;
    margin-bottom:15px;
}
a.toggle_up
{
    height:25px;
    line-height:25px;
    padding-left:16px;
    display:block;
    float:left;
    color:#888;
    background:url(../img/toggle_up.png) left 4px no-repeat;
}
.sp_detail_title h5
{
    float:left;
    margin-left:10px;
    font-weight:normal;
    color:#888;
}
.sp_detail_status
{
    height:30px;
    line-height:30px;
    border:1px solid #ddd;
    background:#eee;
}
.sp_detail_status label
{
    font-weight:bold;
    margin-left:10px;
}
.sp_detail_status a.user_name
{
    margin:0 5px;
}
.sp_flow
{
    height:80px;
    overflow:auto;
}
.sp_flow ul
{
    float:left;
    margin-top:25px;
    margin-left:1px;
    background:url(../img/line_01.png) 1px 10px repeat-x;
}
.sp_flow ul li
{
    float:left;
    margin-right:35px;
}
.sp_flow ul li.last
{
    margin-right:0;
}
.sp_flow ul li span
{
    display:block;
}
.sp_flow ul li span.flow_status
{
    height:24px;
    line-height:24px;
    width:80px;
    text-align:center;
}
.sp_flow ul li span.flow_people
{
    text-align:center;
    margin-top:6px;
}
.sp_flow ul li span.flow_time
{
    color:#888;
    text-align:center;
    margin-top:2px;
}
.sp_detail_more
{
    border:1px solid #ddd;
    background:#fff;
    margin-top:5px;
}
.sp_detail_more h5
{
    margin:10px 0 0 15px;
}
.sp_detail_history
{
    float:left;
    margin:0 0 0 15px;
}
.sp_detail_history li
{
    height:24px;
    line-height:24px;
}
.sp_detail_history li span
{
    margin-right:10px;
    float:left;
    display:block;
}
.sp_detail_history li span.time
{
    color:#888;
    width:70px;
}
.sp_detail_history li span.people
{
    color:#4a73ab;
    width:55px;
}
.sp_detail_file .show_file
{
    margin:5px 0 15px 15px !important;
}
.sp_notes
{
    margin-top:15px;
}
.sp_notes textarea
{
    width:100%;
}
.sp_notes .span_watermark
{
    display:block;
}
.sp_notes .name_select
{
    clear:both !important;
    margin-top:10px;
}
.sp_notes a.green_button
{
    clear:left;
    float:left;
    margin:15px 10px 0 0;
    height:24px;
    line-height:24px;
    width:80px;
    text-align:center;
}
.sp_notes a.red_button
{
    float:left;
    margin:15px 0 0 0;
    height:24px;
    line-height:24px;
    width:80px;
    text-align:center;
}
/**/
a.approval_user
{
    height:20px;
    line-height:20px;
    display:block;
    float:left;
    padding:0 20px 0 10px;
    border:1px solid #ccc;
    color:#555;
    background:#eee url(../img/dropdown_arrow2.png) right center no-repeat;
}
a.approval_user:hover
{
    text-decoration:none;
    background-color:#e4e4e4;
}
.user_select
{
    position:absolute;
    left:0;
    top:21px;
    border:1px solid #ccc;
    background:#fff;
    z-index:999;
    width:260px;
}
.user_select .group_select_top
{
    margin:5px 15px 0 15px;
}
.user_select .group_select_top h5
{
    font-size:12px;
}
.user_select ul.group_member
{
    border:0;
    padding:0;
    margin:0 15px;
    border-top:1px solid #e4e4e4;
    padding-top:10px;
    height:auto;
    max-height:150px;
}
.user_select ul.group_member li img
{
    height:24px;
    width:24px;
}
.pop_list li .user_select ul.group_member li,.sp_detail_last .user_select ul.group_member li
{
    height:26px;
    line-height:26px;
    width:100% !important;
    margin:0;
    clear:both;
    margin-bottom:10px;
}
.select_depart_list ul.group_member li
{
    height: 26px;
    line-height: 26px;
    width: 100% !important;
    margin: 0;
    clear: both;
    margin-bottom: 10px;
}
.user_select_other
{
    margin:0 15px;
    border-top:1px solid #e4e4e4;
    padding-top:10px;
    height:70px;
}
.user_select_other h5
{
    font-size:12px;
    font-weight:normal;
}
.pop_list li .user_select_other select
{
    float:left;
    width:160px;
}
.user_select_other a
{
    height:24px;
    line-height:24px;
    width:60px;
    text-align:center;
    display:block;
    float:left;
    background:#6abd3d;
    color:#fff;
    border-radius:3px;
}
.user_select_other a:hover
{
    background:#9dd167;
    text-decoration:none;
}
.word_report_upload
{
    float:left;
    clear:both;
    margin:15px 0 0 0;

}
/*活动记录发布style*/
.active_content
{
    clear:both;
    margin:0 12px 12px 12px;
    padding-top:12px;
}
.active_content .active_class
{
    height:24px;
    border:1px solid #ddd;
    margin-bottom:8px;
    width:160px;
    float:left;
    position:relative;
}
.active_content .content
{
    height:28px;
    border:1px solid #ddd;
    margin-bottom:8px;
    clear:both;
    height:auto;
}
.active_content div label
{
    height:24px;
    width:24px;
    display:block;
    float:left;
}
.active_content div label.data_picker
{
    background:url(../img/data_picker.png) center no-repeat;
}
.active_content div label.time_picker
{
    background:url(../img/time_picker.png) center no-repeat;
}
.active_content div label.content_picker
{
    background:url(../img/content_picker.png) center no-repeat;
}
.active_content div label.class_picker
{
    background:url(../img/active_class.png) center no-repeat;
}
.active_content div input.data
{
    float:left;
    height:24px;
    border:0;
    width:75px;
    color:#666;
    font-size:12px;
}
.active_content div input.time
{
    float:left;
    height:24px;
    border:0;
    width:55px;
    color:#666;
    font-size:12px;
}
.active_content div textarea
{
    width:100%;
    height:18px;
    color:#666;
    font-size:12px;
    padding:2px 0 2px 0;
}
.edit_frame .active_content span.span_watermark
{
    float:left;
    background:none;
    height:20px;
    width:auto;
    top:0;
}
.edit_frame .active_content .content span.span_watermark
{
    float:none;
    margin:0 0 0 24px;
    height:auto;
}
.edit_frame .active_content span.span_watermark label
{
    margin:4px 0 0 -3px;
}
/*活动记录发布style2*/
.active_record
{
    padding:5px;
}
.active_item
{
    border-top:1px solid #e8e8e8;
    padding:0 15px 0 15px;
    background:#fff;
    padding-bottom:15px;
}
.active_class
{
    margin:15px 0 0 0;
}
.active_class label
{
    float:left;
    height:26px;
    line-height:26px;
    margin-right:10px;
}
.active_time
{
    margin:10px 0 0 0;
}
.active_time  label
{
    float:left;
    height:26px;
    line-height:26px;
    margin-right:10px;
}
.active_time div
{
    height:24px;
    line-height:24px;
    border:1px solid #e4e4e4;
    background:#fff;
    float:left;
    margin-right:10px;
}
.active_time div label.data_picker
{
    width:24px;
    display:block;
    margin:0;
    background:url(../img/data_picker.png) center no-repeat;
}
.active_time div label.time_picker
{
    width:24px;
    display:block;
    margin:0;
    background:url(../img/time_picker.png) center no-repeat;
}
.active_time div input
{
    height:24px;
    line-height:24px;
    width:136px;
    border:0;
}
/**/
/*工作报告日历转改图例*/
.report_status_list
{
    margin-top:10px;
}
.report_status_list li
{
    float:left;
    display:block;
    height:20px;
    line-height:20px !important;
    padding:0 10px;
    margin-right:10px;
    border-radius:1px;
}
.report_status_list li.status_01
{
    background:#eee;
    color:#555;
    border:1px solid #ddd;
}
.report_status_list li.status_02
{
    background:#dde5ff;
    color:#555;
    border:1px solid #ddd;
}
.report_status_list li.status_03
{
    background:#e0ffdd;
    color:#555;
    border:1px solid #ddd;
}
/**/
.file_queue_li
{
    width:250px !important;
    margin-left:80px;
}
.file_queue_li .uploadifyQueue
{
    width:350px;
}
.comment_form_approval .file_queue_li a.file_a_class
{
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.comment_form_approval a.template_link
{
    margin-left: 25px;
}
.comment_form_approval  .file_queue_li
{
    margin-bottom: 0px !important;
}
/**/
.sp_detail_last
{
    margin:15px 0 10px 0;
}
.sp_detail_last h5
{
    margin:0 0 5px 0;
}
.sp_detail_last ul
{
    margin-bottom:5px;
}
.sp_detail_last li
{
    height:20px;
    line-height:20px;
    float:left;
    margin-bottom:5px;
    margin-right:10px;
}
.sp_detail_last li input
{
    margin-right:3px;
    margin-top:3px;
    float:left;
}
.sp_detail_last li.sp_people
{
    clear:both;
    margin:5px 0 10px 0;
    display:none;
}
.sp_detail_last li.sp_people label
{
    float:left;
    color:#666;
    height:20px;
    line-height:20px;
    margin-right:5px;
}
.sp_detail_last li.sp_people .name_select
{
    margin-right:5px;
}
.approval_detail
{
    margin-top: 2px;
    margin-bottom: 10px;
}
.sp_detail_last .span_watermark ,.approval_detail .span_watermark
{
    display:block;
    margin-bottom:15px;
}
.approval_detail .span_watermark
{
    clear: both;
}
.sp_detail_last .span_watermark textarea
{
    height:24px;
    width:100%;
}
.approval_detail .span_watermark textarea
{
    height:24px;
    line-height: 24px;
    text-indent: 6px;
    width:100%;
    margin-top: 5px;
}
.sp_detail_last .span_watermark label
{
    margin:4px 0 0 4px;
}
.sp_detail_last a.green_button
{
    float:left;
    height:24px;
    line-height:24px;
    width:80px;
    text-align:center;
}
a.disable
{
    background:#ccc !important;
    color:#888 !important;
    cursor:default !important;
}
.approval_people label
{
    float: left;
    margin-right: 8px;
}
.approval_people .name_select
{
    margin-right: 8px;
    margin-top: -2px;
}
.approval_people  a.green_button
{
    height: 24px;
    line-height: 24px;
    display: inline-block;
    float: right;
    padding:0 20px;
    font-weight: normal;
}
.approval_people a.loading_btn , .approval_people .reject_btn
{
    float: right;
    padding:0 20px;
}

/**/
.notes_area
{
    color:#888;
    clear:both;
    float:left;
    width:100%;
    margin:5px 0 0 0;
}
.contact_notes
{
    clear:both;
    float:left;
    width:100%;
    margin:10px 0 0 0;
    border: 1px solid #eeeeee;
    padding-bottom:10px;
}
.contact_notes_area
{
    margin:12px;
}
.contact_notes .group_name
{
    margin-right:5px;
}
.contact_notes_p
{
    border-top:1px solid #e4e4e4;
    margin-top:5px;
    padding:5px 0 0 0;
    color:#777;
}
/**/
.task_detail_list_area
{
    margin:15px 0 0 0;
}
.task_detail_list_area h5
{
    font-size:14px;
    font-weight:normal;
}
.task_detail_list
{

    margin:10px 0 15px 0;
}
.task_detail_list .active
{
    background:#f2f2f2;
}
.task_detail
{
    height:40px;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    margin-top:-1px;
}
.task_detail:hover
{
    background:#f2f2f2;
}
.task_detail .task_tickbox
{
    float:left;
    margin:10px 5px 0 0;
}
.task_detail .task_tickbox_disabled
{
    float:left;
    margin:10px 5px 0 0;
}
.task_detail .task_due
{
    float:left;
    margin:11px 15px 0 0;
}
.task_detail .task_due span
{
    color:#666;
    float:left;
    display:block;
}
.task_detail .task_due span.date
{
    margin-right:5px;
}
.task_detail .task_due span.time
{
    width:40px;
    text-align:center;
}
.task_detail .time_out span
{
    color:#CF0000;
}
.task_detail .task_name
{
    float:left;
    margin:11px 15px 0 0;
    font-weight:bold;
}
.task_detail .task_name a
{
    display:block;
    float:left;
    max-width:250px;
    width:auto;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.task_detail .task_tool
{
    float:right;
    margin:10px 0 0 0;
}
.task_detail .task_tool a.task_delete
{
    float:left;
    display:block;
    height:20px;
    width:20px;
    line-height:20px;
}
.task_detail .task_tool a.task_edit
{
    float:left;
    display:block;
    height:20px;
    width:20px;
    line-height:20px;
    margin-right:5px;
}
.task_detail_head .task_tool a.exit
{
    background: url(../img/exit.png) left center no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    padding-left: 15px;
    line-height: 12px;
    color: #666666;
    margin-right: 15px;
}
a.task_edit
{
    background:url(../img/editer.png) center no-repeat;
}
a.task_edit:hover
{
    background:url(../img/editer_hover.png) center no-repeat;
}
.task_detail_content_area
{

}
.task_detail_content
{
    margin:15px 0 15px 0px;
}
.task_left
{
    float:left;
    width:70%;
}
.task_right
{
    float:right;
    width:30%;
}
.task_info
{
    margin-bottom:10px;
    background:url(../img/content_picker.png) left 2px no-repeat;
    padding-left:20px;
    line-height:20px;
    margin-right:15px;
}
.task_left .show_comment
{
    margin-right:15px;
}
.task_file
{
    margin-bottom:20px;
    margin-right:15px;
}
.task_file ul
{
    float:left;
    clear:both;
    margin:0 0 3px 0;
}
.task_file ul li
{
    border:1px solid #ddd;
    height:24px;
    line-height:24px;
    float:left;
    clear:both;
    margin-bottom:7px;
    border-radius:2px;
}
.task_file ul li a
{
    background:url(../img/file_document.png) 4px 4px no-repeat;
    height:24px;
    padding-left:24px;
    float:left;
    display:block;
    color:#888;
}
.task_file ul li a.task_delete
{
    padding:0;
    height:24px;
    width:24px;
    display:block;
    float:left;
    margin-left:10px;
    background:url(../img/delete_task.png) center 4px no-repeat;
}
.task_file ul li a.task_delete:hover
{
    background:url(../img/delete_task_hover.png) center 4px no-repeat;
}
.task_file ul li a.task_download
{
    padding:0;
    height:24px;
    display:block;
    float:left;
    padding-left:18px;
    margin-left:15px;
    background:url(../img/file_down.png) left 4px no-repeat;
}
.task_file ul li a.task_view
{
    padding:0;
    height:24px;
    display:block;
    float:left;
    padding-left:18px;
    margin-left:15px;
    background:url(../img/file_view.png) left 4px no-repeat;
}
.task_file a.file_select
{
    clear:both;
}
.task_right ul
{
    margin-left:15px;
    border-bottom:1px solid #e4e4e4;
    padding-bottom:10px;
}
.task_right ul li
{
    float:left;
    clear:both;
    margin:0 0 15px 0;
    line-height:16px;
}
.task_right ul li label
{
    float:left;
    height:16px;
    line-height:16px;
    margin-right:5px;
    width:55px;
}
.task_right a.people_grid
{
    margin:0;
}
.task_right .edit_task_ico
{
    padding-left:20px;
    background-position: left center !important;
}
.task_owner
{
    padding-left:20px;
    background:url(../img/human.png) left center no-repeat;
}
.task_team
{
    padding-left:20px;
    background:url(../img/humans.png) left top no-repeat;
}
.task_level
{
    padding-left:20px;
    background:url(../img/star.png) left center no-repeat;
}
.task_send
{
    padding-left:15px;
    margin:10px 0 0 0;
    color:#929292;
}
.task_send span
{
    margin-right:5px;
}
/**/
.date_area
{
    border:1px solid #ccc;
    float:left;
    margin-right:5px;
}
.date_area span.data_picker
{
    height:24px;
    width:24px;
    display:block;
    float:left;
    margin:0;
    background:url(../img/data_picker.png) center no-repeat;
}
.date_area input.date
{
    border:0 !important;
    width:145px;
}
.time_area
{
    border:1px solid #ccc;
    float:left;
}
.time_area span.time_picker
{
    height:24px;
    width:24px;
    display:block;
    float:left;
    margin:0;
    background:url(../img/time_picker.png) center no-repeat;
}

.time_area input.time
{
    border:0 !important;
    width:40px;
}
/**/
.icon_m_android
{
    display:block;
    float:left;
    width:16px;
    height:16px;
    background:url(../img/android2.png) center no-repeat;
    margin-right:5px;
}
.icon_m_iphone
{
    display:block;
    float:left;
    width:16px;
    height:16px;
    background:url(../img/apple2.png) center no-repeat;
    margin-right:5px;
}
/**/
.opp_status
{
    clear:both;
    margin:5px 0 0 0;
    float:left;
    display:block;
    height:22px;
    line-height:22px;
    padding:0 8px;
    border-radius:2px;
}
.opp_status_change
{
    display:block;
    height:22px;
    line-height:22px;
    float:left;
    margin:5px 0 0 15px;
}
.status_in_progress
{
    background:#4c94c2;
    color:#fff;
}
.status_lose
{
    background:#c24c4c;
    color:#fff;
}
.status_win
{
    background:#6abd3d;
    color:#fff;
}
.status_close
{
    background:#bbbbbb;
    color:#fff;
}
/**/
.directory_class
{
    margin-top:18px;
}
.directory_class select
{
    float:left;
    width:120px;
    padding:2px;
    margin-top:0 !important;
    border-radius:3px;
    margin-right:10px;
}
.directory .directory_class ul
{
    clear:both;
    width:auto;
}
.read_access
{
    width:auto !important;
    height:26px;
    line-height:26px;
    clear:none !important;
    float:right !important;
    background:url(../img/file_set.png) left center no-repeat;
    padding-left:6px;

}
.directory .read_access
{
    margin-bottom:10px !important;
}
.read_access li
{
    float:left;
    border-right:1px solid #ddd;
    margin:0 !important;
}
.read_access li.last
{
    border-right:0;
}
.read_access li a,.read_access li a:visited
{
    display:block;
    float:left;
    color:#525252;
    font-weight:bold;
    padding:0 10px;
    border-radius:0 !important;
}
.read_access li a:hover
{
    text-decoration:none;
    color:#525252 !important;

}
.read_access li a.hover
{
    background:#c2c2c2;
    color:#fff !important;
    border:0 !important;
}
.read_access li
{
    position:relative;
}
.read_access li.arrow_down
{
    border-right:0;
}
.read_access li.arrow_down  a
{
    padding-right:18px;
}
.read_access li.arrow_down a span
{
    display:block;
    height:12px;
    width:12px;
    background:url(../img/dropdown_arrow2.png) center no-repeat;
    position:absolute;
    right:4px;
    top:6px;
}
.lock_01
{
    height:100%;
    width:16px;
    display:block;
    float:left;
    background:url(../img/lock.png) center no-repeat;
    margin-left: 5px;
}
.lock_02
{
    height:100%;
    width:16px;
    display:block;
    float:left;
    background:url(../img/lock2.png) center no-repeat;
    margin-left: 5px;
}
.pop_list .lock_01
{
    height:16px;
    margin-top:1px;

}
.pop_list .lock_02
{
    height:16px;
    margin-top:1px;

}
/**/
.re_select_area
{
    padding-top:20px;
    margin:0 20px 20px 20px;
}
.re_select_filter
{
    margin:0 0 20px 0;
}
.re_select_filter select
{
    width:100px;
    float:left;
    margin-right:5px;
    padding:1px;
}
.re_select_list
{
    border:1px solid #ddd;
    padding:5px 0 10px 0;
}
.re_select_list_content
{
    clear:both;
    height:38px;
    line-height:38px;
    margin:0 10px;
    border-bottom:1px solid #ddd;
}
.re_select_list_content input.checkbox
{
    margin:12px 5px 0 5px;
    float:left;
}
.re_select_list_content span.re_title
{
    font-weight:bold;
    width:300px;
    display:block;
    float:left;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.re_select_list_content .re_tag
{
    color:#999999;
    width:200px;
    display:block;
    float:left;
    overflow:hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.re_select_list_content .re_tag select
{
    padding:1px;
    width:120px;
    margin:7px 0 0 0;
}
.re_select_list .selected
{
    background:#FDE7CA;
}
/**/
.share_to_user
{
    float:left;
    margin:10px 0 0 80px;
}
.group_document_top
{
    position:relative;
}
.group_document_top .read_access
{
    position:absolute;
    right:0;
    top:5x;
    z-index:99;
}
/**/
a.sp_output,a.sp_output:visited
{
    float:left;
    display:block;
    padding-left:25px;
    padding-right:10px;
    height:28px;
    line-height:28px;
    border:1px solid #ddd;
    background:#f2f2f2 url(../img/output.png) 5px center no-repeat;
    color:#525252;
}
a.sp_output:hover
{
    text-decoration:none;
    background-color:#eeeeee;
}
/*contract style*/
.contract_list_area
{
}
.contract_list_content
{
    border-top:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    margin-top:-1px;
}
.contract_list_content_title
{
    height:40px;
    line-height:40px;
    margin:0 10px;
}
.contract_list_content_title h5
{
    line-height:40px;
    float:left;
    width:auto;
    max-width:300px;
    overflow:hidden;
}
.contract_name
{
    float:left;
    background:url(../img/ico16x16_contract.png) left center no-repeat;
    padding-left:25px;
}
.contract_money
{
    margin-left:20px;
    color:#828282;
    float:right;
}
.contract_status
{
    float:right;
    margin-left:20px;
    color:#828282;
}
.contract_time
{
    float:right;
    background:url(../img/report_history.png) left center no-repeat;
    padding-left:20px;
    color:#828282;
    margin-left:20px;
}
.contract_returned_money
{
    margin:0 8px 25px 8px;
    border-top:1px solid #e4e4e4;
}
.contract_returned_money table
{
    width:100%;
}
.contract_returned_money table tr td
{
    vertical-align:top;
    width:50%;
    padding-top:10px;
}
.returned_plan
{
    border-right:1px solid #e4e4e4;
}
.returned_record
{
    margin-left:15px;
}
h5.returned_title
{
    padding:0 0 10px 0;
}
h5.returned_title a
{
    float:right;
    margin-right:20px;
}
ul.returned_list
{
    margin-right:20px;
    margin-top:5px;
}
ul.returned_list li
{
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px dashed #ddd;
}
ul.returned_list li.none_info
{
    color:#828282;
}
ul.returned_list li span.name
{
    display:block;
    float:left;
    margin-right: 20px;
}
ul.returned_list li span.name a
{
    color:#525252;
    text-decoration:underline;
}
ul.returned_list li span.money
{
    display:block;
    float:left;
    min-width:80px;
    max-width: 140px;
    margin-right: 10px;
}
ul.returned_list li span.money a
{
    color:#525252;
    text-decoration:underline;
}
ul.returned_list li span.times
{
    display:block;
    float:left;
    width:50px;
    color:#828282;
}
ul.returned_list li span.date
{
    display:block;
    float:left;
    width:100px;
    color:#828282;
}
ul.returned_list li span.status
{
    display:block;
    float:left;
    color:#6abd3d;
    margin-right:10px;
}
ul.returned_list li span.tool
{
    display:block;
    float:right;
}
ul.returned_list li span.tool a
{
    height:16px;
    width:16px;
    display:block;
    float:left;
    margin-right:5px;
}
.make_invoice ul.returned_list li span
{

}
.overview
{

}
.overview .title
{
    font-weight:bold;
    margin-right:10px;
}
.overview  .status_red
{
    margin-right:10px;
    color:#c24c4c;
}
.overview  .status_green
{
    margin-right:10px;
    color:#6ABD3D;
}
.overview a
{
    color:#525252;
}
.contract_ico
{
    width:20px;
    height:100%;
    float:left;
    display:block;
    margin-right:10px;
    background:url(../img/ico16x16_contract.png) left center no-repeat;
}
.img_view
{
    margin:15px 0 0 0;
}
.img_view ul
{
    height:24px;
    line-height:24px;
    margin-bottom:10px;
}
.img_view ul li
{
    display:block;
    float:left;
    width:25%;
    height:24px;
    background:#cccccc;
}
.img_view ul li:hover
{
    background:#333;
    color:#fff;
}
.img_view ul li p
{
    padding-left:10px;
    border-right:1px solid #fff;
}
.tool_view
{
    margin:15px 0;
}
.tool_view a
{
    margin-right:10px;
}
/**/
.list_count
{
    height:45px;
    margin-bottom:2px;
    border-bottom:1px solid #eeeeee;
}
.list_count span
{
    float:left;
}
.list_count span.count_name
{
    margin:10px 20px 0 0;
    font-weight:bold;
}
.list_count span.count_num
{
    margin:10px 15px 0 0;
    padding-right:15px;
    border-right:1px solid #828282;
}
/**/
.visit_area
{
    border:1px solid #ddd;
}
.record_title
{
    float:left;
    font-size:16px;
    font-weight:bold;
    margin-top:3px;
}
.visit_filter
{
    height:auto;
    padding-bottom:12px;
    padding-top:12px;
    position:relative;
    background:#f8f8f8;
}
.visit_filter select
{
    padding:2px;
    width:120px;
    float:right;
    margin-right:12px;
}
.range_time_area
{
    float:left;
    margin-left:12px;
    position:relative;
}
.record_head .range_time_area
{
    margin:12px 0 10px 0;
}
ul.time li
{
    float:left;
    margin-right:1px;
}
ul.time li a
{
    border:1px solid #c4c4c4;
    background:#e4e4e4;
    height:24px;
    line-height:24px;
    display:block;
    padding: 0 10px;
    color:#525252;
}
ul.time li a.date_picker
{
    background:#e4e4e4 url(../img/date_picker2.png) center no-repeat;
    padding:0 16px;
}
ul.time li a:hover
{
    text-decoration:none;
    background-color:#f2f2f2;
}
ul.time li a.hover
{
    background-color:#ffffff;
}
.record_head ul.time
{
    margin:0 12px 0 0 !important;
}
.visit_record_list
{
    margin:15px 0 0 0;
}
.visit_record_area
{
    float:left;
    width:50%;
    margin-bottom:15px;
}
.visit_record
{
    padding:10px 12px 15px 12px;
}
.record_left
{
    margin-right:7px;
}
.record_right
{
    margin-left:8px;
}
.record_head
{
    padding-bottom:12px;
    border-bottom:1px solid #ddd;
}
.record_head select
{
    padding:2px;
    float:right;
    width:140px;
    margin:13px 0 0 0;
}
.record_content
{
    height:250px;
    overflow:auto;
    margin:0 34px 0 34px;
}
.record_content h5
{
    margin:20px 0 0 0;
}
.record_head .newListSelected_b
{
    margin:15px 0 0 5px;
}
.full_height
{
    height:auto;
    overflow:auto;
}
.vist_info
{
    border-bottom:1px dashed #ccc;
    padding-bottom:20px;
    margin-top:20px;
}
.vist_info span
{
    display:block;
    float:left;
    margin-right:5px;
}
.vist_info .time
{
    float:left;
    width:40px;
}
.vist_info .record_class
{
    width:24px;
    height:16px;
    float:left;
}
.vist_info .position
{
    color:#929292;
    float:left;
    margin-left:50px;
}
a.visit_info_more,visit_info_more:visited
{
    height:16px;
    display:block;
    float:left;
    background:url(../img/visit_info.png) left center no-repeat;
    padding-left:20px;
    color:#888;
}
.map_magnify
{
    width:16px;
    height:16px;
    display:block;
    float:left;
    margin-top:1px;
    background:url(../img/map_magnify.png) left center no-repeat;
}
/**/
.range_time
{
    position:absolute;
    background:#f5f5f5;
    border:1px solid #ddd;
    right:-28px;
    top:30px;
    padding:15px;
    z-index:9;
    width:220px;
}
/**/
.android_download
{
    display:block;
    float:left;
    margin:10px 0 0 0;
    width:140px;
    height:48px;
    border-radius:2px;
    background:url(../img/android_download.png) center no-repeat;
}
.ios_download
{
    display:block;
    float:left;
    margin:10px 0 0 0;
    width:140px;
    height:48px;
    border-radius:2px;
    background:url(../img/ios_download.png) center no-repeat;
}
a.app_download,a.app_download:visited
{
    float:left;
    display:block;
    height:32px;
    line-height:32px;
    padding:0 15px;
    font-size:14px;
    background:#333;
    border:1px solid #222;
    color:#fff;
    border-radius:3px;
    margin-left:150px;
    margin-top:30px;
}
a.app_download:hover
{
    background:#555;
    text-decoration:none;
}
.index_title
{
    margin-left:28px;
    border-bottom:1px solid #e4e4e4;
    padding-bottom:12px;
}
/*file path*/
.file_path
{
    height:40px;
    border-bottom:1px solid #eee;
    background:#f6f6f6;
    padding-left:8px;
    position:relative;
}
.list_title .file_path
{
    float: left;
    width: 700px;
    overflow: hidden;
}
.file_path ul.file_path_menu
{
    padding-top:8px;
    width:80%;
    overflow:hidden;
}
.file_path ul.file_path_menu li
{
    float:left;
    line-height:24px;
    margin-right:4px;
    background:url(../img/path_arrow.png) left center no-repeat;
    padding-left:20px;

}
#directory_index_container li span.document_title_li
{
    max-width: 300px;
    text-overflow:ellipsis;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
}
.file_path ul.file_path_menu li a
{
    float:left;
    font-size:13px;
    display:block;
    font-weight:bold;
    color: #2898e0;
}
.file_path ul.file_path_menu li.first
{
    background:none;
    padding-left:0;
}
.file_path ul.file_path_menu li a:hover
{

}
.file_path ul.file_path_menu li select
{
    padding:1px;
    border-radius:2px;
    width:120px;
}

.file_path ul.file_document_menu
{
    float: left;
    width: 60%;
}
.file_path ul.file_document_menu li.first
{
    background: none !important;
}
.file_path ul.file_document_menu li
{
    background: url(../img/path_arrow.png) left 7px no-repeat !important;
}
.file_path .read_access
{
    position:absolute;
    right:0;
    top:8px;
}
.file_content
{
    margin:5px 0 20px 8px;
}
.file_operation
{

}
.file_opration_area
{
    float:right;
    overflow: hidden;
    clear: both;
    padding-right:40px;
}
.file_opration_area a.file_collect
{
    background: url(../img/star_yellow.png) center center no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 1px;
}
.file_opration_area a.file_collect:hover
{
    background: url(../img/star_grey.png) center center no-repeat;
}
.file_opration_area a.file_uncollect
{
    background: url(../img/star_grey.png) center center no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 1px;
}
.file_opration_area a.file_uncollect:hover
{
    background: url(../img/star_yellow.png) center center no-repeat;
}
.file_opration_area a.file_download
{
    background: url(../img/file_download_gray.png) center center no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    margin-top: 2px;
}
.file_opration_area a.file_download:hover
{
    background: url(../img/file_download_hover.png) center center no-repeat !important;
}
.file_opration_area a.file_move
{
    background: url(../img/move_gray.png) center center no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    margin-top: 1px;
}
.file_opration_area a.file_move:hover
{
    background: url(../img/move_blue.png) center center no-repeat !important;
}
.file_opration_area a.file_delete
{
    background: url(../img/delete_gray2.png) center center no-repeat !important;
    width: 16px !important;
    height: 16px !important;
    margin-top: 1px;
}
.file_opration_area a.file_delete:hover
{
    background: url(../img/delete_blue.png) center center no-repeat !important;
}
.file_opration_area a.file_edit
{
    background: url(../img/edit_grey.png) center center no-repeat !important;
    width: 13px;
    height: 12px;
    margin-top: 4px;
}
.file_opration_area a.file_edit:hover
{
    background: url(../img/edit_blue.png) center center no-repeat !important;
}
.file_search
{
    position:absolute;
    right:5px;
    top:9px;
}
.file_document_search
{
    float: right;
    margin: 5px 10px 0 0;
}
.file_document_search a.btn_file_search
{
    background: url(../img/document_search.png);
    width: 11px;
    height: 11px;
    margin: 10px 8px 0px 8px;
}
.file_document_search .name_search input
{
    height: 26px;
    line-height: 26px;
    width: 156px;
}
.file_directory
{
    padding-bottom:2px;
    margin-top:4px;
}
.file_directory h5,.file_document h5
{
    color:#777;
}
.file_directory ul
{

}
.file_directory ul li
{
    height:34px;
    line-height:34px;
    clear:both;
    padding-top:8px;
    padding-bottom:8px;
    margin-left:8px;
    border-bottom:1px solid #eee;
}
.file_directory ul li:hover
{
    background:#ffffdd;
}
.file_directory ul li a,.file_directory ul li a:visited
{
    display:block;
    color:#525252;
    float:left;
    background:url(../img/folder.png) left 0 no-repeat;
    padding-left:42px;
    font-size:12px;
}
.file_directory ul li a:hover
{
    color:#525252;
}
.file_directory ul li.file_directory_add a,.file_directory ul li.file_directory_add a:visited
{
    background:url(../img/creat.png) center no-repeat;
    height:20px;
    width:20px;
    line-height:20px;
    display:block;
    padding:0;
}
.file_directory ul li.file_directory_add a:hover
{
    background-color:#ddd;
}
.file_document
{
    margin:0;
    padding-left:6px;
}
.file_document_margin
{
    margin: 5px 0 0 0;
    padding:0px;
}
.file_document h5
{
    margin-bottom:5px;
    position:relative;
}
.file_document h5 a
{
    position:absolute;
    right:0;
    top:-3px;
    font-weight:normal;
    height:24px;
    line-height:24px;
    display:block;
    border-radius:4px;
    background-image:url(../img/upload_w.png);
    background-position:10px center;
    background-repeat:no-repeat;
    padding-left:30px;
}
.file_document h5 a:hover
{
    background-image:url(../img/upload_w.png);
    background-position:10px center;
    background-repeat:no-repeat;
}
.file_operation a
{
    display:block;
    width:16px;
    height:16px;
    float:left;
    margin-left:10px;
}
.file_directory .file_operation
{
    float:right;
    margin:8px 113px 0 0;
}
.file_directory .file_operation a
{
    padding-left:0;
}
.file_operation a.file_delete
{
    background:url(../img/delete_task.png) center no-repeat;
}
.file_operation a.file_delete:hover
{
    background:url(../img/delete_task_hover.png) center no-repeat;
}
.file_operation a.file_download
{
    background:url(../img/file_down.png) center no-repeat;
}
.file_operation a.file_download:hover
{
    background:url(../img/file_down_hover.png) center no-repeat;
}
.file_operation a.file_edit
{
    background:url(../img/editer.png) center no-repeat;
}
.file_operation a.file_edit:hover
{
    background:url(../img/editer_hover.png) center no-repeat;
}
.file_operation a.file_move
{
    background:url(../img/file_move.png) center no-repeat;
}
.file_operation a.file_move:hover
{
    background:url(../img/file_move_hover.png) center no-repeat;
}
.grid_style span.acount_file
{
    color: #999999;
    display: inline-block;
    font-size: 12px;
}
.path_operation a
{
    display:block;
    width:18px;
    height:18px;
    float:left;
    margin-left:15px;
}
.path_operation a.file_upload
{
    background:url(../img/up_load.png) center no-repeat;
}
.path_operation a.folder_add
{
    background:url(../img/folder_add.png) center no-repeat;
}
.path_operation a.folder_add_disable
{
    background:url(../img/folder_add_dis.png) center no-repeat;
}
.path_operation a.file_upload_more
{
    background:url(../img/up_load_more.png) center no-repeat;
}
.path_operation
{
    position:absolute;
    right:172px;
    top:12px;
}
.file_document_operation
{
    float: right;
    margin:12px 10px 0 0;
}
.file_document_operation a
{
    height: 14px;
    width: auto;
    line-height: 14px;
    padding-left: 17px;
    color: #999999;
    outline: none;
    margin-right: 12px;
}
.file_document_operation a:hover
{
    text-decoration: none;
    color: #2898e0;
}
.file_document_operation a.file_upload
{
    background: url(../img/upload_document_grey.png) left center no-repeat;
}
.file_document_operation a.file_upload:hover
{
    background: url(../img/upload_document_blue.png) left center no-repeat;
}
.file_document_operation a.file_manage
{
    background: url(../img/document_manage_grey.png) left center no-repeat;
}
.file_document_operation a.file_manage:hover
{
    background: url(../img/document_manage_blue.png) left center no-repeat;
}
/*app add list*/
.app_list
{
    float:left;
    margin:20px 20px 0 0;
}
.app_list h5
{
    font-size:13px;
    padding-left:22px;
    background:url(../img/department_ico2.png) left center no-repeat;
}
.app_list ul
{
    margin:5px 0 0 2px;
    width:140px;
}
.app_list ul li
{
    height:24px;
    line-height:24px;
}
.app_list ul li input
{
    float:left;
    margin:6px 3px 0 0;
}
.app_list ul li label
{
    float:left;
}
/*crm home style*/
.home_panel
{
    border:1px solid #e0e0e0;
    background:#f8f8f8;
    border-radius:4px;
    margin:0 0 30px 0;
}
.home_panel h4
{
    height:38px;
    line-height:38px;
    margin:0 12px;
    font-size:13px;
}
.home_panel_bottom
{
    margin:0 12px 12px 12px;
    font-style:italic;
}
.home_panel_content
{
    margin:0 12px 12px 12px;
    border:1px solid #e4e4e4;
    border-radius:2px;
    background:#fff;
}
.home_panel_content h5
{
    text-align:center;
    height:32px;
    line-height:32px;
    color:#828282;
}
.home_panel_content #resultDial
{
    padding:20px 0 10px 0;
}
.home_panel_content .p_result
{
    margin-bottom:10px;
    font-size:12px;
    font-weight:bold;
}
.home_panel_content .none_info
{
    padding-left:15px;
}
.home_table
{
    width:100%;
}
.home_table tr th
{
    border-bottom:1px solid #e2e2e2;
    font-size:12px;
    color:#777;
    height:32px;
    line-height:32px;
    text-align:right;
    padding-right:5px;
}
.home_table tr td
{
    height:28px;
    text-align:right;
    padding-right:5px;
}
.home_table tr td a,.home_table tr td a:visited
{
    color:#525252;
    text-decoration:underline;
}
.home_table tr td a:hover
{
    font-weight:bold;
    color:#4a73ab;
}
.home_table tr.bg td
{
    background:#f0f0f0;
}
.home_table tr.bottom td
{
    background:#e2e2e2;
    font-weight:bold;
    color:#666;
}
.home_table tr th.align_left,.home_table tr td.align_left
{
    text-align:left;
    padding-left:5px;
}
.home_table tr td span.money
{
    padding:4px 0 2px 0;
}
.sign_list tr:hover td
{
    background:#e4e4e4;
    cursor:pointer;
}
/*app_title_area*/
.app_title_area
{
    margin:0 12px 20px 12px;
}
.app_title_area .title_name
{
    padding-left:20px;
    float:left;
    display:block;
    font-weight:bold;
    background:url(../img/app_title_view.png) left center no-repeat;
}
/*shortcut_button*/
.shortcut_button
{
    float:left;
    margin-right:15px;
    position:relative;
}
.shortcut_button a.drop,.shortcut_button a.drop:visited
{
    display:block;
    height:26px;
    line-height:26px;
    color:#525252;
    border-left:1px solid #e0e0e0;
    border-top:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
    background:#f6f6f6 url(../img/arrow_down.png) 86px center no-repeat;
    border-radius:4px;
    padding:0 46px 0 6px
}
.shortcut_button a.drop:hover
{
    text-decoration:none;
    background-color:#eeeeee;
}
.shortcut_button a.drop span.creat
{
    float:left;
    display:block;
    width:20px;
    height:26px;
    margin-right:4px;
    background:url(../img/creat_g.png) center no-repeat;
}
.shortcut_button a.drop span.action
{
    float:left;
    display:block;
    width:20px;
    height:26px;
    margin-right:4px;
    background:url(../img/setup.png) center no-repeat;
}
.shortcut_button .drop_list
{
    display:none;
    position:absolute;
    top:30px;
    left:1px;
    width:130px;
    border:1px solid #ccc;
    padding:5px 0 5px 10px;
    background:#fff;
    box-shadow: 0 1px 3px #828282;
    z-index:2;
}
.shortcut_button .drop_list_right
{
    left:-30px;
}
.sea_shortcut
{
    position:absolute;
    right:0;
    top:10px;
    width:auto !important;
}
.sea_shortcut .shortcut_button a.drop,.sea_shortcut .shortcut_button a.drop:visited
{
    background:#eee url(../img/arrow_down.png) 60px center no-repeat;
    padding-right:20px
}
.sea_shortcut .shortcut_button a.drop:hover
{
    background-color:#e8e8e8;
}
.sea_shortcut .shortcut_button .drop_list_right
{
    left:-76px;
}
.sea_shortcut a.gray_button
{
    height:24px;
    line-height:24px;
    padding:0 12px;
    display:block;
    margin-right:10px;
    background:#eee;
    border-radius:4px;
}
.sea_shortcut a.gray_button:hover
{
    background:#e4e4e4;
}
/*file_directory_tree*/
.file_directory_tree
{
    border:1px solid #ddd;
    height:200px;
    overflow:auto;
    margin-bottom:10px;
}
.file_directory_tree ul
{
    margin:5px;
}
.file_directory_tree ul li
{
}

/*tree panel*/
.top_panel
{
    float:left;
    width:100%;
    margin:0 0 10px 0;
}
.top_panel select
{
    width:100px;
    height:24px;
    padding:2px;
    margin-right:5px;
}
.top_panel span
{
    font-weight:bold;
    padding-left:20px;
    float:left;
    background:url(../img/app_title_view.png) left center no-repeat;
}
.three_left
{
    float:left;
    width:36%;
}
.three_left .inner_content
{
    margin-right:20px;
    margin-bottom:30px;
}
.three_middle
{
    float:left;
    width:36%
}
.three_middle .inner_content
{
    margin-right:10px;
    margin-left:10px;
    margin-bottom:30px;
}
.three_right
{
    float:right;
    width:28%;
}
.three_right .inner_content
{
    margin-left:35px;
    margin-bottom:30px;
}
.two_left
{
    float:left;
    width:50%;
}
.two_left .inner_content
{
    margin-right:15px;
    margin-bottom:30px;
}
.two_right
{
    float:right;
    width:50%;
}
.two_right .inner_content
{
    margin-left:15px;
    margin-bottom:30px;
}
/**/
.home_dashboard_height
{
    height:300px;
}
.home_sales_funnel
{
    height:280px;
}
/**/
.tip_info
{
    line-height:24px;
}
.account_table
{
    margin-top:16px;
    width:100%;
    border-left:1px solid #ddd;
    border-top:1px solid #ddd;
    border-right:1px solid #ddd;
}
.account_table tr.table_head
{
    background:#f2f2f2;
}
.account_table tr td
{
    border-bottom:1px solid #ddd;
    text-align:left;
    padding-left:10px;
    height:28px;
    line-height:28px;
}
.account_table tr th
{
    border-bottom:1px solid #ddd;
    text-align:left;
    padding-left:10px;
    height:28px;
    line-height:28px;
}
.account_table tr th.left_th
{
    border-right:1px solid #ddd;
    text-align:right;
    padding-right:10px;
    width:140px;
}
.account_table tr.high_light th.left_th
{
    background:#4a73ab;
    color:#fff;
}
.account_table tr td input
{
    margin-right:2px;
}
/*sea_content style*/
.sea_content
{
    border:1px solid #e4e4e4;
    background:#f9f9f9;
    margin-bottom:20px;
    position:relative;
}
.sea_content h5
{
    float:left;
    margin:10px 0 10px 10px;
    font-size:14px;
}
.sea_content ul
{
    float:left;
    margin:0 20px 15px 10px;
    font-size:12px;
}
.sea_content ul li
{
    float:left;
    margin-right:15px;
}
.sea_content ul li label
{
    color:#888;
}
.sea_content ul li span
{
    color:#000;
}
.sea_content a.set_button
{
    position:absolute;
    right:15px;
    top:15px;
    border-radius:2px;
    border:1px solid #d4d4d4;
}
/**/
a.grid_button,a.grid_button:visited
{
    float:left;
    margin-right:10px;
    height:24px;
    line-height:24px;
    padding:0 12px;
    border:1px solid #ddd;
    background:#eee;
    border-radius:2px;
    color:#646464;
}
a.grid_button:hover
{
    background:#f6f6f6;
    text-decoration:none;
}
.open_sea
{
    height:20px;
    line-height:20px;
    text-align:center;
    background:#2fa4ca;
    color:#fff;
    border-radius:2px;
    display:block;
    float:right;
    padding:0 6px;
    margin-right:5px;
}
/*record_style in feed*/
.record_action
{
    display:block;
    padding-top:5px;
    color:#888;
}
.record_ico
{
    margin-right:5px;
    padding-left:20px;
    background:url(../img/active.png) left center no-repeat;
    color:#888;
}
.record_ico a,.record_ico a:visited
{
    color:#525252;
}
.ico_normal
{
    background:url(../img/active.png) left top no-repeat;
}
.ico_01
{
    background:url(../img/record_01.png) left top no-repeat;
}
.ico_02
{
    background:url(../img/position.png) left top no-repeat;
}
.ico_03
{
    background:url(../img/record_03.png) left top no-repeat;
}
.ico_04
{
    background:url(../img/task_mail.png) left top no-repeat;
}
.record_info
{
    display:block;
    padding-top:6px;
}
.record_time
{
    padding-right:10px;
}
/**/
.feed_right_bottom
{
    clear:both;
    float:left;
    width:100%;
}
.like_person
{
    float:left;
    width:100%;
    background:#F5F5F5 url(../img/like_person.png) 8px center no-repeat;
    height:34px;
    line-height:34px;
}
.like_content
{
    margin-left:28px;
}
.like_content a
{
    cursor:default;
}
.liked_people_list
{
    padding-top:10px;
    margin:0 20px 20px 20px;
}
/**/
.comment_attach
{
    position:fixed;
    width:630px;
    z-index:99;
    bottom:0;
    left:360px;
    border:1px solid #ccc;
    background:#f2f2f2;
    padding:5px 20px 15px 20px;
    border-radius:2px 2px 0 0;
}
/**/
.app_view_across
{
    margin-left:5px;
    float:left;
}
.app_view_across li
{
    float:left;
}
.app_view_across li a
{
    font-weight:bold;
}
.app_view_across li.hover a,.app_view_across li.hover a:visited
{
    color:#525252;
    cursor:default;
}
.app_view_across li.hover a:hover
{
    text-decoration:none;
}
.app_view_across li span.app_view_line
{
    margin:0 10px;
}
/**/
.forecast_info
{
    margin-left:10px;
}
.forecast_info span
{
    margin-left:0;
    margin-right:5px;
    font-weight:bold;
}
/**/
.time_select
{
    float:left;
    margin:8px 0 0 8px;

}
.productline_select
{
    float:left;
    margin:8px 0 0 8px;
}
.product_select
{
    float:left;
    margin:8px 0 0 8px;
}
.people_select
{
    float:left;
    margin:8px 0 0 8px;
}
.department_select
{
    float:left;
    margin:8px 0 0 8px;
}
.group_select_top .department_select
{
    margin:0;
}
.colleague_head .department_select
{
    margin:0 5px 0 0;
}
.forecast_top_line
{
    color:#888;
    float:left;
    font-size:18px;
    margin:6px 4px 0 13px;
}
.forecast_department_select input
{
    background-image: none;
}
.forecast_department_select .ui-powerinput-box
{
    width: auto !important;
    min-height: 24px;
}
.forecast_department_select .ui-powerinput-box .ui-autocomplete-input
{
    width: 178px !important;
    height: 26px;
    line-height: 26px;
}
/**/
.pipeline_stage_table
{
    position:absolute !important;
    left:0;
    top:0;
    z-index:2;
    width:100%;
    background:#fff !important;
    padding:0 !important;
    -webkit-box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow:0px 0px 2px 2px rgba(0, 0, 0, 0.3);
    border-right:1px solid #e2e2e2\0;
}
.vs_result
{

}
.vs_result div
{
    text-align:center;
    padding-right:20px !important;
}
.vs_line
{
    margin:0 10px;
}
/**/
.private_message_page_title
{
    font-weight:normal;
    font-size:15px;
    padding:2px 0 10px 0;
    color:#333;
    height:24px;
}
.private_message_page_title .title_text
{
    display:block;
    float:left;
}
.private_message_page_title a.edit_pen
{
    float:left;
    display:block;
    width:24px;
    height:16px;
    color:#888;
    margin:6px 0 0 5px;
}
.private_message_page_title .title_edit
{
    position:relative;
}
.private_message_page_title .title_edit input
{
    height:28px;
    line-height:28px;
    border:1px solid #ccc;
    font-size:15px;
    width:100%;
    float:left;
}
.private_message_page_title .title_edit a.save_button
{
    position:absolute;
    right:30px;
    top:1px;
    height:28px;
    width:30px;
    display:block;
    background:#f8f8f8 url(../img/save_button.png) center no-repeat;
    border-left:1px solid #ccc;
    z-index:2;
}
.private_message_page_title .title_edit a.save_button:hover
{
    background-color:#e0e0e0;
}
.private_message_page_title .title_edit a.canel_button
{
    position:absolute;
    right:-1px;
    top:1px;
    height:28px;
    width:30px;
    display:block;
    background:#f8f8f8 url(../img/delete_task.png) center no-repeat;
    border-left:1px solid #ccc;
    z-index:2;
}
.private_message_page_title .title_edit a.canel_button:hover
{
    background-color:#e0e0e0;
}
.attachment
{
    float:left;
    position:relative;
}
.pic_attachment
{
    float:left;
    height:21px !important;
    line-height:21px !important;
    padding-left:22px;
    background:url(../img/img_attachment.png) left center no-repeat;
    color: #666666 !important;
}
.pic_attachment:hover
{
    background:url(../img/img_attachment_hover.png) left center no-repeat;
    text-decoration:none;
    color:#666666;
}
.file_attachment
{
    color:#666666 !important;
    padding-left:22px;
    background:url(../img/file_attachment.png) left center no-repeat;
    float: left;
    height:21px !important;
    line-height:21px !important;
}
.file_attachment:hover
{
    background:url(../img/file_attachment_hover.png) left center  no-repeat;
    text-decoration:none;
    color:#666666;
}
.attachment .pic_attachment
{
    margin-right:10px;
}
.pop_list .pic_show .uploadify-queue-item span.data
{
    margin-right: 0px;
}
.pop_list .pic_show .uploadify-queue-item .cancel a
{
    display: none;
}
/**/
.tip_conent
{
    color:#999;
    margin:5px 0 0 0;
    line-height:1.5em;
}
.tip_conent span
{
    display:block;
    margin-bottom:10px;
}
.see_history
{
    height:30px;
    line-height:30px;
    text-align:center;
    margin-top:15px;
}
/**/
.upload_popup_file
{
    position:absolute;
    z-index:9;
    left:0;
    top:30px;
    background:#fff;
    -webkit-box-shadow:0px 0px 3px 3px #e3e3e3;
    box-shadow:0px 0px 3px 3px #e3e3e3;
    border-radius: 5px;
}
.upload_popup_pic
{
    position:absolute;
    background:#fff;
    z-index:9;
    left:-55px;
    top:30px;
    -webkit-box-shadow:0px 0px 3px 3px #e3e3e3;
    box-shadow:0px 0px 3px 3px #e3e3e3;
    border-radius: 5px;
}
.up_arrow
{
    width:10px;
    height:6px;
    display:block;
    background:url(../img/arrow_up01.png) center no-repeat;
    position:absolute;
    left:50%;
    margin-left:-5px;
    top:-5px;
    z-index:2;
}
.upload_frame
{
    width:160px;
    background:#fff;
    border:1px solid #ccc;
    border-radius: 5px;
    overflow: hidden;
    height: 190px;
}
.upload_frame_file .upload_frame
{
    width: 300px;
    height: 130px;
}
.upload_frame_file .pic_show
{
    margin: 10px;
    position: absolute;
    width: 90% !important;
}
.upload_frame_file .up_arrow
{
    margin-left: -65px !important;
}
.upload_frame h5
{
    height:30px;
    line-height:30px;
    background:#f2f2f2;
    font-weight:normal;
    position:relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.upload_frame h5 span
{
    margin-left:10px;
    color: #666666;
    font-weight: bold;
}
.upload_frame h5 a.close
{
    height:10px;
    width:10px;
    display:block;
    position:absolute;
    right:10px;
    top:10px;
    background:url(../img/button_pm_close.png) center no-repeat;
}
.upload_frame h5 a.close:hover
{
    background:url(../img/button_pm_close_hover.png) center no-repeat;
}
.upload_frame .file_show
{
    width:140px;
    margin:10px 0 10px 10px;
    overflow: hidden;
}
.upload_frame .pic_show
{
    width:140px;
    margin:10px 0 10px 10px;
    position: absolute;
}
.upload_frame .pic_show img
{
    width:140px;
}
.upload_frame .upload_button
{
    width:100%;
    display:block;
    text-align:center;
    padding-top:80px;
    padding-bottom:10px;
    background:url(../img/upload_pic_bg.png) center 10px no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}
.upload_frame .upload_loading
{
    height:80px;
    width:100%;
    display:block;
    background:url(../img/loading2.gif) center no-repeat;
    position: absolute;
}
.private_message_detail
{
    clear:both;
    border-bottom:1px dotted #E4E4E4;
    border-top:1px dotted #E4E4E4;
    margin-bottom:10px;
}
.time_line
{
    clear:both;
    border:1px solid #e4e4e4;
    border-width:1px 0 0 0;
    position:relative;
    height:20px;
    margin:40px 62px 10px 62px;

}
.time_line legend
{
    width:160px;
    text-align:center;
    position:absolute;
    background:#fff;
    left:50%;
    margin-left:-80px;
    top:-10px;
    color:#999;
}
.message_notice
{
    clear:both;
    line-height:24px;
    text-align:center;
    margin:10px 62px 30px 62px;
    background:#ccc;
    border-radius:4px;
    color:#fff;
}
.detail_content
{
    clear:both;
    float:left;
    margin-bottom:30px;
}
.detail_content .pic_user
{
    width:42px;
    height:42px;
    border:1px solid #ddd;
}
.detail_content .pic_user img
{
    width:42px;
    height:42px;
}
.detail_content .show_info
{
    position:relative;
    min-height:30px;
    border-radius:6px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    -webkit-box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.1);
    box-shadow:0px 2px 1px 0px rgba(0, 0, 0, 0.1);
}
.detail_content .show_info .info_content
{
    margin:15px 40px 15px 15px;
    position:relative;
    word-break:break-all;
}
.detail_content .info_content img
{
    vertical-align: text-bottom;
}
.show_info p img
{
    vertical-align: text-bottom;
}
.detail_content .show_info a.reply
{
    position:absolute;
    height:16px;
    width:16px;
    display:block;
    background:url(../img/private_message_reply.png) center no-repeat;
    z-index:2;
}

.detail_content .show_info  a.reply:hover
{
    background:url(../img/private_message_reply_hover.png) center no-repeat;
}

.detail_content .delete_chatcontent
{
    position: absolute;
    right: 10px;
    top: -5px;
    width: auto;
}
.detail_content .show_info .sound_container
{
    margin-right: 20px;
}
.delete_chatcontent  a.operate_area_btn
{
    width: 12px !important;
    height: 12px !important;
    background: url(../img/chat_btn_normal.png) center center no-repeat;
    display: block;
    border: none;
    border-radius: 0;
    padding:0;
}
.delete_chatcontent  a.operate_area_btn:hover
{
    background: url(../img/chat_btn_hover.png) center center no-repeat;
}
.delete_chatcontent .drop_div
{
    position: absolute;
    right: 0;
    top: 24px;
    width: 60px !important;
    z-index: 2;
    display: none;
    height: 34px !important;
    line-height: 34px !important;
    overflow: hidden;
}
.delete_chatcontent .drop_div a
{
    padding-left: 10px;
}
.from_left .reply
{
    right:-25px;
    top:13px;
}
.from_right .reply
{
    left:-25px;
    top:13px;
}
.detail_content .show_info .detail_attachment
{
    margin:10px 0 0 0;
    position:relative;
    min-width:230px;
}
.detail_content .show_info .detail_attachment img
{
    width:80px;
    border: 1px solid #DDDDDD;
    cursor: url("../img/big.cur"), auto;
}
.detail_content .show_info .detail_attachment  .file_class
{
    float:left;
    margin-right:12px;
}
.detail_content .show_info .detail_attachment  .file_class img
{
    width:80px;
    height: 80px;
}
.detail_content .show_info .detail_attachment  .file_tool
{
    margin:2px 0 0 0;
}
.from_left .pic_user
{
    float:left;
}
.from_left .show_info
{
    border:1px solid #ddd;
    margin-left:62px;
    margin-right:62px;
    background:#fff;
}
.from_left .show_info:hover
{
    -webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.4);
    box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.4);
}
.from_left:hover a.reply
{
    display: block !important;
}

.from_left .voice_play
{
    float:left;
    width:200px;
    margin-left:20px;
}
.from_left .voice_play:hover
{

}
.from_left .voice_play a
{
    display:block;
    width:100%;
    height:42px;
    position:relative;
}
.from_left .voice_play a img
{
    position:absolute;
    left:10px;
    top:10px;
}
.from_left .voice_play a span
{
    position:absolute;
    right:15px;
    top:13px;
    color:#999;
}
.from_left .arrow
{
    width:8px;
    height:15px;
    display:block;
    background:url(../img/triangle_left.png) center no-repeat;
    position:absolute;
    left:-8px;
    top:13px;
}
.from_right
{
    float:right;
}
.from_right .pic_user
{
    float:right;
}
.from_right .show_info
{
    border:1px solid #ddd;
    margin-right:62px;
    margin-left:62px;
    background:#f6f6f6;
}
.from_right .show_info:hover
{
    -webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.4);
    box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.4);
}
.from_right .voice_play
{
    float:right;
    width:200px;
    margin-right:20px;
}
.from_right .voice_play a
{
    display:block;
    width:100%;
    height:42px;
    position:relative;
}
.from_right .voice_play a img
{
    position:absolute;
    right:10px;
    top:10px;
}
.from_right .voice_play a span
{
    position:absolute;
    left:15px;
    top:13px;
    color:#999;
}
.from_right .arrow
{
    width:8px;
    height:15px;
    display:block;
    background:url(../img/triangle_right.png) center no-repeat;
    position:absolute;
    right:-8px;
    top:13px;
}
.pm_default
{
    height:300px;
    background:url(../img/pm_default_img.jpg) center no-repeat;
}
.pm_watermark
{
    color:#aaa;
}
/*公海客户pop_up style*/
.back_reason
{
    color:#888;
}
.faild_reason
{
    color:#b36c71;
}
/**/
.face_list_select
{
    margin:5px 0 0 0;
    height:80px;
    position:relative;
}
.face_list_select select
{
    padding:2px;
    float:right;
    width:140px;
    margin:20px 0 0 0;
}
.face_list_select a.back
{
    height:17px;
    width:17px;
    display:block;
    position:absolute;
    left:0;
    top:25px;
    background:url(../img/list_back.png) center top no-repeat;
}
.face_list_select a.back:hover
{
    background-position:0 -34px;
}
.face_list_select a.next
{
    height:17px;
    width:17px;
    display:block;
    position:absolute;
    left:505px;
    top:25px;
    background:url(../img/list_next.png) center top no-repeat;
}
.face_list_select a.next:hover
{
    background-position:0 -34px;
}
.face_list_select a.disabled
{
    cursor:default;
    background-position:0 -17px;
}
.face_list_select a.disabled:hover
{
    background-position:0 -17px;
}
.face_list_area
{
    width:492px;
    height:80px;
    float:left;
    overflow:hidden;
    position:absolute;
    top:0;
    left:15px;
}
.face_list_select ul
{
    position:absolute;
    left:8px;
    top:5px;
    width:960px;
}
.face_list_select ul li
{
    float:left;
    margin-right:4px;
    height:75px;
}
.face_list_select ul li a
{
    display:block;
    width:48px;
    height:48px;
    border:4px solid #fff;
    text-align:center;
}
.face_list_select ul li a span
{
    color:#888;
    padding-top:5px;
    display:none;
}
.face_list_select ul li a:hover
{
    border:4px solid #cbcbcb;
    text-decoration:none;
}
.face_list_select ul li a:hover span
{
    display:block;
}
.face_list_select ul li a.hover
{
    border:4px solid #ec7617;
}
.face_list_select ul li a.hover span
{
    display:block;
}
.face_list_select ul li img
{
    width:48px;
    height:48px;
}
/**/
.ad_area
{
    border:1px solid #ebebeb;
    margin-top:10px;
}
.ad
{
    margin:5px 5px 0 5px;
}
.ad img
{
    width:auto;
}
a.left_iphone
{
    width:49%;
    float:left;
    display:block;
    height:40px;
    border-right:1px solid #ebebeb;
    background:url(../img/ad_iphone.png) center no-repeat;
}
a.left_iphone:hover
{
    background:url(../img/ad_iphone_blue.png) center no-repeat;
}
a.right_android
{
    width:50%;
    float:right;
    display:block;
    height:40px;
    background:url(../img/ad_android.png) center no-repeat;
}
a.right_android:hover
{
    background:url(../img/ad_android_blue.png) center no-repeat;
}
.warnning
{
    float:right;
    color:#d24949;
}
/*task_tip style*/
.task_tip
{
    width:300px;
}
.task_tip .qtip-titlebar
{
    font-weight:normal !important;
}
.task_tip_content
{
    font-size:12px;
    line-height:24px;
    min-width:320px;
}
.task_tip_content ul
{

}
.task_tip_content li
{
    margin-bottom:10px;
}
.approval_detail_content .task_tip_content li
{
    margin-bottom: 0px;
}
.task_tip_content li label
{
    color:#6d6d6d;
    width:65px;
    display:block;
    float:left;
    clear:left;
}
.task_tip_content li.tip_info
{
    color:#888;
    margin-bottom:15px;
}
.task_tip_content li.tip_info span
{
    margin:0 5px;
}
.task_tip_content .task_list_noneinfo
{
    color:#999;
}
.task_tip_content .approval_data_noneinfo
{
    margin: 0px;
}
.task_description .task_list_noneinfo
{
    color:#bbb;
}
.task_tip_content li .edit_link
{
    display:none;
    color:#999;
    text-decoration:underline;
    margin-left:10px;
}
.task_tip_content li .edit_link:hover
{
    color:#525252;
}
.task_tip_content li:hover .edit_link
{
    display:inline-block;
}
.task_tip_content input
{
    height:22px;
    line-height:22px;
    float:left;
    border:1px solid #ccc;
}
.task_tip_content select
{
    height:24px;
    line-height:24px;
    width:182px;
    float:left;
    margin-right:5px;
}
.task_tip_content li span.span_watermark {
    float:left;
    margin-right:0px;
}
.task_tip_content li .edit_span
{
    display:block;
    float:left;
    position:relative;
}
.task_tip_content li .tip_bottom
{
    position:absolute;
    left:0;
    top:22px;
}
.task_tip_content input.text
{
    height:22px;
    line-height:22px;
    width:180px;
    border:1px solid #ccc;
    float:left;
}
.task_tip_content .edit_save
{
    float:left;
    margin-left:15px;
}
.task_tip_content .edit_save .canel_button
{
    color:#999;
    margin-left:10px;
}
.daily_detail_content .edit_save
{
    margin-top: 10px !important;
}
#edit_date_div .edit_save , #edit_recipient_div .edit_save
{
    margin-top: 8px !important;
}
#edit_copy_div ul.holder
{
    width: 220px !important;
    line-height: normal;
}
#edit_copy_div ul.holder li
{
    height: 18px !important;
}
#edit_copy_div .facebook-auto ul
{
    width: 225px !important;
}
.field_content #fileDiv
{
    margin: 0px !important;
}
.task_tip_content .date_area input.date
{
    width:85px;
}

.pop_list li .textareadiv{
    float:left;
    width:250px;
    height:80px;
    margin-right:5px;
    border:1px solid #ccc;
    overflow-y: auto;
    overflow-x:hidden;
    outline: none;
    white-space: normal;
    word-wrap: break-word;
}
.task_tip_content .name_select_input
{
    float:left;
    width:176px;
    margin-right:6px;
    line-height:normal;
    position:relative;
}
.user_face_32 img
{
    width:30px;
    height:30px;
    border:1px solid #ddd;
}
.task_people_list
{
    float:left;
    clear:none !important;
    margin-bottom:0;
    max-width:200px;
}
.task_people_list li
{
    margin-top:0 !important;
    margin-bottom:6px !important;
}
.pop_list li .task_people_list li
{
    clear:none;
    width:auto;
    margin-top:0;
}
.detail_words
{
    float:left;
    display:block;
    width:200px;
}
.task_group
{
    float:left;
    margin:5px 0 0 0;
    max-width:250px\0;
}
.remind_group
{
    float:left;
    margin:0;
    max-width:250px\0;
}
.show_date_content .remind_group
{
    margin-top: 3px;
}
.right_comment_history .task_group
{
    float:none;
    display:inline-block;
    margin-top:0px;
    margin-bottom:-4px;
    margin-bottom:-3px\0;
}
.right_comment_history .task_group p.group_name
{
    overflow:visible;
}
a.task_add_people
{
    height:21px !important;
    width:21px;
    display:block;
    float:left;
    border:1px solid #d2d2d2;
    background:#f9f9f9 url(../img/task_add_people.png) center no-repeat;
}
a.task_add_people:hover
{
    background-color:#e9e9e9;
}
a.more_list,a.more_list:visited
{
    color:#999;
}
/*task content list style*/
.task_content
{
    position:relative;
}

.daily_paper_content
{
    overflow:hidden;

}
.daily_paper_content .task_right_detail_inner
{
    float: left;
    width: 650px;
}
.app_poster
{
    float:left;
    margin: 20px 0 0 50px;
}
.daily_paper_content .field_content
{
    max-width: 500px !important;
}
.daily_null
{
    background: url(../img/baogao_null_img.png) center center no-repeat;
    width:300px;
    height:400px;
    margin:100px 0 0 350px;
}
.task_left_list
{
    float:left;
    width:50%;
    position:relative;
}
.task_left_list_border
{
    border-right:1px solid #eee;
    min-height:1030px;
    padding:15px 0 15px 0;
}
.task_right_detail
{
    float:left;
    width:50%;
}
.task_right_detail .mark_read a.delete
{
    display: block;
}
.approval_detail_head .mark_read a.delete
{
    float: right !important;
    width: 20px !important;
}

.task_right_detail_fixed
{
    position:fixed;
    width:440px;
    top:40px;
    overflow:auto;
}
.task_right_detail_inner
{
    margin:15px 0 15px 15px;
}
.task_right_detail_inner .task_tool
{
    display:block;
}

.report_middle .task_right_detail_inner
{
    margin-left: 0px;
}
.list_task_area
{
    border-bottom:1px dotted #ececec;
}
.list_task_tip_area .list_task_area
{
    border-bottom:0;
}
.list_task_title
{
    height:auto;
}
.list_task_title a
{
    display:block;
    height:46px;
    line-height:46px;
}
.list_task_title a:hover
{
    background:#f8f8f8;
}
.list_task_title a span.title
{
    font-size:16px;
    display:block;
    float:left;
    font-weight:bold;
    color:#333;
}
.list_task_title a span.num
{
    height:14px;
    line-height:14px;
    padding:0 3px;
    display:block;
    font-size:12px;
    font-weight:bold;
    float:left;
    background:#ccc;
    color:#fff;
    border-radius:2px;
    margin:16px 0 0 8px;
}
.list_task_title a span.expander
{
    width:16px;
    height:16px;
    display:block;
    float:left;
    background:url(../img/arrow_down2.png) center no-repeat;
    margin:15px 0 0 10px;
    display:none;
}
.list_task_title a:hover span.expander
{
    display:block;
}
.overdue a span.title
{
    color:#d22300;
}
.overdue a span.num
{
    background:#d22300;
}
.expand span.expander
{
    background:url(../img/arrow_up2.png) center no-repeat !important;
}
.list_task_content
{
    margin-bottom:0;
}
.list_task_content .none_info
{
    color:#999;
    display:block;
    margin:5px 0 10px 0;
    font-size:14px;
}
.list_task
{
    height:34px;
    cursor:pointer;
    position:relative;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
.list_task:hover
{
    background:#f9f9f9;
}
.list_task_hover
{
    margin-right:-1px;
    background:#f4f4f4 url(../img/left_arrow_w.png) right center no-repeat;
    border-top:1px solid #ececec;
    border-bottom:1px solid #ececec;
}
.list_task_hover:hover
{
    background:#f4f4f4 url(../img/left_arrow_w.png) right center no-repeat;
}
.list_task .task_tickbox
{
    margin:8px 0 0 4px;
    height:20px;
    width:20px;
    float:left;
}
.list_task .task_name
{
    display:block;
    float:left;
    font-size:14px;
    margin:7px 0 0 0;
    width:auto;
    max-width:200px;
    overflow:hidden;
    white-space:nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.list_task .task_business
{
    float:left;
    height:18px;
    line-height:18px;
    margin:8px 0 0 10px;
    border-radius:8px;
    color:#999;
    background:#fbfbfb;
    border:1px solid #eeeeee;
    padding:0 10px;
}
.list_task .task_duetime
{
    display:block;
    float:left;
    height:18px;
    line-height:18px;
    margin:8px 0 0 10px;
    color:#aaa;
}
.overdue .task_duetime
{

}
.list_task .comment_num
{
    display:block;
    float:left;
    height:18px;
    line-height:18px;
    background:url(../img/comment_num.png) left center no-repeat;
    padding-left:16px;
    color:#888;
    margin:8px 0 0 10px;
}
.show_info .comment_num
{
    height:18px;
    line-height:18px;
    background:url(../img/comment_num.png) left center no-repeat;
    padding-left:16px;
    color:#888;
    margin:8px 0 0 5px;
}
.list_task .task_tool
{
    position:absolute;
    right:10px;
    top:0;
    margin:0 0 0 0;
    display:none;
}
.task_detail_head .mark_tool
{
    position: absolute;
    right: 0px;
    top: -5px;
}
.task_tool .delete , .mark_read .delete
{
    display:block;
    height:34px;
    width:40px;
    background:url(../img/task_delete.png) center no-repeat;
}
.task_tool .delete:hover , .mark_read .delete:hover
{
    background:url(../img/task_delete_hover.png) center no-repeat;
}
.mark_read .delete
{
    display: block;
}
.list_task:hover .task_tool
{
    display:block;
}
.list_task_more_link
{
    margin:5px 0 15px 2px;
    display:block;
    padding-left:20px;
    background:url(../img/arrow_down_blue.png) left center no-repeat;
}
.task_done .task_name
{
    color:#999;
    text-decoration:line-through;
}
.task_done .task_duetime
{

}
.write_report_content table
{
    width: 726px;
    margin-top: 20px;
}
.write_report_content td
{
    padding-bottom: 10px;
    line-height: 25px;
}
.write_report_content td.textalign
{
    text-align: right;
    padding-right: 8px;
}
.write_report_content td .text
{
    width: 318px;
    height: 25px;
    line-height: 25px;
    border:1px solid #ccc;
    padding-left: 4px;
}
.write_report_content td .textarea
{
    width: 613px;
    height: 180px;
    border:1px solid #ccc;
}
.write_report a.add_copy
{
    margin-right: 20px;
    font-size: 13px;
}
.write_report ul.holder
{
    line-height: normal;
}
.write_report a.green_button
{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 25px;
    margin: 10px 10px 0 0;
    font-weight: normal;
}
.write_report a.gray_button
{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    padding: 0 25px;
    margin: 10px 10px 0 0;
}
.write_report div.add_attachment
{
    background: url(../img/attachment_blue.png) left center no-repeat;
    display: inline-block;
    padding-left: 15px;
    font-size: 13px;
    margin-top: -6px;
    color: #2898e0;
}
.write_report .fileAdd_wrapper
{
    margin: 0px;
}
.write_report .fileAdd_wrapper .uploadifyQueue
{
    width: 323px;
}
.write_report .week_select
{
    height: 25px;
    line-height: 25px;
    width: 324px;
}
/*list head title*/
.list_head_title_area
{
    height:46px;
    border-bottom:2px solid #ececec;
}
.list_head_title
{
    float:left;
}
.list_head_title a
{
    font-weight:bold;
    font-size:16px;
    display:block;
    float:left;
    height:46px;
    line-height:46px;
    padding:0 10px;
    color:#999;
    margin-right: 10px;
    position: relative;
}
.list_head_title span.new_tip
{
    position: absolute;
    top: 6px;
    right: -4px;
    font-weight: normal;
}
.list_head_title a.hover,.list_head_title a.hover:visited
{
    color:#5092bd;
    background:none;
    border-bottom:2px solid #5092bd;
    cursor:default;
}
.list_head_title a.nc_group_by:hover
{
    text-decoration:none;
    color:#5092bd;
    background:none;
    border-bottom:2px solid #5092bd;
}
.list_task_title a span.title_people
{
    display:block;
    float:left;
    height:32px;
    line-height:32px;
    font-size:16px;
    color:#303030;
    font-weight:bold;
    margin:7px 0 0 0;
}
.list_task_title a span.title_people img
{
    width:30px;
    height:30px;
    border:1px solid #ddd;
    display:block;
    float:left;
    margin-right:8px;
}
.list_head_filter
{
    float:right;
    padding:2px;
    border-radius:2px;
    background:#f9f9f9;
    border:1px solid #e4e4e4;
    margin:0px 15px 0 0;
}

.report_head_filter
{
    float:right;
    padding:2px;
    margin:12px 5px 0 0;
}
.report_head_filter a
{
    color:#888888;
    display:block;
    float:left;
    padding:0 12px;
}
.report_head_filter a.report_saerch
{
    background: url(../img/search_btn_10.png) left center no-repeat;
    padding-left: 15px;

}
.report_head_filter a.flag
{
    padding-right:4px;
}
.report_head_filter span.split_line
{
    float: left;
    display:block;
    color: #999999;
}
.report_head_filter a:hover
{
    text-decoration: none;
    color: #525252;
}
.list_head_filter a
{
    color:#888888;
    display:block;
    float:left;
    height:26px;
    line-height:26px;
    padding:0 12px;
}
.list_head_filter a:hover
{
    text-decoration:none;
    background:#f2f2f2;
}
.list_head_filter a.hover
{
    background:#e4e4e4;
    color:#303030;
    cursor:text;
}
.daochu_field_content ul.holder
{
    width: 247px !important;
}
.daochu_field_content .facebook-auto
{
    margin-left: 80px;

}
.daochu_field_content .facebook-auto ul
{
    width: 250px !important;
}
/*list_task_tip_area*/
.list_task_tip_area
{
    margin-bottom:20px;
    border-bottom:1px dotted #ECECEC;
}
.list_task_tip_area .list_task_content
{
    margin-top:1px;
}
.list_task_tip_area .list_task_title a
{
    height:32px;
    cursor:default;
}
.list_task_tip_area .list_task_title a span.title
{
    color: #d22300;
    font-size:14px;
    line-height:32px;
}

.list_task_tip_area .list_task_title a span.num
{
    background:#d22300;
    margin-top:10px;
}
.list_task_tip_area .list_task_title a:hover
{
    background:#fff !important;
}
.list_task_tip_area .list_task:hover
{

}
.list_task_tip_area .list_task_hover
{

}
.list_task_tip_area .list_task_hover:hover
{

}
.list_task_tip_area .list_task .task_name
{

}
.list_task_tip_area .list_task .task_duetime
{

}
.list_task_tip_area .list_task_more_link
{
    margin-bottom:15px;
}
/*右侧任务详细*/
.task_detail_head
{
    border-bottom:1px dotted #ececec;
    padding-bottom:10px;
    position:relative;
}
.approval_detail_head
{
    border: none;
}
.approval_detail_head .daily_name
{
    margin: 0 100px 0 0 !important;
}
.edit_task_content .task_detail_head
{
    border-bottom: 0px;
}
.task_detail_head .task_tickbox
{
    height:22px;
    width:24px;
    display:block;
    float:left;
    margin:5px 10px 0 0;
}
.select_type_left .task_tickbox
{
    margin: 3px 4px 0 0;
}
.task_detail_head .task_tickbox a
{
    width:24px;
    height:22px;
}
.task_detail_head .task_tickbox a.normal
{
    background:url(../img/task-tickbox_24x22.png) 0 0 no-repeat;
}
.task_detail_head .task_tickbox a.normal:hover
{
    background:url(../img/task-tickbox_24x22.png) 0 -22px no-repeat;
}
.task_detail_head .task_tickbox a.done
{
    background:url(../img/task-tickbox_24x22.png) 0 -44px no-repeat;
}
.task_detail_head .task_tickbox_disabled a.normal
{
    background:url(../img/task-tickbox_disable_24x22.png) 0 0 no-repeat;
    cursor:default;
}
.task_detail_head .task_tickbox_disabled a.normal:hover
{
    background:url(../img/task-tickbox_disable_24x22.png) 0 0 no-repeat;
}
.task_detail_head .task_tickbox_disabled a.done
{
    background:url(../img/task-tickbox_disable_24x22.png) 0 -22px no-repeat;
}
.task_detail_head .task_name
{
    border:1px solid #fff;
    display:block;
    margin:0 80px 0 30px;
    font-size:18px;
    color:#303030;
    min-height:32px;
    line-height:32px;
    padding:0 5px;
    border-radius:2px;
    cursor:text;
}
.report_middle .task_detail_head .task_name , .report_middle .task_detail_head .task_description
{
    padding: 0px !important;
}
.schedule_detail_head  .task_name
{
    margin-right: 130px;
    padding: 0px;
}
.schedule_detail_head  .task_name , .schedule_task_description
{
    margin-left: 0px !important;
}
.schedule_task_description
{
    float: left;
}
.schedule_task_delete
{
    float: right;
    margin: 10px 1px 0 0 ;
}
.schedule_task_delete span.delete
{
    display: inline-block;
    background: url(../img/task_delete.png) center center no-repeat;
    width: 16px;
    height: 16px;
    cursor: pointer;
}
.schedule_task_delete a.exit
{
    display: inline-block;
    background: url(../img/exit.png) left center no-repeat;
    padding-left: 18px;
    cursor: pointer;
}
.schedule_task_delete span:hover
{
    background: url(../img/task_delete_hover.png) center center no-repeat;
}
.task_detail_head .daily_name
{
    font-weight: bold;
    font-size: 15px;
    margin:0 80px 0 0px;
    float: left;
}
.task_detail_head span.daily_draft
{
    color: #e03400;
    display: inline-block;
    margin-right: 5px;
}
.task_detail_head .mark_read
{
    float: right;
    margin-top:10px;
}
.mark_read a.gray_button
{
    height: 24px;
    line-height: 24px;
    background:url(../img/reply.png) 12px center no-repeat #f8f8f8;
    padding:0 15px 0 32px;
    border-radius:3px;
    color: #959ca8;
}
.mark_read a.gray_button:hover
{
    background:url(../img/reply_hover.png) 12px center no-repeat #6abd3d;
    color: #ffffff;
    border: 1px solid #6abd3d;
}
.mark_read .gray_submit_button
{
    height: 24px;
    line-height: 24px;
    background: #f8f8f8;
    border:1px solid #e4e4e4;
    padding:0 8px 0 8px;
    border-radius:3px;
    display: block;
    color: #959ca8;
    text-decoration: none;
}
.mark_read .gray_submit_button:hover
{
    background: #6abd3d;
    color: #ffffff;
    border: 1px solid #6abd3d;
}
.task_tip_content .document_item .name {
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    padding-left: 32px;
    margin-top: 0px;
    margin-left: 5px;
    position: relative;
    margin-right: 5px;
    max-width: 300px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.task_tip_content .document_item .name a
{
    color: #343d47;
}
.file_class_pdf {
    background: url(../img/v1.7/file_pdf_24.png) left center no-repeat;
}

.file_class_ppt {
    background: url(../img/v1.7/file_ppt_24.png) left center no-repeat;
}

.file_class_excel {
    background: url(../img/v1.7/file_exl_24.png) left center no-repeat;
}

.file_class_word {
    background: url(../img/v1.7/file_word_24.png) left center no-repeat;
}
.service_case
{
    background: url(../img/v1.7/solution_case_24.png) left center no-repeat;
}

.file_class_document {
    background: url(../img/v1.7/file_document_24.png) left center no-repeat;
}

.file_class_directory {
    background: url(../img/v1.7/file_directory_24.png) left center no-repeat;
}

.file_class_directory_small {
    background: url(../img/v1.7/file_directory_16.png) left center no-repeat;
}
.task_detail_head .mark_read  #mark_read
{
    float:left;
    margin: 2px 5px 2px 2px;
}
.task_detail_head .task_name:hover
{
    border:1px solid #ececec;
}
.schedule_detail_head .task_name:hover
{
    border: 1px solid #ffffff;
}
.task_detail_head .task_description
{
    border:1px solid #fff;
    clear:both;
    margin:5px 80px 0 30px;
    color:#999;
    min-height:26px;
    line-height:26px;
    padding:0 5px;
    border-radius:2px;
    cursor:text;
    word-break:break-all;
}
.task_detail_head .daily_description
{
    float: left;
    margin: 5px 80px 0 0px
}
.approval_detail_head .daily_description
{
    margin: 0px 80px 10px 0px;
}
.approval_detail_head .wait_approval
{
    clear: both;
    border: 1px solid #f5eec8;
    padding: 10px 10px 10px 15px;
    background: #fffde2;
    position: relative;
    margin-left: 0px;
}
.approval_detail_head .pass_approval
{
    clear: both;
    border: 1px solid #dbf4cd;
    padding: 10px 10px 10px 15px;
    background: #ecffed;
    position: relative;
    margin-left: 0px;
}
.approval_detail_head .recall_approval
{
    clear: both;
    border: 1px solid #fadcdc;
    padding: 10px 10px 10px 15px;
    background: #ffecec;
    position: relative;
    margin-left: 0px;
}
.wait_approval span
{
    color: #da8b01;
}
.pass_approval span
{
    color: #3c970a;
}
.pass_approval span.time , .recall_approval span.time
{
    margin-right: 5px;
}
.recall_approval p.reject
{
    margin-top: 3px;
}
.recall_approval p.reject span
{
    color: #666666 !important;
}
.recall_approval span
{
    color: #d10101;
}
.recall_approval a.username
{
    color: #d10101;
    text-decoration: underline;
    margin: 0 3px;
    font-size: 12px !important;
}
.wait_approval a.username
{
    color: #da8b01;
    text-decoration:underline;
    margin: 0 5px 0 3px;
}
.wait_approval a.check_process , .recall_approval a.check_process  ,.pass_approval .check_process
{
    display: inline-block;
    float: right;
    background: url(../img/check_process.png) left center no-repeat;
    padding-left: 25px;
    color: #999999;
    cursor: default;
}

.wait_approval a.check_process ,.pass_approval .check_process:hover
{
    text-decoration: none;
}
.wait_approval a.check_process:hover , .recall_approval a.check_process:hover ,.pass_approval .check_process:hover
{
    background: url(../img/check_process_blue.png) left center no-repeat;
    color: #5092bd;
    text-decoration: none;
}
.recall_approval span.reject_des
{
    margin-left: 5px;
}
.task_detail_head .task_description:hover
{
    border:1px solid #ececec;
}
.schedule_detail_head .task_description:hover
{
    border: 1px solid #ffffff;
}
.approval_wrap
{
    right: 0;
    position: absolute !important;
    top: 24px;
    width: 237px;
    height: 337px;
    z-index: 2;
}
.approval_process_list
{
    right: 0;
    position: absolute !important;
    top: 8px;
    width: 237px;
    height: 357px;
    z-index: 2;
    box-shadow:0px 0px 8px #ddd;
    overflow: auto;
}
.approval_process_list .approval_list_inner
{
    margin: 30px 35px;
}
.approval_process_list .approval_ul li
{
    position: relative;
    min-height: 40px;
}
.approval_process_list .approval_ul .last_li
{
    min-height: 0px;
    height: 10px;
}
.approval_process_list .approval_ul .last_li span.without_approval
{
    top:4px;
}
.approval_process_list .approval_ul .last_li .without_people
{
    margin-top: 0px;
}
.approval_process_list .approval_ul
{
    background: url(../img/approval_line.png)  0px 0 repeat-y;
    list-style-type: none;
    margin: 0 0 30px;
    padding: 0;
}
.approval_ul span.passed_approval
{
    width: 9px;
    height: 9px;
    display: inline-block;
    background: #3dd440;
    border-radius: 50px;
    position: absolute;
    left: -4px;
}
.approval_ul span.awaiting_approval
{
    width: 9px;
    height: 9px;
    display: inline-block;
    background: #ed9e15;
    border-radius: 50px;
    position: absolute;
    left: -4px;
}
.approval_ul span.reject_approval
{
    width: 9px;
    height: 9px;
    display: inline-block;
    background: #ff5252;
    border-radius: 50px;
    position: absolute;
    left: -4px;
}
.approval_ul span.without_approval
{
    width: 9px;
    height: 9px;
    display: inline-block;
    background: #bebebe;
    border-radius: 50px;
    position: absolute;
    left: -4px;
}
.approval_ul span.passed_time
{
    color: #333333;
    float: left;
    margin-left: 12px;
    margin-top: -3px;
}
.approval_ul .submit_peopel
{
    margin-left: 10px;
    margin-top: 5px;
    padding-bottom: 15px;
    clear: both;
}
.approval_ul .submit_peopel a.username
{
    text-decoration: none;
}
.approval_ul .without_people
{
    color: #999999;
    display: inline-block;
    float: left;
    margin: -3px 0px 0 10px;
}
.submit_peopel span
{
    color: #666666;
}
.approval_ul span.name
{
    line-height: 34px;
    color: #666666
}
.approval_ul a.username
{
    line-height: 34px;
    color: #666666
}
.approval_ul .submit_peopel img
{
    width: 20px;
    height: 20px;
    border: 1px solid #ebebeb;
    float: left;
    margin: 5px 7px 0 2px;
}

.approval_ul .submit_time
{
    /* overflow: hidden;*/
    clear: both;
}
.task_detail_head .editing
{
    border:1px solid #74c1ed;
    height:auto;
}
.task_detail_head .editing:hover
{
    border:1px solid #74c1ed;
}
.task_detail_head .editing .span_watermark
{
    display:block;
}
.task_detail_head .editing .span_watermark label
{
}
.task_detail_head .task_name textarea
{
    font-size:18px;
    width:100%;
    height:28px;
    margin-top:3px;
    border:0;
}
.task_detail_head .task_description textarea
{
    width:100%;
    height:22px;
    margin-top:3px;
    border:0;
    font-size:12px;
    color:#999;
}
.task_detail_head .task_info_no_edit
{
    cursor:default !important;
}
.task_detail_head .task_info_no_edit:hover
{
    border:1px solid #fff !important;
}
.task_detail_head .task_status
{
    position:absolute;
    height:16px;
    line-height:16px;
    right:5px;
    top:8px;
}
.schedule_detail_head  .task_status
{
    right: 0px;
}
.task_tip_content .field
{
    min-height: 28px;
    padding: 5px 0;
    clear: both;
    position: relative;
}
.task_tip_content .field .field_name {
    float: left;
    line-height: 34px;
    margin-right: 5px;
    width: 95px;
    color: #303030;
}

.task_tip_content  .field .field_content {
    float: left;
    line-height: 1.8em;
    margin: 7px 0 0;
    max-width: 300px;
    padding-right: 20px;
    position: relative;
    color: #303030;
    word-break:break-all;
}
.approval_detail_field li
{
    min-height: 28px;
    padding: 5px 0;
    clear: both;
    position: relative;
    clear: both;
}
.approval_detail_field li label{
    float: left;
    line-height: 34px;
    margin-right: 5px;
    width: 95px;
    color: #303030;
}

.approval_detail_field li span {
    float: left;
    line-height: 1.8em;
    margin: 7px 0 0;
    max-width: 300px;
    padding-right: 20px;
    position: relative;
    color: #303030;
    word-break:break-all;
}
.approval_detail_field li span.group_class
{
    margin-top: 3px;
    padding-right: 2px;
}
.approval_detail_field  p.group_name a
{
    margin-top:2px;
}
.daily_detail_content .field .field_content
{
    max-width: 240px !important;
    padding-right: 0px !important;
}
.daily_detail_content a.attchment
{
    display: block;
    max-width: 300px;
    overflow: hidden;
    padding-left: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div#reportContent , div#reportPlan
{
    border: 1px solid #2898e0;
    padding: 5px;
    min-height: 60px;
    min-width: 240px;
    border-radius: 3px;
    outline: none;
    white-space:normal;
    word-wrap : break-word;
}
.field .field_content #reportContent , .field .field_content #reportPlan
{
    background:#ffffff;
    border: 1px solid #2898e0;
    border-radius: 3px;
    padding: 5px;
    width: 220px;
}
.daily_detail_bottom .feed_comment {
    margin: 0 -10px -10px;
    padding-top: 10px;
}
.daily_detail_bottom .feed_comment .comment_publish {
    border: none;
    margin: 0 10px 10px;
    width: auto;
}
.daily_detail_bottom .comment_publish .publisher .publisher_inner
{
    margin: 5px;
}
.daily_detail_bottom .comment_publish .publisher .publisher_inner textarea
{
    border: none;
    font-size: 12px !important;
    height: 16px;
    line-height: 1.2em;
    width: 100%;
}
.daily_detail_bottom .comment_publish {
    border-top: 2px solid #fff;
    clear: left;
    width: 100%;
}
.daily_detail_bottom .comment_publish .publisher {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    clear: both;
}
.daily_detail_bottom .comment_publish .publish_button {
    float: right;
    margin: 10px 0 0;
}
.daily_detail_bottom .publish_button .green_button {
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 64px;
    background:#6abd3d;
    border-radius: 4px;
    color: #fff;
    display: block;
    float: left;
    font-weight: normal;
}
.daily_detail_bottom .publish_button .green_button:hover
{
    background: #9dd167;
}
.daily_detail_bottom .feed_comment .show_comment {
    background: none;
    display: block;
    margin: 0 10px 0 12px;
    padding: 0;
}
.daily_detail_bottom .show_comment {
    background: #f5f5f5;
    clear: both;
    display: none;
    height: auto;
    margin-bottom: 13px;
    padding-bottom: 8px;
}
.daily_detail_bottom .comment_item {
    margin: 0 0 15px;
}
.daily_detail_bottom .comment_item a.avatar {
    display: block;
    float: left;
    height: 30px;
    margin: 0;
    position: relative;
    width: 30px;
}
.daily_detail_bottom a.avatar .avatar_masker {
    background: url(../img/avatar_masker_30.png) center center no-repeat;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 30px;
    z-index: 2;
}
.daily_detail_bottom a.avatar img {
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    width: 30px;
}
.daily_detail_bottom .comment_item .right_content {
    margin: 0 0 0 40px;
    position: relative;
}
.daily_detail_bottom .comment_item .right_content .comment_time {
    color: #959ca8;
    display: block;
    font-size: 11px;
    margin-top: 2px;
}
.daily_detail_bottom .comment_item .right_content .comment_time:hover a.reply
{
    display: block;
}
.daily_detail_bottom .show_comment a.more_link {
    color: #4a73ab;
    display: block;
    margin-bottom: 10px;
}
.daily_detail_bottom .comment_item .right_content a.reply {
    bottom: 0;
    color: #959ca8;
    display: none;
    position: absolute;
    right: 0;
}
.daily_detail_bottom .comment_item .right_content a.delete {
    bottom: 0;
    color: #959ca8;
    display: none;
    position: absolute;
    right: 30px;
}
.daily_detail_bottom .comment_item:hover a.reply , .daily_detail_bottom .comment_item:hover a.delete {
    display: block;
}

.daily_detail_bottom .comment_item:hover a.reply:hover , .daily_detail_bottom .comment_item:hover a.delete:hover {
    color: #2898e0;
    text-decoration: none;
}
.daily_detail_bottom
{
    margin: 0px !important;
}
.task_detail_head .task_status .normal
{
    color:#6a96b2;
    background:url(../img/duetime_nomal.png) left center no-repeat;
    padding-left:20px;
}
.task_detail_head .task_status .overdue
{
    color:#BD2C00;
    background:url(../img/duetime_overdue.png) left center no-repeat;
    padding-left:20px;
}
.task_detail_head .task_status .done
{
    color:#999999;
    background:url(../img/duetime_done.png) left center no-repeat;
    padding-left:20px;
}
.task_detail_head .task_status .none
{
    color:#8F8E6C;
    background:url(../img/duetime_no.png) left center no-repeat;
    padding-left:20px;
}
.task_detail_head .task_tool
{
    position:absolute;
    right:5px;
    top:45px;
}
.task_detail_content
{
    margin-left:34px;
}
.schedule_detail_content
{
    margin-left: 5px;
}
.daily_detail_content
{
    margin-left:8px;
    margin-top: 5px;
}
.approval_detail_content
{
    margin-left: 0px;
    margin-top: 0px;
}
.approval_detail_content .field
{
    padding:0px;
}
.approval_detail_content .document_item
{
    margin-bottom: 10px;
    overflow: hidden;
}
.task_right_detail_inner .approval_reject
{
    border-bottom: 1px solid #f0f0f0;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    padding: 0 0px;
}
.task_right_detail_inner .approval_reject span
{
    color: #999999;
    margin-right: 10px;
    display: inline-block;
}
.task_right_detail_inner .report_reject span
{
    color: #999999;
    margin-right: 10px;
    padding-left:5px;
    display: inline-block;
}
.approval_detail_head .approval_comments
{
    border: 1px solid #f5eec8;
    border-top: none;
    padding:10px 15px 0px 15px;
}
.approval_detail_head .approval_detail label
{
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
}
.approval_detail_head .approval_detail input
{
    float: left;
    margin: 1px 3px 0 0;
    cursor: pointer;
}
.approval_detail .span_watermark label
{
    float: none !important;
    margin:10px 0 0 0;
    z-index: 99;
}
.approval_detail_head .approval_detail input.userSelect
{
    width: 100px;
    border:1px solid #dddddd;
    height: 22px;
    line-height: 22px;
}
.approval_detail_head .task_name
{
    padding: 0px;
}
.approval_detail_head .task_description
{
    padding: 0px;
}
.report_middle .daily_detail_content
{
    margin-left: 2px;
}
.daily_detail_content a.edit_date
{
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}
.daily_detail_content a.edit_link
{
    margin-left: 15px;
    color: #999 !important;
    display:none;
}
.approval_detail_content a.file_download
{
    float: left;
    margin-left: 20px;
    margin-top: 2px;
    color: #999999;
    text-decoration: underline;
}
.approval_detail_content a.file_download:hover
{
    color: #525252;
}
.daily_detail_content .document_item
{
    float: left;
}
.daily_detail_content .field:hover a.edit_link , .daily_detail_content .field_content:hover .name a.edit_link
{
    display: inline-block;
}
.daily_detail_content a.edit_link:hover
{
    color: #525252 !important;
}
.task_detail_bottom
{
    margin-top:30px;
}
.schedule_detail_bottom
{
    margin-top: 0px !important;
    clear: both;
}
.bottom_tabs
{
    height:32px;
    line-height:32px;
    border-bottom:1px solid #ececec;
    padding-left:33px;
}
.approval_detail_bottom .bottom_tabs
{
    padding-left: 0px;
}
.schedule_detail_bottom  .bottom_tabs
{
    padding-left: 5px;
}
.bottom_tabs li
{
    float:left;
    color:#888;
    margin-right:12px;
    position:relative;
}
.bottom_tabs li a,.bottom_tabs li a:visited
{
    color:#888;
}
.bottom_tabs li span.arrow
{
    display:none;
    width:10px;
    height:6px;
    background:url(../img/arrow_up03.png) center no-repeat;
    position:absolute;
    bottom:-1px;
    left:50%;
    margin-left:-5px;
}
.bottom_tabs li.hover a,.bottom_tabs li.hover a:visited
{
    font-weight:bold;
    color:#525252;
}
.bottom_tabs li.hover span.arrow
{
    display:block;
}
.task_detail_bottom .none_info
{
    margin:15px 0 0 33px;
    float:left;
    color:#999;
}
.task_detail_bottom .uploadify-wrapper
{
    margin-top: 5px;
}
/**/
.task_attachment
{

}
.task_attachment .attachment
{
    height:30px;
    background:#fbfbfb;
    border-bottom:1px solid #eee;
    float:none;
    padding-left:33px;
}
.task_attachment .attachment a.file_attachment
{
    margin-top:6px;
    float:left;
}
.task_attachment .attachment  a.pic_attachment
{
    margin-top:6px;
    margin-left:10px;
    margin-right:15px;

}
.task_attachment .detail_attachment
{
    margin:20px 0 0 33px;
}
.schedule_detail_bottom .task_attachment .detail_attachment
{
    margin:0 0 20px 0;
}
.task_top_tip
{
    min-height:34px;
    background:#f4faf1;
    border:1px solid #d6e4cf;
    border-radius:2px;
    margin-bottom:15px;
}
.red_tip
{
    background:#fcf7f7;
    border:1px solid #eddede;
}
.task_top_tip .tip_words
{
    color:#59923a;
    float:left;
    margin:9px 0 0 5px;
}
.task_top_tip .tip_words
.red_tip .tip_words
{
    color:#990000;
}
.task_top_tip  .tip_opreate
{
    display:block;
    float:left;
    clear:both;
    margin:5px 5px 5px 10px;
}
.task_top_tip  .tip_opreate a
{
    margin:0 5px;
    color:#525252;
    text-decoration:underline;
}
.task_top_tip  .tip_opreate a:hover
{
    color:#000;
}
.task_top_tip .green_button
{
    float:right;
    height:26px;
    line-height:26px;
    padding:0 10px;
    border-radius:2px;
    margin:4px 0 0 0;
    font-weight:normal;
}
.task_top_tip .black_button
{
    float:right;
    height:26px;
    line-height:26px;
    padding:0 10px;
    border-radius:2px;
    margin:4px 4px 0 4px;
}
.refuse_input
{
    clear:both;
    width:100%;
    padding-top:6px;
    position:relative;
}
.refuse_text
{
    margin:0 54px 5px 5px;
}
.refuse_text .span_watermark
{
    display:block;
}
.refuse_text .span_watermark label
{
    margin-top:4px;
    margin-left:2px;
}
.refuse_text input
{
    width:100%;
    border:1px solid #ddd;
    height:22px;
    line-height:22px;
}
.refuse_input .gray_button
{
    height:24px;
    line-height:24px;
    width:42px;
    text-align:center;
    position:absolute;
    right:4px;
    top:5px;
    border-radius:2px;
}
.task_save
{
    margin-top:10px;
}
.report_submit  .green_button
{
    margin-left: 0px !important;
}
.task_save .green_button
{
    float:left;
    height:28px;
    line-height:28px;
    padding:0 20px;
    margin:5px 0 0 35px;
    font-weight:normal;
    font-size:14px;
}
.task_breadcrumb
{
    height:12px;
    line-height:12px;
    width:100%;
    margin-bottom:18px;
    height: 40px;
    line-height: 40px;
    padding-bottom: 10px;
    border-bottom:1px solid #f0f0f0;
}
.schedule_breadcrumb
{
    padding-left: 0px;
    line-height: 16px;
    height: auto;
    padding-bottom: 0px;
    border-bottom:none;
}
.schedule_breadcrumb .schedule_operat_area
{
    float: right;
}
.schedule_breadcrumb a.delete
{
    background: url(../img/task_delete.png) left center no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-right: 15px;
    padding-left: 20px;
    color: #666666;
}
.schedule_breadcrumb a.modify
{
    background: url(../img/edit_pen.png) left center no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    padding-left: 15px;
    line-height: 12px;
    color: #666666;
}
.schedule_breadcrumb a.exit
{
    background: url(../img/exit.png) left center no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    padding-left: 15px;
    line-height: 12px;
    color: #666666;
    margin-right: 15px;
}
.schedule_breadcrumb .schedule_operat_area a:hover
{
    text-decoration:underline;
}
.task_breadcrumb ul li
{
    float:left;
    margin-right:5px;
    color:#888;
}
.task_list_none
{
    color:#a0a0a0;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    padding-top:100px;
}
.task_detail_none
{
    height:400px;
    background:url(../img/task_detail_normal.png) center no-repeat;
}
.daily_detail_none
{
    height:400px;
    background:url(../img/daily_null_tip.png) center no-repeat;
}
.approval_detail_none
{
    height: 400px;
    background: url(../img/approval_detail_no.png) center no-repeat;
}
/*verify style*/
.verify_area
{
    height:auto;
    margin:15px;
}
.verify_content
{
    width:900px;
    border-bottom:1px dotted #ddd;
}
.verify_status
{
    float:left;
    height:40px;
    line-height:40px;
    font-size:22px;
    padding:0 20px 0 50px;
    border-right:1px solid #e4e4e4;
    margin:25px 0;
}
.verify_status_yes
{
    background:url(../img/verify_yes_big.png) left center no-repeat;
}
.verify_status_no
{
    background:url(../img/verify_no_big.png) left center no-repeat;
}
.verify_tip
{
    float:left;
    color:#999;
    margin:40px 0 0 20px;
    width:620px;
}
.verify_set
{
    float:right;
    height:26px;
    line-height:26px;
    margin:36px 0 0 0;
}
.verify_set span
{
    color:#999;
}
.verify_set a
{
    display:block;
    padding:0 5px 0 10px;
    font-weight:normal;
}
.verify_set a span.arrow_down
{
    height:26px;
    width:20px;
    display:block;
    float:right;
    background:url(../img/arrow_down_w.png) center right no-repeat;
}
.verify_set a span.arrow_up
{
    height:26px;
    width:20px;
    display:block;
    float:right;
    background:url(../img/arrow_up_w.png) center right no-repeat;
}
.verify_frame
{
    clear:both;
    float:left;
    margin:0 0 20px 50px;
}
/**/
.register_form
{
    margin-top:15px;
}
.register_form li
{
    margin-bottom:10px;
    position:relative;
}
.register_form li.password_li
{
    padding-top:10px;
    border-top:1px dotted #afb6c2;
    width:420px;
}
.register_form li .span_watermark
{
    display:block;
    float:left;
}
.register_form li .span_watermark label
{
    font-size:14px;
    margin:8px 0 0 5px;
}
.register_form li label.name
{
    float:left;
    margin:8px 52px 0 0;
}
.register_form li input
{
    height:32px;
    line-height:32px;
    border:1px solid #e8e8e8;
    border-radius:4px;
    font-size:14px;
    padding: 0 10px;
    float:left;
}
.register_form li .input_onfocus
{
    border-color:#5796ff !important;
}
.register_form li .input_error
{
    border-color:#e54245 !important;
}
.register_form li .show_pas
{
    position:absolute;
    right:10px;
    top:22px;
    z-index:9;
    font-size:14px;
    color:#959ca8;
}
.register_form li .show_pas input
{
    height:14px;
    line-height:14px;
    margin:3px 4px 0 0;
}
.register_form li .show_pas .icheckbox_minimal-grey
{
    float:left;
    margin:1px 4px 0 0;
}
.error_info
{
    color:#e54245;
    float:left;
    display:block;
    clear:both;
    margin:2px 0 0 0;
}
.input_number
{
    width:170px;
    margin-right:10px;
}
.input_code
{
    width:300px;
}
.register_help
{
    color:#959ca8;
    height:24px;
    line-height:24px;
    padding-left:24px;
    background:url(../img/register/help.png) left center no-repeat;
    margin-top:20px;
}
.register_submit
{
    margin-top:30px;
}
.register_sucess
{
    background:url(../img/register/sucess_big.png) left top no-repeat;
    padding-left:130px;
}
.register_sucess h1
{
    font-size:30px;
}
.register_sucess .register_tip
{
    margin-top:10px;
}
/*widget*/
a.button_yellow,a.button_yellow:visited
{
    display:block;
    float:left;
    height:29px;
    line-height:32px;
    background:#ffe7b4;
    border-bottom:3px solid #f8d998;
    color:#c49124;
    padding:0 25px;
    border-radius:4px;
    font-size:14px;
}
a.button_yellow:hover
{
    background:#f8d896;
    border-bottom:3px solid #f0cd83;
    color:#ba8004;
    text-decoration:none;
}
.register_form a.button_yellow
{
    padding:0;
    text-align:center;
    width:120px;
}
a.button_blue,a.button_blue:visited
{
    display:block;
    float:left;
    height:41px;
    line-height:44px;
    background:#2795dc;
    border-bottom:3px solid #0078b3;
    color:#fff;
    border-radius:4px;
    font-size:16px;
    width:120px;
    text-align:center;
}
a.button_blue:hover
{
    background:#0081c1;
    border-bottom:3px solid #006698;
    color:#fff;
    text-decoration:none;
}
a.button_waiting
{
    background-image:url(../img/register/040.gif) !important;
    background-repeat:no-repeat !important;
    background-position:17px 13px !important;
    padding-left:20px !important;
    width:100px !important;
}
a.button_disable,a.button_disable:visited,a.button_disable:hover
{
    background-color:#dfe3e3 !important;
    border-bottom:3px solid #d1d7d7 !important;
    color:#959ca8 !important;
    cursor:default !important;
}
/*guide style*/
.guide_title
{
    height:75px;
    border-bottom:1px solid #ccc;
    margin:20px 0 0 0;
}
.guide_title span
{
    font-size:24px;
}
.guide_tip
{
    height:20px;
    line-height:20px;
    font-size:16px;
    background:url(../img/register/guide_tip.png) left center no-repeat;
    padding-left:26px;
}
.guide_tip span
{
    color:#58b20e;
}
.guide_slider
{
    margin-bottom:40px;
    margin-top:20px;
    width:100%;
    position:relative;
}
.guide_slider h2
{
    font-size:24px;
    color:#606060;
    font-weight:normal;
}
.guide_slider .prev
{
    width:28px;
    height:55px;
    display:block;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-20px;
    background:url(../img/slider_prev.png) center no-repeat;
    text-indent:-9999px;
    z-index:99;
}
.guide_slider .prev:hover
{
    background:url(../img/slider_prev_hover.png) center no-repeat;
}
.guide_slider .next
{
    width:28px;
    height:55px;
    display:block;
    position:absolute;
    right:0;
    top:50%;
    margin-top:-20px;
    background:url(../img/slider_next.png) center no-repeat;
    text-indent:-9999px;
    z-index:99;
}
.guide_slider .next:hover
{
    background:url(../img/slider_next_hover.png) center no-repeat;
}
.slider_area
{
    overflow:hidden;
    width:633px;
    position:relative;
    margin-top:20px;
}
.img_loader
{
    height:436px;
}
.img_loader p
{
    color:#999;
    margin-bottom:10px;
}
.img_loader img
{
    height:409px;
}
.pagination
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
}
.pagination a
{
    display:inline-block;
    height:16px;
    width:16px;
    line-height:16px;
    background:url(../img/pagination_cell.png) center no-repeat;
    text-indent:-9999px;
}
.pagination a.selected
{
    background:url(../img/pagination_cell_selected.png) center no-repeat;
}
.guide_app_down
{
    margin-bottom: 15px;
}
.guide_app_down .two_dimension_code
{
    margin:0 10px 0 0;
}
.guide_app_down .right_down
{
    width:190px;
    margin:0;
}
.guide_app_down .right_down h5
{
    font-size:16px;
    color:#606060;
}
.guide_app_down .right_down p
{
    color:#888;
}
.pop_content_right .two_dimension_code
{
    margin:15px 0 0 0;
}
.pop_content_right .right_down
{
    margin:20px 0 0 0;
}
.pop_content_right .right_down h5
{
    margin:0 ;
}
.pop_content_right .right_down p
{
    color:#888;
}
/*name_card*/
.name_card
{
    position:absolute;
    z-index:9999;
    width:360px;
    height:auto;
    background:#fff;
}
.name_card_border
{
    border:1px solid #d2d2d2;
    border-radius:3px;
    -webkit-box-shadow: 0px 0px 4px 1px #ddd;
    -moz-box-shadow: 0px 0px 4px 1px #ddd;
    box-shadow: 0px 0px 4px 1px #ddd;
}
.name_card .arrow_left
{
    width:6px;
    height:11px;
    display:block;
    background:url(../img/card_arrow.png) 0 0 no-repeat;
    position:absolute;
    left:-5px;
    top:50%;
    margin-top:-6px;
}
.name_card .arrow_right
{
    width:6px;
    height:11px;
    display:block;
    background:url(../img/card_arrow.png) 0 -17px no-repeat;
    position:absolute;
    right:-5px;
    top:50%;
    margin-top:-6px;
}
.name_card .arrow_down
{
    width:11px;
    height:6px;
    display:block;
    background:url(../img/card_arrow.png) 0 -28px no-repeat;
    position:absolute;
    bottom:-5px;
    left:50%;
    margin-left:-6px;
}
.name_card .arrow_up
{
    width:11px;
    height:6px;
    display:block;
    background:url(../img/card_arrow.png) 0 -11px no-repeat;
    position:absolute;
    top:-5px;
    left:50%;
    margin-left:-6px;
}
.name_card_content
{
    margin:20px;
}
.name_card_content .face
{
    float:left;
    display:block;
    width:110px;
    height:110px;
    border:3px solid #f7f7f7;
    border-radius:2px;
}
.name_card_content .info
{
    float:left;
    width:182px;
    margin:0 0 0 20px;
}
.name_card_content .info .name
{
    font-size:18px;
    margin-bottom:8px;
    max-width: 200px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
.name_card_content .info .name a,.name_card_content .info .name a:visited
{
    color:#1587ce;
}
.name_card_content .info .title
{
    margin-bottom:6px;
}
.name_card_content .info .title span
{
    margin-right:10px;
    display:block;
    float:left;
}
.name_card_content .info .contact
{
    color:#959595;
}
.name_card_content .info .contact span
{
    height:21px;
    line-height:21px;
    display:block;
    float:left;
}
.name_card_content .info .contact  br
{
    clear:left;
}
.name_card_content .info .contact .mail_text
{
    width:140px;
    overflow:hidden;
}
.name_card_content .info .contact .mail_text a
{
    color:#959595;
}
.name_card_content .info .contact .mail_text a:hover
{
    color:#525252;
}
.name_card_bottom
{
    height:34px;
    background:#eeeeee;
    border-radius:0 0 3px 3px;
}
.name_card_button
{
    height:34px;
}
.name_card_button li
{
    float:left;
    height:34px;
    width:33.3%;
}
.name_card_button li:hover
{
    background:#f4f4f4;
}
.name_card_button li a,.name_card_button li a:visited
{
    height:34px;
    line-height:34px;
    display:block;
    color:#626262;
    border-right:1px solid #fff;
    text-align:center;
}
.name_card_button li a:hover
{
    text-decoration:none;
    color:#45aa10;
}
.name_card_button li.last a,.name_card_button li.last a:visited
{
    border-right:0;
}
.name_card_button li.full
{
    width:100%;
}
.name_card_button li.full a,.name_card_button li.full a:visited
{
    border-right:0;
}
.name_card_button li a.follow_add span
{
    background:url(../img/follow_add.png) left center no-repeat;
    padding-left:20px;
}
.name_card_button li a.follow_add:hover span
{
    background:url(../img/follow_add_hover.png) left center no-repeat;
}
.name_card_button li a.weixin_add span
{
    background:url(../img/weixin_add.png) left center no-repeat;
    padding-left:20px;
}
.name_card_button li a.weixin_add:hover span
{
    background:url(../img/weixin_add_hover.png) left center no-repeat;
}
.name_card_button li a.task_add span
{
    background:url(../img/task_add.png) left center no-repeat;
    padding-left:20px;
}
.name_card_button li a.task_add:hover span
{
    background:url(../img/task_add_hover.png) left center no-repeat;
}
.name_card_button li a.follow_has span
{
    background:url(../img/follow_add_hover.png) left center no-repeat;
    padding-left:20px;
}
.name_card_button li a.follow_has:hover
{
    color:#ca160e;
}
.name_card_button li a.follow_has:hover span
{
    background:url(../img/follow_delete.png) left center no-repeat;
}
.name_card_content .loading
{
    text-align:center;
}
.name_card_content .loading span
{
    background:url(../img/loading2_16.gif) left center no-repeat;
    font-weight:normal;
    padding-left:25px;
}
/*===================================*/
.maintenance_bar
{
    height:40px;
    width:100%;
    background:#ffe9b4;
}
.maintenance_area
{
    min-width:1000px;
    max-width:1200px;
    margin-left:auto;
    margin-right:auto;
    line-height:40px;
    color:#ab7700;
}
.maintenance_area span
{
    background:url(../img/register/maintenance_tip.png) left center no-repeat;
    padding-left:24px;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:24px;
    position:relative;
    margin-left:12px;
}
.maintenance_area span a.close
{
    width:16px;
    height:16px;
    display:block;
    position:absolute;
    right:0;
    top:2px;
    background:url(../img/register/maintenance_close.png) center no-repeat;
}
.maintenance_area span a.close:hover
{
    background:url(../img/register/maintenance_close_hover.png) center no-repeat;
}
/*avatar_upload*/
.avatar-upload
{
    padding-top:28px;
}
.avatar_upload_button
{
    background:url(../img/avatar_upload_button.png) left center no-repeat;
}
.avatar_upload_button .uploadify-button-text
{
    display:none;
}
.avatar-upload .line2
{
    color:#c4c4c4;
    margin-top:10px;
}
.avatar-upload li.line3 .avatar-wrapper
{
    margin:10px 10px 30px 0 !important;
    width:335px !important;
    height:313px !important;
    border-right:1px solid #c4c4c4 !important;
}
.avatar-upload li.line3 .avatar-wrapper .avatar-container
{
    border:1px solid #ccc;
}
.avatar-upload .avatar-thumb p
{
    text-align:left;
    word-break:break-all;
}
.avatar-upload .avatar-thumb .thumb-big p
{
    color:#525252;
    text-align:center;
}
.avatar-upload .avatar-thumb .thumb-mid p
{
    color:#525252;
    text-align:center;
}
.avatar-upload .avatar-thumb .thumb-sml p
{
    color:#525252;
    text-align:center;
}
.avatar-upload .avatar-thumb .thumb-big div
{
    margin-left:0 !important;
    border: 1px solid #b2b2b2;
}
.avatar-upload .avatar-thumb .thumb-mid div,.avatar-upload .thumb-sml div
{
    border: 1px solid #b2b2b2;
}
.avatar-upload .avatar-thumb
{
    width:380px;
}
.avatar-upload .thumb-big
{
    width:180px !important;
}
.avatar-upload .thumb-mid
{
    height:auto !important;
    text-align:center;
}
.avatar-upload .thumb-mid div,.avatar-upload .thumb-sml div
{
    margin-left:auto !important;
    margin-right:auto !important;
}
.avatar-upload .thumb-sml
{
    height:auto !important;
    text-align:center;
}
.jcrop-holder .avatar-thumb
{
    top:-20px !important;
    left:350px !important;
}
.avatar_buttons .green_button
{
    float:left;
    height:24px;
    line-height:24px;
    width:80px;
    text-align:center;
    font-weight:normal;
}
.avatar_buttons a.cancel
{
    display:block;
    float:left;
    height:24px;
    line-height:24px;
    margin-left:20px;
    color:#999;
}
/*product_line_name*/
.product_line_name
{
    padding-left: 24px;
    background: url(../img/product_line_name.png) left no-repeat;
}
.product_name
{
    padding-left: 24px;
    background: url(../img/product_name.png) left no-repeat;
}
.product_grid_img
{
    height: 24px;
}
.product_grid_img  img
{
    height: 22px;
    width: 22px;
    border: 1px solid #ddd;
    float: left;
}
a.readnotice_button{
    background: url(../img/readnotice.png) no-repeat scroll 7px 5px #EBEBEB;
    border: 1px solid #999999;
    border-radius: 3px;
    color: #525252;
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    padding-left: 25px;
    padding-right: 10px;
    text-decoration: none;
    margin-top: 20px;
    margin-right: -10px;
    z-index: 99;
    position:relative;
}
a.readnotice_button:hover
{
    background-color: #ffffff;
    text-decoration: none;

}
.page_content_nav li span.new_tip
{
    position: absolute;
    right: -2px;
    top: -7px;
}

.report_name_select ul.holder
{
    width: 246px !important;
}
.report_name_select .facebook-auto ul
{
    width: 250px !important;
}
.qtip-light .qtip-tip{
    display: none !important;
}

.qtip .qtip-content {
    overflow: visible;
}
.qtip-light
{
    border-radius: 8px !important;
    font-size: 12px !important;
}
.qtip-light .arrow_top {
    width: 0;
    height: 0;
    display: block;
    border-width: 7px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    left: 14px;
    top: -14px;
    z-index: 2;
}
.qtip-light .schedule_tip_content
{
    /* padding: 0px !important;
    margin-right: 0px !important;
    margin-top: 15px !important;*/
}
.qtip-light .schedule_tip_content .schedule_content
{
    max-height: 450px;
    overflow-x: hidden;
    overflow-y: auto;
    /*width: 437px;*/
}
.qtip-light .schedule_tip_content .schedule_content div
{
    /*height:40px;*/
}
.qtip-light .edit_task_content .schedule_content
{
    /* width: 460px;*/
}
.qtip-light .busy_task_tip .schedule_content
{
    width: 320px;
}
.edit_schedule_content .schedule_field
{
    overflow: hidden;
}
.qtip-light .tip_content
{
    margin: 0 20px 25px 20px;
    padding-top: 15px;

}
.qtip-light .tip_content h5
{
    color: #2898e0;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 15px;
}
.qtip-light .tip_content p
{
    color: #888;
    font-size: 14px;
    margin-bottom: 15px;
    max-width:350px;
    overflow:hidden;
    line-height:22px;
}
.qtip-light .tip_content  .img
{
    margin-bottom: 15px;
    /*border: 1px solid #ddd;*/
}
.qtip-light .tip_content .button .green_button
{
    display: block;
    float: right;
    height: 32px;
    line-height: 32px;
    padding: 0 20px;
    font-size: 14px;
}
.qtip-light .arrow_down {
    width: 0;
    height: 0;
    display: block;
    border-width: 5px;
    border-style: solid;
    border-color: #e2e2e2 transparent transparent transparent !important;
    position: absolute;
    left: 10px;
    bottom: -10px;
    z-index: 2;
}
.arrow_area_wrap {
    border-color:transparent  #e2e2e2 transparent transparent;
    border-style: solid;
    border-width: 10px;
    top: 20px;
    left: -20px;
}
.arrow_area_wrap, .arrow_area_inside {
    position: absolute;
}
.arrow_area_inside {
    border-color:transparent  #fff transparent transparent;
    border-style: solid;
    border-width: 8px;
    bottom: -8px;
    left: -6px;
}
.arrow_area_wrap, .arrow_area_inside {
    position: absolute;
}
.left_arrow_wrap
{
    border-color:transparent  #cbcbcb transparent transparent;
    border-style: solid;
    border-width: 10px;
    top: 15px;
    left: -21px;
}
.left_arrow_wrap, .left_arrow_wrap .left_arrow_inside {
    position: absolute;
}
.left_arrow_wrap .left_arrow_inside {
    border-color:transparent  #fff transparent transparent;
    border-style: solid;
    border-width: 8px;
    bottom: -8px;
    left: -6px;
}
.right_arrow_wrap
{
    border-color:transparent transparent transparent  #cbcbcb;
    border-style: solid;
    border-width: 10px;
    top: 15px;
    right: -21px;
}
.right_arrow_wrap, .right_arrow_wrap .right_arrow_inside {
    position: absolute;
}
.right_arrow_wrap .right_arrow_inside {
    border-color:transparent  transparent transparent #fff;
    border-style: solid;
    border-width: 8px;
    bottom: -8px;
    right: -6px;
}
.schedule_arrow_down
{
    border-color:#e2e2e2 transparent transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -20px;
    left: 20px;
}
.schedule_arrow_down, .schedule_arrow_down .schedule_down_inside {
    position: absolute;
}
.schedule_arrow_down .schedule_down_inside {
    border-color: #fff transparent  transparent transparent;
    border-style: solid;
    border-width: 8px;
    bottom: -6px;
    left: -8px;
}
.schedule_arrow_top
{
    border-color:transparent transparent  #e2e2e2 transparent;
    border-style: solid;
    border-width: 10px;
    top: -20px;
    left: 20px;
}
.schedule_arrow_top, .schedule_arrow_top .schedule_top_inside {
    position: absolute;
}
.schedule_arrow_top .schedule_top_inside {
    border-color: transparent  transparent  #fff transparent;
    border-style: solid;
    border-width: 8px;
    bottom: -6px;
    left: -8px;
}
.schedule_head
{
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}
.pop_head .schedule_head
{
    /*margin: 20px 25px 0;*/
}
.pop_head a.close_schedule
{
    position: absolute;
    right: 25px;
    top: 20px;
    background: url(../img/close_20.png) center center no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px;
}
.schedule_editing_head
{
    margin-bottom: 20px;
}
.schedule_editing_head a.close_schedule
{
    /* top:10px !important;
    right: 10px !important;*/
}
.schedule_editing_head span.schedule_editor_title
{
    color: #525252;
    font-size: 18px;
}
.my_schedule
{
    float:left;
}
.my_schedule a.schedule_title
{
    color: #333333;
    font-size: 20px;
    background: url(../img/schedule_arrow.png) right center no-repeat;
    height: 30px;
    display: block;
    padding-right:15px;
}
.my_schedule a.schedule_title:hover
{
    text-decoration: none;
    background: url(../img/blue_arrow_up.png) right center no-repeat;
    color: #4a73ab;
}
.schedule_panel_one
{
    width: 100%;
}
.schedule_task_inner
{
    position: relative;
    margin: 10px 5px 20px 12px;
    /*    margin: 0;
    overflow:hidden;
    margin: 0 -17px 0 0;*/
}
.pop_content .schedule_task_inner
{
    margin: 0px !important;
}

.schedule_head_ul
{
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.schedule_head_ul li
{
    float: left;
    margin-right:15px;
}
.schedule_head_ul li a
{
    color: #525252;
    font-size: 18px;
}
.schedule_head_ul li a:hover
{
    color: #2898e0;
    border-bottom: 2px solid #2898e0;
    text-decoration: none;
}
.schedule_head_ul li a.hover
{
    color: #2898e0;
    border-bottom: 2px solid #2898e0;
    background: #ffffff !important;
}
.schedule_head_ul li span.divline
{
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    color: #dbdbdb;
}
/*.schedule_content 
{
    margin-top:10px;
}*/
.schedule_detail_content .schedule_content
{
    margin-top: -10px;
}
.schedule_confirm_detail .schedule_content
{
    overflow: hidden;
}
.schedule_type
{
    min-height: 35px;
    margin-right: 5px;
    margin-top: 5px;
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
}
.schedule_panel .schedule_type
{
    margin-bottom: -12px;
}
.pop_content .schedule_panel_one .schedule_type
{
    /*margin-bottom: -12px;*/
}
.schedule_color_type
{
    position: relative;
    top: -34px;
    left: 0;
}
.pop_content .schedule_color_type
{
    top:-30px;
}
.schedule_color_type .select_type
{
    max-width: 120px;
    float: left;
    margin-right: 15px;
    position: relative;
    /*  margin-top: 10px;*/
}
.pop_content .select_type
{
    margin-top: 6px;
}
.select_type a.type_title
{

    background: url(../img/schedule_arrow.png) right center no-repeat !important;
    display: block;
    font-size: 14px;
    color: #333333;
    padding-right: 15px;
    height: 20px;

}
.select_type_right  a.type_title
{
    background: none !important;
    padding-right: 0px !important;
    cursor: default;
}
.select_type_right  a.type_title span
{
    display: inline-block;
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 14px;
    line-height: 11px;
}
.select_type_right  a.type_title:hover
{
    text-decoration: none;
}
.schedule_color_type .select_type a.type_select_result
{
    margin-top: 7px !important;
    padding-right: 20px !important;
}
.schedule_color_type .select_type a.type_title:hover
{
    text-decoration: none;
}
.schedule_type .check_select_type
{
    max-width:450px;
    width: 100%;
}
.check_select_type .select_type_left
{
    float: left;
}
.select_type_left .my_schedule_title
{
    color: #333333;
    font-size: 16px;
    /*  min-width: 100px;*/
    max-width: 180px;
    float: left;
    border: 1px solid #fff;
    line-height: 27px;
    cursor: default;

}
.busy_task_tip .select_type_left .my_schedule_title
{
    min-width: 30px;
}
.edit_schedule_content .my_schedule_title:hover
{
    /* border: 1px solid #ececec;
    padding-right: 5px;*/
}
.busy_task_tip .select_type_left .my_schedule_title:hover
{
    border: 1px solid #ffffff;
    padding-right: 0px;
}
.edit_schedule_content .my_schedule_title_edit
{

    font-size: 16px;
    max-width: 280px;
    float: left;
    border: 1px solid #74c1ed;
    line-height: 27px;
    display: none;
}
.edit_schedule_content .my_schedule_title_edit input
{
    width: 270px;
    border: none;
    height: 27px;
}
.select_type_left .other_schedule_title:hover
{
    border: 1px solid #ffffff;
    padding-right: 0px;
}
.select_type_left span.lock
{
    display: inline-block;
    background: url(../img/lock3.png) center center no-repeat;
    width: 10px;
    height: 12px;
    float: left;
    margin: 8px 0 0 5px;
}
.edit_schedule_content .schedule_type
{
    /* height: 40px;
    line-height: 40px;*/
    padding-bottom: 5px !important;

}
.check_select_type .select_type_right
{
    position: absolute;
    right: 5px;
    top: 7px;
}
.schedule_type .type_content
{
    color:#959ca8;
    font-size: 16px;
    float: left;
    border:1px solid #fff;
    padding-left: 2px;
    width: 352px;
    line-height: 30px;
    margin-left: 55px;
    margin-bottom: 10px;
}
.schedule_type .type_content:hover
{
    border: 1px solid #ececec;
}
.start_end_schedule_field
{
    border-top: 1px solid #e6e6e6;
    margin-right: 20px;
}

.task_pop_content  .schedule_type  .type_content
{
    margin-left: 0px !important;
    width: 407px;
}
.task_pop_content  .schedule_type  .type_content_edit
{
    margin-left: 0px !important;
}
.type_content_edit
{
    font-size: 16px;
    float: left;
    /*   border: 1px solid #e6e6e6;*/
    width: 360px;
    min-height: 30px;
    margin-left: 60px;
    margin-bottom: 10px;
}
.schedule_content .form_selected
{
    border: 1px solid #74c1ed;
}
.task_pop_content .type_content_edit
{
    width: 410px;
}
.type_content_edit input
{
    border: none;
    width: 350px;
    height: 30px;
    line-height: 30px;
    padding-left: 4px;
    font-size: 16px;

}
.task_pop_content .type_content_edit input
{
    width: 400px;
}
.select_type .modify_type_list
{
    top: 23px;
    right: 0;
    width: 120px;
    position: absolute;
    z-index: 2;
}
.task_status .modify_type_list
{
    top:23px;
}
.select_type .type_list
{
    width: 150px;
    position: absolute;
    left: 0;
    top: 33px;
    z-index: 2;
}
.my_schedule_list
{
    width: 175px;
    position: absolute;
    left: 0;
    top: 33px;
    z-index: 2;
    padding-bottom: 10px;
}
.schedule_color_type .select_type .type_list
{
    top: 23px !important;
}
.schedule_color_type .type_list li span
{
    display: block;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.select_type .type_list a , .select_type .modify_type_list a ,.my_schedule_list a
{
    border:none !important;
    border-radius: 0 !important;
    color: #343d47 !important;
    display: block;
    float: none !important;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    padding-left: 15px
}

.type_list a:hover , .modify_type_list a:hover ,.my_schedule_list a:hover
{
    background: #f6f6f8;
    color: #343d47;
    border: 0;
    text-decoration: none;
}
.my_schedule_list span.checked
{
    background: url(../img/task_check.png) right center no-repeat;
    display: inline-block;
    position: absolute;
    height: 7px;
    right: 15px;
    top: 15px;
    width: 9px;
}
.my_schedule_list span.schedule-owner-item
{
    display: inline-block;
    max-width: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cooperate_people_list ul li
{
    position: relative;
}
.rt-result
{
    max-height: 200px;
    overflow-x:hidden;
    overflow-y:auto;
}
.rt-collage-result
{
    margin-bottom: 5px;
}
.rt-collage-result a{
    position: relative;
}
.my_schedule_list img
{
    float: left;
    height: 24px;
    margin: 5px 7px 0 0;
    width: 24px
}
.schedule_search
{
    width: 155px;
    height: 24px;
    border:1px solid #dbdbdb;
    margin: 10px;
}
.schedule_search .search_text
{
    float: left;
    margin-top: 3px;
    text-indent: 5px;
    width: 140px;
    border: none;
}
.schedule_search span.btn_search
{
    background: url(../img/search_btn_10.png) center center no-repeat;
    width: 10px;
    height: 10px;
    cursor: pointer;
    display: block;
    float: left;
    margin-top: 7px;
}
.cooperate_people_list .cooperate_des
{
    margin-left: 15px;
    display: block;
    margin-bottom: 5px;
}
.select_type span.select_title
{
    display: block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin: 5px 10px 0;
    color: #999999;
}
.select_type span.display_task
{
    display: block;
    height: 25px;
    line-height: 25px;
    margin: 5px 15px 5px 0px;
    padding-top: 3px;
    color: #525252;
    background: url(../img/display_task.png) right center no-repeat;
    border-top: 1px solid #ebebeb;
    cursor: pointer;
}
.select_type span.display_task_check
{
    background: url(../img/display_task_check.png) right center no-repeat;
}
.show_task_types
{
    position: relative;
}
.show_task_types span.type_title
{
    background: url(../img/schedule_arrow.png)  right center no-repeat !important;
    display: block;
    margin: 0 5px 10px 0px;
    width: 90px;
    cursor: pointer;
}
.show_task_types .task_list
{
    position: absolute;
    top:20px;
    width: 115px;
    left: 10px;
}
span.repeat_schedule_des
{
    color: #707070;
    display: block;
    margin: -10px 0 5px 5px;
}
div.schedule_check
{
    margin:0 0 5px 5px;
    overflow: hidden
}
div.schedule_check input
{
    float: left;
    margin: 1px 5px 0 0;
}
div.schedule_check label
{
    float: left;
}
.show_task_types .task_list .check_task
{
    background: url(../img/task_check.png) 100px center no-repeat !important;
}
.show_task_types .task_list .check_task:hover
{
    background: #f6f6f8 url(../img/task_check.png) 100px center no-repeat !important;
}
.select_type span.schedule_red_normal
{
    background: url(../img/schedule_red_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;

}
.select_type  span.schedule_yellow_normal
{
    background: url(../img/schedule_yellow_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_yellowolive_normal
{
    background: url(../img/schedule_yellowolive_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type span.schedule_green_normal
{
    background: url(../img/schedule_green_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_lightgreen_normal
{
    background: url(../img/schedule_lightgreen_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type span.schedule_violet_normal
{
    background: url(../img/schedule_violet_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_rosered_normal
{
    background: url(../img/schedule_rosered_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_brown_normal
{
    background: url(../img/schedule_brown_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_none_normal
{
    background: url(../img/schedule_none_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.check_select_type  span.schedule_red_normal , .check_select_type span.schedule_yellow_normal , .check_select_type span.schedule_yellowolive_normal,
.check_select_type span.schedule_green_normal , .check_select_type  span.schedule_lightgreen_normal , .check_select_type span.schedule_violet_normal ,
.check_select_type span.schedule_rosered_normal , .check_select_type span.schedule_brown_normal , .check_select_type span.schedule_none_normal
{
    margin-top: -1px;
    padding-left: 6px;
}
.task_status   span.schedule_red_normal , .task_status  span.schedule_yellow_normal , .task_status  span.schedule_yellowolive_normal,
.task_status  span.schedule_green_normal , .task_status   span.schedule_lightgreen_normal , .task_status  span.schedule_violet_normal ,
.task_status  span.schedule_rosered_normal , .task_status  span.schedule_brown_normal , .task_status  span.schedule_none_normal
{
    margin-top: 2px;
    padding-left: 6px;
}
.select_type  span.schedule_red_check
{
    background: url(../img/schedule_red_check_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_yellow_check
{
    background: url(../img/schedule_yellow_check_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_yellowolive_check
{
    background: url(../img/schedule_yellowolive_check_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_green_check
{
    background: url(../img/schedule_green_check_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_lightgreen_check
{
    background: url(../img/schedule_lightgreen_check_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_violet_check
{
    background: url(../img/schedule_violet_check_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_rosered_check
{
    background: url(../img/schedule_rosered_check_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_brown_check
{
    background: url(../img/schedule_brown_check_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}
.select_type  span.schedule_none_check
{
    background: url(../img/schedule_none_check_14.png) left center no-repeat;
    height: 14px;
    padding-left: 10px;
    float: left;
    margin-top: 10px;
    width: 14px;
}

.select_type  span.schedule_red_20
{
    background: url(../img/schedule_red_20.png) left center no-repeat;
    height: 20px;
    padding-left: 20px;
    display: inline-block;
}
.select_type  span.schedule_yellow_20
{
    background: url(../img/schedule_yellow_20.png) left center no-repeat;
    height: 20px;
    padding-left: 20px;
    display: inline-block;
}
.select_type  span.schedule_yellowolive_20
{
    background: url(../img/schedule_yellowolive_20.png) left center no-repeat;
    height: 20px;
    padding-left: 20px;
    display: inline-block;
}
.select_type  span.schedule_green_20
{
    background: url(../img/schedule_green_20.png) left center no-repeat;
    height: 20px;
    padding-left: 20px;
    display: inline-block;
}
.select_type  span.schedule_lightgreen_20
{
    background: url(../img/schedule_lightgreen_20.png) left center no-repeat;
    height: 20px;
    padding-left: 20px;
    display: inline-block;
}
.select_type  span.schedule_violet_20
{
    background: url(../img/schedule_violet_20.png) left center no-repeat;
    height: 20px;
    padding-left: 20px;
    display: inline-block;
}
.select_type  span.schedule_rosered_20
{
    background: url(../img/schedule_rosered_20.png) left center no-repeat;
    height: 20px;
    padding-left: 20px;
    display: inline-block;
}
.select_type  span.schedule_brown_20
{
    background: url(../img/schedule_brown_20.png) left center no-repeat;
    height: 20px;
    padding-left: 20px;
    display: inline-block;
}
.select_type  span.schedule_none_20
{
    background: url(../img/schedule_none_20.png) left center no-repeat;
    height: 20px;
    padding-left: 20px;
    display: inline-block;
}
.schedule_field
{
    clear: both;
}
.field_content ul.holder
{
    line-height: normal !important;
}
.schedule_field ul.holder
{
    width: 346px !important;
}
.schedule_field .field_name
{
    float: left;
    line-height: 34px;
    margin:4px 5px 0 0;
    width: 55px;
    color: #999999;
}
.schedule_confirm_detail .schedule_field .field_name
{
    margin: 4px 0 0 0 !important;
}
.schedule_field .field_content {
    float: left;
    line-height: 1.8em;
    margin: 7px 0 0;
    position: relative;
}
.schedule_field {
    min-height: 38px;
    padding: 10px 0 5px 0;
    position: relative;
    clear: both;
}
#schedule_simi_link
{
    margin-top: 10px;
}
.remind_field
{
    padding: 3px 0 3px 0;
}
.schedule_field a.attendpeople
{
    display: block;
    clear: both;
}
.busy_task_tip  .schedule_field
{
    padding:0px !important;
}
.schedule_not_confirm .schedule_field
{
    padding: 0 !important;
}
.schedule_not_confirm .add_people a.username
{
    margin-right: 5px;
}
.schedule_confirm_detail .show_date_content
{
    max-width: 500px;
}
.schedule_field_hidden
{
    display: none;
}
.schedule_field_hidden .relation_field .field_content
{
    margin-top: 0px !important;
}
.schedule_field_hidden .relation_field .field_name
{
    /*margin-top: -3px !important;*/
}
.relation_field .show_ralation_bussiness
{
    margin-top: -3px !important;
}
.schedule_check_field
{
    padding: 0px !important;
    margin-top: -10px;
    margin-bottom: -8px
}
.schedule_check_field .field_content
{
    /* margin: 0px;*/
}
.edit_schedule_content .schedule_check_field
{
    margin-bottom: -15px !important;
}
.edit_task_content .schedule_check_field
{
    margin-bottom: -8px !important;
}
.data_content .month
{
    width: 88px;
    height: 24px;
    border:1px solid #cccccc;
    float: left;
    margin-right: 5px;
    text-indent: 3px;
    line-height: 24px;
}
.task_data_content .month
{
    width: 234px;
}

.data_content .hours
{
    height: 24px;
    width: 62px;
    border:1px solid #cccccc;
    float: left;
    margin-right: 5px;
    text-indent: 3px;
    line-height: 24px;
}
.task_data_content .hours
{
    width: 105px;
}
.data_content span.dao
{
    float: left;
    margin:4px 10px 0 5px;
}
.schedule_not_confirm .show_date_content span.dao , .schedule_not_confirm .show_date_content .hours
{
    margin: 0px !important;
}
.field_content span.warning
{
    display: inline-block;
    background: url(../img/warning_14.png) left center no-repeat;
    height: 16px;
    padding-left: 20px;
    line-height: 16px;
    margin-top: 5px;
    clear: both;
}

.field_content span.simi
{
    float: left;
    margin-top:4px;
}
.schedule_footer
{
    /* overflow: hidden;*/
    margin-top: 5px;
    padding-bottom: 20px;
}
div.tixin
{
    margin-top: -5px;
    float: left;
    margin-bottom: 10px;
}
.relation_field div.tixin
{
    margin-top: -15px !important;
    margin-bottom: 0px !important;
}
.tixin input
{
    float: left;
    margin: 4px 5px 3px 0;
}
.schedule_detail_content  .tixin input
{
    margin-top:0px;
}
.tixin label
{
    float: left;
}
.tixin span.check_box
{
    margin-right: 20px;
}
.tixin a.add_tixin
{
    background: url(../img/blue_arrow_up.png) right center no-repeat;
    display: inline-block;
    padding-right: 15px;
}
.tixin a.add_tixin:hover
{
    text-decoration: none;
}
.tixin a.add_tixin_down
{
    background: url(../img/blue_arrow_down.png) right center no-repeat;
    display: inline-block;
    padding-right: 15px;
}

.edit_schedule_content .tixin a.add_tixin
{
    background: none;
}
.edit_schedule_content .tixin a.add_tixin:hover
{
    background: url(../img/edit_pen.png) right center no-repeat;
    padding-right:15px;
}
.edit_schedule_content .add_margin
{
    margin-left: 15px;
}
.schedule_detail_content .tixin a.add_tixin
{
    background: none !important;
}
.schedule_detail_content .tixin a.add_tixin:hover
{
    background: url(../img/edit_pen.png) right center no-repeat !important;
    padding-right:15px;
}
.schedule_detail_content .add_margin
{
    margin-left: 15px !important;
}
.field_content .data_check
{
    width: 346px;
    border:1px solid #d2d2d2;
    margin-top: 10px;
    padding-bottom: 10px;
    clear: both;
}
.schedule_detail_content .field_content .data_check
{
    width: 350px;
}
.schedule_detail_content span.repeat_check_area
{
    margin-left: 102px;
}
.schedule_tip_content .field_content .data_check
{
    margin-bottom: 10px;
}
.field_content .arrow_area_wrap
{
    border-color:transparent transparent #d2d2d2  transparent;
    border-style: solid;
    border-width: 6px;
    top: 15px;
    left: 80px;
}
.field_content .arrow_area_inside {
    border-color:transparent transparent #fff  transparent;
    border-style: solid;
    border-width: 6px;
    bottom: -8px;
    left: -6px;
}
.tixin a.add_data_remind
{
    margin-left: 20px;
}
.remind_data_check .arrow_area_wrap
{
    left: 300px;
}
.remind-data_check .arrow_area_wrap_noda
{
    left:200px;
}
.remind_data_check .field_name
{
    width: 40px !important;
}
.data_check .data_check_type
{
    overflow:hidden;
    padding:0 15px;
}
.data_check_type .check_filed
{
    overflow: hidden;
    padding: 4px 0;
    position: relative;
    width: 100%;
}
.data_check_type .check_filed .field_name
{
    line-height: 25px;
    width: 60px;
}
.field_content select.chongfu
{
    width: 85px;
    height: 22px;

}
.field_content select.jieshu
{
    width: 85px;
    float: left;
    height: 22px;
}
.field_content input.data_jieshu
{
    width: 85px;
    border:1px solid #cccccc;
    margin-left: 5px;
    height: 20px;
    float: left;
}
.field_content select.tixin
{
    width: 351px;
    height: 26px;
    float: left;
    margin-right: 5px;
    line-height: 26px;
}

.field_content .check_area
{
    margin-left: 12px;
}
.field_content .check_area a.submit_btn
{
    margin-right: 5px;
}
.field_content .check_area a.cancel_btn
{
    color: #999999;
}
.field_content .repeat_check_area
{
    margin-left: 99px;
}
.schedule_field  a.tixinhelp
{
    background: url(../img/help.png) center center no-repeat;
    display: inline-block;
    height: 16px;
    margin-left: 0px;
    margin-top: 12px;
    width: 16px;
    float: left;
    position: absolute;
}
.remind_data_check a.tixinhelp
{
    margin-top: 3px;
    float: right;
}
.field_content input.canyupeople
{
    border:1px solid #cccccc;
    height: 24px;
    width: 349px;
    float: left;
    margin-right: 5px;
}
.field_content .tixin_select
{
    width: 327px;
    height: 25px;
    line-height: 25px;
    float: left;
}
.relation_field
{
    padding:0px !important;
    min-height: 20px !important;
    overflow: hidden;
}
.relation_field .field_content
{
    margin-top: 11px;
}

.field_content select.relation_business
{
    width: 81px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-right: 5px;
}
.field_content input.business_name
{
    width: 263px;
    height: 24px;
    border:1px solid  #cccccc;
    float: left;
}
.schedule_button_area
{
    float:right;
    margin-right: 25px;
    margin-top:10px;
}
.edit_schedule_footer .schedule_button_area
{
    margin-right: 0px !important;
}
.schedule_button_area a.schedule_button{
    background: #6abd3d;
    border-radius: 3px;
    color: #eee;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-left: 12px;
    padding: 0 20px;
}
.schedule_button_area a.schedule_button:hover
{
    background: #9dd167;
    text-decoration: none;
}

.schedule_button_area a.cancel{
    color: #959ca8;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-right: 15px;
}
.schedule_left_area
{
    float: left;
    margin-top: 13px;
    margin-left: 25px;
}
.schedule_left_area input
{
    float: left;
    margin: 2px 5px 0 0;
}
.pop_content .schedule_left_area input
{
    margin-top: 2px;
}
.schedule_left_area label
{
    color: #525252;
}
.schedule_des_field
{
    min-height: 100px;
}
.field_content textarea.schedule_des
{
    width: 348px;
    height: 80px;
    border:1px solid #cccccc;
}
.schedule_field .word_report_upload
{
    margin: -10px 0 0 60px;
}
.schedule_field .uploadify-error ,.schedule_field .uploadify-queue-item
{
    width: 334px !important;
}
.task_schedule_field
{
    min-height: 26px !important;
    line-height: 26px;
}
.show_date_content
{
    overflow: hidden;
    margin-top: 4px;
}
.relation_field .show_date_content
{
    margin-top: 0px;
}
.show_date_content span
{
    display: inline-block;
    float: left;
    margin-right: 8px;
}
.participants
{
    clear: both;
    overflow: hidden;
    width: 270px;
}
.participants ul li
{
    float: left;
    margin-right: 5px;
    position: relative;
}
.participants ul li  img
{
    width: 24px;
    height: 24px;
}
.participants ul li b
{
    display: inline-block;
    position: absolute;
    background: url(../img/schedule_create_ico.png) center center no-repeat;
    bottom: 6px;
    right: 0px;
    width: 11px;
    height: 11px;
}
.participants ul li
{
    margin-bottom: 0px !important;
}
.participants span.tip
{
    color: #737373;
    display: block;
    margin-bottom: 5px;
}

div.landmark
{
    float: left;
    display: block;
    margin-bottom: -20px;
}
div.landmark a
{
    font-size: 12px;
    color: #999999;
}
p.landmark_name
{
    width: auto;
}
span.landmarkico
{
    background: url(../img/landmark.png) left center;
    width: 7px;
    height: 10px;
    display: inline-block;

}
.show_ralation_bussiness .task_group
{
    /*  margin-top: 2px;*/
    margin-bottom: -10px;
}
.show_ralation_bussiness .task_group p
{
    font-size: 12px;
}
.schedule_detail_content .task_group p
{
    margin-bottom: 15px;
}
.remarks_des
{
    width: 235px;
    max-height: 100px;
    overflow: auto;
    border: 1px solid #fff;
    padding:4px 0 0 5px;
    margin:-5px 0 0 -5px;

}
.remind_field .remarks_des
{
    max-width: 300px;
    overflow: hidden;
    padding: 8px 0 0 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.edit_schedule_content .remarks_des:hover
{
    /* border: 1px solid #ececec;*/
}
.edit_schedule_footer .schedule_button_area a , .edit_schedule_footer .schedule_button_area span
{
    margin-right: 10px;
    color: #4a73ab;
}
.edit_schedule_footer .schedule_button_area a:hover
{
    text-decoration: underline !important;
}
.scheduleeditable:hover  .show_date_content  , .scheduleeditable:hover .tixin
{
    background: url(../img/edit_pen.png) right center no-repeat;
    cursor: pointer;
    padding-right: 20px;
}
.participants span.edit
{
    background: url(../img/edit_pen.png) center center no-repeat;
    cursor: pointer;
    padding-right: 20px;
    width: 12px;
    height: 12px;
    display: none;

}
.participants:hover span.edit
{
    display:inline;
}
.schedule_tip_content .task_people_list , .schedule_detail_content .task_people_list
{
    max-width: 260px;
}

.schedule_not_confirm span.title
{
    color: #333333;
    font-size: 18px;
}
.schedule_not_confirm span.schedule_null_tip
{
    color: #999;
    margin-top: 10px;
    display: block;
}
.schedule_confirm_detail
{
    overflow: hidden;
    padding: 30px;
    border-bottom: 1px solid #e4e4e4;
    width: 100%;
}
.detail_head
{
    overflow: hidden;
    margin-bottom: 15px;
}
.detail_head .add_people
{
    float: left;
    color: #666666;
}
.detail_head .add_time
{
    float: right;
    color: #666666;
    margin-right: 30px;
}
.detail_head .theme
{
    clear: both;
    color: #333333;
    font-size: 16px;
    padding-top: 15px;
}
.detail_footer
{
    clear: both;
    overflow: hidden;
    margin-top: 15px;
}
.detail_footer .green_button
{
    float: left;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    padding: 0 30px;
    margin-right: 10px;
    font-weight: normal;

}
.detail_footer .gray_button
{
    float: left;
    border-radius: 4px;
    height: 23px;
    line-height: 23px;
    display: inline-block;
    padding:0 30px;
}
.schedule_not_confirm
{
    overflow: hidden;
    padding-top: 5px;
    margin-bottom: 50px;
}
.refused_schedule span
{
    display:block;
    color: #525252;
    margin-bottom: 10px;
}
.refused_schedule textarea
{
    width:400px;
    height:100px;
    padding: 5px;
}
.schedule_head_one
{
    overflow: hidden;
    clear: both;
    margin-bottom: 30px;
}
.edui-for-link .edui-dialog-content
{
    width: 500px !important;
}
.cal-loading
{
    width:200px;
    margin-left:auto;
    margin-right:auto;
    height: 450px;
    line-height: 450px;
}
.cal-loading span
{
    background:url(../img/loading.gif) left center no-repeat;
    padding-left:20px;
    height: 16px;
    margin-left: 67px;
    padding-left: 20px;
}


/* 日程新手引导 */
.demo_step .select_step {
    color: #2898e0;
    display: inline-block;
    font-size: 12px;
    text-decoration: none;
    width: 6px;
    margin-right: 5px;
}
.demo_step .noselected_step {
    color: #dbdbdb;
    display: inline-block;
    font-size: 12px;
    text-decoration: none;
    width: 6px;
    margin-right: 5px;
}
.qtip-light .guide_tip_content
{
    margin: 5px !important;
    padding-top: 0px !important;
}
.guide_tip_content .guide_tip_des
{
    font-size: 16px !important;
    color: #666666 !important;
}
.guide_tip_content a.blue_button
{
    height: 24px;
    width: 62px;
    line-height: 24px;
    color: #fff;
    background: #1e9cd3;
    float: right;
    border-radius: 3px;
    text-align: center;
}
.guide_tip_content a.blue_button:hover
{
    text-decoration: none;
    background: #64b3d6;
}
.shade_div_dark
{
    background:#fff;
    height: 100%;
    opacity: 0.4;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 101;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
}

.index_schedule_qtip  .qtip-tip
{
    display: block !important;
}
#taskDetailDiv .schedule_task_inner
{
    margin: 10px 8px 20px 8px !important;
}
/* autocomplate css  */
.ui-autocomplete.ui-menu .ui-menu-item:hover
{
    color: #fff !important;
}
.ui-menu .ui-menu-item
{
    list-style: none !important;
}
.ui-autocomplete .ui-state-focus
{
    background:#497ab1 !important;
    color: #fff !important;
}
.ui-autocomplete .ui-state-focus a
{
    color: #fff !important
}
.ui-autocomplete .ui-menu-item:hover
{
    background:#497ab1 !important;
    color: #fff !important
}
.ui-autocomplete .ui-menu-item .ac_people_name
{
    cursor: pointer;
    display: block;
    line-height: 24px;
    padding: 2px 0 4px 2px;
    height: 24px;
}
.ui-autocomplete .ui-menu-item .ac_people_name:hover
{
    background:#497ab1 !important;
    color: #fff !important;
}
.ui-autocomplete .ui-menu-item .ac_people_name img
{
    width: 24px;
    height: 24px;
    border: 1px solid #ddd;
    float: left;
    margin-right: 4px;
}


/* 多图上传 */
.upload_popup_morepic
{
    position:absolute;
    z-index:9;
    left:0;
    top:43px;
    background:#fff;
    -webkit-box-shadow:0px 0px 3px 3px #e3e3e3;
    box-shadow:0px 0px 3px 3px #e3e3e3;
    border-radius: 5px;
}
.upload_popup_morefile
{
    position:absolute;
    background:#fff;
    z-index:9;
    left:-15px;
    top:30px;
    -webkit-box-shadow:0px 0px 3px 3px #e3e3e3;
    box-shadow:0px 0px 3px 3px #e3e3e3;
    border-radius: 5px;
}
.edit_bottom .upload_popup_morefile ,.edit_bottom .upload_popup_morefile
{
    top: 43px;
}
.pop_up_arrow
{
    width:10px;
    height:6px;
    display:block;
    background:url(../img/arrow_up01.png) center no-repeat;
    position:absolute;
    left:50%;
    margin-left:-120px;
    top:-5px;
    z-index:2;
}
.upload_popup_morefile  .pop_up_arrow
{
    margin-left:-60px;
}
.upload_more_frame
{
    width:310px;
    background:#fff;
    border:1px solid #ccc;
    border-radius: 5px;
    overflow: hidden;
}
.upload_file_frame
{
    width: 310px;
}
.upload_more_frame h5
{
    height:30px;
    line-height:30px;
    background:#f2f2f2;
    font-weight:normal;
    position:relative;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.upload_more_frame h5 span
{
    margin-left:10px;
    color: #666666;
    font-weight: bold;
}
.upload_more_frame h5 a.close
{
    height:10px;
    width:10px;
    display:block;
    position:absolute;
    right:10px;
    top:10px;
    background:url(../img/button_pm_close.png) center no-repeat;
}
.upload_more_frame h5 a.close:hover
{
    background:url(../img/button_pm_close_hover.png) center no-repeat;
}
.upload_more_frame .file_show
{
    margin:15px 15px;
    overflow: hidden;
}
.upload_more_frame .file_show .document_item
{
    height: 26px;
}
.upload_more_frame .file_show .document_item span
{
    margin-right: 5px !important;
    line-height: 20px;
}
.upload_more_frame .file_show span.file_name
{
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    max-width: 135px;
}
.upload_more_frame .file_show .file_des
{
    margin-top: 10px;
}
.upload_more_frame .file_show .file_des .text
{
    width: 260px;
    height: 26px;
    line-height: 26px;
    border-radius: 3px;
    text-indent: 3px;
    border: 1px solid #dddddd;
}
.upload_more_frame .file_show  span.name
{
    height: 24px;
    padding-left: 35px;
    float: left;
}
.upload_more_frame .file_show span.upload_status
{
    color: #959ca8;
}
.upload_more_frame .pic_show
{
    margin:15px 20px;
    clear: both;
}
.upload_more_frame .pic_show span.title
{
    float: none;
    margin-right: 0px;
    color: #666666;
}
.upload_more_frame .pic_show span.des
{
    color: #999999;
    margin-left: 3px;
    margin-right: 0px;
    display: inline-block;
    float: none;
}
.upload_more_frame .pic_show img
{
    line-height: 80px;
    width: 80px;
}
.upload_more_frame .pic_show ul.pic_list
{
    overflow: hidden;
    margin-top: 5px;
    clear: both;
}
.upload_more_frame .pic_show ul.pic_list span.operat_area
{
    display: none;
}
.upload_more_frame .pic_show ul.pic_list li:hover span.operat_area
{
    display: block;
}
.upload_more_frame .pic_show ul.pic_list span.cover_layer
{
    background:#000;
    height: 80px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 80px;
    border: 1px solid #8f8f8f;
}
.upload_more_frame .pic_show ul.pic_list a.close_btn
{
    height: 22px;
    width: 22px;
    position: absolute;
    right: 1px;
    top:1px;
    background: url(../img/hover_close.png) center center no-repeat;
}
.upload_more_frame .pic_show ul.pic_list li
{
    float: left !important;
    clear: none !important;
    margin: 0 5px 5px 0 !important;
    line-height: 80px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.upload_more_frame .pic_show ul.pic_list li.pic
{
    border:1px solid #ddd;
    width: 80px;
    height: 80px;
    padding: 1px;
}
.upload_more_frame .pic_show ul.pic_list li.add
{
    /*now assigned by uploadify.*/
    /*    width: 82px; 
    height: 82px;*/
}
.upload_more_frame .pic_show ul.pic_list li.add .uploadify-wrapper
{
    position: absolute;
}
.upload_more_frame  .pic_show ul.pic_list li a
{
    display: inline-block;
    float: left;
    position: relative;
    width: 80px;
}
.upload_more_frame  .pic_show  span.load
{
    display:block;
    margin: 30px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background: url(../img/register/loading.gif) center center no-repeat;
}

.upload_more_frame  a.add_img_btn
{
    border:none;
    width: 82px !important;
    height: 82px;
    background: url(../img/add_img_normal.png) center center no-repeat;
    display: block;
}
.upload_more_frame  a.add_img_btn:hover
{
    background: url(../img/add_img_hover.png) center center no-repeat;
    position: relative;
    z-index: 999999999;
}
.upload_more_frame .upload_button
{
    width:100%;
    display:block;
    text-align:center;
    padding-top:80px;
    padding-bottom:10px;
    background:url(../img/upload_pic_bg.png) center 10px no-repeat;
}
.upload_file_frame .uploadifyQueue
{
    margin: 0 0 3px 0;
    width: 100%;
}
.upload_more_frame .upload_loading
{
    height:80px;
    width:100%;
    display:block;
    background:url(../img/loading2.gif) center no-repeat;
}
.upload_more_frame .show_attachment .fileClass
{
    display: block;
    float: left;
    height: 24px;
    margin: 0 5px 10px 10px;
    width: 24px;
}
.upload_more_frame .show_attachment .uploadify-progress
{
    background-color: #e5e5e5;
    clear: both;
    margin: 10px 10px 5px 10px;
    overflow: hidden;
    width: auto;
}
.upload_more_frame .uploadifyQueueItem .fileName {
    display: block;
    float: left !important;
    line-height: 24px;
    margin-right: 5px;
    max-width: 135px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.upload_more_frame .uploadifyQueueItem .fileSize {
    display: block;
    float: left !important;
    line-height: 24px;
    margin-right: 0px;
}
.upload_more_frame .uploadifyQueueItem .percentage, .uploadifyQueueItem .data {
    color: #959ca8;
    display: block;
    float: right;
    line-height: 24px;
}
.upload_more_frame .show_attachment .uploadify-progress-bar
{
    background-color: #81d134;
    height: 5px;
}
.upload_more_frame .show_attachment_content
{
    overflow: hidden;
    margin: 15px 10px 10px 10px;
}
.upload_more_frame .show_attachment_content  .file_description {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 0 10px 5px;
    display: none;
}
.upload_more_frame .show_attachment_content .file_description_inner {
    margin: 5px;
    overflow: hidden;
}
.upload_more_frame .show_attachment_content .file_description textarea {
    border: 0 none;
    font-size: 12px !important;
    height: 16px;
    line-height: 1.2em;
    width: 100%;
}

/* 审批人员选择 */
.copy_name_select
{
    float: left;
}
.copy_name_select ul.message_sent
{
    width: 342px;
}
.copy_name_select .group_select
{

}
.copy_name_select .select_all
{
    margin: 0px;
}
.copy_name_select ul.group_member
{
    border-right:none;
    border-left: none;
    margin: 0;
    padding: 10px;
}
.copy_name_select .group_select_top
{
    margin: 10px 0 0 0;
}
.copy_name_select ul.message_sent li.message_sent_li
{
    margin-bottom: 0px;
}
.copy_name_select .pop_list li ul.group_member li
{
    height: 40px;
    margin-right: 5px;
}
.copy_name_select ul.group_member li p
{
    float: left;
    margin: 10px 0 0 5px;
    overflow: hidden;
    width: 52px;
}
.copy_name_select ul.group_member li
{
    clear: none !important;
    float: left !important;
    height: 40px !important;
    margin-bottom: 0 !important;
    margin-right: 5px !important;
    position: relative !important;
    width: auto !important;
}
.copy_name_select ul.group_member li img
{
    float: left;
    height: 30px;
    width: 30px;
    margin: 4px 10px 0 4px;
}
.copy_name_select .group_select
{
    bottom: -285px;
}
.copy_name_select ul.group_member li p span {
    display: block;
    height: 20px;
    overflow: hidden;
    word-break: keep-all;
}
.copy_name_select  .group_select
{
    width: 380px;
    left: -1px;
}
.copy_name_select .group_select_top a.close
{
    margin-left: 10px;
}
.copy_name_select .group_select_top .department_select
{
    margin-right: 10px;
}
.copy_name_select .group_select_top {
    margin: 3px 0 0;
    height: 28px;
}
.copy_name_select .private_message_name_select
{
    width: 250px;
}
.copy_name_select .group_select_top .group_member_num
{
    float: left;
    margin-left: 10px;
}
.copy_name_select .select_all .close
{
    float: right;
    margin-right: 10px;
    color: #999999;
}
.copy_name_select .select_all
{
    border-bottom: none;
    border-left: none;
    border-right: none;
    height: 28px;
    background: none;
}

/*img_viewer*/
.img_viewer {
    height: 100%;
}

.viewer_close {
    position: absolute;
    z-index: 2;
    height: 32px;
    width: 32px;
    display: block;
    right: 10px;
    top: 10px;
    background: url(../img/v1.7/viewer_close.png) center no-repeat;
}

.viewer_close:hover {
    background: url(../img/v1.7/viewer_close_hover.png) center no-repeat;
}

.show_img_large {
    background: #000000;
    text-align: center;
    position: relative;
}

.show_img_large img {
    max-width: 1004px;
    max-height: 500px;
    vertical-align: middle;
}

.img_viewer .image_slider {
    height: 90px;
}

.img_viewer .img_list {
    background: #4a4a4a;
    border-top: 1px solid #4a4a4a;
    border-bottom: 1px solid #4a4a4a;
    height: 88px;
}

.img_viewer .img_list ul {
    height: 70px;
}

.img_viewer .img_list li {
    background: #555;
    width: 66px;
    height: 66px;
    line-height: 68px;
    border: 2px solid #4a4a4a;
    border-radius: 2px;
}

.img_viewer .img_list li:hover {
    border: 2px solid #2898e0;
}

.img_viewer .img_list li.hover {
    border: 2px solid #2898e0;
}

.img_viewer .img_list li img {
    cursor: pointer;
    max-height: 105px;
    max-width: 105px;
}

.img_viewer .img_list .img_list_scroll {
    margin: 10px 25px 10px 25px;
}

.img_viewer .image_slider a.prev {
    border-radius: 0;
    height: 90px;
    background: #4a4a4a url(../img/v1.7/prev_black.png) center no-repeat;
    border-right: 1px solid #000000;
}

.img_viewer .image_slider a.prev:hover {
    background-color: #595959;
}

.img_viewer .image_slider a.next {
    border-radius: 0;
    height: 90px;
    background: #4a4a4a url(../img/v1.7/next_black.png) center no-repeat;
    border-left: 1px solid #000000;
}

.img_viewer .image_slider a.next:hover {
    background-color: #595959;
}
.image_container a.left_cursor
{
    position: absolute;
    z-index: 1;
    height: 100%;
    display: inline-block;
    width: 50%;
    left: 0;
    top:30px;
    cursor: url(../img/left_cursor.cur),auto;
    background:#000;
    opacity:0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.image_container a.right_cursor
{
    position: absolute;
    z-index: 1;
    height: 100%;
    display: inline-block;
    width: 50%;
    right: 0;
    top:30px;
    cursor:url(../img/right_cursor.cur),auto;
    background:#000;
    opacity:0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
/*image_slider*/
.image_slider {
    height: 120px;
    width: 100%;
    clear: both;
    position: relative;
    margin: 0 0 10px 0;
}

.image_slider a.prev {
    height: 120px;
    width: 15px;
    display: block;
    background: #e8e8ee url(../img/v1.7/prev.png) center no-repeat;
    border-radius: 4px 0 0 4px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    opacity: 0.9;
}

.image_slider a.prev:hover {
    background: #dadae0 url(../img/v1.7/prev.png) center no-repeat;
}

.image_slider a.next {
    height: 120px;
    width: 15px;
    display: block;
    background: #e8e8ee url(../img/v1.7/next.png) center no-repeat;
    border-radius: 0 4px 4px 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    opacity: 0.9;
}

.image_slider a.next:hover {
    background: #dadae0 url(../img/v1.7/next.png) center no-repeat;
}

.image_slider a.disabled {
    cursor: default;
    display: none !important;
}

.img_list {
    height: 118px;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    background: #f8f9f9;
}

.img_list .img_list_scroll {
    margin: 10px;
    overflow: hidden;
}

.img_list ul {
    height: 100px;
    width: 2000px;
}

.img_list li {
    display: block;
    float: left;
    width: 98px;
    height: 98px;
    line-height: 100px;
    background: #fff;
    margin-right: 10px;
    position: relative;
    overflow: hidden;
    border: 1px solid #e4e4e4;
    text-align: center;
}

.img_list li img {
    max-width: 150px;
    max-height: 150px;
    vertical-align: middle;
    line-height: 100px;
    cursor: url(../img/big.cur), auto;
}

.uploadify-button {
    font-weight: normal;
}

.image_container a.btn-original{
    background: rgba(74, 74, 74, 0.6);
    border-radius: 5px;
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 0 0 10px;
    vertical-align: top;
    position: absolute;
    right: 1.5%;
    top: 30px;
    z-index: 999;
}
.image_container a.btn-original span {
    color: #f8f8f8;
    display: inline-block;
    height: 30px;
    margin: 0 10px 0 0;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    vertical-align: middle;
}
.image_container a.btn-original span:hover
{
    color: #FFA922;
}
/* 文档上传 */
.pop_list .uploadify-queue-item
{
    position: relative;
    margin-top:10px;
}
.pop_list .uploadify-queue-item .cancel a
{
    background: url(../img/button_pm_close.png) center center no-repeat;
    display: block;
    height: 10px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 10px;
    z-index: 2;
}
.pop_list .uploadify-queue-item .cancel a:hover
{
    background: url(../img/button_pm_close_hover.png) center center no-repeat;
}
.pop_list .uploadify-progress
{
    margin-top: 22px;
}
.pop_list .uploadify-queue-item span
{
    font-family: "微软雅黑";
}
.pop_list .uploadify-queue-item span.data
{
    margin-right: 30px;
}
.pop_list .uploadify-queue-item span.fileName
{
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}


/*教学视频  */
.pop_up .video_list
{
    overflow: hidden;
}
.pop_up .video_list li
{
    float: left !important;
    width: 33%;
    clear: none !important;
    height: 120px;
}
.pop_up span.cover
{
    display: inline-block;
    background: url(../img/video_normal.png) center center no-repeat;
    width: 110px;
    height: 112px;
    position: absolute;
    left: 0px;
    top:-5px;
}
.pop_up .video_list li:hover span.cover
{
    background: url(../img/video_hover.png) center center no-repeat;
}


/* 微信详情 */
/*.private_message_detail .show_file .file_class
{
    height: 100%;
}*/

/*语音播放 */
.show_info .comment_sound_container
{
    clear: both !important;
}

/* 新版工作报告 */
.write_report .date_area
{
    width: 505px;
    padding: 2px;
    border:1px solid #cccccc;
}
.write_report .date_area input.date {

    border: 0 none !important;
    width: 300px;
    height: 25px;
    line-height: 25px;
}
.write_report .people_area
{
    float: left;
    width: 150px;
    position: relative;
    border:1px solid #cccccc;
    min-height: 26px;
}
.write_report .copy_area
{
    width: 347px;
    margin-left: 10px;
    float: left;
    position: relative;
    border:1px solid #cccccc;
    min-height: 26px;
}
.write_report .people_area span.mark_people
{
    display: inline-block;
    background: url(../img/mark_people.png) center center no-repeat;
    width: 23px;
    height: 23px;
    float: left;
    margin:0;
    position: absolute;
    left: 0px;
}
.write_report .people_area input.mark_text
{
    width: 80%;
    height: 23px;
    line-height: 23px;
    border:none;
}
.write_report .copy_area span.copy_people
{
    display: inline-block;
    background: url(../img/copy_people.png) center center no-repeat;
    width: 24px;
    height: 24px;
    float: left;
    margin:0;
    position: absolute;
    left: 3px;
    top:1px;
}
.index_middle_full span.mandatory_symbol
{
    color:#ff0000;
    display:inline-block;
    margin:5px 0 0 5px;
}
.write_report span.mandatory_symbol
{
    float: left;
}
.copy_area ul.holder
{
    background:transparent;
    padding:2px 0px 1px 30px;
    width: 100% !important;
}
.people_area input
{
    background: transparent;
    padding: 0 0 0 25px;
}
.write_report .copy_area input.mark_text
{
    width: 280px;
    border:none !important;
    height: 25px;
    line-height: 25px;
}
.write_report .copy_area ul.holder
{
    border:none;
    width: 90% !important;
}
span.fcbk_watermark
{
    color: #999;
    left: 30px;
    position: absolute;
    top: 1px;
    width: 80px;
}
.work_report_content
{
    margin-top: 0px;
}
.work_report_content .title
{
    background: url(../img/report_line.png) center center repeat-x;
    height: 30px;
    line-height: 30px;
}
.work_report_content .title span
{
    display: inline-block;
    width: 65px;
    background: #fff;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}
.work_report_content .detail_sales_data
{
    padding:0px;
    width: 645px;
    margin-top: 5px;
}
.work_report_content .detail_sales_data .title
{
    background: none;
    margin-bottom: 5px;
}
.work_report_content .detail_sales_data .title span
{
    font-weight: normal;
    font-size: 12px;
    width: auto;
    color: #999999;
}
.work_report_content .detail_sales_data .detail_sales_tabpage
{
    border:1px solid #cccccc;
}
.work_report_content  .detail_sales_tabpage  ul.tab_nav li
{
    width: 150px;
}
.work_report_content  .detail_sales_tabpage .tab_content
{
    /* padding-left:30px;*/
}
.work_report_content  .detail_sales_tabpage .total li
{
    width: 150px;
}
.detail_sales_data .head
{
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #eaeaea;
    color: #999999;
    margin-bottom: 15px;
}
.detail_sales_data .head span
{
    display: inline-block;
    margin-right: 10px;
}
.detail_sales_data .sales_content
{
    min-height: 50px;
}
.detail_sales_data span.loading
{
    background: url(../img/register/loading.gif) left center no-repeat;
    height: 16px;
    display: inline-block;
    padding-left: 25px;
    margin:35px;
}
.sales_content .entity_data
{
    width: 400px;
    overflow: hidden;
}
.sales_content .entity_data li
{
    float: left;
    width: 110px;
    margin:0 20px 10px 0;
    cursor: pointer;
    background: url(../img/report_bg.png) 85px center no-repeat;
}
.sales_content .entity_data li.last
{
    background: none;
}
.sales_content .entity_data li span
{
    color:#999999;
    font-size: 13px;
    display: block;
    margin-bottom: 6px;
}
.sales_content .entity_data li span.num
{
    color: #5092bd;
    font-size: 16px;
}
.sales_content .entity_data li span.zero ,.sales_content .total li span.zero
{
    color: #bbb !important;
    font-size: 20px;
}
.sales_content .entity_data li span.zero:hover , .sales_content .total li span.zero
{
    color: #bbb !important;
    font-size: 20px;
}
.sales_content .entity_data li a:hover
{
    text-decoration: none;
}
.sales_content .entity_data li:hover .num
{
    color: #2fabfc;
}
.sales_content .total
{
    width: auto;
    overflow: hidden;
}
.sales_content .total li
{
    width: 120px;
    float: left;
    background: url(../img/report_bg.png) right center no-repeat;
    text-align: center;
}
.sales_content .total li span
{
    color:#999999;
    font-size: 12px;
    display: block;
    margin-bottom: 6px;
}
.sales_content .total li.last
{
    background: none;
}
.sales_content .total li span.currency
{
    color: #f59922;
    font-size: 16px;
}
.sales_content .total li span.num
{
    color: #5092bd;
    font-size: 16px;
}
.sales_content .total li a:hover
{
    text-decoration: none;
}
.sales_content .total li:hover span.currency
{
    color: #fbb860;
}
.sales_content .total li:hover span.num
{
    color: #2fabfc;
}
.report_content_div
{
    margin-top: 15px;
    clear: both;
    overflow: hidden;
}
.report_content_div .ui-multiselect
{
    width: 268px !important;
}
.report_content_div span.field_item
{
    display: block;
    color: #333333;
    margin-bottom: 5px;
}
.report_content_div textarea
{
    width: 635px;
    min-height: 80px;
    padding:5px 5px 0;
}
.report_content_div select
{
    width: 268px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #cccccc;
}
.report_content_div  input
{
    width: 268px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #cccccc;
    text-indent: 5px;
    margin:0px;
}
.report_content_div  div.add_attachment {
    background: url(../img/attachment_blue.png)  left center no-repeat;
    color: #2898e0;
    display: inline-block;
    font-size: 13px;
    margin-top: -6px;
    padding-left: 15px;
}
.report_content_footer
{
    margin:0px 0 35px 0;
}

.report_content_footer a.green_button {
    display: inline-block;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    margin: 10px 10px 0 0;
    padding: 0 25px;
}

.report_content_footer a.gray_button {
    border-radius: 5px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin: 10px 10px 0 0;
    padding: 0 25px;
}

.task_list_noneinfo span.submit_name
{
    margin-right: 15px;
}
.task_status a.gray_button
{
    height: 24px;
    line-height: 24px;
    width: 64px;
    border-radius: 3px;
    text-align: center;
    border:1px solid #d0d4dc;
    background: #f4f4f4;
    color: #959ca8;
}
.task_status a.gray_button:hover
{
    background: #6abd3d;
    border:1px solid #6abd3d;
    color: #fff;
}
.report_tool a.delete
{
    height: 24px;
}
.detail_sales_data
{
    margin: 15px 0 0px 0;
    padding-bottom: 5px;
    padding-left: 7px;
    clear: both;
    overflow: hidden;
}
.detail_sales_wrap
{
    margin-bottom: 8px;
}
.detail_sales_data span.title
{
    color: #999999;
    font-size: 12px;
    display: block;
    margin-bottom: 10px;
}
.detail_sales_wrap  span.title
{
    background: none;
    height: auto;
    line-height: normal;
}
.daily_detail_content.report_detail_content  .field .field_content
{
    max-width: 490px !important;
}
.task_detail_head .report_read
{
    top:26px;
}
.daily_detail_content.right_report_detail .field .field_content
{
    max-width:320px !important;
}
/*工作日报tabpage*/
.detail_sales_tabpage
{
    height: 120px;
    border:1px solid #f0f0f0;
}
.detail_sales_tabpage .tab_nav
{
    height: 30px;
    background:#f3f3f3;
    border-bottom: 1px solid #f0f0f0;
}
.detail_sales_tabpage .tab_nav li
{
    float: left;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}
.detail_sales_tabpage .tab_nav li:hover a
{
    font-weight: bold;
    color: #666666;
}
.detail_sales_tabpage .tab_nav li a
{
    color: #888888;
}
.detail_sales_tabpage .tab_nav li a:hover
{
    text-decoration: none;
}
.detail_sales_tabpage .tab_nav li.hover
{
    background:#fff;
    border-bottom: 1px solid #fff;
}
.detail_sales_tabpage .tab_nav li.hover a
{
    font-weight: bold;
    color: #666666;
}
.detail_sales_tabpage .tab_content
{
    padding:20px 0;
}
.right_report_detail .task_comment
{
    margin-left:0px;
}
.work_report_pop
{
    border-radius: 8px;
}
.work_report_pop h4
{
    padding-left: 17px;
}
.work_report_pop span
{
    margin-top: 0px;
    margin-left: 0px !important ;
}
.work_report_pop span.data_time
{
    margin-right: 10px;
    display: inline-block;
    overflow: hidden;
    float: left;
}
.work_report_pop .work_report_inner
{
    padding: 20px 30px 30px 30px;
    border-radius:0 0 8px 8px;
}
.follow_process_content
{
    border: 1px solid #dcdcdc;
    margin-bottom: 20px;
}
.follow_process_content:hover
{
    border: 1px solid #a5cae3;
    cursor: pointer;
}
.follow_process_content:hover span.expander
{
    background: url(../img/blue_arrow_line_8.png)  0 -10px no-repeat;
}
.follow_process_content h5
{
    height: 30px;
    line-height: 30px;
    padding:6px 15px 6px 15px;
}
.follow_process_content .expander
{
    float: right;
    height: 4px;
    margin: 14px 10px 0;
    width: 8px;
    background: url(../img/gray_arrow_line_8.png)  0 -10px no-repeat;
}
.follow_process_content .company_name
{
    float: left;
    font-size: 13px;
    color: #777777;
}
.follow_process_content .contact_record
{
    float: right;
    display: inline-block;
    float: right;
    margin-right: 15px;
}
.follow_process_content .contact_record span
{
    color: #666666;
    font-weight: normal;
    font-size: 13px;
}
.follow_process_content span.visit
{
    margin-right: 5px;
}
.follow_process_content .expand_panel
{
    display: none;
}
.follow_process_content .expand_panel:hover
{
    cursor: default !important;
}
.follow_process_content .expand_panel .expand_panel_inner
{
    padding:7px 0 7px 0;
}
.contract_peocess_content .visited_list , .account_peocess_content  .visited_list
{
    background: url(../img/report_div_line.png) 10px 0 repeat-y !important;
    list-style-type: none;
    margin:0px;
    padding: 0
}
.follow_process_content  .visited_list li
{
    min-height: 40px;
    position: relative;
    clear: both;
}
.follow_process_content  .visited_list .last
{
    height: 10px;
}
.follow_process_content  .visited_list .last span.record_ico_area
{
    height: 45px;
}
.follow_process_content  .visited_list .last .feed_addition
{
    margin-top: -5px;
}
.follow_process_content  span.record_ico_area
{
    width: 26px;
    height: 40px;
    display: inline-block;
    background: #fff;
    overflow: hidden;
    float: left;
}
.follow_process_content  span.position_ico
{
    display: inline-block;
    background: url(../img/feed_class_20.png) 0 -100px no-repeat;
    width: 20px;
    height: 20px;
    margin-top: 10px;
}
.follow_process_content  span.record_ico
{
    display: inline-block;
    background: url(../img/feed_class_20.png) 0 -60px no-repeat !important;
    width: 20px;
    height: 20px;
    padding-left: 0px !important;
    margin-top: 10px;
}
.follow_process_content  span.contract_ico
{
    display: inline-block;
    background: url(../img/feed_class_20.png) 0 -200px no-repeat !important;
    width: 20px;
    height: 20px;
    padding-left: 0px !important;
    margin-top: 10px;
}
.follow_process_content span.account_ico
{
    display: inline-block;
    background: url(../img/active_class_20.png) 0 0px no-repeat !important;
    width: 20px;
    height: 20px;
    padding-left: 0px !important;
    margin-top: 10px;
}
.follow_process_content span.opp_ico
{
    display: inline-block;
    background: url(../img/report_entity_ico.png) 0 -43px no-repeat !important;
    width: 13px;
    height: 13px;
    padding-left: 0px !important;
    margin-top: 3px;
}
.follow_process_content span.app_ico
{
    display: inline-block;
    background: url(../img/active_class_20.png) 0 -40px no-repeat !important;
    width: 20px;
    height: 20px;
    padding-left: 0px !important;
    margin-top: 10px;
}
.follow_process_content  .feed_visited_time
{
    clear: both;
    display: inline-block;
    margin-top: -5px;
}
.follow_process_content  .feed_visited_time span.record_time
{
    display: inline-block;
    margin-top: 11px;
    color: #999999;
}
.follow_process_content  .feed_visited_time span.record_time a
{
    color: #999999;
}
.follow_process_content  .feed_visited_thing
{
    padding-bottom: 10px;
    color: #333333;
}
.follow_process_content .feed_addition
{
    padding-left: 27px;
    overflow: hidden;
    position: relative;
}
.follow_process_content .feed_mult_img
{
    padding-bottom: 5px;
    position: relative;
}
.follow_process_content .feed_mult_img img
{
    width: 60px;
    height: 60px;
    position: relative;
    border:1px solid #eaeaea;
}
.follow_process_content .feed_mult_img span.count
{
    position: absolute;
    display: block;
    height: 22px;
    background: #000;
    opacity: 0.25;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
    bottom: 10px;
    left: 0px;
    width: 62px;
    color: #ffffff;
    text-align: center;
    line-height: 22px;

}
.follow_process_content .feed_mult_img a.feed_mult_img_link:hover span.count
{
    opacity: 0.45;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=45);
}

.follow_process_content.has_expand
{
    border:1px solid #a5cae3;
}
.follow_process_content.has_expand .expand_panel
{
    display: inline-block;
    width: 90%;
    padding:0 15px;
}
.follow_process_content.has_expand span.company_name
{
    color: #4d91bf;
}
.follow_process_content.has_expand span.expander
{
    background: url(../img/blue_arrow_line_8.png)  0 -2px no-repeat;
    float: right;
    height: 4px;
    margin: 14px 10px 0;
    width: 8px;
}
.follow_process_content.tel_peocess_content
{
    border:1px solid #fff !important;
}
.follow_process_content.tel_peocess_content:hover
{
    border:1px solid #fff !important;
}
.tel_peocess_content .expand_panel
{
    display: block;
}
.tel_peocess_content ul.visited_list li
{
    cursor: default;
}
.follow_process_content .visited_list
{
    background: none;
}
.follow_process_content .feed_border
{
    border:1px solid #fff;
    margin:0;
}
.follow_process_content .feed_border .triangle_up
{
    display: none;
    background: #000;
}
.follow_process_content .feed_content
{
    padding-left: 13px;
    border-left: 1px solid #ccc !important;
    margin: 5px 10px;
}
.follow_process_content .feed_mainbody
{
    cursor: default;
}
.follow_process_content .feed_addition
{
    padding-left: 0px;
}
.follow_process_content .feed_admin , .follow_process_content .feed_admin
{
    display: none;
}
.follow_process_content .feed_comefrom
{
    min-height: 25px;
}
.follow_process_content .feed_comefrom span.action
{
    margin:0px;
}
.follow_process_content .feed_comefrom a.avatar , .follow_process_content .feed_comefrom span.arrow
{
    display: none;
}
.contract_peocess_content
{
    border:1px solid #fff;
}
.contract_peocess_content ul.visited_list li
{
    cursor: default;
}
.contract_peocess_content:hover
{
    border:1px solid #fff;
}
.contract_peocess_content span.contract_name , .contract_peocess_content span.contract_payment ,.contract_peocess_content span.contract_name
{
    color: #333333;
    margin-right: 3px;
    background: none !important;
    display: inline-block;
    overflow: hidden;
}

.contract_peocess_content span.contract_name
{
    display: inline-block;
    float: left;
    padding-left: 0 !important;
}
.contract_peocess_content span.contract_name a
{
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #4d91bf !important;
    margin-right: 12px;
}
.contract_peocess_content span.contract_name span
{
    display: inline-block;
    float: left;
}
.contract_peocess_content  span.win_currency
{
    display: inline-block;
    position: absolute;
    right: 90px;
    color: #f59922;
}
.contract_peocess_content p.group_name a
{
    color: #4d91bf !important;
    display: inline-block;
    margin-right: 12px;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 1px;
}
.contract_peocess_content p.group_name.contract a
{
    color: #4d91bf !important;
    display: inline-block;
    margin-right: 12px;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.contract_peocess_content label.info_group {
    background: url(../img/report_entity_ico.png) 0 -70px no-repeat;
    display: inline-block;
    float: left;
    height: 8px;
    margin:5px 10px 0 0;
    width: 4px;
}
.account_peocess_content .visited_time span.record_time
{
    margin-top: 0px;
}
.account_peocess_content ul.visited_list li
{
    cursor: default;
}
.lose_peocess_content
{
    border:1px solid #fceae5;
    padding:15px;
    cursor: default;
}
.lose_peocess_content:hover
{
    border:1px solid #fceae5;
}
.lose_peocess_content p
{
    color: #999999;
    margin:5px 0 0 0px;
}
.win_peocess_content
{
    background: url(../img/win.png) right top no-repeat;
    border:1px solid #e3efea;
    background-color: #f5faf8;
    padding:15px;
    cursor: default;
}
.win_peocess_content:hover
{
    border:1px solid #e3efea;
}
.win_peocess_content span.record_ico_area
{
    background: #f5faf8;
}
.win_peocess_content:hover ,.lose_peocess_content:hover
{
    cursor: default;
}
.report_reject
{
    padding:0 5px;
}
.report_reject span.time
{
    margin: 0px;
}
.report_reject a.name
{
    margin: 0 5px;
}

.date_area .ui-selectmenu-button span.ui-selectmenu-text
{
    padding: 0.3em 2.1em 0 0.3em;
}
.date_area .ui-selectmenu-button
{
    width: 501px !important;
    outline: none;
    display: inline!important ;
}
.date_area .ui-icon
{
    display: none !important;
}
.ui-selectmenu-menu
{
    background: #fff !important;
    border:1px solid #cccccc !important;
    padding:0px !important;
}
.ui-selectmenu-menu .ui-menu-item
{
    height: 30px;
    line-height: 30px;
}
.ui-selectmenu-menu .ui-menu-item:hover
{
    background: #f6f6f8;
}
/* */
.schedule_middle .task_breadcrumb
{
    border-bottom: none;
    height: auto;
    line-height: normal;
    padding-bottom: 0px;
}

/*销售预测自定义时间范围   selectmenuplus*/
.rk-selectmenu-plus .dialogCon
{
    padding: 30px 10px 10px 10px;
    width: 152px;
}
.rk-selectmenu-plus .dialogCon select
{
    width: 152px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 18px;
}
.rk-selectmenu-plus .dialogCon label
{
    color: #999999;
    margin-bottom: 5px;
    display: block;
}

.rk-selectmenu-plus .dialogCon .green_button
{
    width: 53px;
    height: 24px;
    line-height: 23px;
    float: right;
    text-align: center;
    font-weight: normal;
}
.rk-selectmenu-plus ul.ui-menu
{
    border-right:1px solid #ccc;
}
.rk-selectmenu-plus span.right_arrow
{
    background: url(../img/document_path_arrow.png) center center;
    display: inline-block;
    float: right;
    width: 12px;
    height: 12px;
    margin-top: 11px;
}
.forecast_content .time_select
{
    border:1px solid #d9d9d9;
    background: #fff;
    border-radius: 3px;
}
.rk-selectmenu-plus ul.ui-menu li.hover
{
    background: #f6f6f8;
}
/*日程弹出框样式修改 ui-dialog*/
.task-schedule-dialog
{
    border-radius: 5px;
}
.task-schedule-dialog .schedule_head_ul
{
    margin-top: 10px;
    margin-bottom: 0px;
}
.task-schedule-dialog .schedule_pop_up
{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.task-schedule-dialog .ui-dialog-titlebar
{
    border-bottom: none;
}

.ui-front {
    z-index: 8000;
}
/*
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default;
    border:1px solid #ccc;
    background:#fff;
}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-autocomplete.ui-menu
{
    padding: 0px;
}
.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
    list-style-image:none !important;
    line-height: 30px;
    min-height: 30px;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    zoom:1;
    line-height: 30px !important;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
    background:#497AB1;
    border:1px solid #497AB1;
    color:#fff;
}

/*部门公告新增公司——姓名，查看次数，时间 2014-10-21*/
.tongzhi_list_content span.announ_name
{
    display: inline-block;
    max-width: 200px;
}
.tongzhi_list_content span.announ_time
{
    display: inline-block;
    max-width: 150px;
}
.tongzhi_list_content span.announ_read
{
    display: inline-block;
    max-width: 150px;
}
.tongzhi_list_content span.announ_line
{
    display: inline-block;
    color: #999;
    margin: 0 10px;
}
.page_title_announcement .title_select
{
    margin-right: 10px;
}
table.blog_title_publish select
{
    width: 105px;
    height: 26px;
    line-height: 26px;
    margin-top: 8px;
}
.blog_content_sent .loading_btn
{
    display: inline-block !important;
}
.blog_content_sent a.page_addbutton
{
    /* display: inline-block !important;*/
}



/*部门树*/

.ui-powerinput-box {
    width: 100%;
    height: 100%;
    position: relative;
    min-height: 30px;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
}
.ui-powerinput-box .ui-powerinput-button {
    background: url(../img/v1.7/group_mail.png)  center center no-repeat;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
.ui-powerinput-box .ui-powerinput-button:hover
{
    background: url(../img/v1.7/group_mail_hover.png)  center center no-repeat;
}
.ui-powerinput-box .ui-powerinput-button span
{
    display: none;
}
.ui-powerinput-box .ui-autocomplete-box {
    display: block;
    background: #fff;
    border-radius: 3px;
    height: auto !important;
    overflow: hidden;
    padding-right: 30px;
}
.schedule_pop_content .ui-powerinput-box .ui-autocomplete-box
{
    padding-right: 0px;
}
.ui-powerinput-menu {
    position: absolute;
    background: white;
    border: #d9d9d9 solid 1px;
    box-shadow: 0 0 5px #d9d9d9;
    z-index: 2147483647 !important;
}
.ui-powerinput-box .ui-autocomplete-input {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    text-indent: 4px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
}
.ui-autocomplete-box {
    overflow: hidden;
}
.ui-autocomplete-box .ui-autocomplete-item {
    float: left;
    background: #dee7f8;
    border: 1px solid #cad8f3;
    border-radius: 4px;
    position: relative;
    z-index: 0;
    clear: none;
    line-height: 16px;
    width: auto;
    padding:1px 15px 5px 2px;
    margin: 3px 1px 2px 2px;
    white-space: nowrap;
    word-wrap: normal;
    list-style-type:none;
    height: auto;
}
.ui-autocomplete-box .ui-autocomplete-item img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin: 0 2px;
}
.ui-autocomplete-box .ui-autocomplete-item .ui-autocomplete-item-name {
    margin-left: 2px;
}
.ui-autocomplete-box .ui-autocomplete-item .ui-autocomplete-item-remove {
    background: url(../img/close.gif)  0 0 repeat;
    display: block;
    font-size: 1px;
    height: 7px;
    position: absolute;
    right: 4px;
    top: 5px;
    width: 7px;
    text-indent: -9999px;
}
.ui-autocomplete-box .ui-autocomplete-item .ui-autocomplete-item-remove:hover
{
    background-position: 7px center;
}
.ui-autocomplete-box .ui-autocomplete-ipt-box {
    float: left;
    height: 100%;
    line-height: 30px;
}
.ui-autocomplete-box .ui-autocomplete-ipt-box .ui-autocomplete-ipt {
    width: 80px;
    border: none;
    height: 100%;
    line-height: 20px;
    padding: 5px 0;
    text-indent: 4px;
    border-radius: 3px;
}
.ui-menu-item img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: 5px 2px 0;
}
.ui-powerinput-menu .jstree-default .jstree-hovered
{
    background: #2898e0;
    color: #fff;
}
.ui-powerinput-menu .jstree-default .jstree-clicked
{
    background: #eeeeee;
    color: #343d47;
    box-shadow: 0 0 1px #eeeeee inset
}
.ui-powerinput-menu .jstree-default .jstree-clicked.jstree-hovered
{
    color: #343d47;
}
.ui-powerinput-menu  .jstree-container
{
    margin: 10px 0 0 10px;
}
.ui-powerinput-menu {
    position: absolute;
    background: white;
    border: #d9d9d9 solid 1px;
    box-shadow: 0 0 5px #d9d9d9;
}
.ui-powerinput-box .ui-autocomplete-input {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    text-indent: 4px;
    padding-left: 0px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
}
.ui-autocomplete-box {
    overflow: hidden;
}
.ui-autocomplete-box .ui-autocomplete-item {
    float: left;
    background: #dee7f8;
    border: 1px solid #cad8f3;
    border-radius: 4px;
    position: relative;
    z-index: 0;
    clear: none;
    line-height: 16px;
    width: auto;
    padding:1px 15px 2px 2px;
    margin: 3px 1px 2px 2px;
    white-space: nowrap;
    word-wrap: normal;
    list-style-type:none;
    height: auto;
}
.ui-autocomplete-box .ui-autocomplete-item img {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin: 0 2px;
    display:inline-block;
    float: left;
}
.ui-autocomplete-box .ui-autocomplete-item .ui-autocomplete-item-name {
    margin-left: 2px;
    margin-right: 0px;
}
.ui-autocomplete-box .ui-autocomplete-item .ui-autocomplete-item-remove {
    background: url(../img/close.gif)  0 0 repeat;
    display: block;
    font-size: 1px;
    height: 7px;
    position: absolute;
    right: 4px;
    top: 5px;
    width: 7px;
    text-indent: -9999px;
}
.ui-autocomplete-box .ui-autocomplete-ipt-box {
    float: left;
    height: 100%;
    line-height: 30px;
}
.ui-autocomplete-box .ui-autocomplete-ipt-box .ui-autocomplete-ipt {
    width: 80px;
    border: none;
    height: 100%;
    line-height: 20px;
    /*padding: 5px 0;*/
    text-indent: 4px;
    border-radius: 3px;
    margin-top: 4px;
}
.ui-menu-item img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin: 0 4px;
}
.ui-autocomplete .ui-menu-item
{
    list-style-image:none;
}
.ui-powerinput-menu .jstree-default .jstree-hovered
{
    background: #2898e0;
    color: #fff;
}
.ui-powerinput-menu .jstree-default .jstree-clicked
{
    background: #eeeeee;
    color: #343d47;
    box-shadow: 0 0 1px #eeeeee inset
}
.ui-powerinput-menu .jstree-default .jstree-clicked.jstree-hovered
{
    color: #343d47;
}
.ui-powerinput-menu  .jstree-container
{
    margin: 10px 0 0 10px;
}

.ui-powerinput-menu .ui-powerinput-menutop{
    line-height: 30px;
    text-align: left;
    padding:5px 0px 5px 5px;
}

.ui-powerinput-menu .ui-powerinput-menutop .ui-powerinput-info{
    float: left;
}


.ui-powerinput-menu .ui-powerinput-menumiddle {
    height: 180px;
    padding: 5px 0 5px 5px;
    border-top:1px solid #d9d9d9;
}
.ui-powerinput-menu .ui-powerinput-menumiddle .ui-powerinput-user{
    float: left;
    margin: 2px 5px 2px 2px;
    height: 30px;
}

.ui-powerinput-menu .ui-powerinput-menumiddle .ui-powerinput-user .ui-powerinput-userlink{
    display: block;
    position: relative;
    width:100%;
    height:100%;
    line-height: 30px;
    vertical-align: middle;
    text-decoration: none;
}
.ui-powerinput-menu .ui-powerinput-menumiddle .ui-powerinput-user .ui-powerinput-userlink:hover{
    background: #eee;
}

.ui-powerinput-menu .ui-powerinput-menumiddle .ui-powerinput-user .ui-powerinput-arvata{
    width: 24px;
    height: 24px;
    margin: 3px;
    border-radius: 4px;
}

.ui-powerinput-menu .ui-powerinput-menumiddle .ui-powerinput-user .ui-powerinput-name{
    vertical-align: top;
    overflow: hidden;
    word-break: keep-all;
    color:#717780;
    padding-right: 5px;
    width: 37px;
    display: inline-block;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.ui-powerinput-menu .ui-powerinput-menumiddle .ui-powerinput-user .ui-powerinput-status{
    position: absolute;
    left:0;
    bottom: 0;
    width: 12px;
    height: 12px;
}
.ui-powerinput-menu .ui-powerinput-menumiddle .ui-powerinput-user-checked{
    background: #fff;
}
.ui-powerinput-menu .ui-powerinput-menumiddle .ui-powerinput-user-checked .ui-powerinput-status{
    background: url(../img/v1.7/done_square.png) center no-repeat;
}

.ui-powerinput-menu .ui-powerinput-menubottom{
    height: 27px;
    text-align: right;
    padding: 0 10px;
    border-top:1px dotted #d9d9d9;
}
.ui-powerinput-menu .ui-powerinput-menubottom a
{
    color: #c5c4c4;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    margin-top: 6px;
}
.ui-powerinput-menu .ui-powerinput-menubottom a:hover
{
    color:#2898e0;
}
.ui-powerinput-menu .ui-powerinput-menubottom a.ui-powerinput-clear
{
    margin-right: 10px !important;
}
.ui-powerinput-menu .ui-powerinput-menubottom input
{
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 5px;
}
.ui-powerinput-menu .ui-powerinput-menubottom label
{
    display: block;
    float: left;
    margin-top: 6px;
}
.ui-powerinput-menu .ui-powerinput-menubottom .ui-powerinput-info{
    float: left;
}
/*feed sound play*/
.comment_sound_container {
    float: left;
    margin: 0 0 10px 0;
    height: 28px;
}

.item-player .item-player-inner {
    background: #81d134;
    border-radius: 4px;
    height: 28px;
    line-height: 28px;
    display: block;
}

.item-player .item-player-inner:hover {
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
}

.item-player .item-player-inner .item-player-length {
    float: right;
    margin-right: 12px;
    color: #fff;
}

.item-player-text {
    float: right;
    margin-right: 10px;
}

.item-player {
    display: inline-block;
    position: relative;
    width: 120px;
    cursor: pointer;
}

.item-player .item-player-btn.item-btn-play {
    cursor: pointer;
}

.item-player .item-player-btn {
    z-index: 2;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 34px;
    height: 28px;
    background: url(../img/icon_sound_left.jpg) center no-repeat;
    border-radius: 2px 0 0 2px;
}

.item-player .item-btn-pause {
    cursor: pointer;
    background: url(../img/voice_playing_left03.gif) center no-repeat;
}

.item-player .item-player-corner {
    z-index: 1;
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
}
/*show_position*/
.follow_process_content .show_position {
    clear: both;
    float: left;
    margin: 0 0 10px 0;
    background: none;
    padding: 0px;
}

.follow_process_content .show_position a {
    display: block;
    height: 24px;
    line-height: 24px;
    border-radius: 4px;
    color: #7784a2;
    padding-left: 18px;
    padding-right: 10px;
    background:url(../img/v1.7/position.png) 0px center no-repeat;
}
.follow_process_content .show_position a span
{
    color: #7784a2;
}
.follow_process_content .show_position a:hover span{
    text-decoration: underline !important;
}

/*feed_documents*/
.feed_documents .file_class_word
{
    background: url(../img/office_ico.png) 0 -72px no-repeat;
}
.feed_documents .file_class_ppt
{
    background: url(../img/office_ico.png) 0 0 no-repeat;
}
.feed_documents .file_class_pdf
{
    background: url(../img/office_ico.png) 0 -24px no-repeat;
}
.feed_documents .file_class_excel
{
    background: url(../img/office_ico.png) 0 -96px no-repeat;
}
.feed_documents .file_class_unable
{
    background: url(../img/office_ico.png) 0 -48px no-repeat;
}
.feed_documents ul.feed_file_list
{
    padding-left: 5px;
}
.feed_documents ul.feed_file_list li {
    clear: both;
    height: 24px;
    line-height: 24px;
    margin-left: -5px;
    padding: 0px 0 5px 0px;
    min-height: 10px;
}
.feed_documents ul.feed_file_list li a {
    color: #343d47;
    display: block;
    float: left;
    height: 24px;
    max-width: 155px;
    overflow: hidden;
    padding-left: 32px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
}

/*工作报告导出添加部门和人员选择*/
.select_departments .ui-powerinput-box
{
    float: left;
    min-height: 26px !important;
    width: 250px !important;
    border:1px solid #ccc !important;
}
.select_departments .ui-autocomplete-box .ui-autocomplete-ipt-box .ui-autocomplete-ipt
{
    padding:0px !important;
}
.select_belongtypeid select
{
    height: 27px !important;
    line-height: 27px !important;
    outline: none;
}

/*活动记录feed*/
/*feed_time_line*/
.feed_time_line {
    margin-top: 0;
    margin-bottom: 18px;
    position: relative;
    /*background: url(../img/v1.7/feed_line_border.png) 12px top repeat-y ;*/
}

.line_date {
    height: 20px;
    line-height: 20px;
    color: #fff;
    background: #f6a01a url(../img/v1.7/round_w.png) 5px center no-repeat;
    border-radius: 10px;
    float: left;
    clear: both;
    padding: 0 10px 0 20px;
    margin-top: 20px;
}

.feed {
    clear: both;
    background: url(../img/v1.7/feed_line_border.png) 10px top repeat-y;
    padding-top: 25px;
    position: relative;
}

.feed_class {
    height: 20px;
}

.feed_class span {
    display: block;
    float: left;
    margin-right: 4px;
}

.feed_class .ico {
    height: 20px;
    width: 20px;
    background: url(../img/feed_class_20.png) 0 0 no-repeat;
}

.feed_class .task {
    background: url(../img/feed_class_20.png) 0 -120px no-repeat;
}

.feed_class .mail {
    background: url(../img/feed_class_20.png) 0 -20px no-repeat;
}

.feed_class .call {
    background: url(../img/feed_class_20.png) 0 -60px no-repeat;
}

.feed_class .custom {
    background: url(../img/feed_class_20.png) 0 -40px no-repeat;
}

.feed_class .record {
    background: url(../img/feed_class_20.png) 0 -220px no-repeat;
}

.feed_class .sign_in {
    background: url(../img/feed_class_20.png) 0 -100px no-repeat;
}

.feed_class .note {
    background: url(../img/feed_class_20.png) 0 -80px no-repeat;
}

.feed_class .active_account {
    background: url(../img/active_class_20.png) 0 0 no-repeat;
}

.feed_class .active_opp {
    background: url(../img/active_class_20.png) 0 -40px no-repeat;
}

.feed_class .active_contact {
    background: url(../img/active_class_20.png) 0 -20px no-repeat;
}

.feed_class .active_task {
    background: url(../img/active_class_20.png) 0 -60px no-repeat;
}

.feed_class .active_market {
    background: url(../img/active_class_20.png) 0 -120px no-repeat;
}

.feed_class .active_leads {
    background: url(../img/active_class_20.png) 0 -140px no-repeat;
}

.feed_class .active_case {
    background: url(../img/active_class_20.png) 0 -160px no-repeat;
}

.feed_class .active_enemy {
    background: url(../img/active_class_20.png) 0 -180px no-repeat;
}

.feed_class .active_partner {
    background: url(../img/active_class_20.png) 0 -200px no-repeat;
}

.feed_class .active_file {
    background: url(../img/active_class_20.png) 0 -220px no-repeat;
}

.feed_class .active_member {
    background: url(../img/active_class_20.png) 0 -240px no-repeat;
}

.feed_class .active_product_family {
    background: url(../img/active_class_20.png) 0 -260px no-repeat;
}

.feed_class .active_product {
    background: url(../img/active_class_20.png) 0 -280px no-repeat;
}

.feed_class .active_contract {
    background: url(../img/active_class_20.png) 0 -300px no-repeat;
}
.feed_class .active_schedule {
    background: url(../img/active_class_20.png) 0 -320px no-repeat;
}
.feed_class .view_return
{
    background: url(../img/view_return_16.png) 0 0  no-repeat;
    height: 16px;
    margin: 0 0 0 10px;
    cursor: pointer;
}
.feed_class .view_return:hover
{
    background: url(../img/view_return_16.png) 0 -16px no-repeat;
}
.feed_class .time {
    color: #959ca8;
    line-height: 20px;
}

.follow_process_content .feed_class .come_frome {
    line-height: 20px;
    color: #959ca8;
    margin-left: 5px;
    text-overflow:ellipsis;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    max-width: 350px;
}

.feed_class .come_frome a,.feed_class .come_frome a:visited {
    color: #959ca8;
}
.feed_win
{
    background: url(../img/v1.7/win.png) right top no-repeat !important;
    background-color:#ffffff !important;
}
#div_customer_tabs .feed_border
{
    border: 1px solid #dddddd;
}
.feed_border {
    clear: both;
    border: 1px solid #ddd;
    background: #fff;
    position: relative;
    margin-top: 9px;
    border-radius: 2px;
    margin-bottom: 10px;
}

.feed_border .triangle_up {
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent #dddddd transparent;
    position: absolute;
    left: 3px;
    top: -12px
}

.feed_border .triangle_up .triangle_bg {
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    left: -4px;
    top: -2px;
}

.follow_process_content .feed_content {
    margin: 10px;
    position: relative;
    border:none;
}

.active_class {
    float: left;
    margin-right: 6px;
}

.active_content {
    line-height: 20px;
    float: left;
    max-width: 450px;
}

.active_content .name {
    position: relative;
    padding-right: 12px;
    display: block;
    float: left;
    margin-right: 6px;
}

.active_content .name a,.active_content .name a:visited {
    color: #343d47;
}

.active_content .arrow {
    width: 8px;
    height: 8px;
    display: block;
    background: url(../img/v1.7/black_arrow_8.png) 0 -24px no-repeat;
    position: absolute;
    right: 0;
    top: 6px;
}
/*feed content style*/
.sales_operation_detail .feed_comefrom a.avatar {
    display: block;
    height: 30px;
    width: 30px;
    float: left;
}

.sales_operation_detail .feed_comefrom a.avatar img {
    width: 30px;
    height: 30px;
}

.sales_operation_detail .feed_comefrom  a.avatar .avatar_masker {
    width: 30px;
    height: 30px;
    background: url(../img/v1.7/avatar_masker_30.png) center no-repeat;
}
.sales_operation_detail .feed_comefrom span.people_name {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0 0 10px;
}
.sales_operation_detail .feed_comefrom span.arrow {

    margin-top: 10px;
}
.sales_operation_detail .feed_comefrom span.action
{
    margin-top: 5px;
    font-size: 12px;
}
.sales_operation_detail .feed_comefrom
{
    min-height: 30px;
}
.feed_comefrom {
    min-height: 40px;
    position: relative;
}

.feed_comefrom a.avatar {
    display: block;
    height: 30px;
    width: 30px;
    float: left;
}

.feed_comefrom a.avatar img {
    width: 30px;
    height: 30px;
}

.feed_comefrom  a.avatar .avatar_masker {
    width: 30px;
    height: 30px;
    background: url(../img/avatar_masker_30.png) center no-repeat;
    position:absolute;
}

.follow_process_content .feed_comefrom span.people_name {
    display: none;
    float: left;
    font-size: 14px;
    margin: 10px 0 0 10px !important;
}

.feed_comefrom span.people_name a {
    color: #343D47;
    font-weight: bold;
}

.feed_comefrom span.arrow {
    width: 8px;
    height: 8px;
    display: block;
    float: left;
    background: url(../img/v1.7/black_arrow_8.png) 0 -24px no-repeat;
    margin: 16px 3px 0 3px !important;
}

.feed_comefrom span.action {
    display: block;
    float: left;
    font-size: 14px;
    margin: 10px 0 0 0;
}

.feed_comefrom span.business {
    position: absolute;
    left: 50px;
    top: 27px;
    font-size: 12px;
    color: #939399;
    height: 14px;
    line-height: 14px
}

.feed_comefrom span.business .ico {
    width: 12px;
    height: 12px;
    display: block;
    float: left;
    margin: 2px 2px 0 0;
}

.feed_mainbody {
    /*  margin-top: 8px;*/
    line-height: 20px;
    width: 100%;
    word-break: break-all;
    -ms-word-break: break-all;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

.feed_mainbody .task_member {
    margin-top: 4px;
}

.feed_mainbody .task_info , .feed_sales_status .task_info{
    margin-top: 4px;
    color: #939399;
}

.feed_mainbody .task_info span {
    margin: 0 4px;
}

.feed_mainbody .task_info a {
    color: #939399;
}

.feed_sales_status
{
    margin-top: 12px;
    line-height: 20px;
    width: 100%;
    word-break: break-all;
    -ms-word-break: break-all;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    margin-bottom: 12px;
}
.feed_sales_status .sales_result
{
    border-top: 1px dashed #dddddd;
    margin-top: 10px;
    padding-top: 5px;
}
.feed_sales_status .task_member span.yellow
{
    color: #f28606;
}
span.business_account {
    background: url(../img/v1.7/business_12.png) 0 0 no-repeat;
}

.follow_process_content .feed_addition {
    clear: both;
    margin: 0 0 0 0;
    padding-left: 0px;
}
/*show_position*/
.follow_process_content .show_position {
    clear: both;
    float: left;
    margin: 0 0 10px 0;
    height: auto !important;
}

.follow_process_content .show_position a {
    display: block;
    height: auto;
    line-height: 24px;
    border-radius: 4px;
    color: #7784a2;
    padding-left: 25px;
    padding-right: 10px;
    background: #e8e8ee url(../img/v1.7/position.png) 5px center no-repeat;
    min-height: 24px;
    overflow: hidden;
}

.follow_process_content .show_position a:hover {
    background-color: #dadae0;
    text-decoration: none;
}
/*image_show*/
.follow_process_content .image_show {
    clear: both;
    margin: 10px 0 10px 0;
    overflow: hidden;
}
.follow_process_content .image_more_show
{
    width: 250px;
}
.show_twoline_img
{
    width: 200px !important;
}
.follow_process_content .image_more_show li
{
    float: left;
    display: inline-block;
    margin: 0 5px 5px 0;
    position: relative;
    border: 1px solid #dbdbdb;
    height: 68px;
    vertical-align: middle;
    clear: none !important;
}
.follow_process_content .image_more_show span.cover_layer {
    background:#000;
    display: none;
    height: 70px;
    left: 0;
    opacity: 0.3;
    position: absolute;
    top: 0;
    width: 70px;
    overflow: hidden;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
.image_more_show a
{

}
.follow_process_content .image_more_show a:hover span.cover_layer
{
    display: block;
    cursor: url(../img/big.cur), auto;
}

.follow_process_content .image_show img {
    width: 68px;
    height: 68px;
    vertical-align: middle;
    cursor: url(../img/big.cur), auto;
}

/*image_slider*/
.image_slider {
    height: 120px;
    width: 100%;
    clear: both;
    position: relative;
    margin: 0 0 10px 0;
}
.img_viewer a.left_cursor {
    position: absolute;
    z-index: 1;
    height: 100%;
    display: inline-block;
    width: 50%;
    left: 0;
    top:0;
    cursor: url(../img/left_cursor.cur) ,auto;
    background:#000;
    opacity:0;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.img_viewer a.right_cursor {
    position: absolute;
    z-index: 1;
    height: 100%;
    display: inline-block;
    width: 50%;
    right: 0;
    top:0;
    cursor:url(../img/right_cursor.cur) ,auto;
    background:#000;
    opacity:0;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.img_viewer a.btn-original
{
    background: rgba(74, 74, 74, 0.6);
    border-radius: 5px;
    cursor: pointer;
    display: block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 0 0 10px;
    vertical-align: top;
    position: absolute;
    right: 60px;
    top: 11px;
    z-index: 999;
}
.img_viewer a.btn-original span
{
    color: #f8f8f8;
    display: inline-block;
    height: 30px;
    margin: 0 10px 0 0;
    overflow: hidden;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    vertical-align: middle;
}
.img_viewer a.btn-original span:hover
{
    color: #FFA922;
}
.image_slider a.disabled {
    cursor: default;
    display: none !important;
}
.img_list {
    height: 118px;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    background: #f8f9f9;
}

.img_list .img_list_scroll {
    margin: 10px;
    overflow: hidden;
}

.img_list ul {
    height: 100px;
    width: 2000px;
}

.img_list li {
    display: block;
    float: left;
    width: 98px;
    height: 98px;
    line-height: 100px;
    background: #fff;
    margin-right: 10px;
    position: relative;
    overflow: hidden;
    border: 1px solid #e4e4e4;
    text-align: center;
}

.img_list li img {
    max-width: 150px;
    max-height: 150px;
    vertical-align: middle;
    line-height: 100px;
    cursor: url(../img/big.cur), auto;
}
/*show file*/
.feed_addition .show_file {
    margin: 0 0 10px 0;
}

.show_file a.more_link {
    display: block;
    color: #959ca8;
    margin-top: 10px;
}

.show_file a.more_link:hover {
    color: #343D47;
}

.file_item_list {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
}

.file_item {
    border-top: 1px dotted #ddd;
    height: 100px;
}

.file_item_list .first {
    border: 0;
    height: 90px;
}

.file_item_content {
    height: 80px;
    margin: 10px;
    position: relative;
}

.file_item_content .file_class {
    width: 78px;
    height: 78px;
    border: 1px solid #ddd;
    background: #fff;
    overflow: hidden;
    text-align: center;
    position: relative;
}

.file_item_content .file_class img {
    vertical-align: middle;
    width: 100px;
}

.file_item_content .file_class a.preview {
    position: absolute;
    background: url(../img/v1.7/file_preview.png) center no-repeat;
    display: block;
    z-index: 2;
    width: 78px !important;
    height: 78px !important;
    left: 0px;
    top: 0px;
    display: none;
}

.file_item:hover .file_class a.preview {
    display: block;
}

.file_item_content  .file_info {
    position: absolute;
    left: 100px;
}

.file_item_content  .file_info .name {
    color: #343d47;
}

.file_item_content  .file_info .name a {
    color: #343d47;
    margin: 0;
    padding: 0;
}

.follow_process_content.has_expand .file_item_content  .file_time {
    position: absolute;
    left: 100px;
    top: 59px;
    color: #959ca8;
}

.file_item_content  .file_download {
    position: absolute;
    right: 0;
    bottom: 0;
    display: none;
}

.file_item_content .file_download a {
    display: block;
    height: 16px;
    line-height: 16px;
    padding-left: 16px;
    color: #4a4a4a;
    background: url(../img/v1.7/file_download.png) left center no-repeat;
}

.file_item_content .file_download a:hover {
    color: #2898e0;
    background: url(../img/v1.7/file_download_hover.png) left center
    no-repeat;
    text-decoration: none;
}

.file_item:hover .file_download {
    display: block;
}

.show_file .file_item_content .file_nopreview {
    background: url(../img/file_nopreview.jpg) center no-repeat;
    width: 78px;
    height: 78px;
    border-radius: 0;
}

.show_file .file_item_content .file_previewing {
    width: 78px;
    height: 78px;
    border-radius: 0;
    background: url(../img/file_previewing.png) center no-repeat;
}

.show_file .file_item_content .file_convert_failed {
    width: 78px;
    height: 78px;
    border-radius: 0;
    background: url(../img/preview_fail.png) center no-repeat;
}
.file_item_content .file_desc
{
    left: 100px;
    position: absolute;
    top: 35px;
}
.follow_process_content .show_file .file_item_content .file_class img {
    border: 0;
    height: 78px;
    width: 78px;

}
.follow_process_content .show_file .file_item_content .file_desc span
{
    display: inline-block;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #999;
    float: left;
}
/*feed comment*/
.follow_process_content .feed_comment {
    margin: 0 -10px -10px -10px;
    padding-top: 10px;
    background: #f5f6f7;
    display: none;
}

.follow_process_content .feed_comment .comment_num {
    display: none;
    height: 16px;
    line-height: 16px;
    background: url(../img/v1.7/comment_16.png) left center no-repeat;
    padding-left: 20px;
    margin-left: 10px;
}

.follow_process_content .feed_comment .show_comment {
    display: block;
    background: none;
    margin: 0 10px 0 12px;
    padding: 0;
}
.follow_process_content .feed_comment .comment_publish {
    margin: 0 10px 10px 10px;
    width: auto;
    border: 0;
}
.task_comment .comment_publish
{
    margin: 15px 0 15px 0;
    width: auto;
    border: 0;
}
.comment_publish .publisher {
    clear: both;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 4px;
}

.comment_publish .publisher .publisher_inner {
    margin: 5px;
}

.comment_publish .publisher .publisher_inner textarea {
    border: medium none;
    font-size: 12px !important;
    height: 16px;
    line-height: 1.2em;
    width: 100%;
}

.comment_publish .publish_button {
    float: right;
    margin: 10px 0 0 0;
}

.comment_item {
    margin: 0 0 15px 0;
}

.follow_process_content.has_expand .comment_item a.avatar {
    position: relative;
    height: 30px;
    width: 30px;
    display: block;
    float: left;
    margin: 0;
}

.follow_process_content.has_expand .comment_item .right_content {
    margin: 0 0 0 40px;
    position: relative;
}

.comment_item .right_content .comment_text {

}

.follow_process_content.has_expand .comment_item .right_content a.reply {
    position: absolute;
    right: 0;
    bottom: 0;
    display: none;
    color: #959ca8;
}

.comment_item .right_content a.delete {
    position: absolute;
    right: 30px;
    bottom: 0;
    display: none;
    color: #959ca8;
}

.follow_process_content.has_expand .comment_item:hover a.reply,.comment_item:hover a.delete {
    display: block;
}

.follow_process_content.has_expand .comment_item:hover a.reply:hover,.comment_item:hover a.delete:hover {
    color: #2898e0;
    text-decoration: none;
}

.follow_process_content.has_expand .comment_item .right_content  .comment_time {
    display: block;
    color: #959ca8;
    margin-top: 2px;
    font-size: 11px;
}

.follow_process_content.has_expand .show_comment a.more_link {
    color: #959CA8;
    display: block;
    margin-bottom: 10px;
}

.show_comment a.more_link:hover {
    color: #343D47;
}
/*feed sound play*/
.comment_sound_container {
    float: left;
    margin: 10px 0 10px 0;
    height: 28px;
}

.item-player .item-player-inner {
    background: #81d134;
    border-radius: 4px;
    height: 28px;
    line-height: 28px;
    display: block;
}

.item-player .item-player-inner:hover {
    -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
}

.item-player .item-player-inner .item-player-length {
    float: right;
    margin-right: 12px;
    color: #fff;
}

.item-player-text {
    float: right;
    margin-right: 10px;
}

.item-player {
    display: inline-block;
    position: relative;
    width: 120px;
    cursor: pointer;
}

.item-player .item-player-btn.item-btn-play {
    cursor: pointer;
}

.item-player .item-player-btn {
    z-index: 2;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 34px;
    height: 28px;
    background: url(../img/v1.7/icon_sound_left.jpg) center no-repeat;
    border-radius: 2px 0 0 2px;
}

.item-player .item-btn-pause {
    cursor: pointer;
    background: url(../img/v1.7/voice_playing_left.gif) center no-repeat;
}

.item-player .item-player-corner {
    z-index: 1;
    width: 0;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
}
/*feed admin*/
.feed_admin {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    height: 16px;
    width: 16px;
    padding: 0 0 0 20px;
}

.feed_content .feed_admin {
    padding: 0;
}
.field_line_operation
{
    position: absolute;
    top: 0;
    right: 10px;
    height: 30px;
    width: 30px;
}
.field_line_operation .feed_admin {

    height: 30px;
    width: 30px;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.field_line_operation .feed_admin a.arrow  {
    margin: 11px 0 0 11px;
}
.feed_admin a.arrow {
    width: 8px;
    height: 8px;
    display: block;
    margin: 4px 0 0 4px;
    background: url(../img/v1.7/black_arrow_8.png) 0 -8px no-repeat;
}

.feed_admin:hover {
    background: #d4d4d4;
    cursor: pointer;
}

.feed_admin a.has_drop {
    background: url(../img/v1.7/black_arrow_8.png) 0 0 no-repeat !important;
}

.feed_admin .drop_div {
    position: absolute;
    right: 0px;
    top: 16px;
    width: 100px;
    display: none;
    z-index: 3;
}
.field_line_operation  .drop_div
{
    position: absolute;
    right: 0px;
    top:30px;
    width: 100px;
    z-index: 3;
    display: none;
}
.drop_menu_02 {
    border-radius: 4px;
    overflow: hidden;
}

.feed_admin .drop_menu_02 li {
    height: 32px;
    line-height: 32px;
    min-height: 32px !important;
}

.drop_menu_02 li a {
    padding-left: 10px;
    display: block;
    color: #343D47;
}

.drop_menu_02 li a.edit_pen {
    padding-left: 30px;
    background-image: url(../img/v1.7/edit_pen.png);
    background-position: 10px center;
    background-repeat: no-repeat;
}

.drop_menu_02 li a.edit_pen:hover {
    background-image: url(../img/v1.7/edit_pen_w.png);
}

.drop_menu_02 li a:hover {
    background-color: #2898e0;
    color: #fff;
    text-decoration: none;
}

.field_line .drop_menu_02 li a {
    font-weight: normal;
    font-size: 12px;
}

/*旧版新建个案*/
.multi_control .ui-powerinput-box
{
    float: left;
    border:none;
    width: 250px !important;
}

/*新版工作报告文档预览*/
.pop_up_02 .document_view
{
    height: 464px;
}
.ui-dialog.pop_up_02 .pop_up_02
{
    box-shadow: 0 0 0px rgba(255, 255, 255, 0.4) !important;
}

/*日程参与人多选*/
.schedule_field .ui-powerinput-box
{
    min-height: 26px;
}
.limits_download_field .ui-powerinput-box
{
    min-height: 26px;
}
.name_select .ui-powerinput-box
{
    min-height: 26px;
}
.schedule_field .ui-powerinput-box .ui-autocomplete-box
{
    width: 350px;
}
.limits_download_field .ui-powerinput-box .ui-autocomplete-box
{
    width: 350px;
}
.schedule_field .ui-autocomplete-box .ui-autocomplete-item ,.name_select .ui-autocomplete-box .ui-autocomplete-item
{
    margin: 3px 1px 3px 2px;
}
.limits_download_field .ui-autocomplete-box .ui-autocomplete-item
{
    margin: 3px 1px 3px 2px;
}
.schedule_field .ui-autocomplete-box .ui-autocomplete-ipt-box .ui-autocomplete-ipt
{
    padding: 0px;
}
.limits_download_field .ui-autocomplete-box .ui-autocomplete-ipt-box .ui-autocomplete-ipt , .name_select .ui-autocomplete-box .ui-autocomplete-ipt-box .ui-autocomplete-ipt
{
    padding: 0px;
}
.name_select .ui-autocomplete-box .ui-autocomplete-item
{
    /*padding: 1px 0 2px 2px;*/
}
.schedule-powerinput-menu .ui-powerinput-menutop
{
    overflow: hidden;
    padding: 2px 5px;
}
.schedule-powerinput-menu .ui-powerinput-depart
{
    float: right;
    margin-top: 5px;
}